summaryrefslogtreecommitdiff
path: root/rlgen-java/javacodegen.h
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2008-04-20 23:16:19 +0000
committerAdrian Thurston <thurston@complang.org>2008-04-20 23:16:19 +0000
commitf7f431d65e602c1d97772f722a590c37ed4a0b94 (patch)
tree13f17c169903e9e5892c0197ecf712ce36af94c9 /rlgen-java/javacodegen.h
parent2e3e4c7bbd522ede5b0f891e5345e709f9f3c015 (diff)
downloadragel-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.h4
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"; }