Adding support for new lines, tabs, and comments