       @l(n)+"/#{value}/#{flag}"
 
   'string': (n) ->
-    @l(n)+strEscape n.value
+    @l(n)+ strEscape n.value
 
   # `call`  
   # A Function call.

    @l(n)+c

  'switch': (n) ->
    c = new Code @,n

    c.add "switch #{@build n.discriminant}\n"



  comments_not_done_to: (lineno) ->
    res = []
    loop
      break if @comments.length == 0
      c = @comments[0]
      # console.log "test comment #{c.lineno}<#{lineno} #{c.lineno < lineno} #{i.lineno for i in @comments}"
      if (c.lineno < lineno)
        # console.log "took",c
        res.push(@make_comment c)
        @comments.shift()
        continue
