All machine instantiations are now implicitly referenced and always generated,
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 12 Mar 2007 03:53:03 +0000 (03:53 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 12 Mar 2007 03:53:03 +0000 (03:53 +0000)
commitdf5c2c21ff782a891df5b5907a6cbbdb733a664e
tree759aba075bb04f710f7fcdafd078af44c1c2a863
parent2cc08014315b96611e267c4d2c6a96c12084125e
All machine instantiations are now implicitly referenced and always generated,
even if they are not referenced. In the backend, entry points will be written
out alongside start, error and first final states. This is currently
implemented in tabcodegen.cpp in rlgen-cd.

The entry keyword (introduced in the last revision) was removed as it will not
be used.

More name changes writeOut* => write*.

git-svn-id: http://svn.complang.org/ragel/trunk@136 052ea7fc-9027-0410-9066-f65837a77df0
15 files changed:
ragel.vim
ragel/parsedata.cpp
ragel/parsetree.h
ragel/rlparse.kh
ragel/rlparse.kl
ragel/rlscan.rl
ragel/xmlcodegen.cpp
ragel/xmlcodegen.h
rlgen-cd/fsmcodegen.cpp
rlgen-cd/fsmcodegen.h
rlgen-cd/tabcodegen.cpp
rlgen-java/javacodegen.cpp
rlgen-java/javacodegen.h
rlgen-ruby/rubycodegen.cpp
rlgen-ruby/rubycodegen.h