 
 controls = '\\(\\)\\[\\]\\{\\}'
 
-tokenize = (input) ->
+tokenize2 = (input) ->
   whitespace = ''
   currentPos = 0
   while input.length > 0

      stack[stack.length - 1].push token
  stack[0][0]

typed = (a, b) ->
  b.type = a.type
  b


labelDelimeterCall = (node) ->
  if node.type isnt 'pattern'
    [openDelim, IGNORE..., closeDelim] = node
    openDelim.label = 'operator'
    closeDelim.label = 'operator'

