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