diff options
author | ogre <olagrottvik@gmail.com> | 2017-05-09 13:19:51 (GMT) |
---|---|---|
committer | Ola <ogre@localhost.localdomain> | 2017-05-09 20:36:25 (GMT) |
commit | 6c387a6be9128ced0b89f6fc75946cd1a85096fb (patch) | |
tree | 7eb3569a71e3da78e86bc3823996d7537a49eac6 /vhdlparser/TokenMgrError.cc | |
parent | af711e8eeea14a42d386beef5271af74a408d7e0 (diff) | |
download | Doxygen-6c387a6be9128ced0b89f6fc75946cd1a85096fb.zip Doxygen-6c387a6be9128ced0b89f6fc75946cd1a85096fb.tar.gz Doxygen-6c387a6be9128ced0b89f6fc75946cd1a85096fb.tar.bz2 |
fixes vhdl literal bug
Diffstat (limited to 'vhdlparser/TokenMgrError.cc')
-rw-r--r-- | vhdlparser/TokenMgrError.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/vhdlparser/TokenMgrError.cc b/vhdlparser/TokenMgrError.cc index 74908f0..9093e6e 100644 --- a/vhdlparser/TokenMgrError.cc +++ b/vhdlparser/TokenMgrError.cc @@ -1,4 +1,4 @@ -/* Generated By:JavaCC: Do not edit this line. TokenMgrError.cc Version 6.2 */ +/* Generated By:JavaCC: Do not edit this line. TokenMgrError.cc Version 6.0 */ /* JavaCCOptions:STATIC=false,SUPPORT_CLASS_VISIBILITY_PUBLIC=true */ #include "TokenMgrError.h" @@ -64,7 +64,7 @@ namespace parser { // i < 16 - guaranteed char hexChar(int i) { if (i < 10) { - return i + '0'; + return i - '0'; } return 'a' + (i - 10); } @@ -79,6 +79,9 @@ JAVACC_SIMPLE_STRING addUnicodeEscapes(JAVACC_STRING_TYPE str) { JAVACC_CHAR_TYPE ch = str[i]; switch (ch) { + case 0 : + retval += EMPTY[0]; + continue; case '\b': retval.append("\\b"); continue; @@ -115,4 +118,4 @@ JAVACC_SIMPLE_STRING addUnicodeEscapes(JAVACC_STRING_TYPE str) { } } -/* JavaCC - OriginalChecksum=72f292bc267bd0602e63291bf864f942 (do not edit this line) */ +/* JavaCC - OriginalChecksum=2bf63f131c8e60fd30c70d0b4f660016 (do not edit this line) */ |