]> granicus.if.org Git - re2c/commit
Support trailing context with '--skeleton'.
authorUlya Trofimovich <skvadrik@gmail.com>
Mon, 5 Oct 2015 14:44:50 +0000 (15:44 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Mon, 5 Oct 2015 14:44:50 +0000 (15:44 +0100)
commit60a8dfff965e8953aa2073c714e22e5f461ac2ec
tree5b3f84a14f4cc07596f7f37400d84d6b09b82b6e
parenta0a9b3ba0bb9d3ff7030f25614af4e22e0c8619a
Support trailing context with '--skeleton'.

Trialing contexts are currently broken (overlapping trailing contexts
cannot be tracked with a single 'YYCTXMARKER'). For now, re2c with
'--skeleton' mimics this incorrect behaviour: information about context
is lost by the time DFA is constructed, so skeleton has no way to
figure out the right order of things.
re2c/src/codegen/skeleton/generate_data.cc
re2c/src/codegen/skeleton/path.h
re2c/src/codegen/skeleton/skeleton.cc
re2c/src/codegen/skeleton/skeleton.h