 
     it 'tokenizes escaped characters', ->
       escapedCharacters = [
-        '%!',
-        '%%',
-        '%n',
-        '%N',
-        '%r',
-        '%R',
-        '%t',
-        '%T',
-        '\\\\',
-        '\\a',
-        '\\A',
-        '\\b',
-        '\\B',
-        '\\n',
-        '\\N',
-        '\\r',
-        '\\R',
-        '\\t',
-        '\\T',
-        '\\"',
-        '\\012',
-        '\\345',
-        '\\67',
+        '%!'
+        '%%'
+        '%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]


    it 'tokenizes header global variables', ->
      headerGlobalVariables = [
        '0dbfs',
        'kr',
        'ksmps',
        'nchnls',
        'nchnls_i',
        'sr'
      ]
      lines = grammar.tokenizeLines headerGlobalVariables.join '\n'


    it 'tokenizes goto statements', ->
      keywordsAndOpcodes = [
        '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
