diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java')
-rw-r--r-- | plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java | 929 |
1 files changed, 654 insertions, 275 deletions
diff --git a/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java b/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java index 4101d0a77..f1488c547 100644 --- a/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java +++ b/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java @@ -12,8 +12,8 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalConfigLexer extends Lexer { - public static final int RULE_ID=4; public static final int RULE_EXP=8; + public static final int RULE_ID=4; public static final int T__29=29; public static final int T__28=28; public static final int T__27=27; @@ -26,21 +26,31 @@ public class InternalConfigLexer extends Lexer { public static final int RULE_ANY_OTHER=12; public static final int T__20=20; public static final int EOF=-1; + public static final int T__55=55; public static final int T__19=19; public static final int RULE_HEX=7; public static final int T__16=16; + public static final int T__51=51; public static final int T__15=15; + public static final int T__52=52; + public static final int T__53=53; public static final int T__18=18; + public static final int T__54=54; public static final int T__17=17; public static final int T__14=14; public static final int T__13=13; public static final int RULE_INT=6; + public static final int T__50=50; public static final int T__42=42; public static final int T__43=43; public static final int T__40=40; public static final int T__41=41; + public static final int T__46=46; + public static final int T__47=47; public static final int T__44=44; public static final int T__45=45; + public static final int T__48=48; + public static final int T__49=49; public static final int RULE_SL_COMMENT=10; public static final int RULE_ML_COMMENT=9; public static final int T__30=30; @@ -657,10 +667,11 @@ public class InternalConfigLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:39:7: ( ',' ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:39:9: ',' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:39:7: ( 'optional' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:39:9: 'optional' { - match(','); + match("optional"); + } @@ -677,10 +688,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:40:7: ( 'false' ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:40:9: 'false' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:40:7: ( 'mandatory' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:40:9: 'mandatory' { - match("false"); + match("mandatory"); } @@ -698,10 +709,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:41:7: ( 'true' ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:41:9: 'true' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:41:7: ( 'attribute' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:41:9: 'attribute' { - match("true"); + match("attribute"); } @@ -719,10 +730,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:42:7: ( '+' ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:42:9: '+' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:42:7: ( ':' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:42:9: ':' { - match('+'); + match(':'); } @@ -739,10 +750,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:43:7: ( '-' ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:43:9: '-' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:43:7: ( ',' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:43:9: ',' { - match('-'); + match(','); } @@ -754,13 +765,219 @@ public class InternalConfigLexer extends Lexer { } // $ANTLR end "T__45" + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:44:7: ( '[' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:44:9: '[' + { + match('['); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:45:7: ( ']' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:45:9: ']' + { + match(']'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:46:7: ( 'false' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:46:9: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:47:7: ( 'true' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:47:9: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:48:7: ( '+' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:48:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:49:7: ( '-' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:49:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:50:7: ( 'ptBoolean' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:50:9: 'ptBoolean' + { + match("ptBoolean"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:51:7: ( 'ptInteger' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:51:9: 'ptInteger' + { + match("ptInteger"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:52:7: ( 'ptReal' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:52:9: 'ptReal' + { + match("ptReal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:53:7: ( 'ptCharacter' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:53:9: 'ptCharacter' + { + match("ptCharacter"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + // $ANTLR start "RULE_EXP" public final void mRULE_EXP() throws RecognitionException { try { int _type = RULE_EXP; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -771,7 +988,7 @@ public class InternalConfigLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:22: ( '+' | '-' )? + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:22: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -797,7 +1014,7 @@ public class InternalConfigLexer extends Lexer { } - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:33: ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:33: ( '0' .. '9' )+ int cnt2=0; loop2: do { @@ -811,7 +1028,7 @@ public class InternalConfigLexer extends Lexer { switch (alt2) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:34: '0' .. '9' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:34: '0' .. '9' { matchRange('0','9'); @@ -843,10 +1060,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ { - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:12: ( '0x' | '0X' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:12: ( '0x' | '0X' ) int alt3=2; int LA3_0 = input.LA(1); @@ -874,7 +1091,7 @@ public class InternalConfigLexer extends Lexer { } switch (alt3) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:13: '0x' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:13: '0x' { match("0x"); @@ -882,7 +1099,7 @@ public class InternalConfigLexer extends Lexer { } break; case 2 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:18: '0X' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:18: '0X' { match("0X"); @@ -892,7 +1109,7 @@ public class InternalConfigLexer extends Lexer { } - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ int cnt4=0; loop4: do { @@ -946,10 +1163,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:11: ( '^' )? + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:11: ( '^' )? int alt5=2; int LA5_0 = input.LA(1); @@ -958,7 +1175,7 @@ public class InternalConfigLexer extends Lexer { } switch (alt5) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:11: '^' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:11: '^' { match('^'); @@ -976,7 +1193,7 @@ public class InternalConfigLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop6: do { int alt6=2; @@ -1025,10 +1242,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2201:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2201:12: ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2619:10: ( ( '0' .. '9' )+ ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2619:12: ( '0' .. '9' )+ { - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2201:12: ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2619:12: ( '0' .. '9' )+ int cnt7=0; loop7: do { @@ -1042,7 +1259,7 @@ public class InternalConfigLexer extends Lexer { switch (alt7) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2201:13: '0' .. '9' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2619:13: '0' .. '9' { matchRange('0','9'); @@ -1074,10 +1291,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt10=2; int LA10_0 = input.LA(1); @@ -1095,10 +1312,10 @@ public class InternalConfigLexer extends Lexer { } switch (alt10) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -1114,7 +1331,7 @@ public class InternalConfigLexer extends Lexer { switch (alt8) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621: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') ) { @@ -1130,7 +1347,7 @@ public class InternalConfigLexer extends Lexer { } break; case 2 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:66: ~ ( ( '\\\\' | '\"' ) ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:66: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1155,10 +1372,10 @@ public class InternalConfigLexer extends Lexer { } break; case 2 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -1174,7 +1391,7 @@ public class InternalConfigLexer extends Lexer { switch (alt9) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621: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') ) { @@ -1190,7 +1407,7 @@ public class InternalConfigLexer extends Lexer { } break; case 2 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:137: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1233,12 +1450,12 @@ public class InternalConfigLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2205:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2205:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2623:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2623:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2205:24: ( options {greedy=false; } : . )* + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2623:24: ( options {greedy=false; } : . )* loop11: do { int alt11=2; @@ -1263,7 +1480,7 @@ public class InternalConfigLexer extends Lexer { switch (alt11) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2205:52: . + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2623:52: . { matchAny(); @@ -1293,12 +1510,12 @@ public class InternalConfigLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:24: (~ ( ( '\\n' | '\\r' ) ) )* loop12: do { int alt12=2; @@ -1311,7 +1528,7 @@ public class InternalConfigLexer extends Lexer { switch (alt12) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:24: ~ ( ( '\\n' | '\\r' ) ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625: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(); @@ -1331,7 +1548,7 @@ public class InternalConfigLexer extends Lexer { } } while (true); - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:40: ( ( '\\r' )? '\\n' )? + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:40: ( ( '\\r' )? '\\n' )? int alt14=2; int LA14_0 = input.LA(1); @@ -1340,9 +1557,9 @@ public class InternalConfigLexer extends Lexer { } switch (alt14) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:41: ( '\\r' )? '\\n' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:41: ( '\\r' )? '\\n' { - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:41: ( '\\r' )? + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:41: ( '\\r' )? int alt13=2; int LA13_0 = input.LA(1); @@ -1351,7 +1568,7 @@ public class InternalConfigLexer extends Lexer { } switch (alt13) { case 1 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:41: '\\r' + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:41: '\\r' { match('\r'); @@ -1383,10 +1600,10 @@ public class InternalConfigLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2209:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2209:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2627:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2627:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2209:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2627:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt15=0; loop15: do { @@ -1440,8 +1657,8 @@ public class InternalConfigLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2211:16: ( . ) - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2211:18: . + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2629:16: ( . ) + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2629:18: . { matchAny(); @@ -1456,8 +1673,8 @@ public class InternalConfigLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:8: ( 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 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt16=42; + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:8: ( 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 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt16=52; alt16 = dfa16.predict(input); switch (alt16) { case 1 : @@ -1692,63 +1909,133 @@ public class InternalConfigLexer extends Lexer { } break; case 34 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:208: RULE_EXP + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:208: T__46 { - mRULE_EXP(); + mT__46(); } break; case 35 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:217: RULE_HEX + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:214: T__47 { - mRULE_HEX(); + mT__47(); } break; case 36 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:226: RULE_ID + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:220: T__48 { - mRULE_ID(); + mT__48(); } break; case 37 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:234: RULE_INT + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:226: T__49 { - mRULE_INT(); + mT__49(); } break; case 38 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:243: RULE_STRING + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:232: T__50 { - mRULE_STRING(); + mT__50(); } break; case 39 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:255: RULE_ML_COMMENT + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:238: T__51 { - mRULE_ML_COMMENT(); + mT__51(); } break; case 40 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:271: RULE_SL_COMMENT + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:244: T__52 { - mRULE_SL_COMMENT(); + mT__52(); } break; case 41 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:287: RULE_WS + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:250: T__53 { - mRULE_WS(); + mT__53(); } break; case 42 : - // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:295: RULE_ANY_OTHER + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:256: T__54 + { + mT__54(); + + } + break; + case 43 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:262: T__55 + { + mT__55(); + + } + break; + case 44 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:268: RULE_EXP + { + mRULE_EXP(); + + } + break; + case 45 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:277: RULE_HEX + { + mRULE_HEX(); + + } + break; + case 46 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:286: RULE_ID + { + mRULE_ID(); + + } + break; + case 47 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:294: RULE_INT + { + mRULE_INT(); + + } + break; + case 48 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:303: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 49 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:315: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 50 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:331: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 51 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:347: RULE_WS + { + mRULE_WS(); + + } + break; + case 52 : + // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:355: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1762,163 +2049,173 @@ public class InternalConfigLexer extends Lexer { protected DFA16 dfa16 = new DFA16(this); static final String DFA16_eotS = - "\1\uffff\1\42\2\uffff\1\42\1\50\11\42\1\uffff\3\42\1\75\1\uffff"+ - "\1\42\2\uffff\1\42\1\105\1\40\2\uffff\2\40\2\uffff\1\42\3\uffff"+ - "\1\42\3\uffff\15\42\1\uffff\5\42\3\uffff\1\42\2\uffff\1\103\5\uffff"+ - "\20\42\1\156\1\157\10\42\1\170\4\42\1\175\1\42\1\177\1\42\1\u0081"+ - "\2\42\2\uffff\3\42\1\u0087\3\42\2\uffff\1\u008b\1\uffff\2\42\1\uffff"+ - "\1\42\1\uffff\1\42\1\uffff\2\42\1\u0095\1\u0096\1\42\1\uffff\3\42"+ - "\3\uffff\7\42\2\uffff\1\u00a2\7\42\1\u00aa\2\42\1\uffff\2\42\2\uffff"+ - "\3\42\1\uffff\7\42\1\u00b9\6\42\1\uffff\1\42\1\u00c1\5\42\1\uffff"+ - "\11\42\1\u00d0\4\42\1\uffff\1\u00d5\3\42\1\uffff\1\u00d9\2\42\1"+ - "\uffff\4\42\1\u00e0\1\u00e1\2\uffff"; + "\1\uffff\1\47\2\uffff\1\47\1\55\11\47\1\uffff\3\47\1\103\2\47\4"+ + "\uffff\1\47\2\uffff\1\47\1\120\1\45\2\uffff\2\45\2\uffff\1\47\3"+ + "\uffff\1\47\3\uffff\16\47\1\uffff\5\47\2\uffff\2\47\4\uffff\1\47"+ + "\3\uffff\1\115\4\uffff\24\47\1\u0084\1\u0085\13\47\1\u0091\10\47"+ + "\1\u009a\1\47\1\u009c\1\47\1\u009e\2\47\2\uffff\6\47\1\u00a7\3\47"+ + "\2\uffff\1\u00ab\1\uffff\6\47\1\uffff\1\47\1\uffff\1\47\1\uffff"+ + "\3\47\1\u00ba\1\u00bb\3\47\1\uffff\3\47\3\uffff\3\47\1\u00c5\10"+ + "\47\2\uffff\1\u00ce\10\47\1\uffff\4\47\1\u00db\3\47\1\uffff\4\47"+ + "\2\uffff\6\47\1\uffff\3\47\1\u00ec\3\47\1\u00f0\1\u00f1\4\47\1\u00f6"+ + "\1\47\1\u00f8\1\uffff\1\u00f9\2\47\2\uffff\4\47\1\uffff\1\47\2\uffff"+ + "\1\u0101\1\47\1\u0103\4\47\1\uffff\1\47\1\uffff\10\47\1\u0111\4"+ + "\47\1\uffff\1\u0116\3\47\1\uffff\1\u011a\2\47\1\uffff\4\47\1\u0121"+ + "\1\u0122\2\uffff"; static final String DFA16_eofS = - "\u00e2\uffff"; + "\u0123\uffff"; static final String DFA16_minS = "\1\0\1\157\2\uffff\1\165\1\52\1\171\1\141\1\163\1\157\1\143\1\157"+ - "\1\145\1\157\1\156\1\uffff\1\141\1\162\1\155\1\52\1\uffff\1\162"+ - "\2\uffff\1\53\1\130\1\101\2\uffff\2\0\2\uffff\1\156\3\uffff\1\142"+ - "\3\uffff\1\156\1\154\1\157\1\154\1\145\1\154\2\164\1\157\1\162\1"+ - "\141\1\156\1\164\1\uffff\1\156\1\170\1\144\1\151\1\160\3\uffff\1"+ - "\165\2\uffff\1\60\5\uffff\1\146\1\123\1\141\1\145\1\155\1\163\1"+ - "\162\1\154\1\157\1\162\2\164\1\165\1\144\1\152\1\145\2\60\1\145"+ - "\1\164\1\157\1\145\1\151\1\171\1\155\1\40\1\60\1\145\1\40\1\151"+ - "\1\162\1\60\1\157\1\60\1\154\1\60\1\165\1\162\2\uffff\1\154\1\145"+ - "\1\162\1\60\1\147\1\163\1\151\2\uffff\1\60\1\143\1\156\1\103\1\uffff"+ - "\1\143\1\uffff\1\141\1\uffff\1\147\1\146\2\60\1\164\1\uffff\1\115"+ - "\1\164\1\143\3\uffff\1\147\1\154\1\156\1\157\1\162\2\141\2\uffff"+ - "\1\60\1\157\1\145\2\40\1\141\1\163\1\154\1\60\1\164\1\143\1\uffff"+ - "\1\144\1\155\2\uffff\1\163\1\164\1\103\1\uffff\3\145\1\103\1\163"+ - "\1\141\1\154\1\60\1\111\1\154\1\157\1\103\1\156\1\141\1\uffff\1"+ - "\164\1\60\1\156\1\157\1\143\1\163\1\145\1\uffff\1\146\1\156\1\145"+ - "\1\163\1\155\1\151\1\146\2\103\1\60\1\147\1\151\2\157\1\uffff\1"+ - "\60\1\147\2\156\1\uffff\1\60\2\146\1\uffff\2\151\2\147\2\60\2\uffff"; + "\1\145\1\157\1\156\1\uffff\1\141\1\162\1\155\1\52\1\160\1\164\4"+ + "\uffff\1\162\2\uffff\1\53\1\130\1\101\2\uffff\2\0\2\uffff\1\156"+ + "\3\uffff\1\142\3\uffff\1\156\1\154\1\157\1\154\1\145\1\154\1\102"+ + "\2\164\1\157\1\162\1\141\1\156\1\164\1\uffff\2\156\1\144\1\151\1"+ + "\160\2\uffff\2\164\4\uffff\1\165\3\uffff\1\60\4\uffff\1\146\1\123"+ + "\1\141\1\145\1\155\1\163\1\162\1\154\1\157\1\156\1\145\1\150\1\157"+ + "\1\162\2\164\1\165\1\144\1\152\1\145\2\60\1\144\1\145\1\164\1\157"+ + "\1\151\1\162\1\145\1\151\1\171\1\155\1\40\1\60\1\145\1\40\1\151"+ + "\1\157\1\164\2\141\1\162\1\60\1\157\1\60\1\154\1\60\1\165\1\162"+ + "\2\uffff\1\141\1\154\1\145\1\162\1\157\1\151\1\60\1\147\1\163\1"+ + "\151\2\uffff\1\60\1\143\1\156\1\154\1\145\1\154\1\162\1\103\1\uffff"+ + "\1\143\1\uffff\1\141\1\uffff\1\147\1\146\1\164\2\60\1\164\1\156"+ + "\1\142\1\uffff\1\115\1\164\1\143\3\uffff\1\147\1\145\1\147\1\60"+ + "\1\141\1\154\1\156\1\157\1\162\2\141\1\157\2\uffff\1\60\1\141\1"+ + "\165\1\157\1\145\2\40\1\141\1\145\1\uffff\1\143\1\141\1\163\1\154"+ + "\1\60\1\164\1\143\1\162\1\uffff\1\154\1\164\1\144\1\155\2\uffff"+ + "\1\156\1\162\1\164\1\163\1\164\1\103\1\uffff\2\145\1\171\1\60\2"+ + "\145\1\103\2\60\1\145\1\163\1\141\1\154\1\60\1\111\1\60\1\uffff"+ + "\1\60\1\154\1\157\2\uffff\1\162\1\103\1\156\1\141\1\uffff\1\164"+ + "\2\uffff\1\60\1\156\1\60\1\157\1\143\1\163\1\145\1\uffff\1\146\1"+ + "\uffff\1\156\1\145\1\163\1\155\1\151\1\146\2\103\1\60\1\147\1\151"+ + "\2\157\1\uffff\1\60\1\147\2\156\1\uffff\1\60\2\146\1\uffff\2\151"+ + "\2\147\2\60\2\uffff"; static final String DFA16_maxS = - "\1\uffff\1\157\2\uffff\1\165\1\57\1\171\1\162\1\163\1\157\1\164"+ - "\1\162\1\145\1\157\1\156\1\uffff\1\157\1\162\1\155\1\52\1\uffff"+ - "\1\162\2\uffff\1\71\1\170\1\172\2\uffff\2\uffff\2\uffff\1\156\3"+ - "\uffff\1\142\3\uffff\1\156\1\154\1\157\1\154\1\145\1\154\2\164\1"+ - "\157\1\162\1\147\1\156\1\164\1\uffff\1\156\1\170\1\144\1\151\1\160"+ - "\3\uffff\1\165\2\uffff\1\172\5\uffff\1\146\1\123\1\141\1\145\1\155"+ - "\1\163\1\162\1\154\1\157\1\162\2\164\1\165\1\144\1\152\1\145\2\172"+ - "\1\145\1\164\1\157\1\145\1\151\1\171\1\155\1\40\1\172\1\145\1\40"+ - "\1\151\1\162\1\172\1\157\1\172\1\154\1\172\1\165\1\162\2\uffff\1"+ - "\154\1\145\1\162\1\172\1\147\1\163\1\151\2\uffff\1\172\1\151\1\156"+ - "\1\111\1\uffff\1\143\1\uffff\1\141\1\uffff\1\147\1\146\2\172\1\164"+ - "\1\uffff\1\115\1\164\1\143\3\uffff\1\147\1\154\1\156\1\157\1\162"+ - "\2\141\2\uffff\1\172\1\157\1\145\2\40\1\141\1\163\1\154\1\172\1"+ - "\164\1\143\1\uffff\1\144\1\155\2\uffff\1\163\1\164\1\103\1\uffff"+ - "\3\145\1\103\1\163\1\141\1\154\1\172\1\111\1\154\1\157\1\103\1\156"+ - "\1\141\1\uffff\1\164\1\172\1\156\1\157\1\143\1\163\1\145\1\uffff"+ - "\1\146\1\156\1\145\1\163\1\155\1\151\1\146\2\103\1\172\1\147\1\151"+ - "\2\157\1\uffff\1\172\1\147\2\156\1\uffff\1\172\2\146\1\uffff\2\151"+ - "\2\147\2\172\2\uffff"; + "\1\uffff\1\157\2\uffff\1\165\1\57\1\171\1\162\1\163\2\164\1\162"+ + "\1\145\1\157\1\156\1\uffff\1\157\1\162\1\155\1\52\1\160\1\164\4"+ + "\uffff\1\162\2\uffff\1\71\1\170\1\172\2\uffff\2\uffff\2\uffff\1"+ + "\156\3\uffff\1\142\3\uffff\1\156\1\154\1\157\1\154\1\145\1\154\1"+ + "\122\2\164\1\157\1\162\1\147\1\156\1\164\1\uffff\1\156\1\170\1\144"+ + "\1\151\1\160\2\uffff\2\164\4\uffff\1\165\3\uffff\1\172\4\uffff\1"+ + "\146\1\123\1\141\1\145\1\155\1\163\1\162\1\154\1\157\1\156\1\145"+ + "\1\150\1\157\1\162\2\164\1\165\1\144\1\152\1\145\2\172\1\144\1\145"+ + "\1\164\1\157\1\151\1\162\1\145\1\151\1\171\1\155\1\40\1\172\1\145"+ + "\1\40\1\151\1\157\1\164\2\141\1\162\1\172\1\157\1\172\1\154\1\172"+ + "\1\165\1\162\2\uffff\1\141\1\154\1\145\1\162\1\157\1\151\1\172\1"+ + "\147\1\163\1\151\2\uffff\1\172\1\151\1\156\1\154\1\145\1\154\1\162"+ + "\1\111\1\uffff\1\143\1\uffff\1\141\1\uffff\1\147\1\146\1\164\2\172"+ + "\1\164\1\156\1\142\1\uffff\1\115\1\164\1\143\3\uffff\1\147\1\145"+ + "\1\147\1\172\1\141\1\154\1\156\1\157\1\162\2\141\1\157\2\uffff\1"+ + "\172\1\141\1\165\1\157\1\145\2\40\1\141\1\145\1\uffff\1\143\1\141"+ + "\1\163\1\154\1\172\1\164\1\143\1\162\1\uffff\1\154\1\164\1\144\1"+ + "\155\2\uffff\1\156\1\162\1\164\1\163\1\164\1\103\1\uffff\2\145\1"+ + "\171\1\172\2\145\1\103\2\172\1\145\1\163\1\141\1\154\1\172\1\111"+ + "\1\172\1\uffff\1\172\1\154\1\157\2\uffff\1\162\1\103\1\156\1\141"+ + "\1\uffff\1\164\2\uffff\1\172\1\156\1\172\1\157\1\143\1\163\1\145"+ + "\1\uffff\1\146\1\uffff\1\156\1\145\1\163\1\155\1\151\1\146\2\103"+ + "\1\172\1\147\1\151\2\157\1\uffff\1\172\1\147\2\156\1\uffff\1\172"+ + "\2\146\1\uffff\2\151\2\147\2\172\2\uffff"; static final String DFA16_acceptS = - "\2\uffff\1\2\1\3\13\uffff\1\23\4\uffff\1\35\1\uffff\1\40\1\41\3"+ - "\uffff\1\44\1\45\2\uffff\1\51\1\52\1\uffff\1\44\1\2\1\3\1\uffff"+ - "\1\47\1\50\1\5\15\uffff\1\23\5\uffff\1\33\1\34\1\35\1\uffff\1\40"+ - "\1\41\1\uffff\1\42\1\43\1\45\1\46\1\51\46\uffff\1\24\1\25\7\uffff"+ - "\1\7\1\31\4\uffff\1\22\1\uffff\1\20\1\uffff\1\26\5\uffff\1\37\3"+ - "\uffff\1\36\1\10\1\11\7\uffff\1\32\1\27\13\uffff\1\30\2\uffff\1"+ - "\6\1\12\3\uffff\1\16\16\uffff\1\17\7\uffff\1\1\16\uffff\1\21\4\uffff"+ - "\1\4\3\uffff\1\13\6\uffff\1\14\1\15"; + "\2\uffff\1\2\1\3\13\uffff\1\23\6\uffff\1\40\1\41\1\42\1\43\1\uffff"+ + "\1\46\1\47\3\uffff\1\56\1\57\2\uffff\1\63\1\64\1\uffff\1\56\1\2"+ + "\1\3\1\uffff\1\61\1\62\1\5\16\uffff\1\23\5\uffff\1\33\1\34\2\uffff"+ + "\1\40\1\41\1\42\1\43\1\uffff\1\46\1\47\1\54\1\uffff\1\55\1\57\1"+ + "\60\1\63\61\uffff\1\24\1\25\12\uffff\1\7\1\31\10\uffff\1\22\1\uffff"+ + "\1\20\1\uffff\1\26\10\uffff\1\45\3\uffff\1\44\1\10\1\11\14\uffff"+ + "\1\32\1\27\11\uffff\1\52\10\uffff\1\30\4\uffff\1\6\1\12\6\uffff"+ + "\1\16\20\uffff\1\35\3\uffff\1\50\1\51\4\uffff\1\17\1\uffff\1\36"+ + "\1\37\7\uffff\1\1\1\uffff\1\53\15\uffff\1\21\4\uffff\1\4\3\uffff"+ + "\1\13\6\uffff\1\14\1\15"; static final String DFA16_specialS = - "\1\1\34\uffff\1\0\1\2\u00c3\uffff}>"; + "\1\1\41\uffff\1\2\1\0\u00ff\uffff}>"; static final String[] DFA16_transitionS = { - "\11\40\2\37\2\40\1\37\22\40\1\37\1\40\1\35\4\40\1\36\3\40\1"+ - "\26\1\24\1\27\1\23\1\5\1\31\11\34\3\40\1\17\3\40\1\12\1\33\1"+ - "\1\1\33\1\30\3\33\1\16\6\33\1\13\2\33\1\4\7\33\3\40\1\32\1\33"+ - "\1\40\2\33\1\15\1\6\1\30\1\7\2\33\1\22\3\33\1\20\2\33\1\11\1"+ - "\33\1\14\1\33\1\25\1\10\1\33\1\21\3\33\1\2\1\40\1\3\uff82\40", - "\1\41", + "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\42\4\45\1\43\3\45\1"+ + "\33\1\27\1\34\1\23\1\5\1\36\11\41\1\26\2\45\1\17\3\45\1\12\1"+ + "\40\1\1\1\40\1\35\3\40\1\16\6\40\1\13\2\40\1\4\7\40\1\30\1\45"+ + "\1\31\1\37\1\40\1\45\1\25\1\40\1\15\1\6\1\35\1\7\2\40\1\22\3"+ + "\40\1\20\1\40\1\24\1\11\1\40\1\14\1\40\1\32\1\10\1\40\1\21\3"+ + "\40\1\2\1\45\1\3\uff82\45", + "\1\46", "", "", - "\1\45", - "\1\46\4\uffff\1\47", - "\1\51", - "\1\54\7\uffff\1\52\10\uffff\1\53", - "\1\55", + "\1\52", + "\1\53\4\uffff\1\54", "\1\56", - "\1\57\20\uffff\1\60", - "\1\62\2\uffff\1\61", - "\1\63", - "\1\64", - "\1\65", - "", - "\1\70\7\uffff\1\67\5\uffff\1\71", + "\1\61\7\uffff\1\57\10\uffff\1\60", + "\1\62", + "\1\63\4\uffff\1\64", + "\1\65\20\uffff\1\66", + "\1\70\2\uffff\1\67", + "\1\71", "\1\72", "\1\73", - "\1\74", "", - "\1\77", + "\1\76\7\uffff\1\75\5\uffff\1\77", + "\1\100", + "\1\101", + "\1\102", + "\1\104", + "\1\105", "", "", - "\1\103\1\uffff\1\103\2\uffff\12\102", - "\1\104\37\uffff\1\104", - "\32\42\4\uffff\1\42\1\uffff\32\42", "", "", - "\0\106", - "\0\106", - "", - "", - "\1\110", + "\1\112", "", "", + "\1\115\1\uffff\1\115\2\uffff\12\116", + "\1\117\37\uffff\1\117", + "\32\47\4\uffff\1\47\1\uffff\32\47", "", - "\1\111", "", + "\0\121", + "\0\121", "", "", - "\1\112", - "\1\113", - "\1\114", - "\1\115", - "\1\116", - "\1\117", - "\1\120", - "\1\121", - "\1\122", "\1\123", - "\1\125\5\uffff\1\124", - "\1\126", - "\1\127", - "", - "\1\130", - "\1\131", - "\1\132", - "\1\133", - "\1\134", - "", - "", - "", - "\1\135", "", "", - "\12\102\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", "", + "\1\124", "", "", "", - "", - "\1\136", + "\1\125", + "\1\126", + "\1\127", + "\1\130", + "\1\131", + "\1\132", + "\1\133\1\136\5\uffff\1\134\10\uffff\1\135", "\1\137", "\1\140", "\1\141", "\1\142", - "\1\143", - "\1\144", + "\1\144\5\uffff\1\143", "\1\145", "\1\146", + "", "\1\147", - "\1\150", - "\1\151", + "\1\151\11\uffff\1\150", "\1\152", "\1\153", "\1\154", + "", + "", "\1\155", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\156", + "", + "", + "", + "", + "\1\157", + "", + "", + "", + "\12\116\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "", + "", + "", + "", "\1\160", "\1\161", "\1\162", @@ -1927,102 +2224,94 @@ public class InternalConfigLexer extends Lexer { "\1\165", "\1\166", "\1\167", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\170", "\1\171", "\1\172", "\1\173", "\1\174", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\175", "\1\176", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\177", "\1\u0080", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u0081", "\1\u0082", "\1\u0083", - "", - "", - "\1\u0084", - "\1\u0085", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u0086", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u0087", "\1\u0088", "\1\u0089", "\1\u008a", - "", - "", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", - "\1\u008d\5\uffff\1\u008c", + "\1\u008b", + "\1\u008c", + "\1\u008d", "\1\u008e", - "\1\u008f\5\uffff\1\u0090", - "", - "\1\u0091", - "", + "\1\u008f", + "\1\u0090", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u0092", - "", "\1\u0093", "\1\u0094", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u0095", + "\1\u0096", "\1\u0097", - "", "\1\u0098", "\1\u0099", - "\1\u009a", - "", - "", - "", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u009b", - "\1\u009c", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u009d", - "\1\u009e", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u009f", "\1\u00a0", - "\1\u00a1", "", "", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u00a1", + "\1\u00a2", "\1\u00a3", "\1\u00a4", "\1\u00a5", "\1\u00a6", - "\1\u00a7", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u00a8", "\1\u00a9", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", - "\1\u00ab", - "\1\u00ac", - "", - "\1\u00ad", - "\1\u00ae", + "\1\u00aa", "", "", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u00ad\5\uffff\1\u00ac", + "\1\u00ae", "\1\u00af", "\1\u00b0", "\1\u00b1", - "", "\1\u00b2", - "\1\u00b3", - "\1\u00b4", + "\1\u00b3\5\uffff\1\u00b4", + "", "\1\u00b5", + "", "\1\u00b6", + "", "\1\u00b7", "\1\u00b8", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", - "\1\u00ba", - "\1\u00bb", + "\1\u00b9", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u00bc", "\1\u00bd", "\1\u00be", - "\1\u00bf", "", + "\1\u00bf", "\1\u00c0", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u00c1", + "", + "", + "", "\1\u00c2", "\1\u00c3", "\1\u00c4", - "\1\u00c5", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u00c6", - "", "\1\u00c7", "\1\u00c8", "\1\u00c9", @@ -2030,29 +2319,109 @@ public class InternalConfigLexer extends Lexer { "\1\u00cb", "\1\u00cc", "\1\u00cd", - "\1\u00ce", + "", + "", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u00cf", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u00d0", "\1\u00d1", "\1\u00d2", "\1\u00d3", "\1\u00d4", - "", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u00d5", "\1\u00d6", + "", "\1\u00d7", "\1\u00d8", - "", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u00d9", "\1\u00da", - "\1\u00db", - "", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "\1\u00dc", "\1\u00dd", "\1\u00de", + "", "\1\u00df", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", - "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42", + "\1\u00e0", + "\1\u00e1", + "\1\u00e2", + "", + "", + "\1\u00e3", + "\1\u00e4", + "\1\u00e5", + "\1\u00e6", + "\1\u00e7", + "\1\u00e8", + "", + "\1\u00e9", + "\1\u00ea", + "\1\u00eb", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u00ed", + "\1\u00ee", + "\1\u00ef", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u00f2", + "\1\u00f3", + "\1\u00f4", + "\1\u00f5", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u00f7", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u00fa", + "\1\u00fb", + "", + "", + "\1\u00fc", + "\1\u00fd", + "\1\u00fe", + "\1\u00ff", + "", + "\1\u0100", + "", + "", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u0102", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u0104", + "\1\u0105", + "\1\u0106", + "\1\u0107", + "", + "\1\u0108", + "", + "\1\u0109", + "\1\u010a", + "\1\u010b", + "\1\u010c", + "\1\u010d", + "\1\u010e", + "\1\u010f", + "\1\u0110", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u0112", + "\1\u0113", + "\1\u0114", + "\1\u0115", + "", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u0117", + "\1\u0118", + "\1\u0119", + "", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u011b", + "\1\u011c", + "", + "\1\u011d", + "\1\u011e", + "\1\u011f", + "\1\u0120", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "", "" }; @@ -2087,19 +2456,19 @@ public class InternalConfigLexer extends Lexer { this.transition = DFA16_transition; } public String getDescription() { - return "1:1: Tokens : ( 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 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( 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 | RULE_EXP | RULE_HEX | 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 LA16_29 = input.LA(1); + int LA16_35 = input.LA(1); s = -1; - if ( ((LA16_29>='\u0000' && LA16_29<='\uFFFF')) ) {s = 70;} + if ( ((LA16_35>='\u0000' && LA16_35<='\uFFFF')) ) {s = 81;} - else s = 32; + else s = 37; if ( s>=0 ) return s; break; @@ -2145,41 +2514,51 @@ public class InternalConfigLexer extends Lexer { else if ( (LA16_0=='.') ) {s = 19;} - else if ( (LA16_0==',') ) {s = 20;} + else if ( (LA16_0=='o') ) {s = 20;} + + else if ( (LA16_0=='a') ) {s = 21;} + + else if ( (LA16_0==':') ) {s = 22;} + + else if ( (LA16_0==',') ) {s = 23;} + + else if ( (LA16_0=='[') ) {s = 24;} + + else if ( (LA16_0==']') ) {s = 25;} - else if ( (LA16_0=='t') ) {s = 21;} + else if ( (LA16_0=='t') ) {s = 26;} - else if ( (LA16_0=='+') ) {s = 22;} + else if ( (LA16_0=='+') ) {s = 27;} - else if ( (LA16_0=='-') ) {s = 23;} + else if ( (LA16_0=='-') ) {s = 28;} - else if ( (LA16_0=='E'||LA16_0=='e') ) {s = 24;} + else if ( (LA16_0=='E'||LA16_0=='e') ) {s = 29;} - else if ( (LA16_0=='0') ) {s = 25;} + else if ( (LA16_0=='0') ) {s = 30;} - else if ( (LA16_0=='^') ) {s = 26;} + else if ( (LA16_0=='^') ) {s = 31;} - else if ( (LA16_0=='B'||LA16_0=='D'||(LA16_0>='F' && LA16_0<='H')||(LA16_0>='J' && LA16_0<='O')||(LA16_0>='Q' && LA16_0<='R')||(LA16_0>='T' && LA16_0<='Z')||LA16_0=='_'||(LA16_0>='a' && LA16_0<='b')||(LA16_0>='g' && LA16_0<='h')||(LA16_0>='j' && LA16_0<='l')||(LA16_0>='n' && LA16_0<='o')||LA16_0=='q'||LA16_0=='s'||LA16_0=='v'||(LA16_0>='x' && LA16_0<='z')) ) {s = 27;} + else if ( (LA16_0=='B'||LA16_0=='D'||(LA16_0>='F' && LA16_0<='H')||(LA16_0>='J' && LA16_0<='O')||(LA16_0>='Q' && LA16_0<='R')||(LA16_0>='T' && LA16_0<='Z')||LA16_0=='_'||LA16_0=='b'||(LA16_0>='g' && LA16_0<='h')||(LA16_0>='j' && LA16_0<='l')||LA16_0=='n'||LA16_0=='q'||LA16_0=='s'||LA16_0=='v'||(LA16_0>='x' && LA16_0<='z')) ) {s = 32;} - else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 28;} + else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 33;} - else if ( (LA16_0=='\"') ) {s = 29;} + else if ( (LA16_0=='\"') ) {s = 34;} - else if ( (LA16_0=='\'') ) {s = 30;} + else if ( (LA16_0=='\'') ) {s = 35;} - else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 31;} + else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 36;} - else if ( ((LA16_0>='\u0000' && LA16_0<='\b')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\u001F')||LA16_0=='!'||(LA16_0>='#' && LA16_0<='&')||(LA16_0>='(' && LA16_0<='*')||(LA16_0>=':' && LA16_0<='<')||(LA16_0>='>' && LA16_0<='@')||(LA16_0>='[' && LA16_0<=']')||LA16_0=='`'||LA16_0=='|'||(LA16_0>='~' && LA16_0<='\uFFFF')) ) {s = 32;} + else if ( ((LA16_0>='\u0000' && LA16_0<='\b')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\u001F')||LA16_0=='!'||(LA16_0>='#' && LA16_0<='&')||(LA16_0>='(' && LA16_0<='*')||(LA16_0>=';' && LA16_0<='<')||(LA16_0>='>' && LA16_0<='@')||LA16_0=='\\'||LA16_0=='`'||LA16_0=='|'||(LA16_0>='~' && LA16_0<='\uFFFF')) ) {s = 37;} if ( s>=0 ) return s; break; case 2 : - int LA16_30 = input.LA(1); + int LA16_34 = input.LA(1); s = -1; - if ( ((LA16_30>='\u0000' && LA16_30<='\uFFFF')) ) {s = 70;} + if ( ((LA16_34>='\u0000' && LA16_34<='\uFFFF')) ) {s = 81;} - else s = 32; + else s = 37; if ( s>=0 ) return s; break; |