 
 termCompile = (ctx, term) ->
   ctx.downInsideDefinition()
-  ctx.setIsOperator no
   compiled = expressionCompile ctx, term
-  ctx.resetIsOperator()
   ctx.upInsideDefinition()
   compiled
 


class Context
  constructor: ->
    @expand = {}
    @definitions = []
    @_isOperator = []
    @variableIndex = 0
    @typeVariabeIndex = 0
    @logId = 0

    atom.tea = type
  atom.id = id if id?
  atom.scope = ctx.currentScopeIndex()
  if ctx.assignTo()
    pattern
  else
