| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 | # Test that keywords on their own line are marked as keywords.
---input---
if x > 100
    disp('x > 100')
else
    disp('x < 100')
end
---tokens---
'if'          Keyword
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'100'         Literal.Number.Integer
'\n    '      Text.Whitespace
'disp'        Name.Builtin
'('           Punctuation
"'"           Literal.String
"x > 100'"    Literal.String
')'           Punctuation
'\n'          Text.Whitespace
'else'        Keyword
'\n    '      Text.Whitespace
'disp'        Name.Builtin
'('           Punctuation
"'"           Literal.String
"x < 100'"    Literal.String
')'           Punctuation
'\n'          Text.Whitespace
'end'         Keyword
'\n'          Text.Whitespace
 |