 
     it 'tokenizes goto statements', ->
       keywordsAndOpcodes = [
-        'cggoto',
-        'cigoto',
-        'cingoto',
-        'ckgoto',
-        'cngoto',
-        'goto',
-        'igoto',
-        'kgoto',
-        'loop_ge',
-        'loop_gt',
-        'loop_le',
-        'loop_lt',
-        'rigoto',
-        'tigoto',
+        'cggoto'
+        'cigoto'
+        'cingoto'
+        'ckgoto'
+        'cngoto'
+        'goto'
+        'igoto'
+        'kgoto'
+        'loop_ge'
+        'loop_gt'
+        'loop_le'
+        'loop_lt'
+        'rigoto'
+        'tigoto'
         ''
       ]
       # Putting a label after each string is enough to test the grammar, but


    it 'tokenizes preprocessor directives', ->
      preprocessorDirectives = [
        '#else',
        '#end',
        '#endif',
        '#ifdef',
        '#ifndef',
        '#include',
        '#undef',
        '###',
        '@ \t0'
        '@@ \t0'
      ]


    it 'tokenizes escaped characters', ->
      escapedCharacters = [
        '%!'
        '%%'
        '%n'
        '%N'
        '%r'
        '%R'
        '%t'
        '%T'
        '\\\\'
        '\\a'
        '\\A'
        '\\b'
        '\\B'
        '\\n'
        '\\N'
        '\\r'
        '\\R'
        '\\t'
        '\\T'
        '\\"'
        '\\012'
        '\\345'
        '\\67'
      ]
      lines = grammar.tokenizeLines '"' + escapedCharacters.join('') + '"'
      tokens = lines[0]
