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