From fd3a2af950a4d658e5cdb9c69b29dfa03d74add4 Mon Sep 17 00:00:00 2001 From: Anders Nilsson <andersn@control.lth.se> Date: Thu, 20 Nov 2014 13:29:28 +0100 Subject: [PATCH] Added several more tokens that can occur in strings --- .gitignore | 8 ++++++++ JavaCCChunks.jrag | 11 ++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..333ee82 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +Dumper.class +GenCompiler.class +Parser.class +PrettyPrint.class +AST +SchemaCompile.jar +SchemaCompiler.jar +*~ diff --git a/JavaCCChunks.jrag b/JavaCCChunks.jrag index 1a6f1b0..b31b340 100644 --- a/JavaCCChunks.jrag +++ b/JavaCCChunks.jrag @@ -18,9 +18,9 @@ aspect JavaCCChunks { pStream.println(" NODE_PREFIX = \"\";"); pStream.println(" JAVA_UNICODE_ESCAPE = true;"); pStream.println(" STATIC = false;"); -// pStream.println(" DEBUG_PARSER = true;"); -// pStream.println(" DEBUG_LOOKAHEAD = true;"); -// pStream.println(" DEBUG_TOKEN_MANAGER = true;"); + pStream.println("// DEBUG_PARSER = true;"); + pStream.println("// DEBUG_LOOKAHEAD = true;"); + pStream.println("// DEBUG_TOKEN_MANAGER = true;"); pStream.println("} "); pStream.println(); pStream.println("PARSER_BEGIN(XmlParser)"); @@ -132,11 +132,13 @@ aspect JavaCCChunks { pStream.println(" \"\\u0024\","); pStream.println(" \"\\u0041\"-\"\\u005a\","); pStream.println(" \"\\u005f\","); + pStream.println(" \"-\",\":\","); pStream.println(" \"\\u0061\"-\"\\u007a\","); pStream.println(" \"\\u00c0\"-\"\\u00d6\","); pStream.println(" \"\\u00d8\"-\"\\u00f6\","); pStream.println(" \"\\u00f8\"-\"\\u00ff\","); pStream.println(" \"\\u0100\"-\"\\u1fff\","); + pStream.println(" \"\\u2013\"-\"\\u20ac\","); pStream.println(" \"\\u3040\"-\"\\u318f\","); pStream.println(" \"\\u3300\"-\"\\u337f\","); pStream.println(" \"\\u3400\"-\"\\u3d2d\","); @@ -177,7 +179,10 @@ aspect JavaCCChunks { pStream.println(" | < LPAR : \"(\" >"); pStream.println(" | < RPAR : \")\" >"); pStream.println(" | < DOT : \".\" >"); + pStream.println(" | < COMMA : \",\" >"); pStream.println(" | < SEMICOLON : \";\" >"); + pStream.println(" | < AMPERSAND : \"&\" >"); + pStream.println(" | < SLASH : \"/\" >"); pStream.println(" | < LTSLASH : \"</\" > : DEFAULT"); pStream.println(" | < LTBANG : \"<!\" > : DEFAULT"); pStream.println(" | < LT : \"<\" > : DEFAULT"); -- GitLab