'#!text'      Comment
'\n'          Text.Whitespace

'View'        Text
' '           Text.Whitespace
'Quotes'      Text
' '           Text.Whitespace
'should'      Text
' '           Text.Whitespace
'do'          Text
' '           Text.Whitespace
'something'   Text
'\n'          Text.Whitespace

'Meta:'       Text
'\n'          Text.Whitespace

'@verifies'   Name.Label
' '           Text.Whitespace
'G989'        Text
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'Feature'     Keyword
':'           Punctuation
' '           Text.Whitespace
'Serve'       Text
' '           Text.Whitespace
'coffee'      Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'Coffee'      Text
' '           Text.Whitespace
'should'      Text
' '           Text.Whitespace
'not'         Text
' '           Text.Whitespace
'be'          Text
' '           Text.Whitespace
'served'      Text
' '           Text.Whitespace
'until'       Text
' '           Text.Whitespace
'paid'        Text
' '           Text.Whitespace
'for'         Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'Coffee'      Text
' '           Text.Whitespace
'should'      Text
' '           Text.Whitespace
'not'         Text
' '           Text.Whitespace
'be'          Text
' '           Text.Whitespace
'served'      Text
' '           Text.Whitespace
'until'       Text
' '           Text.Whitespace
'the'         Text
' '           Text.Whitespace
'button'      Text
' '           Text.Whitespace
'has'         Text
' '           Text.Whitespace
'been'        Text
' '           Text.Whitespace
'pressed'     Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'If'          Text
' '           Text.Whitespace
'there'       Text
' '           Text.Whitespace
'is'          Text
' '           Text.Whitespace
'no'          Text
' '           Text.Whitespace
'coffee'      Text
' '           Text.Whitespace
'left'        Text
' '           Text.Whitespace
'then'        Text
' '           Text.Whitespace
'money'       Text
' '           Text.Whitespace
'should'      Text
' '           Text.Whitespace
'be'          Text
' '           Text.Whitespace
'refunded'    Text
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'  '          Text.Whitespace
'Background'  Keyword
':'           Punctuation
'\n'          Text.Whitespace

'    '        Text.Whitespace
'Given'       Keyword
' '           Text.Whitespace
'a'           Text
' '           Text.Whitespace
'global'      Text
' '           Text.Whitespace
'administrator' Text
' '           Text.Whitespace
'named'       Text
' '           Text.Whitespace
'"Greg"'      Literal.String
'\n'          Text.Whitespace

'    '        Text.Whitespace
'And'         Keyword
' '           Text.Whitespace
'a'           Text
' '           Text.Whitespace
'blog'        Text
' '           Text.Whitespace
'named'       Text
' '           Text.Whitespace
'"Greg\'s anti-tax rants"' Literal.String
'\n'          Text.Whitespace

'    '        Text.Whitespace
'And'         Keyword
' '           Text.Whitespace
'a'           Text
' '           Text.Whitespace
'customer'    Text
' '           Text.Whitespace
'named'       Text
' '           Text.Whitespace
'"Dr. Bill"'  Literal.String
'\n'          Text.Whitespace

'    '        Text.Whitespace
'And'         Keyword
' '           Text.Whitespace
'a'           Text
' '           Text.Whitespace
'blog'        Text
' '           Text.Whitespace
'named'       Text
' '           Text.Whitespace
'"Expensive Therapy"' Literal.String
' '           Text.Whitespace
'owned'       Text
' '           Text.Whitespace
'by'          Text
' '           Text.Whitespace
'"Dr. Bill"'  Literal.String
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'  '          Text.Whitespace
'Scenario'    Keyword
':'           Punctuation
' '           Text.Whitespace
'Buy'         Text
' '           Text.Whitespace
'last'        Text
' '           Text.Whitespace
'coffee'      Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'Given'       Keyword
' '           Text.Whitespace
'there'       Text
' '           Text.Whitespace
'are'         Text
' '           Text.Whitespace
'1'           Literal.Number
' '           Text.Whitespace
'coffees'     Text
' '           Text.Whitespace
'left'        Text
' '           Text.Whitespace
'in'          Text
' '           Text.Whitespace
'the'         Text
' '           Text.Whitespace
'machine'     Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'And'         Keyword
' '           Text.Whitespace
'I'           Text
' '           Text.Whitespace
'have'        Text
' '           Text.Whitespace
'deposited'   Text
' '           Text.Whitespace
'1'           Literal.Number
'$'           Punctuation
'\n'          Text.Whitespace

'    '        Text.Whitespace
'When'        Keyword
' '           Text.Whitespace
'I'           Text
' '           Text.Whitespace
'press'       Text
' '           Text.Whitespace
'the'         Text
' '           Text.Whitespace
'coffee'      Text
' '           Text.Whitespace
'button'      Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'Then'        Keyword
' '           Text.Whitespace
'I'           Text
' '           Text.Whitespace
'should'      Text
' '           Text.Whitespace
'be'          Text
' '           Text.Whitespace
'served'      Text
' '           Text.Whitespace
'a'           Text
' '           Text.Whitespace
'coffee'      Text
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'  '          Text.Whitespace
'Scenario Outline' Keyword
':'           Punctuation
' '           Text.Whitespace
'eating'      Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'Given'       Keyword
' '           Text.Whitespace
'there'       Text
' '           Text.Whitespace
'are'         Text
' '           Text.Whitespace
'<'           Punctuation
'start'       Name.Variable
'>'           Punctuation
' '           Text.Whitespace
'cucumbers'   Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'When'        Keyword
' '           Text.Whitespace
'I'           Text
' '           Text.Whitespace
'eat'         Text
' '           Text.Whitespace
'<'           Punctuation
'eat'         Name.Variable
'>'           Punctuation
' '           Text.Whitespace
'cucumbers'   Text
'\n'          Text.Whitespace

'    '        Text.Whitespace
'Then'        Keyword
' '           Text.Whitespace
'I'           Text
' '           Text.Whitespace
'should'      Text
' '           Text.Whitespace
'have'        Text
' '           Text.Whitespace
'<'           Punctuation
'left'        Name.Variable
'>'           Punctuation
' '           Text.Whitespace
'cucumbers'   Text
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'    '        Text.Whitespace
'Examples'    Keyword
':'           Punctuation
'\n'          Text.Whitespace

'      '      Text.Whitespace
'|'           Punctuation
' '           Text.Whitespace
'start'       Text
' '           Text.Whitespace
'|'           Punctuation
' '           Text.Whitespace
'eat'         Text
' '           Text.Whitespace
'|'           Punctuation
' '           Text.Whitespace
'left'        Text
' '           Text.Whitespace
'|'           Punctuation
'\n'          Text.Whitespace

'      '      Text.Whitespace
'|'           Punctuation
'  '          Text.Whitespace
'12'          Literal.Number
'   '         Text.Whitespace
'|'           Punctuation
'  '          Text.Whitespace
'5'           Literal.Number
'  '          Text.Whitespace
'|'           Punctuation
'  '          Text.Whitespace
'7'           Literal.Number
'   '         Text.Whitespace
'|'           Punctuation
'\n'          Text.Whitespace

'      '      Text.Whitespace
'|'           Punctuation
'  '          Text.Whitespace
'20'          Literal.Number
'   '         Text.Whitespace
'|'           Punctuation
'  '          Text.Whitespace
'5'           Literal.Number
'  '          Text.Whitespace
'|'           Punctuation
'  '          Text.Whitespace
'15'          Literal.Number
'  '          Text.Whitespace
'|'           Punctuation
'\n'          Text.Whitespace
