198 lines
2.1 KiB
Plaintext
198 lines
2.1 KiB
Plaintext
WORKSPACE=1
|
|
IMPORT=2
|
|
EXTERNAL=3
|
|
ATOM=4
|
|
INTERFACE=5
|
|
INTERFACES=6
|
|
PACKAGE=7
|
|
VALUE=8
|
|
RELATION=9
|
|
OPERATION=10
|
|
FUNCTION=11
|
|
CONSTRUCTOR=12
|
|
CONSTRUCTS=13
|
|
CONFORM=14
|
|
AS=15
|
|
BIND=16
|
|
TO=17
|
|
PRIVATE=18
|
|
SHARED=19
|
|
STATE=20
|
|
EDGE=21
|
|
PROJECTION=22
|
|
WITH=23
|
|
USING=24
|
|
VIA=25
|
|
MATERIALIZE=26
|
|
IF=27
|
|
ABSENT=28
|
|
ON=29
|
|
POLICY=30
|
|
DEFAULT=31
|
|
SOURCE=32
|
|
REPOSITORY=33
|
|
COMMIT=34
|
|
REVISION=35
|
|
ID=36
|
|
DOC=37
|
|
MODE=38
|
|
EMITS=39
|
|
RECEIVER=40
|
|
REQUIRES=41
|
|
ANY=42
|
|
GET=43
|
|
SET=44
|
|
WATCH=45
|
|
START=46
|
|
STOP=47
|
|
READ=48
|
|
WRITE=49
|
|
RESOLVE=50
|
|
CONNECT=51
|
|
DISCONNECT=52
|
|
CALL=53
|
|
WATCH_START=54
|
|
WATCH_STOP=55
|
|
SUBSCRIBE=56
|
|
UNSUBSCRIBE=57
|
|
OPTIMISTIC_REGISTER=58
|
|
CRDT=59
|
|
OPTIONAL_ONE=60
|
|
EXACTLY_ONE=61
|
|
MANY_UNIQUE=62
|
|
MANY=63
|
|
ORDERED=64
|
|
UNIT=65
|
|
WATCH_HANDLE=66
|
|
MESSAGE=67
|
|
ATOM_REF=68
|
|
INTERFACE_REF=69
|
|
OPTIONAL=70
|
|
LIST=71
|
|
BOOL=72
|
|
BYTES=73
|
|
DOUBLE=74
|
|
INT32=75
|
|
INT64=76
|
|
STRING=77
|
|
UINT32=78
|
|
UINT64=79
|
|
TRUE=80
|
|
FALSE=81
|
|
NULL=82
|
|
ARROW=83
|
|
COLON=84
|
|
SEMI=85
|
|
COMMA=86
|
|
DOT=87
|
|
LBRACE=88
|
|
RBRACE=89
|
|
LBRACK=90
|
|
RBRACK=91
|
|
LPAREN=92
|
|
RPAREN=93
|
|
LT=94
|
|
GT=95
|
|
INTEGER=96
|
|
JSON_NUMBER=97
|
|
IDENTIFIER=98
|
|
STRING_LITERAL=99
|
|
LINE_COMMENT=100
|
|
BLOCK_COMMENT=101
|
|
WS=102
|
|
'workspace'=1
|
|
'import'=2
|
|
'external'=3
|
|
'atom'=4
|
|
'interface'=5
|
|
'interfaces'=6
|
|
'package'=7
|
|
'value'=8
|
|
'relation'=9
|
|
'operation'=10
|
|
'function'=11
|
|
'constructor'=12
|
|
'constructs'=13
|
|
'conform'=14
|
|
'as'=15
|
|
'bind'=16
|
|
'to'=17
|
|
'private'=18
|
|
'shared'=19
|
|
'state'=20
|
|
'edge'=21
|
|
'projection'=22
|
|
'with'=23
|
|
'using'=24
|
|
'via'=25
|
|
'materialize'=26
|
|
'if'=27
|
|
'absent'=28
|
|
'on'=29
|
|
'policy'=30
|
|
'default'=31
|
|
'source'=32
|
|
'repository'=33
|
|
'commit'=34
|
|
'revision'=35
|
|
'id'=36
|
|
'doc'=37
|
|
'mode'=38
|
|
'emits'=39
|
|
'receiver'=40
|
|
'requires'=41
|
|
'any'=42
|
|
'get'=43
|
|
'set'=44
|
|
'watch'=45
|
|
'start'=46
|
|
'stop'=47
|
|
'read'=48
|
|
'write'=49
|
|
'resolve'=50
|
|
'connect'=51
|
|
'disconnect'=52
|
|
'call'=53
|
|
'watch-start'=54
|
|
'watch-stop'=55
|
|
'subscribe'=56
|
|
'unsubscribe'=57
|
|
'optimistic-register'=58
|
|
'crdt'=59
|
|
'optional-one'=60
|
|
'exactly-one'=61
|
|
'many-unique'=62
|
|
'many'=63
|
|
'ordered'=64
|
|
'unit'=65
|
|
'watch-handle'=66
|
|
'message'=67
|
|
'atom-ref'=68
|
|
'interface-ref'=69
|
|
'optional'=70
|
|
'list'=71
|
|
'bool'=72
|
|
'bytes'=73
|
|
'double'=74
|
|
'int32'=75
|
|
'int64'=76
|
|
'string'=77
|
|
'uint32'=78
|
|
'uint64'=79
|
|
'true'=80
|
|
'false'=81
|
|
'null'=82
|
|
'->'=83
|
|
':'=84
|
|
';'=85
|
|
','=86
|
|
'.'=87
|
|
'{'=88
|
|
'}'=89
|
|
'['=90
|
|
']'=91
|
|
'('=92
|
|
')'=93
|
|
'<'=94
|
|
'>'=95
|