]> granicus.if.org Git - re2c/commit
Skip (non-orbit) start tags during POSIX disambiguation.
authorUlya Trofimovich <skvadrik@gmail.com>
Tue, 27 Jun 2017 13:05:26 +0000 (14:05 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Tue, 27 Jun 2017 13:05:26 +0000 (14:05 +0100)
commit7d6934e691f7c1796c6b7cbc0f5e2629b77ff59f
tree56a9c2ec5f28ef5bb0d8fc5166d4a0805f80604e
parent5f78312b92060671e0fa82455070c7b04a65aae7
Skip (non-orbit) start tags during POSIX disambiguation.

Their position is fixed on some higher-priority tag (except the very
first tag, but in RE2C match is always anchored).
We cannot skip orbit start tag because the corresponding orbit end tag
is hoisted out of loop (by construction) and is, in fact, non-orbit.
re2c/src/dfa/closure.cc