Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal')
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g174
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.tokens72
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysLexer.java666
-rw-r--r--plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysParser.java1036
4 files changed, 1175 insertions, 773 deletions
diff --git a/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g b/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g
index d6c5e88dc..a4cbf2cba 100644
--- a/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g
+++ b/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g
@@ -437,27 +437,79 @@ ruleNodeClass returns [EObject current=null]
}
)
+) otherlv_7='priomin'
+ {
+ newLeafNode(otherlv_7, grammarAccess.getNodeClassAccess().getPriominKeyword_7());
+ }
+ otherlv_8='='
+ {
+ newLeafNode(otherlv_8, grammarAccess.getNodeClassAccess().getEqualsSignKeyword_8());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getNodeClassAccess().getPriominPRIOParserRuleCall_9_0());
+ }
+ lv_priomin_9_0=rulePRIO {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getNodeClassRule());
+ }
+ set(
+ $current,
+ "priomin",
+ lv_priomin_9_0,
+ "PRIO");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_10='priomax'
+ {
+ newLeafNode(otherlv_10, grammarAccess.getNodeClassAccess().getPriomaxKeyword_10());
+ }
+ otherlv_11='='
+ {
+ newLeafNode(otherlv_11, grammarAccess.getNodeClassAccess().getEqualsSignKeyword_11());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getNodeClassAccess().getPriomaxPRIOParserRuleCall_12_0());
+ }
+ lv_priomax_12_0=rulePRIO {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getNodeClassRule());
+ }
+ set(
+ $current,
+ "priomax",
+ lv_priomax_12_0,
+ "PRIO");
+ afterParserOrEnumRuleCall();
+ }
+
+)
)(
(
{
- newCompositeNode(grammarAccess.getNodeClassAccess().getThreadsThreadParserRuleCall_7_0());
+ newCompositeNode(grammarAccess.getNodeClassAccess().getThreadsPhysThreadParserRuleCall_13_0());
}
- lv_threads_7_0=ruleThread {
+ lv_threads_13_0=rulePhysThread {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getNodeClassRule());
}
add(
$current,
"threads",
- lv_threads_7_0,
- "Thread");
+ lv_threads_13_0,
+ "PhysThread");
afterParserOrEnumRuleCall();
}
)
-)* otherlv_8='}'
+)* otherlv_14='}'
{
- newLeafNode(otherlv_8, grammarAccess.getNodeClassAccess().getRightCurlyBracketKeyword_8());
+ newLeafNode(otherlv_14, grammarAccess.getNodeClassAccess().getRightCurlyBracketKeyword_14());
}
)
;
@@ -466,17 +518,17 @@ ruleNodeClass returns [EObject current=null]
-// Entry rule entryRuleThread
-entryRuleThread returns [EObject current=null]
+// Entry rule entryRulePhysThread
+entryRulePhysThread returns [EObject current=null]
:
- { newCompositeNode(grammarAccess.getThreadRule()); }
- iv_ruleThread=ruleThread
- { $current=$iv_ruleThread.current; }
+ { newCompositeNode(grammarAccess.getPhysThreadRule()); }
+ iv_rulePhysThread=rulePhysThread
+ { $current=$iv_rulePhysThread.current; }
EOF
;
-// Rule Thread
-ruleThread returns [EObject current=null]
+// Rule PhysThread
+rulePhysThread returns [EObject current=null]
@init { enterRule();
}
@after { leaveRule(); }:
@@ -484,12 +536,12 @@ ruleThread returns [EObject current=null]
(
lv_default_0_0= 'DefaultThread'
{
- newLeafNode(lv_default_0_0, grammarAccess.getThreadAccess().getDefaultDefaultThreadKeyword_0_0_0());
+ newLeafNode(lv_default_0_0, grammarAccess.getPhysThreadAccess().getDefaultDefaultThreadKeyword_0_0_0());
}
{
if ($current==null) {
- $current = createModelElement(grammarAccess.getThreadRule());
+ $current = createModelElement(grammarAccess.getPhysThreadRule());
}
setWithLastConsumed($current, "default", true, "DefaultThread");
}
@@ -498,17 +550,17 @@ ruleThread returns [EObject current=null]
)
| otherlv_1='Thread'
{
- newLeafNode(otherlv_1, grammarAccess.getThreadAccess().getThreadKeyword_0_1());
+ newLeafNode(otherlv_1, grammarAccess.getPhysThreadAccess().getThreadKeyword_0_1());
}
)(
(
lv_name_2_0=RULE_ID
{
- newLeafNode(lv_name_2_0, grammarAccess.getThreadAccess().getNameIDTerminalRuleCall_1_0());
+ newLeafNode(lv_name_2_0, grammarAccess.getPhysThreadAccess().getNameIDTerminalRuleCall_1_0());
}
{
if ($current==null) {
- $current = createModelElement(grammarAccess.getThreadRule());
+ $current = createModelElement(grammarAccess.getPhysThreadRule());
}
setWithLastConsumed(
$current,
@@ -520,24 +572,24 @@ ruleThread returns [EObject current=null]
)
) otherlv_3='{'
{
- newLeafNode(otherlv_3, grammarAccess.getThreadAccess().getLeftCurlyBracketKeyword_2());
+ newLeafNode(otherlv_3, grammarAccess.getPhysThreadAccess().getLeftCurlyBracketKeyword_2());
}
otherlv_4='execmode'
{
- newLeafNode(otherlv_4, grammarAccess.getThreadAccess().getExecmodeKeyword_3());
+ newLeafNode(otherlv_4, grammarAccess.getPhysThreadAccess().getExecmodeKeyword_3());
}
otherlv_5='='
{
- newLeafNode(otherlv_5, grammarAccess.getThreadAccess().getEqualsSignKeyword_4());
+ newLeafNode(otherlv_5, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_4());
}
(
(
{
- newCompositeNode(grammarAccess.getThreadAccess().getExecmodeExecModeEnumRuleCall_5_0());
+ newCompositeNode(grammarAccess.getPhysThreadAccess().getExecmodeExecModeEnumRuleCall_5_0());
}
lv_execmode_6_0=ruleExecMode {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getThreadRule());
+ $current = createModelElementForParent(grammarAccess.getPhysThreadRule());
}
set(
$current,
@@ -548,22 +600,22 @@ ruleThread returns [EObject current=null]
}
)
-)( otherlv_7='prio'
+) otherlv_7='prio'
{
- newLeafNode(otherlv_7, grammarAccess.getThreadAccess().getPrioKeyword_6_0());
+ newLeafNode(otherlv_7, grammarAccess.getPhysThreadAccess().getPrioKeyword_6());
}
otherlv_8='='
{
- newLeafNode(otherlv_8, grammarAccess.getThreadAccess().getEqualsSignKeyword_6_1());
+ newLeafNode(otherlv_8, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_7());
}
(
(
{
- newCompositeNode(grammarAccess.getThreadAccess().getPrioPRIOParserRuleCall_6_2_0());
+ newCompositeNode(grammarAccess.getPhysThreadAccess().getPrioPRIOParserRuleCall_8_0());
}
lv_prio_9_0=rulePRIO {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getThreadRule());
+ $current = createModelElementForParent(grammarAccess.getPhysThreadRule());
}
set(
$current,
@@ -574,23 +626,23 @@ ruleThread returns [EObject current=null]
}
)
-))?( otherlv_10='stacksize'
+) otherlv_10='stacksize'
{
- newLeafNode(otherlv_10, grammarAccess.getThreadAccess().getStacksizeKeyword_7_0());
+ newLeafNode(otherlv_10, grammarAccess.getPhysThreadAccess().getStacksizeKeyword_9());
}
otherlv_11='='
{
- newLeafNode(otherlv_11, grammarAccess.getThreadAccess().getEqualsSignKeyword_7_1());
+ newLeafNode(otherlv_11, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_10());
}
(
(
lv_stacksize_12_0=RULE_INT
{
- newLeafNode(lv_stacksize_12_0, grammarAccess.getThreadAccess().getStacksizeINTTerminalRuleCall_7_2_0());
+ newLeafNode(lv_stacksize_12_0, grammarAccess.getPhysThreadAccess().getStacksizeINTTerminalRuleCall_11_0());
}
{
if ($current==null) {
- $current = createModelElement(grammarAccess.getThreadRule());
+ $current = createModelElement(grammarAccess.getPhysThreadRule());
}
setWithLastConsumed(
$current,
@@ -600,9 +652,61 @@ ruleThread returns [EObject current=null]
}
)
-))? otherlv_13='}'
+) otherlv_13='msgblocksize'
+ {
+ newLeafNode(otherlv_13, grammarAccess.getPhysThreadAccess().getMsgblocksizeKeyword_12());
+ }
+ otherlv_14='='
+ {
+ newLeafNode(otherlv_14, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_13());
+ }
+(
+(
+ lv_msgblocksize_15_0=RULE_INT
+ {
+ newLeafNode(lv_msgblocksize_15_0, grammarAccess.getPhysThreadAccess().getMsgblocksizeINTTerminalRuleCall_14_0());
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getPhysThreadRule());
+ }
+ setWithLastConsumed(
+ $current,
+ "msgblocksize",
+ lv_msgblocksize_15_0,
+ "INT");
+ }
+
+)
+) otherlv_16='msgpoolsize'
+ {
+ newLeafNode(otherlv_16, grammarAccess.getPhysThreadAccess().getMsgpoolsizeKeyword_15());
+ }
+ otherlv_17='='
+ {
+ newLeafNode(otherlv_17, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_16());
+ }
+(
+(
+ lv_msgpoolsize_18_0=RULE_INT
+ {
+ newLeafNode(lv_msgpoolsize_18_0, grammarAccess.getPhysThreadAccess().getMsgpoolsizeINTTerminalRuleCall_17_0());
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getPhysThreadRule());
+ }
+ setWithLastConsumed(
+ $current,
+ "msgpoolsize",
+ lv_msgpoolsize_18_0,
+ "INT");
+ }
+
+)
+) otherlv_19='}'
{
- newLeafNode(otherlv_13, grammarAccess.getThreadAccess().getRightCurlyBracketKeyword_8());
+ newLeafNode(otherlv_19, grammarAccess.getPhysThreadAccess().getRightCurlyBracketKeyword_18());
}
)
;
diff --git a/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.tokens b/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.tokens
index 57c620f0a..0456583ca 100644
--- a/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.tokens
+++ b/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.tokens
@@ -7,59 +7,67 @@ T__25=25
T__24=24
T__23=23
T__22=22
-RULE_ANY_OTHER=10
T__21=21
+RULE_ANY_OTHER=10
T__20=20
+T__19=19
+T__16=16
+T__15=15
+T__18=18
+T__17=17
+T__12=12
+T__11=11
+T__14=14
+T__13=13
+RULE_INT=5
+T__42=42
+T__43=43
+T__40=40
+T__41=41
RULE_SL_COMMENT=8
RULE_ML_COMMENT=7
T__30=30
-T__19=19
T__31=31
-RULE_STRING=6
T__32=32
+RULE_STRING=6
T__33=33
-T__16=16
T__34=34
-T__15=15
T__35=35
-T__18=18
T__36=36
-T__17=17
T__37=37
-T__12=12
T__38=38
-T__11=11
T__39=39
-T__14=14
-T__13=13
-RULE_INT=5
RULE_WS=9
-'singleThreaded'=38
+'singleThreaded'=42
'NodeRef'=15
'PhysicalModel'=11
-'prio'=23
-'model'=26
-'multiThreaded'=39
-'.*'=33
-'execmode'=22
+'prio'=25
+'model'=30
+'multiThreaded'=43
+'priomax'=21
+'.*'=37
+'msgpoolsize'=28
'='=19
-'mixed'=37
-'+'=29
-'.'=34
-'Thread'=21
-'import'=31
+'execmode'=24
+'mixed'=41
+'+'=33
+'.'=38
+'msgblocksize'=27
+'Thread'=23
+'import'=35
'}'=13
-'blocked'=36
+'priomin'=20
+'blocked'=40
'runtime'=18
-'DefaultThread'=20
-'stacksize'=24
+'DefaultThread'=22
+'stacksize'=26
'{'=12
'NodeClass'=17
'PhysicalSystem'=14
-'RuntimeClass'=25
-'polled'=35
+'polled'=39
+'RuntimeClass'=29
':'=16
-'['=27
-'-'=30
-']'=28
-'from'=32
+'['=31
+'-'=34
+']'=32
+'from'=36
diff --git a/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysLexer.java b/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysLexer.java
index 5c9aa1649..5ae8b998c 100644
--- a/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysLexer.java
+++ b/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysLexer.java
@@ -25,29 +25,33 @@ public class InternalETPhysLexer extends Lexer {
public static final int T__21=21;
public static final int T__20=20;
public static final int EOF=-1;
+ public static final int T__19=19;
+ public static final int T__16=16;
+ public static final int T__15=15;
+ public static final int T__18=18;
+ public static final int T__17=17;
+ public static final int T__12=12;
+ public static final int T__11=11;
+ public static final int T__14=14;
+ public static final int T__13=13;
+ public static final int RULE_INT=5;
+ 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 RULE_SL_COMMENT=8;
public static final int RULE_ML_COMMENT=7;
public static final int T__30=30;
- public static final int T__19=19;
public static final int T__31=31;
public static final int T__32=32;
public static final int RULE_STRING=6;
- public static final int T__16=16;
public static final int T__33=33;
- public static final int T__15=15;
public static final int T__34=34;
- public static final int T__18=18;
public static final int T__35=35;
- public static final int T__17=17;
public static final int T__36=36;
- public static final int T__12=12;
public static final int T__37=37;
- public static final int T__11=11;
public static final int T__38=38;
- public static final int T__14=14;
public static final int T__39=39;
- public static final int T__13=13;
- public static final int RULE_INT=5;
public static final int RULE_WS=9;
// delegates
@@ -253,10 +257,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__20;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:20:7: ( 'DefaultThread' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:20:9: 'DefaultThread'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:20:7: ( 'priomin' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:20:9: 'priomin'
{
- match("DefaultThread");
+ match("priomin");
}
@@ -274,10 +278,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__21;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:21:7: ( 'Thread' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:21:9: 'Thread'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:21:7: ( 'priomax' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:21:9: 'priomax'
{
- match("Thread");
+ match("priomax");
}
@@ -295,10 +299,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:22:7: ( 'execmode' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:22:9: 'execmode'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:22:7: ( 'DefaultThread' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:22:9: 'DefaultThread'
{
- match("execmode");
+ match("DefaultThread");
}
@@ -316,10 +320,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:23:7: ( 'prio' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:23:9: 'prio'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:23:7: ( 'Thread' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:23:9: 'Thread'
{
- match("prio");
+ match("Thread");
}
@@ -337,10 +341,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:24:7: ( 'stacksize' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:24:9: 'stacksize'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:24:7: ( 'execmode' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:24:9: 'execmode'
{
- match("stacksize");
+ match("execmode");
}
@@ -358,10 +362,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:25:7: ( 'RuntimeClass' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:25:9: 'RuntimeClass'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:25:7: ( 'prio' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:25:9: 'prio'
{
- match("RuntimeClass");
+ match("prio");
}
@@ -379,10 +383,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:26:7: ( 'model' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:26:9: 'model'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:26:7: ( 'stacksize' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:26:9: 'stacksize'
{
- match("model");
+ match("stacksize");
}
@@ -400,10 +404,11 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:27:7: ( '[' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:27:9: '['
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:27:7: ( 'msgblocksize' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:27:9: 'msgblocksize'
{
- match('[');
+ match("msgblocksize");
+
}
@@ -420,10 +425,11 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:28:7: ( ']' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:28:9: ']'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:28:7: ( 'msgpoolsize' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:28:9: 'msgpoolsize'
{
- match(']');
+ match("msgpoolsize");
+
}
@@ -440,10 +446,11 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:29:7: ( '+' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:29:9: '+'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:29:7: ( 'RuntimeClass' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:29:9: 'RuntimeClass'
{
- match('+');
+ match("RuntimeClass");
+
}
@@ -460,10 +467,11 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:30:7: ( '-' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:30:9: '-'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:30:7: ( 'model' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:30:9: 'model'
{
- match('-');
+ match("model");
+
}
@@ -480,11 +488,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:31:7: ( 'import' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:31:9: 'import'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:31:7: ( '[' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:31:9: '['
{
- match("import");
-
+ match('[');
}
@@ -501,11 +508,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:32:7: ( 'from' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:32:9: 'from'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:32:7: ( ']' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:32:9: ']'
{
- match("from");
-
+ match(']');
}
@@ -522,11 +528,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:33:7: ( '.*' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:33:9: '.*'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:33:7: ( '+' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:33:9: '+'
{
- match(".*");
-
+ match('+');
}
@@ -543,10 +548,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:34:7: ( '.' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:34:9: '.'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:34:7: ( '-' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:34:9: '-'
{
- match('.');
+ match('-');
}
@@ -563,10 +568,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:35:7: ( 'polled' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:35:9: 'polled'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:35:7: ( 'import' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:35:9: 'import'
{
- match("polled");
+ match("import");
}
@@ -584,10 +589,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:36:7: ( 'blocked' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:36:9: 'blocked'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:36:7: ( 'from' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:36:9: 'from'
{
- match("blocked");
+ match("from");
}
@@ -605,10 +610,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:37:7: ( 'mixed' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:37:9: 'mixed'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:37:7: ( '.*' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:37:9: '.*'
{
- match("mixed");
+ match(".*");
}
@@ -626,11 +631,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:38:7: ( 'singleThreaded' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:38:9: 'singleThreaded'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:38:7: ( '.' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:38:9: '.'
{
- match("singleThreaded");
-
+ match('.');
}
@@ -647,10 +651,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:39:7: ( 'multiThreaded' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:39:9: 'multiThreaded'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:39:7: ( 'polled' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:39:9: 'polled'
{
- match("multiThreaded");
+ match("polled");
}
@@ -663,15 +667,99 @@ public class InternalETPhysLexer extends Lexer {
}
// $ANTLR end "T__39"
+ // $ANTLR start "T__40"
+ public final void mT__40() throws RecognitionException {
+ try {
+ int _type = T__40;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:40:7: ( 'blocked' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:40:9: 'blocked'
+ {
+ match("blocked");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__40"
+
+ // $ANTLR start "T__41"
+ public final void mT__41() throws RecognitionException {
+ try {
+ int _type = T__41;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:41:7: ( 'mixed' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:41:9: 'mixed'
+ {
+ match("mixed");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__41"
+
+ // $ANTLR start "T__42"
+ public final void mT__42() throws RecognitionException {
+ try {
+ int _type = T__42;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:42:7: ( 'singleThreaded' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:42:9: 'singleThreaded'
+ {
+ match("singleThreaded");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__42"
+
+ // $ANTLR start "T__43"
+ public final void mT__43() throws RecognitionException {
+ try {
+ int _type = T__43;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:43:7: ( 'multiThreaded' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:43:9: 'multiThreaded'
+ {
+ match("multiThreaded");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__43"
+
// $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.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1000:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1000:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1104:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1104:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1000:11: ( '^' )?
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1104:11: ( '^' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -680,7 +768,7 @@ public class InternalETPhysLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1000:11: '^'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1104:11: '^'
{
match('^');
@@ -698,7 +786,7 @@ public class InternalETPhysLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1000:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1104:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -747,10 +835,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1002:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1002:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1106:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1106:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1002:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1106:12: ( '0' .. '9' )+
int cnt3=0;
loop3:
do {
@@ -764,7 +852,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1002:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1106:13: '0' .. '9'
{
matchRange('0','9');
@@ -796,10 +884,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -817,10 +905,10 @@ public class InternalETPhysLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop4:
do {
int alt4=3;
@@ -836,7 +924,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108: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') ) {
@@ -852,7 +940,7 @@ public class InternalETPhysLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -877,10 +965,10 @@ public class InternalETPhysLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop5:
do {
int alt5=3;
@@ -896,7 +984,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108: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') ) {
@@ -912,7 +1000,7 @@ public class InternalETPhysLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1004:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1108:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -955,12 +1043,12 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1006:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1006:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1110:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1110:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1006:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1110:24: ( options {greedy=false; } : . )*
loop7:
do {
int alt7=2;
@@ -985,7 +1073,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1006:52: .
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1110:52: .
{
matchAny();
@@ -1015,12 +1103,12 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1008:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1008:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1112:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1112:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1008:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1112:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop8:
do {
int alt8=2;
@@ -1033,7 +1121,7 @@ public class InternalETPhysLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1008:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1112: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();
@@ -1053,7 +1141,7 @@ public class InternalETPhysLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1008:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1112:40: ( ( '\\r' )? '\\n' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1062,9 +1150,9 @@ public class InternalETPhysLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1008:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1112:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1008:41: ( '\\r' )?
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1112:41: ( '\\r' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1073,7 +1161,7 @@ public class InternalETPhysLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1008:41: '\\r'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1112:41: '\\r'
{
match('\r');
@@ -1105,10 +1193,10 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1010:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1010:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1114:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1114:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1010:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1114:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
@@ -1162,8 +1250,8 @@ public class InternalETPhysLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1012:16: ( . )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1012:18: .
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1116:16: ( . )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1116:18: .
{
matchAny();
@@ -1178,8 +1266,8 @@ public class InternalETPhysLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt12=36;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=40;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
@@ -1386,49 +1474,77 @@ public class InternalETPhysLexer extends Lexer {
}
break;
case 30 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:184: RULE_ID
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:184: T__40
{
- mRULE_ID();
+ mT__40();
}
break;
case 31 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:192: RULE_INT
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:190: T__41
{
- mRULE_INT();
+ mT__41();
}
break;
case 32 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:201: RULE_STRING
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:196: T__42
{
- mRULE_STRING();
+ mT__42();
}
break;
case 33 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:213: RULE_ML_COMMENT
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:202: T__43
{
- mRULE_ML_COMMENT();
+ mT__43();
}
break;
case 34 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:229: RULE_SL_COMMENT
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:208: RULE_ID
{
- mRULE_SL_COMMENT();
+ mRULE_ID();
}
break;
case 35 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:245: RULE_WS
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:216: RULE_INT
{
- mRULE_WS();
+ mRULE_INT();
}
break;
case 36 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:253: RULE_ANY_OTHER
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:225: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 37 :
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:237: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 38 :
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:253: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 39 :
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:269: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 40 :
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1:277: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -1443,70 +1559,74 @@ public class InternalETPhysLexer extends Lexer {
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
"\1\uffff\1\40\2\uffff\1\40\1\uffff\1\40\1\uffff\7\40\4\uffff\2"+
- "\40\1\71\1\40\1\36\2\uffff\3\36\2\uffff\1\40\3\uffff\1\40\1\uffff"+
- "\1\40\1\uffff\13\40\4\uffff\2\40\2\uffff\1\40\5\uffff\27\40\1\151"+
- "\10\40\1\162\10\40\1\uffff\4\40\1\177\1\u0080\2\40\1\uffff\6\40"+
- "\1\u0089\1\40\1\u008b\3\40\2\uffff\1\40\1\u0090\2\40\1\u0093\1\40"+
- "\1\u0095\1\40\1\uffff\1\40\1\uffff\4\40\1\uffff\1\u009c\1\40\1\uffff"+
- "\1\40\1\uffff\1\40\1\u00a1\4\40\1\uffff\2\40\1\u00a8\1\40\1\uffff"+
- "\1\u00aa\5\40\1\uffff\1\40\1\uffff\15\40\1\u00be\1\40\1\u00c0\1"+
- "\40\1\u00c2\1\40\1\uffff\1\u00c4\1\uffff\1\u00c5\1\uffff\1\u00c6"+
- "\3\uffff";
+ "\40\1\72\1\40\1\36\2\uffff\3\36\2\uffff\1\40\3\uffff\1\40\1\uffff"+
+ "\1\40\1\uffff\14\40\4\uffff\2\40\2\uffff\1\40\5\uffff\25\40\1\153"+
+ "\15\40\1\171\6\40\1\uffff\10\40\1\u0089\1\u008a\3\40\1\uffff\7\40"+
+ "\1\u0095\1\40\1\u0097\5\40\2\uffff\2\40\1\u009f\2\40\1\u00a2\1\40"+
+ "\1\u00a4\1\u00a5\1\u00a6\1\uffff\1\40\1\uffff\7\40\1\uffff\1\u00af"+
+ "\1\40\1\uffff\1\40\3\uffff\1\40\1\u00b4\6\40\1\uffff\2\40\1\u00bd"+
+ "\1\40\1\uffff\1\u00bf\7\40\1\uffff\1\40\1\uffff\12\40\1\u00d2\6"+
+ "\40\1\u00d9\1\uffff\1\40\1\u00db\1\u00dc\1\40\1\u00de\1\40\1\uffff"+
+ "\1\u00e0\2\uffff\1\u00e1\1\uffff\1\u00e2\3\uffff";
static final String DFA12_eofS =
- "\u00c7\uffff";
+ "\u00e3\uffff";
static final String DFA12_minS =
- "\1\0\1\150\2\uffff\1\157\1\uffff\1\165\1\uffff\1\145\1\150\1\170"+
- "\1\157\1\151\1\165\1\151\4\uffff\1\155\1\162\1\52\1\154\1\101\2"+
- "\uffff\2\0\1\52\2\uffff\1\171\3\uffff\1\144\1\uffff\1\156\1\uffff"+
- "\1\146\1\162\1\145\1\151\1\154\1\141\2\156\1\144\1\170\1\154\4\uffff"+
- "\1\160\1\157\2\uffff\1\157\5\uffff\1\163\1\145\1\164\1\141\1\145"+
- "\1\143\1\157\1\154\1\143\1\147\1\164\2\145\1\164\1\157\1\155\1\143"+
- "\1\151\1\103\1\151\1\165\1\141\1\155\1\60\1\145\1\153\1\154\1\151"+
- "\1\154\1\144\1\151\1\162\1\60\1\153\1\143\1\145\1\154\1\155\1\154"+
- "\1\144\1\157\1\uffff\1\144\1\163\1\145\1\155\2\60\1\124\1\164\1"+
- "\uffff\1\145\1\141\1\146\1\141\1\145\1\164\1\60\1\144\1\60\1\151"+
- "\1\124\1\145\2\uffff\1\150\1\60\1\144\1\154\1\60\1\163\1\60\1\124"+
- "\1\uffff\1\145\1\uffff\1\172\1\150\1\103\1\162\1\uffff\1\60\1\115"+
- "\1\uffff\1\163\1\uffff\1\150\1\60\1\145\1\162\1\154\1\145\1\uffff"+
- "\1\157\1\171\1\60\1\162\1\uffff\1\60\1\145\2\141\1\144\1\163\1\uffff"+
- "\1\145\1\uffff\1\141\1\163\1\144\1\145\1\164\1\141\1\144\1\163\1"+
- "\145\1\154\1\145\1\144\1\145\1\60\1\144\1\60\1\155\1\60\1\144\1"+
- "\uffff\1\60\1\uffff\1\60\1\uffff\1\60\3\uffff";
+ "\1\0\1\150\2\uffff\1\157\1\uffff\1\165\1\uffff\1\157\1\145\1\150"+
+ "\1\170\2\151\1\165\4\uffff\1\155\1\162\1\52\1\154\1\101\2\uffff"+
+ "\2\0\1\52\2\uffff\1\171\3\uffff\1\144\1\uffff\1\156\1\uffff\1\151"+
+ "\1\154\1\146\1\162\1\145\1\141\1\156\1\147\1\144\1\170\1\154\1\156"+
+ "\4\uffff\1\160\1\157\2\uffff\1\157\5\uffff\1\163\1\145\1\164\1\157"+
+ "\1\154\1\141\1\145\2\143\1\147\1\142\2\145\2\164\1\157\1\155\1\143"+
+ "\1\151\1\103\1\151\1\60\1\145\1\165\1\141\1\155\1\153\2\154\1\157"+
+ "\1\154\1\144\2\151\1\162\1\60\1\153\1\143\1\145\1\154\1\155\1\141"+
+ "\1\uffff\1\144\1\154\1\144\1\157\1\163\1\145\2\157\2\60\1\124\1"+
+ "\155\1\164\1\uffff\1\145\1\141\1\146\1\141\1\145\1\156\1\170\1\60"+
+ "\1\164\1\60\1\144\1\151\1\124\1\143\1\154\2\uffff\1\150\1\145\1"+
+ "\60\1\144\1\154\1\60\1\163\3\60\1\uffff\1\124\1\uffff\1\145\1\172"+
+ "\1\150\1\153\1\163\1\162\1\103\1\uffff\1\60\1\115\1\uffff\1\163"+
+ "\3\uffff\1\150\1\60\1\145\1\162\1\163\1\151\1\145\1\154\1\uffff"+
+ "\1\157\1\171\1\60\1\162\1\uffff\1\60\1\145\1\151\1\172\2\141\1\144"+
+ "\1\163\1\uffff\1\145\1\uffff\1\141\1\172\1\145\1\144\1\163\1\145"+
+ "\1\164\1\141\1\144\1\145\1\60\1\145\1\163\1\154\1\145\1\144\1\145"+
+ "\1\60\1\uffff\1\144\2\60\1\155\1\60\1\144\1\uffff\1\60\2\uffff\1"+
+ "\60\1\uffff\1\60\3\uffff";
static final String DFA12_maxS =
- "\1\uffff\1\150\2\uffff\1\157\1\uffff\1\165\1\uffff\1\145\1\150"+
- "\1\170\1\162\1\164\2\165\4\uffff\1\155\1\162\1\52\1\154\1\172\2"+
+ "\1\uffff\1\150\2\uffff\1\157\1\uffff\1\165\1\uffff\1\162\1\145"+
+ "\1\150\1\170\1\164\2\165\4\uffff\1\155\1\162\1\52\1\154\1\172\2"+
"\uffff\2\uffff\1\57\2\uffff\1\171\3\uffff\1\144\1\uffff\1\156\1"+
- "\uffff\1\146\1\162\1\145\1\151\1\154\1\141\2\156\1\144\1\170\1\154"+
- "\4\uffff\1\160\1\157\2\uffff\1\157\5\uffff\1\163\1\145\1\164\1\141"+
- "\1\145\1\143\1\157\1\154\1\143\1\147\1\164\2\145\1\164\1\157\1\155"+
- "\1\143\1\151\1\122\1\151\1\165\1\141\1\155\1\172\1\145\1\153\1\154"+
- "\1\151\1\154\1\144\1\151\1\162\1\172\1\153\1\143\1\145\1\154\1\155"+
- "\1\154\1\144\1\157\1\uffff\1\144\1\163\1\145\1\155\2\172\1\124\1"+
- "\164\1\uffff\1\145\1\141\1\146\1\141\1\145\1\164\1\172\1\144\1\172"+
- "\1\151\1\124\1\145\2\uffff\1\150\1\172\1\144\1\154\1\172\1\163\1"+
- "\172\1\124\1\uffff\1\145\1\uffff\1\172\1\150\1\103\1\162\1\uffff"+
- "\1\172\1\123\1\uffff\1\163\1\uffff\1\150\1\172\1\145\1\162\1\154"+
- "\1\145\1\uffff\1\157\1\171\1\172\1\162\1\uffff\1\172\1\145\2\141"+
- "\1\144\1\163\1\uffff\1\145\1\uffff\1\141\1\163\1\144\1\145\1\164"+
- "\1\141\1\144\1\163\1\145\1\154\1\145\1\144\1\145\1\172\1\144\1\172"+
- "\1\155\1\172\1\144\1\uffff\1\172\1\uffff\1\172\1\uffff\1\172\3\uffff";
+ "\uffff\1\151\1\154\1\146\1\162\1\145\1\141\1\156\1\147\1\144\1\170"+
+ "\1\154\1\156\4\uffff\1\160\1\157\2\uffff\1\157\5\uffff\1\163\1\145"+
+ "\1\164\1\157\1\154\1\141\1\145\2\143\1\147\1\160\2\145\2\164\1\157"+
+ "\1\155\1\143\1\151\1\122\1\151\1\172\1\145\1\165\1\141\1\155\1\153"+
+ "\2\154\1\157\1\154\1\144\2\151\1\162\1\172\1\153\1\143\1\145\1\154"+
+ "\1\155\1\151\1\uffff\1\144\1\154\1\144\1\157\1\163\1\145\2\157\2"+
+ "\172\1\124\1\155\1\164\1\uffff\1\145\1\141\1\146\1\141\1\145\1\156"+
+ "\1\170\1\172\1\164\1\172\1\144\1\151\1\124\1\143\1\154\2\uffff\1"+
+ "\150\1\145\1\172\1\144\1\154\1\172\1\163\3\172\1\uffff\1\124\1\uffff"+
+ "\1\145\1\172\1\150\1\153\1\163\1\162\1\103\1\uffff\1\172\1\123\1"+
+ "\uffff\1\163\3\uffff\1\150\1\172\1\145\1\162\1\163\1\151\1\145\1"+
+ "\154\1\uffff\1\157\1\171\1\172\1\162\1\uffff\1\172\1\145\1\151\1"+
+ "\172\2\141\1\144\1\163\1\uffff\1\145\1\uffff\1\141\1\172\1\145\1"+
+ "\144\1\163\1\145\1\164\1\141\1\144\1\145\1\172\1\145\1\163\1\154"+
+ "\1\145\1\144\1\145\1\172\1\uffff\1\144\2\172\1\155\1\172\1\144\1"+
+ "\uffff\1\172\2\uffff\1\172\1\uffff\1\172\3\uffff";
static final String DFA12_acceptS =
- "\2\uffff\1\2\1\3\1\uffff\1\6\1\uffff\1\11\7\uffff\1\21\1\22\1\23"+
- "\1\24\5\uffff\1\36\1\37\3\uffff\1\43\1\44\1\uffff\1\36\1\2\1\3\1"+
- "\uffff\1\6\1\uffff\1\11\13\uffff\1\21\1\22\1\23\1\24\2\uffff\1\27"+
- "\1\30\1\uffff\1\37\1\40\1\41\1\42\1\43\51\uffff\1\15\10\uffff\1"+
- "\26\14\uffff\1\20\1\33\10\uffff\1\13\1\uffff\1\31\4\uffff\1\25\2"+
- "\uffff\1\5\1\uffff\1\10\6\uffff\1\32\4\uffff\1\14\6\uffff\1\7\1"+
- "\uffff\1\16\23\uffff\1\17\1\uffff\1\1\1\uffff\1\12\1\uffff\1\35"+
- "\1\4\1\34";
+ "\2\uffff\1\2\1\3\1\uffff\1\6\1\uffff\1\11\7\uffff\1\25\1\26\1\27"+
+ "\1\30\5\uffff\1\42\1\43\3\uffff\1\47\1\50\1\uffff\1\42\1\2\1\3\1"+
+ "\uffff\1\6\1\uffff\1\11\14\uffff\1\25\1\26\1\27\1\30\2\uffff\1\33"+
+ "\1\34\1\uffff\1\43\1\44\1\45\1\46\1\47\52\uffff\1\17\15\uffff\1"+
+ "\32\17\uffff\1\24\1\37\12\uffff\1\35\1\uffff\1\15\7\uffff\1\31\2"+
+ "\uffff\1\5\1\uffff\1\10\1\12\1\13\10\uffff\1\36\4\uffff\1\16\10"+
+ "\uffff\1\7\1\uffff\1\20\22\uffff\1\22\6\uffff\1\21\1\uffff\1\23"+
+ "\1\1\1\uffff\1\14\1\uffff\1\41\1\4\1\40";
static final String DFA12_specialS =
- "\1\0\31\uffff\1\1\1\2\u00ab\uffff}>";
+ "\1\1\31\uffff\1\2\1\0\u00c7\uffff}>";
static final String[] DFA12_transitionS = {
"\11\36\2\35\2\36\1\35\22\36\1\35\1\36\1\32\4\36\1\33\3\36\1"+
- "\21\1\36\1\22\1\25\1\34\12\31\1\5\2\36\1\7\3\36\3\30\1\10\11"+
- "\30\1\4\1\30\1\1\1\30\1\15\1\30\1\11\6\30\1\17\1\36\1\20\1\27"+
- "\1\30\1\36\1\30\1\26\2\30\1\12\1\24\2\30\1\23\3\30\1\16\2\30"+
- "\1\13\1\30\1\6\1\14\7\30\1\2\1\36\1\3\uff82\36",
+ "\21\1\36\1\22\1\25\1\34\12\31\1\5\2\36\1\7\3\36\3\30\1\11\11"+
+ "\30\1\4\1\30\1\1\1\30\1\16\1\30\1\12\6\30\1\17\1\36\1\20\1\27"+
+ "\1\30\1\36\1\30\1\26\2\30\1\13\1\24\2\30\1\23\3\30\1\15\2\30"+
+ "\1\10\1\30\1\6\1\14\7\30\1\2\1\36\1\3\uff82\36",
"\1\37",
"",
"",
@@ -1514,38 +1634,37 @@ public class InternalETPhysLexer extends Lexer {
"",
"\1\45",
"",
- "\1\47",
- "\1\50",
+ "\1\50\2\uffff\1\47",
"\1\51",
- "\1\53\2\uffff\1\52",
+ "\1\52",
+ "\1\53",
"\1\55\12\uffff\1\54",
- "\1\56",
- "\1\60\5\uffff\1\57\5\uffff\1\61",
+ "\1\60\5\uffff\1\57\3\uffff\1\56\1\uffff\1\61",
+ "\1\62",
"",
"",
"",
"",
- "\1\66",
"\1\67",
"\1\70",
- "\1\72",
+ "\1\71",
+ "\1\73",
"\32\40\4\uffff\1\40\1\uffff\32\40",
"",
"",
- "\0\74",
- "\0\74",
- "\1\75\4\uffff\1\76",
- "",
+ "\0\75",
+ "\0\75",
+ "\1\76\4\uffff\1\77",
"",
- "\1\100",
"",
+ "\1\101",
"",
"",
- "\1\101",
"",
"\1\102",
"",
"\1\103",
+ "",
"\1\104",
"\1\105",
"\1\106",
@@ -1556,22 +1675,22 @@ public class InternalETPhysLexer extends Lexer {
"\1\113",
"\1\114",
"\1\115",
+ "\1\116",
+ "\1\117",
"",
"",
"",
"",
- "\1\116",
- "\1\117",
+ "\1\120",
+ "\1\121",
"",
"",
- "\1\120",
+ "\1\122",
"",
"",
"",
"",
"",
- "\1\121",
- "\1\122",
"\1\123",
"\1\124",
"\1\125",
@@ -1582,45 +1701,41 @@ public class InternalETPhysLexer extends Lexer {
"\1\132",
"\1\133",
"\1\134",
- "\1\135",
- "\1\136",
+ "\1\135\15\uffff\1\136",
"\1\137",
"\1\140",
"\1\141",
"\1\142",
- "\1\144\16\uffff\1\143",
+ "\1\143",
+ "\1\144",
"\1\145",
"\1\146",
- "\1\147",
- "\1\150",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
- "\1\152",
- "\1\153",
+ "\1\150\16\uffff\1\147",
+ "\1\151",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\14\40\1\152\15\40",
"\1\154",
"\1\155",
"\1\156",
"\1\157",
"\1\160",
"\1\161",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\162",
"\1\163",
"\1\164",
"\1\165",
"\1\166",
"\1\167",
"\1\170",
- "\1\171",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\1\172",
- "",
"\1\173",
"\1\174",
"\1\175",
"\1\176",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u0080\7\uffff\1\177",
+ "",
"\1\u0081",
"\1\u0082",
- "",
"\1\u0083",
"\1\u0084",
"\1\u0085",
@@ -1628,77 +1743,110 @@ public class InternalETPhysLexer extends Lexer {
"\1\u0087",
"\1\u0088",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
- "\1\u008a",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u008b",
"\1\u008c",
"\1\u008d",
- "\1\u008e",
- "",
"",
+ "\1\u008e",
"\1\u008f",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u0090",
"\1\u0091",
"\1\u0092",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u0093",
"\1\u0094",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\1\u0096",
- "",
- "\1\u0097",
- "",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\1\u0098",
"\1\u0099",
"\1\u009a",
"\1\u009b",
+ "\1\u009c",
"",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
- "\1\u009d\5\uffff\1\u009e",
- "",
- "\1\u009f",
"",
+ "\1\u009d",
+ "\1\u009e",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\1\u00a0",
+ "\1\u00a1",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
- "\1\u00a2",
"\1\u00a3",
- "\1\u00a4",
- "\1\u00a5",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"",
- "\1\u00a6",
"\1\u00a7",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
- "\1\u00a9",
"",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u00a8",
+ "\1\u00a9",
+ "\1\u00aa",
"\1\u00ab",
"\1\u00ac",
"\1\u00ad",
"\1\u00ae",
- "\1\u00af",
"",
- "\1\u00b0",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u00b0\5\uffff\1\u00b1",
"",
- "\1\u00b1",
"\1\u00b2",
+ "",
+ "",
+ "",
"\1\u00b3",
- "\1\u00b4",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\1\u00b5",
"\1\u00b6",
"\1\u00b7",
"\1\u00b8",
"\1\u00b9",
"\1\u00ba",
+ "",
"\1\u00bb",
"\1\u00bc",
- "\1\u00bd",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
- "\1\u00bf",
+ "\1\u00be",
+ "",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u00c0",
"\1\u00c1",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u00c2",
"\1\u00c3",
+ "\1\u00c4",
+ "\1\u00c5",
+ "\1\u00c6",
+ "",
+ "\1\u00c7",
+ "",
+ "\1\u00c8",
+ "\1\u00c9",
+ "\1\u00ca",
+ "\1\u00cb",
+ "\1\u00cc",
+ "\1\u00cd",
+ "\1\u00ce",
+ "\1\u00cf",
+ "\1\u00d0",
+ "\1\u00d1",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u00d3",
+ "\1\u00d4",
+ "\1\u00d5",
+ "\1\u00d6",
+ "\1\u00d7",
+ "\1\u00d8",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "",
+ "\1\u00da",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u00dd",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\u00df",
"",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"",
+ "",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
@@ -1737,13 +1885,23 @@ public class InternalETPhysLexer 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 | 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 | 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_27 = input.LA(1);
+
+ s = -1;
+ if ( ((LA12_27>='\u0000' && LA12_27<='\uFFFF')) ) {s = 61;}
+
+ else s = 30;
+
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
int LA12_0 = input.LA(1);
s = -1;
@@ -1761,19 +1919,19 @@ public class InternalETPhysLexer extends Lexer {
else if ( (LA12_0=='=') ) {s = 7;}
- else if ( (LA12_0=='D') ) {s = 8;}
+ else if ( (LA12_0=='p') ) {s = 8;}
- else if ( (LA12_0=='T') ) {s = 9;}
+ else if ( (LA12_0=='D') ) {s = 9;}
- else if ( (LA12_0=='e') ) {s = 10;}
+ else if ( (LA12_0=='T') ) {s = 10;}
- else if ( (LA12_0=='p') ) {s = 11;}
+ else if ( (LA12_0=='e') ) {s = 11;}
else if ( (LA12_0=='s') ) {s = 12;}
- else if ( (LA12_0=='R') ) {s = 13;}
+ else if ( (LA12_0=='m') ) {s = 13;}
- else if ( (LA12_0=='m') ) {s = 14;}
+ else if ( (LA12_0=='R') ) {s = 14;}
else if ( (LA12_0=='[') ) {s = 15;}
@@ -1809,21 +1967,11 @@ public class InternalETPhysLexer extends Lexer {
if ( s>=0 ) return s;
break;
- case 1 :
- int LA12_26 = input.LA(1);
-
- s = -1;
- if ( ((LA12_26>='\u0000' && LA12_26<='\uFFFF')) ) {s = 60;}
-
- else s = 30;
-
- if ( s>=0 ) return s;
- break;
case 2 :
- int LA12_27 = input.LA(1);
+ int LA12_26 = input.LA(1);
s = -1;
- if ( ((LA12_27>='\u0000' && LA12_27<='\uFFFF')) ) {s = 60;}
+ if ( ((LA12_26>='\u0000' && LA12_26<='\uFFFF')) ) {s = 61;}
else s = 30;
diff --git a/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysParser.java b/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysParser.java
index 0c6e62044..f43d2f3b0 100644
--- a/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysParser.java
+++ b/plugins/org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhysParser.java
@@ -22,7 +22,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalETPhysParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'PhysicalModel'", "'{'", "'}'", "'PhysicalSystem'", "'NodeRef'", "':'", "'NodeClass'", "'runtime'", "'='", "'DefaultThread'", "'Thread'", "'execmode'", "'prio'", "'stacksize'", "'RuntimeClass'", "'model'", "'['", "']'", "'+'", "'-'", "'import'", "'from'", "'.*'", "'.'", "'polled'", "'blocked'", "'mixed'", "'singleThreaded'", "'multiThreaded'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'PhysicalModel'", "'{'", "'}'", "'PhysicalSystem'", "'NodeRef'", "':'", "'NodeClass'", "'runtime'", "'='", "'priomin'", "'priomax'", "'DefaultThread'", "'Thread'", "'execmode'", "'prio'", "'stacksize'", "'msgblocksize'", "'msgpoolsize'", "'RuntimeClass'", "'model'", "'['", "']'", "'+'", "'-'", "'import'", "'from'", "'.*'", "'.'", "'polled'", "'blocked'", "'mixed'", "'singleThreaded'", "'multiThreaded'"
};
public static final int RULE_ID=4;
public static final int T__29=29;
@@ -33,33 +33,37 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
public static final int T__24=24;
public static final int T__23=23;
public static final int T__22=22;
- public static final int RULE_ANY_OTHER=10;
public static final int T__21=21;
+ public static final int RULE_ANY_OTHER=10;
public static final int T__20=20;
- public static final int RULE_SL_COMMENT=8;
public static final int EOF=-1;
+ public static final int T__19=19;
+ public static final int T__16=16;
+ public static final int T__15=15;
+ public static final int T__18=18;
+ public static final int T__17=17;
+ public static final int T__12=12;
+ public static final int T__11=11;
+ public static final int T__14=14;
+ public static final int T__13=13;
+ public static final int RULE_INT=5;
+ 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 RULE_SL_COMMENT=8;
public static final int RULE_ML_COMMENT=7;
public static final int T__30=30;
- public static final int T__19=19;
public static final int T__31=31;
- public static final int RULE_STRING=6;
public static final int T__32=32;
+ public static final int RULE_STRING=6;
public static final int T__33=33;
- public static final int T__16=16;
public static final int T__34=34;
- public static final int T__15=15;
public static final int T__35=35;
- public static final int T__18=18;
public static final int T__36=36;
- public static final int T__17=17;
public static final int T__37=37;
- public static final int T__12=12;
public static final int T__38=38;
- public static final int T__11=11;
public static final int T__39=39;
- public static final int T__14=14;
- public static final int T__13=13;
- public static final int RULE_INT=5;
public static final int RULE_WS=9;
// delegates
@@ -209,7 +213,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==31) ) {
+ if ( (LA1_0==35) ) {
alt1=1;
}
@@ -267,7 +271,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
alt2=2;
}
break;
- case 25:
+ case 29:
{
alt2=3;
}
@@ -510,7 +514,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
int alt3=2;
int LA3_0 = input.LA(1);
- if ( (LA3_0==27) ) {
+ if ( (LA3_0==31) ) {
alt3=1;
}
switch (alt3) {
@@ -747,7 +751,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
int alt5=2;
int LA5_0 = input.LA(1);
- if ( (LA5_0==27) ) {
+ if ( (LA5_0==31) ) {
alt5=1;
}
switch (alt5) {
@@ -842,7 +846,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNodeClass"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:369:1: ruleNodeClass returns [EObject current=null] : (otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) ( (lv_threads_7_0= ruleThread ) )* otherlv_8= '}' ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:369:1: ruleNodeClass returns [EObject current=null] : (otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) otherlv_7= 'priomin' otherlv_8= '=' ( (lv_priomin_9_0= rulePRIO ) ) otherlv_10= 'priomax' otherlv_11= '=' ( (lv_priomax_12_0= rulePRIO ) ) ( (lv_threads_13_0= rulePhysThread ) )* otherlv_14= '}' ) ;
public final EObject ruleNodeClass() throws RecognitionException {
EObject current = null;
@@ -851,20 +855,28 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
Token otherlv_3=null;
Token otherlv_4=null;
Token otherlv_5=null;
+ Token otherlv_7=null;
Token otherlv_8=null;
+ Token otherlv_10=null;
+ Token otherlv_11=null;
+ Token otherlv_14=null;
EObject lv_docu_2_0 = null;
- EObject lv_threads_7_0 = null;
+ AntlrDatatypeRuleToken lv_priomin_9_0 = null;
+
+ AntlrDatatypeRuleToken lv_priomax_12_0 = null;
+
+ EObject lv_threads_13_0 = null;
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:372:28: ( (otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) ( (lv_threads_7_0= ruleThread ) )* otherlv_8= '}' ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:373:1: (otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) ( (lv_threads_7_0= ruleThread ) )* otherlv_8= '}' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:372:28: ( (otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) otherlv_7= 'priomin' otherlv_8= '=' ( (lv_priomin_9_0= rulePRIO ) ) otherlv_10= 'priomax' otherlv_11= '=' ( (lv_priomax_12_0= rulePRIO ) ) ( (lv_threads_13_0= rulePhysThread ) )* otherlv_14= '}' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:373:1: (otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) otherlv_7= 'priomin' otherlv_8= '=' ( (lv_priomin_9_0= rulePRIO ) ) otherlv_10= 'priomax' otherlv_11= '=' ( (lv_priomax_12_0= rulePRIO ) ) ( (lv_threads_13_0= rulePhysThread ) )* otherlv_14= '}' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:373:1: (otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) ( (lv_threads_7_0= ruleThread ) )* otherlv_8= '}' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:373:3: otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) ( (lv_threads_7_0= ruleThread ) )* otherlv_8= '}'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:373:1: (otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) otherlv_7= 'priomin' otherlv_8= '=' ( (lv_priomin_9_0= rulePRIO ) ) otherlv_10= 'priomax' otherlv_11= '=' ( (lv_priomax_12_0= rulePRIO ) ) ( (lv_threads_13_0= rulePhysThread ) )* otherlv_14= '}' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:373:3: otherlv_0= 'NodeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'runtime' otherlv_5= '=' ( ( ruleFQN ) ) otherlv_7= 'priomin' otherlv_8= '=' ( (lv_priomin_9_0= rulePRIO ) ) otherlv_10= 'priomax' otherlv_11= '=' ( (lv_priomax_12_0= rulePRIO ) ) ( (lv_threads_13_0= rulePhysThread ) )* otherlv_14= '}'
{
otherlv_0=(Token)match(input,17,FOLLOW_17_in_ruleNodeClass685);
@@ -900,7 +912,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
int alt6=2;
int LA6_0 = input.LA(1);
- if ( (LA6_0==27) ) {
+ if ( (LA6_0==31) ) {
alt6=1;
}
switch (alt6) {
@@ -978,29 +990,107 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:440:2: ( (lv_threads_7_0= ruleThread ) )*
+ otherlv_7=(Token)match(input,20,FOLLOW_20_in_ruleNodeClass800);
+
+ newLeafNode(otherlv_7, grammarAccess.getNodeClassAccess().getPriominKeyword_7());
+
+ otherlv_8=(Token)match(input,19,FOLLOW_19_in_ruleNodeClass812);
+
+ newLeafNode(otherlv_8, grammarAccess.getNodeClassAccess().getEqualsSignKeyword_8());
+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:448:1: ( (lv_priomin_9_0= rulePRIO ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:449:1: (lv_priomin_9_0= rulePRIO )
+ {
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:449:1: (lv_priomin_9_0= rulePRIO )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:450:3: lv_priomin_9_0= rulePRIO
+ {
+
+ newCompositeNode(grammarAccess.getNodeClassAccess().getPriominPRIOParserRuleCall_9_0());
+
+ pushFollow(FOLLOW_rulePRIO_in_ruleNodeClass833);
+ lv_priomin_9_0=rulePRIO();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getNodeClassRule());
+ }
+ set(
+ current,
+ "priomin",
+ lv_priomin_9_0,
+ "PRIO");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+ otherlv_10=(Token)match(input,21,FOLLOW_21_in_ruleNodeClass845);
+
+ newLeafNode(otherlv_10, grammarAccess.getNodeClassAccess().getPriomaxKeyword_10());
+
+ otherlv_11=(Token)match(input,19,FOLLOW_19_in_ruleNodeClass857);
+
+ newLeafNode(otherlv_11, grammarAccess.getNodeClassAccess().getEqualsSignKeyword_11());
+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:474:1: ( (lv_priomax_12_0= rulePRIO ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:475:1: (lv_priomax_12_0= rulePRIO )
+ {
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:475:1: (lv_priomax_12_0= rulePRIO )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:476:3: lv_priomax_12_0= rulePRIO
+ {
+
+ newCompositeNode(grammarAccess.getNodeClassAccess().getPriomaxPRIOParserRuleCall_12_0());
+
+ pushFollow(FOLLOW_rulePRIO_in_ruleNodeClass878);
+ lv_priomax_12_0=rulePRIO();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getNodeClassRule());
+ }
+ set(
+ current,
+ "priomax",
+ lv_priomax_12_0,
+ "PRIO");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:492:2: ( (lv_threads_13_0= rulePhysThread ) )*
loop7:
do {
int alt7=2;
int LA7_0 = input.LA(1);
- if ( ((LA7_0>=20 && LA7_0<=21)) ) {
+ if ( ((LA7_0>=22 && LA7_0<=23)) ) {
alt7=1;
}
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:441:1: (lv_threads_7_0= ruleThread )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:493:1: (lv_threads_13_0= rulePhysThread )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:441:1: (lv_threads_7_0= ruleThread )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:442:3: lv_threads_7_0= ruleThread
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:493:1: (lv_threads_13_0= rulePhysThread )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:494:3: lv_threads_13_0= rulePhysThread
{
- newCompositeNode(grammarAccess.getNodeClassAccess().getThreadsThreadParserRuleCall_7_0());
+ newCompositeNode(grammarAccess.getNodeClassAccess().getThreadsPhysThreadParserRuleCall_13_0());
- pushFollow(FOLLOW_ruleThread_in_ruleNodeClass809);
- lv_threads_7_0=ruleThread();
+ pushFollow(FOLLOW_rulePhysThread_in_ruleNodeClass899);
+ lv_threads_13_0=rulePhysThread();
state._fsp--;
@@ -1011,8 +1101,8 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
add(
current,
"threads",
- lv_threads_7_0,
- "Thread");
+ lv_threads_13_0,
+ "PhysThread");
afterParserOrEnumRuleCall();
@@ -1027,9 +1117,9 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_8=(Token)match(input,13,FOLLOW_13_in_ruleNodeClass822);
+ otherlv_14=(Token)match(input,13,FOLLOW_13_in_ruleNodeClass912);
- newLeafNode(otherlv_8, grammarAccess.getNodeClassAccess().getRightCurlyBracketKeyword_8());
+ newLeafNode(otherlv_14, grammarAccess.getNodeClassAccess().getRightCurlyBracketKeyword_14());
}
@@ -1051,26 +1141,26 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleNodeClass"
- // $ANTLR start "entryRuleThread"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:470:1: entryRuleThread returns [EObject current=null] : iv_ruleThread= ruleThread EOF ;
- public final EObject entryRuleThread() throws RecognitionException {
+ // $ANTLR start "entryRulePhysThread"
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:522:1: entryRulePhysThread returns [EObject current=null] : iv_rulePhysThread= rulePhysThread EOF ;
+ public final EObject entryRulePhysThread() throws RecognitionException {
EObject current = null;
- EObject iv_ruleThread = null;
+ EObject iv_rulePhysThread = null;
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:471:2: (iv_ruleThread= ruleThread EOF )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:472:2: iv_ruleThread= ruleThread EOF
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:523:2: (iv_rulePhysThread= rulePhysThread EOF )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:524:2: iv_rulePhysThread= rulePhysThread EOF
{
- newCompositeNode(grammarAccess.getThreadRule());
- pushFollow(FOLLOW_ruleThread_in_entryRuleThread858);
- iv_ruleThread=ruleThread();
+ newCompositeNode(grammarAccess.getPhysThreadRule());
+ pushFollow(FOLLOW_rulePhysThread_in_entryRulePhysThread948);
+ iv_rulePhysThread=rulePhysThread();
state._fsp--;
- current =iv_ruleThread;
- match(input,EOF,FOLLOW_EOF_in_entryRuleThread868);
+ current =iv_rulePhysThread;
+ match(input,EOF,FOLLOW_EOF_in_entryRulePhysThread958);
}
@@ -1084,12 +1174,12 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
return current;
}
- // $ANTLR end "entryRuleThread"
+ // $ANTLR end "entryRulePhysThread"
- // $ANTLR start "ruleThread"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:479:1: ruleThread returns [EObject current=null] : ( ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) (otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) )? (otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) )? otherlv_13= '}' ) ;
- public final EObject ruleThread() throws RecognitionException {
+ // $ANTLR start "rulePhysThread"
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:531:1: rulePhysThread returns [EObject current=null] : ( ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) otherlv_13= 'msgblocksize' otherlv_14= '=' ( (lv_msgblocksize_15_0= RULE_INT ) ) otherlv_16= 'msgpoolsize' otherlv_17= '=' ( (lv_msgpoolsize_18_0= RULE_INT ) ) otherlv_19= '}' ) ;
+ public final EObject rulePhysThread() throws RecognitionException {
EObject current = null;
Token lv_default_0_0=null;
@@ -1104,6 +1194,12 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
Token otherlv_11=null;
Token lv_stacksize_12_0=null;
Token otherlv_13=null;
+ Token otherlv_14=null;
+ Token lv_msgblocksize_15_0=null;
+ Token otherlv_16=null;
+ Token otherlv_17=null;
+ Token lv_msgpoolsize_18_0=null;
+ Token otherlv_19=null;
Enumerator lv_execmode_6_0 = null;
AntlrDatatypeRuleToken lv_prio_9_0 = null;
@@ -1112,20 +1208,20 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:482:28: ( ( ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) (otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) )? (otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) )? otherlv_13= '}' ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:483:1: ( ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) (otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) )? (otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) )? otherlv_13= '}' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:534:28: ( ( ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) otherlv_13= 'msgblocksize' otherlv_14= '=' ( (lv_msgblocksize_15_0= RULE_INT ) ) otherlv_16= 'msgpoolsize' otherlv_17= '=' ( (lv_msgpoolsize_18_0= RULE_INT ) ) otherlv_19= '}' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:535:1: ( ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) otherlv_13= 'msgblocksize' otherlv_14= '=' ( (lv_msgblocksize_15_0= RULE_INT ) ) otherlv_16= 'msgpoolsize' otherlv_17= '=' ( (lv_msgpoolsize_18_0= RULE_INT ) ) otherlv_19= '}' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:483:1: ( ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) (otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) )? (otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) )? otherlv_13= '}' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:483:2: ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) (otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) )? (otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) )? otherlv_13= '}'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:535:1: ( ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) otherlv_13= 'msgblocksize' otherlv_14= '=' ( (lv_msgblocksize_15_0= RULE_INT ) ) otherlv_16= 'msgpoolsize' otherlv_17= '=' ( (lv_msgpoolsize_18_0= RULE_INT ) ) otherlv_19= '}' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:535:2: ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' otherlv_4= 'execmode' otherlv_5= '=' ( (lv_execmode_6_0= ruleExecMode ) ) otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) otherlv_13= 'msgblocksize' otherlv_14= '=' ( (lv_msgblocksize_15_0= RULE_INT ) ) otherlv_16= 'msgpoolsize' otherlv_17= '=' ( (lv_msgpoolsize_18_0= RULE_INT ) ) otherlv_19= '}'
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:483:2: ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:535:2: ( ( (lv_default_0_0= 'DefaultThread' ) ) | otherlv_1= 'Thread' )
int alt8=2;
int LA8_0 = input.LA(1);
- if ( (LA8_0==20) ) {
+ if ( (LA8_0==22) ) {
alt8=1;
}
- else if ( (LA8_0==21) ) {
+ else if ( (LA8_0==23) ) {
alt8=2;
}
else {
@@ -1136,21 +1232,21 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:483:3: ( (lv_default_0_0= 'DefaultThread' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:535:3: ( (lv_default_0_0= 'DefaultThread' ) )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:483:3: ( (lv_default_0_0= 'DefaultThread' ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:484:1: (lv_default_0_0= 'DefaultThread' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:535:3: ( (lv_default_0_0= 'DefaultThread' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:536:1: (lv_default_0_0= 'DefaultThread' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:484:1: (lv_default_0_0= 'DefaultThread' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:485:3: lv_default_0_0= 'DefaultThread'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:536:1: (lv_default_0_0= 'DefaultThread' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:537:3: lv_default_0_0= 'DefaultThread'
{
- lv_default_0_0=(Token)match(input,20,FOLLOW_20_in_ruleThread912);
+ lv_default_0_0=(Token)match(input,22,FOLLOW_22_in_rulePhysThread1002);
- newLeafNode(lv_default_0_0, grammarAccess.getThreadAccess().getDefaultDefaultThreadKeyword_0_0_0());
+ newLeafNode(lv_default_0_0, grammarAccess.getPhysThreadAccess().getDefaultDefaultThreadKeyword_0_0_0());
if (current==null) {
- current = createModelElement(grammarAccess.getThreadRule());
+ current = createModelElement(grammarAccess.getPhysThreadRule());
}
setWithLastConsumed(current, "default", true, "DefaultThread");
@@ -1164,11 +1260,11 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:499:7: otherlv_1= 'Thread'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:551:7: otherlv_1= 'Thread'
{
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleThread943);
+ otherlv_1=(Token)match(input,23,FOLLOW_23_in_rulePhysThread1033);
- newLeafNode(otherlv_1, grammarAccess.getThreadAccess().getThreadKeyword_0_1());
+ newLeafNode(otherlv_1, grammarAccess.getPhysThreadAccess().getThreadKeyword_0_1());
}
@@ -1176,19 +1272,19 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:503:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:504:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:555:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:556:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:504:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:505:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:556:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:557:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleThread961);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePhysThread1051);
- newLeafNode(lv_name_2_0, grammarAccess.getThreadAccess().getNameIDTerminalRuleCall_1_0());
+ newLeafNode(lv_name_2_0, grammarAccess.getPhysThreadAccess().getNameIDTerminalRuleCall_1_0());
if (current==null) {
- current = createModelElement(grammarAccess.getThreadRule());
+ current = createModelElement(grammarAccess.getPhysThreadRule());
}
setWithLastConsumed(
current,
@@ -1202,35 +1298,35 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleThread978);
+ otherlv_3=(Token)match(input,12,FOLLOW_12_in_rulePhysThread1068);
- newLeafNode(otherlv_3, grammarAccess.getThreadAccess().getLeftCurlyBracketKeyword_2());
+ newLeafNode(otherlv_3, grammarAccess.getPhysThreadAccess().getLeftCurlyBracketKeyword_2());
- otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleThread990);
+ otherlv_4=(Token)match(input,24,FOLLOW_24_in_rulePhysThread1080);
- newLeafNode(otherlv_4, grammarAccess.getThreadAccess().getExecmodeKeyword_3());
+ newLeafNode(otherlv_4, grammarAccess.getPhysThreadAccess().getExecmodeKeyword_3());
- otherlv_5=(Token)match(input,19,FOLLOW_19_in_ruleThread1002);
+ otherlv_5=(Token)match(input,19,FOLLOW_19_in_rulePhysThread1092);
- newLeafNode(otherlv_5, grammarAccess.getThreadAccess().getEqualsSignKeyword_4());
+ newLeafNode(otherlv_5, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_4());
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:533:1: ( (lv_execmode_6_0= ruleExecMode ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:534:1: (lv_execmode_6_0= ruleExecMode )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:585:1: ( (lv_execmode_6_0= ruleExecMode ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:586:1: (lv_execmode_6_0= ruleExecMode )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:534:1: (lv_execmode_6_0= ruleExecMode )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:535:3: lv_execmode_6_0= ruleExecMode
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:586:1: (lv_execmode_6_0= ruleExecMode )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:587:3: lv_execmode_6_0= ruleExecMode
{
- newCompositeNode(grammarAccess.getThreadAccess().getExecmodeExecModeEnumRuleCall_5_0());
+ newCompositeNode(grammarAccess.getPhysThreadAccess().getExecmodeExecModeEnumRuleCall_5_0());
- pushFollow(FOLLOW_ruleExecMode_in_ruleThread1023);
+ pushFollow(FOLLOW_ruleExecMode_in_rulePhysThread1113);
lv_execmode_6_0=ruleExecMode();
state._fsp--;
if (current==null) {
- current = createModelElementForParent(grammarAccess.getThreadRule());
+ current = createModelElementForParent(grammarAccess.getPhysThreadRule());
}
set(
current,
@@ -1245,116 +1341,150 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:551:2: (otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) ) )?
- int alt9=2;
- int LA9_0 = input.LA(1);
+ otherlv_7=(Token)match(input,25,FOLLOW_25_in_rulePhysThread1125);
- if ( (LA9_0==23) ) {
- alt9=1;
- }
- switch (alt9) {
- case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:551:4: otherlv_7= 'prio' otherlv_8= '=' ( (lv_prio_9_0= rulePRIO ) )
- {
- otherlv_7=(Token)match(input,23,FOLLOW_23_in_ruleThread1036);
+ newLeafNode(otherlv_7, grammarAccess.getPhysThreadAccess().getPrioKeyword_6());
+
+ otherlv_8=(Token)match(input,19,FOLLOW_19_in_rulePhysThread1137);
- newLeafNode(otherlv_7, grammarAccess.getThreadAccess().getPrioKeyword_6_0());
-
- otherlv_8=(Token)match(input,19,FOLLOW_19_in_ruleThread1048);
+ newLeafNode(otherlv_8, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_7());
+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:611:1: ( (lv_prio_9_0= rulePRIO ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:612:1: (lv_prio_9_0= rulePRIO )
+ {
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:612:1: (lv_prio_9_0= rulePRIO )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:613:3: lv_prio_9_0= rulePRIO
+ {
+
+ newCompositeNode(grammarAccess.getPhysThreadAccess().getPrioPRIOParserRuleCall_8_0());
+
+ pushFollow(FOLLOW_rulePRIO_in_rulePhysThread1158);
+ lv_prio_9_0=rulePRIO();
- newLeafNode(otherlv_8, grammarAccess.getThreadAccess().getEqualsSignKeyword_6_1());
-
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:559:1: ( (lv_prio_9_0= rulePRIO ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:560:1: (lv_prio_9_0= rulePRIO )
- {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:560:1: (lv_prio_9_0= rulePRIO )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:561:3: lv_prio_9_0= rulePRIO
- {
-
- newCompositeNode(grammarAccess.getThreadAccess().getPrioPRIOParserRuleCall_6_2_0());
-
- pushFollow(FOLLOW_rulePRIO_in_ruleThread1069);
- lv_prio_9_0=rulePRIO();
+ state._fsp--;
- state._fsp--;
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getPhysThreadRule());
+ }
+ set(
+ current,
+ "prio",
+ lv_prio_9_0,
+ "PRIO");
+ afterParserOrEnumRuleCall();
+
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getThreadRule());
- }
- set(
- current,
- "prio",
- lv_prio_9_0,
- "PRIO");
- afterParserOrEnumRuleCall();
-
+ }
- }
+ }
- }
+ otherlv_10=(Token)match(input,26,FOLLOW_26_in_rulePhysThread1170);
+ newLeafNode(otherlv_10, grammarAccess.getPhysThreadAccess().getStacksizeKeyword_9());
+
+ otherlv_11=(Token)match(input,19,FOLLOW_19_in_rulePhysThread1182);
- }
- break;
+ newLeafNode(otherlv_11, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_10());
+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:637:1: ( (lv_stacksize_12_0= RULE_INT ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:638:1: (lv_stacksize_12_0= RULE_INT )
+ {
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:638:1: (lv_stacksize_12_0= RULE_INT )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:639:3: lv_stacksize_12_0= RULE_INT
+ {
+ lv_stacksize_12_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_rulePhysThread1199);
+
+ newLeafNode(lv_stacksize_12_0, grammarAccess.getPhysThreadAccess().getStacksizeINTTerminalRuleCall_11_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getPhysThreadRule());
+ }
+ setWithLastConsumed(
+ current,
+ "stacksize",
+ lv_stacksize_12_0,
+ "INT");
+
}
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:577:4: (otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) ) )?
- int alt10=2;
- int LA10_0 = input.LA(1);
- if ( (LA10_0==24) ) {
- alt10=1;
}
- switch (alt10) {
- case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:577:6: otherlv_10= 'stacksize' otherlv_11= '=' ( (lv_stacksize_12_0= RULE_INT ) )
- {
- otherlv_10=(Token)match(input,24,FOLLOW_24_in_ruleThread1084);
- newLeafNode(otherlv_10, grammarAccess.getThreadAccess().getStacksizeKeyword_7_0());
-
- otherlv_11=(Token)match(input,19,FOLLOW_19_in_ruleThread1096);
+ otherlv_13=(Token)match(input,27,FOLLOW_27_in_rulePhysThread1216);
- newLeafNode(otherlv_11, grammarAccess.getThreadAccess().getEqualsSignKeyword_7_1());
-
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:585:1: ( (lv_stacksize_12_0= RULE_INT ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:586:1: (lv_stacksize_12_0= RULE_INT )
- {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:586:1: (lv_stacksize_12_0= RULE_INT )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:587:3: lv_stacksize_12_0= RULE_INT
- {
- lv_stacksize_12_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleThread1113);
+ newLeafNode(otherlv_13, grammarAccess.getPhysThreadAccess().getMsgblocksizeKeyword_12());
+
+ otherlv_14=(Token)match(input,19,FOLLOW_19_in_rulePhysThread1228);
- newLeafNode(lv_stacksize_12_0, grammarAccess.getThreadAccess().getStacksizeINTTerminalRuleCall_7_2_0());
-
+ newLeafNode(otherlv_14, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_13());
+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:663:1: ( (lv_msgblocksize_15_0= RULE_INT ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:664:1: (lv_msgblocksize_15_0= RULE_INT )
+ {
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:664:1: (lv_msgblocksize_15_0= RULE_INT )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:665:3: lv_msgblocksize_15_0= RULE_INT
+ {
+ lv_msgblocksize_15_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_rulePhysThread1245);
- if (current==null) {
- current = createModelElement(grammarAccess.getThreadRule());
- }
- setWithLastConsumed(
- current,
- "stacksize",
- lv_stacksize_12_0,
- "INT");
-
+ newLeafNode(lv_msgblocksize_15_0, grammarAccess.getPhysThreadAccess().getMsgblocksizeINTTerminalRuleCall_14_0());
+
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getPhysThreadRule());
+ }
+ setWithLastConsumed(
+ current,
+ "msgblocksize",
+ lv_msgblocksize_15_0,
+ "INT");
+
+ }
- }
+ }
+
+ otherlv_16=(Token)match(input,28,FOLLOW_28_in_rulePhysThread1262);
+
+ newLeafNode(otherlv_16, grammarAccess.getPhysThreadAccess().getMsgpoolsizeKeyword_15());
+
+ otherlv_17=(Token)match(input,19,FOLLOW_19_in_rulePhysThread1274);
+
+ newLeafNode(otherlv_17, grammarAccess.getPhysThreadAccess().getEqualsSignKeyword_16());
+
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:689:1: ( (lv_msgpoolsize_18_0= RULE_INT ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:690:1: (lv_msgpoolsize_18_0= RULE_INT )
+ {
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:690:1: (lv_msgpoolsize_18_0= RULE_INT )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:691:3: lv_msgpoolsize_18_0= RULE_INT
+ {
+ lv_msgpoolsize_18_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_rulePhysThread1291);
+
+ newLeafNode(lv_msgpoolsize_18_0, grammarAccess.getPhysThreadAccess().getMsgpoolsizeINTTerminalRuleCall_17_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getPhysThreadRule());
+ }
+ setWithLastConsumed(
+ current,
+ "msgpoolsize",
+ lv_msgpoolsize_18_0,
+ "INT");
+
+
+ }
- }
- break;
}
- otherlv_13=(Token)match(input,13,FOLLOW_13_in_ruleThread1132);
+ otherlv_19=(Token)match(input,13,FOLLOW_13_in_rulePhysThread1308);
- newLeafNode(otherlv_13, grammarAccess.getThreadAccess().getRightCurlyBracketKeyword_8());
+ newLeafNode(otherlv_19, grammarAccess.getPhysThreadAccess().getRightCurlyBracketKeyword_18());
}
@@ -1373,11 +1503,11 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
return current;
}
- // $ANTLR end "ruleThread"
+ // $ANTLR end "rulePhysThread"
// $ANTLR start "entryRuleRuntimeClass"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:615:1: entryRuleRuntimeClass returns [EObject current=null] : iv_ruleRuntimeClass= ruleRuntimeClass EOF ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:719:1: entryRuleRuntimeClass returns [EObject current=null] : iv_ruleRuntimeClass= ruleRuntimeClass EOF ;
public final EObject entryRuleRuntimeClass() throws RecognitionException {
EObject current = null;
@@ -1385,17 +1515,17 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:616:2: (iv_ruleRuntimeClass= ruleRuntimeClass EOF )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:617:2: iv_ruleRuntimeClass= ruleRuntimeClass EOF
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:720:2: (iv_ruleRuntimeClass= ruleRuntimeClass EOF )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:721:2: iv_ruleRuntimeClass= ruleRuntimeClass EOF
{
newCompositeNode(grammarAccess.getRuntimeClassRule());
- pushFollow(FOLLOW_ruleRuntimeClass_in_entryRuleRuntimeClass1168);
+ pushFollow(FOLLOW_ruleRuntimeClass_in_entryRuleRuntimeClass1344);
iv_ruleRuntimeClass=ruleRuntimeClass();
state._fsp--;
current =iv_ruleRuntimeClass;
- match(input,EOF,FOLLOW_EOF_in_entryRuleRuntimeClass1178);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRuntimeClass1354);
}
@@ -1413,7 +1543,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRuntimeClass"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:624:1: ruleRuntimeClass returns [EObject current=null] : (otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}' ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:728:1: ruleRuntimeClass returns [EObject current=null] : (otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}' ) ;
public final EObject ruleRuntimeClass() throws RecognitionException {
EObject current = null;
@@ -1431,23 +1561,23 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:627:28: ( (otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}' ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:628:1: (otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:731:28: ( (otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:732:1: (otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:628:1: (otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:628:3: otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:732:1: (otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:732:3: otherlv_0= 'RuntimeClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'model' otherlv_5= '=' ( (lv_threadModel_6_0= ruleThreadModel ) ) otherlv_7= '}'
{
- otherlv_0=(Token)match(input,25,FOLLOW_25_in_ruleRuntimeClass1215);
+ otherlv_0=(Token)match(input,29,FOLLOW_29_in_ruleRuntimeClass1391);
newLeafNode(otherlv_0, grammarAccess.getRuntimeClassAccess().getRuntimeClassKeyword_0());
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:632:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:633:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:736:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:737:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:633:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:634:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:737:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:738:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRuntimeClass1232);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRuntimeClass1408);
newLeafNode(lv_name_1_0, grammarAccess.getRuntimeClassAccess().getNameIDTerminalRuleCall_1_0());
@@ -1467,24 +1597,24 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:650:2: ( (lv_docu_2_0= ruleDocumentation ) )?
- int alt11=2;
- int LA11_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:754:2: ( (lv_docu_2_0= ruleDocumentation ) )?
+ int alt9=2;
+ int LA9_0 = input.LA(1);
- if ( (LA11_0==27) ) {
- alt11=1;
+ if ( (LA9_0==31) ) {
+ alt9=1;
}
- switch (alt11) {
+ switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:651:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:755:1: (lv_docu_2_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:651:1: (lv_docu_2_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:652:3: lv_docu_2_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:755:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:756:3: lv_docu_2_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getRuntimeClassAccess().getDocuDocumentationParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleRuntimeClass1258);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleRuntimeClass1434);
lv_docu_2_0=ruleDocumentation();
state._fsp--;
@@ -1509,28 +1639,28 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleRuntimeClass1271);
+ otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleRuntimeClass1447);
newLeafNode(otherlv_3, grammarAccess.getRuntimeClassAccess().getLeftCurlyBracketKeyword_3());
- otherlv_4=(Token)match(input,26,FOLLOW_26_in_ruleRuntimeClass1283);
+ otherlv_4=(Token)match(input,30,FOLLOW_30_in_ruleRuntimeClass1459);
newLeafNode(otherlv_4, grammarAccess.getRuntimeClassAccess().getModelKeyword_4());
- otherlv_5=(Token)match(input,19,FOLLOW_19_in_ruleRuntimeClass1295);
+ otherlv_5=(Token)match(input,19,FOLLOW_19_in_ruleRuntimeClass1471);
newLeafNode(otherlv_5, grammarAccess.getRuntimeClassAccess().getEqualsSignKeyword_5());
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:680:1: ( (lv_threadModel_6_0= ruleThreadModel ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:681:1: (lv_threadModel_6_0= ruleThreadModel )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:784:1: ( (lv_threadModel_6_0= ruleThreadModel ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:785:1: (lv_threadModel_6_0= ruleThreadModel )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:681:1: (lv_threadModel_6_0= ruleThreadModel )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:682:3: lv_threadModel_6_0= ruleThreadModel
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:785:1: (lv_threadModel_6_0= ruleThreadModel )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:786:3: lv_threadModel_6_0= ruleThreadModel
{
newCompositeNode(grammarAccess.getRuntimeClassAccess().getThreadModelThreadModelEnumRuleCall_6_0());
- pushFollow(FOLLOW_ruleThreadModel_in_ruleRuntimeClass1316);
+ pushFollow(FOLLOW_ruleThreadModel_in_ruleRuntimeClass1492);
lv_threadModel_6_0=ruleThreadModel();
state._fsp--;
@@ -1552,7 +1682,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,13,FOLLOW_13_in_ruleRuntimeClass1328);
+ otherlv_7=(Token)match(input,13,FOLLOW_13_in_ruleRuntimeClass1504);
newLeafNode(otherlv_7, grammarAccess.getRuntimeClassAccess().getRightCurlyBracketKeyword_7());
@@ -1577,7 +1707,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDocumentation"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:710:1: entryRuleDocumentation returns [EObject current=null] : iv_ruleDocumentation= ruleDocumentation EOF ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:814:1: entryRuleDocumentation returns [EObject current=null] : iv_ruleDocumentation= ruleDocumentation EOF ;
public final EObject entryRuleDocumentation() throws RecognitionException {
EObject current = null;
@@ -1585,17 +1715,17 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:711:2: (iv_ruleDocumentation= ruleDocumentation EOF )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:712:2: iv_ruleDocumentation= ruleDocumentation EOF
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:815:2: (iv_ruleDocumentation= ruleDocumentation EOF )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:816:2: iv_ruleDocumentation= ruleDocumentation EOF
{
newCompositeNode(grammarAccess.getDocumentationRule());
- pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation1364);
+ pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation1540);
iv_ruleDocumentation=ruleDocumentation();
state._fsp--;
current =iv_ruleDocumentation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation1374);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation1550);
}
@@ -1613,7 +1743,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDocumentation"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:719:1: ruleDocumentation returns [EObject current=null] : (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:823:1: ruleDocumentation returns [EObject current=null] : (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' ) ;
public final EObject ruleDocumentation() throws RecognitionException {
EObject current = null;
@@ -1624,36 +1754,36 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:722:28: ( (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:723:1: (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:826:28: ( (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:827:1: (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:723:1: (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:723:3: otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:827:1: (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:827:3: otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']'
{
- otherlv_0=(Token)match(input,27,FOLLOW_27_in_ruleDocumentation1411);
+ otherlv_0=(Token)match(input,31,FOLLOW_31_in_ruleDocumentation1587);
newLeafNode(otherlv_0, grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_0());
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:727:1: ( (lv_text_1_0= RULE_STRING ) )+
- int cnt12=0;
- loop12:
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:831:1: ( (lv_text_1_0= RULE_STRING ) )+
+ int cnt10=0;
+ loop10:
do {
- int alt12=2;
- int LA12_0 = input.LA(1);
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- if ( (LA12_0==RULE_STRING) ) {
- alt12=1;
+ if ( (LA10_0==RULE_STRING) ) {
+ alt10=1;
}
- switch (alt12) {
+ switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:728:1: (lv_text_1_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:832:1: (lv_text_1_0= RULE_STRING )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:728:1: (lv_text_1_0= RULE_STRING )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:729:3: lv_text_1_0= RULE_STRING
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:832:1: (lv_text_1_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:833:3: lv_text_1_0= RULE_STRING
{
- lv_text_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleDocumentation1428);
+ lv_text_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleDocumentation1604);
newLeafNode(lv_text_1_0, grammarAccess.getDocumentationAccess().getTextSTRINGTerminalRuleCall_1_0());
@@ -1675,15 +1805,15 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt12 >= 1 ) break loop12;
+ if ( cnt10 >= 1 ) break loop10;
EarlyExitException eee =
- new EarlyExitException(12, input);
+ new EarlyExitException(10, input);
throw eee;
}
- cnt12++;
+ cnt10++;
} while (true);
- otherlv_2=(Token)match(input,28,FOLLOW_28_in_ruleDocumentation1446);
+ otherlv_2=(Token)match(input,32,FOLLOW_32_in_ruleDocumentation1622);
newLeafNode(otherlv_2, grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_2());
@@ -1708,7 +1838,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePRIO"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:757:1: entryRulePRIO returns [String current=null] : iv_rulePRIO= rulePRIO EOF ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:861:1: entryRulePRIO returns [String current=null] : iv_rulePRIO= rulePRIO EOF ;
public final String entryRulePRIO() throws RecognitionException {
String current = null;
@@ -1719,17 +1849,17 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:761:2: (iv_rulePRIO= rulePRIO EOF )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:762:2: iv_rulePRIO= rulePRIO EOF
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:865:2: (iv_rulePRIO= rulePRIO EOF )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:866:2: iv_rulePRIO= rulePRIO EOF
{
newCompositeNode(grammarAccess.getPRIORule());
- pushFollow(FOLLOW_rulePRIO_in_entryRulePRIO1489);
+ pushFollow(FOLLOW_rulePRIO_in_entryRulePRIO1665);
iv_rulePRIO=rulePRIO();
state._fsp--;
current =iv_rulePRIO.getText();
- match(input,EOF,FOLLOW_EOF_in_entryRulePRIO1500);
+ match(input,EOF,FOLLOW_EOF_in_entryRulePRIO1676);
}
@@ -1750,7 +1880,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePRIO"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:772:1: rulePRIO returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:876:1: rulePRIO returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) ;
public final AntlrDatatypeRuleToken rulePRIO() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -1761,27 +1891,27 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:776:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:777:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:880:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:881:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:777:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:777:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:881:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:881:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:777:2: (kw= '+' | kw= '-' )?
- int alt13=3;
- int LA13_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:881:2: (kw= '+' | kw= '-' )?
+ int alt11=3;
+ int LA11_0 = input.LA(1);
- if ( (LA13_0==29) ) {
- alt13=1;
+ if ( (LA11_0==33) ) {
+ alt11=1;
}
- else if ( (LA13_0==30) ) {
- alt13=2;
+ else if ( (LA11_0==34) ) {
+ alt11=2;
}
- switch (alt13) {
+ switch (alt11) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:778:2: kw= '+'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:882:2: kw= '+'
{
- kw=(Token)match(input,29,FOLLOW_29_in_rulePRIO1543);
+ kw=(Token)match(input,33,FOLLOW_33_in_rulePRIO1719);
current.merge(kw);
newLeafNode(kw, grammarAccess.getPRIOAccess().getPlusSignKeyword_0_0());
@@ -1790,9 +1920,9 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:785:2: kw= '-'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:889:2: kw= '-'
{
- kw=(Token)match(input,30,FOLLOW_30_in_rulePRIO1562);
+ kw=(Token)match(input,34,FOLLOW_34_in_rulePRIO1738);
current.merge(kw);
newLeafNode(kw, grammarAccess.getPRIOAccess().getHyphenMinusKeyword_0_1());
@@ -1803,7 +1933,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- this_INT_2=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_rulePRIO1579);
+ this_INT_2=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_rulePRIO1755);
current.merge(this_INT_2);
@@ -1834,7 +1964,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImport"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:808:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:912:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
public final EObject entryRuleImport() throws RecognitionException {
EObject current = null;
@@ -1842,17 +1972,17 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:809:2: (iv_ruleImport= ruleImport EOF )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:810:2: iv_ruleImport= ruleImport EOF
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:913:2: (iv_ruleImport= ruleImport EOF )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:914:2: iv_ruleImport= ruleImport EOF
{
newCompositeNode(grammarAccess.getImportRule());
- pushFollow(FOLLOW_ruleImport_in_entryRuleImport1628);
+ pushFollow(FOLLOW_ruleImport_in_entryRuleImport1804);
iv_ruleImport=ruleImport();
state._fsp--;
current =iv_ruleImport;
- match(input,EOF,FOLLOW_EOF_in_entryRuleImport1638);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImport1814);
}
@@ -1870,7 +2000,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImport"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:817:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:921:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ;
public final EObject ruleImport() throws RecognitionException {
EObject current = null;
@@ -1884,49 +2014,49 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:820:28: ( (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:821:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:924:28: ( (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:925:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:821:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:821:3: otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:925:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:925:3: otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) )
{
- otherlv_0=(Token)match(input,31,FOLLOW_31_in_ruleImport1675);
+ otherlv_0=(Token)match(input,35,FOLLOW_35_in_ruleImport1851);
newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0());
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:825:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' )
- int alt14=2;
- int LA14_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:929:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' )
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- if ( (LA14_0==RULE_ID) ) {
- alt14=1;
+ if ( (LA12_0==RULE_ID) ) {
+ alt12=1;
}
- else if ( (LA14_0==26) ) {
- alt14=2;
+ else if ( (LA12_0==30) ) {
+ alt12=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
+ new NoViableAltException("", 12, 0, input);
throw nvae;
}
- switch (alt14) {
+ switch (alt12) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:825:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:929:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:825:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:825:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:929:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:929:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from'
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:825:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:826:1: (lv_importedNamespace_1_0= ruleImportedFQN )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:929:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:930:1: (lv_importedNamespace_1_0= ruleImportedFQN )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:826:1: (lv_importedNamespace_1_0= ruleImportedFQN )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:827:3: lv_importedNamespace_1_0= ruleImportedFQN
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:930:1: (lv_importedNamespace_1_0= ruleImportedFQN )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:931:3: lv_importedNamespace_1_0= ruleImportedFQN
{
newCompositeNode(grammarAccess.getImportAccess().getImportedNamespaceImportedFQNParserRuleCall_1_0_0_0());
- pushFollow(FOLLOW_ruleImportedFQN_in_ruleImport1698);
+ pushFollow(FOLLOW_ruleImportedFQN_in_ruleImport1874);
lv_importedNamespace_1_0=ruleImportedFQN();
state._fsp--;
@@ -1948,7 +2078,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,32,FOLLOW_32_in_ruleImport1710);
+ otherlv_2=(Token)match(input,36,FOLLOW_36_in_ruleImport1886);
newLeafNode(otherlv_2, grammarAccess.getImportAccess().getFromKeyword_1_0_1());
@@ -1959,9 +2089,9 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:848:7: otherlv_3= 'model'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:952:7: otherlv_3= 'model'
{
- otherlv_3=(Token)match(input,26,FOLLOW_26_in_ruleImport1729);
+ otherlv_3=(Token)match(input,30,FOLLOW_30_in_ruleImport1905);
newLeafNode(otherlv_3, grammarAccess.getImportAccess().getModelKeyword_1_1());
@@ -1971,13 +2101,13 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:852:2: ( (lv_importURI_4_0= RULE_STRING ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:853:1: (lv_importURI_4_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:956:2: ( (lv_importURI_4_0= RULE_STRING ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:957:1: (lv_importURI_4_0= RULE_STRING )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:853:1: (lv_importURI_4_0= RULE_STRING )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:854:3: lv_importURI_4_0= RULE_STRING
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:957:1: (lv_importURI_4_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:958:3: lv_importURI_4_0= RULE_STRING
{
- lv_importURI_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleImport1747);
+ lv_importURI_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleImport1923);
newLeafNode(lv_importURI_4_0, grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0());
@@ -2018,7 +2148,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImportedFQN"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:878:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:982:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ;
public final String entryRuleImportedFQN() throws RecognitionException {
String current = null;
@@ -2026,17 +2156,17 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:879:2: (iv_ruleImportedFQN= ruleImportedFQN EOF )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:880:2: iv_ruleImportedFQN= ruleImportedFQN EOF
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:983:2: (iv_ruleImportedFQN= ruleImportedFQN EOF )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:984:2: iv_ruleImportedFQN= ruleImportedFQN EOF
{
newCompositeNode(grammarAccess.getImportedFQNRule());
- pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN1789);
+ pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN1965);
iv_ruleImportedFQN=ruleImportedFQN();
state._fsp--;
current =iv_ruleImportedFQN.getText();
- match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN1800);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN1976);
}
@@ -2054,7 +2184,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImportedFQN"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:887:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.*' )? ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:991:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.*' )? ) ;
public final AntlrDatatypeRuleToken ruleImportedFQN() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -2065,16 +2195,16 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:890:28: ( (this_FQN_0= ruleFQN (kw= '.*' )? ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:891:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:994:28: ( (this_FQN_0= ruleFQN (kw= '.*' )? ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:995:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:891:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:892:5: this_FQN_0= ruleFQN (kw= '.*' )?
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:995:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:996:5: this_FQN_0= ruleFQN (kw= '.*' )?
{
newCompositeNode(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0());
- pushFollow(FOLLOW_ruleFQN_in_ruleImportedFQN1847);
+ pushFollow(FOLLOW_ruleFQN_in_ruleImportedFQN2023);
this_FQN_0=ruleFQN();
state._fsp--;
@@ -2085,18 +2215,18 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:902:1: (kw= '.*' )?
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1006:1: (kw= '.*' )?
+ int alt13=2;
+ int LA13_0 = input.LA(1);
- if ( (LA15_0==33) ) {
- alt15=1;
+ if ( (LA13_0==37) ) {
+ alt13=1;
}
- switch (alt15) {
+ switch (alt13) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:903:2: kw= '.*'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1007:2: kw= '.*'
{
- kw=(Token)match(input,33,FOLLOW_33_in_ruleImportedFQN1866);
+ kw=(Token)match(input,37,FOLLOW_37_in_ruleImportedFQN2042);
current.merge(kw);
newLeafNode(kw, grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1());
@@ -2128,7 +2258,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFQN"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:916:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1020:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ;
public final String entryRuleFQN() throws RecognitionException {
String current = null;
@@ -2136,17 +2266,17 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:917:2: (iv_ruleFQN= ruleFQN EOF )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:918:2: iv_ruleFQN= ruleFQN EOF
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1021:2: (iv_ruleFQN= ruleFQN EOF )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1022:2: iv_ruleFQN= ruleFQN EOF
{
newCompositeNode(grammarAccess.getFQNRule());
- pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN1909);
+ pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN2085);
iv_ruleFQN=ruleFQN();
state._fsp--;
current =iv_ruleFQN.getText();
- match(input,EOF,FOLLOW_EOF_in_entryRuleFQN1920);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFQN2096);
}
@@ -2164,7 +2294,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFQN"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:925:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1029:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
public final AntlrDatatypeRuleToken ruleFQN() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -2175,40 +2305,40 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:928:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:929:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1032:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1033:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:929:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:929:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1033:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1033:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
{
- this_ID_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN1960);
+ this_ID_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN2136);
current.merge(this_ID_0);
newLeafNode(this_ID_0, grammarAccess.getFQNAccess().getIDTerminalRuleCall_0());
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:936:1: (kw= '.' this_ID_2= RULE_ID )*
- loop16:
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1040:1: (kw= '.' this_ID_2= RULE_ID )*
+ loop14:
do {
- int alt16=2;
- int LA16_0 = input.LA(1);
+ int alt14=2;
+ int LA14_0 = input.LA(1);
- if ( (LA16_0==34) ) {
- alt16=1;
+ if ( (LA14_0==38) ) {
+ alt14=1;
}
- switch (alt16) {
+ switch (alt14) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:937:2: kw= '.' this_ID_2= RULE_ID
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1041:2: kw= '.' this_ID_2= RULE_ID
{
- kw=(Token)match(input,34,FOLLOW_34_in_ruleFQN1979);
+ kw=(Token)match(input,38,FOLLOW_38_in_ruleFQN2155);
current.merge(kw);
newLeafNode(kw, grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
- this_ID_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN1994);
+ this_ID_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN2170);
current.merge(this_ID_2);
@@ -2220,7 +2350,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
break;
default :
- break loop16;
+ break loop14;
}
} while (true);
@@ -2245,7 +2375,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleExecMode"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:957:1: ruleExecMode returns [Enumerator current=null] : ( (enumLiteral_0= 'polled' ) | (enumLiteral_1= 'blocked' ) | (enumLiteral_2= 'mixed' ) ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1061:1: ruleExecMode returns [Enumerator current=null] : ( (enumLiteral_0= 'polled' ) | (enumLiteral_1= 'blocked' ) | (enumLiteral_2= 'mixed' ) ) ;
public final Enumerator ruleExecMode() throws RecognitionException {
Enumerator current = null;
@@ -2255,42 +2385,42 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:959:28: ( ( (enumLiteral_0= 'polled' ) | (enumLiteral_1= 'blocked' ) | (enumLiteral_2= 'mixed' ) ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:960:1: ( (enumLiteral_0= 'polled' ) | (enumLiteral_1= 'blocked' ) | (enumLiteral_2= 'mixed' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1063:28: ( ( (enumLiteral_0= 'polled' ) | (enumLiteral_1= 'blocked' ) | (enumLiteral_2= 'mixed' ) ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1064:1: ( (enumLiteral_0= 'polled' ) | (enumLiteral_1= 'blocked' ) | (enumLiteral_2= 'mixed' ) )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:960:1: ( (enumLiteral_0= 'polled' ) | (enumLiteral_1= 'blocked' ) | (enumLiteral_2= 'mixed' ) )
- int alt17=3;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1064:1: ( (enumLiteral_0= 'polled' ) | (enumLiteral_1= 'blocked' ) | (enumLiteral_2= 'mixed' ) )
+ int alt15=3;
switch ( input.LA(1) ) {
- case 35:
+ case 39:
{
- alt17=1;
+ alt15=1;
}
break;
- case 36:
+ case 40:
{
- alt17=2;
+ alt15=2;
}
break;
- case 37:
+ case 41:
{
- alt17=3;
+ alt15=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
+ new NoViableAltException("", 15, 0, input);
throw nvae;
}
- switch (alt17) {
+ switch (alt15) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:960:2: (enumLiteral_0= 'polled' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1064:2: (enumLiteral_0= 'polled' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:960:2: (enumLiteral_0= 'polled' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:960:4: enumLiteral_0= 'polled'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1064:2: (enumLiteral_0= 'polled' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1064:4: enumLiteral_0= 'polled'
{
- enumLiteral_0=(Token)match(input,35,FOLLOW_35_in_ruleExecMode2055);
+ enumLiteral_0=(Token)match(input,39,FOLLOW_39_in_ruleExecMode2231);
current = grammarAccess.getExecModeAccess().getPOLLEDEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getExecModeAccess().getPOLLEDEnumLiteralDeclaration_0());
@@ -2302,12 +2432,12 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:966:6: (enumLiteral_1= 'blocked' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1070:6: (enumLiteral_1= 'blocked' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:966:6: (enumLiteral_1= 'blocked' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:966:8: enumLiteral_1= 'blocked'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1070:6: (enumLiteral_1= 'blocked' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1070:8: enumLiteral_1= 'blocked'
{
- enumLiteral_1=(Token)match(input,36,FOLLOW_36_in_ruleExecMode2072);
+ enumLiteral_1=(Token)match(input,40,FOLLOW_40_in_ruleExecMode2248);
current = grammarAccess.getExecModeAccess().getBLOCKEDEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getExecModeAccess().getBLOCKEDEnumLiteralDeclaration_1());
@@ -2319,12 +2449,12 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:972:6: (enumLiteral_2= 'mixed' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1076:6: (enumLiteral_2= 'mixed' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:972:6: (enumLiteral_2= 'mixed' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:972:8: enumLiteral_2= 'mixed'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1076:6: (enumLiteral_2= 'mixed' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1076:8: enumLiteral_2= 'mixed'
{
- enumLiteral_2=(Token)match(input,37,FOLLOW_37_in_ruleExecMode2089);
+ enumLiteral_2=(Token)match(input,41,FOLLOW_41_in_ruleExecMode2265);
current = grammarAccess.getExecModeAccess().getMIXEDEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getExecModeAccess().getMIXEDEnumLiteralDeclaration_2());
@@ -2356,7 +2486,7 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleThreadModel"
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:982:1: ruleThreadModel returns [Enumerator current=null] : ( (enumLiteral_0= 'singleThreaded' ) | (enumLiteral_1= 'multiThreaded' ) ) ;
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1086:1: ruleThreadModel returns [Enumerator current=null] : ( (enumLiteral_0= 'singleThreaded' ) | (enumLiteral_1= 'multiThreaded' ) ) ;
public final Enumerator ruleThreadModel() throws RecognitionException {
Enumerator current = null;
@@ -2365,33 +2495,33 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:984:28: ( ( (enumLiteral_0= 'singleThreaded' ) | (enumLiteral_1= 'multiThreaded' ) ) )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:985:1: ( (enumLiteral_0= 'singleThreaded' ) | (enumLiteral_1= 'multiThreaded' ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1088:28: ( ( (enumLiteral_0= 'singleThreaded' ) | (enumLiteral_1= 'multiThreaded' ) ) )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1089:1: ( (enumLiteral_0= 'singleThreaded' ) | (enumLiteral_1= 'multiThreaded' ) )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:985:1: ( (enumLiteral_0= 'singleThreaded' ) | (enumLiteral_1= 'multiThreaded' ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1089:1: ( (enumLiteral_0= 'singleThreaded' ) | (enumLiteral_1= 'multiThreaded' ) )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
- if ( (LA18_0==38) ) {
- alt18=1;
+ if ( (LA16_0==42) ) {
+ alt16=1;
}
- else if ( (LA18_0==39) ) {
- alt18=2;
+ else if ( (LA16_0==43) ) {
+ alt16=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 16, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt16) {
case 1 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:985:2: (enumLiteral_0= 'singleThreaded' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1089:2: (enumLiteral_0= 'singleThreaded' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:985:2: (enumLiteral_0= 'singleThreaded' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:985:4: enumLiteral_0= 'singleThreaded'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1089:2: (enumLiteral_0= 'singleThreaded' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1089:4: enumLiteral_0= 'singleThreaded'
{
- enumLiteral_0=(Token)match(input,38,FOLLOW_38_in_ruleThreadModel2134);
+ enumLiteral_0=(Token)match(input,42,FOLLOW_42_in_ruleThreadModel2310);
current = grammarAccess.getThreadModelAccess().getSINGLE_THREADEDEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getThreadModelAccess().getSINGLE_THREADEDEnumLiteralDeclaration_0());
@@ -2403,12 +2533,12 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:991:6: (enumLiteral_1= 'multiThreaded' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1095:6: (enumLiteral_1= 'multiThreaded' )
{
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:991:6: (enumLiteral_1= 'multiThreaded' )
- // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:991:8: enumLiteral_1= 'multiThreaded'
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1095:6: (enumLiteral_1= 'multiThreaded' )
+ // ../org.eclipse.etrice.core.etphys/src-gen/org/eclipse/etrice/core/etphys/parser/antlr/internal/InternalETPhys.g:1095:8: enumLiteral_1= 'multiThreaded'
{
- enumLiteral_1=(Token)match(input,39,FOLLOW_39_in_ruleThreadModel2151);
+ enumLiteral_1=(Token)match(input,43,FOLLOW_43_in_ruleThreadModel2327);
current = grammarAccess.getThreadModelAccess().getMULTI_THREADEDEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getThreadModelAccess().getMULTI_THREADEDEnumLiteralDeclaration_1());
@@ -2447,16 +2577,16 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_EOF_in_entryRulePhysicalModel85 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_11_in_rulePhysicalModel122 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_ruleFQN_in_rulePhysicalModel143 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_rulePhysicalModel155 = new BitSet(new long[]{0x0000000082026000L});
- public static final BitSet FOLLOW_ruleImport_in_rulePhysicalModel176 = new BitSet(new long[]{0x0000000082026000L});
- public static final BitSet FOLLOW_rulePhysicalSystem_in_rulePhysicalModel199 = new BitSet(new long[]{0x0000000002026000L});
- public static final BitSet FOLLOW_ruleNodeClass_in_rulePhysicalModel226 = new BitSet(new long[]{0x0000000002026000L});
- public static final BitSet FOLLOW_ruleRuntimeClass_in_rulePhysicalModel253 = new BitSet(new long[]{0x0000000002026000L});
+ public static final BitSet FOLLOW_12_in_rulePhysicalModel155 = new BitSet(new long[]{0x0000000820026000L});
+ public static final BitSet FOLLOW_ruleImport_in_rulePhysicalModel176 = new BitSet(new long[]{0x0000000820026000L});
+ public static final BitSet FOLLOW_rulePhysicalSystem_in_rulePhysicalModel199 = new BitSet(new long[]{0x0000000020026000L});
+ public static final BitSet FOLLOW_ruleNodeClass_in_rulePhysicalModel226 = new BitSet(new long[]{0x0000000020026000L});
+ public static final BitSet FOLLOW_ruleRuntimeClass_in_rulePhysicalModel253 = new BitSet(new long[]{0x0000000020026000L});
public static final BitSet FOLLOW_13_in_rulePhysicalModel267 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePhysicalSystem_in_entryRulePhysicalSystem303 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePhysicalSystem313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rulePhysicalSystem350 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_rulePhysicalSystem367 = new BitSet(new long[]{0x0000000008001000L});
+ public static final BitSet FOLLOW_RULE_ID_in_rulePhysicalSystem367 = new BitSet(new long[]{0x0000000080001000L});
public static final BitSet FOLLOW_ruleDocumentation_in_rulePhysicalSystem393 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_rulePhysicalSystem406 = new BitSet(new long[]{0x000000000000A000L});
public static final BitSet FOLLOW_ruleNodeRef_in_rulePhysicalSystem427 = new BitSet(new long[]{0x000000000000A000L});
@@ -2466,75 +2596,87 @@ public class InternalETPhysParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_15_in_ruleNodeRef523 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_RULE_ID_in_ruleNodeRef540 = new BitSet(new long[]{0x0000000000010000L});
public static final BitSet FOLLOW_16_in_ruleNodeRef557 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleNodeRef580 = new BitSet(new long[]{0x0000000008000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleNodeRef580 = new BitSet(new long[]{0x0000000080000002L});
public static final BitSet FOLLOW_ruleDocumentation_in_ruleNodeRef601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNodeClass_in_entryRuleNodeClass638 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleNodeClass648 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_ruleNodeClass685 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleNodeClass702 = new BitSet(new long[]{0x0000000008001000L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleNodeClass702 = new BitSet(new long[]{0x0000000080001000L});
public static final BitSet FOLLOW_ruleDocumentation_in_ruleNodeClass728 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleNodeClass741 = new BitSet(new long[]{0x0000000000040000L});
public static final BitSet FOLLOW_18_in_ruleNodeClass753 = new BitSet(new long[]{0x0000000000080000L});
public static final BitSet FOLLOW_19_in_ruleNodeClass765 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleNodeClass788 = new BitSet(new long[]{0x0000000000302000L});
- public static final BitSet FOLLOW_ruleThread_in_ruleNodeClass809 = new BitSet(new long[]{0x0000000000302000L});
- public static final BitSet FOLLOW_13_in_ruleNodeClass822 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThread_in_entryRuleThread858 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleThread868 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_ruleThread912 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_21_in_ruleThread943 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleThread961 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleThread978 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleThread990 = new BitSet(new long[]{0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleThread1002 = new BitSet(new long[]{0x0000003800000000L});
- public static final BitSet FOLLOW_ruleExecMode_in_ruleThread1023 = new BitSet(new long[]{0x0000000001802000L});
- public static final BitSet FOLLOW_23_in_ruleThread1036 = new BitSet(new long[]{0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleThread1048 = new BitSet(new long[]{0x0000000060000020L});
- public static final BitSet FOLLOW_rulePRIO_in_ruleThread1069 = new BitSet(new long[]{0x0000000001002000L});
- public static final BitSet FOLLOW_24_in_ruleThread1084 = new BitSet(new long[]{0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleThread1096 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleThread1113 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleThread1132 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRuntimeClass_in_entryRuleRuntimeClass1168 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRuntimeClass1178 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_ruleRuntimeClass1215 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleRuntimeClass1232 = new BitSet(new long[]{0x0000000008001000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleRuntimeClass1258 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleRuntimeClass1271 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_ruleRuntimeClass1283 = new BitSet(new long[]{0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleRuntimeClass1295 = new BitSet(new long[]{0x000000C000000000L});
- public static final BitSet FOLLOW_ruleThreadModel_in_ruleRuntimeClass1316 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleRuntimeClass1328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDocumentation_in_entryRuleDocumentation1364 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDocumentation1374 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleDocumentation1411 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleDocumentation1428 = new BitSet(new long[]{0x0000000010000040L});
- public static final BitSet FOLLOW_28_in_ruleDocumentation1446 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePRIO_in_entryRulePRIO1489 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePRIO1500 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_rulePRIO1543 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_30_in_rulePRIO1562 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_INT_in_rulePRIO1579 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImport_in_entryRuleImport1628 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImport1638 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_31_in_ruleImport1675 = new BitSet(new long[]{0x0000000004000010L});
- public static final BitSet FOLLOW_ruleImportedFQN_in_ruleImport1698 = new BitSet(new long[]{0x0000000100000000L});
- public static final BitSet FOLLOW_32_in_ruleImport1710 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_26_in_ruleImport1729 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleImport1747 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN1789 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN1800 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleImportedFQN1847 = new BitSet(new long[]{0x0000000200000002L});
- public static final BitSet FOLLOW_33_in_ruleImportedFQN1866 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN1909 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFQN1920 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleFQN1960 = new BitSet(new long[]{0x0000000400000002L});
- public static final BitSet FOLLOW_34_in_ruleFQN1979 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleFQN1994 = new BitSet(new long[]{0x0000000400000002L});
- public static final BitSet FOLLOW_35_in_ruleExecMode2055 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_ruleExecMode2072 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleExecMode2089 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_ruleThreadModel2134 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_ruleThreadModel2151 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleNodeClass788 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_20_in_ruleNodeClass800 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_ruleNodeClass812 = new BitSet(new long[]{0x0000000600000020L});
+ public static final BitSet FOLLOW_rulePRIO_in_ruleNodeClass833 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleNodeClass845 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_ruleNodeClass857 = new BitSet(new long[]{0x0000000600000020L});
+ public static final BitSet FOLLOW_rulePRIO_in_ruleNodeClass878 = new BitSet(new long[]{0x0000000000C02000L});
+ public static final BitSet FOLLOW_rulePhysThread_in_ruleNodeClass899 = new BitSet(new long[]{0x0000000000C02000L});
+ public static final BitSet FOLLOW_13_in_ruleNodeClass912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePhysThread_in_entryRulePhysThread948 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePhysThread958 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_rulePhysThread1002 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_23_in_rulePhysThread1033 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_rulePhysThread1051 = new BitSet(new long[]{0x0000000000001000L});
+ public static final BitSet FOLLOW_12_in_rulePhysThread1068 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_rulePhysThread1080 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_rulePhysThread1092 = new BitSet(new long[]{0x0000038000000000L});
+ public static final BitSet FOLLOW_ruleExecMode_in_rulePhysThread1113 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_rulePhysThread1125 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_rulePhysThread1137 = new BitSet(new long[]{0x0000000600000020L});
+ public static final BitSet FOLLOW_rulePRIO_in_rulePhysThread1158 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_26_in_rulePhysThread1170 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_rulePhysThread1182 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_INT_in_rulePhysThread1199 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_27_in_rulePhysThread1216 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_rulePhysThread1228 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_INT_in_rulePhysThread1245 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_rulePhysThread1262 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_rulePhysThread1274 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_INT_in_rulePhysThread1291 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_rulePhysThread1308 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRuntimeClass_in_entryRuleRuntimeClass1344 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRuntimeClass1354 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_ruleRuntimeClass1391 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleRuntimeClass1408 = new BitSet(new long[]{0x0000000080001000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleRuntimeClass1434 = new BitSet(new long[]{0x0000000000001000L});
+ public static final BitSet FOLLOW_12_in_ruleRuntimeClass1447 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_30_in_ruleRuntimeClass1459 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_19_in_ruleRuntimeClass1471 = new BitSet(new long[]{0x00000C0000000000L});
+ public static final BitSet FOLLOW_ruleThreadModel_in_ruleRuntimeClass1492 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleRuntimeClass1504 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_entryRuleDocumentation1540 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDocumentation1550 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_31_in_ruleDocumentation1587 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleDocumentation1604 = new BitSet(new long[]{0x0000000100000040L});
+ public static final BitSet FOLLOW_32_in_ruleDocumentation1622 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePRIO_in_entryRulePRIO1665 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePRIO1676 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_rulePRIO1719 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_34_in_rulePRIO1738 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_INT_in_rulePRIO1755 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImport_in_entryRuleImport1804 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImport1814 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_ruleImport1851 = new BitSet(new long[]{0x0000000040000010L});
+ public static final BitSet FOLLOW_ruleImportedFQN_in_ruleImport1874 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_36_in_ruleImport1886 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_30_in_ruleImport1905 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleImport1923 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN1965 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN1976 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleImportedFQN2023 = new BitSet(new long[]{0x0000002000000002L});
+ public static final BitSet FOLLOW_37_in_ruleImportedFQN2042 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN2085 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFQN2096 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleFQN2136 = new BitSet(new long[]{0x0000004000000002L});
+ public static final BitSet FOLLOW_38_in_ruleFQN2155 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleFQN2170 = new BitSet(new long[]{0x0000004000000002L});
+ public static final BitSet FOLLOW_39_in_ruleExecMode2231 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_ruleExecMode2248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_ruleExecMode2265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_ruleThreadModel2310 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_ruleThreadModel2327 = new BitSet(new long[]{0x0000000000000002L});
} \ No newline at end of file

Back to the top