 noWS = (tokens) ->
   tokens.filter (token) -> token.label isnt 'whitespace'
 
+
 astize = (tokens) ->
   tree = []
   current = []

      stack.push [token]
    else if token.token in rightDelims
      closed = stack.pop()
      closed.push token
      stack[stack.length - 1].push closed
    else
      stack[stack.length - 1].push token
  stack[0][0]

leftDelims = ['(', '[', '{']
rightDelims = [')', ']', '}']

controls = '\\(\\)\\[\\]\\{\\}'

tokenize = (input) ->
  currentPos = 0
