   parentize typify astize tokenize source
 
 variableCounter = 1
+warnings = []
+nonstrict = no
 
 # exp followed by list of definitions
 compiled = (source) ->

  operator: '#cceeff'
  normal: 'white'

labelMapping = (word, rules...) ->
  for [label, cond] in rules when cond
    word.label = label

  #{compileDefinitionsInModule source}
  exports"""

exports.compileExp = compiledBottom

exports.tokenize = tokenizedDefinitions

exports.tokenizeExp = tokenizedExp

exports.syntaxedExpHtml = syntaxedExp

exports.library = library

