 				}
 				CURR_LINE = token[2].first_line
 				return
-			if token[2].first_line > CURR_LINE 
+			if token[2].first_line > (CURR_LINE)
 				formatted_code += "\n" + CURR_INDENT
 				CURR_LINE = token[2].first_line
 			if token.generated

#				formatted_code += "###" + token[1] + "###"
				comments.push {
					type: HERECOMMENT
					text: token[1]
				}
				CURR_LINE = token[2].first_line
				return

					if comments[j].type is COMMENT
						formatted_code += "# " + comments[j].text
						formatted_code += "\n" + CURR_INDENT
					else if comments[j].type is HERECOMMENT
						formatted_code += "###\n" + CURR_INDENT
						tmp = comments[j].text.split("\n")
						tmp.forEach (line) ->
							formatted_code += CURR_INDENT +
								line + "\n" + CURR_INDENT
						formatted_code += "###\n" + CURR_INDENT
			comments = []
			formatted_code += token[1]
			if token.spaced
				formatted_code += " "

	if true and
	formatted_code.slice(-options.newLine.length) isnt options.newLine
