Browse Source

TAttenuate

main
Tony Garnock-Jones 1 year ago
parent
commit
8cbe2475e3
  1. 2
      dataspace.prs
  2. 2
      gatekeeper.prs
  3. 2
      secure-chat-protocol.prs
  4. 2
      simple-chat-protocol.prs
  5. 3
      sturdy.prs
  6. 2
      worker.prs

2
dataspace.prs

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
version 1 .
embeddedType Actor.Ref .
embeddedType EntityRef.Ref .
Observe = <Observe @pattern dataspace-patterns.Pattern @observer #!any>.

2
gatekeeper.prs

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
version 1 .
embeddedType Actor.Ref .
embeddedType EntityRef.Ref .
Resolve = <resolve @sturdyref sturdy.SturdyRef @observer #!#!any>.
Bind = <bind @oid any @key bytes @target #!any>.

2
secure-chat-protocol.prs

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
version 1 .
embeddedType Actor.Ref .
embeddedType EntityRef.Ref .
UserId = int .

2
simple-chat-protocol.prs

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
version 1 .
embeddedType Actor.Ref .
embeddedType EntityRef.Ref .
Present = <Present @username string>.
Says = <Says @who string @what string>.

3
sturdy.prs

@ -36,7 +36,8 @@ PNot = <not @pattern Pattern>. @@ -36,7 +36,8 @@ PNot = <not @pattern Pattern>.
PCompound = <compound @ctor ConstructorSpec @members PCompoundMembers>.
PCompoundMembers = { any: Pattern ...:... }.
Template = TRef / Lit / TCompound .
Template = TAttenuate / TRef / Lit / TCompound .
TAttenuate = <attenuate @template Template @attenuation Attenuation>.
TRef = <ref @name symbol>.
TCompound = <compound @ctor ConstructorSpec @members TCompoundMembers>.
TCompoundMembers = { any: Template ...:... }.

2
worker.prs

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
version 1 .
embeddedType Actor.Ref .
embeddedType EntityRef.Ref .
Instance = <Instance @name string @argument any>.

Loading…
Cancel
Save