Go back to 3.X semantics for >, % and error actions. The > operator also embeds
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 15 Oct 2007 22:40:06 +0000 (22:40 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 15 Oct 2007 22:40:06 +0000 (22:40 +0000)
commit6fc85667e35a6563a1c679b9ebecaf04eb8aa0be
treececaeb8296beac1fa58a2332815c5b87fd53d4a2
parent09c3dd06b2cc64f212530d1385f30c7aa8d0548c
Go back to 3.X semantics for >, % and error actions. The > operator also embeds
a leaving action/priority into the start state if it is final. If EOF happens
in a state with a leaving operator then leaving action it is executed. If EOF
happens in a non-final state that has an error action, the error action is
executed.

git-svn-id: http://svn.complang.org/ragel/trunk@301 052ea7fc-9027-0410-9066-f65837a77df0
23 files changed:
ragel/fsmap.cpp
ragel/fsmgraph.h
ragel/parsedata.cpp
rlgen-ruby/ruby-flatcodegen.cpp
test/clang1.rl
test/clang2.rl
test/clang3.rl
test/clang4.rl
test/cppscan1.rl
test/cppscan2.rl
test/cppscan4.rl
test/erract1.rl
test/erract2.rl
test/erract5.rl
test/erract7.rl
test/erract8.rl
test/forder3.rl
test/gotocallret1.rl
test/langtrans_c.sh
test/recdescent1.rl
test/recdescent2.rl
test/recdescent3.rl
test/union.rl