Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java')
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java1004
1 files changed, 579 insertions, 425 deletions
diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java
index 183727e72..72ac770e4 100644
--- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java
+++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java
@@ -84,9 +84,13 @@ public class InternalRoomLexer extends Lexer {
public static final int T__52=52;
public static final int T__53=53;
public static final int T__54=54;
+ public static final int T__107=107;
+ public static final int T__108=108;
public static final int T__103=103;
public static final int T__59=59;
public static final int T__104=104;
+ public static final int T__105=105;
+ public static final int T__106=106;
public static final int RULE_INT=6;
public static final int T__50=50;
public static final int T__42=42;
@@ -2007,10 +2011,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:101:8: ( 'eventdriven' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:101:10: 'eventdriven'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:101:8: ( 'ptBoolean' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:101:10: 'ptBoolean'
{
- match("eventdriven");
+ match("ptBoolean");
}
@@ -2028,10 +2032,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:102:8: ( 'datadriven' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:102:10: 'datadriven'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:102:8: ( 'ptInteger' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:102:10: 'ptInteger'
{
- match("datadriven");
+ match("ptInteger");
}
@@ -2049,10 +2053,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:103:8: ( 'sync' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:103:10: 'sync'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:103:8: ( 'ptReal' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:103:10: 'ptReal'
{
- match("sync");
+ match("ptReal");
}
@@ -2070,10 +2074,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:104:8: ( 'async' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:104:10: 'async'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:104:8: ( 'ptCharacter' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:104:10: 'ptCharacter'
{
- match("async");
+ match("ptCharacter");
}
@@ -2086,15 +2090,99 @@ public class InternalRoomLexer extends Lexer {
}
// $ANTLR end "T__104"
+ // $ANTLR start "T__105"
+ public final void mT__105() throws RecognitionException {
+ try {
+ int _type = T__105;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:105:8: ( 'eventdriven' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:105:10: 'eventdriven'
+ {
+ match("eventdriven");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__105"
+
+ // $ANTLR start "T__106"
+ public final void mT__106() throws RecognitionException {
+ try {
+ int _type = T__106;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:106:8: ( 'datadriven' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:106:10: 'datadriven'
+ {
+ match("datadriven");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__106"
+
+ // $ANTLR start "T__107"
+ public final void mT__107() throws RecognitionException {
+ try {
+ int _type = T__107;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:107:8: ( 'sync' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:107:10: 'sync'
+ {
+ match("sync");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__107"
+
+ // $ANTLR start "T__108"
+ public final void mT__108() throws RecognitionException {
+ try {
+ int _type = T__108;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:108:8: ( 'async' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:108:10: 'async'
+ {
+ match("async");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__108"
+
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6877:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6877:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6930:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6930:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6877:11: ( '^' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6930:11: ( '^' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2103,7 +2191,7 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6877:11: '^'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6930:11: '^'
{
match('^');
@@ -2121,7 +2209,7 @@ public class InternalRoomLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6877:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6930:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -2170,10 +2258,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6879:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6879:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6932:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6932:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6879:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6932:12: ( '0' .. '9' )+
int cnt3=0;
loop3:
do {
@@ -2187,7 +2275,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6879:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6932:13: '0' .. '9'
{
matchRange('0','9');
@@ -2219,10 +2307,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -2240,10 +2328,10 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop4:
do {
int alt4=3;
@@ -2259,7 +2347,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
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' && input.LA(1)<='u') ) {
@@ -2275,7 +2363,7 @@ public class InternalRoomLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2300,10 +2388,10 @@ public class InternalRoomLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop5:
do {
int alt5=3;
@@ -2319,7 +2407,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
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' && input.LA(1)<='u') ) {
@@ -2335,7 +2423,7 @@ public class InternalRoomLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6881:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6934:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2378,12 +2466,12 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6883:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6883:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6936:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6936:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6883:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6936:24: ( options {greedy=false; } : . )*
loop7:
do {
int alt7=2;
@@ -2408,7 +2496,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6883:52: .
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6936:52: .
{
matchAny();
@@ -2438,12 +2526,12 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6885:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6885:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6938:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6938:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6885:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6938:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop8:
do {
int alt8=2;
@@ -2456,7 +2544,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6885:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6938:24: ~ ( ( '\\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)<='\uFFFF') ) {
input.consume();
@@ -2476,7 +2564,7 @@ public class InternalRoomLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6885:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6938:40: ( ( '\\r' )? '\\n' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -2485,9 +2573,9 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6885:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6938:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6885:41: ( '\\r' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6938:41: ( '\\r' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2496,7 +2584,7 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6885:41: '\\r'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6938:41: '\\r'
{
match('\r');
@@ -2528,10 +2616,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6887:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6887:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6940:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6940:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6887:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6940:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
@@ -2585,8 +2673,8 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6889:16: ( . )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6889:18: .
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6942:16: ( . )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6942:18: .
{
matchAny();
@@ -2601,8 +2689,8 @@ public class InternalRoomLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt12=101;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=105;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
@@ -3264,49 +3352,77 @@ public class InternalRoomLexer extends Lexer {
}
break;
case 95 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:579: RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:579: T__105
{
- mRULE_ID();
+ mT__105();
}
break;
case 96 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:587: RULE_INT
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:586: T__106
{
- mRULE_INT();
+ mT__106();
}
break;
case 97 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:596: RULE_STRING
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:593: T__107
{
- mRULE_STRING();
+ mT__107();
}
break;
case 98 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:608: RULE_ML_COMMENT
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:600: T__108
{
- mRULE_ML_COMMENT();
+ mT__108();
}
break;
case 99 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:624: RULE_SL_COMMENT
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:607: RULE_ID
{
- mRULE_SL_COMMENT();
+ mRULE_ID();
}
break;
case 100 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:640: RULE_WS
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:615: RULE_INT
{
- mRULE_WS();
+ mRULE_INT();
}
break;
case 101 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:648: RULE_ANY_OTHER
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:624: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 102 :
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:636: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 103 :
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:652: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 104 :
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:668: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 105 :
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1:676: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -3321,34 +3437,35 @@ public class InternalRoomLexer extends Lexer {
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
"\1\uffff\1\71\3\uffff\2\71\1\66\2\uffff\6\71\3\uffff\1\71\2\uffff"+
- "\15\71\1\163\5\71\4\uffff\1\71\1\uffff\1\66\2\uffff\3\66\2\uffff"+
- "\2\71\4\uffff\3\71\3\uffff\1\71\1\u008e\12\71\3\uffff\1\71\2\uffff"+
- "\10\71\1\u00a6\1\u00a7\1\71\1\u00a9\21\71\2\uffff\4\71\1\u00c0\1"+
- "\71\4\uffff\1\71\6\uffff\2\71\1\u00c5\6\71\1\uffff\27\71\2\uffff"+
- "\1\71\1\uffff\4\71\1\u00ea\5\71\1\u00f0\1\u00f1\12\71\1\uffff\4"+
- "\71\1\uffff\4\71\1\u0105\7\71\1\u010e\6\71\1\u0115\4\71\1\u011a"+
- "\5\71\1\u0120\1\71\1\u0122\3\71\1\uffff\5\71\2\uffff\13\71\1\u0136"+
- "\7\71\1\uffff\10\71\1\uffff\1\u0146\5\71\1\uffff\1\u014d\3\71\1"+
- "\uffff\5\71\1\uffff\1\71\1\uffff\4\71\1\u015b\2\71\1\u015f\11\71"+
- "\1\u0169\1\u016a\1\uffff\17\71\1\uffff\6\71\1\uffff\5\71\1\u0185"+
- "\4\71\1\u018b\1\71\1\u018d\1\uffff\3\71\1\uffff\11\71\2\uffff\2"+
- "\71\1\u019c\4\71\1\u01a1\5\71\1\u01a7\13\71\1\u01b3\1\uffff\2\71"+
- "\1\u01b6\1\u01b7\1\u01b8\1\uffff\1\71\1\uffff\6\71\1\u01c0\7\71"+
- "\1\uffff\4\71\1\uffff\5\71\1\uffff\1\u01d2\1\71\1\u01d7\2\71\1\u01da"+
- "\3\71\1\u01de\1\u01df\1\uffff\1\u01e0\1\71\3\uffff\1\u01e2\5\71"+
- "\1\u01e8\1\uffff\5\71\1\u01ee\1\u01ef\1\71\1\u01f1\2\71\1\u01f4"+
- "\2\71\1\u01f7\1\71\1\u01f9\1\uffff\1\71\1\u01fb\1\u01fc\1\u01fd"+
- "\1\uffff\1\u01fe\1\71\1\uffff\1\u0200\1\u0201\1\71\3\uffff\1\u0204"+
- "\1\uffff\1\u0205\1\u0206\3\71\1\uffff\5\71\2\uffff\1\71\1\uffff"+
- "\2\71\1\uffff\1\u0213\1\71\1\uffff\1\u0215\1\uffff\1\71\4\uffff"+
- "\1\u0217\2\uffff\1\71\1\u0219\3\uffff\7\71\1\u0222\4\71\1\uffff"+
- "\1\71\1\uffff\1\u0228\1\uffff\1\71\1\uffff\10\71\1\uffff\1\u0232"+
- "\1\u0233\2\71\1\u0236\1\uffff\1\u0237\1\u0238\1\71\1\u023a\5\71"+
- "\2\uffff\1\u0240\1\u0241\3\uffff\1\71\1\uffff\1\71\1\u0244\1\u0245"+
- "\2\71\2\uffff\1\71\1\u0249\2\uffff\3\71\1\uffff\1\u024d\1\u024e"+
- "\1\71\2\uffff\4\71\1\u0254\1\uffff";
+ "\15\71\1\164\5\71\4\uffff\1\71\1\uffff\1\66\2\uffff\3\66\2\uffff"+
+ "\2\71\4\uffff\3\71\3\uffff\1\71\1\u008f\12\71\3\uffff\1\71\2\uffff"+
+ "\10\71\1\u00a7\1\u00a8\1\71\1\u00aa\22\71\2\uffff\4\71\1\u00c5\1"+
+ "\71\4\uffff\1\71\6\uffff\2\71\1\u00ca\6\71\1\uffff\27\71\2\uffff"+
+ "\1\71\1\uffff\10\71\1\u00f3\5\71\1\u00f9\1\u00fa\12\71\1\uffff\4"+
+ "\71\1\uffff\4\71\1\u010e\7\71\1\u0117\6\71\1\u011e\4\71\1\u0123"+
+ "\5\71\1\u0129\1\71\1\u012b\7\71\1\uffff\5\71\2\uffff\13\71\1\u0143"+
+ "\7\71\1\uffff\10\71\1\uffff\1\u0153\5\71\1\uffff\1\u015a\3\71\1"+
+ "\uffff\5\71\1\uffff\1\71\1\uffff\10\71\1\u016c\2\71\1\u0170\11\71"+
+ "\1\u017a\1\u017b\1\uffff\17\71\1\uffff\6\71\1\uffff\5\71\1\u0196"+
+ "\5\71\1\u019c\2\71\1\u01a0\1\71\1\u01a2\1\uffff\3\71\1\uffff\11"+
+ "\71\2\uffff\2\71\1\u01b1\4\71\1\u01b6\5\71\1\u01bc\13\71\1\u01c8"+
+ "\1\uffff\2\71\1\u01cb\2\71\1\uffff\1\71\1\u01cf\1\u01d0\1\uffff"+
+ "\1\71\1\uffff\6\71\1\u01d8\7\71\1\uffff\4\71\1\uffff\5\71\1\uffff"+
+ "\1\u01ea\1\71\1\u01ef\2\71\1\u01f2\3\71\1\u01f6\1\u01f7\1\uffff"+
+ "\1\u01f8\1\71\1\uffff\3\71\2\uffff\1\u01fd\5\71\1\u0203\1\uffff"+
+ "\5\71\1\u0209\1\u020a\1\71\1\u020c\2\71\1\u020f\2\71\1\u0212\1\71"+
+ "\1\u0214\1\uffff\1\71\1\u0216\1\u0217\1\u0218\1\uffff\1\u0219\1"+
+ "\71\1\uffff\1\u021b\1\u021c\1\71\3\uffff\1\u021f\1\u0220\1\u0221"+
+ "\1\71\1\uffff\1\u0223\1\u0224\3\71\1\uffff\5\71\2\uffff\1\71\1\uffff"+
+ "\2\71\1\uffff\1\u0231\1\71\1\uffff\1\u0233\1\uffff\1\71\4\uffff"+
+ "\1\u0235\2\uffff\1\71\1\u0237\3\uffff\1\71\2\uffff\7\71\1\u0241"+
+ "\4\71\1\uffff\1\71\1\uffff\1\u0247\1\uffff\1\71\1\uffff\1\u0249"+
+ "\10\71\1\uffff\1\u0252\1\u0253\2\71\1\u0256\1\uffff\1\u0257\1\uffff"+
+ "\1\u0258\1\71\1\u025a\5\71\2\uffff\1\u0260\1\u0261\3\uffff\1\71"+
+ "\1\uffff\1\71\1\u0264\1\u0265\2\71\2\uffff\1\71\1\u0269\2\uffff"+
+ "\3\71\1\uffff\1\u026d\1\u026e\1\71\2\uffff\4\71\1\u0274\1\uffff";
static final String DFA12_eofS =
- "\u0255\uffff";
+ "\u0275\uffff";
static final String DFA12_minS =
"\1\0\1\145\3\uffff\1\145\1\157\1\76\2\uffff\1\141\1\156\1\141\1"+
"\156\1\163\1\143\3\uffff\1\160\2\uffff\1\157\1\141\1\155\1\146\1"+
@@ -3357,123 +3474,128 @@ public class InternalRoomLexer extends Lexer {
"\1\52\2\uffff\1\157\1\146\4\uffff\1\146\1\151\1\162\3\uffff\1\146"+
"\1\60\1\164\1\151\2\164\1\151\1\164\2\145\2\164\3\uffff\1\145\2"+
"\uffff\1\151\1\155\1\164\1\142\1\156\1\143\1\160\1\164\2\60\1\156"+
- "\1\60\1\151\1\163\1\156\1\163\1\144\1\164\1\171\1\164\1\141\2\120"+
- "\1\162\1\142\1\150\1\156\1\147\1\171\2\uffff\1\141\1\157\1\151\1"+
- "\141\1\60\1\144\4\uffff\1\157\6\uffff\1\155\1\151\1\60\1\165\1\141"+
- "\1\155\2\164\1\141\1\uffff\1\141\1\145\1\164\1\162\1\141\1\145\1"+
- "\164\1\162\1\156\2\162\1\157\1\162\2\144\1\141\1\151\1\147\1\143"+
- "\1\157\1\164\1\157\1\147\2\uffff\1\144\1\uffff\1\157\1\163\1\144"+
- "\1\164\1\60\1\151\1\156\1\145\1\165\1\164\2\60\1\166\1\123\1\141"+
- "\1\144\1\151\1\145\1\156\1\151\1\147\1\162\1\uffff\1\145\1\155\1"+
- "\115\1\156\1\uffff\1\154\1\171\1\151\1\157\1\60\1\165\1\144\1\162"+
- "\1\120\1\171\1\103\1\156\1\60\1\171\1\164\1\143\1\151\1\162\1\141"+
- "\1\60\1\163\1\156\1\163\1\162\1\60\1\155\1\151\1\162\1\157\1\165"+
- "\1\60\1\141\1\60\1\141\1\154\1\162\1\uffff\1\157\1\143\1\162\1\143"+
- "\1\145\2\uffff\1\151\1\171\1\166\1\151\1\143\1\162\1\163\1\143\1"+
- "\147\1\144\1\154\1\60\1\157\1\145\1\141\1\137\1\164\1\143\1\154"+
- "\1\uffff\1\154\1\162\1\156\1\157\1\120\1\154\1\144\1\156\1\uffff"+
- "\1\60\1\144\1\157\1\142\1\103\1\164\1\uffff\1\60\1\164\1\146\1\141"+
- "\1\uffff\1\151\1\141\1\164\1\151\1\147\1\uffff\1\164\1\uffff\1\147"+
+ "\1\60\1\151\1\102\1\163\1\156\1\163\1\144\1\164\1\171\1\164\1\141"+
+ "\2\120\1\162\1\142\1\150\1\156\1\147\1\171\2\uffff\1\141\1\157\1"+
+ "\151\1\141\1\60\1\144\4\uffff\1\157\6\uffff\1\155\1\151\1\60\1\165"+
+ "\1\141\1\155\2\164\1\141\1\uffff\1\141\1\145\1\164\1\162\1\141\1"+
+ "\145\1\164\1\162\1\156\2\162\1\157\1\162\2\144\1\141\1\151\1\147"+
+ "\1\143\1\157\1\164\1\157\1\147\2\uffff\1\144\1\uffff\2\157\1\156"+
+ "\1\145\1\150\1\163\1\144\1\164\1\60\1\151\1\156\1\145\1\165\1\164"+
+ "\2\60\1\166\1\123\1\141\1\144\1\151\1\145\1\156\1\151\1\147\1\162"+
+ "\1\uffff\1\145\1\155\1\115\1\156\1\uffff\1\154\1\171\1\151\1\157"+
+ "\1\60\1\165\1\144\1\162\1\120\1\171\1\103\1\156\1\60\1\171\1\164"+
+ "\1\143\1\151\1\162\1\141\1\60\1\163\1\156\1\163\1\162\1\60\1\155"+
+ "\1\151\1\162\1\157\1\165\1\60\1\141\1\60\1\157\1\164\3\141\1\154"+
+ "\1\162\1\uffff\1\157\1\143\1\162\1\143\1\145\2\uffff\1\151\1\171"+
+ "\1\166\1\151\1\143\1\162\1\163\1\143\1\147\1\144\1\154\1\60\1\157"+
+ "\1\145\1\141\1\137\1\164\1\143\1\154\1\uffff\1\154\1\162\1\156\1"+
+ "\157\1\120\1\154\1\144\1\156\1\uffff\1\60\1\144\1\157\1\142\1\103"+
+ "\1\164\1\uffff\1\60\1\164\1\146\1\141\1\uffff\1\151\1\141\1\164"+
+ "\1\151\1\147\1\uffff\1\164\1\uffff\1\154\1\145\1\154\1\162\1\147"+
"\1\145\1\141\1\156\1\60\1\146\1\164\1\60\1\143\1\163\1\151\1\156"+
"\1\141\1\103\1\151\2\145\2\60\1\uffff\2\144\1\162\1\163\1\151\1"+
"\157\1\141\1\164\1\151\1\141\1\151\1\157\1\141\1\163\1\141\1\uffff"+
"\1\162\1\144\1\165\1\154\1\145\1\151\1\uffff\2\151\1\160\1\156\1"+
- "\154\1\60\1\156\1\141\2\145\1\60\1\143\1\60\1\uffff\1\141\1\165"+
- "\1\141\1\uffff\1\145\1\164\1\157\1\147\1\154\1\157\1\164\1\120\1"+
- "\162\2\uffff\1\145\1\123\1\60\1\141\1\166\1\154\1\163\1\60\1\166"+
- "\1\154\1\156\1\151\1\163\1\60\1\154\1\151\1\145\1\164\1\141\1\146"+
- "\1\157\1\143\1\145\1\150\1\147\1\60\1\uffff\1\147\1\164\3\60\1\uffff"+
- "\1\164\1\uffff\1\143\1\162\1\143\1\111\1\145\1\162\1\60\1\123\1"+
- "\156\1\151\1\157\1\163\1\154\1\164\1\uffff\1\160\1\145\1\103\1\163"+
- "\1\uffff\1\145\1\124\1\164\1\156\1\163\1\uffff\1\60\1\166\1\60\1"+
- "\145\1\163\1\60\1\156\1\163\1\144\2\60\1\uffff\1\60\1\145\3\uffff"+
- "\1\60\2\145\1\150\2\155\1\60\1\uffff\1\171\1\150\1\156\1\157\1\151"+
- "\2\60\1\141\1\60\1\124\1\154\1\60\1\156\1\171\1\60\1\164\1\60\1"+
- "\uffff\1\145\3\60\1\uffff\1\60\1\163\1\uffff\2\60\1\137\3\uffff"+
- "\1\60\1\uffff\2\60\1\151\1\160\1\103\1\uffff\1\163\1\162\1\145\2"+
- "\156\2\uffff\1\164\1\uffff\1\171\1\141\1\uffff\1\60\1\160\1\uffff"+
- "\1\60\1\uffff\1\156\4\uffff\1\60\2\uffff\1\142\1\60\3\uffff\1\156"+
- "\1\154\1\145\1\154\1\164\1\145\1\143\1\60\1\164\1\145\1\160\1\163"+
- "\1\uffff\1\145\1\uffff\1\60\1\uffff\1\171\1\uffff\2\145\1\146\1"+
- "\141\1\145\1\141\1\164\1\157\1\uffff\2\60\1\145\1\163\1\60\1\uffff"+
- "\2\60\1\155\1\60\1\163\1\155\1\144\2\151\2\uffff\2\60\3\uffff\1"+
- "\145\1\uffff\1\163\2\60\1\157\1\156\2\uffff\1\156\1\60\2\uffff\1"+
- "\156\2\164\1\uffff\2\60\1\141\2\uffff\1\164\1\151\1\157\1\156\1"+
- "\60\1\uffff";
+ "\154\1\60\1\156\1\141\2\145\1\147\1\60\1\141\1\145\1\60\1\143\1"+
+ "\60\1\uffff\1\141\1\165\1\141\1\uffff\1\145\1\164\1\157\1\147\1"+
+ "\154\1\157\1\164\1\120\1\162\2\uffff\1\145\1\123\1\60\1\141\1\166"+
+ "\1\154\1\163\1\60\1\166\1\154\1\156\1\151\1\163\1\60\1\154\1\151"+
+ "\1\145\1\164\1\141\1\146\1\157\1\143\1\145\1\150\1\147\1\60\1\uffff"+
+ "\1\147\1\164\1\60\1\141\1\145\1\uffff\1\143\2\60\1\uffff\1\164\1"+
+ "\uffff\1\143\1\162\1\143\1\111\1\145\1\162\1\60\1\123\1\156\1\151"+
+ "\1\157\1\163\1\154\1\164\1\uffff\1\160\1\145\1\103\1\163\1\uffff"+
+ "\1\145\1\124\1\164\1\156\1\163\1\uffff\1\60\1\166\1\60\1\145\1\163"+
+ "\1\60\1\156\1\163\1\144\2\60\1\uffff\1\60\1\145\1\uffff\1\156\1"+
+ "\162\1\164\2\uffff\1\60\2\145\1\150\2\155\1\60\1\uffff\1\171\1\150"+
+ "\1\156\1\157\1\151\2\60\1\141\1\60\1\124\1\154\1\60\1\156\1\171"+
+ "\1\60\1\164\1\60\1\uffff\1\145\3\60\1\uffff\1\60\1\163\1\uffff\2"+
+ "\60\1\137\3\uffff\3\60\1\145\1\uffff\2\60\1\151\1\160\1\103\1\uffff"+
+ "\1\163\1\162\1\145\2\156\2\uffff\1\164\1\uffff\1\171\1\141\1\uffff"+
+ "\1\60\1\160\1\uffff\1\60\1\uffff\1\156\4\uffff\1\60\2\uffff\1\142"+
+ "\1\60\3\uffff\1\162\2\uffff\1\156\1\154\1\145\1\154\1\164\1\145"+
+ "\1\143\1\60\1\164\1\145\1\160\1\163\1\uffff\1\145\1\uffff\1\60\1"+
+ "\uffff\1\171\1\uffff\1\60\2\145\1\146\1\141\1\145\1\141\1\164\1"+
+ "\157\1\uffff\2\60\1\145\1\163\1\60\1\uffff\1\60\1\uffff\1\60\1\155"+
+ "\1\60\1\163\1\155\1\144\2\151\2\uffff\2\60\3\uffff\1\145\1\uffff"+
+ "\1\163\2\60\1\157\1\156\2\uffff\1\156\1\60\2\uffff\1\156\2\164\1"+
+ "\uffff\2\60\1\141\2\uffff\1\164\1\151\1\157\1\156\1\60\1\uffff";
static final String DFA12_maxS =
"\1\uffff\1\157\3\uffff\1\145\1\162\1\76\2\uffff\1\157\1\170\1\141"+
"\1\170\1\163\1\164\3\uffff\1\160\2\uffff\1\157\1\171\1\156\1\165"+
- "\1\160\1\162\1\145\1\141\1\163\1\156\1\165\1\151\1\157\1\52\1\162"+
+ "\1\160\1\164\1\145\1\141\1\163\1\156\1\165\1\151\1\157\1\52\1\162"+
"\1\150\1\162\1\165\1\171\4\uffff\1\162\1\uffff\1\172\2\uffff\2\uffff"+
"\1\57\2\uffff\1\157\1\146\4\uffff\1\154\1\157\1\162\3\uffff\1\146"+
"\1\172\6\164\2\145\2\164\3\uffff\1\145\2\uffff\1\151\1\156\1\164"+
- "\1\142\1\156\1\151\1\160\1\164\2\172\1\156\1\172\1\151\1\163\1\156"+
- "\1\163\1\144\1\164\1\171\1\164\1\162\2\120\1\162\1\142\1\150\1\156"+
- "\1\147\1\171\2\uffff\1\141\1\157\1\151\1\141\1\172\1\144\4\uffff"+
- "\1\157\6\uffff\1\155\1\151\1\172\1\165\1\141\1\155\2\164\1\141\1"+
- "\uffff\1\141\1\145\1\164\1\162\1\141\1\145\1\164\1\162\1\156\2\162"+
- "\1\157\1\162\2\144\1\141\1\151\1\147\1\143\1\157\1\164\1\157\1\147"+
- "\2\uffff\1\152\1\uffff\1\166\1\163\1\144\1\164\1\172\1\151\1\156"+
- "\1\145\1\165\1\164\2\172\1\166\1\123\1\141\1\144\1\151\1\145\1\156"+
- "\1\151\1\147\1\162\1\uffff\1\145\1\155\1\115\1\156\1\uffff\1\154"+
- "\1\171\1\151\1\157\1\172\1\165\1\144\1\162\1\120\1\171\1\103\1\162"+
- "\1\172\1\171\1\164\1\143\1\151\1\162\1\141\1\172\1\163\1\156\1\163"+
- "\1\162\1\172\1\155\1\151\1\162\1\157\1\165\1\172\1\141\1\172\1\141"+
- "\1\154\1\162\1\uffff\1\157\1\143\1\162\1\143\1\145\2\uffff\1\151"+
- "\1\171\1\166\1\151\1\143\1\162\1\163\1\143\1\147\1\144\1\154\1\172"+
- "\1\157\1\145\1\141\1\137\1\164\1\143\1\154\1\uffff\1\154\1\162\1"+
- "\156\1\157\1\120\1\154\1\144\1\156\1\uffff\1\172\1\144\1\157\1\142"+
- "\1\122\1\164\1\uffff\1\172\1\164\1\146\1\141\1\uffff\1\151\1\141"+
- "\1\164\1\151\1\147\1\uffff\1\164\1\uffff\1\147\1\145\1\141\1\156"+
- "\1\172\1\146\1\164\1\172\1\143\1\163\1\151\1\156\1\141\1\103\1\151"+
+ "\1\142\1\156\1\151\1\160\1\164\2\172\1\156\1\172\1\151\1\122\1\163"+
+ "\1\156\1\163\1\144\1\164\1\171\1\164\1\162\2\120\1\162\1\142\1\150"+
+ "\1\156\1\147\1\171\2\uffff\1\141\1\157\1\151\1\141\1\172\1\144\4"+
+ "\uffff\1\157\6\uffff\1\155\1\151\1\172\1\165\1\141\1\155\2\164\1"+
+ "\141\1\uffff\1\141\1\145\1\164\1\162\1\141\1\145\1\164\1\162\1\156"+
+ "\2\162\1\157\1\162\2\144\1\141\1\151\1\147\1\143\1\157\1\164\1\157"+
+ "\1\147\2\uffff\1\152\1\uffff\1\166\1\157\1\156\1\145\1\150\1\163"+
+ "\1\144\1\164\1\172\1\151\1\156\1\145\1\165\1\164\2\172\1\166\1\123"+
+ "\1\141\1\144\1\151\1\145\1\156\1\151\1\147\1\162\1\uffff\1\145\1"+
+ "\155\1\115\1\156\1\uffff\1\154\1\171\1\151\1\157\1\172\1\165\1\144"+
+ "\1\162\1\120\1\171\1\103\1\162\1\172\1\171\1\164\1\143\1\151\1\162"+
+ "\1\141\1\172\1\163\1\156\1\163\1\162\1\172\1\155\1\151\1\162\1\157"+
+ "\1\165\1\172\1\141\1\172\1\157\1\164\3\141\1\154\1\162\1\uffff\1"+
+ "\157\1\143\1\162\1\143\1\145\2\uffff\1\151\1\171\1\166\1\151\1\143"+
+ "\1\162\1\163\1\143\1\147\1\144\1\154\1\172\1\157\1\145\1\141\1\137"+
+ "\1\164\1\143\1\154\1\uffff\1\154\1\162\1\156\1\157\1\120\1\154\1"+
+ "\144\1\156\1\uffff\1\172\1\144\1\157\1\142\1\122\1\164\1\uffff\1"+
+ "\172\1\164\1\146\1\141\1\uffff\1\151\1\141\1\164\1\151\1\147\1\uffff"+
+ "\1\164\1\uffff\1\154\1\145\1\154\1\162\1\147\1\145\1\141\1\156\1"+
+ "\172\1\146\1\164\1\172\1\143\1\163\1\151\1\156\1\141\1\103\1\151"+
"\2\145\2\172\1\uffff\2\144\1\162\1\163\1\151\1\157\1\141\1\164\1"+
"\151\1\141\1\151\1\157\1\141\1\163\1\141\1\uffff\1\162\1\144\1\165"+
"\1\154\1\145\1\151\1\uffff\2\151\1\160\1\156\1\154\1\172\1\156\1"+
- "\141\2\145\1\172\1\143\1\172\1\uffff\1\141\1\165\1\141\1\uffff\1"+
- "\145\1\164\1\157\1\147\1\154\1\157\1\164\1\120\1\162\2\uffff\1\145"+
- "\1\123\1\172\1\141\1\166\1\154\1\163\1\172\1\166\1\154\1\156\1\151"+
- "\1\163\1\172\1\154\1\151\1\145\1\164\1\141\1\146\1\157\1\143\1\145"+
- "\1\150\1\147\1\172\1\uffff\1\147\1\164\3\172\1\uffff\1\164\1\uffff"+
- "\1\143\1\162\1\143\1\111\1\145\1\162\1\172\1\124\1\156\1\151\1\157"+
- "\1\163\1\154\1\164\1\uffff\1\160\1\145\1\103\1\163\1\uffff\1\145"+
- "\1\124\1\164\1\156\1\163\1\uffff\1\172\1\166\1\172\1\145\1\163\1"+
- "\172\1\156\1\163\1\144\2\172\1\uffff\1\172\1\145\3\uffff\1\172\2"+
- "\145\1\150\2\155\1\172\1\uffff\1\171\1\150\1\156\1\157\1\151\2\172"+
- "\1\141\1\172\1\124\1\154\1\172\1\156\1\171\1\172\1\164\1\172\1\uffff"+
- "\1\145\3\172\1\uffff\1\172\1\163\1\uffff\2\172\1\137\3\uffff\1\172"+
- "\1\uffff\2\172\1\151\1\160\1\122\1\uffff\1\163\1\162\1\145\2\156"+
- "\2\uffff\1\164\1\uffff\1\171\1\141\1\uffff\1\172\1\160\1\uffff\1"+
- "\172\1\uffff\1\156\4\uffff\1\172\2\uffff\1\142\1\172\3\uffff\1\156"+
- "\1\154\1\145\1\154\1\164\1\145\1\143\1\172\1\164\1\145\1\160\1\163"+
- "\1\uffff\1\145\1\uffff\1\172\1\uffff\1\171\1\uffff\2\145\1\146\1"+
- "\141\1\145\1\141\1\164\1\157\1\uffff\2\172\1\145\1\163\1\172\1\uffff"+
- "\2\172\1\155\1\172\1\163\1\155\1\144\2\151\2\uffff\2\172\3\uffff"+
- "\1\145\1\uffff\1\163\2\172\1\157\1\156\2\uffff\1\156\1\172\2\uffff"+
- "\1\156\2\164\1\uffff\2\172\1\141\2\uffff\1\164\1\151\1\157\1\156"+
- "\1\172\1\uffff";
+ "\141\2\145\1\147\1\172\1\141\1\145\1\172\1\143\1\172\1\uffff\1\141"+
+ "\1\165\1\141\1\uffff\1\145\1\164\1\157\1\147\1\154\1\157\1\164\1"+
+ "\120\1\162\2\uffff\1\145\1\123\1\172\1\141\1\166\1\154\1\163\1\172"+
+ "\1\166\1\154\1\156\1\151\1\163\1\172\1\154\1\151\1\145\1\164\1\141"+
+ "\1\146\1\157\1\143\1\145\1\150\1\147\1\172\1\uffff\1\147\1\164\1"+
+ "\172\1\141\1\145\1\uffff\1\143\2\172\1\uffff\1\164\1\uffff\1\143"+
+ "\1\162\1\143\1\111\1\145\1\162\1\172\1\124\1\156\1\151\1\157\1\163"+
+ "\1\154\1\164\1\uffff\1\160\1\145\1\103\1\163\1\uffff\1\145\1\124"+
+ "\1\164\1\156\1\163\1\uffff\1\172\1\166\1\172\1\145\1\163\1\172\1"+
+ "\156\1\163\1\144\2\172\1\uffff\1\172\1\145\1\uffff\1\156\1\162\1"+
+ "\164\2\uffff\1\172\2\145\1\150\2\155\1\172\1\uffff\1\171\1\150\1"+
+ "\156\1\157\1\151\2\172\1\141\1\172\1\124\1\154\1\172\1\156\1\171"+
+ "\1\172\1\164\1\172\1\uffff\1\145\3\172\1\uffff\1\172\1\163\1\uffff"+
+ "\2\172\1\137\3\uffff\3\172\1\145\1\uffff\2\172\1\151\1\160\1\122"+
+ "\1\uffff\1\163\1\162\1\145\2\156\2\uffff\1\164\1\uffff\1\171\1\141"+
+ "\1\uffff\1\172\1\160\1\uffff\1\172\1\uffff\1\156\4\uffff\1\172\2"+
+ "\uffff\1\142\1\172\3\uffff\1\162\2\uffff\1\156\1\154\1\145\1\154"+
+ "\1\164\1\145\1\143\1\172\1\164\1\145\1\160\1\163\1\uffff\1\145\1"+
+ "\uffff\1\172\1\uffff\1\171\1\uffff\1\172\2\145\1\146\1\141\1\145"+
+ "\1\141\1\164\1\157\1\uffff\2\172\1\145\1\163\1\172\1\uffff\1\172"+
+ "\1\uffff\1\172\1\155\1\172\1\163\1\155\1\144\2\151\2\uffff\2\172"+
+ "\3\uffff\1\145\1\uffff\1\163\2\172\1\157\1\156\2\uffff\1\156\1\172"+
+ "\2\uffff\1\156\2\164\1\uffff\2\172\1\141\2\uffff\1\164\1\151\1\157"+
+ "\1\156\1\172\1\uffff";
static final String DFA12_acceptS =
"\2\uffff\1\2\1\3\1\4\3\uffff\1\10\1\11\6\uffff\1\22\1\23\1\24\1"+
"\uffff\1\26\1\27\23\uffff\1\122\1\123\1\124\1\125\1\uffff\1\132"+
- "\1\uffff\1\137\1\140\3\uffff\1\144\1\145\2\uffff\1\137\1\2\1\3\1"+
+ "\1\uffff\1\143\1\144\3\uffff\1\150\1\151\2\uffff\1\143\1\2\1\3\1"+
"\4\3\uffff\1\7\1\10\1\11\14\uffff\1\22\1\23\1\24\1\uffff\1\26\1"+
- "\27\35\uffff\1\131\1\66\6\uffff\1\122\1\123\1\124\1\125\1\uffff"+
- "\1\132\1\140\1\141\1\142\1\143\1\144\11\uffff\1\101\27\uffff\1\60"+
- "\1\115\1\uffff\1\121\26\uffff\1\120\4\uffff\1\5\44\uffff\1\70\5"+
+ "\27\36\uffff\1\131\1\66\6\uffff\1\122\1\123\1\124\1\125\1\uffff"+
+ "\1\132\1\144\1\145\1\146\1\147\1\150\11\uffff\1\101\27\uffff\1\60"+
+ "\1\115\1\uffff\1\121\32\uffff\1\120\4\uffff\1\5\50\uffff\1\70\5"+
"\uffff\1\55\1\56\23\uffff\1\53\10\uffff\1\100\6\uffff\1\30\4\uffff"+
- "\1\135\5\uffff\1\117\1\uffff\1\65\23\uffff\1\127\17\uffff\1\77\6"+
- "\uffff\1\31\15\uffff\1\136\3\uffff\1\76\11\uffff\1\116\1\130\32"+
- "\uffff\1\126\5\uffff\1\43\1\uffff\1\113\16\uffff\1\35\4\uffff\1"+
- "\12\5\uffff\1\15\13\uffff\1\112\2\uffff\1\40\1\41\1\104\7\uffff"+
- "\1\67\21\uffff\1\54\4\uffff\1\42\2\uffff\1\74\3\uffff\1\102\1\33"+
- "\1\34\1\uffff\1\45\5\uffff\1\51\5\uffff\1\114\1\1\1\uffff\1\73\2"+
- "\uffff\1\36\2\uffff\1\107\1\uffff\1\14\1\uffff\1\16\1\17\1\20\1"+
- "\21\1\uffff\1\25\1\44\2\uffff\1\37\1\47\1\50\14\uffff\1\134\1\uffff"+
- "\1\106\1\uffff\1\46\1\uffff\1\52\10\uffff\1\111\5\uffff\1\133\11"+
- "\uffff\1\110\1\103\2\uffff\1\13\1\72\1\75\1\uffff\1\62\5\uffff\1"+
- "\6\1\32\2\uffff\1\61\1\64\3\uffff\1\63\3\uffff\1\71\1\105\5\uffff"+
- "\1\57";
+ "\1\141\5\uffff\1\117\1\uffff\1\65\27\uffff\1\127\17\uffff\1\77\6"+
+ "\uffff\1\31\21\uffff\1\142\3\uffff\1\76\11\uffff\1\116\1\130\32"+
+ "\uffff\1\126\5\uffff\1\135\3\uffff\1\43\1\uffff\1\113\16\uffff\1"+
+ "\35\4\uffff\1\12\5\uffff\1\15\13\uffff\1\112\2\uffff\1\40\3\uffff"+
+ "\1\41\1\104\7\uffff\1\67\21\uffff\1\54\4\uffff\1\42\2\uffff\1\74"+
+ "\3\uffff\1\102\1\33\1\34\4\uffff\1\45\5\uffff\1\51\5\uffff\1\114"+
+ "\1\1\1\uffff\1\73\2\uffff\1\36\2\uffff\1\107\1\uffff\1\14\1\uffff"+
+ "\1\16\1\17\1\20\1\21\1\uffff\1\25\1\44\2\uffff\1\37\1\133\1\134"+
+ "\1\uffff\1\47\1\50\14\uffff\1\140\1\uffff\1\106\1\uffff\1\46\1\uffff"+
+ "\1\52\11\uffff\1\111\5\uffff\1\137\1\uffff\1\136\10\uffff\1\110"+
+ "\1\103\2\uffff\1\13\1\72\1\75\1\uffff\1\62\5\uffff\1\6\1\32\2\uffff"+
+ "\1\61\1\64\3\uffff\1\63\3\uffff\1\71\1\105\5\uffff\1\57";
static final String DFA12_specialS =
- "\1\2\61\uffff\1\1\1\0\u0221\uffff}>";
+ "\1\0\61\uffff\1\2\1\1\u0241\uffff}>";
static final String[] DFA12_transitionS = {
"\11\66\2\65\2\66\1\65\22\66\1\65\1\66\1\62\4\66\1\63\1\10\1"+
"\11\1\56\1\66\1\25\1\7\1\43\1\64\12\61\1\4\1\66\1\51\1\22\1"+
@@ -3508,127 +3630,123 @@ public class InternalRoomLexer extends Lexer {
"\1\133\1\132",
"\1\135\13\uffff\1\136\2\uffff\1\134",
"\1\137\1\140",
- "\1\141",
- "\1\142",
+ "\1\141\1\uffff\1\142",
"\1\143",
- "\1\144\1\146\12\uffff\1\145\4\uffff\1\147",
- "\1\150",
- "\1\152\16\uffff\1\153\24\uffff\1\154\16\uffff\1\151\1\155",
- "\1\156\3\uffff\1\157",
- "\1\161\15\uffff\1\160",
- "\1\162",
- "\1\164",
+ "\1\144",
+ "\1\145\1\147\12\uffff\1\146\4\uffff\1\150",
+ "\1\151",
+ "\1\153\16\uffff\1\154\24\uffff\1\155\16\uffff\1\152\1\156",
+ "\1\157\3\uffff\1\160",
+ "\1\162\15\uffff\1\161",
+ "\1\163",
"\1\165",
"\1\166",
"\1\167",
- "\1\171\11\uffff\1\170",
+ "\1\170",
+ "\1\172\11\uffff\1\171",
"",
"",
"",
"",
- "\1\176",
+ "\1\177",
"",
"\32\71\4\uffff\1\71\1\uffff\32\71",
"",
"",
- "\0\u0081",
- "\0\u0081",
- "\1\u0082\4\uffff\1\u0083",
+ "\0\u0082",
+ "\0\u0082",
+ "\1\u0083\4\uffff\1\u0084",
"",
"",
- "\1\u0085",
"\1\u0086",
+ "\1\u0087",
"",
"",
"",
"",
- "\1\u0087\1\u0088\4\uffff\1\u0089",
- "\1\u008a\5\uffff\1\u008b",
- "\1\u008c",
+ "\1\u0088\1\u0089\4\uffff\1\u008a",
+ "\1\u008b\5\uffff\1\u008c",
+ "\1\u008d",
"",
"",
"",
- "\1\u008d",
+ "\1\u008e",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u008f",
- "\1\u0091\12\uffff\1\u0090",
- "\1\u0092",
+ "\1\u0090",
+ "\1\u0092\12\uffff\1\u0091",
"\1\u0093",
- "\1\u0095\12\uffff\1\u0094",
- "\1\u0096",
+ "\1\u0094",
+ "\1\u0096\12\uffff\1\u0095",
"\1\u0097",
"\1\u0098",
"\1\u0099",
"\1\u009a",
+ "\1\u009b",
"",
"",
"",
- "\1\u009b",
+ "\1\u009c",
"",
"",
- "\1\u009c",
- "\1\u009e\1\u009d",
- "\1\u009f",
+ "\1\u009d",
+ "\1\u009f\1\u009e",
"\1\u00a0",
"\1\u00a1",
- "\1\u00a2\5\uffff\1\u00a3",
- "\1\u00a4",
+ "\1\u00a2",
+ "\1\u00a3\5\uffff\1\u00a4",
"\1\u00a5",
+ "\1\u00a6",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u00a8",
+ "\1\u00a9",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u00aa",
"\1\u00ab",
- "\1\u00ac",
- "\1\u00ad",
- "\1\u00ae",
- "\1\u00af",
+ "\1\u00ac\1\u00af\5\uffff\1\u00ad\10\uffff\1\u00ae",
"\1\u00b0",
"\1\u00b1",
- "\1\u00b3\20\uffff\1\u00b2",
+ "\1\u00b2",
+ "\1\u00b3",
"\1\u00b4",
"\1\u00b5",
"\1\u00b6",
- "\1\u00b7",
- "\1\u00b8",
+ "\1\u00b8\20\uffff\1\u00b7",
"\1\u00b9",
"\1\u00ba",
"\1\u00bb",
- "",
- "",
"\1\u00bc",
"\1\u00bd",
"\1\u00be",
"\1\u00bf",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u00c0",
+ "",
+ "",
"\1\u00c1",
+ "\1\u00c2",
+ "\1\u00c3",
+ "\1\u00c4",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u00c6",
"",
"",
"",
"",
- "\1\u00c2",
+ "\1\u00c7",
"",
"",
"",
"",
"",
"",
- "\1\u00c3",
- "\1\u00c4",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u00c6",
- "\1\u00c7",
"\1\u00c8",
"\1\u00c9",
- "\1\u00ca",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u00cb",
- "",
"\1\u00cc",
"\1\u00cd",
"\1\u00ce",
"\1\u00cf",
"\1\u00d0",
+ "",
"\1\u00d1",
"\1\u00d2",
"\1\u00d3",
@@ -3647,84 +3765,81 @@ public class InternalRoomLexer extends Lexer {
"\1\u00e0",
"\1\u00e1",
"\1\u00e2",
+ "\1\u00e3",
+ "\1\u00e4",
+ "\1\u00e5",
+ "\1\u00e6",
+ "\1\u00e7",
"",
"",
- "\1\u00e4\5\uffff\1\u00e3",
+ "\1\u00e9\5\uffff\1\u00e8",
"",
- "\1\u00e6\6\uffff\1\u00e5",
- "\1\u00e7",
- "\1\u00e8",
- "\1\u00e9",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u00eb",
+ "\1\u00eb\6\uffff\1\u00ea",
"\1\u00ec",
"\1\u00ed",
"\1\u00ee",
"\1\u00ef",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u00f0",
+ "\1\u00f1",
"\1\u00f2",
- "\1\u00f3",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u00f4",
"\1\u00f5",
"\1\u00f6",
"\1\u00f7",
"\1\u00f8",
- "\1\u00f9",
- "\1\u00fa",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u00fb",
- "",
"\1\u00fc",
"\1\u00fd",
"\1\u00fe",
"\1\u00ff",
- "",
"\1\u0100",
"\1\u0101",
"\1\u0102",
"\1\u0103",
- "\12\71\7\uffff\2\71\1\u0104\27\71\4\uffff\1\71\1\uffff\32"+
- "\71",
+ "\1\u0104",
+ "",
+ "\1\u0105",
"\1\u0106",
"\1\u0107",
"\1\u0108",
+ "",
"\1\u0109",
"\1\u010a",
"\1\u010b",
- "\1\u010c\3\uffff\1\u010d",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u010c",
+ "\12\71\7\uffff\2\71\1\u010d\27\71\4\uffff\1\71\1\uffff\32"+
+ "\71",
"\1\u010f",
"\1\u0110",
"\1\u0111",
"\1\u0112",
"\1\u0113",
"\1\u0114",
+ "\1\u0115\3\uffff\1\u0116",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u0116",
- "\1\u0117",
"\1\u0118",
"\1\u0119",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u011a",
"\1\u011b",
"\1\u011c",
"\1\u011d",
- "\1\u011e",
- "\1\u011f",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u011f",
+ "\1\u0120",
"\1\u0121",
+ "\1\u0122",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u0123",
"\1\u0124",
"\1\u0125",
- "",
"\1\u0126",
"\1\u0127",
"\1\u0128",
- "\1\u0129",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u012a",
- "",
- "",
- "\1\u012b",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u012c",
"\1\u012d",
"\1\u012e",
@@ -3732,74 +3847,76 @@ public class InternalRoomLexer extends Lexer {
"\1\u0130",
"\1\u0131",
"\1\u0132",
+ "",
"\1\u0133",
"\1\u0134",
"\1\u0135",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u0136",
"\1\u0137",
+ "",
+ "",
"\1\u0138",
"\1\u0139",
"\1\u013a",
"\1\u013b",
"\1\u013c",
"\1\u013d",
- "",
"\1\u013e",
"\1\u013f",
"\1\u0140",
"\1\u0141",
"\1\u0142",
- "\1\u0143",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u0144",
"\1\u0145",
- "",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u0146",
"\1\u0147",
"\1\u0148",
"\1\u0149",
- "\1\u014a\16\uffff\1\u014b",
- "\1\u014c",
+ "\1\u014a",
"",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u014b",
+ "\1\u014c",
+ "\1\u014d",
"\1\u014e",
"\1\u014f",
"\1\u0150",
- "",
"\1\u0151",
"\1\u0152",
- "\1\u0153",
+ "",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u0154",
"\1\u0155",
- "",
"\1\u0156",
- "",
- "\1\u0157",
- "\1\u0158",
+ "\1\u0157\16\uffff\1\u0158",
"\1\u0159",
- "\1\u015a",
+ "",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u015b",
"\1\u015c",
"\1\u015d",
- "\12\71\7\uffff\14\71\1\u015e\15\71\4\uffff\1\71\1\uffff\32"+
- "\71",
+ "",
+ "\1\u015e",
+ "\1\u015f",
"\1\u0160",
"\1\u0161",
"\1\u0162",
+ "",
"\1\u0163",
+ "",
"\1\u0164",
"\1\u0165",
"\1\u0166",
"\1\u0167",
"\1\u0168",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "",
+ "\1\u0169",
+ "\1\u016a",
"\1\u016b",
- "\1\u016c",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u016d",
"\1\u016e",
- "\1\u016f",
- "\1\u0170",
+ "\12\71\7\uffff\14\71\1\u016f\15\71\4\uffff\1\71\1\uffff\32"+
+ "\71",
"\1\u0171",
"\1\u0172",
"\1\u0173",
@@ -3809,29 +3926,28 @@ public class InternalRoomLexer extends Lexer {
"\1\u0177",
"\1\u0178",
"\1\u0179",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
- "\1\u017a",
- "\1\u017b",
"\1\u017c",
"\1\u017d",
"\1\u017e",
"\1\u017f",
- "",
"\1\u0180",
"\1\u0181",
"\1\u0182",
"\1\u0183",
"\1\u0184",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u0185",
"\1\u0186",
"\1\u0187",
"\1\u0188",
"\1\u0189",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\21\71\1\u018a\10"+
- "\71",
- "\1\u018c",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u018a",
"",
+ "\1\u018b",
+ "\1\u018c",
+ "\1\u018d",
"\1\u018e",
"\1\u018f",
"\1\u0190",
@@ -3841,26 +3957,26 @@ public class InternalRoomLexer extends Lexer {
"\1\u0193",
"\1\u0194",
"\1\u0195",
- "\1\u0196",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u0197",
"\1\u0198",
"\1\u0199",
- "",
- "",
"\1\u019a",
"\1\u019b",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u019d",
"\1\u019e",
- "\1\u019f",
- "\1\u01a0",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\21\71\1\u019f\10"+
+ "\71",
+ "\1\u01a1",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u01a2",
+ "",
"\1\u01a3",
"\1\u01a4",
"\1\u01a5",
+ "",
"\1\u01a6",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01a7",
"\1\u01a8",
"\1\u01a9",
"\1\u01aa",
@@ -3868,131 +3984,164 @@ public class InternalRoomLexer extends Lexer {
"\1\u01ac",
"\1\u01ad",
"\1\u01ae",
+ "",
+ "",
"\1\u01af",
"\1\u01b0",
- "\1\u01b1",
- "\1\u01b2",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "",
+ "\1\u01b2",
+ "\1\u01b3",
"\1\u01b4",
"\1\u01b5",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "",
+ "\1\u01b7",
+ "\1\u01b8",
"\1\u01b9",
- "",
"\1\u01ba",
"\1\u01bb",
- "\1\u01bc",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u01bd",
"\1\u01be",
"\1\u01bf",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u01c1\1\u01c2",
+ "\1\u01c0",
+ "\1\u01c1",
+ "\1\u01c2",
"\1\u01c3",
"\1\u01c4",
"\1\u01c5",
"\1\u01c6",
"\1\u01c7",
- "\1\u01c8",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
"\1\u01c9",
"\1\u01ca",
- "\1\u01cb",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u01cc",
- "",
"\1\u01cd",
+ "",
"\1\u01ce",
- "\1\u01cf",
- "\1\u01d0",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "",
"\1\u01d1",
"",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01d2",
"\1\u01d3",
- "\1\71\1\u01d4\1\u01d5\1\u01d6\6\71\7\uffff\32\71\4\uffff\1"+
- "\71\1\uffff\32\71",
- "\1\u01d8",
- "\1\u01d9",
+ "\1\u01d4",
+ "\1\u01d5",
+ "\1\u01d6",
+ "\1\u01d7",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01d9\1\u01da",
"\1\u01db",
"\1\u01dc",
"\1\u01dd",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01de",
+ "\1\u01df",
+ "\1\u01e0",
"",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\1\u01e1",
- "",
- "",
- "",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01e2",
"\1\u01e3",
"\1\u01e4",
+ "",
"\1\u01e5",
"\1\u01e6",
"\1\u01e7",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "",
+ "\1\u01e8",
"\1\u01e9",
- "\1\u01ea",
- "\1\u01eb",
- "\1\u01ec",
- "\1\u01ed",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01eb",
+ "\1\71\1\u01ec\1\u01ed\1\u01ee\6\71\7\uffff\32\71\4\uffff\1"+
+ "\71\1\uffff\32\71",
"\1\u01f0",
+ "\1\u01f1",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u01f2",
"\1\u01f3",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01f4",
"\1\u01f5",
- "\1\u01f6",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u01f8",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01f9",
+ "",
"\1\u01fa",
+ "\1\u01fb",
+ "\1\u01fc",
+ "",
+ "",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u01fe",
+ "\1\u01ff",
+ "\1\u0200",
+ "\1\u0201",
+ "\1\u0202",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "",
+ "\1\u0204",
+ "\1\u0205",
+ "\1\u0206",
+ "\1\u0207",
+ "\1\u0208",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u020b",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u020d",
+ "\1\u020e",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u0210",
+ "\1\u0211",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u0213",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
+ "\1\u0215",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u01ff",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u021a",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u0202",
+ "\1\u021d",
"",
"",
"",
- "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\3\71\1\u0203\26"+
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\3\71\1\u021e\26"+
"\71",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u0222",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u0207",
- "\1\u0208",
- "\1\u020a\16\uffff\1\u0209",
+ "\1\u0225",
+ "\1\u0226",
+ "\1\u0228\16\uffff\1\u0227",
"",
- "\1\u020b",
- "\1\u020c",
- "\1\u020d",
- "\1\u020e",
- "\1\u020f",
+ "\1\u0229",
+ "\1\u022a",
+ "\1\u022b",
+ "\1\u022c",
+ "\1\u022d",
"",
"",
- "\1\u0210",
+ "\1\u022e",
"",
- "\1\u0211",
- "\1\u0212",
+ "\1\u022f",
+ "\1\u0230",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u0214",
+ "\1\u0232",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
- "\1\u0216",
+ "\1\u0234",
"",
"",
"",
@@ -4000,55 +4149,60 @@ public class InternalRoomLexer extends Lexer {
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
"",
- "\1\u0218",
+ "\1\u0236",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
"",
"",
- "\1\u021a",
- "\1\u021b",
- "\1\u021c",
- "\1\u021d",
- "\1\u021e",
- "\1\u021f",
- "\1\u0220",
- "\12\71\7\uffff\17\71\1\u0221\12\71\4\uffff\1\71\1\uffff\32"+
+ "\1\u0238",
+ "",
+ "",
+ "\1\u0239",
+ "\1\u023a",
+ "\1\u023b",
+ "\1\u023c",
+ "\1\u023d",
+ "\1\u023e",
+ "\1\u023f",
+ "\12\71\7\uffff\17\71\1\u0240\12\71\4\uffff\1\71\1\uffff\32"+
"\71",
- "\1\u0223",
- "\1\u0224",
- "\1\u0225",
- "\1\u0226",
+ "\1\u0242",
+ "\1\u0243",
+ "\1\u0244",
+ "\1\u0245",
"",
- "\1\u0227",
+ "\1\u0246",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
- "\1\u0229",
+ "\1\u0248",
"",
- "\1\u022a",
- "\1\u022b",
- "\1\u022c",
- "\1\u022d",
- "\1\u022e",
- "\1\u022f",
- "\1\u0230",
- "\1\u0231",
+ "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "\1\u024a",
+ "\1\u024b",
+ "\1\u024c",
+ "\1\u024d",
+ "\1\u024e",
+ "\1\u024f",
+ "\1\u0250",
+ "\1\u0251",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u0234",
- "\1\u0235",
+ "\1\u0254",
+ "\1\u0255",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
+ "",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u0239",
+ "\1\u0259",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u023b",
- "\1\u023c",
- "\1\u023d",
- "\1\u023e",
- "\1\u023f",
+ "\1\u025b",
+ "\1\u025c",
+ "\1\u025d",
+ "\1\u025e",
+ "\1\u025f",
"",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
@@ -4056,32 +4210,32 @@ public class InternalRoomLexer extends Lexer {
"",
"",
"",
- "\1\u0242",
+ "\1\u0262",
"",
- "\1\u0243",
+ "\1\u0263",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u0246",
- "\1\u0247",
+ "\1\u0266",
+ "\1\u0267",
"",
"",
- "\1\u0248",
+ "\1\u0268",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"",
"",
- "\1\u024a",
- "\1\u024b",
- "\1\u024c",
+ "\1\u026a",
+ "\1\u026b",
+ "\1\u026c",
"",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
- "\1\u024f",
+ "\1\u026f",
"",
"",
- "\1\u0250",
- "\1\u0251",
- "\1\u0252",
- "\1\u0253",
+ "\1\u0270",
+ "\1\u0271",
+ "\1\u0272",
+ "\1\u0273",
"\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71",
""
};
@@ -4116,33 +4270,13 @@ public class InternalRoomLexer extends Lexer {
this.transition = DFA12_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA12_51 = input.LA(1);
-
- s = -1;
- if ( ((LA12_51>='\u0000' && LA12_51<='\uFFFF')) ) {s = 129;}
-
- else s = 54;
-
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA12_50 = input.LA(1);
-
- s = -1;
- if ( ((LA12_50>='\u0000' && LA12_50<='\uFFFF')) ) {s = 129;}
-
- else s = 54;
-
- if ( s>=0 ) return s;
- break;
- case 2 :
int LA12_0 = input.LA(1);
s = -1;
@@ -4256,6 +4390,26 @@ public class InternalRoomLexer extends Lexer {
if ( s>=0 ) return s;
break;
+ case 1 :
+ int LA12_51 = input.LA(1);
+
+ s = -1;
+ if ( ((LA12_51>='\u0000' && LA12_51<='\uFFFF')) ) {s = 130;}
+
+ else s = 54;
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
+ int LA12_50 = input.LA(1);
+
+ s = -1;
+ if ( ((LA12_50>='\u0000' && LA12_50<='\uFFFF')) ) {s = 130;}
+
+ else s = 54;
+
+ if ( s>=0 ) return s;
+ break;
}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 12, _s, input);

Back to the top