Introcuded the "eof" variable for indicating the end of file. The p variable is
commit898671dd05c0e5bc2e5d9722869552d433f54915
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 24 Sep 2007 19:02:37 +0000 (24 19:02 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 24 Sep 2007 19:02:37 +0000 (24 19:02 +0000)
tree1268cfbd5109061d3ed6dce50d1d98ba618fc495
parent13d3c5d11ba44b7a8ffd882209a84ba673abffad
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: svn://mambo.cs.queensu.ca/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