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