]> granicus.if.org Git - re2c/commit
Another part of tracking label usage moved out from codegen.
authorUlya Trofimovich <skvadrik@gmail.com>
Tue, 19 May 2015 17:19:24 +0000 (18:19 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Tue, 19 May 2015 17:19:24 +0000 (18:19 +0100)
commit350d5bf3b0ac5e56428f898e54326e186adab42b
tree0cf00b317199b5d5e61d8a09d17441b66867ff49
parenta1638639d79a779b0f3c5196b1ad6d7bf965a997
Another part of tracking label usage moved out from codegen.

This is part of effort to reduce code generation to 'null device'
(the same code is generated twice only to gather statistics on
label usage). In order to reduce this evil pass, we should be able
to track label usage before code generation.
re2c/src/codegen/emit_action.cc
re2c/src/codegen/emit_dfa.cc
re2c/src/codegen/prepare_dfa.cc
re2c/src/dfa/action.h
re2c/src/dfa/dfa.cc
re2c/src/dfa/dfa.h