 
   # Block comments
   Block: (node) ->
-    lines = node.value.split("\n")
-    lines = lines.map (line, i) ->
-      isTrailingSpace = i is lines.length-1 and line.match(/^\s*$/)
-      isSingleLine = i is 0 and lines.length is 1
-
-      if isTrailingSpace
-        ''
-      else if isSingleLine
-        line
-      else
-        line = line.replace(/^ \*/, '#')
-        line + "\n"
-    [ "###", lines, "###\n" ]
+    [ "###", node.value, "###\n" ]
 
   ReturnStatement: (node) ->
     if node.argument

# All options are optional. Available options are:
#
# ~ filename (String): the filename, used in source maps and errors.
###

js2coffee.build = (source, options = {}) ->


js2coffee.transform = (ast, options = {}) ->
  FunctionTransforms.run(ast, options)
  CommentTransforms.run(ast, options) unless options.comments is false
  OtherTransforms.run(ast, options)

js2coffee.codegen = (ast, options = {}) ->
