Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(parser): merge lexer with parser & optimize parser
* refactor(parser): merge lexer with parser & optimize parser * refactor(value-converter): set AllArgs inside constructor * test(parser): cleanup / add more tests * fix(parser): make unicode escape case insensitive * fix(parser): check bounds for unicode escapes * tests(parser): add unit tests for binary expression precedence * tests(parser): add unit tests for parsing numbers * docs(parser): add documentation link for operator precedence * refactor(parser): optimize number scanning * refactor(parser): clean-up, improve readability * refactor(parser): align token names with char names * docs(parser): fix typo * refactor(parser): minor tweak to currentChar * chore(parser): fix formatting * refactor(parser): improve decimal parsing * refactor(parser): improve/test error reporting * fix(parser): ensure property accessors are identifiers, make invalid object literals explicit * tests(parser): remove duplicate tests, fix error verification, correct assign tests
- Loading branch information