Removed reliance on EOL in the parser to increase flexibility (i.e.
support blank lines for readability).