---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
