Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
Red/System [
Note: "Auto-generated lexical scanner transitions table"
]
#enum lex-states! [
S_START
S_LINE_CMT
S_LINE_STR
S_SKIP_STR
S_M_STRING
S_SKIP_MSTR
S_FILE_1ST
S_FILE
S_FILE_STR
S_HDPER_ST
S_HERDOC_ST
S_HDPER_C0
S_HDPER_CL
S_SLASH_1ST
S_SLASH
S_SLASH_N
S_SHARP
S_BINARY
S_LINE_CMT2
S_CHAR
S_SKIP_CHAR
S_CONSTRUCT
S_ISSUE
S_NUMBER
S_DOTNUM
S_DECIMAL
S_DECEXP
S_DECX
S_DEC_SPECIAL
S_TUPLE
S_DATE
S_TIME_1ST
S_TIME
S_PAIR_1ST
S_PAIR
S_MONEY_1ST
S_MONEY
S_MONEY_DEC
S_HEX
S_HEX_END
S_HEX_END2
S_LESSER
S_TAG
S_TAG_STR
S_TAG_STR2
S_SIGN
S_DOTWORD
S_DOTDEC
S_WORD_1ST
S_WORD
S_WORDSET
S_PERCENT
S_URL
S_EMAIL
S_REF
S_EQUAL
S_PATH
S_PATH_NUM
S_PATH_W1ST
S_PATH_WORD
S_PATH_SHARP
S_PATH_SIGN
--EXIT_STATES--
T_EOF
T_ERROR
T_BLK_OP
T_BLK_CL
T_PAR_OP
T_PAR_CL
T_MSTR_OP
T_MSTR_CL
T_MAP_OP
T_PATH
T_CONS_MK
T_CMT
T_STRING
T_WORD
T_ISSUE
T_INTEGER
T_REFINE
T_CHAR
T_FILE
T_BINARY
T_PERCENT
T_FLOAT
T_FLOAT_SP
T_TUPLE
T_DATE
T_PAIR
T_TIME
T_MONEY
T_TAG
T_URL
T_EMAIL
T_HEX
T_RAWSTRING
T_REF
]
skip-table: #{
0100000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00
}
type-table: #{
000007070707080808080707070F130F1429000A0A00140B0C0C0C0C0C272F2B
2B25253131310B0F0B2C2C2C2C0F0F0C0F0F100F092D320F190B0F0F140F0000
2200000000000700000000070F140B130A0829260C0C272F252B312C092D0B07
32
}
transitions: #{
0000171741424344454002103030313131312631260D40293137064001362E23
2D2D31004031403F014A01010101010101010101010101010101010101010101
0101010101010101010101010101404A024002020202020202024B0202020202
0202020202020202020202020202020202020302020240400202020202020202
0202020202020202020202020202020202020202020202020202020202024040
0404040404040404454604040404040404040404040404040404040404040404
0404050404044040040404040404040404040404040404040404040404040404
040404040404040404040404040440404C4C07074C4C4C4C0A4C080707330707
0707070707070707070709074C4C07070707074C0707404C5151070751515151
5151400707510707070707070707070707070707515107070707070707074051
0840080808080808080851080808080808080808080808080808080808080808
08080808080840404C4C07074C4C4C4C0A4C4C07070707070707070707074C07
070709074C0707070707074C0707404C0A0A0A0A0A0A0A0A0A0B0A0A0A0A0A0A
0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A40400A0A0A0A0A0A0A0A
0A0B0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0C0A0A0A0A0A0A0A0A0A0A0A4040
5F5F40405F5F5F5F5F405F4040404040404040404040405F40400C405F404040
4040405F4040405F4C4C0E0E4C4C4C4C4C4C4C4C0E320E0E0E0E0E0E0E0F0E0E
0E0E0E0E4C4C0E0E0E0E0E4C0E0E404C4F4F0E0E4F4F4F4F4F4F4F0E0E400E0E
0E0E0E0E0E4F0E0E0E0E0E0E4F4F0E0E0E0E0E4F0E0E404F4C4C31314C4C4C4C
4C4C4C4C3131313131313131310F3131313140314C4C31403131314C3131404C
404016161540474011401316164016161616161616161640401616404D4D1616
1616164D1616404D111111114040404040524040404011111111111111114040
4011404012404040114040404011404012111212121212121212121212121212
1212121212121212121212121212121212121212121240401313131313131313
1313501313131313131313131313131313131313131313131313141313134040
1313131313131313131313131313131313131313131313131313131313131313
1313131313134040151515151549151515151515151515151515151515151515
151515151515151515151515151540404D4D16164D4D4D4D4D4D4D1616401616
1616161616401616161616164D4D16161616164D1616404D4E4E17174E4E4E4E
4E4E4E10171F211E281A1B40261E404E404053184E351840401E404E4040404E
54541919545454545454541C19402140401A1A40405440544040534054404040
404040544040405454541919545454545454544019542140401A1A4040544054
4040534054351D40404040544040405454541A1A545454545454544040544040
404040404054405440404040543540401A1A40544040405454541B1B54545454
545454404054404028402640265440544040534040351D401A1A405440404054
55555455555555555555554040401C1C1C1C1C1C1C5555551C1C404055401C40
1C1C40551C1C405556561D1D5656565656565640405640404040404040564056
4040404056401D40404040564040405657571E1E575757575757571E1E1E1E1E
1E1E1E1E1E1E1E571E1E401E57401E571E1E4057401E40574040202040404040
4040404040404040404040404040404040404040404040404040404040404040
5959202059595959595959404020404040404040405940594040402059402040
4040405940404059404022224040404040404040404040404040404040404040
4040404040354040222240404040404058582222585858585858584040584040
4022224040584058404040405835224040404058404040584040242440404040
4040404040404040404040404040404040404040404040404040404040404040
5A5A24245A5A5A5A5A5A5A5A245A404040404040405A405A404040255A402540
4040405A4040405A5A5A25255A5A5A5A5A5A5A5A255A404040404040405A405A
404040405A4040404040405A4040405A4C4C26264C4C4C4C4C4C4C4C31323131
2731263126484C31313140404C3531243131314C3131404C5E5E31315E5E5E5E
5E5E5E40313231313131313131485E31313140405E3531243131315E3131405E
5E5E40405E5E5E5E5E5E5E40404040404040404040485E5E404040405E354024
4040405E4040405E4C4C2A2A4C4C4C4C4C4C4C2A2C322A2A2A2A2A2A2A2A2A29
31312A2A4C2A2A2A2A312A4C2A2A404C2A2A2A2A2A2A2A2A2A2A2B2A2C2A2A2A
2A2A2A2A2A2A2A2A5B2A2A2A2A2A2A2A2A2A2A2A2A2A40402B2B2B2B2B2B2B2B
2B2B2A2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B4040
2C2C2C2C2C2C2C2C2C2C2C2C2A2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C
2C2C2C2C2C2C40404C4C17174C4C4C4C4C4C4C4C403131313131313131314C31
313140314C312E243131404C3131404C4C4C2F2F4C4C4C4C4C4C4C4C31323131
3131313131484C31313140404C3531402F2F314C3131404C54542F2F54545454
5454544040542140402F2F404054405440405340403540402F2F405440404054
4040404040404040404040404040313131313131310D40293137334040403140
31313140313140404C4C31314C4C4C4C4C4C4C4C313231313131313131484C4C
313140404C3531233131314C3131404C4C4C34344C4C4C4C4C4C4C3434343434
3434343434344C40343434344C3434343434344C3434404C4C4C40404C4C4C4C
4C4C4040404040404040404040404C40404033404C4040404040404C4040404C
5C5C34345C5C5C5C5C5C5C34343434343434343434345C5C403434345C343434
3434405C3434405C5D5D35355D5D5D5D5D5D5D404040353535353535355D5D5D
404035405D4035403535405D3535405D60603636606060606060604040363636
3636363636364060404036406040364036364060363640604C4C31314C4C4C4C
4C4C4C40314C313131313131314C4C31313140404C4031403131314C3131404C
40403939404043444040023C3A3A3B3B3B3B3B3B3B4040293B3B404040363B23
3D3D40403B3B40404E4E39394E4E4E4E4E4E4E40394E2140401A1A40404E404E
404053184E3518404040404E4040404E40404040404040404040404040403B3B
3B3B3B3B3B40403B3B3B404040403B403B3B40403B3B40404C4C3B3B4C4C4C4C
4C4C4C403B4C3B3B3B3B3B3B3B4C4C3B3B3B40404C353B233B3B3B4C3B3B404C
4040161615404040404013161640161616161616164016404040164040401616
16161640161640404C4C39394C4C4C4C4C4C4C40403131313131313131314C40
313140314C3131233131404C3131404C
}