Introcuded the "eof" variable for indicating the end of file. The p variable is
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 24 Sep 2007 19:02:37 +0000 (19:02 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 24 Sep 2007 19:02:37 +0000 (19:02 +0000)
commit30048b18078b8e72f04c85ce3065b041ce9eb2a4
tree1268cfbd5109061d3ed6dce50d1d98ba618fc495
parent91ffdb1dd422641bb0c30dbd46e93681beda7707
Introcuded the "eof" variable for indicating the end of file. The p variable is
checked against eof when the processing loop is broken out of due to p == pe.
If p == eof at this time then the EOF actions are executed. The variable is
required only when EOF actions have been emebedded.

git-svn-id: http://svn.complang.org/ragel/trunk@286 052ea7fc-9027-0410-9066-f65837a77df0
30 files changed:
rlgen-cd/fflatcodegen.cpp
rlgen-cd/fgotocodegen.cpp
rlgen-cd/flatcodegen.cpp
rlgen-cd/fsmcodegen.cpp
rlgen-cd/fsmcodegen.h
rlgen-cd/ftabcodegen.cpp
rlgen-cd/gotocodegen.cpp
rlgen-cd/ipgotocodegen.cpp
rlgen-cd/tabcodegen.cpp
rlgen-java/javacodegen.cpp
rlgen-java/javacodegen.h
rlgen-ruby/ruby-codegen.cpp
rlgen-ruby/ruby-codegen.h
rlgen-ruby/ruby-fflatcodegen.cpp
rlgen-ruby/ruby-flatcodegen.cpp
rlgen-ruby/ruby-ftabcodegen.cpp
rlgen-ruby/ruby-tabcodegen.cpp
test/checkeofact.txl [new file with mode: 0644]
test/element1.rl
test/element2.rl
test/element3.rl
test/erract3.rl
test/erract4.rl
test/high1.rl
test/langtrans_c.sh
test/langtrans_d.sh
test/langtrans_java.sh
test/langtrans_ruby.sh
test/runtests
test/testcase.txl