   # Matchers for detecting class/method names
   METHOD_DEF: /^(?:(\S+)\.prototype\.)?([$A-Za-z_][$\w]*)$/
 
-  CONDITIONAL: ['||=', '&&=', '?=']
-
   children: ['variable', 'value']
 
   constructor: (@variable, @value, @context) -> super()

  # Construct a node that returns the current node's result.
  # Note that this is overridden for smarter behavior for
  # many statement nodes (eg If, For)...
  makeReturn: ->
    new Return this

  # Does this node, or any of its children, contain a node of a certain kind?
  # Recursively traverses down the *children* of the nodes, yielding to a block


  assigns: (name) -> @name.assigns name

  compile: (o) -> if @index? then @compileParam o else @name.compile o

  # Compiling a parameter splat means recovering the parameters that succeed
  # the splat in the parameter list, by slicing the arguments object.
