summaryrefslogtreecommitdiffstats
path: root/vhdlparser/TokenMgrError.cc
diff options
context:
space:
mode:
authorogre <olagrottvik@gmail.com>2017-05-09 13:19:51 (GMT)
committerOla <ogre@localhost.localdomain>2017-05-09 20:36:25 (GMT)
commit6c387a6be9128ced0b89f6fc75946cd1a85096fb (patch)
tree7eb3569a71e3da78e86bc3823996d7537a49eac6 /vhdlparser/TokenMgrError.cc
parentaf711e8eeea14a42d386beef5271af74a408d7e0 (diff)
downloadDoxygen-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.cc9
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) */