added commenting, escaping, and ignoring \\n in parser