diff options
author | KarlSchimpf <karlschimpf@gmail.com> | 2017-06-17 16:32:51 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-17 16:32:51 -0700 |
commit | d5ee7a2b58aca1b4edd9fdf13583aff37c563384 (patch) | |
tree | 7d801c2139eb54f67e98cf7ec45d7f2807f70719 /src/binary-reader-objdump.cc | |
parent | 6166d6d943609726fa7b1225c3faf6403665ec06 (diff) | |
download | wabt-d5ee7a2b58aca1b4edd9fdf13583aff37c563384.tar.gz wabt-d5ee7a2b58aca1b4edd9fdf13583aff37c563384.tar.bz2 wabt-d5ee7a2b58aca1b4edd9fdf13583aff37c563384.zip |
Modify lexer to look past parenthesis when needed for conflicts. (#506)
* Add framework for a lookahead queue.
* test single case of using lookahead.
* Save getToken arguments in lexer state.
* Show lookahead token queue works.
* Modify wast parser to use lookahead for catch and catch_all.
* Do some clean ups.
* Clean up lexer to always read tokens into the lookahead queue.
* Use lookahead queue to hold all tokens.
* Save token values into lookahead tokens.
* Clean up code.
* Simplify rules for a parenthesized try block.
* Make catch_expr_list a left-recursive rule.
* Remove circ_array.push_front(). Not used.
* Fix issues raised by binji.
Diffstat (limited to 'src/binary-reader-objdump.cc')
0 files changed, 0 insertions, 0 deletions