]> granicus.if.org Git - re2c/commit
Pack lookahead tags together with tag versions in TDFA state.
authorUlya Trofimovich <skvadrik@gmail.com>
Thu, 9 Feb 2017 16:01:51 +0000 (16:01 +0000)
committerUlya Trofimovich <skvadrik@gmail.com>
Sat, 11 Feb 2017 15:41:53 +0000 (15:41 +0000)
commit0b2ca9bf141259baf6cb0b067621c06db5f06b46
tree85118fa134e790b8d5a05fcd099ed803c60f1da2
parent83f555f9725847c62e5a0360dfb0c8b74e1c47c2
Pack lookahead tags together with tag versions in TDFA state.

This packing is possible because we are never interested in version
of the tag if the given item has this tag in lookahead set.
re2c/src/ir/dfa/closure.cc
re2c/src/ir/dfa/closure.h
re2c/src/ir/dfa/determinization.cc
re2c/src/ir/dfa/dump.cc
re2c/src/ir/dfa/find_state.cc
re2c/src/ir/dfa/find_state.h
re2c/src/ir/dfa/tagpool.cc
re2c/src/ir/dfa/tagpool.h
re2c/src/ir/tag.h