Fixed an inconsistency in the value of p following an error. In the C directly
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Thu, 10 May 2007 01:37:23 +0000 (01:37 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Thu, 10 May 2007 01:37:23 +0000 (01:37 +0000)
commit82f14558d5337f02b18996ded2b7e7becdcffd36
tree091e382530da976f8d30d56afd41a78d4a6b8a63
parent84be465ea90556fb897358a662815aa5e4b17d9f
Fixed an inconsistency in the value of p following an error. In the C directly
executable code (rlgen-cd -G2) p was left at the character where the error
occurred, which is correct. In all other code generators it was left at the
following character. This was fixed. Now in all code generators p is left at
the character where the error occurred.

git-svn-id: http://svn.complang.org/ragel/trunk@225 052ea7fc-9027-0410-9066-f65837a77df0
13 files changed:
ChangeLog
ragel/main.cpp
rlgen-cd/fflatcodegen.cpp
rlgen-cd/fgotocodegen.cpp
rlgen-cd/flatcodegen.cpp
rlgen-cd/ftabcodegen.cpp
rlgen-cd/gotocodegen.cpp
rlgen-cd/tabcodegen.cpp
rlgen-java/javacodegen.cpp
rlgen-ruby/rubycodegen.cpp
test/erract7.rl [new file with mode: 0644]
test/erract8.rl [new file with mode: 0644]
test/erract9.rl [new file with mode: 0644]