* Modernize Whitespace token: basic lexer * Modernize Whitespace token: bibtex lexer * Modernize Whitespace token: boa lexer * Modernize Whitespace token: capnproto lexer + new example * Modernize Whitespace token: cddl lexer * Modernize Whitespace token: chapel lexer * Modernize Whitespace token: c_like lexer * Modernize Whitespace token: configs lexer * Modernize Whitespace token: console lexer * Modernize Whitespace token: crystal lexer * Modernize Whitespace token: csound lexer * Modernize Whitespace token: css lexer * Revert a change in basic lexer
176 lines
4.4 KiB
Text
176 lines
4.4 KiB
Text
---input---
|
|
goto aLabel
|
|
igoto aLabel
|
|
kgoto aLabel
|
|
reinit aLabel
|
|
rigoto aLabel
|
|
tigoto aLabel
|
|
cggoto 1==0, aLabel
|
|
cigoto 1==0, aLabel
|
|
cingoto 1==0, aLabel
|
|
ckgoto 1==0, aLabel
|
|
cngoto 1==0, aLabel
|
|
cnkgoto 1==0, aLabel
|
|
timout 0, 0, aLabel
|
|
loop_ge 0, 0, 0, aLabel
|
|
loop_gt 0, 0, 0, aLabel
|
|
loop_le 0, 0, 0, aLabel
|
|
loop_lt 0, 0, 0, aLabel
|
|
|
|
---tokens---
|
|
'goto' Keyword
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'igoto' Keyword
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'kgoto' Keyword
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'reinit' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'rigoto' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'tigoto' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'cggoto' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'==' Operator
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'cigoto' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'==' Operator
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'cingoto' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'==' Operator
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'ckgoto' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'==' Operator
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'cngoto' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'==' Operator
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'cnkgoto' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'==' Operator
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'timout' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'loop_ge' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'loop_gt' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'loop_le' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|
|
|
|
'loop_lt' Keyword.Pseudo
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'aLabel' Name.Label
|
|
'\n' Text.Whitespace
|