   l: (n) ->
     # todo: this could be configurable debug helper
     # console.log n if n.lineno in [1]
-    "\uFEFE#{n.lineno}\uFEFE"
+    if n and n.lineno
+       "\uFEFE#{n.lineno}\uFEFE"
+    else
+      ""
 
   make_comment: (comment) ->
     c = ("##{line}" for line in comment.value.split("\n")).join("\n")

      list = _.map n.children, (item) => @build item

      c = new Code @,n
      c.scope list.join("\n"),1,n #TODO
      c = "{#{c}}"  if options.brackets?
      @l(n)+c


#
# 2. This node is now passed onto `Builder#build()`.

indent_lines = (indent,lines) ->
  indent + lines.replace(/\n/g,"\n"+indent)

buildCoffee = (str, opts = {}) ->

  str  = str.replace /\r/g, ''
