 exports.ParentheticalNode: class ParentheticalNode extends BaseNode
 
   constructor: (expression) ->
+    super {name: 'ParentheticalNode', children: ['expression']}
     @expression: expression
 
   is_statement: ->

exports.IfNode: class IfNode extends BaseNode

  constructor: (condition, body, tags) ->
    @condition: condition
    @body:      body
    @else_body: null

  compile_node: (o) ->
    ref:  new ValueNode literal utility 'extends'
    (new CallNode ref, [@child, @parent]).compile o

#### AccessorNode

