         '\\345'
         '\\67'
       ]
-      tokens = (grammar.tokenizeLines "\"#{escapeSequences.join ''}\"")[0]
+      {tokens} = grammar.tokenizeLine "\"#{escapeSequences.join ''}\""
       for i in [1...tokens.length - 1]
         expect(tokens[i]).toEqual value: escapeSequences[i - 1], scopes: [
           'source.csound'
           'string.quoted.csound'
           'constant.character.escape.csound'
         ]
-      tokens = (grammar.tokenizeLines "{{#{escapeSequences.join ''}}}")[0]
+      {tokens} = grammar.tokenizeLine "{{#{escapeSequences.join ''}}}"
       for i in [1...tokens.length - 1]
         expect(tokens[i]).toEqual value: escapeSequences[i - 1], scopes: [
           'source.csound'

        ]

    it 'tokenizes function-like macro use', ->
      tokens = (grammar.tokenizeLines '$MACRO.(i1#i2)//')[0]
      expect(tokens.length).toBe 9
      expect(tokens[0]).toEqual value: '$MACRO.', scopes: [
        'source.csound'

        ]

    it 'tokenizes quoted strings', ->
      {tokens} = grammar.tokenizeLine '"characters$MACRO."'
      expect(tokens.length).toBe 4
      expect(tokens[0]).toEqual value: '"', scopes: [
        'source.csound'
