       assert.equal tl[3][0].mx_hash.hash_key, "dedent"
   
   describe "Comments", ()->
-    it "should parse '# wpe ri32p q92p 4rpu34iqwr349i+-+-*/*/ \\n' as comment", ()->
+    it "should tokenize '# wpe ri32p q92p 4rpu34iqwr349i+-+-*/*/ \\n' as comment", ()->
       tl = g._tokenize "# wpe ri32p q92p 4rpu34iqwr349i+-+-*/*/ \n"
       assert.equal tl.length, 1
       assert.equal tl[0][0].mx_hash.hash_key, "comment"
       assert.equal tl[0][0].value, "# wpe ri32p q92p 4rpu34iqwr349i+-+-*/*/ \n"
     
-    it "should parse '2+2#=4\\n4+4#=8\\n' as 8 tokens including comments", ()->
+    it "should tokenize '2+2#=4\\n4+4#=8\\n' as 8 tokens including comments", ()->
       tl = g._tokenize "2+2#=4\n4+4#=8\n"
       assert.equal tl.length, 8
       assert.equal tl[0][0].mx_hash.hash_key, "decimal_literal"

      assert.equal tl[2][0].value, "b"
      assert.equal tl[2][0].mx_hash.tail_space, "0"
    
    it "should parse 'a / b / c' as 5 tokens (not regexp!)", ()->
      tl = g._tokenize "a / b / c"
      assert.equal tl.length, 5
      assert.equal tl[0][0].mx_hash.hash_key, "identifier"

      assert.equal tl[2][0].mx_hash.hash_key, "unary_operator"
      assert.equal tl[2][1].mx_hash.hash_key, "binary_operator"
    
    it "should tokenize '1e' as 2 tokens", ()->
      tl = g._tokenize "1e"
      assert.equal tl.length, 2
      assert.equal tl[0][0].mx_hash.hash_key, "decimal_literal"
      assert.equal tl[1][0].mx_hash.hash_key, "identifier"
  
  describe "Multiline", ()->
    it "should tokenize 'a\\n  b' as a indent b dedent", ()->
      tl = g._tokenize """
      a
        b
