Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.xpand3.parser/src-gen/org/eclipse/xpand3/parser/Xpand3NodeLexer.java')
-rw-r--r--plugins/org.eclipse.xpand3.parser/src-gen/org/eclipse/xpand3/parser/Xpand3NodeLexer.java3155
1 files changed, 1595 insertions, 1560 deletions
diff --git a/plugins/org.eclipse.xpand3.parser/src-gen/org/eclipse/xpand3/parser/Xpand3NodeLexer.java b/plugins/org.eclipse.xpand3.parser/src-gen/org/eclipse/xpand3/parser/Xpand3NodeLexer.java
index 228cd840..a08e2247 100644
--- a/plugins/org.eclipse.xpand3.parser/src-gen/org/eclipse/xpand3/parser/Xpand3NodeLexer.java
+++ b/plugins/org.eclipse.xpand3.parser/src-gen/org/eclipse/xpand3/parser/Xpand3NodeLexer.java
@@ -1,4 +1,4 @@
-// $ANTLR 3.0 ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g 2008-03-07 10:28:47
+// $ANTLR 3.0 ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g 2008-03-07 11:57:31
package org.eclipse.xpand3.parser;
@@ -77,6 +77,7 @@ public class Xpand3NodeLexer extends Lexer {
public static final int T77=77;
public static final int T38=38;
public static final int T106=106;
+ public static final int T112=112;
public static final int T69=69;
public static final int T39=39;
public static final int T44=44;
@@ -110,7 +111,7 @@ public class Xpand3NodeLexer extends Lexer {
public static final int EOF=-1;
public static final int T104=104;
public static final int T47=47;
- public static final int Tokens=112;
+ public static final int Tokens=113;
public static final int T53=53;
public static final int OctalEscape=16;
public static final int T99=99;
@@ -132,11 +133,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT25() throws RecognitionException {
try {
int _type = T25;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:9:7: ( 'IMPORT' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:9:7: 'IMPORT'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:9:7: ( 'y' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:9:7: 'y'
{
- match("IMPORT");
-
+ match('y');
}
@@ -151,10 +151,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT26() throws RecognitionException {
try {
int _type = T26;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:10:7: ( 'EXTENSION' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:10:7: 'EXTENSION'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:10:7: ( 'IMPORT' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:10:7: 'IMPORT'
{
- match("EXTENSION");
+ match("IMPORT");
}
@@ -170,10 +170,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT27() throws RecognitionException {
try {
int _type = T27;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:11:7: ( 'import' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:11:7: 'import'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:11:7: ( 'EXTENSION' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:11:7: 'EXTENSION'
{
- match("import");
+ match("EXTENSION");
}
@@ -189,10 +189,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT28() throws RecognitionException {
try {
int _type = T28;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:12:7: ( ';' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:12:7: ';'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:12:7: ( 'import' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:12:7: 'import'
{
- match(';');
+ match("import");
+
}
@@ -207,11 +208,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT29() throws RecognitionException {
try {
int _type = T29;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:13:7: ( 'extension' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:13:7: 'extension'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:13:7: ( ';' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:13:7: ';'
{
- match("extension");
-
+ match(';');
}
@@ -226,10 +226,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT30() throws RecognitionException {
try {
int _type = T30;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:14:7: ( 'reexport' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:14:7: 'reexport'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:14:7: ( 'extension' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:14:7: 'extension'
{
- match("reexport");
+ match("extension");
}
@@ -245,10 +245,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT31() throws RecognitionException {
try {
int _type = T31;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:15:7: ( '(' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:15:7: '('
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:15:7: ( 'reexport' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:15:7: 'reexport'
{
- match('(');
+ match("reexport");
+
}
@@ -263,10 +264,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT32() throws RecognitionException {
try {
int _type = T32;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:16:7: ( ',' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:16:7: ','
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:16:7: ( '(' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:16:7: '('
{
- match(',');
+ match('(');
}
@@ -281,10 +282,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT33() throws RecognitionException {
try {
int _type = T33;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:17:7: ( '*' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:17:7: '*'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:17:7: ( ',' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:17:7: ','
{
- match('*');
+ match(',');
}
@@ -299,10 +300,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT34() throws RecognitionException {
try {
int _type = T34;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:18:7: ( ')' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:18:7: ')'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:18:7: ( '*' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:18:7: '*'
{
- match(')');
+ match('*');
}
@@ -317,11 +318,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT35() throws RecognitionException {
try {
int _type = T35;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:19:7: ( 'FOR' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:19:7: 'FOR'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:19:7: ( ')' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:19:7: ')'
{
- match("FOR");
-
+ match(')');
}
@@ -336,10 +336,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT36() throws RecognitionException {
try {
int _type = T36;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:20:7: ( '-' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:20:7: '-'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:20:7: ( 'FOR' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:20:7: 'FOR'
{
- match('-');
+ match("FOR");
+
}
@@ -354,11 +355,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT37() throws RecognitionException {
try {
int _type = T37;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:21:7: ( 'ERROR' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:21:7: 'ERROR'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:21:7: ( '-' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:21:7: '-'
{
- match("ERROR");
-
+ match('-');
}
@@ -373,10 +373,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT38() throws RecognitionException {
try {
int _type = T38;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:22:7: ( 'EXPAND' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:22:7: 'EXPAND'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:22:7: ( 'ERROR' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:22:7: 'ERROR'
{
- match("EXPAND");
+ match("ERROR");
}
@@ -392,10 +392,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT39() throws RecognitionException {
try {
int _type = T39;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:23:7: ( 'FOREACH' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:23:7: 'FOREACH'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:23:7: ( 'EXPAND' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:23:7: 'EXPAND'
{
- match("FOREACH");
+ match("EXPAND");
}
@@ -411,10 +411,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT40() throws RecognitionException {
try {
int _type = T40;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:24:7: ( 'SEPARATOR' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:24:7: 'SEPARATOR'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:24:7: ( 'FOREACH' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:24:7: 'FOREACH'
{
- match("SEPARATOR");
+ match("FOREACH");
}
@@ -430,10 +430,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT41() throws RecognitionException {
try {
int _type = T41;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:25:7: ( 'FILE' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:25:7: 'FILE'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:25:7: ( 'SEPARATOR' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:25:7: 'SEPARATOR'
{
- match("FILE");
+ match("SEPARATOR");
}
@@ -449,10 +449,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT42() throws RecognitionException {
try {
int _type = T42;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:26:7: ( 'ENDFILE' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:26:7: 'ENDFILE'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:26:7: ( 'FILE' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:26:7: 'FILE'
{
- match("ENDFILE");
+ match("FILE");
}
@@ -468,10 +468,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT43() throws RecognitionException {
try {
int _type = T43;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:27:7: ( 'AS' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:27:7: 'AS'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:27:7: ( 'ENDFILE' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:27:7: 'ENDFILE'
{
- match("AS");
+ match("ENDFILE");
}
@@ -487,10 +487,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT44() throws RecognitionException {
try {
int _type = T44;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:28:7: ( 'ITERATOR' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:28:7: 'ITERATOR'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:28:7: ( 'AS' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:28:7: 'AS'
{
- match("ITERATOR");
+ match("AS");
}
@@ -506,10 +506,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT45() throws RecognitionException {
try {
int _type = T45;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:29:7: ( 'ENDFOREACH' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:29:7: 'ENDFOREACH'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:29:7: ( 'ITERATOR' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:29:7: 'ITERATOR'
{
- match("ENDFOREACH");
+ match("ITERATOR");
}
@@ -525,10 +525,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT46() throws RecognitionException {
try {
int _type = T46;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:30:7: ( 'IF' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:30:7: 'IF'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:30:7: ( 'ENDFOREACH' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:30:7: 'ENDFOREACH'
{
- match("IF");
+ match("ENDFOREACH");
}
@@ -544,10 +544,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT47() throws RecognitionException {
try {
int _type = T47;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:31:7: ( 'ENDIF' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:31:7: 'ENDIF'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:31:7: ( 'IF' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:31:7: 'IF'
{
- match("ENDIF");
+ match("IF");
}
@@ -563,10 +563,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT48() throws RecognitionException {
try {
int _type = T48;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:32:7: ( 'ELSEIF' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:32:7: 'ELSEIF'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:32:7: ( 'ENDIF' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:32:7: 'ENDIF'
{
- match("ELSEIF");
+ match("ENDIF");
}
@@ -582,10 +582,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT49() throws RecognitionException {
try {
int _type = T49;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:33:7: ( 'ELSE' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:33:7: 'ELSE'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:33:7: ( 'ELSEIF' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:33:7: 'ELSEIF'
{
- match("ELSE");
+ match("ELSEIF");
}
@@ -601,10 +601,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT50() throws RecognitionException {
try {
int _type = T50;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:34:7: ( 'LET' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:34:7: 'LET'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:34:7: ( 'ELSE' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:34:7: 'ELSE'
{
- match("LET");
+ match("ELSE");
}
@@ -620,10 +620,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT51() throws RecognitionException {
try {
int _type = T51;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:35:7: ( 'ENDLET' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:35:7: 'ENDLET'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:35:7: ( 'LET' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:35:7: 'LET'
{
- match("ENDLET");
+ match("LET");
}
@@ -639,10 +639,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT52() throws RecognitionException {
try {
int _type = T52;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:36:7: ( 'PROTECT' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:36:7: 'PROTECT'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:36:7: ( 'ENDLET' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:36:7: 'ENDLET'
{
- match("PROTECT");
+ match("ENDLET");
}
@@ -658,10 +658,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT53() throws RecognitionException {
try {
int _type = T53;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:37:7: ( 'CSTART' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:37:7: 'CSTART'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:37:7: ( 'PROTECT' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:37:7: 'PROTECT'
{
- match("CSTART");
+ match("PROTECT");
}
@@ -677,10 +677,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT54() throws RecognitionException {
try {
int _type = T54;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:38:7: ( 'CEND' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:38:7: 'CEND'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:38:7: ( 'CSTART' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:38:7: 'CSTART'
{
- match("CEND");
+ match("CSTART");
}
@@ -696,10 +696,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT55() throws RecognitionException {
try {
int _type = T55;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:39:7: ( 'ID' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:39:7: 'ID'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:39:7: ( 'CEND' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:39:7: 'CEND'
{
- match("ID");
+ match("CEND");
}
@@ -715,10 +715,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT56() throws RecognitionException {
try {
int _type = T56;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:40:7: ( 'DISABLE' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:40:7: 'DISABLE'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:40:7: ( 'ID' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:40:7: 'ID'
{
- match("DISABLE");
+ match("ID");
}
@@ -734,10 +734,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT57() throws RecognitionException {
try {
int _type = T57;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:41:7: ( 'ENDPROTECT' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:41:7: 'ENDPROTECT'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:41:7: ( 'DISABLE' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:41:7: 'DISABLE'
{
- match("ENDPROTECT");
+ match("DISABLE");
}
@@ -753,10 +753,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT58() throws RecognitionException {
try {
int _type = T58;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:42:7: ( 'context' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:42:7: 'context'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:42:7: ( 'ENDPROTECT' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:42:7: 'ENDPROTECT'
{
- match("context");
+ match("ENDPROTECT");
}
@@ -772,10 +772,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT59() throws RecognitionException {
try {
int _type = T59;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:43:7: ( 'if' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:43:7: 'if'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:43:7: ( 'context' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:43:7: 'context'
{
- match("if");
+ match("context");
}
@@ -791,10 +791,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT60() throws RecognitionException {
try {
int _type = T60;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:44:7: ( 'WARNING' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:44:7: 'WARNING'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:44:7: ( 'if' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:44:7: 'if'
{
- match("WARNING");
+ match("if");
}
@@ -810,10 +810,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT61() throws RecognitionException {
try {
int _type = T61;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:45:7: ( ':' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:45:7: ':'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:45:7: ( 'WARNING' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:45:7: 'WARNING'
{
- match(':');
+ match("WARNING");
+
}
@@ -828,11 +829,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT62() throws RecognitionException {
try {
int _type = T62;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:46:7: ( 'around' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:46:7: 'around'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:46:7: ( ':' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:46:7: ':'
{
- match("around");
-
+ match(':');
}
@@ -847,10 +847,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT63() throws RecognitionException {
try {
int _type = T63;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:47:7: ( '::' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:47:7: '::'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:47:7: ( 'around' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:47:7: 'around'
{
- match("::");
+ match("around");
}
@@ -866,10 +866,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT64() throws RecognitionException {
try {
int _type = T64;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:48:7: ( 'private' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:48:7: 'private'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:48:7: ( '::' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:48:7: '::'
{
- match("private");
+ match("::");
}
@@ -885,10 +885,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT65() throws RecognitionException {
try {
int _type = T65;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:49:7: ( 'cached' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:49:7: 'cached'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:49:7: ( 'private' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:49:7: 'private'
{
- match("cached");
+ match("private");
}
@@ -904,10 +904,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT66() throws RecognitionException {
try {
int _type = T66;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:50:7: ( 'create' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:50:7: 'create'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:50:7: ( 'cached' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:50:7: 'cached'
{
- match("create");
+ match("cached");
}
@@ -923,10 +923,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT67() throws RecognitionException {
try {
int _type = T67;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:51:7: ( 'JAVA' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:51:7: 'JAVA'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:51:7: ( 'create' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:51:7: 'create'
{
- match("JAVA");
+ match("create");
}
@@ -942,10 +942,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT68() throws RecognitionException {
try {
int _type = T68;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:52:7: ( '.' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:52:7: '.'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:52:7: ( 'JAVA' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:52:7: 'JAVA'
{
- match('.');
+ match("JAVA");
+
}
@@ -960,11 +961,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT69() throws RecognitionException {
try {
int _type = T69;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:53:7: ( 'Collection' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:53:7: 'Collection'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:53:7: ( '.' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:53:7: '.'
{
- match("Collection");
-
+ match('.');
}
@@ -979,10 +979,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT70() throws RecognitionException {
try {
int _type = T70;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:54:7: ( 'List' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:54:7: 'List'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:54:7: ( 'Collection' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:54:7: 'Collection'
{
- match("List");
+ match("Collection");
}
@@ -998,10 +998,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT71() throws RecognitionException {
try {
int _type = T71;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:55:7: ( 'Set' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:55:7: 'Set'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:55:7: ( 'List' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:55:7: 'List'
{
- match("Set");
+ match("List");
}
@@ -1017,10 +1017,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT72() throws RecognitionException {
try {
int _type = T72;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:56:7: ( 'let' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:56:7: 'let'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:56:7: ( 'Set' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:56:7: 'Set'
{
- match("let");
+ match("Set");
}
@@ -1036,10 +1036,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT73() throws RecognitionException {
try {
int _type = T73;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:57:7: ( '=' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:57:7: '='
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:57:7: ( 'let' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:57:7: 'let'
{
- match('=');
+ match("let");
+
}
@@ -1054,11 +1055,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT74() throws RecognitionException {
try {
int _type = T74;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:58:7: ( '->' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:58:7: '->'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:58:7: ( '=' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:58:7: '='
{
- match("->");
-
+ match('=');
}
@@ -1073,10 +1073,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT75() throws RecognitionException {
try {
int _type = T75;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:59:7: ( '?' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:59:7: '?'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:59:7: ( '->' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:59:7: '->'
{
- match('?');
+ match("->");
+
}
@@ -1091,11 +1092,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT76() throws RecognitionException {
try {
int _type = T76;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:60:7: ( 'then' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:60:7: 'then'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:60:7: ( '?' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:60:7: '?'
{
- match("then");
-
+ match('?');
}
@@ -1110,10 +1110,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT77() throws RecognitionException {
try {
int _type = T77;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:61:7: ( 'else' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:61:7: 'else'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:61:7: ( 'then' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:61:7: 'then'
{
- match("else");
+ match("then");
}
@@ -1129,10 +1129,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT78() throws RecognitionException {
try {
int _type = T78;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:62:7: ( 'switch' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:62:7: 'switch'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:62:7: ( 'else' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:62:7: 'else'
{
- match("switch");
+ match("else");
}
@@ -1148,10 +1148,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT79() throws RecognitionException {
try {
int _type = T79;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:63:7: ( '{' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:63:7: '{'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:63:7: ( 'switch' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:63:7: 'switch'
{
- match('{');
+ match("switch");
+
}
@@ -1166,11 +1167,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT80() throws RecognitionException {
try {
int _type = T80;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:64:7: ( 'default' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:64:7: 'default'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:64:7: ( '{' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:64:7: '{'
{
- match("default");
-
+ match('{');
}
@@ -1185,10 +1185,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT81() throws RecognitionException {
try {
int _type = T81;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:65:7: ( '}' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:65:7: '}'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:65:7: ( 'default' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:65:7: 'default'
{
- match('}');
+ match("default");
+
}
@@ -1203,11 +1204,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT82() throws RecognitionException {
try {
int _type = T82;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:66:7: ( 'case' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:66:7: 'case'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:66:7: ( '}' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:66:7: '}'
{
- match("case");
-
+ match('}');
}
@@ -1222,10 +1222,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT83() throws RecognitionException {
try {
int _type = T83;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:67:7: ( '||' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:67:7: '||'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:67:7: ( 'case' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:67:7: 'case'
{
- match("||");
+ match("case");
}
@@ -1241,10 +1241,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT84() throws RecognitionException {
try {
int _type = T84;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:68:7: ( '&&' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:68:7: '&&'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:68:7: ( '||' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:68:7: '||'
{
- match("&&");
+ match("||");
}
@@ -1260,10 +1260,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT85() throws RecognitionException {
try {
int _type = T85;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:69:7: ( 'implies' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:69:7: 'implies'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:69:7: ( '&&' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:69:7: '&&'
{
- match("implies");
+ match("&&");
}
@@ -1279,10 +1279,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT86() throws RecognitionException {
try {
int _type = T86;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:70:7: ( '==' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:70:7: '=='
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:70:7: ( 'implies' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:70:7: 'implies'
{
- match("==");
+ match("implies");
}
@@ -1298,10 +1298,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT87() throws RecognitionException {
try {
int _type = T87;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:71:7: ( '!=' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:71:7: '!='
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:71:7: ( '==' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:71:7: '=='
{
- match("!=");
+ match("==");
}
@@ -1317,10 +1317,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT88() throws RecognitionException {
try {
int _type = T88;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:72:7: ( '>=' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:72:7: '>='
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:72:7: ( '!=' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:72:7: '!='
{
- match(">=");
+ match("!=");
}
@@ -1336,10 +1336,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT89() throws RecognitionException {
try {
int _type = T89;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:73:7: ( '<=' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:73:7: '<='
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:73:7: ( '>=' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:73:7: '>='
{
- match("<=");
+ match(">=");
}
@@ -1355,10 +1355,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT90() throws RecognitionException {
try {
int _type = T90;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:74:7: ( '>' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:74:7: '>'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:74:7: ( '<=' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:74:7: '<='
{
- match('>');
+ match("<=");
+
}
@@ -1373,10 +1374,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT91() throws RecognitionException {
try {
int _type = T91;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:75:7: ( '<' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:75:7: '<'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:75:7: ( '>' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:75:7: '>'
{
- match('<');
+ match('>');
}
@@ -1391,10 +1392,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT92() throws RecognitionException {
try {
int _type = T92;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:76:7: ( '+' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:76:7: '+'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:76:7: ( '<' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:76:7: '<'
{
- match('+');
+ match('<');
}
@@ -1409,10 +1410,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT93() throws RecognitionException {
try {
int _type = T93;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:77:7: ( '/' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:77:7: '/'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:77:7: ( '+' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:77:7: '+'
{
- match('/');
+ match('+');
}
@@ -1427,10 +1428,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT94() throws RecognitionException {
try {
int _type = T94;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:78:7: ( '!' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:78:7: '!'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:78:7: ( '/' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:78:7: '/'
{
- match('!');
+ match('/');
}
@@ -1445,11 +1446,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT95() throws RecognitionException {
try {
int _type = T95;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:79:7: ( 'GLOBALVAR' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:79:7: 'GLOBALVAR'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:79:7: ( '!' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:79:7: '!'
{
- match("GLOBALVAR");
-
+ match('!');
}
@@ -1464,10 +1464,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT96() throws RecognitionException {
try {
int _type = T96;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:80:7: ( 'new' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:80:7: 'new'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:80:7: ( 'GLOBALVAR' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:80:7: 'GLOBALVAR'
{
- match("new");
+ match("GLOBALVAR");
}
@@ -1483,10 +1483,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT97() throws RecognitionException {
try {
int _type = T97;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:81:7: ( 'false' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:81:7: 'false'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:81:7: ( 'new' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:81:7: 'new'
{
- match("false");
+ match("new");
}
@@ -1502,10 +1502,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT98() throws RecognitionException {
try {
int _type = T98;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:82:7: ( 'true' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:82:7: 'true'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:82:7: ( 'false' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:82:7: 'false'
{
- match("true");
+ match("false");
}
@@ -1521,10 +1521,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT99() throws RecognitionException {
try {
int _type = T99;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:83:7: ( 'null' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:83:7: 'null'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:83:7: ( 'true' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:83:7: 'true'
{
- match("null");
+ match("true");
}
@@ -1540,10 +1540,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT100() throws RecognitionException {
try {
int _type = T100;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:84:8: ( 'typeSelect' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:84:8: 'typeSelect'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:84:8: ( 'null' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:84:8: 'null'
{
- match("typeSelect");
+ match("null");
}
@@ -1559,10 +1559,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT101() throws RecognitionException {
try {
int _type = T101;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:85:8: ( 'collect' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:85:8: 'collect'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:85:8: ( 'typeSelect' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:85:8: 'typeSelect'
{
- match("collect");
+ match("typeSelect");
}
@@ -1578,10 +1578,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT102() throws RecognitionException {
try {
int _type = T102;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:86:8: ( 'select' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:86:8: 'select'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:86:8: ( 'collect' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:86:8: 'collect'
{
- match("select");
+ match("collect");
}
@@ -1597,10 +1597,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT103() throws RecognitionException {
try {
int _type = T103;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:87:8: ( 'selectFirst' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:87:8: 'selectFirst'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:87:8: ( 'select' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:87:8: 'select'
{
- match("selectFirst");
+ match("select");
}
@@ -1616,10 +1616,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT104() throws RecognitionException {
try {
int _type = T104;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:88:8: ( 'reject' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:88:8: 'reject'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:88:8: ( 'selectFirst' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:88:8: 'selectFirst'
{
- match("reject");
+ match("selectFirst");
}
@@ -1635,10 +1635,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT105() throws RecognitionException {
try {
int _type = T105;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:89:8: ( 'exists' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:89:8: 'exists'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:89:8: ( 'reject' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:89:8: 'reject'
{
- match("exists");
+ match("reject");
}
@@ -1654,10 +1654,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT106() throws RecognitionException {
try {
int _type = T106;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:90:8: ( 'notExists' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:90:8: 'notExists'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:90:8: ( 'exists' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:90:8: 'exists'
{
- match("notExists");
+ match("exists");
}
@@ -1673,10 +1673,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT107() throws RecognitionException {
try {
int _type = T107;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:91:8: ( 'sortBy' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:91:8: 'sortBy'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:91:8: ( 'notExists' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:91:8: 'notExists'
{
- match("sortBy");
+ match("notExists");
}
@@ -1692,10 +1692,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT108() throws RecognitionException {
try {
int _type = T108;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:92:8: ( 'forAll' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:92:8: 'forAll'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:92:8: ( 'sortBy' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:92:8: 'sortBy'
{
- match("forAll");
+ match("sortBy");
}
@@ -1711,10 +1711,11 @@ public class Xpand3NodeLexer extends Lexer {
public void mT109() throws RecognitionException {
try {
int _type = T109;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:93:8: ( '|' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:93:8: '|'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:93:8: ( 'forAll' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:93:8: 'forAll'
{
- match('|');
+ match("forAll");
+
}
@@ -1729,10 +1730,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT110() throws RecognitionException {
try {
int _type = T110;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:94:8: ( '[' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:94:8: '['
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:94:8: ( '|' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:94:8: '|'
{
- match('[');
+ match('|');
}
@@ -1747,10 +1748,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mT111() throws RecognitionException {
try {
int _type = T111;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:95:8: ( ']' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:95:8: ']'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:95:8: ( '[' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:95:8: '['
{
- match(']');
+ match('[');
}
@@ -1761,14 +1762,32 @@ public class Xpand3NodeLexer extends Lexer {
}
// $ANTLR end T111
+ // $ANTLR start T112
+ public void mT112() throws RecognitionException {
+ try {
+ int _type = T112;
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:96:8: ( ']' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:96:8: ']'
+ {
+ match(']');
+
+ }
+
+ this.type = _type;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end T112
+
// $ANTLR start IntLiteral
public void mIntLiteral() throws RecognitionException {
try {
int _type = IntLiteral;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:398:3: ( ( '0' | '1' .. '9' ( '0' .. '9' )* ) )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:398:3: ( '0' | '1' .. '9' ( '0' .. '9' )* )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:469:3: ( ( '0' | '1' .. '9' ( '0' .. '9' )* ) )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:469:3: ( '0' | '1' .. '9' ( '0' .. '9' )* )
{
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:398:3: ( '0' | '1' .. '9' ( '0' .. '9' )* )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:469:3: ( '0' | '1' .. '9' ( '0' .. '9' )* )
int alt2=2;
int LA2_0 = input.LA(1);
@@ -1780,23 +1799,23 @@ public class Xpand3NodeLexer extends Lexer {
}
else {
NoViableAltException nvae =
- new NoViableAltException("398:3: ( '0' | '1' .. '9' ( '0' .. '9' )* )", 2, 0, input);
+ new NoViableAltException("469:3: ( '0' | '1' .. '9' ( '0' .. '9' )* )", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:398:4: '0'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:469:4: '0'
{
match('0');
}
break;
case 2 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:398:10: '1' .. '9' ( '0' .. '9' )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:469:10: '1' .. '9' ( '0' .. '9' )*
{
matchRange('1','9');
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:398:19: ( '0' .. '9' )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:469:19: ( '0' .. '9' )*
loop1:
do {
int alt1=2;
@@ -1809,7 +1828,7 @@ public class Xpand3NodeLexer extends Lexer {
switch (alt1) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:398:19: '0' .. '9'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:469:19: '0' .. '9'
{
matchRange('0','9');
@@ -1841,7 +1860,7 @@ public class Xpand3NodeLexer extends Lexer {
public void mStringLiteral() throws RecognitionException {
try {
int _type = StringLiteral;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:402:3: ( '\\\"' ( EscapeSequence | ~ ( '\\\\' | '\\\"' ) )* '\\\"' | '\\'' ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )* '\\'' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:474:3: ( '\\\"' ( EscapeSequence | ~ ( '\\\\' | '\\\"' ) )* '\\\"' | '\\'' ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )* '\\'' )
int alt5=2;
int LA5_0 = input.LA(1);
@@ -1853,16 +1872,16 @@ public class Xpand3NodeLexer extends Lexer {
}
else {
NoViableAltException nvae =
- new NoViableAltException("401:1: StringLiteral : ( '\\\"' ( EscapeSequence | ~ ( '\\\\' | '\\\"' ) )* '\\\"' | '\\'' ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )* '\\'' );", 5, 0, input);
+ new NoViableAltException("473:1: StringLiteral : ( '\\\"' ( EscapeSequence | ~ ( '\\\\' | '\\\"' ) )* '\\\"' | '\\'' ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )* '\\'' );", 5, 0, input);
throw nvae;
}
switch (alt5) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:402:3: '\\\"' ( EscapeSequence | ~ ( '\\\\' | '\\\"' ) )* '\\\"'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:474:3: '\\\"' ( EscapeSequence | ~ ( '\\\\' | '\\\"' ) )* '\\\"'
{
match('\"');
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:402:8: ( EscapeSequence | ~ ( '\\\\' | '\\\"' ) )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:474:8: ( EscapeSequence | ~ ( '\\\\' | '\\\"' ) )*
loop3:
do {
int alt3=3;
@@ -1878,14 +1897,14 @@ public class Xpand3NodeLexer extends Lexer {
switch (alt3) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:402:10: EscapeSequence
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:474:10: EscapeSequence
{
mEscapeSequence();
}
break;
case 2 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:402:27: ~ ( '\\\\' | '\\\"' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:474:27: ~ ( '\\\\' | '\\\"' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFE') ) {
input.consume();
@@ -1911,10 +1930,10 @@ public class Xpand3NodeLexer extends Lexer {
}
break;
case 2 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:403:8: '\\'' ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )* '\\''
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:475:8: '\\'' ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )* '\\''
{
match('\'');
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:403:13: ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:475:13: ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )*
loop4:
do {
int alt4=3;
@@ -1930,14 +1949,14 @@ public class Xpand3NodeLexer extends Lexer {
switch (alt4) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:403:15: EscapeSequence
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:475:15: EscapeSequence
{
mEscapeSequence();
}
break;
case 2 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:403:32: ~ ( '\\'' | '\\\\' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:475:32: ~ ( '\\'' | '\\\\' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFE') ) {
input.consume();
@@ -1974,12 +1993,17 @@ public class Xpand3NodeLexer extends Lexer {
// $ANTLR start EscapeSequence
public void mEscapeSequence() throws RecognitionException {
try {
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:407:3: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:480:3: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape )
int alt6=3;
int LA6_0 = input.LA(1);
if ( (LA6_0=='\\') ) {
switch ( input.LA(2) ) {
+ case 'u':
+ {
+ alt6=2;
+ }
+ break;
case '\"':
case '\'':
case '\\':
@@ -1992,11 +2016,6 @@ public class Xpand3NodeLexer extends Lexer {
alt6=1;
}
break;
- case 'u':
- {
- alt6=2;
- }
- break;
case '0':
case '1':
case '2':
@@ -2011,7 +2030,7 @@ public class Xpand3NodeLexer extends Lexer {
break;
default:
NoViableAltException nvae =
- new NoViableAltException("406:10: fragment EscapeSequence : ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape );", 6, 1, input);
+ new NoViableAltException("479:10: fragment EscapeSequence : ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape );", 6, 1, input);
throw nvae;
}
@@ -2019,13 +2038,13 @@ public class Xpand3NodeLexer extends Lexer {
}
else {
NoViableAltException nvae =
- new NoViableAltException("406:10: fragment EscapeSequence : ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape );", 6, 0, input);
+ new NoViableAltException("479:10: fragment EscapeSequence : ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape );", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:407:3: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:480:3: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||input.LA(1)=='t' ) {
@@ -2042,14 +2061,14 @@ public class Xpand3NodeLexer extends Lexer {
}
break;
case 2 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:408:9: UnicodeEscape
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:481:9: UnicodeEscape
{
mUnicodeEscape();
}
break;
case 3 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:409:9: OctalEscape
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:482:9: OctalEscape
{
mOctalEscape();
@@ -2066,7 +2085,7 @@ public class Xpand3NodeLexer extends Lexer {
// $ANTLR start OctalEscape
public void mOctalEscape() throws RecognitionException {
try {
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:413:3: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:3: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) )
int alt7=3;
int LA7_0 = input.LA(1);
@@ -2077,9 +2096,9 @@ public class Xpand3NodeLexer extends Lexer {
int LA7_2 = input.LA(3);
if ( ((LA7_2>='0' && LA7_2<='7')) ) {
- int LA7_5 = input.LA(4);
+ int LA7_4 = input.LA(4);
- if ( ((LA7_5>='0' && LA7_5<='7')) ) {
+ if ( ((LA7_4>='0' && LA7_4<='7')) ) {
alt7=1;
}
else {
@@ -2099,38 +2118,38 @@ public class Xpand3NodeLexer extends Lexer {
}
else {
NoViableAltException nvae =
- new NoViableAltException("412:10: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );", 7, 1, input);
+ new NoViableAltException("486:10: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );", 7, 1, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("412:10: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );", 7, 0, input);
+ new NoViableAltException("486:10: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:413:3: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:3: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' )
{
match('\\');
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:413:8: ( '0' .. '3' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:413:9: '0' .. '3'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:8: ( '0' .. '3' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:9: '0' .. '3'
{
matchRange('0','3');
}
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:413:19: ( '0' .. '7' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:413:20: '0' .. '7'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:19: ( '0' .. '7' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:20: '0' .. '7'
{
matchRange('0','7');
}
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:413:30: ( '0' .. '7' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:413:31: '0' .. '7'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:30: ( '0' .. '7' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:31: '0' .. '7'
{
matchRange('0','7');
@@ -2140,18 +2159,18 @@ public class Xpand3NodeLexer extends Lexer {
}
break;
case 2 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:414:9: '\\\\' ( '0' .. '7' ) ( '0' .. '7' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:488:9: '\\\\' ( '0' .. '7' ) ( '0' .. '7' )
{
match('\\');
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:414:14: ( '0' .. '7' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:414:15: '0' .. '7'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:488:14: ( '0' .. '7' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:488:15: '0' .. '7'
{
matchRange('0','7');
}
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:414:25: ( '0' .. '7' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:414:26: '0' .. '7'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:488:25: ( '0' .. '7' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:488:26: '0' .. '7'
{
matchRange('0','7');
@@ -2161,11 +2180,11 @@ public class Xpand3NodeLexer extends Lexer {
}
break;
case 3 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:415:9: '\\\\' ( '0' .. '7' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:489:9: '\\\\' ( '0' .. '7' )
{
match('\\');
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:415:14: ( '0' .. '7' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:415:15: '0' .. '7'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:489:14: ( '0' .. '7' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:489:15: '0' .. '7'
{
matchRange('0','7');
@@ -2185,8 +2204,8 @@ public class Xpand3NodeLexer extends Lexer {
// $ANTLR start UnicodeEscape
public void mUnicodeEscape() throws RecognitionException {
try {
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:419:3: ( '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:419:3: '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:494:3: ( '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:494:3: '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit
{
match('\\');
match('u');
@@ -2206,8 +2225,8 @@ public class Xpand3NodeLexer extends Lexer {
// $ANTLR start HexDigit
public void mHexDigit() throws RecognitionException {
try {
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:423:3: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:423:3: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:499:3: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:499:3: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
{
if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) {
input.consume();
@@ -2232,8 +2251,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mDEFINE() throws RecognitionException {
try {
int _type = DEFINE;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:427:3: ( 'DEFINE' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:427:3: 'DEFINE'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:504:3: ( 'DEFINE' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:504:3: 'DEFINE'
{
xpandMode=true;
match("DEFINE");
@@ -2252,8 +2271,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mENDDEFINE() throws RecognitionException {
try {
int _type = ENDDEFINE;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:431:3: ( 'ENDDEFINE' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:431:3: 'ENDDEFINE'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:509:3: ( 'ENDDEFINE' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:509:3: 'ENDDEFINE'
{
match("ENDDEFINE");
@@ -2272,8 +2291,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mAROUND() throws RecognitionException {
try {
int _type = AROUND;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:435:3: ( 'AROUND' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:435:3: 'AROUND'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:514:3: ( 'AROUND' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:514:3: 'AROUND'
{
xpandMode=true;
match("AROUND");
@@ -2292,8 +2311,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mENDAROUND() throws RecognitionException {
try {
int _type = ENDAROUND;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:439:3: ( 'ENDAROUND' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:439:3: 'ENDAROUND'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:519:3: ( 'ENDAROUND' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:519:3: 'ENDAROUND'
{
match("ENDAROUND");
@@ -2312,10 +2331,10 @@ public class Xpand3NodeLexer extends Lexer {
public void mIdentifier() throws RecognitionException {
try {
int _type = Identifier;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:443:3: ( ( '^' )? Letter ( Letter | JavaIDDigit )* )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:443:3: ( '^' )? Letter ( Letter | JavaIDDigit )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:524:3: ( ( '^' )? Letter ( Letter | JavaIDDigit )* )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:524:3: ( '^' )? Letter ( Letter | JavaIDDigit )*
{
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:443:3: ( '^' )?
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:524:3: ( '^' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2324,7 +2343,7 @@ public class Xpand3NodeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:443:4: '^'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:524:4: '^'
{
match('^');
@@ -2334,7 +2353,7 @@ public class Xpand3NodeLexer extends Lexer {
}
mLetter();
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:443:17: ( Letter | JavaIDDigit )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:524:17: ( Letter | JavaIDDigit )*
loop9:
do {
int alt9=2;
@@ -2381,7 +2400,7 @@ public class Xpand3NodeLexer extends Lexer {
// $ANTLR start Letter
public void mLetter() throws RecognitionException {
try {
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:447:3: ( '\\u0024' | '\\u0041' .. '\\u005a' | '\\u005f' | '\\u0061' .. '\\u007a' | '\\u00c0' .. '\\u00d6' | '\\u00d8' .. '\\u00f6' | '\\u00f8' .. '\\u00ff' | '\\u0100' .. '\\u1fff' | '\\u3040' .. '\\u318f' | '\\u3300' .. '\\u337f' | '\\u3400' .. '\\u3d2d' | '\\u4e00' .. '\\u9fff' | '\\uf900' .. '\\ufaff' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:529:3: ( '\\u0024' | '\\u0041' .. '\\u005a' | '\\u005f' | '\\u0061' .. '\\u007a' | '\\u00c0' .. '\\u00d6' | '\\u00d8' .. '\\u00f6' | '\\u00f8' .. '\\u00ff' | '\\u0100' .. '\\u1fff' | '\\u3040' .. '\\u318f' | '\\u3300' .. '\\u337f' | '\\u3400' .. '\\u3d2d' | '\\u4e00' .. '\\u9fff' | '\\uf900' .. '\\ufaff' )
// ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:
{
if ( input.LA(1)=='$'||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z')||(input.LA(1)>='\u00C0' && input.LA(1)<='\u00D6')||(input.LA(1)>='\u00D8' && input.LA(1)<='\u00F6')||(input.LA(1)>='\u00F8' && input.LA(1)<='\u1FFF')||(input.LA(1)>='\u3040' && input.LA(1)<='\u318F')||(input.LA(1)>='\u3300' && input.LA(1)<='\u337F')||(input.LA(1)>='\u3400' && input.LA(1)<='\u3D2D')||(input.LA(1)>='\u4E00' && input.LA(1)<='\u9FFF')||(input.LA(1)>='\uF900' && input.LA(1)<='\uFAFF') ) {
@@ -2406,7 +2425,7 @@ public class Xpand3NodeLexer extends Lexer {
// $ANTLR start JavaIDDigit
public void mJavaIDDigit() throws RecognitionException {
try {
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:464:8: ( '\\u0030' .. '\\u0039' | '\\u0660' .. '\\u0669' | '\\u06f0' .. '\\u06f9' | '\\u0966' .. '\\u096f' | '\\u09e6' .. '\\u09ef' | '\\u0a66' .. '\\u0a6f' | '\\u0ae6' .. '\\u0aef' | '\\u0b66' .. '\\u0b6f' | '\\u0be7' .. '\\u0bef' | '\\u0c66' .. '\\u0c6f' | '\\u0ce6' .. '\\u0cef' | '\\u0d66' .. '\\u0d6f' | '\\u0e50' .. '\\u0e59' | '\\u0ed0' .. '\\u0ed9' | '\\u1040' .. '\\u1049' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:547:8: ( '\\u0030' .. '\\u0039' | '\\u0660' .. '\\u0669' | '\\u06f0' .. '\\u06f9' | '\\u0966' .. '\\u096f' | '\\u09e6' .. '\\u09ef' | '\\u0a66' .. '\\u0a6f' | '\\u0ae6' .. '\\u0aef' | '\\u0b66' .. '\\u0b6f' | '\\u0be7' .. '\\u0bef' | '\\u0c66' .. '\\u0c6f' | '\\u0ce6' .. '\\u0cef' | '\\u0d66' .. '\\u0d6f' | '\\u0e50' .. '\\u0e59' | '\\u0ed0' .. '\\u0ed9' | '\\u1040' .. '\\u1049' )
// ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:
{
if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='\u0660' && input.LA(1)<='\u0669')||(input.LA(1)>='\u06F0' && input.LA(1)<='\u06F9')||(input.LA(1)>='\u0966' && input.LA(1)<='\u096F')||(input.LA(1)>='\u09E6' && input.LA(1)<='\u09EF')||(input.LA(1)>='\u0A66' && input.LA(1)<='\u0A6F')||(input.LA(1)>='\u0AE6' && input.LA(1)<='\u0AEF')||(input.LA(1)>='\u0B66' && input.LA(1)<='\u0B6F')||(input.LA(1)>='\u0BE7' && input.LA(1)<='\u0BEF')||(input.LA(1)>='\u0C66' && input.LA(1)<='\u0C6F')||(input.LA(1)>='\u0CE6' && input.LA(1)<='\u0CEF')||(input.LA(1)>='\u0D66' && input.LA(1)<='\u0D6F')||(input.LA(1)>='\u0E50' && input.LA(1)<='\u0E59')||(input.LA(1)>='\u0ED0' && input.LA(1)<='\u0ED9')||(input.LA(1)>='\u1040' && input.LA(1)<='\u1049') ) {
@@ -2432,8 +2451,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mWS() throws RecognitionException {
try {
int _type = WS;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:483:3: ( ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' ) )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:483:3: ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:567:3: ( ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' ) )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:567:3: ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' )
{
if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||(input.LA(1)>='\f' && input.LA(1)<='\r')||input.LA(1)==' ' ) {
input.consume();
@@ -2460,12 +2479,12 @@ public class Xpand3NodeLexer extends Lexer {
public void mCOMMENT() throws RecognitionException {
try {
int _type = COMMENT;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:3: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:3: '/*' ( options {greedy=false; } : . )* '*/'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:572:3: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:572:3: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:8: ( options {greedy=false; } : . )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:572:8: ( options {greedy=false; } : . )*
loop10:
do {
int alt10=2;
@@ -2490,7 +2509,7 @@ public class Xpand3NodeLexer extends Lexer {
switch (alt10) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:487:36: .
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:572:36: .
{
matchAny();
@@ -2519,12 +2538,12 @@ public class Xpand3NodeLexer extends Lexer {
public void mLINE_COMMENT() throws RecognitionException {
try {
int _type = LINE_COMMENT;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:3: ( '//' (~ ( '\\n' | '\\r' ) )* ( ( '\\r' )? '\\n' | EOF ) )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:3: '//' (~ ( '\\n' | '\\r' ) )* ( ( '\\r' )? '\\n' | EOF )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:3: ( '//' (~ ( '\\n' | '\\r' ) )* ( ( '\\r' )? '\\n' | EOF ) )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:3: '//' (~ ( '\\n' | '\\r' ) )* ( ( '\\r' )? '\\n' | EOF )
{
match("//");
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:8: (~ ( '\\n' | '\\r' ) )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:8: (~ ( '\\n' | '\\r' ) )*
loop11:
do {
int alt11=2;
@@ -2537,7 +2556,7 @@ public class Xpand3NodeLexer extends Lexer {
switch (alt11) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:8: ~ ( '\\n' | '\\r' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:8: ~ ( '\\n' | '\\r' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFE') ) {
input.consume();
@@ -2558,7 +2577,7 @@ public class Xpand3NodeLexer extends Lexer {
}
} while (true);
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:22: ( ( '\\r' )? '\\n' | EOF )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:22: ( ( '\\r' )? '\\n' | EOF )
int alt13=2;
int LA13_0 = input.LA(1);
@@ -2569,9 +2588,9 @@ public class Xpand3NodeLexer extends Lexer {
alt13=2;}
switch (alt13) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:23: ( '\\r' )? '\\n'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:23: ( '\\r' )? '\\n'
{
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:23: ( '\\r' )?
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:23: ( '\\r' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -2580,7 +2599,7 @@ public class Xpand3NodeLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:23: '\\r'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:23: '\\r'
{
match('\r');
@@ -2594,7 +2613,7 @@ public class Xpand3NodeLexer extends Lexer {
}
break;
case 2 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:491:34: EOF
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:577:34: EOF
{
match(EOF);
@@ -2618,8 +2637,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mREM_COMMENT_OUT() throws RecognitionException {
try {
int _type = REM_COMMENT_OUT;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:495:3: ({...}? => LG 'REM' RG ( options {greedy=false; } : . )* '\\u00ABENDREM' RG )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:495:3: {...}? => LG 'REM' RG ( options {greedy=false; } : . )* '\\u00ABENDREM' RG
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:582:3: ({...}? => LG 'REM' RG ( options {greedy=false; } : . )* '\\u00ABENDREM' RG )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:582:3: {...}? => LG 'REM' RG ( options {greedy=false; } : . )* '\\u00ABENDREM' RG
{
if ( !(!xpandMode) ) {
throw new FailedPredicateException(input, "REM_COMMENT_OUT", "!xpandMode");
@@ -2628,7 +2647,7 @@ public class Xpand3NodeLexer extends Lexer {
match("REM");
mRG();
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:495:31: ( options {greedy=false; } : . )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:582:31: ( options {greedy=false; } : . )*
loop14:
do {
int alt14=2;
@@ -2655,12 +2674,12 @@ public class Xpand3NodeLexer extends Lexer {
if ( (LA14_7=='M') ) {
int LA14_8 = input.LA(8);
- if ( (LA14_8=='\u00BB') ) {
- alt14=2;
- }
- else if ( ((LA14_8>='\u0000' && LA14_8<='\u00BA')||(LA14_8>='\u00BC' && LA14_8<='\uFFFE')) ) {
+ if ( ((LA14_8>='\u0000' && LA14_8<='\u00BA')||(LA14_8>='\u00BC' && LA14_8<='\uFFFE')) ) {
alt14=1;
}
+ else if ( (LA14_8=='\u00BB') ) {
+ alt14=2;
+ }
}
@@ -2707,7 +2726,7 @@ public class Xpand3NodeLexer extends Lexer {
switch (alt14) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:495:59: .
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:582:59: .
{
matchAny();
@@ -2737,8 +2756,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mREM_COMMENT() throws RecognitionException {
try {
int _type = REM_COMMENT;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:499:3: ({...}? => 'REM' RG ( options {greedy=false; } : . )* '\\u00ABENDREM' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:499:3: {...}? => 'REM' RG ( options {greedy=false; } : . )* '\\u00ABENDREM'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:587:3: ({...}? => 'REM' RG ( options {greedy=false; } : . )* '\\u00ABENDREM' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:587:3: {...}? => 'REM' RG ( options {greedy=false; } : . )* '\\u00ABENDREM'
{
if ( !(xpandMode) ) {
throw new FailedPredicateException(input, "REM_COMMENT", "xpandMode");
@@ -2746,7 +2765,7 @@ public class Xpand3NodeLexer extends Lexer {
match("REM");
mRG();
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:499:27: ( options {greedy=false; } : . )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:587:27: ( options {greedy=false; } : . )*
loop15:
do {
int alt15=2;
@@ -2816,7 +2835,7 @@ public class Xpand3NodeLexer extends Lexer {
switch (alt15) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:499:55: .
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:587:55: .
{
matchAny();
@@ -2845,14 +2864,14 @@ public class Xpand3NodeLexer extends Lexer {
public void mTEXT() throws RecognitionException {
try {
int _type = TEXT;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:503:3: ({...}? => RG (~ ( LG ) )* ( LG )? )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:503:3: {...}? => RG (~ ( LG ) )* ( LG )?
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:592:3: ({...}? => RG (~ ( LG ) )* ( LG )? )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:592:3: {...}? => RG (~ ( LG ) )* ( LG )?
{
if ( !(xpandMode) ) {
throw new FailedPredicateException(input, "TEXT", "xpandMode");
}
mRG();
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:503:21: (~ ( LG ) )*
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:592:21: (~ ( LG ) )*
loop16:
do {
int alt16=2;
@@ -2865,7 +2884,7 @@ public class Xpand3NodeLexer extends Lexer {
switch (alt16) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:503:21: ~ ( LG )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:592:21: ~ ( LG )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\u00AA')||(input.LA(1)>='\u00AC' && input.LA(1)<='\uFFFE') ) {
input.consume();
@@ -2886,7 +2905,7 @@ public class Xpand3NodeLexer extends Lexer {
}
} while (true);
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:503:28: ( LG )?
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:592:28: ( LG )?
int alt17=2;
int LA17_0 = input.LA(1);
@@ -2895,7 +2914,7 @@ public class Xpand3NodeLexer extends Lexer {
}
switch (alt17) {
case 1 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:503:29: LG
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:592:29: LG
{
mLG();
@@ -2918,8 +2937,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mLG() throws RecognitionException {
try {
int _type = LG;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:507:3: ( '\\u00AB' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:507:3: '\\u00AB'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:597:3: ( '\\u00AB' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:597:3: '\\u00AB'
{
match('\u00AB');
@@ -2936,8 +2955,8 @@ public class Xpand3NodeLexer extends Lexer {
public void mRG() throws RecognitionException {
try {
int _type = RG;
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:511:3: ( '\\u00BB' )
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:511:3: '\\u00BB'
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:602:3: ( '\\u00BB' )
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:602:3: '\\u00BB'
{
match('\u00BB');
@@ -2951,278 +2970,237 @@ public class Xpand3NodeLexer extends Lexer {
// $ANTLR end RG
public void mTokens() throws RecognitionException {
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:10: ( T25 | T26 | T27 | T28 | T29 | T30 | T31 | T32 | T33 | T34 | T35 | T36 | T37 | T38 | T39 | T40 | T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | T81 | T82 | T83 | T84 | T85 | T86 | T87 | T88 | T89 | T90 | T91 | T92 | T93 | T94 | T95 | T96 | T97 | T98 | T99 | T100 | T101 | T102 | T103 | T104 | T105 | T106 | T107 | T108 | T109 | T110 | T111 | IntLiteral | StringLiteral | DEFINE | ENDDEFINE | AROUND | ENDAROUND | Identifier | WS | COMMENT | LINE_COMMENT | REM_COMMENT_OUT | REM_COMMENT | TEXT | LG | RG )
- int alt18=102;
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:10: ( T25 | T26 | T27 | T28 | T29 | T30 | T31 | T32 | T33 | T34 | T35 | T36 | T37 | T38 | T39 | T40 | T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | T81 | T82 | T83 | T84 | T85 | T86 | T87 | T88 | T89 | T90 | T91 | T92 | T93 | T94 | T95 | T96 | T97 | T98 | T99 | T100 | T101 | T102 | T103 | T104 | T105 | T106 | T107 | T108 | T109 | T110 | T111 | T112 | IntLiteral | StringLiteral | DEFINE | ENDDEFINE | AROUND | ENDAROUND | Identifier | WS | COMMENT | LINE_COMMENT | REM_COMMENT_OUT | REM_COMMENT | TEXT | LG | RG )
+ int alt18=103;
int LA18_0 = input.LA(1);
- if ( (LA18_0=='I') ) {
- switch ( input.LA(2) ) {
- case 'F':
- {
- int LA18_53 = input.LA(3);
+ if ( (LA18_0=='y') ) {
+ int LA18_1 = input.LA(2);
- if ( (LA18_53=='$'||(LA18_53>='0' && LA18_53<='9')||(LA18_53>='A' && LA18_53<='Z')||LA18_53=='_'||(LA18_53>='a' && LA18_53<='z')||(LA18_53>='\u00C0' && LA18_53<='\u00D6')||(LA18_53>='\u00D8' && LA18_53<='\u00F6')||(LA18_53>='\u00F8' && LA18_53<='\u1FFF')||(LA18_53>='\u3040' && LA18_53<='\u318F')||(LA18_53>='\u3300' && LA18_53<='\u337F')||(LA18_53>='\u3400' && LA18_53<='\u3D2D')||(LA18_53>='\u4E00' && LA18_53<='\u9FFF')||(LA18_53>='\uF900' && LA18_53<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=22;}
- }
- break;
+ if ( (LA18_1=='$'||(LA18_1>='0' && LA18_1<='9')||(LA18_1>='A' && LA18_1<='Z')||LA18_1=='_'||(LA18_1>='a' && LA18_1<='z')||(LA18_1>='\u00C0' && LA18_1<='\u00D6')||(LA18_1>='\u00D8' && LA18_1<='\u00F6')||(LA18_1>='\u00F8' && LA18_1<='\u1FFF')||(LA18_1>='\u3040' && LA18_1<='\u318F')||(LA18_1>='\u3300' && LA18_1<='\u337F')||(LA18_1>='\u3400' && LA18_1<='\u3D2D')||(LA18_1>='\u4E00' && LA18_1<='\u9FFF')||(LA18_1>='\uF900' && LA18_1<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=1;}
+ }
+ else if ( (LA18_0=='I') ) {
+ switch ( input.LA(2) ) {
case 'D':
{
- int LA18_54 = input.LA(3);
+ int LA18_55 = input.LA(3);
- if ( (LA18_54=='$'||(LA18_54>='0' && LA18_54<='9')||(LA18_54>='A' && LA18_54<='Z')||LA18_54=='_'||(LA18_54>='a' && LA18_54<='z')||(LA18_54>='\u00C0' && LA18_54<='\u00D6')||(LA18_54>='\u00D8' && LA18_54<='\u00F6')||(LA18_54>='\u00F8' && LA18_54<='\u1FFF')||(LA18_54>='\u3040' && LA18_54<='\u318F')||(LA18_54>='\u3300' && LA18_54<='\u337F')||(LA18_54>='\u3400' && LA18_54<='\u3D2D')||(LA18_54>='\u4E00' && LA18_54<='\u9FFF')||(LA18_54>='\uF900' && LA18_54<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_55=='$'||(LA18_55>='0' && LA18_55<='9')||(LA18_55>='A' && LA18_55<='Z')||LA18_55=='_'||(LA18_55>='a' && LA18_55<='z')||(LA18_55>='\u00C0' && LA18_55<='\u00D6')||(LA18_55>='\u00D8' && LA18_55<='\u00F6')||(LA18_55>='\u00F8' && LA18_55<='\u1FFF')||(LA18_55>='\u3040' && LA18_55<='\u318F')||(LA18_55>='\u3300' && LA18_55<='\u337F')||(LA18_55>='\u3400' && LA18_55<='\u3D2D')||(LA18_55>='\u4E00' && LA18_55<='\u9FFF')||(LA18_55>='\uF900' && LA18_55<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=31;}
+ alt18=32;}
}
break;
case 'T':
{
- int LA18_55 = input.LA(3);
+ int LA18_56 = input.LA(3);
- if ( (LA18_55=='E') ) {
- int LA18_125 = input.LA(4);
+ if ( (LA18_56=='E') ) {
+ int LA18_126 = input.LA(4);
- if ( (LA18_125=='R') ) {
- int LA18_178 = input.LA(5);
+ if ( (LA18_126=='R') ) {
+ int LA18_180 = input.LA(5);
- if ( (LA18_178=='A') ) {
- int LA18_235 = input.LA(6);
+ if ( (LA18_180=='A') ) {
+ int LA18_237 = input.LA(6);
- if ( (LA18_235=='T') ) {
- int LA18_288 = input.LA(7);
+ if ( (LA18_237=='T') ) {
+ int LA18_290 = input.LA(7);
- if ( (LA18_288=='O') ) {
- int LA18_331 = input.LA(8);
+ if ( (LA18_290=='O') ) {
+ int LA18_333 = input.LA(8);
- if ( (LA18_331=='R') ) {
- int LA18_372 = input.LA(9);
+ if ( (LA18_333=='R') ) {
+ int LA18_374 = input.LA(9);
- if ( (LA18_372=='$'||(LA18_372>='0' && LA18_372<='9')||(LA18_372>='A' && LA18_372<='Z')||LA18_372=='_'||(LA18_372>='a' && LA18_372<='z')||(LA18_372>='\u00C0' && LA18_372<='\u00D6')||(LA18_372>='\u00D8' && LA18_372<='\u00F6')||(LA18_372>='\u00F8' && LA18_372<='\u1FFF')||(LA18_372>='\u3040' && LA18_372<='\u318F')||(LA18_372>='\u3300' && LA18_372<='\u337F')||(LA18_372>='\u3400' && LA18_372<='\u3D2D')||(LA18_372>='\u4E00' && LA18_372<='\u9FFF')||(LA18_372>='\uF900' && LA18_372<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_374=='$'||(LA18_374>='0' && LA18_374<='9')||(LA18_374>='A' && LA18_374<='Z')||LA18_374=='_'||(LA18_374>='a' && LA18_374<='z')||(LA18_374>='\u00C0' && LA18_374<='\u00D6')||(LA18_374>='\u00D8' && LA18_374<='\u00F6')||(LA18_374>='\u00F8' && LA18_374<='\u1FFF')||(LA18_374>='\u3040' && LA18_374<='\u318F')||(LA18_374>='\u3300' && LA18_374<='\u337F')||(LA18_374>='\u3400' && LA18_374<='\u3D2D')||(LA18_374>='\u4E00' && LA18_374<='\u9FFF')||(LA18_374>='\uF900' && LA18_374<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=20;}
+ alt18=21;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'M':
{
- int LA18_56 = input.LA(3);
+ int LA18_57 = input.LA(3);
- if ( (LA18_56=='P') ) {
- int LA18_126 = input.LA(4);
+ if ( (LA18_57=='P') ) {
+ int LA18_127 = input.LA(4);
- if ( (LA18_126=='O') ) {
- int LA18_179 = input.LA(5);
+ if ( (LA18_127=='O') ) {
+ int LA18_181 = input.LA(5);
- if ( (LA18_179=='R') ) {
- int LA18_236 = input.LA(6);
+ if ( (LA18_181=='R') ) {
+ int LA18_238 = input.LA(6);
- if ( (LA18_236=='T') ) {
- int LA18_289 = input.LA(7);
+ if ( (LA18_238=='T') ) {
+ int LA18_291 = input.LA(7);
- if ( (LA18_289=='$'||(LA18_289>='0' && LA18_289<='9')||(LA18_289>='A' && LA18_289<='Z')||LA18_289=='_'||(LA18_289>='a' && LA18_289<='z')||(LA18_289>='\u00C0' && LA18_289<='\u00D6')||(LA18_289>='\u00D8' && LA18_289<='\u00F6')||(LA18_289>='\u00F8' && LA18_289<='\u1FFF')||(LA18_289>='\u3040' && LA18_289<='\u318F')||(LA18_289>='\u3300' && LA18_289<='\u337F')||(LA18_289>='\u3400' && LA18_289<='\u3D2D')||(LA18_289>='\u4E00' && LA18_289<='\u9FFF')||(LA18_289>='\uF900' && LA18_289<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_291=='$'||(LA18_291>='0' && LA18_291<='9')||(LA18_291>='A' && LA18_291<='Z')||LA18_291=='_'||(LA18_291>='a' && LA18_291<='z')||(LA18_291>='\u00C0' && LA18_291<='\u00D6')||(LA18_291>='\u00D8' && LA18_291<='\u00F6')||(LA18_291>='\u00F8' && LA18_291<='\u1FFF')||(LA18_291>='\u3040' && LA18_291<='\u318F')||(LA18_291>='\u3300' && LA18_291<='\u337F')||(LA18_291>='\u3400' && LA18_291<='\u3D2D')||(LA18_291>='\u4E00' && LA18_291<='\u9FFF')||(LA18_291>='\uF900' && LA18_291<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=1;}
+ alt18=2;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
+ }
+ break;
+ case 'F':
+ {
+ int LA18_58 = input.LA(3);
+
+ if ( (LA18_58=='$'||(LA18_58>='0' && LA18_58<='9')||(LA18_58>='A' && LA18_58<='Z')||LA18_58=='_'||(LA18_58>='a' && LA18_58<='z')||(LA18_58>='\u00C0' && LA18_58<='\u00D6')||(LA18_58>='\u00D8' && LA18_58<='\u00F6')||(LA18_58>='\u00F8' && LA18_58<='\u1FFF')||(LA18_58>='\u3040' && LA18_58<='\u318F')||(LA18_58>='\u3300' && LA18_58<='\u337F')||(LA18_58>='\u3400' && LA18_58<='\u3D2D')||(LA18_58>='\u4E00' && LA18_58<='\u9FFF')||(LA18_58>='\uF900' && LA18_58<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=23;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='E') ) {
switch ( input.LA(2) ) {
- case 'N':
+ case 'L':
{
- int LA18_57 = input.LA(3);
-
- if ( (LA18_57=='D') ) {
- switch ( input.LA(4) ) {
- case 'P':
- {
- int LA18_180 = input.LA(5);
-
- if ( (LA18_180=='R') ) {
- int LA18_237 = input.LA(6);
-
- if ( (LA18_237=='O') ) {
- int LA18_290 = input.LA(7);
-
- if ( (LA18_290=='T') ) {
- int LA18_333 = input.LA(8);
-
- if ( (LA18_333=='E') ) {
- int LA18_373 = input.LA(9);
-
- if ( (LA18_373=='C') ) {
- int LA18_397 = input.LA(10);
-
- if ( (LA18_397=='T') ) {
- int LA18_410 = input.LA(11);
-
- if ( (LA18_410=='$'||(LA18_410>='0' && LA18_410<='9')||(LA18_410>='A' && LA18_410<='Z')||LA18_410=='_'||(LA18_410>='a' && LA18_410<='z')||(LA18_410>='\u00C0' && LA18_410<='\u00D6')||(LA18_410>='\u00D8' && LA18_410<='\u00F6')||(LA18_410>='\u00F8' && LA18_410<='\u1FFF')||(LA18_410>='\u3040' && LA18_410<='\u318F')||(LA18_410>='\u3300' && LA18_410<='\u337F')||(LA18_410>='\u3400' && LA18_410<='\u3D2D')||(LA18_410>='\u4E00' && LA18_410<='\u9FFF')||(LA18_410>='\uF900' && LA18_410<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=33;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- break;
- case 'D':
- {
- int LA18_181 = input.LA(5);
-
- if ( (LA18_181=='E') ) {
- int LA18_238 = input.LA(6);
-
- if ( (LA18_238=='F') ) {
- int LA18_291 = input.LA(7);
-
- if ( (LA18_291=='I') ) {
- int LA18_334 = input.LA(8);
-
- if ( (LA18_334=='N') ) {
- int LA18_374 = input.LA(9);
+ int LA18_59 = input.LA(3);
- if ( (LA18_374=='E') ) {
- int LA18_398 = input.LA(10);
+ if ( (LA18_59=='S') ) {
+ int LA18_129 = input.LA(4);
- if ( (LA18_398=='$'||(LA18_398>='0' && LA18_398<='9')||(LA18_398>='A' && LA18_398<='Z')||LA18_398=='_'||(LA18_398>='a' && LA18_398<='z')||(LA18_398>='\u00C0' && LA18_398<='\u00D6')||(LA18_398>='\u00D8' && LA18_398<='\u00F6')||(LA18_398>='\u00F8' && LA18_398<='\u1FFF')||(LA18_398>='\u3040' && LA18_398<='\u318F')||(LA18_398>='\u3300' && LA18_398<='\u337F')||(LA18_398>='\u3400' && LA18_398<='\u3D2D')||(LA18_398>='\u4E00' && LA18_398<='\u9FFF')||(LA18_398>='\uF900' && LA18_398<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=91;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- break;
- case 'L':
- {
+ if ( (LA18_129=='E') ) {
int LA18_182 = input.LA(5);
- if ( (LA18_182=='E') ) {
+ if ( (LA18_182=='I') ) {
int LA18_239 = input.LA(6);
- if ( (LA18_239=='T') ) {
+ if ( (LA18_239=='F') ) {
int LA18_292 = input.LA(7);
if ( (LA18_292=='$'||(LA18_292>='0' && LA18_292<='9')||(LA18_292>='A' && LA18_292<='Z')||LA18_292=='_'||(LA18_292>='a' && LA18_292<='z')||(LA18_292>='\u00C0' && LA18_292<='\u00D6')||(LA18_292>='\u00D8' && LA18_292<='\u00F6')||(LA18_292>='\u00F8' && LA18_292<='\u1FFF')||(LA18_292>='\u3040' && LA18_292<='\u318F')||(LA18_292>='\u3300' && LA18_292<='\u337F')||(LA18_292>='\u3400' && LA18_292<='\u3D2D')||(LA18_292>='\u4E00' && LA18_292<='\u9FFF')||(LA18_292>='\uF900' && LA18_292<='\uFAFF')) ) {
- alt18=94;
+ alt18=95;
}
else {
- alt18=27;}
+ alt18=25;}
}
else {
- alt18=94;}
+ alt18=95;}
}
- else {
- alt18=94;}
+ else if ( (LA18_182=='$'||(LA18_182>='0' && LA18_182<='9')||(LA18_182>='A' && LA18_182<='H')||(LA18_182>='J' && LA18_182<='Z')||LA18_182=='_'||(LA18_182>='a' && LA18_182<='z')||(LA18_182>='\u00C0' && LA18_182<='\u00D6')||(LA18_182>='\u00D8' && LA18_182<='\u00F6')||(LA18_182>='\u00F8' && LA18_182<='\u1FFF')||(LA18_182>='\u3040' && LA18_182<='\u318F')||(LA18_182>='\u3300' && LA18_182<='\u337F')||(LA18_182>='\u3400' && LA18_182<='\u3D2D')||(LA18_182>='\u4E00' && LA18_182<='\u9FFF')||(LA18_182>='\uF900' && LA18_182<='\uFAFF')) ) {
+ alt18=95;
}
- break;
- case 'A':
+ else {
+ alt18=26;}
+ }
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
+ }
+ break;
+ case 'N':
+ {
+ int LA18_60 = input.LA(3);
+
+ if ( (LA18_60=='D') ) {
+ switch ( input.LA(4) ) {
+ case 'P':
{
int LA18_183 = input.LA(5);
if ( (LA18_183=='R') ) {
- int LA18_240 = input.LA(6);
+ int LA18_241 = input.LA(6);
- if ( (LA18_240=='O') ) {
+ if ( (LA18_241=='O') ) {
int LA18_293 = input.LA(7);
- if ( (LA18_293=='U') ) {
+ if ( (LA18_293=='T') ) {
int LA18_336 = input.LA(8);
- if ( (LA18_336=='N') ) {
+ if ( (LA18_336=='E') ) {
int LA18_375 = input.LA(9);
- if ( (LA18_375=='D') ) {
+ if ( (LA18_375=='C') ) {
int LA18_399 = input.LA(10);
- if ( (LA18_399=='$'||(LA18_399>='0' && LA18_399<='9')||(LA18_399>='A' && LA18_399<='Z')||LA18_399=='_'||(LA18_399>='a' && LA18_399<='z')||(LA18_399>='\u00C0' && LA18_399<='\u00D6')||(LA18_399>='\u00D8' && LA18_399<='\u00F6')||(LA18_399>='\u00F8' && LA18_399<='\u1FFF')||(LA18_399>='\u3040' && LA18_399<='\u318F')||(LA18_399>='\u3300' && LA18_399<='\u337F')||(LA18_399>='\u3400' && LA18_399<='\u3D2D')||(LA18_399>='\u4E00' && LA18_399<='\u9FFF')||(LA18_399>='\uF900' && LA18_399<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_399=='T') ) {
+ int LA18_412 = input.LA(11);
+
+ if ( (LA18_412=='$'||(LA18_412>='0' && LA18_412<='9')||(LA18_412>='A' && LA18_412<='Z')||LA18_412=='_'||(LA18_412>='a' && LA18_412<='z')||(LA18_412>='\u00C0' && LA18_412<='\u00D6')||(LA18_412>='\u00D8' && LA18_412<='\u00F6')||(LA18_412>='\u00F8' && LA18_412<='\u1FFF')||(LA18_412>='\u3040' && LA18_412<='\u318F')||(LA18_412>='\u3300' && LA18_412<='\u337F')||(LA18_412>='\u3400' && LA18_412<='\u3D2D')||(LA18_412>='\u4E00' && LA18_412<='\u9FFF')||(LA18_412>='\uF900' && LA18_412<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=34;}
}
else {
- alt18=93;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
+ }
+ break;
+ case 'I':
+ {
+ int LA18_184 = input.LA(5);
+
+ if ( (LA18_184=='F') ) {
+ int LA18_242 = input.LA(6);
+
+ if ( (LA18_242=='$'||(LA18_242>='0' && LA18_242<='9')||(LA18_242>='A' && LA18_242<='Z')||LA18_242=='_'||(LA18_242>='a' && LA18_242<='z')||(LA18_242>='\u00C0' && LA18_242<='\u00D6')||(LA18_242>='\u00D8' && LA18_242<='\u00F6')||(LA18_242>='\u00F8' && LA18_242<='\u1FFF')||(LA18_242>='\u3040' && LA18_242<='\u318F')||(LA18_242>='\u3300' && LA18_242<='\u337F')||(LA18_242>='\u3400' && LA18_242<='\u3D2D')||(LA18_242>='\u4E00' && LA18_242<='\u9FFF')||(LA18_242>='\uF900' && LA18_242<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=24;}
+ }
+ else {
+ alt18=95;}
}
break;
case 'F':
@@ -3230,35 +3208,35 @@ public class Xpand3NodeLexer extends Lexer {
switch ( input.LA(5) ) {
case 'I':
{
- int LA18_241 = input.LA(6);
+ int LA18_243 = input.LA(6);
- if ( (LA18_241=='L') ) {
- int LA18_294 = input.LA(7);
+ if ( (LA18_243=='L') ) {
+ int LA18_295 = input.LA(7);
- if ( (LA18_294=='E') ) {
+ if ( (LA18_295=='E') ) {
int LA18_337 = input.LA(8);
if ( (LA18_337=='$'||(LA18_337>='0' && LA18_337<='9')||(LA18_337>='A' && LA18_337<='Z')||LA18_337=='_'||(LA18_337>='a' && LA18_337<='z')||(LA18_337>='\u00C0' && LA18_337<='\u00D6')||(LA18_337>='\u00D8' && LA18_337<='\u00F6')||(LA18_337>='\u00F8' && LA18_337<='\u1FFF')||(LA18_337>='\u3040' && LA18_337<='\u318F')||(LA18_337>='\u3300' && LA18_337<='\u337F')||(LA18_337>='\u3400' && LA18_337<='\u3D2D')||(LA18_337>='\u4E00' && LA18_337<='\u9FFF')||(LA18_337>='\uF900' && LA18_337<='\uFAFF')) ) {
- alt18=94;
+ alt18=95;
}
else {
- alt18=18;}
+ alt18=19;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'O':
{
- int LA18_242 = input.LA(6);
+ int LA18_244 = input.LA(6);
- if ( (LA18_242=='R') ) {
- int LA18_295 = input.LA(7);
+ if ( (LA18_244=='R') ) {
+ int LA18_296 = input.LA(7);
- if ( (LA18_295=='E') ) {
+ if ( (LA18_296=='E') ) {
int LA18_338 = input.LA(8);
if ( (LA18_338=='A') ) {
@@ -3271,1009 +3249,1059 @@ public class Xpand3NodeLexer extends Lexer {
int LA18_413 = input.LA(11);
if ( (LA18_413=='$'||(LA18_413>='0' && LA18_413<='9')||(LA18_413>='A' && LA18_413<='Z')||LA18_413=='_'||(LA18_413>='a' && LA18_413<='z')||(LA18_413>='\u00C0' && LA18_413<='\u00D6')||(LA18_413>='\u00D8' && LA18_413<='\u00F6')||(LA18_413>='\u00F8' && LA18_413<='\u1FFF')||(LA18_413>='\u3040' && LA18_413<='\u318F')||(LA18_413>='\u3300' && LA18_413<='\u337F')||(LA18_413>='\u3400' && LA18_413<='\u3D2D')||(LA18_413>='\u4E00' && LA18_413<='\u9FFF')||(LA18_413>='\uF900' && LA18_413<='\uFAFF')) ) {
- alt18=94;
+ alt18=95;
}
else {
- alt18=21;}
+ alt18=22;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
break;
- case 'I':
+ case 'A':
{
- int LA18_185 = input.LA(5);
-
- if ( (LA18_185=='F') ) {
- int LA18_243 = input.LA(6);
-
- if ( (LA18_243=='$'||(LA18_243>='0' && LA18_243<='9')||(LA18_243>='A' && LA18_243<='Z')||LA18_243=='_'||(LA18_243>='a' && LA18_243<='z')||(LA18_243>='\u00C0' && LA18_243<='\u00D6')||(LA18_243>='\u00D8' && LA18_243<='\u00F6')||(LA18_243>='\u00F8' && LA18_243<='\u1FFF')||(LA18_243>='\u3040' && LA18_243<='\u318F')||(LA18_243>='\u3300' && LA18_243<='\u337F')||(LA18_243>='\u3400' && LA18_243<='\u3D2D')||(LA18_243>='\u4E00' && LA18_243<='\u9FFF')||(LA18_243>='\uF900' && LA18_243<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=23;}
- }
- else {
- alt18=94;}
- }
- break;
- default:
- alt18=94;}
-
- }
- else {
- alt18=94;}
- }
- break;
- case 'X':
- {
- switch ( input.LA(3) ) {
- case 'T':
- {
- int LA18_128 = input.LA(4);
-
- if ( (LA18_128=='E') ) {
int LA18_186 = input.LA(5);
- if ( (LA18_186=='N') ) {
- int LA18_244 = input.LA(6);
+ if ( (LA18_186=='R') ) {
+ int LA18_245 = input.LA(6);
- if ( (LA18_244=='S') ) {
+ if ( (LA18_245=='O') ) {
int LA18_297 = input.LA(7);
- if ( (LA18_297=='I') ) {
+ if ( (LA18_297=='U') ) {
int LA18_339 = input.LA(8);
- if ( (LA18_339=='O') ) {
+ if ( (LA18_339=='N') ) {
int LA18_378 = input.LA(9);
- if ( (LA18_378=='N') ) {
+ if ( (LA18_378=='D') ) {
int LA18_401 = input.LA(10);
if ( (LA18_401=='$'||(LA18_401>='0' && LA18_401<='9')||(LA18_401>='A' && LA18_401<='Z')||LA18_401=='_'||(LA18_401>='a' && LA18_401<='z')||(LA18_401>='\u00C0' && LA18_401<='\u00D6')||(LA18_401>='\u00D8' && LA18_401<='\u00F6')||(LA18_401>='\u00F8' && LA18_401<='\u1FFF')||(LA18_401>='\u3040' && LA18_401<='\u318F')||(LA18_401>='\u3300' && LA18_401<='\u337F')||(LA18_401>='\u3400' && LA18_401<='\u3D2D')||(LA18_401>='\u4E00' && LA18_401<='\u9FFF')||(LA18_401>='\uF900' && LA18_401<='\uFAFF')) ) {
- alt18=94;
+ alt18=95;
}
else {
- alt18=2;}
+ alt18=94;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- break;
- case 'P':
- {
- int LA18_129 = input.LA(4);
-
- if ( (LA18_129=='A') ) {
+ alt18=95;}
+ }
+ break;
+ case 'D':
+ {
int LA18_187 = input.LA(5);
- if ( (LA18_187=='N') ) {
- int LA18_245 = input.LA(6);
+ if ( (LA18_187=='E') ) {
+ int LA18_246 = input.LA(6);
- if ( (LA18_245=='D') ) {
+ if ( (LA18_246=='F') ) {
int LA18_298 = input.LA(7);
- if ( (LA18_298=='$'||(LA18_298>='0' && LA18_298<='9')||(LA18_298>='A' && LA18_298<='Z')||LA18_298=='_'||(LA18_298>='a' && LA18_298<='z')||(LA18_298>='\u00C0' && LA18_298<='\u00D6')||(LA18_298>='\u00D8' && LA18_298<='\u00F6')||(LA18_298>='\u00F8' && LA18_298<='\u1FFF')||(LA18_298>='\u3040' && LA18_298<='\u318F')||(LA18_298>='\u3300' && LA18_298<='\u337F')||(LA18_298>='\u3400' && LA18_298<='\u3D2D')||(LA18_298>='\u4E00' && LA18_298<='\u9FFF')||(LA18_298>='\uF900' && LA18_298<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_298=='I') ) {
+ int LA18_340 = input.LA(8);
+
+ if ( (LA18_340=='N') ) {
+ int LA18_379 = input.LA(9);
+
+ if ( (LA18_379=='E') ) {
+ int LA18_402 = input.LA(10);
+
+ if ( (LA18_402=='$'||(LA18_402>='0' && LA18_402<='9')||(LA18_402>='A' && LA18_402<='Z')||LA18_402=='_'||(LA18_402>='a' && LA18_402<='z')||(LA18_402>='\u00C0' && LA18_402<='\u00D6')||(LA18_402>='\u00D8' && LA18_402<='\u00F6')||(LA18_402>='\u00F8' && LA18_402<='\u1FFF')||(LA18_402>='\u3040' && LA18_402<='\u318F')||(LA18_402>='\u3300' && LA18_402<='\u337F')||(LA18_402>='\u3400' && LA18_402<='\u3D2D')||(LA18_402>='\u4E00' && LA18_402<='\u9FFF')||(LA18_402>='\uF900' && LA18_402<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=92;}
+ }
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
}
else {
- alt18=14;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- break;
- default:
- alt18=94;}
+ alt18=95;}
+ }
+ break;
+ case 'L':
+ {
+ int LA18_188 = input.LA(5);
+
+ if ( (LA18_188=='E') ) {
+ int LA18_247 = input.LA(6);
+
+ if ( (LA18_247=='T') ) {
+ int LA18_299 = input.LA(7);
+
+ if ( (LA18_299=='$'||(LA18_299>='0' && LA18_299<='9')||(LA18_299>='A' && LA18_299<='Z')||LA18_299=='_'||(LA18_299>='a' && LA18_299<='z')||(LA18_299>='\u00C0' && LA18_299<='\u00D6')||(LA18_299>='\u00D8' && LA18_299<='\u00F6')||(LA18_299>='\u00F8' && LA18_299<='\u1FFF')||(LA18_299>='\u3040' && LA18_299<='\u318F')||(LA18_299>='\u3300' && LA18_299<='\u337F')||(LA18_299>='\u3400' && LA18_299<='\u3D2D')||(LA18_299>='\u4E00' && LA18_299<='\u9FFF')||(LA18_299>='\uF900' && LA18_299<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=28;}
+ }
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
+ }
+ break;
+ default:
+ alt18=95;}
}
+ else {
+ alt18=95;}
+ }
break;
case 'R':
{
- int LA18_59 = input.LA(3);
+ int LA18_61 = input.LA(3);
- if ( (LA18_59=='R') ) {
- int LA18_130 = input.LA(4);
+ if ( (LA18_61=='R') ) {
+ int LA18_131 = input.LA(4);
- if ( (LA18_130=='O') ) {
- int LA18_188 = input.LA(5);
+ if ( (LA18_131=='O') ) {
+ int LA18_189 = input.LA(5);
- if ( (LA18_188=='R') ) {
- int LA18_246 = input.LA(6);
+ if ( (LA18_189=='R') ) {
+ int LA18_248 = input.LA(6);
- if ( (LA18_246=='$'||(LA18_246>='0' && LA18_246<='9')||(LA18_246>='A' && LA18_246<='Z')||LA18_246=='_'||(LA18_246>='a' && LA18_246<='z')||(LA18_246>='\u00C0' && LA18_246<='\u00D6')||(LA18_246>='\u00D8' && LA18_246<='\u00F6')||(LA18_246>='\u00F8' && LA18_246<='\u1FFF')||(LA18_246>='\u3040' && LA18_246<='\u318F')||(LA18_246>='\u3300' && LA18_246<='\u337F')||(LA18_246>='\u3400' && LA18_246<='\u3D2D')||(LA18_246>='\u4E00' && LA18_246<='\u9FFF')||(LA18_246>='\uF900' && LA18_246<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_248=='$'||(LA18_248>='0' && LA18_248<='9')||(LA18_248>='A' && LA18_248<='Z')||LA18_248=='_'||(LA18_248>='a' && LA18_248<='z')||(LA18_248>='\u00C0' && LA18_248<='\u00D6')||(LA18_248>='\u00D8' && LA18_248<='\u00F6')||(LA18_248>='\u00F8' && LA18_248<='\u1FFF')||(LA18_248>='\u3040' && LA18_248<='\u318F')||(LA18_248>='\u3300' && LA18_248<='\u337F')||(LA18_248>='\u3400' && LA18_248<='\u3D2D')||(LA18_248>='\u4E00' && LA18_248<='\u9FFF')||(LA18_248>='\uF900' && LA18_248<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=13;}
+ alt18=14;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
- case 'L':
+ case 'X':
{
- int LA18_60 = input.LA(3);
+ switch ( input.LA(3) ) {
+ case 'T':
+ {
+ int LA18_132 = input.LA(4);
- if ( (LA18_60=='S') ) {
- int LA18_131 = input.LA(4);
+ if ( (LA18_132=='E') ) {
+ int LA18_190 = input.LA(5);
- if ( (LA18_131=='E') ) {
- int LA18_189 = input.LA(5);
+ if ( (LA18_190=='N') ) {
+ int LA18_249 = input.LA(6);
- if ( (LA18_189=='I') ) {
- int LA18_247 = input.LA(6);
+ if ( (LA18_249=='S') ) {
+ int LA18_301 = input.LA(7);
+
+ if ( (LA18_301=='I') ) {
+ int LA18_342 = input.LA(8);
- if ( (LA18_247=='F') ) {
- int LA18_300 = input.LA(7);
+ if ( (LA18_342=='O') ) {
+ int LA18_380 = input.LA(9);
+
+ if ( (LA18_380=='N') ) {
+ int LA18_403 = input.LA(10);
- if ( (LA18_300=='$'||(LA18_300>='0' && LA18_300<='9')||(LA18_300>='A' && LA18_300<='Z')||LA18_300=='_'||(LA18_300>='a' && LA18_300<='z')||(LA18_300>='\u00C0' && LA18_300<='\u00D6')||(LA18_300>='\u00D8' && LA18_300<='\u00F6')||(LA18_300>='\u00F8' && LA18_300<='\u1FFF')||(LA18_300>='\u3040' && LA18_300<='\u318F')||(LA18_300>='\u3300' && LA18_300<='\u337F')||(LA18_300>='\u3400' && LA18_300<='\u3D2D')||(LA18_300>='\u4E00' && LA18_300<='\u9FFF')||(LA18_300>='\uF900' && LA18_300<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_403=='$'||(LA18_403>='0' && LA18_403<='9')||(LA18_403>='A' && LA18_403<='Z')||LA18_403=='_'||(LA18_403>='a' && LA18_403<='z')||(LA18_403>='\u00C0' && LA18_403<='\u00D6')||(LA18_403>='\u00D8' && LA18_403<='\u00F6')||(LA18_403>='\u00F8' && LA18_403<='\u1FFF')||(LA18_403>='\u3040' && LA18_403<='\u318F')||(LA18_403>='\u3300' && LA18_403<='\u337F')||(LA18_403>='\u3400' && LA18_403<='\u3D2D')||(LA18_403>='\u4E00' && LA18_403<='\u9FFF')||(LA18_403>='\uF900' && LA18_403<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=3;}
+ }
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
}
else {
- alt18=24;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
- else if ( (LA18_189=='$'||(LA18_189>='0' && LA18_189<='9')||(LA18_189>='A' && LA18_189<='H')||(LA18_189>='J' && LA18_189<='Z')||LA18_189=='_'||(LA18_189>='a' && LA18_189<='z')||(LA18_189>='\u00C0' && LA18_189<='\u00D6')||(LA18_189>='\u00D8' && LA18_189<='\u00F6')||(LA18_189>='\u00F8' && LA18_189<='\u1FFF')||(LA18_189>='\u3040' && LA18_189<='\u318F')||(LA18_189>='\u3300' && LA18_189<='\u337F')||(LA18_189>='\u3400' && LA18_189<='\u3D2D')||(LA18_189>='\u4E00' && LA18_189<='\u9FFF')||(LA18_189>='\uF900' && LA18_189<='\uFAFF')) ) {
- alt18=94;
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
+ }
+ break;
+ case 'P':
+ {
+ int LA18_133 = input.LA(4);
+
+ if ( (LA18_133=='A') ) {
+ int LA18_191 = input.LA(5);
+
+ if ( (LA18_191=='N') ) {
+ int LA18_250 = input.LA(6);
+
+ if ( (LA18_250=='D') ) {
+ int LA18_302 = input.LA(7);
+
+ if ( (LA18_302=='$'||(LA18_302>='0' && LA18_302<='9')||(LA18_302>='A' && LA18_302<='Z')||LA18_302=='_'||(LA18_302>='a' && LA18_302<='z')||(LA18_302>='\u00C0' && LA18_302<='\u00D6')||(LA18_302>='\u00D8' && LA18_302<='\u00F6')||(LA18_302>='\u00F8' && LA18_302<='\u1FFF')||(LA18_302>='\u3040' && LA18_302<='\u318F')||(LA18_302>='\u3300' && LA18_302<='\u337F')||(LA18_302>='\u3400' && LA18_302<='\u3D2D')||(LA18_302>='\u4E00' && LA18_302<='\u9FFF')||(LA18_302>='\uF900' && LA18_302<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=15;}
+ }
+ else {
+ alt18=95;}
}
else {
- alt18=25;}
+ alt18=95;}
}
else {
- alt18=94;}
- }
- else {
- alt18=94;}
+ alt18=95;}
+ }
+ break;
+ default:
+ alt18=95;}
+
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='i') ) {
switch ( input.LA(2) ) {
+ case 'f':
+ {
+ int LA18_63 = input.LA(3);
+
+ if ( (LA18_63=='$'||(LA18_63>='0' && LA18_63<='9')||(LA18_63>='A' && LA18_63<='Z')||LA18_63=='_'||(LA18_63>='a' && LA18_63<='z')||(LA18_63>='\u00C0' && LA18_63<='\u00D6')||(LA18_63>='\u00D8' && LA18_63<='\u00F6')||(LA18_63>='\u00F8' && LA18_63<='\u1FFF')||(LA18_63>='\u3040' && LA18_63<='\u318F')||(LA18_63>='\u3300' && LA18_63<='\u337F')||(LA18_63>='\u3400' && LA18_63<='\u3D2D')||(LA18_63>='\u4E00' && LA18_63<='\u9FFF')||(LA18_63>='\uF900' && LA18_63<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=36;}
+ }
+ break;
case 'm':
{
- int LA18_61 = input.LA(3);
+ int LA18_64 = input.LA(3);
- if ( (LA18_61=='p') ) {
+ if ( (LA18_64=='p') ) {
switch ( input.LA(4) ) {
case 'o':
{
- int LA18_190 = input.LA(5);
+ int LA18_192 = input.LA(5);
- if ( (LA18_190=='r') ) {
- int LA18_249 = input.LA(6);
+ if ( (LA18_192=='r') ) {
+ int LA18_251 = input.LA(6);
- if ( (LA18_249=='t') ) {
- int LA18_301 = input.LA(7);
+ if ( (LA18_251=='t') ) {
+ int LA18_303 = input.LA(7);
- if ( (LA18_301=='$'||(LA18_301>='0' && LA18_301<='9')||(LA18_301>='A' && LA18_301<='Z')||LA18_301=='_'||(LA18_301>='a' && LA18_301<='z')||(LA18_301>='\u00C0' && LA18_301<='\u00D6')||(LA18_301>='\u00D8' && LA18_301<='\u00F6')||(LA18_301>='\u00F8' && LA18_301<='\u1FFF')||(LA18_301>='\u3040' && LA18_301<='\u318F')||(LA18_301>='\u3300' && LA18_301<='\u337F')||(LA18_301>='\u3400' && LA18_301<='\u3D2D')||(LA18_301>='\u4E00' && LA18_301<='\u9FFF')||(LA18_301>='\uF900' && LA18_301<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_303=='$'||(LA18_303>='0' && LA18_303<='9')||(LA18_303>='A' && LA18_303<='Z')||LA18_303=='_'||(LA18_303>='a' && LA18_303<='z')||(LA18_303>='\u00C0' && LA18_303<='\u00D6')||(LA18_303>='\u00D8' && LA18_303<='\u00F6')||(LA18_303>='\u00F8' && LA18_303<='\u1FFF')||(LA18_303>='\u3040' && LA18_303<='\u318F')||(LA18_303>='\u3300' && LA18_303<='\u337F')||(LA18_303>='\u3400' && LA18_303<='\u3D2D')||(LA18_303>='\u4E00' && LA18_303<='\u9FFF')||(LA18_303>='\uF900' && LA18_303<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=3;}
+ alt18=4;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'l':
{
- int LA18_191 = input.LA(5);
+ int LA18_193 = input.LA(5);
- if ( (LA18_191=='i') ) {
- int LA18_250 = input.LA(6);
+ if ( (LA18_193=='i') ) {
+ int LA18_252 = input.LA(6);
- if ( (LA18_250=='e') ) {
- int LA18_302 = input.LA(7);
+ if ( (LA18_252=='e') ) {
+ int LA18_304 = input.LA(7);
- if ( (LA18_302=='s') ) {
- int LA18_343 = input.LA(8);
+ if ( (LA18_304=='s') ) {
+ int LA18_345 = input.LA(8);
- if ( (LA18_343=='$'||(LA18_343>='0' && LA18_343<='9')||(LA18_343>='A' && LA18_343<='Z')||LA18_343=='_'||(LA18_343>='a' && LA18_343<='z')||(LA18_343>='\u00C0' && LA18_343<='\u00D6')||(LA18_343>='\u00D8' && LA18_343<='\u00F6')||(LA18_343>='\u00F8' && LA18_343<='\u1FFF')||(LA18_343>='\u3040' && LA18_343<='\u318F')||(LA18_343>='\u3300' && LA18_343<='\u337F')||(LA18_343>='\u3400' && LA18_343<='\u3D2D')||(LA18_343>='\u4E00' && LA18_343<='\u9FFF')||(LA18_343>='\uF900' && LA18_343<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_345=='$'||(LA18_345>='0' && LA18_345<='9')||(LA18_345>='A' && LA18_345<='Z')||LA18_345=='_'||(LA18_345>='a' && LA18_345<='z')||(LA18_345>='\u00C0' && LA18_345<='\u00D6')||(LA18_345>='\u00D8' && LA18_345<='\u00F6')||(LA18_345>='\u00F8' && LA18_345<='\u1FFF')||(LA18_345>='\u3040' && LA18_345<='\u318F')||(LA18_345>='\u3300' && LA18_345<='\u337F')||(LA18_345>='\u3400' && LA18_345<='\u3D2D')||(LA18_345>='\u4E00' && LA18_345<='\u9FFF')||(LA18_345>='\uF900' && LA18_345<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=61;}
+ alt18=62;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
- }
- break;
- case 'f':
- {
- int LA18_62 = input.LA(3);
-
- if ( (LA18_62=='$'||(LA18_62>='0' && LA18_62<='9')||(LA18_62>='A' && LA18_62<='Z')||LA18_62=='_'||(LA18_62>='a' && LA18_62<='z')||(LA18_62>='\u00C0' && LA18_62<='\u00D6')||(LA18_62>='\u00D8' && LA18_62<='\u00F6')||(LA18_62>='\u00F8' && LA18_62<='\u1FFF')||(LA18_62>='\u3040' && LA18_62<='\u318F')||(LA18_62>='\u3300' && LA18_62<='\u337F')||(LA18_62>='\u3400' && LA18_62<='\u3D2D')||(LA18_62>='\u4E00' && LA18_62<='\u9FFF')||(LA18_62>='\uF900' && LA18_62<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=35;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0==';') ) {
- alt18=4;
+ alt18=5;
}
else if ( (LA18_0=='e') ) {
switch ( input.LA(2) ) {
case 'l':
{
- int LA18_63 = input.LA(3);
+ int LA18_65 = input.LA(3);
- if ( (LA18_63=='s') ) {
- int LA18_134 = input.LA(4);
+ if ( (LA18_65=='s') ) {
+ int LA18_136 = input.LA(4);
- if ( (LA18_134=='e') ) {
- int LA18_192 = input.LA(5);
+ if ( (LA18_136=='e') ) {
+ int LA18_194 = input.LA(5);
- if ( (LA18_192=='$'||(LA18_192>='0' && LA18_192<='9')||(LA18_192>='A' && LA18_192<='Z')||LA18_192=='_'||(LA18_192>='a' && LA18_192<='z')||(LA18_192>='\u00C0' && LA18_192<='\u00D6')||(LA18_192>='\u00D8' && LA18_192<='\u00F6')||(LA18_192>='\u00F8' && LA18_192<='\u1FFF')||(LA18_192>='\u3040' && LA18_192<='\u318F')||(LA18_192>='\u3300' && LA18_192<='\u337F')||(LA18_192>='\u3400' && LA18_192<='\u3D2D')||(LA18_192>='\u4E00' && LA18_192<='\u9FFF')||(LA18_192>='\uF900' && LA18_192<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_194=='$'||(LA18_194>='0' && LA18_194<='9')||(LA18_194>='A' && LA18_194<='Z')||LA18_194=='_'||(LA18_194>='a' && LA18_194<='z')||(LA18_194>='\u00C0' && LA18_194<='\u00D6')||(LA18_194>='\u00D8' && LA18_194<='\u00F6')||(LA18_194>='\u00F8' && LA18_194<='\u1FFF')||(LA18_194>='\u3040' && LA18_194<='\u318F')||(LA18_194>='\u3300' && LA18_194<='\u337F')||(LA18_194>='\u3400' && LA18_194<='\u3D2D')||(LA18_194>='\u4E00' && LA18_194<='\u9FFF')||(LA18_194>='\uF900' && LA18_194<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=53;}
+ alt18=54;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'x':
{
switch ( input.LA(3) ) {
- case 't':
+ case 'i':
{
- int LA18_135 = input.LA(4);
-
- if ( (LA18_135=='e') ) {
- int LA18_193 = input.LA(5);
-
- if ( (LA18_193=='n') ) {
- int LA18_252 = input.LA(6);
-
- if ( (LA18_252=='s') ) {
- int LA18_303 = input.LA(7);
+ int LA18_137 = input.LA(4);
- if ( (LA18_303=='i') ) {
- int LA18_344 = input.LA(8);
+ if ( (LA18_137=='s') ) {
+ int LA18_195 = input.LA(5);
- if ( (LA18_344=='o') ) {
- int LA18_380 = input.LA(9);
+ if ( (LA18_195=='t') ) {
+ int LA18_254 = input.LA(6);
- if ( (LA18_380=='n') ) {
- int LA18_402 = input.LA(10);
+ if ( (LA18_254=='s') ) {
+ int LA18_305 = input.LA(7);
- if ( (LA18_402=='$'||(LA18_402>='0' && LA18_402<='9')||(LA18_402>='A' && LA18_402<='Z')||LA18_402=='_'||(LA18_402>='a' && LA18_402<='z')||(LA18_402>='\u00C0' && LA18_402<='\u00D6')||(LA18_402>='\u00D8' && LA18_402<='\u00F6')||(LA18_402>='\u00F8' && LA18_402<='\u1FFF')||(LA18_402>='\u3040' && LA18_402<='\u318F')||(LA18_402>='\u3300' && LA18_402<='\u337F')||(LA18_402>='\u3400' && LA18_402<='\u3D2D')||(LA18_402>='\u4E00' && LA18_402<='\u9FFF')||(LA18_402>='\uF900' && LA18_402<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=5;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
+ if ( (LA18_305=='$'||(LA18_305>='0' && LA18_305<='9')||(LA18_305>='A' && LA18_305<='Z')||LA18_305=='_'||(LA18_305>='a' && LA18_305<='z')||(LA18_305>='\u00C0' && LA18_305<='\u00D6')||(LA18_305>='\u00D8' && LA18_305<='\u00F6')||(LA18_305>='\u00F8' && LA18_305<='\u1FFF')||(LA18_305>='\u3040' && LA18_305<='\u318F')||(LA18_305>='\u3300' && LA18_305<='\u337F')||(LA18_305>='\u3400' && LA18_305<='\u3D2D')||(LA18_305>='\u4E00' && LA18_305<='\u9FFF')||(LA18_305>='\uF900' && LA18_305<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=94;}
+ alt18=82;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
- case 'i':
+ case 't':
{
- int LA18_136 = input.LA(4);
+ int LA18_138 = input.LA(4);
- if ( (LA18_136=='s') ) {
- int LA18_194 = input.LA(5);
+ if ( (LA18_138=='e') ) {
+ int LA18_196 = input.LA(5);
- if ( (LA18_194=='t') ) {
- int LA18_253 = input.LA(6);
+ if ( (LA18_196=='n') ) {
+ int LA18_255 = input.LA(6);
- if ( (LA18_253=='s') ) {
- int LA18_304 = input.LA(7);
+ if ( (LA18_255=='s') ) {
+ int LA18_306 = input.LA(7);
- if ( (LA18_304=='$'||(LA18_304>='0' && LA18_304<='9')||(LA18_304>='A' && LA18_304<='Z')||LA18_304=='_'||(LA18_304>='a' && LA18_304<='z')||(LA18_304>='\u00C0' && LA18_304<='\u00D6')||(LA18_304>='\u00D8' && LA18_304<='\u00F6')||(LA18_304>='\u00F8' && LA18_304<='\u1FFF')||(LA18_304>='\u3040' && LA18_304<='\u318F')||(LA18_304>='\u3300' && LA18_304<='\u337F')||(LA18_304>='\u3400' && LA18_304<='\u3D2D')||(LA18_304>='\u4E00' && LA18_304<='\u9FFF')||(LA18_304>='\uF900' && LA18_304<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_306=='i') ) {
+ int LA18_347 = input.LA(8);
+
+ if ( (LA18_347=='o') ) {
+ int LA18_382 = input.LA(9);
+
+ if ( (LA18_382=='n') ) {
+ int LA18_404 = input.LA(10);
+
+ if ( (LA18_404=='$'||(LA18_404>='0' && LA18_404<='9')||(LA18_404>='A' && LA18_404<='Z')||LA18_404=='_'||(LA18_404>='a' && LA18_404<='z')||(LA18_404>='\u00C0' && LA18_404<='\u00D6')||(LA18_404>='\u00D8' && LA18_404<='\u00F6')||(LA18_404>='\u00F8' && LA18_404<='\u1FFF')||(LA18_404>='\u3040' && LA18_404<='\u318F')||(LA18_404>='\u3300' && LA18_404<='\u337F')||(LA18_404>='\u3400' && LA18_404<='\u3D2D')||(LA18_404>='\u4E00' && LA18_404<='\u9FFF')||(LA18_404>='\uF900' && LA18_404<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=6;}
+ }
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
}
else {
- alt18=81;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='r') ) {
- int LA18_6 = input.LA(2);
+ int LA18_7 = input.LA(2);
- if ( (LA18_6=='e') ) {
+ if ( (LA18_7=='e') ) {
switch ( input.LA(3) ) {
case 'e':
{
- int LA18_137 = input.LA(4);
+ int LA18_139 = input.LA(4);
- if ( (LA18_137=='x') ) {
- int LA18_195 = input.LA(5);
+ if ( (LA18_139=='x') ) {
+ int LA18_197 = input.LA(5);
- if ( (LA18_195=='p') ) {
- int LA18_254 = input.LA(6);
+ if ( (LA18_197=='p') ) {
+ int LA18_256 = input.LA(6);
- if ( (LA18_254=='o') ) {
- int LA18_305 = input.LA(7);
+ if ( (LA18_256=='o') ) {
+ int LA18_307 = input.LA(7);
- if ( (LA18_305=='r') ) {
- int LA18_346 = input.LA(8);
+ if ( (LA18_307=='r') ) {
+ int LA18_348 = input.LA(8);
- if ( (LA18_346=='t') ) {
- int LA18_381 = input.LA(9);
+ if ( (LA18_348=='t') ) {
+ int LA18_383 = input.LA(9);
- if ( (LA18_381=='$'||(LA18_381>='0' && LA18_381<='9')||(LA18_381>='A' && LA18_381<='Z')||LA18_381=='_'||(LA18_381>='a' && LA18_381<='z')||(LA18_381>='\u00C0' && LA18_381<='\u00D6')||(LA18_381>='\u00D8' && LA18_381<='\u00F6')||(LA18_381>='\u00F8' && LA18_381<='\u1FFF')||(LA18_381>='\u3040' && LA18_381<='\u318F')||(LA18_381>='\u3300' && LA18_381<='\u337F')||(LA18_381>='\u3400' && LA18_381<='\u3D2D')||(LA18_381>='\u4E00' && LA18_381<='\u9FFF')||(LA18_381>='\uF900' && LA18_381<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_383=='$'||(LA18_383>='0' && LA18_383<='9')||(LA18_383>='A' && LA18_383<='Z')||LA18_383=='_'||(LA18_383>='a' && LA18_383<='z')||(LA18_383>='\u00C0' && LA18_383<='\u00D6')||(LA18_383>='\u00D8' && LA18_383<='\u00F6')||(LA18_383>='\u00F8' && LA18_383<='\u1FFF')||(LA18_383>='\u3040' && LA18_383<='\u318F')||(LA18_383>='\u3300' && LA18_383<='\u337F')||(LA18_383>='\u3400' && LA18_383<='\u3D2D')||(LA18_383>='\u4E00' && LA18_383<='\u9FFF')||(LA18_383>='\uF900' && LA18_383<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=6;}
+ alt18=7;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'j':
{
- int LA18_138 = input.LA(4);
+ int LA18_140 = input.LA(4);
- if ( (LA18_138=='e') ) {
- int LA18_196 = input.LA(5);
+ if ( (LA18_140=='e') ) {
+ int LA18_198 = input.LA(5);
- if ( (LA18_196=='c') ) {
- int LA18_255 = input.LA(6);
+ if ( (LA18_198=='c') ) {
+ int LA18_257 = input.LA(6);
- if ( (LA18_255=='t') ) {
- int LA18_306 = input.LA(7);
+ if ( (LA18_257=='t') ) {
+ int LA18_308 = input.LA(7);
- if ( (LA18_306=='$'||(LA18_306>='0' && LA18_306<='9')||(LA18_306>='A' && LA18_306<='Z')||LA18_306=='_'||(LA18_306>='a' && LA18_306<='z')||(LA18_306>='\u00C0' && LA18_306<='\u00D6')||(LA18_306>='\u00D8' && LA18_306<='\u00F6')||(LA18_306>='\u00F8' && LA18_306<='\u1FFF')||(LA18_306>='\u3040' && LA18_306<='\u318F')||(LA18_306>='\u3300' && LA18_306<='\u337F')||(LA18_306>='\u3400' && LA18_306<='\u3D2D')||(LA18_306>='\u4E00' && LA18_306<='\u9FFF')||(LA18_306>='\uF900' && LA18_306<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_308=='$'||(LA18_308>='0' && LA18_308<='9')||(LA18_308>='A' && LA18_308<='Z')||LA18_308=='_'||(LA18_308>='a' && LA18_308<='z')||(LA18_308>='\u00C0' && LA18_308<='\u00D6')||(LA18_308>='\u00D8' && LA18_308<='\u00F6')||(LA18_308>='\u00F8' && LA18_308<='\u1FFF')||(LA18_308>='\u3040' && LA18_308<='\u318F')||(LA18_308>='\u3300' && LA18_308<='\u337F')||(LA18_308>='\u3400' && LA18_308<='\u3D2D')||(LA18_308>='\u4E00' && LA18_308<='\u9FFF')||(LA18_308>='\uF900' && LA18_308<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=80;}
+ alt18=81;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='(') ) {
- alt18=7;
+ alt18=8;
}
else if ( (LA18_0==',') ) {
- alt18=8;
+ alt18=9;
}
else if ( (LA18_0=='*') ) {
- alt18=9;
+ alt18=10;
}
else if ( (LA18_0==')') ) {
- alt18=10;
+ alt18=11;
}
else if ( (LA18_0=='F') ) {
switch ( input.LA(2) ) {
case 'O':
{
- int LA18_66 = input.LA(3);
+ int LA18_68 = input.LA(3);
- if ( (LA18_66=='R') ) {
- int LA18_139 = input.LA(4);
+ if ( (LA18_68=='R') ) {
+ int LA18_141 = input.LA(4);
- if ( (LA18_139=='E') ) {
- int LA18_197 = input.LA(5);
+ if ( (LA18_141=='E') ) {
+ int LA18_199 = input.LA(5);
- if ( (LA18_197=='A') ) {
- int LA18_256 = input.LA(6);
+ if ( (LA18_199=='A') ) {
+ int LA18_258 = input.LA(6);
- if ( (LA18_256=='C') ) {
- int LA18_307 = input.LA(7);
+ if ( (LA18_258=='C') ) {
+ int LA18_309 = input.LA(7);
- if ( (LA18_307=='H') ) {
- int LA18_348 = input.LA(8);
+ if ( (LA18_309=='H') ) {
+ int LA18_350 = input.LA(8);
- if ( (LA18_348=='$'||(LA18_348>='0' && LA18_348<='9')||(LA18_348>='A' && LA18_348<='Z')||LA18_348=='_'||(LA18_348>='a' && LA18_348<='z')||(LA18_348>='\u00C0' && LA18_348<='\u00D6')||(LA18_348>='\u00D8' && LA18_348<='\u00F6')||(LA18_348>='\u00F8' && LA18_348<='\u1FFF')||(LA18_348>='\u3040' && LA18_348<='\u318F')||(LA18_348>='\u3300' && LA18_348<='\u337F')||(LA18_348>='\u3400' && LA18_348<='\u3D2D')||(LA18_348>='\u4E00' && LA18_348<='\u9FFF')||(LA18_348>='\uF900' && LA18_348<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_350=='$'||(LA18_350>='0' && LA18_350<='9')||(LA18_350>='A' && LA18_350<='Z')||LA18_350=='_'||(LA18_350>='a' && LA18_350<='z')||(LA18_350>='\u00C0' && LA18_350<='\u00D6')||(LA18_350>='\u00D8' && LA18_350<='\u00F6')||(LA18_350>='\u00F8' && LA18_350<='\u1FFF')||(LA18_350>='\u3040' && LA18_350<='\u318F')||(LA18_350>='\u3300' && LA18_350<='\u337F')||(LA18_350>='\u3400' && LA18_350<='\u3D2D')||(LA18_350>='\u4E00' && LA18_350<='\u9FFF')||(LA18_350>='\uF900' && LA18_350<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=15;}
+ alt18=16;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
- else if ( (LA18_139=='$'||(LA18_139>='0' && LA18_139<='9')||(LA18_139>='A' && LA18_139<='D')||(LA18_139>='F' && LA18_139<='Z')||LA18_139=='_'||(LA18_139>='a' && LA18_139<='z')||(LA18_139>='\u00C0' && LA18_139<='\u00D6')||(LA18_139>='\u00D8' && LA18_139<='\u00F6')||(LA18_139>='\u00F8' && LA18_139<='\u1FFF')||(LA18_139>='\u3040' && LA18_139<='\u318F')||(LA18_139>='\u3300' && LA18_139<='\u337F')||(LA18_139>='\u3400' && LA18_139<='\u3D2D')||(LA18_139>='\u4E00' && LA18_139<='\u9FFF')||(LA18_139>='\uF900' && LA18_139<='\uFAFF')) ) {
- alt18=94;
+ else if ( (LA18_141=='$'||(LA18_141>='0' && LA18_141<='9')||(LA18_141>='A' && LA18_141<='D')||(LA18_141>='F' && LA18_141<='Z')||LA18_141=='_'||(LA18_141>='a' && LA18_141<='z')||(LA18_141>='\u00C0' && LA18_141<='\u00D6')||(LA18_141>='\u00D8' && LA18_141<='\u00F6')||(LA18_141>='\u00F8' && LA18_141<='\u1FFF')||(LA18_141>='\u3040' && LA18_141<='\u318F')||(LA18_141>='\u3300' && LA18_141<='\u337F')||(LA18_141>='\u3400' && LA18_141<='\u3D2D')||(LA18_141>='\u4E00' && LA18_141<='\u9FFF')||(LA18_141>='\uF900' && LA18_141<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=11;}
+ alt18=12;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'I':
{
- int LA18_67 = input.LA(3);
+ int LA18_69 = input.LA(3);
- if ( (LA18_67=='L') ) {
- int LA18_140 = input.LA(4);
+ if ( (LA18_69=='L') ) {
+ int LA18_142 = input.LA(4);
- if ( (LA18_140=='E') ) {
- int LA18_199 = input.LA(5);
+ if ( (LA18_142=='E') ) {
+ int LA18_201 = input.LA(5);
- if ( (LA18_199=='$'||(LA18_199>='0' && LA18_199<='9')||(LA18_199>='A' && LA18_199<='Z')||LA18_199=='_'||(LA18_199>='a' && LA18_199<='z')||(LA18_199>='\u00C0' && LA18_199<='\u00D6')||(LA18_199>='\u00D8' && LA18_199<='\u00F6')||(LA18_199>='\u00F8' && LA18_199<='\u1FFF')||(LA18_199>='\u3040' && LA18_199<='\u318F')||(LA18_199>='\u3300' && LA18_199<='\u337F')||(LA18_199>='\u3400' && LA18_199<='\u3D2D')||(LA18_199>='\u4E00' && LA18_199<='\u9FFF')||(LA18_199>='\uF900' && LA18_199<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_201=='$'||(LA18_201>='0' && LA18_201<='9')||(LA18_201>='A' && LA18_201<='Z')||LA18_201=='_'||(LA18_201>='a' && LA18_201<='z')||(LA18_201>='\u00C0' && LA18_201<='\u00D6')||(LA18_201>='\u00D8' && LA18_201<='\u00F6')||(LA18_201>='\u00F8' && LA18_201<='\u1FFF')||(LA18_201>='\u3040' && LA18_201<='\u318F')||(LA18_201>='\u3300' && LA18_201<='\u337F')||(LA18_201>='\u3400' && LA18_201<='\u3D2D')||(LA18_201>='\u4E00' && LA18_201<='\u9FFF')||(LA18_201>='\uF900' && LA18_201<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=17;}
+ alt18=18;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='-') ) {
- int LA18_12 = input.LA(2);
+ int LA18_13 = input.LA(2);
- if ( (LA18_12=='>') ) {
- alt18=50;
+ if ( (LA18_13=='>') ) {
+ alt18=51;
}
else {
- alt18=12;}
+ alt18=13;}
}
else if ( (LA18_0=='S') ) {
switch ( input.LA(2) ) {
case 'e':
{
- int LA18_70 = input.LA(3);
+ int LA18_72 = input.LA(3);
- if ( (LA18_70=='t') ) {
- int LA18_141 = input.LA(4);
+ if ( (LA18_72=='t') ) {
+ int LA18_143 = input.LA(4);
- if ( (LA18_141=='$'||(LA18_141>='0' && LA18_141<='9')||(LA18_141>='A' && LA18_141<='Z')||LA18_141=='_'||(LA18_141>='a' && LA18_141<='z')||(LA18_141>='\u00C0' && LA18_141<='\u00D6')||(LA18_141>='\u00D8' && LA18_141<='\u00F6')||(LA18_141>='\u00F8' && LA18_141<='\u1FFF')||(LA18_141>='\u3040' && LA18_141<='\u318F')||(LA18_141>='\u3300' && LA18_141<='\u337F')||(LA18_141>='\u3400' && LA18_141<='\u3D2D')||(LA18_141>='\u4E00' && LA18_141<='\u9FFF')||(LA18_141>='\uF900' && LA18_141<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_143=='$'||(LA18_143>='0' && LA18_143<='9')||(LA18_143>='A' && LA18_143<='Z')||LA18_143=='_'||(LA18_143>='a' && LA18_143<='z')||(LA18_143>='\u00C0' && LA18_143<='\u00D6')||(LA18_143>='\u00D8' && LA18_143<='\u00F6')||(LA18_143>='\u00F8' && LA18_143<='\u1FFF')||(LA18_143>='\u3040' && LA18_143<='\u318F')||(LA18_143>='\u3300' && LA18_143<='\u337F')||(LA18_143>='\u3400' && LA18_143<='\u3D2D')||(LA18_143>='\u4E00' && LA18_143<='\u9FFF')||(LA18_143>='\uF900' && LA18_143<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=47;}
+ alt18=48;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'E':
{
- int LA18_71 = input.LA(3);
+ int LA18_73 = input.LA(3);
- if ( (LA18_71=='P') ) {
- int LA18_142 = input.LA(4);
+ if ( (LA18_73=='P') ) {
+ int LA18_144 = input.LA(4);
- if ( (LA18_142=='A') ) {
- int LA18_201 = input.LA(5);
+ if ( (LA18_144=='A') ) {
+ int LA18_203 = input.LA(5);
- if ( (LA18_201=='R') ) {
- int LA18_258 = input.LA(6);
+ if ( (LA18_203=='R') ) {
+ int LA18_260 = input.LA(6);
- if ( (LA18_258=='A') ) {
- int LA18_308 = input.LA(7);
+ if ( (LA18_260=='A') ) {
+ int LA18_310 = input.LA(7);
- if ( (LA18_308=='T') ) {
- int LA18_349 = input.LA(8);
+ if ( (LA18_310=='T') ) {
+ int LA18_351 = input.LA(8);
- if ( (LA18_349=='O') ) {
- int LA18_383 = input.LA(9);
+ if ( (LA18_351=='O') ) {
+ int LA18_385 = input.LA(9);
- if ( (LA18_383=='R') ) {
- int LA18_404 = input.LA(10);
+ if ( (LA18_385=='R') ) {
+ int LA18_406 = input.LA(10);
- if ( (LA18_404=='$'||(LA18_404>='0' && LA18_404<='9')||(LA18_404>='A' && LA18_404<='Z')||LA18_404=='_'||(LA18_404>='a' && LA18_404<='z')||(LA18_404>='\u00C0' && LA18_404<='\u00D6')||(LA18_404>='\u00D8' && LA18_404<='\u00F6')||(LA18_404>='\u00F8' && LA18_404<='\u1FFF')||(LA18_404>='\u3040' && LA18_404<='\u318F')||(LA18_404>='\u3300' && LA18_404<='\u337F')||(LA18_404>='\u3400' && LA18_404<='\u3D2D')||(LA18_404>='\u4E00' && LA18_404<='\u9FFF')||(LA18_404>='\uF900' && LA18_404<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_406=='$'||(LA18_406>='0' && LA18_406<='9')||(LA18_406>='A' && LA18_406<='Z')||LA18_406=='_'||(LA18_406>='a' && LA18_406<='z')||(LA18_406>='\u00C0' && LA18_406<='\u00D6')||(LA18_406>='\u00D8' && LA18_406<='\u00F6')||(LA18_406>='\u00F8' && LA18_406<='\u1FFF')||(LA18_406>='\u3040' && LA18_406<='\u318F')||(LA18_406>='\u3300' && LA18_406<='\u337F')||(LA18_406>='\u3400' && LA18_406<='\u3D2D')||(LA18_406>='\u4E00' && LA18_406<='\u9FFF')||(LA18_406>='\uF900' && LA18_406<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=16;}
+ alt18=17;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='A') ) {
switch ( input.LA(2) ) {
case 'S':
{
- int LA18_72 = input.LA(3);
+ int LA18_74 = input.LA(3);
- if ( (LA18_72=='$'||(LA18_72>='0' && LA18_72<='9')||(LA18_72>='A' && LA18_72<='Z')||LA18_72=='_'||(LA18_72>='a' && LA18_72<='z')||(LA18_72>='\u00C0' && LA18_72<='\u00D6')||(LA18_72>='\u00D8' && LA18_72<='\u00F6')||(LA18_72>='\u00F8' && LA18_72<='\u1FFF')||(LA18_72>='\u3040' && LA18_72<='\u318F')||(LA18_72>='\u3300' && LA18_72<='\u337F')||(LA18_72>='\u3400' && LA18_72<='\u3D2D')||(LA18_72>='\u4E00' && LA18_72<='\u9FFF')||(LA18_72>='\uF900' && LA18_72<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_74=='$'||(LA18_74>='0' && LA18_74<='9')||(LA18_74>='A' && LA18_74<='Z')||LA18_74=='_'||(LA18_74>='a' && LA18_74<='z')||(LA18_74>='\u00C0' && LA18_74<='\u00D6')||(LA18_74>='\u00D8' && LA18_74<='\u00F6')||(LA18_74>='\u00F8' && LA18_74<='\u1FFF')||(LA18_74>='\u3040' && LA18_74<='\u318F')||(LA18_74>='\u3300' && LA18_74<='\u337F')||(LA18_74>='\u3400' && LA18_74<='\u3D2D')||(LA18_74>='\u4E00' && LA18_74<='\u9FFF')||(LA18_74>='\uF900' && LA18_74<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=19;}
+ alt18=20;}
}
break;
case 'R':
{
- int LA18_73 = input.LA(3);
+ int LA18_75 = input.LA(3);
- if ( (LA18_73=='O') ) {
- int LA18_144 = input.LA(4);
+ if ( (LA18_75=='O') ) {
+ int LA18_146 = input.LA(4);
- if ( (LA18_144=='U') ) {
- int LA18_202 = input.LA(5);
+ if ( (LA18_146=='U') ) {
+ int LA18_204 = input.LA(5);
- if ( (LA18_202=='N') ) {
- int LA18_259 = input.LA(6);
+ if ( (LA18_204=='N') ) {
+ int LA18_261 = input.LA(6);
- if ( (LA18_259=='D') ) {
- int LA18_309 = input.LA(7);
+ if ( (LA18_261=='D') ) {
+ int LA18_311 = input.LA(7);
- if ( (LA18_309=='$'||(LA18_309>='0' && LA18_309<='9')||(LA18_309>='A' && LA18_309<='Z')||LA18_309=='_'||(LA18_309>='a' && LA18_309<='z')||(LA18_309>='\u00C0' && LA18_309<='\u00D6')||(LA18_309>='\u00D8' && LA18_309<='\u00F6')||(LA18_309>='\u00F8' && LA18_309<='\u1FFF')||(LA18_309>='\u3040' && LA18_309<='\u318F')||(LA18_309>='\u3300' && LA18_309<='\u337F')||(LA18_309>='\u3400' && LA18_309<='\u3D2D')||(LA18_309>='\u4E00' && LA18_309<='\u9FFF')||(LA18_309>='\uF900' && LA18_309<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_311=='$'||(LA18_311>='0' && LA18_311<='9')||(LA18_311>='A' && LA18_311<='Z')||LA18_311=='_'||(LA18_311>='a' && LA18_311<='z')||(LA18_311>='\u00C0' && LA18_311<='\u00D6')||(LA18_311>='\u00D8' && LA18_311<='\u00F6')||(LA18_311>='\u00F8' && LA18_311<='\u1FFF')||(LA18_311>='\u3040' && LA18_311<='\u318F')||(LA18_311>='\u3300' && LA18_311<='\u337F')||(LA18_311>='\u3400' && LA18_311<='\u3D2D')||(LA18_311>='\u4E00' && LA18_311<='\u9FFF')||(LA18_311>='\uF900' && LA18_311<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=92;}
+ alt18=93;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='L') ) {
switch ( input.LA(2) ) {
- case 'E':
+ case 'i':
{
- int LA18_74 = input.LA(3);
+ int LA18_76 = input.LA(3);
+
+ if ( (LA18_76=='s') ) {
+ int LA18_147 = input.LA(4);
- if ( (LA18_74=='T') ) {
- int LA18_145 = input.LA(4);
+ if ( (LA18_147=='t') ) {
+ int LA18_205 = input.LA(5);
- if ( (LA18_145=='$'||(LA18_145>='0' && LA18_145<='9')||(LA18_145>='A' && LA18_145<='Z')||LA18_145=='_'||(LA18_145>='a' && LA18_145<='z')||(LA18_145>='\u00C0' && LA18_145<='\u00D6')||(LA18_145>='\u00D8' && LA18_145<='\u00F6')||(LA18_145>='\u00F8' && LA18_145<='\u1FFF')||(LA18_145>='\u3040' && LA18_145<='\u318F')||(LA18_145>='\u3300' && LA18_145<='\u337F')||(LA18_145>='\u3400' && LA18_145<='\u3D2D')||(LA18_145>='\u4E00' && LA18_145<='\u9FFF')||(LA18_145>='\uF900' && LA18_145<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_205=='$'||(LA18_205>='0' && LA18_205<='9')||(LA18_205>='A' && LA18_205<='Z')||LA18_205=='_'||(LA18_205>='a' && LA18_205<='z')||(LA18_205>='\u00C0' && LA18_205<='\u00D6')||(LA18_205>='\u00D8' && LA18_205<='\u00F6')||(LA18_205>='\u00F8' && LA18_205<='\u1FFF')||(LA18_205>='\u3040' && LA18_205<='\u318F')||(LA18_205>='\u3300' && LA18_205<='\u337F')||(LA18_205>='\u3400' && LA18_205<='\u3D2D')||(LA18_205>='\u4E00' && LA18_205<='\u9FFF')||(LA18_205>='\uF900' && LA18_205<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=47;}
}
else {
- alt18=26;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
- case 'i':
+ case 'E':
{
- int LA18_75 = input.LA(3);
-
- if ( (LA18_75=='s') ) {
- int LA18_146 = input.LA(4);
+ int LA18_77 = input.LA(3);
- if ( (LA18_146=='t') ) {
- int LA18_204 = input.LA(5);
+ if ( (LA18_77=='T') ) {
+ int LA18_148 = input.LA(4);
- if ( (LA18_204=='$'||(LA18_204>='0' && LA18_204<='9')||(LA18_204>='A' && LA18_204<='Z')||LA18_204=='_'||(LA18_204>='a' && LA18_204<='z')||(LA18_204>='\u00C0' && LA18_204<='\u00D6')||(LA18_204>='\u00D8' && LA18_204<='\u00F6')||(LA18_204>='\u00F8' && LA18_204<='\u1FFF')||(LA18_204>='\u3040' && LA18_204<='\u318F')||(LA18_204>='\u3300' && LA18_204<='\u337F')||(LA18_204>='\u3400' && LA18_204<='\u3D2D')||(LA18_204>='\u4E00' && LA18_204<='\u9FFF')||(LA18_204>='\uF900' && LA18_204<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=46;}
+ if ( (LA18_148=='$'||(LA18_148>='0' && LA18_148<='9')||(LA18_148>='A' && LA18_148<='Z')||LA18_148=='_'||(LA18_148>='a' && LA18_148<='z')||(LA18_148>='\u00C0' && LA18_148<='\u00D6')||(LA18_148>='\u00D8' && LA18_148<='\u00F6')||(LA18_148>='\u00F8' && LA18_148<='\u1FFF')||(LA18_148>='\u3040' && LA18_148<='\u318F')||(LA18_148>='\u3300' && LA18_148<='\u337F')||(LA18_148>='\u3400' && LA18_148<='\u3D2D')||(LA18_148>='\u4E00' && LA18_148<='\u9FFF')||(LA18_148>='\uF900' && LA18_148<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=94;}
+ alt18=27;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='P') ) {
- int LA18_16 = input.LA(2);
+ int LA18_17 = input.LA(2);
- if ( (LA18_16=='R') ) {
- int LA18_76 = input.LA(3);
+ if ( (LA18_17=='R') ) {
+ int LA18_78 = input.LA(3);
- if ( (LA18_76=='O') ) {
- int LA18_147 = input.LA(4);
+ if ( (LA18_78=='O') ) {
+ int LA18_149 = input.LA(4);
- if ( (LA18_147=='T') ) {
- int LA18_205 = input.LA(5);
+ if ( (LA18_149=='T') ) {
+ int LA18_207 = input.LA(5);
- if ( (LA18_205=='E') ) {
- int LA18_261 = input.LA(6);
+ if ( (LA18_207=='E') ) {
+ int LA18_263 = input.LA(6);
- if ( (LA18_261=='C') ) {
- int LA18_310 = input.LA(7);
+ if ( (LA18_263=='C') ) {
+ int LA18_312 = input.LA(7);
- if ( (LA18_310=='T') ) {
- int LA18_351 = input.LA(8);
+ if ( (LA18_312=='T') ) {
+ int LA18_353 = input.LA(8);
- if ( (LA18_351=='$'||(LA18_351>='0' && LA18_351<='9')||(LA18_351>='A' && LA18_351<='Z')||LA18_351=='_'||(LA18_351>='a' && LA18_351<='z')||(LA18_351>='\u00C0' && LA18_351<='\u00D6')||(LA18_351>='\u00D8' && LA18_351<='\u00F6')||(LA18_351>='\u00F8' && LA18_351<='\u1FFF')||(LA18_351>='\u3040' && LA18_351<='\u318F')||(LA18_351>='\u3300' && LA18_351<='\u337F')||(LA18_351>='\u3400' && LA18_351<='\u3D2D')||(LA18_351>='\u4E00' && LA18_351<='\u9FFF')||(LA18_351>='\uF900' && LA18_351<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_353=='$'||(LA18_353>='0' && LA18_353<='9')||(LA18_353>='A' && LA18_353<='Z')||LA18_353=='_'||(LA18_353>='a' && LA18_353<='z')||(LA18_353>='\u00C0' && LA18_353<='\u00D6')||(LA18_353>='\u00D8' && LA18_353<='\u00F6')||(LA18_353>='\u00F8' && LA18_353<='\u1FFF')||(LA18_353>='\u3040' && LA18_353<='\u318F')||(LA18_353>='\u3300' && LA18_353<='\u337F')||(LA18_353>='\u3400' && LA18_353<='\u3D2D')||(LA18_353>='\u4E00' && LA18_353<='\u9FFF')||(LA18_353>='\uF900' && LA18_353<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=28;}
+ alt18=29;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='C') ) {
switch ( input.LA(2) ) {
- case 'o':
+ case 'S':
{
- int LA18_77 = input.LA(3);
-
- if ( (LA18_77=='l') ) {
- int LA18_148 = input.LA(4);
-
- if ( (LA18_148=='l') ) {
- int LA18_206 = input.LA(5);
-
- if ( (LA18_206=='e') ) {
- int LA18_262 = input.LA(6);
-
- if ( (LA18_262=='c') ) {
- int LA18_311 = input.LA(7);
+ int LA18_79 = input.LA(3);
- if ( (LA18_311=='t') ) {
- int LA18_352 = input.LA(8);
+ if ( (LA18_79=='T') ) {
+ int LA18_150 = input.LA(4);
- if ( (LA18_352=='i') ) {
- int LA18_385 = input.LA(9);
+ if ( (LA18_150=='A') ) {
+ int LA18_208 = input.LA(5);
- if ( (LA18_385=='o') ) {
- int LA18_405 = input.LA(10);
+ if ( (LA18_208=='R') ) {
+ int LA18_264 = input.LA(6);
- if ( (LA18_405=='n') ) {
- int LA18_417 = input.LA(11);
+ if ( (LA18_264=='T') ) {
+ int LA18_313 = input.LA(7);
- if ( (LA18_417=='$'||(LA18_417>='0' && LA18_417<='9')||(LA18_417>='A' && LA18_417<='Z')||LA18_417=='_'||(LA18_417>='a' && LA18_417<='z')||(LA18_417>='\u00C0' && LA18_417<='\u00D6')||(LA18_417>='\u00D8' && LA18_417<='\u00F6')||(LA18_417>='\u00F8' && LA18_417<='\u1FFF')||(LA18_417>='\u3040' && LA18_417<='\u318F')||(LA18_417>='\u3300' && LA18_417<='\u337F')||(LA18_417>='\u3400' && LA18_417<='\u3D2D')||(LA18_417>='\u4E00' && LA18_417<='\u9FFF')||(LA18_417>='\uF900' && LA18_417<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=45;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
+ if ( (LA18_313=='$'||(LA18_313>='0' && LA18_313<='9')||(LA18_313>='A' && LA18_313<='Z')||LA18_313=='_'||(LA18_313>='a' && LA18_313<='z')||(LA18_313>='\u00C0' && LA18_313<='\u00D6')||(LA18_313>='\u00D8' && LA18_313<='\u00F6')||(LA18_313>='\u00F8' && LA18_313<='\u1FFF')||(LA18_313>='\u3040' && LA18_313<='\u318F')||(LA18_313>='\u3300' && LA18_313<='\u337F')||(LA18_313>='\u3400' && LA18_313<='\u3D2D')||(LA18_313>='\u4E00' && LA18_313<='\u9FFF')||(LA18_313>='\uF900' && LA18_313<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=94;}
+ alt18=30;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'E':
{
- int LA18_78 = input.LA(3);
+ int LA18_80 = input.LA(3);
- if ( (LA18_78=='N') ) {
- int LA18_149 = input.LA(4);
+ if ( (LA18_80=='N') ) {
+ int LA18_151 = input.LA(4);
- if ( (LA18_149=='D') ) {
- int LA18_207 = input.LA(5);
+ if ( (LA18_151=='D') ) {
+ int LA18_209 = input.LA(5);
- if ( (LA18_207=='$'||(LA18_207>='0' && LA18_207<='9')||(LA18_207>='A' && LA18_207<='Z')||LA18_207=='_'||(LA18_207>='a' && LA18_207<='z')||(LA18_207>='\u00C0' && LA18_207<='\u00D6')||(LA18_207>='\u00D8' && LA18_207<='\u00F6')||(LA18_207>='\u00F8' && LA18_207<='\u1FFF')||(LA18_207>='\u3040' && LA18_207<='\u318F')||(LA18_207>='\u3300' && LA18_207<='\u337F')||(LA18_207>='\u3400' && LA18_207<='\u3D2D')||(LA18_207>='\u4E00' && LA18_207<='\u9FFF')||(LA18_207>='\uF900' && LA18_207<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_209=='$'||(LA18_209>='0' && LA18_209<='9')||(LA18_209>='A' && LA18_209<='Z')||LA18_209=='_'||(LA18_209>='a' && LA18_209<='z')||(LA18_209>='\u00C0' && LA18_209<='\u00D6')||(LA18_209>='\u00D8' && LA18_209<='\u00F6')||(LA18_209>='\u00F8' && LA18_209<='\u1FFF')||(LA18_209>='\u3040' && LA18_209<='\u318F')||(LA18_209>='\u3300' && LA18_209<='\u337F')||(LA18_209>='\u3400' && LA18_209<='\u3D2D')||(LA18_209>='\u4E00' && LA18_209<='\u9FFF')||(LA18_209>='\uF900' && LA18_209<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=30;}
+ alt18=31;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
- case 'S':
+ case 'o':
{
- int LA18_79 = input.LA(3);
+ int LA18_81 = input.LA(3);
- if ( (LA18_79=='T') ) {
- int LA18_150 = input.LA(4);
+ if ( (LA18_81=='l') ) {
+ int LA18_152 = input.LA(4);
- if ( (LA18_150=='A') ) {
- int LA18_208 = input.LA(5);
+ if ( (LA18_152=='l') ) {
+ int LA18_210 = input.LA(5);
- if ( (LA18_208=='R') ) {
- int LA18_264 = input.LA(6);
+ if ( (LA18_210=='e') ) {
+ int LA18_266 = input.LA(6);
- if ( (LA18_264=='T') ) {
- int LA18_312 = input.LA(7);
+ if ( (LA18_266=='c') ) {
+ int LA18_314 = input.LA(7);
+
+ if ( (LA18_314=='t') ) {
+ int LA18_355 = input.LA(8);
+
+ if ( (LA18_355=='i') ) {
+ int LA18_387 = input.LA(9);
- if ( (LA18_312=='$'||(LA18_312>='0' && LA18_312<='9')||(LA18_312>='A' && LA18_312<='Z')||LA18_312=='_'||(LA18_312>='a' && LA18_312<='z')||(LA18_312>='\u00C0' && LA18_312<='\u00D6')||(LA18_312>='\u00D8' && LA18_312<='\u00F6')||(LA18_312>='\u00F8' && LA18_312<='\u1FFF')||(LA18_312>='\u3040' && LA18_312<='\u318F')||(LA18_312>='\u3300' && LA18_312<='\u337F')||(LA18_312>='\u3400' && LA18_312<='\u3D2D')||(LA18_312>='\u4E00' && LA18_312<='\u9FFF')||(LA18_312>='\uF900' && LA18_312<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_387=='o') ) {
+ int LA18_407 = input.LA(10);
+
+ if ( (LA18_407=='n') ) {
+ int LA18_419 = input.LA(11);
+
+ if ( (LA18_419=='$'||(LA18_419>='0' && LA18_419<='9')||(LA18_419>='A' && LA18_419<='Z')||LA18_419=='_'||(LA18_419>='a' && LA18_419<='z')||(LA18_419>='\u00C0' && LA18_419<='\u00D6')||(LA18_419>='\u00D8' && LA18_419<='\u00F6')||(LA18_419>='\u00F8' && LA18_419<='\u1FFF')||(LA18_419>='\u3040' && LA18_419<='\u318F')||(LA18_419>='\u3300' && LA18_419<='\u337F')||(LA18_419>='\u3400' && LA18_419<='\u3D2D')||(LA18_419>='\u4E00' && LA18_419<='\u9FFF')||(LA18_419>='\uF900' && LA18_419<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=46;}
+ }
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
}
else {
- alt18=29;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='D') ) {
switch ( input.LA(2) ) {
- case 'I':
+ case 'E':
{
- int LA18_80 = input.LA(3);
-
- if ( (LA18_80=='S') ) {
- int LA18_151 = input.LA(4);
+ int LA18_82 = input.LA(3);
- if ( (LA18_151=='A') ) {
- int LA18_209 = input.LA(5);
+ if ( (LA18_82=='F') ) {
+ int LA18_153 = input.LA(4);
- if ( (LA18_209=='B') ) {
- int LA18_265 = input.LA(6);
+ if ( (LA18_153=='I') ) {
+ int LA18_211 = input.LA(5);
- if ( (LA18_265=='L') ) {
- int LA18_313 = input.LA(7);
+ if ( (LA18_211=='N') ) {
+ int LA18_267 = input.LA(6);
- if ( (LA18_313=='E') ) {
- int LA18_354 = input.LA(8);
+ if ( (LA18_267=='E') ) {
+ int LA18_315 = input.LA(7);
- if ( (LA18_354=='$'||(LA18_354>='0' && LA18_354<='9')||(LA18_354>='A' && LA18_354<='Z')||LA18_354=='_'||(LA18_354>='a' && LA18_354<='z')||(LA18_354>='\u00C0' && LA18_354<='\u00D6')||(LA18_354>='\u00D8' && LA18_354<='\u00F6')||(LA18_354>='\u00F8' && LA18_354<='\u1FFF')||(LA18_354>='\u3040' && LA18_354<='\u318F')||(LA18_354>='\u3300' && LA18_354<='\u337F')||(LA18_354>='\u3400' && LA18_354<='\u3D2D')||(LA18_354>='\u4E00' && LA18_354<='\u9FFF')||(LA18_354>='\uF900' && LA18_354<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=32;}
+ if ( (LA18_315=='$'||(LA18_315>='0' && LA18_315<='9')||(LA18_315>='A' && LA18_315<='Z')||LA18_315=='_'||(LA18_315>='a' && LA18_315<='z')||(LA18_315>='\u00C0' && LA18_315<='\u00D6')||(LA18_315>='\u00D8' && LA18_315<='\u00F6')||(LA18_315>='\u00F8' && LA18_315<='\u1FFF')||(LA18_315>='\u3040' && LA18_315<='\u318F')||(LA18_315>='\u3300' && LA18_315<='\u337F')||(LA18_315>='\u3400' && LA18_315<='\u3D2D')||(LA18_315>='\u4E00' && LA18_315<='\u9FFF')||(LA18_315>='\uF900' && LA18_315<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=94;}
+ alt18=91;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
- case 'E':
+ case 'I':
{
- int LA18_81 = input.LA(3);
+ int LA18_83 = input.LA(3);
- if ( (LA18_81=='F') ) {
- int LA18_152 = input.LA(4);
+ if ( (LA18_83=='S') ) {
+ int LA18_154 = input.LA(4);
- if ( (LA18_152=='I') ) {
- int LA18_210 = input.LA(5);
+ if ( (LA18_154=='A') ) {
+ int LA18_212 = input.LA(5);
- if ( (LA18_210=='N') ) {
- int LA18_266 = input.LA(6);
+ if ( (LA18_212=='B') ) {
+ int LA18_268 = input.LA(6);
- if ( (LA18_266=='E') ) {
- int LA18_314 = input.LA(7);
+ if ( (LA18_268=='L') ) {
+ int LA18_316 = input.LA(7);
+
+ if ( (LA18_316=='E') ) {
+ int LA18_357 = input.LA(8);
- if ( (LA18_314=='$'||(LA18_314>='0' && LA18_314<='9')||(LA18_314>='A' && LA18_314<='Z')||LA18_314=='_'||(LA18_314>='a' && LA18_314<='z')||(LA18_314>='\u00C0' && LA18_314<='\u00D6')||(LA18_314>='\u00D8' && LA18_314<='\u00F6')||(LA18_314>='\u00F8' && LA18_314<='\u1FFF')||(LA18_314>='\u3040' && LA18_314<='\u318F')||(LA18_314>='\u3300' && LA18_314<='\u337F')||(LA18_314>='\u3400' && LA18_314<='\u3D2D')||(LA18_314>='\u4E00' && LA18_314<='\u9FFF')||(LA18_314>='\uF900' && LA18_314<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_357=='$'||(LA18_357>='0' && LA18_357<='9')||(LA18_357>='A' && LA18_357<='Z')||LA18_357=='_'||(LA18_357>='a' && LA18_357<='z')||(LA18_357>='\u00C0' && LA18_357<='\u00D6')||(LA18_357>='\u00D8' && LA18_357<='\u00F6')||(LA18_357>='\u00F8' && LA18_357<='\u1FFF')||(LA18_357>='\u3040' && LA18_357<='\u318F')||(LA18_357>='\u3300' && LA18_357<='\u337F')||(LA18_357>='\u3400' && LA18_357<='\u3D2D')||(LA18_357>='\u4E00' && LA18_357<='\u9FFF')||(LA18_357>='\uF900' && LA18_357<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=33;}
}
else {
- alt18=90;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='c') ) {
@@ -4283,710 +4311,701 @@ public class Xpand3NodeLexer extends Lexer {
switch ( input.LA(3) ) {
case 'c':
{
- int LA18_153 = input.LA(4);
+ int LA18_155 = input.LA(4);
- if ( (LA18_153=='h') ) {
- int LA18_211 = input.LA(5);
+ if ( (LA18_155=='h') ) {
+ int LA18_213 = input.LA(5);
- if ( (LA18_211=='e') ) {
- int LA18_267 = input.LA(6);
+ if ( (LA18_213=='e') ) {
+ int LA18_269 = input.LA(6);
- if ( (LA18_267=='d') ) {
- int LA18_315 = input.LA(7);
+ if ( (LA18_269=='d') ) {
+ int LA18_317 = input.LA(7);
- if ( (LA18_315=='$'||(LA18_315>='0' && LA18_315<='9')||(LA18_315>='A' && LA18_315<='Z')||LA18_315=='_'||(LA18_315>='a' && LA18_315<='z')||(LA18_315>='\u00C0' && LA18_315<='\u00D6')||(LA18_315>='\u00D8' && LA18_315<='\u00F6')||(LA18_315>='\u00F8' && LA18_315<='\u1FFF')||(LA18_315>='\u3040' && LA18_315<='\u318F')||(LA18_315>='\u3300' && LA18_315<='\u337F')||(LA18_315>='\u3400' && LA18_315<='\u3D2D')||(LA18_315>='\u4E00' && LA18_315<='\u9FFF')||(LA18_315>='\uF900' && LA18_315<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_317=='$'||(LA18_317>='0' && LA18_317<='9')||(LA18_317>='A' && LA18_317<='Z')||LA18_317=='_'||(LA18_317>='a' && LA18_317<='z')||(LA18_317>='\u00C0' && LA18_317<='\u00D6')||(LA18_317>='\u00D8' && LA18_317<='\u00F6')||(LA18_317>='\u00F8' && LA18_317<='\u1FFF')||(LA18_317>='\u3040' && LA18_317<='\u318F')||(LA18_317>='\u3300' && LA18_317<='\u337F')||(LA18_317>='\u3400' && LA18_317<='\u3D2D')||(LA18_317>='\u4E00' && LA18_317<='\u9FFF')||(LA18_317>='\uF900' && LA18_317<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=41;}
+ alt18=42;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 's':
{
- int LA18_154 = input.LA(4);
+ int LA18_156 = input.LA(4);
- if ( (LA18_154=='e') ) {
- int LA18_212 = input.LA(5);
+ if ( (LA18_156=='e') ) {
+ int LA18_214 = input.LA(5);
- if ( (LA18_212=='$'||(LA18_212>='0' && LA18_212<='9')||(LA18_212>='A' && LA18_212<='Z')||LA18_212=='_'||(LA18_212>='a' && LA18_212<='z')||(LA18_212>='\u00C0' && LA18_212<='\u00D6')||(LA18_212>='\u00D8' && LA18_212<='\u00F6')||(LA18_212>='\u00F8' && LA18_212<='\u1FFF')||(LA18_212>='\u3040' && LA18_212<='\u318F')||(LA18_212>='\u3300' && LA18_212<='\u337F')||(LA18_212>='\u3400' && LA18_212<='\u3D2D')||(LA18_212>='\u4E00' && LA18_212<='\u9FFF')||(LA18_212>='\uF900' && LA18_212<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_214=='$'||(LA18_214>='0' && LA18_214<='9')||(LA18_214>='A' && LA18_214<='Z')||LA18_214=='_'||(LA18_214>='a' && LA18_214<='z')||(LA18_214>='\u00C0' && LA18_214<='\u00D6')||(LA18_214>='\u00D8' && LA18_214<='\u00F6')||(LA18_214>='\u00F8' && LA18_214<='\u1FFF')||(LA18_214>='\u3040' && LA18_214<='\u318F')||(LA18_214>='\u3300' && LA18_214<='\u337F')||(LA18_214>='\u3400' && LA18_214<='\u3D2D')||(LA18_214>='\u4E00' && LA18_214<='\u9FFF')||(LA18_214>='\uF900' && LA18_214<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=58;}
+ alt18=59;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
break;
case 'o':
{
switch ( input.LA(3) ) {
- case 'n':
+ case 'l':
{
- int LA18_155 = input.LA(4);
+ int LA18_157 = input.LA(4);
- if ( (LA18_155=='t') ) {
- int LA18_213 = input.LA(5);
+ if ( (LA18_157=='l') ) {
+ int LA18_215 = input.LA(5);
- if ( (LA18_213=='e') ) {
- int LA18_269 = input.LA(6);
+ if ( (LA18_215=='e') ) {
+ int LA18_271 = input.LA(6);
- if ( (LA18_269=='x') ) {
- int LA18_316 = input.LA(7);
+ if ( (LA18_271=='c') ) {
+ int LA18_318 = input.LA(7);
- if ( (LA18_316=='t') ) {
- int LA18_357 = input.LA(8);
+ if ( (LA18_318=='t') ) {
+ int LA18_359 = input.LA(8);
- if ( (LA18_357=='$'||(LA18_357>='0' && LA18_357<='9')||(LA18_357>='A' && LA18_357<='Z')||LA18_357=='_'||(LA18_357>='a' && LA18_357<='z')||(LA18_357>='\u00C0' && LA18_357<='\u00D6')||(LA18_357>='\u00D8' && LA18_357<='\u00F6')||(LA18_357>='\u00F8' && LA18_357<='\u1FFF')||(LA18_357>='\u3040' && LA18_357<='\u318F')||(LA18_357>='\u3300' && LA18_357<='\u337F')||(LA18_357>='\u3400' && LA18_357<='\u3D2D')||(LA18_357>='\u4E00' && LA18_357<='\u9FFF')||(LA18_357>='\uF900' && LA18_357<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_359=='$'||(LA18_359>='0' && LA18_359<='9')||(LA18_359>='A' && LA18_359<='Z')||LA18_359=='_'||(LA18_359>='a' && LA18_359<='z')||(LA18_359>='\u00C0' && LA18_359<='\u00D6')||(LA18_359>='\u00D8' && LA18_359<='\u00F6')||(LA18_359>='\u00F8' && LA18_359<='\u1FFF')||(LA18_359>='\u3040' && LA18_359<='\u318F')||(LA18_359>='\u3300' && LA18_359<='\u337F')||(LA18_359>='\u3400' && LA18_359<='\u3D2D')||(LA18_359>='\u4E00' && LA18_359<='\u9FFF')||(LA18_359>='\uF900' && LA18_359<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=34;}
+ alt18=78;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
- case 'l':
+ case 'n':
{
- int LA18_156 = input.LA(4);
+ int LA18_158 = input.LA(4);
- if ( (LA18_156=='l') ) {
- int LA18_214 = input.LA(5);
+ if ( (LA18_158=='t') ) {
+ int LA18_216 = input.LA(5);
- if ( (LA18_214=='e') ) {
- int LA18_270 = input.LA(6);
+ if ( (LA18_216=='e') ) {
+ int LA18_272 = input.LA(6);
- if ( (LA18_270=='c') ) {
- int LA18_317 = input.LA(7);
+ if ( (LA18_272=='x') ) {
+ int LA18_319 = input.LA(7);
- if ( (LA18_317=='t') ) {
- int LA18_358 = input.LA(8);
+ if ( (LA18_319=='t') ) {
+ int LA18_360 = input.LA(8);
- if ( (LA18_358=='$'||(LA18_358>='0' && LA18_358<='9')||(LA18_358>='A' && LA18_358<='Z')||LA18_358=='_'||(LA18_358>='a' && LA18_358<='z')||(LA18_358>='\u00C0' && LA18_358<='\u00D6')||(LA18_358>='\u00D8' && LA18_358<='\u00F6')||(LA18_358>='\u00F8' && LA18_358<='\u1FFF')||(LA18_358>='\u3040' && LA18_358<='\u318F')||(LA18_358>='\u3300' && LA18_358<='\u337F')||(LA18_358>='\u3400' && LA18_358<='\u3D2D')||(LA18_358>='\u4E00' && LA18_358<='\u9FFF')||(LA18_358>='\uF900' && LA18_358<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_360=='$'||(LA18_360>='0' && LA18_360<='9')||(LA18_360>='A' && LA18_360<='Z')||LA18_360=='_'||(LA18_360>='a' && LA18_360<='z')||(LA18_360>='\u00C0' && LA18_360<='\u00D6')||(LA18_360>='\u00D8' && LA18_360<='\u00F6')||(LA18_360>='\u00F8' && LA18_360<='\u1FFF')||(LA18_360>='\u3040' && LA18_360<='\u318F')||(LA18_360>='\u3300' && LA18_360<='\u337F')||(LA18_360>='\u3400' && LA18_360<='\u3D2D')||(LA18_360>='\u4E00' && LA18_360<='\u9FFF')||(LA18_360>='\uF900' && LA18_360<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=77;}
+ alt18=35;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
break;
case 'r':
{
- int LA18_84 = input.LA(3);
+ int LA18_86 = input.LA(3);
- if ( (LA18_84=='e') ) {
- int LA18_157 = input.LA(4);
+ if ( (LA18_86=='e') ) {
+ int LA18_159 = input.LA(4);
- if ( (LA18_157=='a') ) {
- int LA18_215 = input.LA(5);
+ if ( (LA18_159=='a') ) {
+ int LA18_217 = input.LA(5);
- if ( (LA18_215=='t') ) {
- int LA18_271 = input.LA(6);
+ if ( (LA18_217=='t') ) {
+ int LA18_273 = input.LA(6);
- if ( (LA18_271=='e') ) {
- int LA18_318 = input.LA(7);
+ if ( (LA18_273=='e') ) {
+ int LA18_320 = input.LA(7);
- if ( (LA18_318=='$'||(LA18_318>='0' && LA18_318<='9')||(LA18_318>='A' && LA18_318<='Z')||LA18_318=='_'||(LA18_318>='a' && LA18_318<='z')||(LA18_318>='\u00C0' && LA18_318<='\u00D6')||(LA18_318>='\u00D8' && LA18_318<='\u00F6')||(LA18_318>='\u00F8' && LA18_318<='\u1FFF')||(LA18_318>='\u3040' && LA18_318<='\u318F')||(LA18_318>='\u3300' && LA18_318<='\u337F')||(LA18_318>='\u3400' && LA18_318<='\u3D2D')||(LA18_318>='\u4E00' && LA18_318<='\u9FFF')||(LA18_318>='\uF900' && LA18_318<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_320=='$'||(LA18_320>='0' && LA18_320<='9')||(LA18_320>='A' && LA18_320<='Z')||LA18_320=='_'||(LA18_320>='a' && LA18_320<='z')||(LA18_320>='\u00C0' && LA18_320<='\u00D6')||(LA18_320>='\u00D8' && LA18_320<='\u00F6')||(LA18_320>='\u00F8' && LA18_320<='\u1FFF')||(LA18_320>='\u3040' && LA18_320<='\u318F')||(LA18_320>='\u3300' && LA18_320<='\u337F')||(LA18_320>='\u3400' && LA18_320<='\u3D2D')||(LA18_320>='\u4E00' && LA18_320<='\u9FFF')||(LA18_320>='\uF900' && LA18_320<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=42;}
+ alt18=43;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='W') ) {
- int LA18_20 = input.LA(2);
+ int LA18_21 = input.LA(2);
- if ( (LA18_20=='A') ) {
- int LA18_85 = input.LA(3);
+ if ( (LA18_21=='A') ) {
+ int LA18_87 = input.LA(3);
- if ( (LA18_85=='R') ) {
- int LA18_158 = input.LA(4);
+ if ( (LA18_87=='R') ) {
+ int LA18_160 = input.LA(4);
- if ( (LA18_158=='N') ) {
- int LA18_216 = input.LA(5);
+ if ( (LA18_160=='N') ) {
+ int LA18_218 = input.LA(5);
- if ( (LA18_216=='I') ) {
- int LA18_272 = input.LA(6);
+ if ( (LA18_218=='I') ) {
+ int LA18_274 = input.LA(6);
- if ( (LA18_272=='N') ) {
- int LA18_319 = input.LA(7);
+ if ( (LA18_274=='N') ) {
+ int LA18_321 = input.LA(7);
- if ( (LA18_319=='G') ) {
- int LA18_360 = input.LA(8);
+ if ( (LA18_321=='G') ) {
+ int LA18_362 = input.LA(8);
- if ( (LA18_360=='$'||(LA18_360>='0' && LA18_360<='9')||(LA18_360>='A' && LA18_360<='Z')||LA18_360=='_'||(LA18_360>='a' && LA18_360<='z')||(LA18_360>='\u00C0' && LA18_360<='\u00D6')||(LA18_360>='\u00D8' && LA18_360<='\u00F6')||(LA18_360>='\u00F8' && LA18_360<='\u1FFF')||(LA18_360>='\u3040' && LA18_360<='\u318F')||(LA18_360>='\u3300' && LA18_360<='\u337F')||(LA18_360>='\u3400' && LA18_360<='\u3D2D')||(LA18_360>='\u4E00' && LA18_360<='\u9FFF')||(LA18_360>='\uF900' && LA18_360<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_362=='$'||(LA18_362>='0' && LA18_362<='9')||(LA18_362>='A' && LA18_362<='Z')||LA18_362=='_'||(LA18_362>='a' && LA18_362<='z')||(LA18_362>='\u00C0' && LA18_362<='\u00D6')||(LA18_362>='\u00D8' && LA18_362<='\u00F6')||(LA18_362>='\u00F8' && LA18_362<='\u1FFF')||(LA18_362>='\u3040' && LA18_362<='\u318F')||(LA18_362>='\u3300' && LA18_362<='\u337F')||(LA18_362>='\u3400' && LA18_362<='\u3D2D')||(LA18_362>='\u4E00' && LA18_362<='\u9FFF')||(LA18_362>='\uF900' && LA18_362<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=36;}
+ alt18=37;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0==':') ) {
- int LA18_21 = input.LA(2);
+ int LA18_22 = input.LA(2);
- if ( (LA18_21==':') ) {
- alt18=39;
+ if ( (LA18_22==':') ) {
+ alt18=40;
}
else {
- alt18=37;}
+ alt18=38;}
}
else if ( (LA18_0=='a') ) {
- int LA18_22 = input.LA(2);
+ int LA18_23 = input.LA(2);
- if ( (LA18_22=='r') ) {
- int LA18_88 = input.LA(3);
+ if ( (LA18_23=='r') ) {
+ int LA18_90 = input.LA(3);
- if ( (LA18_88=='o') ) {
- int LA18_159 = input.LA(4);
+ if ( (LA18_90=='o') ) {
+ int LA18_161 = input.LA(4);
- if ( (LA18_159=='u') ) {
- int LA18_217 = input.LA(5);
+ if ( (LA18_161=='u') ) {
+ int LA18_219 = input.LA(5);
- if ( (LA18_217=='n') ) {
- int LA18_273 = input.LA(6);
+ if ( (LA18_219=='n') ) {
+ int LA18_275 = input.LA(6);
- if ( (LA18_273=='d') ) {
- int LA18_320 = input.LA(7);
+ if ( (LA18_275=='d') ) {
+ int LA18_322 = input.LA(7);
- if ( (LA18_320=='$'||(LA18_320>='0' && LA18_320<='9')||(LA18_320>='A' && LA18_320<='Z')||LA18_320=='_'||(LA18_320>='a' && LA18_320<='z')||(LA18_320>='\u00C0' && LA18_320<='\u00D6')||(LA18_320>='\u00D8' && LA18_320<='\u00F6')||(LA18_320>='\u00F8' && LA18_320<='\u1FFF')||(LA18_320>='\u3040' && LA18_320<='\u318F')||(LA18_320>='\u3300' && LA18_320<='\u337F')||(LA18_320>='\u3400' && LA18_320<='\u3D2D')||(LA18_320>='\u4E00' && LA18_320<='\u9FFF')||(LA18_320>='\uF900' && LA18_320<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_322=='$'||(LA18_322>='0' && LA18_322<='9')||(LA18_322>='A' && LA18_322<='Z')||LA18_322=='_'||(LA18_322>='a' && LA18_322<='z')||(LA18_322>='\u00C0' && LA18_322<='\u00D6')||(LA18_322>='\u00D8' && LA18_322<='\u00F6')||(LA18_322>='\u00F8' && LA18_322<='\u1FFF')||(LA18_322>='\u3040' && LA18_322<='\u318F')||(LA18_322>='\u3300' && LA18_322<='\u337F')||(LA18_322>='\u3400' && LA18_322<='\u3D2D')||(LA18_322>='\u4E00' && LA18_322<='\u9FFF')||(LA18_322>='\uF900' && LA18_322<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=38;}
+ alt18=39;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='p') ) {
- int LA18_23 = input.LA(2);
+ int LA18_24 = input.LA(2);
- if ( (LA18_23=='r') ) {
- int LA18_89 = input.LA(3);
+ if ( (LA18_24=='r') ) {
+ int LA18_91 = input.LA(3);
- if ( (LA18_89=='i') ) {
- int LA18_160 = input.LA(4);
+ if ( (LA18_91=='i') ) {
+ int LA18_162 = input.LA(4);
- if ( (LA18_160=='v') ) {
- int LA18_218 = input.LA(5);
+ if ( (LA18_162=='v') ) {
+ int LA18_220 = input.LA(5);
- if ( (LA18_218=='a') ) {
- int LA18_274 = input.LA(6);
+ if ( (LA18_220=='a') ) {
+ int LA18_276 = input.LA(6);
- if ( (LA18_274=='t') ) {
- int LA18_321 = input.LA(7);
+ if ( (LA18_276=='t') ) {
+ int LA18_323 = input.LA(7);
- if ( (LA18_321=='e') ) {
- int LA18_362 = input.LA(8);
+ if ( (LA18_323=='e') ) {
+ int LA18_364 = input.LA(8);
- if ( (LA18_362=='$'||(LA18_362>='0' && LA18_362<='9')||(LA18_362>='A' && LA18_362<='Z')||LA18_362=='_'||(LA18_362>='a' && LA18_362<='z')||(LA18_362>='\u00C0' && LA18_362<='\u00D6')||(LA18_362>='\u00D8' && LA18_362<='\u00F6')||(LA18_362>='\u00F8' && LA18_362<='\u1FFF')||(LA18_362>='\u3040' && LA18_362<='\u318F')||(LA18_362>='\u3300' && LA18_362<='\u337F')||(LA18_362>='\u3400' && LA18_362<='\u3D2D')||(LA18_362>='\u4E00' && LA18_362<='\u9FFF')||(LA18_362>='\uF900' && LA18_362<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_364=='$'||(LA18_364>='0' && LA18_364<='9')||(LA18_364>='A' && LA18_364<='Z')||LA18_364=='_'||(LA18_364>='a' && LA18_364<='z')||(LA18_364>='\u00C0' && LA18_364<='\u00D6')||(LA18_364>='\u00D8' && LA18_364<='\u00F6')||(LA18_364>='\u00F8' && LA18_364<='\u1FFF')||(LA18_364>='\u3040' && LA18_364<='\u318F')||(LA18_364>='\u3300' && LA18_364<='\u337F')||(LA18_364>='\u3400' && LA18_364<='\u3D2D')||(LA18_364>='\u4E00' && LA18_364<='\u9FFF')||(LA18_364>='\uF900' && LA18_364<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=40;}
+ alt18=41;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='J') ) {
- int LA18_24 = input.LA(2);
+ int LA18_25 = input.LA(2);
- if ( (LA18_24=='A') ) {
- int LA18_90 = input.LA(3);
+ if ( (LA18_25=='A') ) {
+ int LA18_92 = input.LA(3);
- if ( (LA18_90=='V') ) {
- int LA18_161 = input.LA(4);
+ if ( (LA18_92=='V') ) {
+ int LA18_163 = input.LA(4);
- if ( (LA18_161=='A') ) {
- int LA18_219 = input.LA(5);
+ if ( (LA18_163=='A') ) {
+ int LA18_221 = input.LA(5);
- if ( (LA18_219=='$'||(LA18_219>='0' && LA18_219<='9')||(LA18_219>='A' && LA18_219<='Z')||LA18_219=='_'||(LA18_219>='a' && LA18_219<='z')||(LA18_219>='\u00C0' && LA18_219<='\u00D6')||(LA18_219>='\u00D8' && LA18_219<='\u00F6')||(LA18_219>='\u00F8' && LA18_219<='\u1FFF')||(LA18_219>='\u3040' && LA18_219<='\u318F')||(LA18_219>='\u3300' && LA18_219<='\u337F')||(LA18_219>='\u3400' && LA18_219<='\u3D2D')||(LA18_219>='\u4E00' && LA18_219<='\u9FFF')||(LA18_219>='\uF900' && LA18_219<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_221=='$'||(LA18_221>='0' && LA18_221<='9')||(LA18_221>='A' && LA18_221<='Z')||LA18_221=='_'||(LA18_221>='a' && LA18_221<='z')||(LA18_221>='\u00C0' && LA18_221<='\u00D6')||(LA18_221>='\u00D8' && LA18_221<='\u00F6')||(LA18_221>='\u00F8' && LA18_221<='\u1FFF')||(LA18_221>='\u3040' && LA18_221<='\u318F')||(LA18_221>='\u3300' && LA18_221<='\u337F')||(LA18_221>='\u3400' && LA18_221<='\u3D2D')||(LA18_221>='\u4E00' && LA18_221<='\u9FFF')||(LA18_221>='\uF900' && LA18_221<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=43;}
+ alt18=44;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='.') ) {
- alt18=44;
+ alt18=45;
}
else if ( (LA18_0=='l') ) {
- int LA18_26 = input.LA(2);
+ int LA18_27 = input.LA(2);
- if ( (LA18_26=='e') ) {
- int LA18_91 = input.LA(3);
+ if ( (LA18_27=='e') ) {
+ int LA18_93 = input.LA(3);
- if ( (LA18_91=='t') ) {
- int LA18_162 = input.LA(4);
+ if ( (LA18_93=='t') ) {
+ int LA18_164 = input.LA(4);
- if ( (LA18_162=='$'||(LA18_162>='0' && LA18_162<='9')||(LA18_162>='A' && LA18_162<='Z')||LA18_162=='_'||(LA18_162>='a' && LA18_162<='z')||(LA18_162>='\u00C0' && LA18_162<='\u00D6')||(LA18_162>='\u00D8' && LA18_162<='\u00F6')||(LA18_162>='\u00F8' && LA18_162<='\u1FFF')||(LA18_162>='\u3040' && LA18_162<='\u318F')||(LA18_162>='\u3300' && LA18_162<='\u337F')||(LA18_162>='\u3400' && LA18_162<='\u3D2D')||(LA18_162>='\u4E00' && LA18_162<='\u9FFF')||(LA18_162>='\uF900' && LA18_162<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_164=='$'||(LA18_164>='0' && LA18_164<='9')||(LA18_164>='A' && LA18_164<='Z')||LA18_164=='_'||(LA18_164>='a' && LA18_164<='z')||(LA18_164>='\u00C0' && LA18_164<='\u00D6')||(LA18_164>='\u00D8' && LA18_164<='\u00F6')||(LA18_164>='\u00F8' && LA18_164<='\u1FFF')||(LA18_164>='\u3040' && LA18_164<='\u318F')||(LA18_164>='\u3300' && LA18_164<='\u337F')||(LA18_164>='\u3400' && LA18_164<='\u3D2D')||(LA18_164>='\u4E00' && LA18_164<='\u9FFF')||(LA18_164>='\uF900' && LA18_164<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=48;}
+ alt18=49;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='=') ) {
- int LA18_27 = input.LA(2);
+ int LA18_28 = input.LA(2);
- if ( (LA18_27=='=') ) {
- alt18=62;
+ if ( (LA18_28=='=') ) {
+ alt18=63;
}
else {
- alt18=49;}
+ alt18=50;}
}
else if ( (LA18_0=='?') ) {
- alt18=51;
+ alt18=52;
}
else if ( (LA18_0=='t') ) {
switch ( input.LA(2) ) {
+ case 'r':
+ {
+ int LA18_96 = input.LA(3);
+
+ if ( (LA18_96=='u') ) {
+ int LA18_165 = input.LA(4);
+
+ if ( (LA18_165=='e') ) {
+ int LA18_223 = input.LA(5);
+
+ if ( (LA18_223=='$'||(LA18_223>='0' && LA18_223<='9')||(LA18_223>='A' && LA18_223<='Z')||LA18_223=='_'||(LA18_223>='a' && LA18_223<='z')||(LA18_223>='\u00C0' && LA18_223<='\u00D6')||(LA18_223>='\u00D8' && LA18_223<='\u00F6')||(LA18_223>='\u00F8' && LA18_223<='\u1FFF')||(LA18_223>='\u3040' && LA18_223<='\u318F')||(LA18_223>='\u3300' && LA18_223<='\u337F')||(LA18_223>='\u3400' && LA18_223<='\u3D2D')||(LA18_223>='\u4E00' && LA18_223<='\u9FFF')||(LA18_223>='\uF900' && LA18_223<='\uFAFF')) ) {
+ alt18=95;
+ }
+ else {
+ alt18=75;}
+ }
+ else {
+ alt18=95;}
+ }
+ else {
+ alt18=95;}
+ }
+ break;
case 'y':
{
- int LA18_94 = input.LA(3);
+ int LA18_97 = input.LA(3);
- if ( (LA18_94=='p') ) {
- int LA18_163 = input.LA(4);
+ if ( (LA18_97=='p') ) {
+ int LA18_166 = input.LA(4);
- if ( (LA18_163=='e') ) {
- int LA18_221 = input.LA(5);
+ if ( (LA18_166=='e') ) {
+ int LA18_224 = input.LA(5);
- if ( (LA18_221=='S') ) {
- int LA18_276 = input.LA(6);
+ if ( (LA18_224=='S') ) {
+ int LA18_279 = input.LA(6);
- if ( (LA18_276=='e') ) {
- int LA18_322 = input.LA(7);
+ if ( (LA18_279=='e') ) {
+ int LA18_324 = input.LA(7);
- if ( (LA18_322=='l') ) {
- int LA18_363 = input.LA(8);
+ if ( (LA18_324=='l') ) {
+ int LA18_365 = input.LA(8);
- if ( (LA18_363=='e') ) {
- int LA18_391 = input.LA(9);
+ if ( (LA18_365=='e') ) {
+ int LA18_393 = input.LA(9);
- if ( (LA18_391=='c') ) {
- int LA18_406 = input.LA(10);
+ if ( (LA18_393=='c') ) {
+ int LA18_408 = input.LA(10);
- if ( (LA18_406=='t') ) {
- int LA18_418 = input.LA(11);
+ if ( (LA18_408=='t') ) {
+ int LA18_420 = input.LA(11);
- if ( (LA18_418=='$'||(LA18_418>='0' && LA18_418<='9')||(LA18_418>='A' && LA18_418<='Z')||LA18_418=='_'||(LA18_418>='a' && LA18_418<='z')||(LA18_418>='\u00C0' && LA18_418<='\u00D6')||(LA18_418>='\u00D8' && LA18_418<='\u00F6')||(LA18_418>='\u00F8' && LA18_418<='\u1FFF')||(LA18_418>='\u3040' && LA18_418<='\u318F')||(LA18_418>='\u3300' && LA18_418<='\u337F')||(LA18_418>='\u3400' && LA18_418<='\u3D2D')||(LA18_418>='\u4E00' && LA18_418<='\u9FFF')||(LA18_418>='\uF900' && LA18_418<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_420=='$'||(LA18_420>='0' && LA18_420<='9')||(LA18_420>='A' && LA18_420<='Z')||LA18_420=='_'||(LA18_420>='a' && LA18_420<='z')||(LA18_420>='\u00C0' && LA18_420<='\u00D6')||(LA18_420>='\u00D8' && LA18_420<='\u00F6')||(LA18_420>='\u00F8' && LA18_420<='\u1FFF')||(LA18_420>='\u3040' && LA18_420<='\u318F')||(LA18_420>='\u3300' && LA18_420<='\u337F')||(LA18_420>='\u3400' && LA18_420<='\u3D2D')||(LA18_420>='\u4E00' && LA18_420<='\u9FFF')||(LA18_420>='\uF900' && LA18_420<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=76;}
+ alt18=77;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'h':
{
- int LA18_95 = input.LA(3);
-
- if ( (LA18_95=='e') ) {
- int LA18_164 = input.LA(4);
-
- if ( (LA18_164=='n') ) {
- int LA18_222 = input.LA(5);
-
- if ( (LA18_222=='$'||(LA18_222>='0' && LA18_222<='9')||(LA18_222>='A' && LA18_222<='Z')||LA18_222=='_'||(LA18_222>='a' && LA18_222<='z')||(LA18_222>='\u00C0' && LA18_222<='\u00D6')||(LA18_222>='\u00D8' && LA18_222<='\u00F6')||(LA18_222>='\u00F8' && LA18_222<='\u1FFF')||(LA18_222>='\u3040' && LA18_222<='\u318F')||(LA18_222>='\u3300' && LA18_222<='\u337F')||(LA18_222>='\u3400' && LA18_222<='\u3D2D')||(LA18_222>='\u4E00' && LA18_222<='\u9FFF')||(LA18_222>='\uF900' && LA18_222<='\uFAFF')) ) {
- alt18=94;
- }
- else {
- alt18=52;}
- }
- else {
- alt18=94;}
- }
- else {
- alt18=94;}
- }
- break;
- case 'r':
- {
- int LA18_96 = input.LA(3);
+ int LA18_98 = input.LA(3);
- if ( (LA18_96=='u') ) {
- int LA18_165 = input.LA(4);
+ if ( (LA18_98=='e') ) {
+ int LA18_167 = input.LA(4);
- if ( (LA18_165=='e') ) {
- int LA18_223 = input.LA(5);
+ if ( (LA18_167=='n') ) {
+ int LA18_225 = input.LA(5);
- if ( (LA18_223=='$'||(LA18_223>='0' && LA18_223<='9')||(LA18_223>='A' && LA18_223<='Z')||LA18_223=='_'||(LA18_223>='a' && LA18_223<='z')||(LA18_223>='\u00C0' && LA18_223<='\u00D6')||(LA18_223>='\u00D8' && LA18_223<='\u00F6')||(LA18_223>='\u00F8' && LA18_223<='\u1FFF')||(LA18_223>='\u3040' && LA18_223<='\u318F')||(LA18_223>='\u3300' && LA18_223<='\u337F')||(LA18_223>='\u3400' && LA18_223<='\u3D2D')||(LA18_223>='\u4E00' && LA18_223<='\u9FFF')||(LA18_223>='\uF900' && LA18_223<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_225=='$'||(LA18_225>='0' && LA18_225<='9')||(LA18_225>='A' && LA18_225<='Z')||LA18_225=='_'||(LA18_225>='a' && LA18_225<='z')||(LA18_225>='\u00C0' && LA18_225<='\u00D6')||(LA18_225>='\u00D8' && LA18_225<='\u00F6')||(LA18_225>='\u00F8' && LA18_225<='\u1FFF')||(LA18_225>='\u3040' && LA18_225<='\u318F')||(LA18_225>='\u3300' && LA18_225<='\u337F')||(LA18_225>='\u3400' && LA18_225<='\u3D2D')||(LA18_225>='\u4E00' && LA18_225<='\u9FFF')||(LA18_225>='\uF900' && LA18_225<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=74;}
+ alt18=53;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='s') ) {
switch ( input.LA(2) ) {
case 'e':
{
- int LA18_97 = input.LA(3);
+ int LA18_99 = input.LA(3);
- if ( (LA18_97=='l') ) {
- int LA18_166 = input.LA(4);
+ if ( (LA18_99=='l') ) {
+ int LA18_168 = input.LA(4);
- if ( (LA18_166=='e') ) {
- int LA18_224 = input.LA(5);
+ if ( (LA18_168=='e') ) {
+ int LA18_226 = input.LA(5);
- if ( (LA18_224=='c') ) {
- int LA18_279 = input.LA(6);
+ if ( (LA18_226=='c') ) {
+ int LA18_281 = input.LA(6);
- if ( (LA18_279=='t') ) {
- int LA18_323 = input.LA(7);
+ if ( (LA18_281=='t') ) {
+ int LA18_325 = input.LA(7);
- if ( (LA18_323=='F') ) {
- int LA18_364 = input.LA(8);
+ if ( (LA18_325=='F') ) {
+ int LA18_366 = input.LA(8);
- if ( (LA18_364=='i') ) {
- int LA18_392 = input.LA(9);
+ if ( (LA18_366=='i') ) {
+ int LA18_394 = input.LA(9);
- if ( (LA18_392=='r') ) {
- int LA18_407 = input.LA(10);
+ if ( (LA18_394=='r') ) {
+ int LA18_409 = input.LA(10);
- if ( (LA18_407=='s') ) {
- int LA18_419 = input.LA(11);
+ if ( (LA18_409=='s') ) {
+ int LA18_421 = input.LA(11);
- if ( (LA18_419=='t') ) {
- int LA18_426 = input.LA(12);
+ if ( (LA18_421=='t') ) {
+ int LA18_428 = input.LA(12);
- if ( (LA18_426=='$'||(LA18_426>='0' && LA18_426<='9')||(LA18_426>='A' && LA18_426<='Z')||LA18_426=='_'||(LA18_426>='a' && LA18_426<='z')||(LA18_426>='\u00C0' && LA18_426<='\u00D6')||(LA18_426>='\u00D8' && LA18_426<='\u00F6')||(LA18_426>='\u00F8' && LA18_426<='\u1FFF')||(LA18_426>='\u3040' && LA18_426<='\u318F')||(LA18_426>='\u3300' && LA18_426<='\u337F')||(LA18_426>='\u3400' && LA18_426<='\u3D2D')||(LA18_426>='\u4E00' && LA18_426<='\u9FFF')||(LA18_426>='\uF900' && LA18_426<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_428=='$'||(LA18_428>='0' && LA18_428<='9')||(LA18_428>='A' && LA18_428<='Z')||LA18_428=='_'||(LA18_428>='a' && LA18_428<='z')||(LA18_428>='\u00C0' && LA18_428<='\u00D6')||(LA18_428>='\u00D8' && LA18_428<='\u00F6')||(LA18_428>='\u00F8' && LA18_428<='\u1FFF')||(LA18_428>='\u3040' && LA18_428<='\u318F')||(LA18_428>='\u3300' && LA18_428<='\u337F')||(LA18_428>='\u3400' && LA18_428<='\u3D2D')||(LA18_428>='\u4E00' && LA18_428<='\u9FFF')||(LA18_428>='\uF900' && LA18_428<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=79;}
+ alt18=80;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
- else if ( (LA18_323=='$'||(LA18_323>='0' && LA18_323<='9')||(LA18_323>='A' && LA18_323<='E')||(LA18_323>='G' && LA18_323<='Z')||LA18_323=='_'||(LA18_323>='a' && LA18_323<='z')||(LA18_323>='\u00C0' && LA18_323<='\u00D6')||(LA18_323>='\u00D8' && LA18_323<='\u00F6')||(LA18_323>='\u00F8' && LA18_323<='\u1FFF')||(LA18_323>='\u3040' && LA18_323<='\u318F')||(LA18_323>='\u3300' && LA18_323<='\u337F')||(LA18_323>='\u3400' && LA18_323<='\u3D2D')||(LA18_323>='\u4E00' && LA18_323<='\u9FFF')||(LA18_323>='\uF900' && LA18_323<='\uFAFF')) ) {
- alt18=94;
+ else if ( (LA18_325=='$'||(LA18_325>='0' && LA18_325<='9')||(LA18_325>='A' && LA18_325<='E')||(LA18_325>='G' && LA18_325<='Z')||LA18_325=='_'||(LA18_325>='a' && LA18_325<='z')||(LA18_325>='\u00C0' && LA18_325<='\u00D6')||(LA18_325>='\u00D8' && LA18_325<='\u00F6')||(LA18_325>='\u00F8' && LA18_325<='\u1FFF')||(LA18_325>='\u3040' && LA18_325<='\u318F')||(LA18_325>='\u3300' && LA18_325<='\u337F')||(LA18_325>='\u3400' && LA18_325<='\u3D2D')||(LA18_325>='\u4E00' && LA18_325<='\u9FFF')||(LA18_325>='\uF900' && LA18_325<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=78;}
+ alt18=79;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
- case 'w':
+ case 'o':
{
- int LA18_98 = input.LA(3);
+ int LA18_100 = input.LA(3);
- if ( (LA18_98=='i') ) {
- int LA18_167 = input.LA(4);
+ if ( (LA18_100=='r') ) {
+ int LA18_169 = input.LA(4);
- if ( (LA18_167=='t') ) {
- int LA18_225 = input.LA(5);
+ if ( (LA18_169=='t') ) {
+ int LA18_227 = input.LA(5);
- if ( (LA18_225=='c') ) {
- int LA18_280 = input.LA(6);
+ if ( (LA18_227=='B') ) {
+ int LA18_282 = input.LA(6);
- if ( (LA18_280=='h') ) {
- int LA18_324 = input.LA(7);
+ if ( (LA18_282=='y') ) {
+ int LA18_326 = input.LA(7);
- if ( (LA18_324=='$'||(LA18_324>='0' && LA18_324<='9')||(LA18_324>='A' && LA18_324<='Z')||LA18_324=='_'||(LA18_324>='a' && LA18_324<='z')||(LA18_324>='\u00C0' && LA18_324<='\u00D6')||(LA18_324>='\u00D8' && LA18_324<='\u00F6')||(LA18_324>='\u00F8' && LA18_324<='\u1FFF')||(LA18_324>='\u3040' && LA18_324<='\u318F')||(LA18_324>='\u3300' && LA18_324<='\u337F')||(LA18_324>='\u3400' && LA18_324<='\u3D2D')||(LA18_324>='\u4E00' && LA18_324<='\u9FFF')||(LA18_324>='\uF900' && LA18_324<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_326=='$'||(LA18_326>='0' && LA18_326<='9')||(LA18_326>='A' && LA18_326<='Z')||LA18_326=='_'||(LA18_326>='a' && LA18_326<='z')||(LA18_326>='\u00C0' && LA18_326<='\u00D6')||(LA18_326>='\u00D8' && LA18_326<='\u00F6')||(LA18_326>='\u00F8' && LA18_326<='\u1FFF')||(LA18_326>='\u3040' && LA18_326<='\u318F')||(LA18_326>='\u3300' && LA18_326<='\u337F')||(LA18_326>='\u3400' && LA18_326<='\u3D2D')||(LA18_326>='\u4E00' && LA18_326<='\u9FFF')||(LA18_326>='\uF900' && LA18_326<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=54;}
+ alt18=84;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
- case 'o':
+ case 'w':
{
- int LA18_99 = input.LA(3);
+ int LA18_101 = input.LA(3);
- if ( (LA18_99=='r') ) {
- int LA18_168 = input.LA(4);
+ if ( (LA18_101=='i') ) {
+ int LA18_170 = input.LA(4);
- if ( (LA18_168=='t') ) {
- int LA18_226 = input.LA(5);
+ if ( (LA18_170=='t') ) {
+ int LA18_228 = input.LA(5);
- if ( (LA18_226=='B') ) {
- int LA18_281 = input.LA(6);
+ if ( (LA18_228=='c') ) {
+ int LA18_283 = input.LA(6);
- if ( (LA18_281=='y') ) {
- int LA18_325 = input.LA(7);
+ if ( (LA18_283=='h') ) {
+ int LA18_327 = input.LA(7);
- if ( (LA18_325=='$'||(LA18_325>='0' && LA18_325<='9')||(LA18_325>='A' && LA18_325<='Z')||LA18_325=='_'||(LA18_325>='a' && LA18_325<='z')||(LA18_325>='\u00C0' && LA18_325<='\u00D6')||(LA18_325>='\u00D8' && LA18_325<='\u00F6')||(LA18_325>='\u00F8' && LA18_325<='\u1FFF')||(LA18_325>='\u3040' && LA18_325<='\u318F')||(LA18_325>='\u3300' && LA18_325<='\u337F')||(LA18_325>='\u3400' && LA18_325<='\u3D2D')||(LA18_325>='\u4E00' && LA18_325<='\u9FFF')||(LA18_325>='\uF900' && LA18_325<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_327=='$'||(LA18_327>='0' && LA18_327<='9')||(LA18_327>='A' && LA18_327<='Z')||LA18_327=='_'||(LA18_327>='a' && LA18_327<='z')||(LA18_327>='\u00C0' && LA18_327<='\u00D6')||(LA18_327>='\u00D8' && LA18_327<='\u00F6')||(LA18_327>='\u00F8' && LA18_327<='\u1FFF')||(LA18_327>='\u3040' && LA18_327<='\u318F')||(LA18_327>='\u3300' && LA18_327<='\u337F')||(LA18_327>='\u3400' && LA18_327<='\u3D2D')||(LA18_327>='\u4E00' && LA18_327<='\u9FFF')||(LA18_327>='\uF900' && LA18_327<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=83;}
+ alt18=55;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='{') ) {
- alt18=55;
+ alt18=56;
}
else if ( (LA18_0=='d') ) {
- int LA18_32 = input.LA(2);
+ int LA18_33 = input.LA(2);
- if ( (LA18_32=='e') ) {
- int LA18_100 = input.LA(3);
+ if ( (LA18_33=='e') ) {
+ int LA18_102 = input.LA(3);
- if ( (LA18_100=='f') ) {
- int LA18_169 = input.LA(4);
+ if ( (LA18_102=='f') ) {
+ int LA18_171 = input.LA(4);
- if ( (LA18_169=='a') ) {
- int LA18_227 = input.LA(5);
+ if ( (LA18_171=='a') ) {
+ int LA18_229 = input.LA(5);
- if ( (LA18_227=='u') ) {
- int LA18_282 = input.LA(6);
+ if ( (LA18_229=='u') ) {
+ int LA18_284 = input.LA(6);
- if ( (LA18_282=='l') ) {
- int LA18_326 = input.LA(7);
+ if ( (LA18_284=='l') ) {
+ int LA18_328 = input.LA(7);
- if ( (LA18_326=='t') ) {
- int LA18_368 = input.LA(8);
+ if ( (LA18_328=='t') ) {
+ int LA18_370 = input.LA(8);
- if ( (LA18_368=='$'||(LA18_368>='0' && LA18_368<='9')||(LA18_368>='A' && LA18_368<='Z')||LA18_368=='_'||(LA18_368>='a' && LA18_368<='z')||(LA18_368>='\u00C0' && LA18_368<='\u00D6')||(LA18_368>='\u00D8' && LA18_368<='\u00F6')||(LA18_368>='\u00F8' && LA18_368<='\u1FFF')||(LA18_368>='\u3040' && LA18_368<='\u318F')||(LA18_368>='\u3300' && LA18_368<='\u337F')||(LA18_368>='\u3400' && LA18_368<='\u3D2D')||(LA18_368>='\u4E00' && LA18_368<='\u9FFF')||(LA18_368>='\uF900' && LA18_368<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_370=='$'||(LA18_370>='0' && LA18_370<='9')||(LA18_370>='A' && LA18_370<='Z')||LA18_370=='_'||(LA18_370>='a' && LA18_370<='z')||(LA18_370>='\u00C0' && LA18_370<='\u00D6')||(LA18_370>='\u00D8' && LA18_370<='\u00F6')||(LA18_370>='\u00F8' && LA18_370<='\u1FFF')||(LA18_370>='\u3040' && LA18_370<='\u318F')||(LA18_370>='\u3300' && LA18_370<='\u337F')||(LA18_370>='\u3400' && LA18_370<='\u3D2D')||(LA18_370>='\u4E00' && LA18_370<='\u9FFF')||(LA18_370>='\uF900' && LA18_370<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=56;}
+ alt18=57;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='}') ) {
- alt18=57;
+ alt18=58;
}
else if ( (LA18_0=='|') ) {
- int LA18_34 = input.LA(2);
+ int LA18_35 = input.LA(2);
- if ( (LA18_34=='|') ) {
- alt18=59;
+ if ( (LA18_35=='|') ) {
+ alt18=60;
}
else {
- alt18=85;}
+ alt18=86;}
}
else if ( (LA18_0=='&') ) {
- alt18=60;
+ alt18=61;
}
else if ( (LA18_0=='!') ) {
- int LA18_36 = input.LA(2);
-
- if ( (LA18_36=='=') ) {
- alt18=63;
- }
- else {
- alt18=70;}
- }
- else if ( (LA18_0=='>') ) {
int LA18_37 = input.LA(2);
if ( (LA18_37=='=') ) {
alt18=64;
}
else {
- alt18=66;}
+ alt18=71;}
}
- else if ( (LA18_0=='<') ) {
+ else if ( (LA18_0=='>') ) {
int LA18_38 = input.LA(2);
if ( (LA18_38=='=') ) {
@@ -4995,321 +5014,330 @@ public class Xpand3NodeLexer extends Lexer {
else {
alt18=67;}
}
+ else if ( (LA18_0=='<') ) {
+ int LA18_39 = input.LA(2);
+
+ if ( (LA18_39=='=') ) {
+ alt18=66;
+ }
+ else {
+ alt18=68;}
+ }
else if ( (LA18_0=='+') ) {
- alt18=68;
+ alt18=69;
}
else if ( (LA18_0=='/') ) {
switch ( input.LA(2) ) {
case '/':
{
- alt18=97;
+ alt18=98;
}
break;
case '*':
{
- alt18=96;
+ alt18=97;
}
break;
default:
- alt18=69;}
+ alt18=70;}
}
else if ( (LA18_0=='G') ) {
- int LA18_41 = input.LA(2);
+ int LA18_42 = input.LA(2);
- if ( (LA18_41=='L') ) {
- int LA18_112 = input.LA(3);
+ if ( (LA18_42=='L') ) {
+ int LA18_114 = input.LA(3);
- if ( (LA18_112=='O') ) {
- int LA18_170 = input.LA(4);
+ if ( (LA18_114=='O') ) {
+ int LA18_172 = input.LA(4);
- if ( (LA18_170=='B') ) {
- int LA18_228 = input.LA(5);
+ if ( (LA18_172=='B') ) {
+ int LA18_230 = input.LA(5);
- if ( (LA18_228=='A') ) {
- int LA18_283 = input.LA(6);
+ if ( (LA18_230=='A') ) {
+ int LA18_285 = input.LA(6);
- if ( (LA18_283=='L') ) {
- int LA18_327 = input.LA(7);
+ if ( (LA18_285=='L') ) {
+ int LA18_329 = input.LA(7);
- if ( (LA18_327=='V') ) {
- int LA18_369 = input.LA(8);
+ if ( (LA18_329=='V') ) {
+ int LA18_371 = input.LA(8);
- if ( (LA18_369=='A') ) {
- int LA18_394 = input.LA(9);
+ if ( (LA18_371=='A') ) {
+ int LA18_396 = input.LA(9);
- if ( (LA18_394=='R') ) {
- int LA18_408 = input.LA(10);
+ if ( (LA18_396=='R') ) {
+ int LA18_410 = input.LA(10);
- if ( (LA18_408=='$'||(LA18_408>='0' && LA18_408<='9')||(LA18_408>='A' && LA18_408<='Z')||LA18_408=='_'||(LA18_408>='a' && LA18_408<='z')||(LA18_408>='\u00C0' && LA18_408<='\u00D6')||(LA18_408>='\u00D8' && LA18_408<='\u00F6')||(LA18_408>='\u00F8' && LA18_408<='\u1FFF')||(LA18_408>='\u3040' && LA18_408<='\u318F')||(LA18_408>='\u3300' && LA18_408<='\u337F')||(LA18_408>='\u3400' && LA18_408<='\u3D2D')||(LA18_408>='\u4E00' && LA18_408<='\u9FFF')||(LA18_408>='\uF900' && LA18_408<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_410=='$'||(LA18_410>='0' && LA18_410<='9')||(LA18_410>='A' && LA18_410<='Z')||LA18_410=='_'||(LA18_410>='a' && LA18_410<='z')||(LA18_410>='\u00C0' && LA18_410<='\u00D6')||(LA18_410>='\u00D8' && LA18_410<='\u00F6')||(LA18_410>='\u00F8' && LA18_410<='\u1FFF')||(LA18_410>='\u3040' && LA18_410<='\u318F')||(LA18_410>='\u3300' && LA18_410<='\u337F')||(LA18_410>='\u3400' && LA18_410<='\u3D2D')||(LA18_410>='\u4E00' && LA18_410<='\u9FFF')||(LA18_410>='\uF900' && LA18_410<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=71;}
+ alt18=72;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='n') ) {
switch ( input.LA(2) ) {
case 'u':
{
- int LA18_113 = input.LA(3);
+ int LA18_115 = input.LA(3);
- if ( (LA18_113=='l') ) {
- int LA18_171 = input.LA(4);
+ if ( (LA18_115=='l') ) {
+ int LA18_173 = input.LA(4);
- if ( (LA18_171=='l') ) {
- int LA18_229 = input.LA(5);
+ if ( (LA18_173=='l') ) {
+ int LA18_231 = input.LA(5);
- if ( (LA18_229=='$'||(LA18_229>='0' && LA18_229<='9')||(LA18_229>='A' && LA18_229<='Z')||LA18_229=='_'||(LA18_229>='a' && LA18_229<='z')||(LA18_229>='\u00C0' && LA18_229<='\u00D6')||(LA18_229>='\u00D8' && LA18_229<='\u00F6')||(LA18_229>='\u00F8' && LA18_229<='\u1FFF')||(LA18_229>='\u3040' && LA18_229<='\u318F')||(LA18_229>='\u3300' && LA18_229<='\u337F')||(LA18_229>='\u3400' && LA18_229<='\u3D2D')||(LA18_229>='\u4E00' && LA18_229<='\u9FFF')||(LA18_229>='\uF900' && LA18_229<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_231=='$'||(LA18_231>='0' && LA18_231<='9')||(LA18_231>='A' && LA18_231<='Z')||LA18_231=='_'||(LA18_231>='a' && LA18_231<='z')||(LA18_231>='\u00C0' && LA18_231<='\u00D6')||(LA18_231>='\u00D8' && LA18_231<='\u00F6')||(LA18_231>='\u00F8' && LA18_231<='\u1FFF')||(LA18_231>='\u3040' && LA18_231<='\u318F')||(LA18_231>='\u3300' && LA18_231<='\u337F')||(LA18_231>='\u3400' && LA18_231<='\u3D2D')||(LA18_231>='\u4E00' && LA18_231<='\u9FFF')||(LA18_231>='\uF900' && LA18_231<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=75;}
+ alt18=76;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'e':
{
- int LA18_114 = input.LA(3);
+ int LA18_116 = input.LA(3);
- if ( (LA18_114=='w') ) {
- int LA18_172 = input.LA(4);
+ if ( (LA18_116=='w') ) {
+ int LA18_174 = input.LA(4);
- if ( (LA18_172=='$'||(LA18_172>='0' && LA18_172<='9')||(LA18_172>='A' && LA18_172<='Z')||LA18_172=='_'||(LA18_172>='a' && LA18_172<='z')||(LA18_172>='\u00C0' && LA18_172<='\u00D6')||(LA18_172>='\u00D8' && LA18_172<='\u00F6')||(LA18_172>='\u00F8' && LA18_172<='\u1FFF')||(LA18_172>='\u3040' && LA18_172<='\u318F')||(LA18_172>='\u3300' && LA18_172<='\u337F')||(LA18_172>='\u3400' && LA18_172<='\u3D2D')||(LA18_172>='\u4E00' && LA18_172<='\u9FFF')||(LA18_172>='\uF900' && LA18_172<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_174=='$'||(LA18_174>='0' && LA18_174<='9')||(LA18_174>='A' && LA18_174<='Z')||LA18_174=='_'||(LA18_174>='a' && LA18_174<='z')||(LA18_174>='\u00C0' && LA18_174<='\u00D6')||(LA18_174>='\u00D8' && LA18_174<='\u00F6')||(LA18_174>='\u00F8' && LA18_174<='\u1FFF')||(LA18_174>='\u3040' && LA18_174<='\u318F')||(LA18_174>='\u3300' && LA18_174<='\u337F')||(LA18_174>='\u3400' && LA18_174<='\u3D2D')||(LA18_174>='\u4E00' && LA18_174<='\u9FFF')||(LA18_174>='\uF900' && LA18_174<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=72;}
+ alt18=73;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'o':
{
- int LA18_115 = input.LA(3);
+ int LA18_117 = input.LA(3);
- if ( (LA18_115=='t') ) {
- int LA18_173 = input.LA(4);
+ if ( (LA18_117=='t') ) {
+ int LA18_175 = input.LA(4);
- if ( (LA18_173=='E') ) {
- int LA18_231 = input.LA(5);
+ if ( (LA18_175=='E') ) {
+ int LA18_233 = input.LA(5);
- if ( (LA18_231=='x') ) {
- int LA18_285 = input.LA(6);
+ if ( (LA18_233=='x') ) {
+ int LA18_287 = input.LA(6);
- if ( (LA18_285=='i') ) {
- int LA18_328 = input.LA(7);
+ if ( (LA18_287=='i') ) {
+ int LA18_330 = input.LA(7);
- if ( (LA18_328=='s') ) {
- int LA18_370 = input.LA(8);
+ if ( (LA18_330=='s') ) {
+ int LA18_372 = input.LA(8);
- if ( (LA18_370=='t') ) {
- int LA18_395 = input.LA(9);
+ if ( (LA18_372=='t') ) {
+ int LA18_397 = input.LA(9);
- if ( (LA18_395=='s') ) {
- int LA18_409 = input.LA(10);
+ if ( (LA18_397=='s') ) {
+ int LA18_411 = input.LA(10);
- if ( (LA18_409=='$'||(LA18_409>='0' && LA18_409<='9')||(LA18_409>='A' && LA18_409<='Z')||LA18_409=='_'||(LA18_409>='a' && LA18_409<='z')||(LA18_409>='\u00C0' && LA18_409<='\u00D6')||(LA18_409>='\u00D8' && LA18_409<='\u00F6')||(LA18_409>='\u00F8' && LA18_409<='\u1FFF')||(LA18_409>='\u3040' && LA18_409<='\u318F')||(LA18_409>='\u3300' && LA18_409<='\u337F')||(LA18_409>='\u3400' && LA18_409<='\u3D2D')||(LA18_409>='\u4E00' && LA18_409<='\u9FFF')||(LA18_409>='\uF900' && LA18_409<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_411=='$'||(LA18_411>='0' && LA18_411<='9')||(LA18_411>='A' && LA18_411<='Z')||LA18_411=='_'||(LA18_411>='a' && LA18_411<='z')||(LA18_411>='\u00C0' && LA18_411<='\u00D6')||(LA18_411>='\u00D8' && LA18_411<='\u00F6')||(LA18_411>='\u00F8' && LA18_411<='\u1FFF')||(LA18_411>='\u3040' && LA18_411<='\u318F')||(LA18_411>='\u3300' && LA18_411<='\u337F')||(LA18_411>='\u3400' && LA18_411<='\u3D2D')||(LA18_411>='\u4E00' && LA18_411<='\u9FFF')||(LA18_411>='\uF900' && LA18_411<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=82;}
+ alt18=83;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='f') ) {
switch ( input.LA(2) ) {
case 'a':
{
- int LA18_116 = input.LA(3);
+ int LA18_118 = input.LA(3);
- if ( (LA18_116=='l') ) {
- int LA18_174 = input.LA(4);
+ if ( (LA18_118=='l') ) {
+ int LA18_176 = input.LA(4);
- if ( (LA18_174=='s') ) {
- int LA18_232 = input.LA(5);
+ if ( (LA18_176=='s') ) {
+ int LA18_234 = input.LA(5);
- if ( (LA18_232=='e') ) {
- int LA18_286 = input.LA(6);
+ if ( (LA18_234=='e') ) {
+ int LA18_288 = input.LA(6);
- if ( (LA18_286=='$'||(LA18_286>='0' && LA18_286<='9')||(LA18_286>='A' && LA18_286<='Z')||LA18_286=='_'||(LA18_286>='a' && LA18_286<='z')||(LA18_286>='\u00C0' && LA18_286<='\u00D6')||(LA18_286>='\u00D8' && LA18_286<='\u00F6')||(LA18_286>='\u00F8' && LA18_286<='\u1FFF')||(LA18_286>='\u3040' && LA18_286<='\u318F')||(LA18_286>='\u3300' && LA18_286<='\u337F')||(LA18_286>='\u3400' && LA18_286<='\u3D2D')||(LA18_286>='\u4E00' && LA18_286<='\u9FFF')||(LA18_286>='\uF900' && LA18_286<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_288=='$'||(LA18_288>='0' && LA18_288<='9')||(LA18_288>='A' && LA18_288<='Z')||LA18_288=='_'||(LA18_288>='a' && LA18_288<='z')||(LA18_288>='\u00C0' && LA18_288<='\u00D6')||(LA18_288>='\u00D8' && LA18_288<='\u00F6')||(LA18_288>='\u00F8' && LA18_288<='\u1FFF')||(LA18_288>='\u3040' && LA18_288<='\u318F')||(LA18_288>='\u3300' && LA18_288<='\u337F')||(LA18_288>='\u3400' && LA18_288<='\u3D2D')||(LA18_288>='\u4E00' && LA18_288<='\u9FFF')||(LA18_288>='\uF900' && LA18_288<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=73;}
+ alt18=74;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
case 'o':
{
- int LA18_117 = input.LA(3);
+ int LA18_119 = input.LA(3);
- if ( (LA18_117=='r') ) {
- int LA18_175 = input.LA(4);
+ if ( (LA18_119=='r') ) {
+ int LA18_177 = input.LA(4);
- if ( (LA18_175=='A') ) {
- int LA18_233 = input.LA(5);
+ if ( (LA18_177=='A') ) {
+ int LA18_235 = input.LA(5);
- if ( (LA18_233=='l') ) {
- int LA18_287 = input.LA(6);
+ if ( (LA18_235=='l') ) {
+ int LA18_289 = input.LA(6);
- if ( (LA18_287=='l') ) {
- int LA18_330 = input.LA(7);
+ if ( (LA18_289=='l') ) {
+ int LA18_332 = input.LA(7);
- if ( (LA18_330=='$'||(LA18_330>='0' && LA18_330<='9')||(LA18_330>='A' && LA18_330<='Z')||LA18_330=='_'||(LA18_330>='a' && LA18_330<='z')||(LA18_330>='\u00C0' && LA18_330<='\u00D6')||(LA18_330>='\u00D8' && LA18_330<='\u00F6')||(LA18_330>='\u00F8' && LA18_330<='\u1FFF')||(LA18_330>='\u3040' && LA18_330<='\u318F')||(LA18_330>='\u3300' && LA18_330<='\u337F')||(LA18_330>='\u3400' && LA18_330<='\u3D2D')||(LA18_330>='\u4E00' && LA18_330<='\u9FFF')||(LA18_330>='\uF900' && LA18_330<='\uFAFF')) ) {
- alt18=94;
+ if ( (LA18_332=='$'||(LA18_332>='0' && LA18_332<='9')||(LA18_332>='A' && LA18_332<='Z')||LA18_332=='_'||(LA18_332>='a' && LA18_332<='z')||(LA18_332>='\u00C0' && LA18_332<='\u00D6')||(LA18_332>='\u00D8' && LA18_332<='\u00F6')||(LA18_332>='\u00F8' && LA18_332<='\u1FFF')||(LA18_332>='\u3040' && LA18_332<='\u318F')||(LA18_332>='\u3300' && LA18_332<='\u337F')||(LA18_332>='\u3400' && LA18_332<='\u3D2D')||(LA18_332>='\u4E00' && LA18_332<='\u9FFF')||(LA18_332>='\uF900' && LA18_332<='\uFAFF')) ) {
+ alt18=95;
}
else {
- alt18=84;}
+ alt18=85;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
break;
default:
- alt18=94;}
+ alt18=95;}
}
else if ( (LA18_0=='[') ) {
- alt18=86;
+ alt18=87;
}
else if ( (LA18_0==']') ) {
- alt18=87;
+ alt18=88;
}
else if ( ((LA18_0>='0' && LA18_0<='9')) ) {
- alt18=88;
+ alt18=89;
}
else if ( (LA18_0=='\"'||LA18_0=='\'') ) {
- alt18=89;
+ alt18=90;
}
- else if ( (LA18_0=='$'||LA18_0=='B'||LA18_0=='H'||LA18_0=='K'||(LA18_0>='M' && LA18_0<='O')||LA18_0=='Q'||(LA18_0>='T' && LA18_0<='V')||(LA18_0>='X' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||LA18_0=='b'||(LA18_0>='g' && LA18_0<='h')||(LA18_0>='j' && LA18_0<='k')||LA18_0=='m'||LA18_0=='o'||LA18_0=='q'||(LA18_0>='u' && LA18_0<='z')||(LA18_0>='\u00C0' && LA18_0<='\u00D6')||(LA18_0>='\u00D8' && LA18_0<='\u00F6')||(LA18_0>='\u00F8' && LA18_0<='\u1FFF')||(LA18_0>='\u3040' && LA18_0<='\u318F')||(LA18_0>='\u3300' && LA18_0<='\u337F')||(LA18_0>='\u3400' && LA18_0<='\u3D2D')||(LA18_0>='\u4E00' && LA18_0<='\u9FFF')||(LA18_0>='\uF900' && LA18_0<='\uFAFF')) ) {
- alt18=94;
+ else if ( (LA18_0=='$'||LA18_0=='B'||LA18_0=='H'||LA18_0=='K'||(LA18_0>='M' && LA18_0<='O')||LA18_0=='Q'||(LA18_0>='T' && LA18_0<='V')||(LA18_0>='X' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||LA18_0=='b'||(LA18_0>='g' && LA18_0<='h')||(LA18_0>='j' && LA18_0<='k')||LA18_0=='m'||LA18_0=='o'||LA18_0=='q'||(LA18_0>='u' && LA18_0<='x')||LA18_0=='z'||(LA18_0>='\u00C0' && LA18_0<='\u00D6')||(LA18_0>='\u00D8' && LA18_0<='\u00F6')||(LA18_0>='\u00F8' && LA18_0<='\u1FFF')||(LA18_0>='\u3040' && LA18_0<='\u318F')||(LA18_0>='\u3300' && LA18_0<='\u337F')||(LA18_0>='\u3400' && LA18_0<='\u3D2D')||(LA18_0>='\u4E00' && LA18_0<='\u9FFF')||(LA18_0>='\uF900' && LA18_0<='\uFAFF')) ) {
+ alt18=95;
}
else if ( (LA18_0=='R') ) {
- int LA18_49 = input.LA(2);
+ int LA18_50 = input.LA(2);
- if ( (LA18_49=='E') ) {
- int LA18_118 = input.LA(3);
+ if ( (LA18_50=='E') ) {
+ int LA18_120 = input.LA(3);
- if ( (LA18_118=='M') ) {
- int LA18_176 = input.LA(4);
+ if ( (LA18_120=='M') ) {
+ int LA18_178 = input.LA(4);
- if ( (LA18_176=='\u00BB') && (xpandMode)) {
- alt18=99;
+ if ( (LA18_178=='\u00BB') && (xpandMode)) {
+ alt18=100;
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else {
- alt18=94;}
+ alt18=95;}
}
else if ( ((LA18_0>='\t' && LA18_0<='\n')||(LA18_0>='\f' && LA18_0<='\r')||LA18_0==' ') ) {
- alt18=95;
+ alt18=96;
}
else if ( (LA18_0=='\u00AB') ) {
- int LA18_51 = input.LA(2);
+ int LA18_52 = input.LA(2);
- if ( (LA18_51=='R') && (!xpandMode)) {
- alt18=98;
+ if ( (LA18_52=='R') && (!xpandMode)) {
+ alt18=99;
}
else {
- alt18=101;}
+ alt18=102;}
}
else if ( (LA18_0=='\u00BB') ) {
- int LA18_52 = input.LA(2);
+ int LA18_53 = input.LA(2);
- if ( ((LA18_52>='\u0000' && LA18_52<='\uFFFE')) && (xpandMode)) {
- alt18=100;
+ if ( ((LA18_53>='\u0000' && LA18_53<='\uFFFE')) && (xpandMode)) {
+ alt18=101;
}
else if ( (xpandMode) ) {
- alt18=100;
+ alt18=101;
}
else if ( (true) ) {
- alt18=102;
+ alt18=103;
}
else {
NoViableAltException nvae =
- new NoViableAltException("1:1: Tokens : ( T25 | T26 | T27 | T28 | T29 | T30 | T31 | T32 | T33 | T34 | T35 | T36 | T37 | T38 | T39 | T40 | T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | T81 | T82 | T83 | T84 | T85 | T86 | T87 | T88 | T89 | T90 | T91 | T92 | T93 | T94 | T95 | T96 | T97 | T98 | T99 | T100 | T101 | T102 | T103 | T104 | T105 | T106 | T107 | T108 | T109 | T110 | T111 | IntLiteral | StringLiteral | DEFINE | ENDDEFINE | AROUND | ENDAROUND | Identifier | WS | COMMENT | LINE_COMMENT | REM_COMMENT_OUT | REM_COMMENT | TEXT | LG | RG );", 18, 52, input);
+ new NoViableAltException("1:1: Tokens : ( T25 | T26 | T27 | T28 | T29 | T30 | T31 | T32 | T33 | T34 | T35 | T36 | T37 | T38 | T39 | T40 | T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | T81 | T82 | T83 | T84 | T85 | T86 | T87 | T88 | T89 | T90 | T91 | T92 | T93 | T94 | T95 | T96 | T97 | T98 | T99 | T100 | T101 | T102 | T103 | T104 | T105 | T106 | T107 | T108 | T109 | T110 | T111 | T112 | IntLiteral | StringLiteral | DEFINE | ENDDEFINE | AROUND | ENDAROUND | Identifier | WS | COMMENT | LINE_COMMENT | REM_COMMENT_OUT | REM_COMMENT | TEXT | LG | RG );", 18, 53, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("1:1: Tokens : ( T25 | T26 | T27 | T28 | T29 | T30 | T31 | T32 | T33 | T34 | T35 | T36 | T37 | T38 | T39 | T40 | T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | T81 | T82 | T83 | T84 | T85 | T86 | T87 | T88 | T89 | T90 | T91 | T92 | T93 | T94 | T95 | T96 | T97 | T98 | T99 | T100 | T101 | T102 | T103 | T104 | T105 | T106 | T107 | T108 | T109 | T110 | T111 | IntLiteral | StringLiteral | DEFINE | ENDDEFINE | AROUND | ENDAROUND | Identifier | WS | COMMENT | LINE_COMMENT | REM_COMMENT_OUT | REM_COMMENT | TEXT | LG | RG );", 18, 0, input);
+ new NoViableAltException("1:1: Tokens : ( T25 | T26 | T27 | T28 | T29 | T30 | T31 | T32 | T33 | T34 | T35 | T36 | T37 | T38 | T39 | T40 | T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | T81 | T82 | T83 | T84 | T85 | T86 | T87 | T88 | T89 | T90 | T91 | T92 | T93 | T94 | T95 | T96 | T97 | T98 | T99 | T100 | T101 | T102 | T103 | T104 | T105 | T106 | T107 | T108 | T109 | T110 | T111 | T112 | IntLiteral | StringLiteral | DEFINE | ENDDEFINE | AROUND | ENDAROUND | Identifier | WS | COMMENT | LINE_COMMENT | REM_COMMENT_OUT | REM_COMMENT | TEXT | LG | RG );", 18, 0, input);
throw nvae;
}
@@ -5924,105 +5952,112 @@ public class Xpand3NodeLexer extends Lexer {
}
break;
case 88 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:370: IntLiteral
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:370: T112
{
- mIntLiteral();
+ mT112();
}
break;
case 89 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:381: StringLiteral
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:375: IntLiteral
{
- mStringLiteral();
+ mIntLiteral();
}
break;
case 90 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:395: DEFINE
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:386: StringLiteral
{
- mDEFINE();
+ mStringLiteral();
}
break;
case 91 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:402: ENDDEFINE
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:400: DEFINE
{
- mENDDEFINE();
+ mDEFINE();
}
break;
case 92 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:412: AROUND
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:407: ENDDEFINE
{
- mAROUND();
+ mENDDEFINE();
}
break;
case 93 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:419: ENDAROUND
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:417: AROUND
{
- mENDAROUND();
+ mAROUND();
}
break;
case 94 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:429: Identifier
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:424: ENDAROUND
{
- mIdentifier();
+ mENDAROUND();
}
break;
case 95 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:440: WS
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:434: Identifier
{
- mWS();
+ mIdentifier();
}
break;
case 96 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:443: COMMENT
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:445: WS
{
- mCOMMENT();
+ mWS();
}
break;
case 97 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:451: LINE_COMMENT
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:448: COMMENT
{
- mLINE_COMMENT();
+ mCOMMENT();
}
break;
case 98 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:464: REM_COMMENT_OUT
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:456: LINE_COMMENT
{
- mREM_COMMENT_OUT();
+ mLINE_COMMENT();
}
break;
case 99 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:480: REM_COMMENT
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:469: REM_COMMENT_OUT
{
- mREM_COMMENT();
+ mREM_COMMENT_OUT();
}
break;
case 100 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:492: TEXT
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:485: REM_COMMENT
{
- mTEXT();
+ mREM_COMMENT();
}
break;
case 101 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:497: LG
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:497: TEXT
{
- mLG();
+ mTEXT();
}
break;
case 102 :
- // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:500: RG
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:502: LG
+ {
+ mLG();
+
+ }
+ break;
+ case 103 :
+ // ./src-gen/org/eclipse/xpand3/parser/Xpand3Node.g:1:505: RG
{
mRG();

Back to the top