diff options
author | Adrian Thurston <thurston@complang.org> | 2008-04-20 23:16:19 +0000 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2008-04-20 23:16:19 +0000 |
commit | f7f431d65e602c1d97772f722a590c37ed4a0b94 (patch) | |
tree | 13f17c169903e9e5892c0197ecf712ce36af94c9 /rlgen-java/javacodegen.h | |
parent | 2e3e4c7bbd522ede5b0f891e5345e709f9f3c015 (diff) | |
download | ragel-f7f431d65e602c1d97772f722a590c37ed4a0b94.tar.gz |
Bug fix for eofTrans. When not using indicies we can't use a transitions's id
to identify the transition to take. Instead add the transition to the end of
the list and store it's position in a new var called pos. The pos var is then
used as the index.
Diffstat (limited to 'rlgen-java/javacodegen.h')
-rw-r--r-- | rlgen-java/javacodegen.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rlgen-java/javacodegen.h b/rlgen-java/javacodegen.h index 9ee24c67..2626153c 100644 --- a/rlgen-java/javacodegen.h +++ b/rlgen-java/javacodegen.h @@ -150,8 +150,8 @@ public: string SL() { return "_" + DATA_PREFIX() + "single_lengths"; } string RL() { return "_" + DATA_PREFIX() + "range_lengths"; } string A() { return "_" + DATA_PREFIX() + "actions"; } - string TA() { return "_" + DATA_PREFIX() + "trans_actions_wi"; } - string TT() { return "_" + DATA_PREFIX() + "trans_targs_wi"; } + string TA() { return "_" + DATA_PREFIX() + "trans_actions"; } + string TT() { return "_" + DATA_PREFIX() + "trans_targs"; } string TSA() { return "_" + DATA_PREFIX() + "to_state_actions"; } string FSA() { return "_" + DATA_PREFIX() + "from_state_actions"; } string EA() { return "_" + DATA_PREFIX() + "eof_actions"; } |