       super(@tokens)
 
   class StatementNode extends Node
-    constructor: (@tokens=[], @nodes) ->
+    constructor: (@tokens=[], @nodes=[], @type=undefined) ->
       super(@tokens)
 
   class ExpressionNode extends Node


    # Match all statements
    for type of @statements
      statement = @matchStatement(@statements[type], tokens)
      if statement?
        return statement


      super(@tokens)

  class NewlineNode extends Node
    constructor: (@tokens=[]) ->
      super(@tokens)



