new parser refactor, init
minor fix for the getString to make it work with repetitive long string endings
use pythonistic getWS and getRequiredWS and add error raising
add attributes and basic expressions; switch to proper ParserErrors
turn on more tests
add hash values
fix hashes, add macro
expressions and macros
support inequality expression
add comment support
add import
update tests for parser
Bug 884744 - Remove CallExpression as a left-leaf of AttributeExpression. r=stas
minor fix to identifier not to allow for ` in ids; no-bug
no bug; add tests for trailing commas in lists
no bug; according to specs we don't allow for empty hashes, make parser throw early