The writeStatement function is now part of CodeGenData.
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 5 Feb 2007 01:31:52 +0000 (01:31 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 5 Feb 2007 01:31:52 +0000 (01:31 +0000)
commit903c852152da7f5381fa4d27ffceb47720a7c8ff
tree359e209a9fcd1edb620c770da77e6d39c27fd6ef
parent13e1fa3ebeb1c7e8d137ac5862c00c724bd6e3c2
The writeStatement function is now part of CodeGenData.

Leading code which is common to all finishRagelDef() functions has been moved
to the parser class, immediately before calling finishRagelDef().

The setLabelsNeeded() function is now called from writeExec in code generators
that require it (in-place goto and split goto).

The hasBeenPrepared variable is no longer needed, removed.

git-svn-id: http://svn.complang.org/ragel/trunk@78 052ea7fc-9027-0410-9066-f65837a77df0
redfsm/gendata.cpp
redfsm/gendata.h
redfsm/xmlparse.kl
rlcodegen/fsmcodegen.cpp
rlcodegen/fsmcodegen.h
rlcodegen/ipgotocodegen.cpp
rlcodegen/splitcodegen.cpp
rlgen-java/javacodegen.cpp
rlgen-java/javacodegen.h
rlgen-ruby/rubycodegen.cpp
rlgen-ruby/rubycodegen.h