]> granicus.if.org Git - re2c/commit
Simplified 're2c::Action' class and its usage.
authorUlya Trofimovich <skvadrik@gmail.com>
Tue, 19 May 2015 11:53:24 +0000 (12:53 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Tue, 19 May 2015 11:53:24 +0000 (12:53 +0100)
commita1638639d79a779b0f3c5196b1ad6d7bf965a997
tree7824a824b37c1965a0d66267f721f0da6cc11641
parentf61fe9d61aa5a96150d70fbc5de3600890e95af6
Simplified 're2c::Action' class and its usage.

Replaced inheritance hierarchy with tagged union.
13 files changed:
re2c/Makefile.am
re2c/bootstrap/parser.cc
re2c/src/codegen/dfa_emit.cc [deleted file]
re2c/src/codegen/dfa_emit.h [deleted file]
re2c/src/codegen/emit.h [new file with mode: 0644]
re2c/src/codegen/emit_action.cc [new file with mode: 0644]
re2c/src/codegen/emit_dfa.cc [new file with mode: 0644]
re2c/src/codegen/prepare_dfa.cc [moved from re2c/src/codegen/dfa_prepare.cc with 91% similarity]
re2c/src/dfa/action.h
re2c/src/dfa/dfa.cc
re2c/src/dfa/state.cc
re2c/src/dfa/state.h
re2c/src/parse/parser.ypp