diff --git a/org.osate.contract.help/markdown/ContractAnnex.md b/org.osate.contract.help/markdown/ContractAnnex.md
index 9a61545..1d2a6b7 100644
--- a/org.osate.contract.help/markdown/ContractAnnex.md
+++ b/org.osate.contract.help/markdown/ContractAnnex.md
@@ -357,6 +357,53 @@ val threadsAndProcesses = self.allSubcomponents
.filter { (subcomponent, name, category) -> subcomponent.isThread || subcomponent.isProcess };
```
+### Optional Member Calls
+
+The optional member call operator (`?.`) is used on optional types such as `ComponentInstance?` or `FeatureInstance?` to
+call a member on the optional's base type if the optional has a value. Optional member calls take the following form:
+
+```
+?.
+```
+
+The resulting type of an optional member call is always an optional type. If the expression to the left of the operator
+has a value, then the member call is executed and the return value is wrapped in an optional. If the expression to the
+left of the operator does not have a value, then the result of the operation is an empty optional.
+
+This is an example of an optional member call:
+
+```
+val minimum = self#Compute_Execution_Time?.minimum;
+```
+
+An optional member call is syntactic sugar for calling `map` on an optional type. The above example is equivalent to the
+following example:
+
+```
+val minimum = self#Compute_Execution_Time.map { property ->
+ property.minimum
+};
+```
+
+If an optional member call calls a member that itself returns an optional, then the optional member call is syntactic
+sugar for calling `flatMap` instead of `map` on the optional. This is an example of calling a member that returns an
+optional:
+
+```
+val cet_delta = self#Compute_Execution_Time?.getDelta;
+```
+
+The query `cet_delta` has the type `LongWithUnits?`. It does not have the type
+`LongWithUnits??`.
+
+The above example is equivalent to the following example:
+
+```
+val cet_delta = self#Compute_Execution_Time.flatMap { property ->
+ property.getDelta
+};
+```
+
### Types
The query language is statically typed with type inference. Every val statement and lambda parameter has a type which is
diff --git a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/ContractParser.java b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/ContractParser.java
index 0e359f0..a0f889e 100644
--- a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/ContractParser.java
+++ b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/ContractParser.java
@@ -81,6 +81,7 @@ private static void init(ImmutableMap.Builder builder,
builder.put(grammarAccess.getSignedRealAccess().getAlternatives_0(), "rule__SignedReal__Alternatives_0");
builder.put(grammarAccess.getNumAltAccess().getAlternatives(), "rule__NumAlt__Alternatives");
builder.put(grammarAccess.getLanguageAccess().getAlternatives(), "rule__Language__Alternatives");
+ builder.put(grammarAccess.getMemberCallOperatorAccess().getAlternatives(), "rule__MemberCallOperator__Alternatives");
builder.put(grammarAccess.getPredefinedAccess().getAlternatives(), "rule__Predefined__Alternatives");
builder.put(grammarAccess.getContractLibraryAccess().getGroup(), "rule__ContractLibrary__Group__0");
builder.put(grammarAccess.getContractAccess().getGroup(), "rule__Contract__Group__0");
@@ -245,6 +246,7 @@ private static void init(ImmutableMap.Builder builder,
builder.put(grammarAccess.getExpressionAccess().getRightAssignment_1_2(), "rule__Expression__RightAssignment_1_2");
builder.put(grammarAccess.getAndExpressionAccess().getRightAssignment_1_2(), "rule__AndExpression__RightAssignment_1_2");
builder.put(grammarAccess.getNotExpressionAccess().getOperandAssignment_1_2(), "rule__NotExpression__OperandAssignment_1_2");
+ builder.put(grammarAccess.getCallExpressionAccess().getOperatorAssignment_1_0_1(), "rule__CallExpression__OperatorAssignment_1_0_1");
builder.put(grammarAccess.getCallExpressionAccess().getRightAssignment_1_0_2(), "rule__CallExpression__RightAssignment_1_0_2");
builder.put(grammarAccess.getCallExpressionAccess().getTypeArgumentAssignment_1_0_3_1(), "rule__CallExpression__TypeArgumentAssignment_1_0_3_1");
builder.put(grammarAccess.getCallExpressionAccess().getArgumentAssignment_1_0_4_1(), "rule__CallExpression__ArgumentAssignment_1_0_4_1");
diff --git a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContract.g b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContract.g
index 8af5fc5..84e4c65 100644
--- a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContract.g
+++ b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContract.g
@@ -1907,6 +1907,22 @@ finally {
restoreStackSize(stackSize);
}
+// Rule MemberCallOperator
+ruleMemberCallOperator
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getMemberCallOperatorAccess().getAlternatives()); }
+ (rule__MemberCallOperator__Alternatives)
+ { after(grammarAccess.getMemberCallOperatorAccess().getAlternatives()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
// Rule Predefined
rulePredefined
@init {
@@ -2532,6 +2548,27 @@ finally {
restoreStackSize(stackSize);
}
+rule__MemberCallOperator__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0()); }
+ ('.')
+ { after(grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0()); }
+ )
+ |
+ (
+ { before(grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1()); }
+ ('?.')
+ { after(grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__Predefined__Alternatives
@init {
int stackSize = keepStackSize();
@@ -6952,9 +6989,9 @@ rule__CallExpression__Group_1_0__1__Impl
}
:
(
- { before(grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1()); }
- '.'
- { after(grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1()); }
+ { before(grammarAccess.getCallExpressionAccess().getOperatorAssignment_1_0_1()); }
+ (rule__CallExpression__OperatorAssignment_1_0_1)
+ { after(grammarAccess.getCallExpressionAccess().getOperatorAssignment_1_0_1()); }
)
;
finally {
@@ -12126,6 +12163,21 @@ finally {
restoreStackSize(stackSize);
}
+rule__CallExpression__OperatorAssignment_1_0_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getCallExpressionAccess().getOperatorMemberCallOperatorEnumRuleCall_1_0_1_0()); }
+ ruleMemberCallOperator
+ { after(grammarAccess.getCallExpressionAccess().getOperatorMemberCallOperatorEnumRuleCall_1_0_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__CallExpression__RightAssignment_1_0_2
@init {
int stackSize = keepStackSize();
diff --git a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContract.tokens b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContract.tokens
index 56a2179..d92dd73 100644
--- a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContract.tokens
+++ b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContract.tokens
@@ -1,71 +1,72 @@
-'!'=62
-'#'=66
-'&&'=61
-'('=47
-')'=48
+'!'=64
+'#'=67
+'&&'=63
+'('=49
+')'=50
'*'=21
'+'=26
-'+=>'=86
-','=49
+'+=>'=87
+','=51
'-'=27
-'->'=67
-'.'=63
-'..'=78
-':'=55
-'::'=72
-';'=41
-'<'=64
-'<=>'=85
-'='=59
+'->'=68
+'.'=31
+'..'=79
+':'=57
+'::'=73
+';'=43
+'<'=65
+'<=>'=86
+'='=61
'=>'=24
-'>'=65
-'['=74
-']'=75
+'>'=66
+'?.'=32
+'['=75
+']'=76
'analysis'=23
-'and'=46
-'applies'=80
-'argument'=42
-'assumptions'=39
-'binding'=83
-'claims'=56
-'classifier'=77
-'component'=54
-'compute'=76
-'constant'=87
-'contract'=33
-'contracts'=57
-'declarations'=45
-'delta'=79
-'domain'=44
-'domains'=36
-'error0'=31
+'and'=48
+'applies'=81
+'argument'=44
+'assumptions'=41
+'binding'=84
+'claims'=58
+'classifier'=78
+'component'=56
+'compute'=77
+'constant'=88
+'contract'=35
+'contracts'=59
+'declarations'=47
+'delta'=80
+'domain'=46
+'domains'=38
+'error0'=33
'false'=25
-'guarantee'=40
-'implementation'=43
-'in'=82
-'info0'=32
-'input'=38
+'guarantee'=42
+'implementation'=45
+'in'=83
+'info0'=34
+'input'=40
'invocation'=22
'java'=29
-'modes'=84
-'not'=51
-'or'=50
-'plan'=53
+'modes'=85
+'not'=53
+'or'=52
+'plan'=55
'python'=28
-'queries'=37
-'reference'=73
-'root'=69
-'self'=68
+'queries'=39
+'reference'=74
+'root'=70
+'self'=69
'smt'=30
-'to'=81
-'true'=88
-'use'=70
-'val'=58
-'verification'=52
-'verify'=71
-'{'=34
-'||'=60
-'}'=35
+'to'=82
+'true'=89
+'use'=71
+'val'=60
+'verification'=54
+'verify'=72
+'{'=36
+'||'=62
+'}'=37
RULE_BASED_INTEGER=18
RULE_DIGIT=15
RULE_EXPONENT=16
@@ -151,3 +152,4 @@ T__85=85
T__86=86
T__87=87
T__88=88
+T__89=89
diff --git a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContractLexer.java b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContractLexer.java
index dcdca60..81f1d76 100644
--- a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContractLexer.java
+++ b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContractLexer.java
@@ -88,6 +88,7 @@ public class InternalContractLexer extends Lexer {
public static final int RULE_ISTRING_LEFT=10;
public static final int RULE_EXTENDED_DIGIT=19;
public static final int T__45=45;
+ public static final int T__89=89;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__40=40;
@@ -324,11 +325,10 @@ public final void mT__31() throws RecognitionException {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:21:7: ( 'error0' )
- // InternalContract.g:21:9: 'error0'
+ // InternalContract.g:21:7: ( '.' )
+ // InternalContract.g:21:9: '.'
{
- match("error0");
-
+ match('.');
}
@@ -345,10 +345,10 @@ public final void mT__32() throws RecognitionException {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:22:7: ( 'info0' )
- // InternalContract.g:22:9: 'info0'
+ // InternalContract.g:22:7: ( '?.' )
+ // InternalContract.g:22:9: '?.'
{
- match("info0");
+ match("?.");
}
@@ -366,10 +366,10 @@ public final void mT__33() throws RecognitionException {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:23:7: ( 'contract' )
- // InternalContract.g:23:9: 'contract'
+ // InternalContract.g:23:7: ( 'error0' )
+ // InternalContract.g:23:9: 'error0'
{
- match("contract");
+ match("error0");
}
@@ -387,10 +387,11 @@ public final void mT__34() throws RecognitionException {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:24:7: ( '{' )
- // InternalContract.g:24:9: '{'
+ // InternalContract.g:24:7: ( 'info0' )
+ // InternalContract.g:24:9: 'info0'
{
- match('{');
+ match("info0");
+
}
@@ -407,10 +408,11 @@ public final void mT__35() throws RecognitionException {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:25:7: ( '}' )
- // InternalContract.g:25:9: '}'
+ // InternalContract.g:25:7: ( 'contract' )
+ // InternalContract.g:25:9: 'contract'
{
- match('}');
+ match("contract");
+
}
@@ -427,11 +429,10 @@ public final void mT__36() throws RecognitionException {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:26:7: ( 'domains' )
- // InternalContract.g:26:9: 'domains'
+ // InternalContract.g:26:7: ( '{' )
+ // InternalContract.g:26:9: '{'
{
- match("domains");
-
+ match('{');
}
@@ -448,11 +449,10 @@ public final void mT__37() throws RecognitionException {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:27:7: ( 'queries' )
- // InternalContract.g:27:9: 'queries'
+ // InternalContract.g:27:7: ( '}' )
+ // InternalContract.g:27:9: '}'
{
- match("queries");
-
+ match('}');
}
@@ -469,10 +469,10 @@ public final void mT__38() throws RecognitionException {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:28:7: ( 'input' )
- // InternalContract.g:28:9: 'input'
+ // InternalContract.g:28:7: ( 'domains' )
+ // InternalContract.g:28:9: 'domains'
{
- match("input");
+ match("domains");
}
@@ -490,10 +490,10 @@ public final void mT__39() throws RecognitionException {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:29:7: ( 'assumptions' )
- // InternalContract.g:29:9: 'assumptions'
+ // InternalContract.g:29:7: ( 'queries' )
+ // InternalContract.g:29:9: 'queries'
{
- match("assumptions");
+ match("queries");
}
@@ -511,10 +511,10 @@ public final void mT__40() throws RecognitionException {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:30:7: ( 'guarantee' )
- // InternalContract.g:30:9: 'guarantee'
+ // InternalContract.g:30:7: ( 'input' )
+ // InternalContract.g:30:9: 'input'
{
- match("guarantee");
+ match("input");
}
@@ -532,10 +532,11 @@ public final void mT__41() throws RecognitionException {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:31:7: ( ';' )
- // InternalContract.g:31:9: ';'
+ // InternalContract.g:31:7: ( 'assumptions' )
+ // InternalContract.g:31:9: 'assumptions'
{
- match(';');
+ match("assumptions");
+
}
@@ -552,10 +553,10 @@ public final void mT__42() throws RecognitionException {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:32:7: ( 'argument' )
- // InternalContract.g:32:9: 'argument'
+ // InternalContract.g:32:7: ( 'guarantee' )
+ // InternalContract.g:32:9: 'guarantee'
{
- match("argument");
+ match("guarantee");
}
@@ -573,11 +574,10 @@ public final void mT__43() throws RecognitionException {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:33:7: ( 'implementation' )
- // InternalContract.g:33:9: 'implementation'
+ // InternalContract.g:33:7: ( ';' )
+ // InternalContract.g:33:9: ';'
{
- match("implementation");
-
+ match(';');
}
@@ -594,10 +594,10 @@ public final void mT__44() throws RecognitionException {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:34:7: ( 'domain' )
- // InternalContract.g:34:9: 'domain'
+ // InternalContract.g:34:7: ( 'argument' )
+ // InternalContract.g:34:9: 'argument'
{
- match("domain");
+ match("argument");
}
@@ -615,10 +615,10 @@ public final void mT__45() throws RecognitionException {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:35:7: ( 'declarations' )
- // InternalContract.g:35:9: 'declarations'
+ // InternalContract.g:35:7: ( 'implementation' )
+ // InternalContract.g:35:9: 'implementation'
{
- match("declarations");
+ match("implementation");
}
@@ -636,10 +636,10 @@ public final void mT__46() throws RecognitionException {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:36:7: ( 'and' )
- // InternalContract.g:36:9: 'and'
+ // InternalContract.g:36:7: ( 'domain' )
+ // InternalContract.g:36:9: 'domain'
{
- match("and");
+ match("domain");
}
@@ -657,10 +657,11 @@ public final void mT__47() throws RecognitionException {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:37:7: ( '(' )
- // InternalContract.g:37:9: '('
+ // InternalContract.g:37:7: ( 'declarations' )
+ // InternalContract.g:37:9: 'declarations'
{
- match('(');
+ match("declarations");
+
}
@@ -677,10 +678,11 @@ public final void mT__48() throws RecognitionException {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:38:7: ( ')' )
- // InternalContract.g:38:9: ')'
+ // InternalContract.g:38:7: ( 'and' )
+ // InternalContract.g:38:9: 'and'
{
- match(')');
+ match("and");
+
}
@@ -697,10 +699,10 @@ public final void mT__49() throws RecognitionException {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:39:7: ( ',' )
- // InternalContract.g:39:9: ','
+ // InternalContract.g:39:7: ( '(' )
+ // InternalContract.g:39:9: '('
{
- match(',');
+ match('(');
}
@@ -717,11 +719,10 @@ public final void mT__50() throws RecognitionException {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:40:7: ( 'or' )
- // InternalContract.g:40:9: 'or'
+ // InternalContract.g:40:7: ( ')' )
+ // InternalContract.g:40:9: ')'
{
- match("or");
-
+ match(')');
}
@@ -738,11 +739,10 @@ public final void mT__51() throws RecognitionException {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:41:7: ( 'not' )
- // InternalContract.g:41:9: 'not'
+ // InternalContract.g:41:7: ( ',' )
+ // InternalContract.g:41:9: ','
{
- match("not");
-
+ match(',');
}
@@ -759,10 +759,10 @@ public final void mT__52() throws RecognitionException {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:42:7: ( 'verification' )
- // InternalContract.g:42:9: 'verification'
+ // InternalContract.g:42:7: ( 'or' )
+ // InternalContract.g:42:9: 'or'
{
- match("verification");
+ match("or");
}
@@ -780,10 +780,10 @@ public final void mT__53() throws RecognitionException {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:43:7: ( 'plan' )
- // InternalContract.g:43:9: 'plan'
+ // InternalContract.g:43:7: ( 'not' )
+ // InternalContract.g:43:9: 'not'
{
- match("plan");
+ match("not");
}
@@ -801,10 +801,10 @@ public final void mT__54() throws RecognitionException {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:44:7: ( 'component' )
- // InternalContract.g:44:9: 'component'
+ // InternalContract.g:44:7: ( 'verification' )
+ // InternalContract.g:44:9: 'verification'
{
- match("component");
+ match("verification");
}
@@ -822,10 +822,11 @@ public final void mT__55() throws RecognitionException {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:45:7: ( ':' )
- // InternalContract.g:45:9: ':'
+ // InternalContract.g:45:7: ( 'plan' )
+ // InternalContract.g:45:9: 'plan'
{
- match(':');
+ match("plan");
+
}
@@ -842,10 +843,10 @@ public final void mT__56() throws RecognitionException {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:46:7: ( 'claims' )
- // InternalContract.g:46:9: 'claims'
+ // InternalContract.g:46:7: ( 'component' )
+ // InternalContract.g:46:9: 'component'
{
- match("claims");
+ match("component");
}
@@ -863,11 +864,10 @@ public final void mT__57() throws RecognitionException {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:47:7: ( 'contracts' )
- // InternalContract.g:47:9: 'contracts'
+ // InternalContract.g:47:7: ( ':' )
+ // InternalContract.g:47:9: ':'
{
- match("contracts");
-
+ match(':');
}
@@ -884,10 +884,10 @@ public final void mT__58() throws RecognitionException {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:48:7: ( 'val' )
- // InternalContract.g:48:9: 'val'
+ // InternalContract.g:48:7: ( 'claims' )
+ // InternalContract.g:48:9: 'claims'
{
- match("val");
+ match("claims");
}
@@ -905,10 +905,11 @@ public final void mT__59() throws RecognitionException {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:49:7: ( '=' )
- // InternalContract.g:49:9: '='
+ // InternalContract.g:49:7: ( 'contracts' )
+ // InternalContract.g:49:9: 'contracts'
{
- match('=');
+ match("contracts");
+
}
@@ -925,10 +926,10 @@ public final void mT__60() throws RecognitionException {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:50:7: ( '||' )
- // InternalContract.g:50:9: '||'
+ // InternalContract.g:50:7: ( 'val' )
+ // InternalContract.g:50:9: 'val'
{
- match("||");
+ match("val");
}
@@ -946,11 +947,10 @@ public final void mT__61() throws RecognitionException {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:51:7: ( '&&' )
- // InternalContract.g:51:9: '&&'
+ // InternalContract.g:51:7: ( '=' )
+ // InternalContract.g:51:9: '='
{
- match("&&");
-
+ match('=');
}
@@ -967,10 +967,11 @@ public final void mT__62() throws RecognitionException {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:52:7: ( '!' )
- // InternalContract.g:52:9: '!'
+ // InternalContract.g:52:7: ( '||' )
+ // InternalContract.g:52:9: '||'
{
- match('!');
+ match("||");
+
}
@@ -987,10 +988,11 @@ public final void mT__63() throws RecognitionException {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:53:7: ( '.' )
- // InternalContract.g:53:9: '.'
+ // InternalContract.g:53:7: ( '&&' )
+ // InternalContract.g:53:9: '&&'
{
- match('.');
+ match("&&");
+
}
@@ -1007,10 +1009,10 @@ public final void mT__64() throws RecognitionException {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:54:7: ( '<' )
- // InternalContract.g:54:9: '<'
+ // InternalContract.g:54:7: ( '!' )
+ // InternalContract.g:54:9: '!'
{
- match('<');
+ match('!');
}
@@ -1027,10 +1029,10 @@ public final void mT__65() throws RecognitionException {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:55:7: ( '>' )
- // InternalContract.g:55:9: '>'
+ // InternalContract.g:55:7: ( '<' )
+ // InternalContract.g:55:9: '<'
{
- match('>');
+ match('<');
}
@@ -1047,10 +1049,10 @@ public final void mT__66() throws RecognitionException {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:56:7: ( '#' )
- // InternalContract.g:56:9: '#'
+ // InternalContract.g:56:7: ( '>' )
+ // InternalContract.g:56:9: '>'
{
- match('#');
+ match('>');
}
@@ -1067,11 +1069,10 @@ public final void mT__67() throws RecognitionException {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:57:7: ( '->' )
- // InternalContract.g:57:9: '->'
+ // InternalContract.g:57:7: ( '#' )
+ // InternalContract.g:57:9: '#'
{
- match("->");
-
+ match('#');
}
@@ -1088,10 +1089,10 @@ public final void mT__68() throws RecognitionException {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:58:7: ( 'self' )
- // InternalContract.g:58:9: 'self'
+ // InternalContract.g:58:7: ( '->' )
+ // InternalContract.g:58:9: '->'
{
- match("self");
+ match("->");
}
@@ -1109,10 +1110,10 @@ public final void mT__69() throws RecognitionException {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:59:7: ( 'root' )
- // InternalContract.g:59:9: 'root'
+ // InternalContract.g:59:7: ( 'self' )
+ // InternalContract.g:59:9: 'self'
{
- match("root");
+ match("self");
}
@@ -1130,10 +1131,10 @@ public final void mT__70() throws RecognitionException {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:60:7: ( 'use' )
- // InternalContract.g:60:9: 'use'
+ // InternalContract.g:60:7: ( 'root' )
+ // InternalContract.g:60:9: 'root'
{
- match("use");
+ match("root");
}
@@ -1151,10 +1152,10 @@ public final void mT__71() throws RecognitionException {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:61:7: ( 'verify' )
- // InternalContract.g:61:9: 'verify'
+ // InternalContract.g:61:7: ( 'use' )
+ // InternalContract.g:61:9: 'use'
{
- match("verify");
+ match("use");
}
@@ -1172,10 +1173,10 @@ public final void mT__72() throws RecognitionException {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:62:7: ( '::' )
- // InternalContract.g:62:9: '::'
+ // InternalContract.g:62:7: ( 'verify' )
+ // InternalContract.g:62:9: 'verify'
{
- match("::");
+ match("verify");
}
@@ -1193,10 +1194,10 @@ public final void mT__73() throws RecognitionException {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:63:7: ( 'reference' )
- // InternalContract.g:63:9: 'reference'
+ // InternalContract.g:63:7: ( '::' )
+ // InternalContract.g:63:9: '::'
{
- match("reference");
+ match("::");
}
@@ -1214,10 +1215,11 @@ public final void mT__74() throws RecognitionException {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:64:7: ( '[' )
- // InternalContract.g:64:9: '['
+ // InternalContract.g:64:7: ( 'reference' )
+ // InternalContract.g:64:9: 'reference'
{
- match('[');
+ match("reference");
+
}
@@ -1234,10 +1236,10 @@ public final void mT__75() throws RecognitionException {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:65:7: ( ']' )
- // InternalContract.g:65:9: ']'
+ // InternalContract.g:65:7: ( '[' )
+ // InternalContract.g:65:9: '['
{
- match(']');
+ match('[');
}
@@ -1254,11 +1256,10 @@ public final void mT__76() throws RecognitionException {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:66:7: ( 'compute' )
- // InternalContract.g:66:9: 'compute'
+ // InternalContract.g:66:7: ( ']' )
+ // InternalContract.g:66:9: ']'
{
- match("compute");
-
+ match(']');
}
@@ -1275,10 +1276,10 @@ public final void mT__77() throws RecognitionException {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:67:7: ( 'classifier' )
- // InternalContract.g:67:9: 'classifier'
+ // InternalContract.g:67:7: ( 'compute' )
+ // InternalContract.g:67:9: 'compute'
{
- match("classifier");
+ match("compute");
}
@@ -1296,10 +1297,10 @@ public final void mT__78() throws RecognitionException {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:68:7: ( '..' )
- // InternalContract.g:68:9: '..'
+ // InternalContract.g:68:7: ( 'classifier' )
+ // InternalContract.g:68:9: 'classifier'
{
- match("..");
+ match("classifier");
}
@@ -1317,10 +1318,10 @@ public final void mT__79() throws RecognitionException {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:69:7: ( 'delta' )
- // InternalContract.g:69:9: 'delta'
+ // InternalContract.g:69:7: ( '..' )
+ // InternalContract.g:69:9: '..'
{
- match("delta");
+ match("..");
}
@@ -1338,10 +1339,10 @@ public final void mT__80() throws RecognitionException {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:70:7: ( 'applies' )
- // InternalContract.g:70:9: 'applies'
+ // InternalContract.g:70:7: ( 'delta' )
+ // InternalContract.g:70:9: 'delta'
{
- match("applies");
+ match("delta");
}
@@ -1359,10 +1360,10 @@ public final void mT__81() throws RecognitionException {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:71:7: ( 'to' )
- // InternalContract.g:71:9: 'to'
+ // InternalContract.g:71:7: ( 'applies' )
+ // InternalContract.g:71:9: 'applies'
{
- match("to");
+ match("applies");
}
@@ -1380,10 +1381,10 @@ public final void mT__82() throws RecognitionException {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:72:7: ( 'in' )
- // InternalContract.g:72:9: 'in'
+ // InternalContract.g:72:7: ( 'to' )
+ // InternalContract.g:72:9: 'to'
{
- match("in");
+ match("to");
}
@@ -1401,10 +1402,10 @@ public final void mT__83() throws RecognitionException {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:73:7: ( 'binding' )
- // InternalContract.g:73:9: 'binding'
+ // InternalContract.g:73:7: ( 'in' )
+ // InternalContract.g:73:9: 'in'
{
- match("binding");
+ match("in");
}
@@ -1422,10 +1423,10 @@ public final void mT__84() throws RecognitionException {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:74:7: ( 'modes' )
- // InternalContract.g:74:9: 'modes'
+ // InternalContract.g:74:7: ( 'binding' )
+ // InternalContract.g:74:9: 'binding'
{
- match("modes");
+ match("binding");
}
@@ -1443,10 +1444,10 @@ public final void mT__85() throws RecognitionException {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:75:7: ( '<=>' )
- // InternalContract.g:75:9: '<=>'
+ // InternalContract.g:75:7: ( 'modes' )
+ // InternalContract.g:75:9: 'modes'
{
- match("<=>");
+ match("modes");
}
@@ -1464,10 +1465,10 @@ public final void mT__86() throws RecognitionException {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:76:7: ( '+=>' )
- // InternalContract.g:76:9: '+=>'
+ // InternalContract.g:76:7: ( '<=>' )
+ // InternalContract.g:76:9: '<=>'
{
- match("+=>");
+ match("<=>");
}
@@ -1485,10 +1486,10 @@ public final void mT__87() throws RecognitionException {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:77:7: ( 'constant' )
- // InternalContract.g:77:9: 'constant'
+ // InternalContract.g:77:7: ( '+=>' )
+ // InternalContract.g:77:9: '+=>'
{
- match("constant");
+ match("+=>");
}
@@ -1506,10 +1507,10 @@ public final void mT__88() throws RecognitionException {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:78:7: ( 'true' )
- // InternalContract.g:78:9: 'true'
+ // InternalContract.g:78:7: ( 'constant' )
+ // InternalContract.g:78:9: 'constant'
{
- match("true");
+ match("constant");
}
@@ -1522,17 +1523,38 @@ public final void mT__88() throws RecognitionException {
}
// $ANTLR end "T__88"
+ // $ANTLR start "T__89"
+ public final void mT__89() throws RecognitionException {
+ try {
+ int _type = T__89;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalContract.g:79:7: ( 'true' )
+ // InternalContract.g:79:9: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__89"
+
// $ANTLR start "RULE_ISTRING_TEXT"
public final void mRULE_ISTRING_TEXT() throws RecognitionException {
try {
int _type = RULE_ISTRING_TEXT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13233:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
- // InternalContract.g:13233:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:13285:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
+ // InternalContract.g:13285:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
{
match("'''");
- // InternalContract.g:13233:30: ( RULE_IN_ISTRING )*
+ // InternalContract.g:13285:30: ( RULE_IN_ISTRING )*
loop1:
do {
int alt1=2;
@@ -1563,7 +1585,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
switch (alt1) {
case 1 :
- // InternalContract.g:13233:30: RULE_IN_ISTRING
+ // InternalContract.g:13285:30: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1575,7 +1597,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
} while (true);
- // InternalContract.g:13233:47: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:13285:47: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -1598,7 +1620,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
alt4=2;}
switch (alt4) {
case 1 :
- // InternalContract.g:13233:48: '\\'\\'\\''
+ // InternalContract.g:13285:48: '\\'\\'\\''
{
match("'''");
@@ -1606,9 +1628,9 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
break;
case 2 :
- // InternalContract.g:13233:57: ( '\\'' ( '\\'' )? )? EOF
+ // InternalContract.g:13285:57: ( '\\'' ( '\\'' )? )? EOF
{
- // InternalContract.g:13233:57: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:13285:57: ( '\\'' ( '\\'' )? )?
int alt3=2;
int LA3_0 = input.LA(1);
@@ -1617,10 +1639,10 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
switch (alt3) {
case 1 :
- // InternalContract.g:13233:58: '\\'' ( '\\'' )?
+ // InternalContract.g:13285:58: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:13233:63: ( '\\'' )?
+ // InternalContract.g:13285:63: ( '\\'' )?
int alt2=2;
int LA2_0 = input.LA(1);
@@ -1629,7 +1651,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
switch (alt2) {
case 1 :
- // InternalContract.g:13233:63: '\\''
+ // InternalContract.g:13285:63: '\\''
{
match('\'');
@@ -1667,12 +1689,12 @@ public final void mRULE_ISTRING_LEFT() throws RecognitionException {
try {
int _type = RULE_ISTRING_LEFT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13235:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
- // InternalContract.g:13235:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
+ // InternalContract.g:13287:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
+ // InternalContract.g:13287:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
{
match("'''");
- // InternalContract.g:13235:30: ( RULE_IN_ISTRING )*
+ // InternalContract.g:13287:30: ( RULE_IN_ISTRING )*
loop5:
do {
int alt5=2;
@@ -1748,7 +1770,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
switch (alt5) {
case 1 :
- // InternalContract.g:13235:30: RULE_IN_ISTRING
+ // InternalContract.g:13287:30: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1760,7 +1782,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
} while (true);
- // InternalContract.g:13235:47: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:13287:47: ( '\\'' ( '\\'' )? )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -1769,10 +1791,10 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
switch (alt7) {
case 1 :
- // InternalContract.g:13235:48: '\\'' ( '\\'' )?
+ // InternalContract.g:13287:48: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:13235:53: ( '\\'' )?
+ // InternalContract.g:13287:53: ( '\\'' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -1781,7 +1803,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
switch (alt6) {
case 1 :
- // InternalContract.g:13235:53: '\\''
+ // InternalContract.g:13287:53: '\\''
{
match('\'');
@@ -1814,12 +1836,12 @@ public final void mRULE_ISTRING_MIDDLE() throws RecognitionException {
try {
int _type = RULE_ISTRING_MIDDLE;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13237:21: ( '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
- // InternalContract.g:13237:23: '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
+ // InternalContract.g:13289:21: ( '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
+ // InternalContract.g:13289:23: '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
{
match("$}");
- // InternalContract.g:13237:28: ( RULE_IN_ISTRING )*
+ // InternalContract.g:13289:28: ( RULE_IN_ISTRING )*
loop8:
do {
int alt8=2;
@@ -1895,7 +1917,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
switch (alt8) {
case 1 :
- // InternalContract.g:13237:28: RULE_IN_ISTRING
+ // InternalContract.g:13289:28: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1907,7 +1929,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
} while (true);
- // InternalContract.g:13237:45: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:13289:45: ( '\\'' ( '\\'' )? )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1916,10 +1938,10 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
switch (alt10) {
case 1 :
- // InternalContract.g:13237:46: '\\'' ( '\\'' )?
+ // InternalContract.g:13289:46: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:13237:51: ( '\\'' )?
+ // InternalContract.g:13289:51: ( '\\'' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1928,7 +1950,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
switch (alt9) {
case 1 :
- // InternalContract.g:13237:51: '\\''
+ // InternalContract.g:13289:51: '\\''
{
match('\'');
@@ -1961,12 +1983,12 @@ public final void mRULE_ISTRING_RIGHT() throws RecognitionException {
try {
int _type = RULE_ISTRING_RIGHT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13239:20: ( '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
- // InternalContract.g:13239:22: '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:13291:20: ( '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
+ // InternalContract.g:13291:22: '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
{
match("$}");
- // InternalContract.g:13239:27: ( RULE_IN_ISTRING )*
+ // InternalContract.g:13291:27: ( RULE_IN_ISTRING )*
loop11:
do {
int alt11=2;
@@ -1997,7 +2019,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
switch (alt11) {
case 1 :
- // InternalContract.g:13239:27: RULE_IN_ISTRING
+ // InternalContract.g:13291:27: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -2009,7 +2031,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
} while (true);
- // InternalContract.g:13239:44: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:13291:44: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
int alt14=2;
int LA14_0 = input.LA(1);
@@ -2032,7 +2054,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
alt14=2;}
switch (alt14) {
case 1 :
- // InternalContract.g:13239:45: '\\'\\'\\''
+ // InternalContract.g:13291:45: '\\'\\'\\''
{
match("'''");
@@ -2040,9 +2062,9 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
break;
case 2 :
- // InternalContract.g:13239:54: ( '\\'' ( '\\'' )? )? EOF
+ // InternalContract.g:13291:54: ( '\\'' ( '\\'' )? )? EOF
{
- // InternalContract.g:13239:54: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:13291:54: ( '\\'' ( '\\'' )? )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -2051,10 +2073,10 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
switch (alt13) {
case 1 :
- // InternalContract.g:13239:55: '\\'' ( '\\'' )?
+ // InternalContract.g:13291:55: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:13239:60: ( '\\'' )?
+ // InternalContract.g:13291:60: ( '\\'' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -2063,7 +2085,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
switch (alt12) {
case 1 :
- // InternalContract.g:13239:60: '\\''
+ // InternalContract.g:13291:60: '\\''
{
match('\'');
@@ -2099,10 +2121,10 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
// $ANTLR start "RULE_IN_ISTRING"
public final void mRULE_IN_ISTRING() throws RecognitionException {
try {
- // InternalContract.g:13241:26: ( ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) ) )
- // InternalContract.g:13241:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
+ // InternalContract.g:13293:26: ( ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) ) )
+ // InternalContract.g:13293:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
{
- // InternalContract.g:13241:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
+ // InternalContract.g:13293:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
int alt15=4;
int LA15_0 = input.LA(1);
@@ -2136,7 +2158,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
switch (alt15) {
case 1 :
- // InternalContract.g:13241:29: '\\'\\'' ~ ( '\\'' )
+ // InternalContract.g:13293:29: '\\'\\'' ~ ( '\\'' )
{
match("''");
@@ -2153,7 +2175,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 2 :
- // InternalContract.g:13241:44: '\\'' ~ ( '\\'' )
+ // InternalContract.g:13293:44: '\\'' ~ ( '\\'' )
{
match('\'');
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
@@ -2169,7 +2191,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 3 :
- // InternalContract.g:13241:57: '$' ~ ( '{' )
+ // InternalContract.g:13293:57: '$' ~ ( '{' )
{
match('$');
if ( (input.LA(1)>='\u0000' && input.LA(1)<='z')||(input.LA(1)>='|' && input.LA(1)<='\uFFFF') ) {
@@ -2185,7 +2207,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 4 :
- // InternalContract.g:13241:68: ~ ( ( '\\'' | '$' ) )
+ // InternalContract.g:13293:68: ~ ( ( '\\'' | '$' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='#')||(input.LA(1)>='%' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2216,11 +2238,11 @@ public final void mRULE_SSTRING() throws RecognitionException {
try {
int _type = RULE_SSTRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13243:14: ( '`' (~ ( '`' ) )* '`' )
- // InternalContract.g:13243:16: '`' (~ ( '`' ) )* '`'
+ // InternalContract.g:13295:14: ( '`' (~ ( '`' ) )* '`' )
+ // InternalContract.g:13295:16: '`' (~ ( '`' ) )* '`'
{
match('`');
- // InternalContract.g:13243:20: (~ ( '`' ) )*
+ // InternalContract.g:13295:20: (~ ( '`' ) )*
loop16:
do {
int alt16=2;
@@ -2233,7 +2255,7 @@ public final void mRULE_SSTRING() throws RecognitionException {
switch (alt16) {
case 1 :
- // InternalContract.g:13243:20: ~ ( '`' )
+ // InternalContract.g:13295:20: ~ ( '`' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='_')||(input.LA(1)>='a' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2270,12 +2292,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13245:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalContract.g:13245:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalContract.g:13297:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalContract.g:13297:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalContract.g:13245:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalContract.g:13297:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -2288,7 +2310,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
switch (alt17) {
case 1 :
- // InternalContract.g:13245:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalContract.g:13297: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();
@@ -2308,7 +2330,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:13245:40: ( ( '\\r' )? '\\n' )?
+ // InternalContract.g:13297:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -2317,9 +2339,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
switch (alt19) {
case 1 :
- // InternalContract.g:13245:41: ( '\\r' )? '\\n'
+ // InternalContract.g:13297:41: ( '\\r' )? '\\n'
{
- // InternalContract.g:13245:41: ( '\\r' )?
+ // InternalContract.g:13297:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -2328,7 +2350,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
switch (alt18) {
case 1 :
- // InternalContract.g:13245:41: '\\r'
+ // InternalContract.g:13297:41: '\\r'
{
match('\r');
@@ -2358,8 +2380,8 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
// $ANTLR start "RULE_EXPONENT"
public final void mRULE_EXPONENT() throws RecognitionException {
try {
- // InternalContract.g:13247:24: ( ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+ )
- // InternalContract.g:13247:26: ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+
+ // InternalContract.g:13299:24: ( ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+ )
+ // InternalContract.g:13299:26: ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2370,7 +2392,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:13247:36: ( '+' | '-' )?
+ // InternalContract.g:13299:36: ( '+' | '-' )?
int alt20=2;
int LA20_0 = input.LA(1);
@@ -2396,7 +2418,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
}
- // InternalContract.g:13247:47: ( RULE_DIGIT )+
+ // InternalContract.g:13299:47: ( RULE_DIGIT )+
int cnt21=0;
loop21:
do {
@@ -2410,7 +2432,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
switch (alt21) {
case 1 :
- // InternalContract.g:13247:47: RULE_DIGIT
+ // InternalContract.g:13299:47: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2438,8 +2460,8 @@ public final void mRULE_EXPONENT() throws RecognitionException {
// $ANTLR start "RULE_INT_EXPONENT"
public final void mRULE_INT_EXPONENT() throws RecognitionException {
try {
- // InternalContract.g:13249:28: ( ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+ )
- // InternalContract.g:13249:30: ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+
+ // InternalContract.g:13301:28: ( ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+ )
+ // InternalContract.g:13301:30: ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2450,7 +2472,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:13249:40: ( '+' )?
+ // InternalContract.g:13301:40: ( '+' )?
int alt22=2;
int LA22_0 = input.LA(1);
@@ -2459,7 +2481,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
}
switch (alt22) {
case 1 :
- // InternalContract.g:13249:40: '+'
+ // InternalContract.g:13301:40: '+'
{
match('+');
@@ -2468,7 +2490,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
}
- // InternalContract.g:13249:45: ( RULE_DIGIT )+
+ // InternalContract.g:13301:45: ( RULE_DIGIT )+
int cnt23=0;
loop23:
do {
@@ -2482,7 +2504,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
switch (alt23) {
case 1 :
- // InternalContract.g:13249:45: RULE_DIGIT
+ // InternalContract.g:13301:45: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2512,10 +2534,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
try {
int _type = RULE_REAL_LIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13251:15: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )? )
- // InternalContract.g:13251:17: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )?
+ // InternalContract.g:13303:15: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )? )
+ // InternalContract.g:13303:17: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )?
{
- // InternalContract.g:13251:17: ( RULE_DIGIT )+
+ // InternalContract.g:13303:17: ( RULE_DIGIT )+
int cnt24=0;
loop24:
do {
@@ -2529,7 +2551,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt24) {
case 1 :
- // InternalContract.g:13251:17: RULE_DIGIT
+ // InternalContract.g:13303:17: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2545,7 +2567,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
cnt24++;
} while (true);
- // InternalContract.g:13251:29: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:13303:29: ( '_' ( RULE_DIGIT )+ )*
loop26:
do {
int alt26=2;
@@ -2558,10 +2580,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt26) {
case 1 :
- // InternalContract.g:13251:30: '_' ( RULE_DIGIT )+
+ // InternalContract.g:13303:30: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:13251:34: ( RULE_DIGIT )+
+ // InternalContract.g:13303:34: ( RULE_DIGIT )+
int cnt25=0;
loop25:
do {
@@ -2575,7 +2597,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt25) {
case 1 :
- // InternalContract.g:13251:34: RULE_DIGIT
+ // InternalContract.g:13303:34: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2601,7 +2623,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
} while (true);
match('.');
- // InternalContract.g:13251:52: ( RULE_DIGIT )+
+ // InternalContract.g:13303:52: ( RULE_DIGIT )+
int cnt27=0;
loop27:
do {
@@ -2615,7 +2637,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt27) {
case 1 :
- // InternalContract.g:13251:52: RULE_DIGIT
+ // InternalContract.g:13303:52: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2631,7 +2653,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
cnt27++;
} while (true);
- // InternalContract.g:13251:64: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:13303:64: ( '_' ( RULE_DIGIT )+ )*
loop29:
do {
int alt29=2;
@@ -2644,10 +2666,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt29) {
case 1 :
- // InternalContract.g:13251:65: '_' ( RULE_DIGIT )+
+ // InternalContract.g:13303:65: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:13251:69: ( RULE_DIGIT )+
+ // InternalContract.g:13303:69: ( RULE_DIGIT )+
int cnt28=0;
loop28:
do {
@@ -2661,7 +2683,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt28) {
case 1 :
- // InternalContract.g:13251:69: RULE_DIGIT
+ // InternalContract.g:13303:69: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2686,7 +2708,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:13251:83: ( RULE_EXPONENT )?
+ // InternalContract.g:13303:83: ( RULE_EXPONENT )?
int alt30=2;
int LA30_0 = input.LA(1);
@@ -2695,7 +2717,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
}
switch (alt30) {
case 1 :
- // InternalContract.g:13251:83: RULE_EXPONENT
+ // InternalContract.g:13303:83: RULE_EXPONENT
{
mRULE_EXPONENT();
@@ -2720,10 +2742,10 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
try {
int _type = RULE_INTEGER_LIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13253:18: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? ) )
- // InternalContract.g:13253:20: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
+ // InternalContract.g:13305:18: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? ) )
+ // InternalContract.g:13305:20: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
{
- // InternalContract.g:13253:20: ( RULE_DIGIT )+
+ // InternalContract.g:13305:20: ( RULE_DIGIT )+
int cnt31=0;
loop31:
do {
@@ -2737,7 +2759,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt31) {
case 1 :
- // InternalContract.g:13253:20: RULE_DIGIT
+ // InternalContract.g:13305:20: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2753,7 +2775,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
cnt31++;
} while (true);
- // InternalContract.g:13253:32: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:13305:32: ( '_' ( RULE_DIGIT )+ )*
loop33:
do {
int alt33=2;
@@ -2766,10 +2788,10 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt33) {
case 1 :
- // InternalContract.g:13253:33: '_' ( RULE_DIGIT )+
+ // InternalContract.g:13305:33: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:13253:37: ( RULE_DIGIT )+
+ // InternalContract.g:13305:37: ( RULE_DIGIT )+
int cnt32=0;
loop32:
do {
@@ -2783,7 +2805,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt32) {
case 1 :
- // InternalContract.g:13253:37: RULE_DIGIT
+ // InternalContract.g:13305:37: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2808,7 +2830,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:13253:51: ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
+ // InternalContract.g:13305:51: ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
int alt36=2;
int LA36_0 = input.LA(1);
@@ -2819,12 +2841,12 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
alt36=2;}
switch (alt36) {
case 1 :
- // InternalContract.g:13253:52: '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )?
+ // InternalContract.g:13305:52: '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )?
{
match('#');
mRULE_BASED_INTEGER();
match('#');
- // InternalContract.g:13253:79: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:13305:79: ( RULE_INT_EXPONENT )?
int alt34=2;
int LA34_0 = input.LA(1);
@@ -2833,7 +2855,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
switch (alt34) {
case 1 :
- // InternalContract.g:13253:79: RULE_INT_EXPONENT
+ // InternalContract.g:13305:79: RULE_INT_EXPONENT
{
mRULE_INT_EXPONENT();
@@ -2846,9 +2868,9 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:13253:98: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:13305:98: ( RULE_INT_EXPONENT )?
{
- // InternalContract.g:13253:98: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:13305:98: ( RULE_INT_EXPONENT )?
int alt35=2;
int LA35_0 = input.LA(1);
@@ -2857,7 +2879,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
switch (alt35) {
case 1 :
- // InternalContract.g:13253:98: RULE_INT_EXPONENT
+ // InternalContract.g:13305:98: RULE_INT_EXPONENT
{
mRULE_INT_EXPONENT();
@@ -2886,8 +2908,8 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
// $ANTLR start "RULE_DIGIT"
public final void mRULE_DIGIT() throws RecognitionException {
try {
- // InternalContract.g:13255:21: ( '0' .. '9' )
- // InternalContract.g:13255:23: '0' .. '9'
+ // InternalContract.g:13307:21: ( '0' .. '9' )
+ // InternalContract.g:13307:23: '0' .. '9'
{
matchRange('0','9');
@@ -2902,8 +2924,8 @@ public final void mRULE_DIGIT() throws RecognitionException {
// $ANTLR start "RULE_EXTENDED_DIGIT"
public final void mRULE_EXTENDED_DIGIT() throws RecognitionException {
try {
- // InternalContract.g:13257:30: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
- // InternalContract.g:13257:32: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ // InternalContract.g:13309:30: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
+ // InternalContract.g:13309:32: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
{
if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) {
input.consume();
@@ -2926,11 +2948,11 @@ public final void mRULE_EXTENDED_DIGIT() throws RecognitionException {
// $ANTLR start "RULE_BASED_INTEGER"
public final void mRULE_BASED_INTEGER() throws RecognitionException {
try {
- // InternalContract.g:13259:29: ( RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )* )
- // InternalContract.g:13259:31: RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )*
+ // InternalContract.g:13311:29: ( RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )* )
+ // InternalContract.g:13311:31: RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )*
{
mRULE_EXTENDED_DIGIT();
- // InternalContract.g:13259:51: ( ( '_' )? RULE_EXTENDED_DIGIT )*
+ // InternalContract.g:13311:51: ( ( '_' )? RULE_EXTENDED_DIGIT )*
loop38:
do {
int alt38=2;
@@ -2943,9 +2965,9 @@ public final void mRULE_BASED_INTEGER() throws RecognitionException {
switch (alt38) {
case 1 :
- // InternalContract.g:13259:52: ( '_' )? RULE_EXTENDED_DIGIT
+ // InternalContract.g:13311:52: ( '_' )? RULE_EXTENDED_DIGIT
{
- // InternalContract.g:13259:52: ( '_' )?
+ // InternalContract.g:13311:52: ( '_' )?
int alt37=2;
int LA37_0 = input.LA(1);
@@ -2954,7 +2976,7 @@ public final void mRULE_BASED_INTEGER() throws RecognitionException {
}
switch (alt37) {
case 1 :
- // InternalContract.g:13259:52: '_'
+ // InternalContract.g:13311:52: '_'
{
match('_');
@@ -2987,10 +3009,10 @@ public final void mRULE_STRING() throws RecognitionException {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13261:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalContract.g:13261:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalContract.g:13313:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // InternalContract.g:13313:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // InternalContract.g:13261:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalContract.g:13313:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt41=2;
int LA41_0 = input.LA(1);
@@ -3008,10 +3030,10 @@ else if ( (LA41_0=='\'') ) {
}
switch (alt41) {
case 1 :
- // InternalContract.g:13261:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalContract.g:13313:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalContract.g:13261:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalContract.g:13313:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop39:
do {
int alt39=3;
@@ -3027,7 +3049,7 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
switch (alt39) {
case 1 :
- // InternalContract.g:13261:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalContract.g:13313: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') ) {
@@ -3043,7 +3065,7 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
}
break;
case 2 :
- // InternalContract.g:13261:66: ~ ( ( '\\\\' | '\"' ) )
+ // InternalContract.g:13313:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3068,10 +3090,10 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
}
break;
case 2 :
- // InternalContract.g:13261:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalContract.g:13313:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalContract.g:13261:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalContract.g:13313:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop40:
do {
int alt40=3;
@@ -3087,7 +3109,7 @@ else if ( ((LA40_0>='\u0000' && LA40_0<='&')||(LA40_0>='(' && LA40_0<='[')||(LA4
switch (alt40) {
case 1 :
- // InternalContract.g:13261:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalContract.g:13313: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') ) {
@@ -3103,7 +3125,7 @@ else if ( ((LA40_0>='\u0000' && LA40_0<='&')||(LA40_0>='(' && LA40_0<='[')||(LA4
}
break;
case 2 :
- // InternalContract.g:13261:137: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalContract.g:13313:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3146,8 +3168,8 @@ public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13263:9: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )* )
- // InternalContract.g:13263:11: ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
+ // InternalContract.g:13315:9: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )* )
+ // InternalContract.g:13315:11: ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -3158,7 +3180,7 @@ public final void mRULE_ID() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:13263:31: ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
+ // InternalContract.g:13315:31: ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
loop43:
do {
int alt43=2;
@@ -3171,9 +3193,9 @@ public final void mRULE_ID() throws RecognitionException {
switch (alt43) {
case 1 :
- // InternalContract.g:13263:32: ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' )
+ // InternalContract.g:13315:32: ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' )
{
- // InternalContract.g:13263:32: ( '_' )?
+ // InternalContract.g:13315:32: ( '_' )?
int alt42=2;
int LA42_0 = input.LA(1);
@@ -3182,7 +3204,7 @@ public final void mRULE_ID() throws RecognitionException {
}
switch (alt42) {
case 1 :
- // InternalContract.g:13263:32: '_'
+ // InternalContract.g:13315:32: '_'
{
match('_');
@@ -3225,10 +3247,10 @@ public final void mRULE_WS() throws RecognitionException {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:13265:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalContract.g:13265:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalContract.g:13317:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalContract.g:13317:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalContract.g:13265:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalContract.g:13317:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt44=0;
loop44:
do {
@@ -3278,8 +3300,8 @@ public final void mRULE_WS() throws RecognitionException {
// $ANTLR end "RULE_WS"
public void mTokens() throws RecognitionException {
- // InternalContract.g:1:8: ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | RULE_ISTRING_TEXT | RULE_ISTRING_LEFT | RULE_ISTRING_MIDDLE | RULE_ISTRING_RIGHT | RULE_SSTRING | RULE_SL_COMMENT | RULE_REAL_LIT | RULE_INTEGER_LIT | RULE_STRING | RULE_ID | RULE_WS )
- int alt45=79;
+ // InternalContract.g:1:8: ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | RULE_ISTRING_TEXT | RULE_ISTRING_LEFT | RULE_ISTRING_MIDDLE | RULE_ISTRING_RIGHT | RULE_SSTRING | RULE_SL_COMMENT | RULE_REAL_LIT | RULE_INTEGER_LIT | RULE_STRING | RULE_ID | RULE_WS )
+ int alt45=80;
alt45 = dfa45.predict(input);
switch (alt45) {
case 1 :
@@ -3759,77 +3781,84 @@ public void mTokens() throws RecognitionException {
}
break;
case 69 :
- // InternalContract.g:1:418: RULE_ISTRING_TEXT
+ // InternalContract.g:1:418: T__89
{
- mRULE_ISTRING_TEXT();
+ mT__89();
}
break;
case 70 :
- // InternalContract.g:1:436: RULE_ISTRING_LEFT
+ // InternalContract.g:1:424: RULE_ISTRING_TEXT
{
- mRULE_ISTRING_LEFT();
+ mRULE_ISTRING_TEXT();
}
break;
case 71 :
- // InternalContract.g:1:454: RULE_ISTRING_MIDDLE
+ // InternalContract.g:1:442: RULE_ISTRING_LEFT
{
- mRULE_ISTRING_MIDDLE();
+ mRULE_ISTRING_LEFT();
}
break;
case 72 :
- // InternalContract.g:1:474: RULE_ISTRING_RIGHT
+ // InternalContract.g:1:460: RULE_ISTRING_MIDDLE
{
- mRULE_ISTRING_RIGHT();
+ mRULE_ISTRING_MIDDLE();
}
break;
case 73 :
- // InternalContract.g:1:493: RULE_SSTRING
+ // InternalContract.g:1:480: RULE_ISTRING_RIGHT
{
- mRULE_SSTRING();
+ mRULE_ISTRING_RIGHT();
}
break;
case 74 :
- // InternalContract.g:1:506: RULE_SL_COMMENT
+ // InternalContract.g:1:499: RULE_SSTRING
{
- mRULE_SL_COMMENT();
+ mRULE_SSTRING();
}
break;
case 75 :
- // InternalContract.g:1:522: RULE_REAL_LIT
+ // InternalContract.g:1:512: RULE_SL_COMMENT
{
- mRULE_REAL_LIT();
+ mRULE_SL_COMMENT();
}
break;
case 76 :
- // InternalContract.g:1:536: RULE_INTEGER_LIT
+ // InternalContract.g:1:528: RULE_REAL_LIT
{
- mRULE_INTEGER_LIT();
+ mRULE_REAL_LIT();
}
break;
case 77 :
- // InternalContract.g:1:553: RULE_STRING
+ // InternalContract.g:1:542: RULE_INTEGER_LIT
{
- mRULE_STRING();
+ mRULE_INTEGER_LIT();
}
break;
case 78 :
- // InternalContract.g:1:565: RULE_ID
+ // InternalContract.g:1:559: RULE_STRING
{
- mRULE_ID();
+ mRULE_STRING();
}
break;
case 79 :
- // InternalContract.g:1:573: RULE_WS
+ // InternalContract.g:1:571: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 80 :
+ // InternalContract.g:1:579: RULE_WS
{
mRULE_WS();
@@ -3843,213 +3872,213 @@ public void mTokens() throws RecognitionException {
protected DFA45 dfa45 = new DFA45(this);
static final String DFA45_eotS =
- "\2\uffff\2\55\1\66\1\55\1\71\1\74\5\55\2\uffff\3\55\4\uffff\3\55\1\116\3\uffff\1\120\1\122\2\uffff\2\55\2\uffff\3\55\3\uffff\1\134\3\uffff\1\142\5\55\2\uffff\1\55\5\uffff\14\55\1\170\3\55\6\uffff\3\55\1\177\3\55\1\54\1\u0087\3\uffff\3\55\1\uffff\2\55\1\u008e\7\55\1\u0096\12\55\1\uffff\1\u00a3\1\55\1\u00a5\2\55\1\u00a8\1\uffff\3\55\1\u00af\1\u0087\1\uffff\1\u0087\1\uffff\1\134\5\55\1\uffff\5\55\1\u00bf\1\u00c0\1\uffff\1\u00c1\13\55\1\uffff\1\55\1\uffff\1\u00cf\1\55\1\uffff\1\u00d1\2\55\1\u00af\1\uffff\1\u00af\1\uffff\4\u0087\1\uffff\1\55\1\u00dd\1\u00de\5\55\1\u00e4\1\55\3\uffff\11\55\1\u00ef\3\55\1\uffff\1\55\1\uffff\1\55\1\u00f6\4\u00af\1\uffff\2\u0087\1\u00b4\1\55\2\uffff\5\55\1\uffff\1\u0100\1\u0101\4\55\1\u0106\1\55\1\u0109\1\55\1\uffff\3\55\1\u010e\2\55\1\uffff\3\u00af\5\55\1\u0116\2\uffff\3\55\1\u011a\1\uffff\1\55\1\u011c\1\uffff\1\55\1\u011e\2\55\1\uffff\1\55\1\u0122\2\55\1\u0125\1\55\1\u0127\1\uffff\1\u0129\1\u012a\1\55\1\uffff\1\55\1\uffff\1\55\1\uffff\3\55\1\uffff\2\55\1\uffff\1\55\1\uffff\1\u0134\2\uffff\1\u0135\2\55\1\u0138\1\55\1\u013a\1\u013b\2\55\2\uffff\1\u013e\1\55\1\uffff\1\55\2\uffff\1\55\1\u0142\1\uffff\3\55\1\uffff\1\u0146\1\u0147\1\55\2\uffff\1\u0149\1\uffff";
+ "\2\uffff\2\56\1\67\1\56\1\72\1\75\3\56\1\104\1\uffff\2\56\2\uffff\3\56\4\uffff\3\56\1\121\3\uffff\1\123\2\uffff\2\56\2\uffff\3\56\3\uffff\1\135\3\uffff\1\143\5\56\2\uffff\1\56\5\uffff\5\56\2\uffff\7\56\1\171\3\56\4\uffff\3\56\1\u0080\3\56\1\55\1\u0088\3\uffff\3\56\1\uffff\2\56\1\u008f\7\56\1\u0097\12\56\1\uffff\1\u00a4\1\56\1\u00a6\2\56\1\u00a9\1\uffff\3\56\1\u00b0\1\u0088\1\uffff\1\u0088\1\uffff\1\135\5\56\1\uffff\5\56\1\u00c0\1\u00c1\1\uffff\1\u00c2\13\56\1\uffff\1\56\1\uffff\1\u00d0\1\56\1\uffff\1\u00d2\2\56\1\u00b0\1\uffff\1\u00b0\1\uffff\4\u0088\1\uffff\1\56\1\u00de\1\u00df\5\56\1\u00e5\1\56\3\uffff\11\56\1\u00f0\3\56\1\uffff\1\56\1\uffff\1\56\1\u00f7\4\u00b0\1\uffff\2\u0088\1\u00b5\1\56\2\uffff\5\56\1\uffff\1\u0101\1\u0102\4\56\1\u0107\1\56\1\u010a\1\56\1\uffff\3\56\1\u010f\2\56\1\uffff\3\u00b0\5\56\1\u0117\2\uffff\3\56\1\u011b\1\uffff\1\56\1\u011d\1\uffff\1\56\1\u011f\2\56\1\uffff\1\56\1\u0123\2\56\1\u0126\1\56\1\u0128\1\uffff\1\u012a\1\u012b\1\56\1\uffff\1\56\1\uffff\1\56\1\uffff\3\56\1\uffff\2\56\1\uffff\1\56\1\uffff\1\u0135\2\uffff\1\u0136\2\56\1\u0139\1\56\1\u013b\1\u013c\2\56\2\uffff\1\u013f\1\56\1\uffff\1\56\2\uffff\1\56\1\u0143\1\uffff\3\56\1\uffff\1\u0147\1\u0148\1\56\2\uffff\1\u014a\1\uffff";
static final String DFA45_eofS =
- "\u014a\uffff";
+ "\u014b\uffff";
static final String DFA45_minS =
- "\1\11\1\uffff\1\155\1\156\1\76\1\141\1\75\1\55\1\154\1\141\1\145\1\162\1\154\2\uffff\1\145\2\165\4\uffff\1\162\1\157\1\141\1\72\3\uffff\1\56\1\75\2\uffff\1\145\1\163\2\uffff\1\157\1\151\1\157\1\0\1\175\1\uffff\1\56\3\uffff\1\60\1\160\1\141\1\163\1\147\1\160\2\uffff\1\154\5\uffff\1\164\1\141\1\166\1\164\1\154\1\162\1\155\1\141\1\155\1\143\1\145\1\141\1\60\1\164\1\162\1\154\6\uffff\1\157\1\146\1\145\1\60\1\165\1\156\1\144\1\47\1\0\1\uffff\1\60\1\uffff\2\157\1\165\1\uffff\2\154\1\60\2\165\1\154\1\163\1\150\1\156\1\141\1\60\1\146\1\157\1\163\1\160\1\151\1\141\1\154\1\164\2\162\1\uffff\1\60\1\151\1\60\1\164\1\145\1\60\1\uffff\1\145\1\144\1\145\4\0\1\uffff\1\56\1\143\1\60\1\164\1\145\1\171\1\uffff\2\155\1\151\1\145\1\157\2\60\1\uffff\1\60\2\162\1\164\1\157\1\155\1\163\1\151\2\141\1\151\1\141\1\uffff\1\146\1\uffff\1\60\1\162\1\uffff\1\60\1\151\1\163\3\0\1\uffff\4\0\1\uffff\1\141\2\60\1\155\1\163\1\160\2\145\1\60\1\156\3\uffff\1\60\2\141\1\156\1\164\1\163\1\151\1\156\1\162\1\60\1\145\1\156\1\151\1\uffff\1\145\1\uffff\1\156\1\60\4\0\1\uffff\3\0\1\164\2\uffff\1\145\1\151\1\164\1\156\1\163\1\uffff\2\60\1\143\1\156\2\145\1\60\1\146\1\60\1\141\1\uffff\1\163\1\164\1\143\1\60\1\156\1\147\1\uffff\3\0\1\151\1\156\1\163\1\151\1\164\1\60\2\uffff\2\164\1\156\1\60\1\uffff\1\151\1\60\1\uffff\1\164\1\60\1\145\1\141\1\uffff\1\143\1\60\1\157\1\164\1\60\1\157\1\60\1\uffff\2\60\1\164\1\uffff\1\145\1\uffff\1\151\1\uffff\1\145\1\164\1\145\1\uffff\1\156\1\141\1\uffff\1\156\1\uffff\1\60\2\uffff\1\60\1\162\1\157\1\60\1\151\2\60\1\164\1\163\2\uffff\1\60\1\156\1\uffff\1\157\2\uffff\1\151\1\60\1\uffff\1\163\1\156\1\157\1\uffff\2\60\1\156\2\uffff\1\60\1\uffff";
+ "\1\11\1\uffff\1\155\1\156\1\76\1\141\1\75\1\55\1\154\1\141\1\145\1\56\1\uffff\1\162\1\154\2\uffff\1\145\2\165\4\uffff\1\162\1\157\1\141\1\72\3\uffff\1\75\2\uffff\1\145\1\163\2\uffff\1\157\1\151\1\157\1\0\1\175\1\uffff\1\56\3\uffff\1\60\1\160\1\141\1\163\1\147\1\160\2\uffff\1\154\5\uffff\1\164\1\141\1\166\1\164\1\154\2\uffff\1\162\1\155\1\141\1\155\1\143\1\145\1\141\1\60\1\164\1\162\1\154\4\uffff\1\157\1\146\1\145\1\60\1\165\1\156\1\144\1\47\1\0\1\uffff\1\60\1\uffff\2\157\1\165\1\uffff\2\154\1\60\2\165\1\154\1\163\1\150\1\156\1\141\1\60\1\146\1\157\1\163\1\160\1\151\1\141\1\154\1\164\2\162\1\uffff\1\60\1\151\1\60\1\164\1\145\1\60\1\uffff\1\145\1\144\1\145\4\0\1\uffff\1\56\1\143\1\60\1\164\1\145\1\171\1\uffff\2\155\1\151\1\145\1\157\2\60\1\uffff\1\60\2\162\1\164\1\157\1\155\1\163\1\151\2\141\1\151\1\141\1\uffff\1\146\1\uffff\1\60\1\162\1\uffff\1\60\1\151\1\163\3\0\1\uffff\4\0\1\uffff\1\141\2\60\1\155\1\163\1\160\2\145\1\60\1\156\3\uffff\1\60\2\141\1\156\1\164\1\163\1\151\1\156\1\162\1\60\1\145\1\156\1\151\1\uffff\1\145\1\uffff\1\156\1\60\4\0\1\uffff\3\0\1\164\2\uffff\1\145\1\151\1\164\1\156\1\163\1\uffff\2\60\1\143\1\156\2\145\1\60\1\146\1\60\1\141\1\uffff\1\163\1\164\1\143\1\60\1\156\1\147\1\uffff\3\0\1\151\1\156\1\163\1\151\1\164\1\60\2\uffff\2\164\1\156\1\60\1\uffff\1\151\1\60\1\uffff\1\164\1\60\1\145\1\141\1\uffff\1\143\1\60\1\157\1\164\1\60\1\157\1\60\1\uffff\2\60\1\164\1\uffff\1\145\1\uffff\1\151\1\uffff\1\145\1\164\1\145\1\uffff\1\156\1\141\1\uffff\1\156\1\uffff\1\60\2\uffff\1\60\1\162\1\157\1\60\1\151\2\60\1\164\1\163\2\uffff\1\60\1\156\1\uffff\1\157\2\uffff\1\151\1\60\1\uffff\1\163\1\156\1\157\1\uffff\2\60\1\156\2\uffff\1\60\1\uffff";
static final String DFA45_maxS =
- "\1\175\1\uffff\1\156\1\163\1\76\1\141\1\75\1\76\1\171\1\141\1\155\1\162\1\157\2\uffff\1\157\2\165\4\uffff\1\162\1\157\1\145\1\72\3\uffff\1\56\1\75\2\uffff\1\157\1\163\2\uffff\1\162\1\151\1\157\1\uffff\1\175\1\uffff\1\137\3\uffff\1\172\1\160\1\144\1\163\1\147\1\160\2\uffff\1\154\5\uffff\1\164\1\141\1\166\1\164\1\154\1\162\1\156\1\141\1\155\1\154\1\145\1\141\1\172\1\164\1\162\1\154\6\uffff\1\157\1\146\1\145\1\172\1\165\1\156\1\144\1\47\1\uffff\1\uffff\1\71\1\uffff\2\157\1\165\1\uffff\2\154\1\172\2\165\1\154\1\163\1\150\1\156\1\141\1\172\1\146\1\157\1\164\1\160\1\163\1\141\1\154\1\164\2\162\1\uffff\1\172\1\151\1\172\1\164\1\145\1\172\1\uffff\1\145\1\144\1\145\4\uffff\1\uffff\1\137\1\143\1\60\1\164\1\145\1\171\1\uffff\2\155\1\151\1\145\1\157\2\172\1\uffff\1\172\2\162\1\164\1\165\1\155\1\163\1\151\2\141\1\151\1\141\1\uffff\1\146\1\uffff\1\172\1\162\1\uffff\1\172\1\151\1\163\3\uffff\1\uffff\4\uffff\1\uffff\1\141\2\172\1\155\1\163\1\160\2\145\1\172\1\156\3\uffff\1\60\2\141\1\156\1\164\1\163\1\151\1\156\1\162\1\172\1\145\1\156\1\171\1\uffff\1\145\1\uffff\1\156\1\172\4\uffff\1\uffff\3\uffff\1\164\2\uffff\1\145\1\151\1\164\1\156\1\163\1\uffff\2\172\1\143\1\156\2\145\1\172\1\146\1\172\1\141\1\uffff\1\163\1\164\1\143\1\172\1\156\1\147\1\uffff\3\uffff\1\151\1\156\1\163\1\151\1\164\1\172\2\uffff\2\164\1\156\1\172\1\uffff\1\151\1\172\1\uffff\1\164\1\172\1\145\1\141\1\uffff\1\143\1\172\1\157\1\164\1\172\1\157\1\172\1\uffff\2\172\1\164\1\uffff\1\145\1\uffff\1\151\1\uffff\1\145\1\164\1\145\1\uffff\1\156\1\141\1\uffff\1\156\1\uffff\1\172\2\uffff\1\172\1\162\1\157\1\172\1\151\2\172\1\164\1\163\2\uffff\1\172\1\156\1\uffff\1\157\2\uffff\1\151\1\172\1\uffff\1\163\1\156\1\157\1\uffff\2\172\1\156\2\uffff\1\172\1\uffff";
+ "\1\175\1\uffff\1\156\1\163\1\76\1\141\1\75\1\76\1\171\1\141\1\155\1\56\1\uffff\1\162\1\157\2\uffff\1\157\2\165\4\uffff\1\162\1\157\1\145\1\72\3\uffff\1\75\2\uffff\1\157\1\163\2\uffff\1\162\1\151\1\157\1\uffff\1\175\1\uffff\1\137\3\uffff\1\172\1\160\1\144\1\163\1\147\1\160\2\uffff\1\154\5\uffff\1\164\1\141\1\166\1\164\1\154\2\uffff\1\162\1\156\1\141\1\155\1\154\1\145\1\141\1\172\1\164\1\162\1\154\4\uffff\1\157\1\146\1\145\1\172\1\165\1\156\1\144\1\47\1\uffff\1\uffff\1\71\1\uffff\2\157\1\165\1\uffff\2\154\1\172\2\165\1\154\1\163\1\150\1\156\1\141\1\172\1\146\1\157\1\164\1\160\1\163\1\141\1\154\1\164\2\162\1\uffff\1\172\1\151\1\172\1\164\1\145\1\172\1\uffff\1\145\1\144\1\145\4\uffff\1\uffff\1\137\1\143\1\60\1\164\1\145\1\171\1\uffff\2\155\1\151\1\145\1\157\2\172\1\uffff\1\172\2\162\1\164\1\165\1\155\1\163\1\151\2\141\1\151\1\141\1\uffff\1\146\1\uffff\1\172\1\162\1\uffff\1\172\1\151\1\163\3\uffff\1\uffff\4\uffff\1\uffff\1\141\2\172\1\155\1\163\1\160\2\145\1\172\1\156\3\uffff\1\60\2\141\1\156\1\164\1\163\1\151\1\156\1\162\1\172\1\145\1\156\1\171\1\uffff\1\145\1\uffff\1\156\1\172\4\uffff\1\uffff\3\uffff\1\164\2\uffff\1\145\1\151\1\164\1\156\1\163\1\uffff\2\172\1\143\1\156\2\145\1\172\1\146\1\172\1\141\1\uffff\1\163\1\164\1\143\1\172\1\156\1\147\1\uffff\3\uffff\1\151\1\156\1\163\1\151\1\164\1\172\2\uffff\2\164\1\156\1\172\1\uffff\1\151\1\172\1\uffff\1\164\1\172\1\145\1\141\1\uffff\1\143\1\172\1\157\1\164\1\172\1\157\1\172\1\uffff\2\172\1\164\1\uffff\1\145\1\uffff\1\151\1\uffff\1\145\1\164\1\145\1\uffff\1\156\1\141\1\uffff\1\156\1\uffff\1\172\2\uffff\1\172\1\162\1\157\1\172\1\151\2\172\1\164\1\163\2\uffff\1\172\1\156\1\uffff\1\157\2\uffff\1\151\1\172\1\uffff\1\163\1\156\1\157\1\uffff\2\172\1\156\2\uffff\1\172\1\uffff";
static final String DFA45_acceptS =
- "\1\uffff\1\1\13\uffff\1\16\1\17\3\uffff\1\25\1\33\1\34\1\35\4\uffff\1\50\1\51\1\52\2\uffff\1\55\1\56\2\uffff\1\66\1\67\5\uffff\1\111\1\uffff\1\115\1\116\1\117\6\uffff\1\4\1\47\1\uffff\1\102\1\6\1\57\1\112\1\7\20\uffff\1\64\1\43\1\72\1\53\1\101\1\54\11\uffff\1\114\1\uffff\1\113\3\uffff\1\76\25\uffff\1\36\6\uffff\1\75\7\uffff\1\110\6\uffff\1\32\7\uffff\1\12\14\uffff\1\37\1\uffff\1\46\2\uffff\1\62\6\uffff\1\105\4\uffff\1\107\12\uffff\1\41\1\11\1\60\15\uffff\1\61\1\uffff\1\104\6\uffff\1\106\4\uffff\1\14\1\22\5\uffff\1\5\12\uffff\1\73\6\uffff\1\100\11\uffff\1\10\1\13\4\uffff\1\44\2\uffff\1\30\4\uffff\1\63\7\uffff\1\74\3\uffff\1\70\1\uffff\1\20\1\uffff\1\21\3\uffff\1\77\2\uffff\1\3\1\uffff\1\26\1\uffff\1\15\1\103\11\uffff\1\45\1\42\2\uffff\1\24\1\uffff\1\65\1\2\2\uffff\1\71\3\uffff\1\23\3\uffff\1\31\1\40\1\uffff\1\27";
+ "\1\uffff\1\1\12\uffff\1\14\2\uffff\1\20\1\21\3\uffff\1\27\1\35\1\36\1\37\4\uffff\1\52\1\53\1\54\1\uffff\1\56\1\57\2\uffff\1\67\1\70\5\uffff\1\112\1\uffff\1\116\1\117\1\120\6\uffff\1\4\1\51\1\uffff\1\103\1\6\1\60\1\113\1\7\5\uffff\1\73\1\13\13\uffff\1\65\1\45\1\102\1\55\11\uffff\1\115\1\uffff\1\114\3\uffff\1\77\25\uffff\1\40\6\uffff\1\76\7\uffff\1\111\6\uffff\1\34\7\uffff\1\12\14\uffff\1\41\1\uffff\1\50\2\uffff\1\63\6\uffff\1\106\4\uffff\1\110\12\uffff\1\43\1\11\1\61\15\uffff\1\62\1\uffff\1\105\6\uffff\1\107\4\uffff\1\16\1\24\5\uffff\1\5\12\uffff\1\74\6\uffff\1\101\11\uffff\1\10\1\15\4\uffff\1\46\2\uffff\1\32\4\uffff\1\64\7\uffff\1\75\3\uffff\1\71\1\uffff\1\22\1\uffff\1\23\3\uffff\1\100\2\uffff\1\3\1\uffff\1\30\1\uffff\1\17\1\104\11\uffff\1\47\1\44\2\uffff\1\26\1\uffff\1\66\1\2\2\uffff\1\72\3\uffff\1\25\3\uffff\1\33\1\42\1\uffff\1\31";
static final String DFA45_specialS =
- "\50\uffff\1\12\62\uffff\1\10\47\uffff\1\23\1\16\1\13\1\22\45\uffff\1\0\1\11\1\7\1\uffff\1\15\1\2\1\17\1\20\40\uffff\1\21\1\26\1\4\1\6\1\uffff\1\1\1\14\1\24\33\uffff\1\25\1\3\1\5\120\uffff}>";
+ "\51\uffff\1\15\62\uffff\1\1\47\uffff\1\5\1\22\1\14\1\6\45\uffff\1\10\1\13\1\26\1\uffff\1\20\1\17\1\3\1\4\40\uffff\1\21\1\11\1\24\1\25\1\uffff\1\16\1\2\1\12\33\uffff\1\7\1\23\1\0\120\uffff}>";
static final String[] DFA45_transitionS = {
- "\2\56\2\uffff\1\56\22\uffff\1\56\1\34\1\54\1\40\1\51\1\uffff\1\33\1\50\1\23\1\24\1\1\1\6\1\25\1\7\1\35\1\uffff\12\53\1\31\1\22\1\36\1\4\1\37\2\uffff\32\55\1\43\1\uffff\1\44\2\uffff\1\52\1\3\1\46\1\14\1\17\1\13\1\5\1\21\1\55\1\2\1\11\2\55\1\47\1\27\1\26\1\10\1\20\1\41\1\12\1\45\1\42\1\30\4\55\1\15\1\32\1\16",
+ "\2\57\2\uffff\1\57\22\uffff\1\57\1\36\1\55\1\41\1\52\1\uffff\1\35\1\51\1\25\1\26\1\1\1\6\1\27\1\7\1\13\1\uffff\12\54\1\33\1\24\1\37\1\4\1\40\1\14\1\uffff\32\56\1\44\1\uffff\1\45\2\uffff\1\53\1\3\1\47\1\16\1\21\1\15\1\5\1\23\1\56\1\2\1\11\2\56\1\50\1\31\1\30\1\10\1\22\1\42\1\12\1\46\1\43\1\32\4\56\1\17\1\34\1\20",
"",
- "\1\60\1\57",
- "\1\61\1\uffff\1\64\1\uffff\1\63\1\62",
- "\1\65",
- "\1\67",
+ "\1\61\1\60",
+ "\1\62\1\uffff\1\65\1\uffff\1\64\1\63",
+ "\1\66",
"\1\70",
- "\1\73\20\uffff\1\72",
- "\1\76\14\uffff\1\75",
- "\1\77",
- "\1\101\7\uffff\1\100",
- "\1\102",
- "\1\104\2\uffff\1\103",
+ "\1\71",
+ "\1\74\20\uffff\1\73",
+ "\1\77\14\uffff\1\76",
+ "\1\100",
+ "\1\102\7\uffff\1\101",
+ "\1\103",
+ "",
+ "\1\105",
+ "\1\107\2\uffff\1\106",
"",
"",
- "\1\106\11\uffff\1\105",
- "\1\107",
- "\1\110",
+ "\1\111\11\uffff\1\110",
+ "\1\112",
+ "\1\113",
"",
"",
"",
"",
- "\1\111",
- "\1\112",
- "\1\114\3\uffff\1\113",
+ "\1\114",
"\1\115",
+ "\1\117\3\uffff\1\116",
+ "\1\120",
"",
"",
"",
- "\1\117",
- "\1\121",
+ "\1\122",
"",
"",
- "\1\124\11\uffff\1\123",
- "\1\125",
+ "\1\125\11\uffff\1\124",
+ "\1\126",
"",
"",
- "\1\126\2\uffff\1\127",
- "\1\130",
+ "\1\127\2\uffff\1\130",
"\1\131",
- "\47\54\1\132\uffd8\54",
- "\1\133",
+ "\1\132",
+ "\47\55\1\133\uffd8\55",
+ "\1\134",
"",
- "\1\136\1\uffff\12\53\45\uffff\1\135",
+ "\1\137\1\uffff\12\54\45\uffff\1\136",
"",
"",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\140\11\55\1\141\5\55\1\137\4\55",
- "\1\143",
- "\1\144\2\uffff\1\145",
- "\1\146",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\141\11\56\1\142\5\56\1\140\4\56",
+ "\1\144",
+ "\1\145\2\uffff\1\146",
"\1\147",
"\1\150",
+ "\1\151",
"",
"",
- "\1\151",
+ "\1\152",
"",
"",
"",
"",
"",
- "\1\152",
"\1\153",
"\1\154",
"\1\155",
"\1\156",
"\1\157",
- "\1\161\1\160",
- "\1\162",
+ "",
+ "",
+ "\1\160",
+ "\1\162\1\161",
"\1\163",
- "\1\164\10\uffff\1\165",
- "\1\166",
+ "\1\164",
+ "\1\165\10\uffff\1\166",
"\1\167",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\171",
+ "\1\170",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\172",
"\1\173",
+ "\1\174",
"",
"",
"",
"",
- "",
- "",
- "\1\174",
"\1\175",
"\1\176",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0080",
+ "\1\177",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0081",
"\1\u0082",
"\1\u0083",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
+ "\1\u0084",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
"",
- "\12\u0088",
+ "\12\u0089",
"",
- "\1\u0089",
"\1\u008a",
"\1\u008b",
- "",
"\1\u008c",
+ "",
"\1\u008d",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u008f",
+ "\1\u008e",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0090",
"\1\u0091",
"\1\u0092",
"\1\u0093",
"\1\u0094",
"\1\u0095",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0097",
+ "\1\u0096",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0098",
- "\1\u009a\1\u0099",
- "\1\u009b",
- "\1\u009c\11\uffff\1\u009d",
- "\1\u009e",
+ "\1\u0099",
+ "\1\u009b\1\u009a",
+ "\1\u009c",
+ "\1\u009d\11\uffff\1\u009e",
"\1\u009f",
"\1\u00a0",
"\1\u00a1",
"\1\u00a2",
+ "\1\u00a3",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00a4",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00a6",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00a5",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00a7",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u00a8",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\1\u00a9",
"\1\u00aa",
"\1\u00ab",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
- "\44\u00b2\1\u00b1\2\u00b2\1\u00b0\uffd8\u00b2",
- "\173\u00b3\1\u00b4\uff84\u00b3",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
+ "\1\u00ac",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
+ "\44\u00b3\1\u00b2\2\u00b3\1\u00b1\uffd8\u00b3",
+ "\173\u00b4\1\u00b5\uff84\u00b4",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
"",
- "\1\136\1\uffff\12\u0088\45\uffff\1\135",
- "\1\u00b5",
+ "\1\137\1\uffff\12\u0089\45\uffff\1\136",
"\1\u00b6",
"\1\u00b7",
"\1\u00b8",
"\1\u00b9",
- "",
"\1\u00ba",
+ "",
"\1\u00bb",
"\1\u00bc",
"\1\u00bd",
"\1\u00be",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u00bf",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00c2",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00c3",
"\1\u00c4",
- "\1\u00c5\5\uffff\1\u00c6",
- "\1\u00c7",
+ "\1\u00c5",
+ "\1\u00c6\5\uffff\1\u00c7",
"\1\u00c8",
"\1\u00c9",
"\1\u00ca",
"\1\u00cb",
"\1\u00cc",
"\1\u00cd",
- "",
"\1\u00ce",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00d0",
+ "\1\u00cf",
+ "",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00d1",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00d2",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00d3",
- "\44\u00d6\1\u00d5\2\u00d6\1\u00d4\uffd8\u00d6",
- "\173\u00d7\1\u00d8\uff84\u00d7",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
+ "\1\u00d4",
+ "\44\u00d7\1\u00d6\2\u00d7\1\u00d5\uffd8\u00d7",
+ "\173\u00d8\1\u00d9\uff84\u00d8",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
"",
- "\44\u00da\1\u00d9\2\u00da\1\uffff\uffd8\u00da",
- "\44\u0086\1\u0085\2\u0086\1\u0084\123\u0086\1\u00db\uff84\u0086",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
+ "\44\u00db\1\u00da\2\u00db\1\uffff\uffd8\u00db",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\123\u0087\1\u00dc\uff84\u0087",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
"",
- "\1\u00dc",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00df",
+ "\1\u00dd",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00e0",
"\1\u00e1",
"\1\u00e2",
"\1\u00e3",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00e5",
+ "\1\u00e4",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00e6",
"",
"",
"",
- "\1\u00e6",
"\1\u00e7",
"\1\u00e8",
"\1\u00e9",
@@ -4058,132 +4087,133 @@ public void mTokens() throws RecognitionException {
"\1\u00ec",
"\1\u00ed",
"\1\u00ee",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00f0",
+ "\1\u00ef",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00f1",
- "\1\u00f2\17\uffff\1\u00f3",
- "",
- "\1\u00f4",
+ "\1\u00f2",
+ "\1\u00f3\17\uffff\1\u00f4",
"",
"\1\u00f5",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\44\u00f8\1\u00f7\2\u00f8\1\uffff\uffd8\u00f8",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\123\u00ae\1\u00f9\uff84\u00ae",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
- "",
- "\44\u0086\1\u0085\2\u0086\1\u0084\123\u0086\1\u00db\uff84\u0086",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
- "\1\u00fa",
"",
+ "\1\u00f6",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\44\u00f9\1\u00f8\2\u00f9\1\uffff\uffd8\u00f9",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\123\u00af\1\u00fa\uff84\u00af",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
"",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\123\u0087\1\u00dc\uff84\u0087",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
"\1\u00fb",
+ "",
+ "",
"\1\u00fc",
"\1\u00fd",
"\1\u00fe",
"\1\u00ff",
+ "\1\u0100",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0102",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0103",
"\1\u0104",
"\1\u0105",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0107",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0108\7\55",
- "\1\u010a",
- "",
+ "\1\u0106",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0108",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0109\7\56",
"\1\u010b",
+ "",
"\1\u010c",
"\1\u010d",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u010f",
+ "\1\u010e",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0110",
- "",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\123\u00ae\1\u00f9\uff84\u00ae",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
"\1\u0111",
+ "",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\123\u00af\1\u00fa\uff84\u00af",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
"\1\u0112",
"\1\u0113",
"\1\u0114",
"\1\u0115",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u0116",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
"",
- "\1\u0117",
"\1\u0118",
"\1\u0119",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u011a",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\1\u011b",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u011c",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\1\u011d",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u011f",
+ "\1\u011e",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0120",
- "",
"\1\u0121",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0123",
- "\1\u0124",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0126",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0128\7\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u012b",
+ "\1\u0122",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0124",
+ "\1\u0125",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0127",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0129\7\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u012c",
"",
"\1\u012d",
"",
"\1\u012e",
+ "",
"\1\u012f",
"\1\u0130",
- "",
"\1\u0131",
- "\1\u0132",
"",
+ "\1\u0132",
"\1\u0133",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u0134",
+ "",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0136",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0137",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0139",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u013c",
+ "\1\u0138",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u013a",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u013d",
+ "\1\u013e",
"",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u013f",
- "",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0140",
"",
- "",
"\1\u0141",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
"",
- "\1\u0143",
+ "",
+ "\1\u0142",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "",
"\1\u0144",
"\1\u0145",
+ "\1\u0146",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0148",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0149",
"",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
""
};
@@ -4217,209 +4247,213 @@ public DFA45(BaseRecognizer recognizer) {
this.transition = DFA45_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | RULE_ISTRING_TEXT | RULE_ISTRING_LEFT | RULE_ISTRING_MIDDLE | RULE_ISTRING_RIGHT | RULE_SSTRING | RULE_SL_COMMENT | RULE_REAL_LIT | RULE_INTEGER_LIT | RULE_STRING | RULE_ID | RULE_WS );";
+ return "1:1: Tokens : ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | RULE_ISTRING_TEXT | RULE_ISTRING_LEFT | RULE_ISTRING_MIDDLE | RULE_ISTRING_RIGHT | RULE_SSTRING | RULE_SL_COMMENT | RULE_REAL_LIT | RULE_INTEGER_LIT | RULE_STRING | RULE_ID | RULE_WS );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA45_172 = input.LA(1);
+ int LA45_250 = input.LA(1);
s = -1;
- if ( (LA45_172=='\'') ) {s = 212;}
+ if ( (LA45_250=='\'') ) {s = 173;}
- else if ( (LA45_172=='$') ) {s = 213;}
+ else if ( (LA45_250=='$') ) {s = 174;}
- else if ( ((LA45_172>='\u0000' && LA45_172<='#')||(LA45_172>='%' && LA45_172<='&')||(LA45_172>='(' && LA45_172<='\uFFFF')) ) {s = 214;}
+ else if ( ((LA45_250>='\u0000' && LA45_250<='#')||(LA45_250>='%' && LA45_250<='&')||(LA45_250>='(' && LA45_250<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 1 :
- int LA45_217 = input.LA(1);
+ int LA45_92 = input.LA(1);
s = -1;
- if ( (LA45_217=='{') ) {s = 219;}
+ if ( (LA45_92=='\'') ) {s = 133;}
- else if ( (LA45_217=='\'') ) {s = 132;}
+ else if ( (LA45_92=='$') ) {s = 134;}
- else if ( (LA45_217=='$') ) {s = 133;}
+ else if ( ((LA45_92>='\u0000' && LA45_92<='#')||(LA45_92>='%' && LA45_92<='&')||(LA45_92>='(' && LA45_92<='\uFFFF')) ) {s = 135;}
- else if ( ((LA45_217>='\u0000' && LA45_217<='#')||(LA45_217>='%' && LA45_217<='&')||(LA45_217>='(' && LA45_217<='z')||(LA45_217>='|' && LA45_217<='\uFFFF')) ) {s = 134;}
-
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 2 :
- int LA45_177 = input.LA(1);
+ int LA45_219 = input.LA(1);
s = -1;
- if ( (LA45_177=='{') ) {s = 219;}
-
- else if ( (LA45_177=='\'') ) {s = 132;}
+ if ( (LA45_219=='\'') ) {s = 133;}
- else if ( (LA45_177=='$') ) {s = 133;}
+ else if ( (LA45_219=='$') ) {s = 134;}
- else if ( ((LA45_177>='\u0000' && LA45_177<='#')||(LA45_177>='%' && LA45_177<='&')||(LA45_177>='(' && LA45_177<='z')||(LA45_177>='|' && LA45_177<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_219>='\u0000' && LA45_219<='#')||(LA45_219>='%' && LA45_219<='&')||(LA45_219>='(' && LA45_219<='\uFFFF')) ) {s = 135;}
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 3 :
- int LA45_248 = input.LA(1);
+ int LA45_179 = input.LA(1);
s = -1;
- if ( (LA45_248=='\'') ) {s = 172;}
+ if ( (LA45_179=='\'') ) {s = 133;}
- else if ( (LA45_248=='$') ) {s = 173;}
+ else if ( (LA45_179=='$') ) {s = 134;}
- else if ( ((LA45_248>='\u0000' && LA45_248<='#')||(LA45_248>='%' && LA45_248<='&')||(LA45_248>='(' && LA45_248<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_179>='\u0000' && LA45_179<='#')||(LA45_179>='%' && LA45_179<='&')||(LA45_179>='(' && LA45_179<='\uFFFF')) ) {s = 135;}
- else s = 175;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 4 :
- int LA45_214 = input.LA(1);
+ int LA45_180 = input.LA(1);
s = -1;
- if ( (LA45_214=='\'') ) {s = 172;}
+ if ( (LA45_180=='\'') ) {s = 133;}
- else if ( (LA45_214=='$') ) {s = 173;}
+ else if ( (LA45_180=='$') ) {s = 134;}
- else if ( ((LA45_214>='\u0000' && LA45_214<='#')||(LA45_214>='%' && LA45_214<='&')||(LA45_214>='(' && LA45_214<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_180>='\u0000' && LA45_180<='#')||(LA45_180>='%' && LA45_180<='&')||(LA45_180>='(' && LA45_180<='\uFFFF')) ) {s = 135;}
- else s = 175;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 5 :
- int LA45_249 = input.LA(1);
+ int LA45_132 = input.LA(1);
s = -1;
- if ( (LA45_249=='\'') ) {s = 172;}
+ if ( (LA45_132=='\'') ) {s = 173;}
- else if ( (LA45_249=='$') ) {s = 173;}
+ else if ( (LA45_132=='$') ) {s = 174;}
- else if ( ((LA45_249>='\u0000' && LA45_249<='#')||(LA45_249>='%' && LA45_249<='&')||(LA45_249>='(' && LA45_249<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_132>='\u0000' && LA45_132<='#')||(LA45_132>='%' && LA45_132<='&')||(LA45_132>='(' && LA45_132<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 6 :
- int LA45_215 = input.LA(1);
+ int LA45_135 = input.LA(1);
s = -1;
- if ( (LA45_215=='\'') ) {s = 172;}
+ if ( (LA45_135=='\'') ) {s = 133;}
- else if ( (LA45_215=='$') ) {s = 173;}
+ else if ( (LA45_135=='$') ) {s = 134;}
- else if ( ((LA45_215>='\u0000' && LA45_215<='#')||(LA45_215>='%' && LA45_215<='&')||(LA45_215>='(' && LA45_215<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_135>='\u0000' && LA45_135<='#')||(LA45_135>='%' && LA45_135<='&')||(LA45_135>='(' && LA45_135<='\uFFFF')) ) {s = 135;}
- else s = 175;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 7 :
- int LA45_174 = input.LA(1);
+ int LA45_248 = input.LA(1);
s = -1;
- if ( (LA45_174=='\'') ) {s = 172;}
+ if ( (LA45_248=='{') ) {s = 250;}
- else if ( (LA45_174=='$') ) {s = 173;}
+ else if ( (LA45_248=='\'') ) {s = 173;}
- else if ( ((LA45_174>='\u0000' && LA45_174<='#')||(LA45_174>='%' && LA45_174<='&')||(LA45_174>='(' && LA45_174<='\uFFFF')) ) {s = 174;}
+ else if ( (LA45_248=='$') ) {s = 174;}
- else s = 175;
+ else if ( ((LA45_248>='\u0000' && LA45_248<='#')||(LA45_248>='%' && LA45_248<='&')||(LA45_248>='(' && LA45_248<='z')||(LA45_248>='|' && LA45_248<='\uFFFF')) ) {s = 175;}
+
+ else s = 176;
if ( s>=0 ) return s;
break;
case 8 :
- int LA45_91 = input.LA(1);
+ int LA45_173 = input.LA(1);
s = -1;
- if ( (LA45_91=='\'') ) {s = 132;}
+ if ( (LA45_173=='\'') ) {s = 213;}
- else if ( (LA45_91=='$') ) {s = 133;}
+ else if ( (LA45_173=='$') ) {s = 214;}
- else if ( ((LA45_91>='\u0000' && LA45_91<='#')||(LA45_91>='%' && LA45_91<='&')||(LA45_91>='(' && LA45_91<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_173>='\u0000' && LA45_173<='#')||(LA45_173>='%' && LA45_173<='&')||(LA45_173>='(' && LA45_173<='\uFFFF')) ) {s = 215;}
- else s = 135;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 9 :
- int LA45_173 = input.LA(1);
+ int LA45_214 = input.LA(1);
s = -1;
- if ( ((LA45_173>='\u0000' && LA45_173<='z')||(LA45_173>='|' && LA45_173<='\uFFFF')) ) {s = 215;}
+ if ( (LA45_214=='{') ) {s = 250;}
- else if ( (LA45_173=='{') ) {s = 216;}
+ else if ( (LA45_214=='\'') ) {s = 173;}
+
+ else if ( (LA45_214=='$') ) {s = 174;}
+
+ else if ( ((LA45_214>='\u0000' && LA45_214<='#')||(LA45_214>='%' && LA45_214<='&')||(LA45_214>='(' && LA45_214<='z')||(LA45_214>='|' && LA45_214<='\uFFFF')) ) {s = 175;}
+
+ else s = 176;
if ( s>=0 ) return s;
break;
case 10 :
- int LA45_40 = input.LA(1);
+ int LA45_220 = input.LA(1);
s = -1;
- if ( (LA45_40=='\'') ) {s = 90;}
+ if ( (LA45_220=='\'') ) {s = 133;}
+
+ else if ( (LA45_220=='$') ) {s = 134;}
- else if ( ((LA45_40>='\u0000' && LA45_40<='&')||(LA45_40>='(' && LA45_40<='\uFFFF')) ) {s = 44;}
+ else if ( ((LA45_220>='\u0000' && LA45_220<='#')||(LA45_220>='%' && LA45_220<='&')||(LA45_220>='(' && LA45_220<='\uFFFF')) ) {s = 135;}
+
+ else s = 181;
if ( s>=0 ) return s;
break;
case 11 :
- int LA45_133 = input.LA(1);
+ int LA45_174 = input.LA(1);
s = -1;
- if ( ((LA45_133>='\u0000' && LA45_133<='z')||(LA45_133>='|' && LA45_133<='\uFFFF')) ) {s = 179;}
+ if ( ((LA45_174>='\u0000' && LA45_174<='z')||(LA45_174>='|' && LA45_174<='\uFFFF')) ) {s = 216;}
- else if ( (LA45_133=='{') ) {s = 180;}
+ else if ( (LA45_174=='{') ) {s = 217;}
if ( s>=0 ) return s;
break;
case 12 :
- int LA45_218 = input.LA(1);
+ int LA45_134 = input.LA(1);
s = -1;
- if ( (LA45_218=='\'') ) {s = 132;}
-
- else if ( (LA45_218=='$') ) {s = 133;}
+ if ( ((LA45_134>='\u0000' && LA45_134<='z')||(LA45_134>='|' && LA45_134<='\uFFFF')) ) {s = 180;}
- else if ( ((LA45_218>='\u0000' && LA45_218<='#')||(LA45_218>='%' && LA45_218<='&')||(LA45_218>='(' && LA45_218<='\uFFFF')) ) {s = 134;}
-
- else s = 135;
+ else if ( (LA45_134=='{') ) {s = 181;}
if ( s>=0 ) return s;
break;
case 13 :
- int LA45_176 = input.LA(1);
+ int LA45_41 = input.LA(1);
s = -1;
- if ( (LA45_176=='$') ) {s = 217;}
-
- else if ( ((LA45_176>='\u0000' && LA45_176<='#')||(LA45_176>='%' && LA45_176<='&')||(LA45_176>='(' && LA45_176<='\uFFFF')) ) {s = 218;}
+ if ( (LA45_41=='\'') ) {s = 91;}
- else s = 135;
+ else if ( ((LA45_41>='\u0000' && LA45_41<='&')||(LA45_41>='(' && LA45_41<='\uFFFF')) ) {s = 45;}
if ( s>=0 ) return s;
break;
case 14 :
- int LA45_132 = input.LA(1);
+ int LA45_218 = input.LA(1);
s = -1;
- if ( (LA45_132=='\'') ) {s = 176;}
+ if ( (LA45_218=='{') ) {s = 220;}
- else if ( (LA45_132=='$') ) {s = 177;}
+ else if ( (LA45_218=='\'') ) {s = 133;}
- else if ( ((LA45_132>='\u0000' && LA45_132<='#')||(LA45_132>='%' && LA45_132<='&')||(LA45_132>='(' && LA45_132<='\uFFFF')) ) {s = 178;}
+ else if ( (LA45_218=='$') ) {s = 134;}
- else s = 135;
+ else if ( ((LA45_218>='\u0000' && LA45_218<='#')||(LA45_218>='%' && LA45_218<='&')||(LA45_218>='(' && LA45_218<='z')||(LA45_218>='|' && LA45_218<='\uFFFF')) ) {s = 135;}
+
+ else s = 136;
if ( s>=0 ) return s;
break;
@@ -4427,113 +4461,109 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc
int LA45_178 = input.LA(1);
s = -1;
- if ( (LA45_178=='\'') ) {s = 132;}
+ if ( (LA45_178=='{') ) {s = 220;}
+
+ else if ( (LA45_178=='\'') ) {s = 133;}
- else if ( (LA45_178=='$') ) {s = 133;}
+ else if ( (LA45_178=='$') ) {s = 134;}
- else if ( ((LA45_178>='\u0000' && LA45_178<='#')||(LA45_178>='%' && LA45_178<='&')||(LA45_178>='(' && LA45_178<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_178>='\u0000' && LA45_178<='#')||(LA45_178>='%' && LA45_178<='&')||(LA45_178>='(' && LA45_178<='z')||(LA45_178>='|' && LA45_178<='\uFFFF')) ) {s = 135;}
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 16 :
- int LA45_179 = input.LA(1);
+ int LA45_177 = input.LA(1);
s = -1;
- if ( (LA45_179=='\'') ) {s = 132;}
+ if ( (LA45_177=='$') ) {s = 218;}
- else if ( (LA45_179=='$') ) {s = 133;}
+ else if ( ((LA45_177>='\u0000' && LA45_177<='#')||(LA45_177>='%' && LA45_177<='&')||(LA45_177>='(' && LA45_177<='\uFFFF')) ) {s = 219;}
- else if ( ((LA45_179>='\u0000' && LA45_179<='#')||(LA45_179>='%' && LA45_179<='&')||(LA45_179>='(' && LA45_179<='\uFFFF')) ) {s = 134;}
-
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 17 :
- int LA45_212 = input.LA(1);
+ int LA45_213 = input.LA(1);
s = -1;
- if ( (LA45_212=='$') ) {s = 247;}
+ if ( (LA45_213=='$') ) {s = 248;}
- else if ( ((LA45_212>='\u0000' && LA45_212<='#')||(LA45_212>='%' && LA45_212<='&')||(LA45_212>='(' && LA45_212<='\uFFFF')) ) {s = 248;}
+ else if ( ((LA45_213>='\u0000' && LA45_213<='#')||(LA45_213>='%' && LA45_213<='&')||(LA45_213>='(' && LA45_213<='\uFFFF')) ) {s = 249;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 18 :
- int LA45_134 = input.LA(1);
+ int LA45_133 = input.LA(1);
s = -1;
- if ( (LA45_134=='\'') ) {s = 132;}
+ if ( (LA45_133=='\'') ) {s = 177;}
- else if ( (LA45_134=='$') ) {s = 133;}
+ else if ( (LA45_133=='$') ) {s = 178;}
- else if ( ((LA45_134>='\u0000' && LA45_134<='#')||(LA45_134>='%' && LA45_134<='&')||(LA45_134>='(' && LA45_134<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_133>='\u0000' && LA45_133<='#')||(LA45_133>='%' && LA45_133<='&')||(LA45_133>='(' && LA45_133<='\uFFFF')) ) {s = 179;}
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 19 :
- int LA45_131 = input.LA(1);
+ int LA45_249 = input.LA(1);
s = -1;
- if ( (LA45_131=='\'') ) {s = 172;}
+ if ( (LA45_249=='\'') ) {s = 173;}
- else if ( (LA45_131=='$') ) {s = 173;}
+ else if ( (LA45_249=='$') ) {s = 174;}
- else if ( ((LA45_131>='\u0000' && LA45_131<='#')||(LA45_131>='%' && LA45_131<='&')||(LA45_131>='(' && LA45_131<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_249>='\u0000' && LA45_249<='#')||(LA45_249>='%' && LA45_249<='&')||(LA45_249>='(' && LA45_249<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 20 :
- int LA45_219 = input.LA(1);
+ int LA45_215 = input.LA(1);
s = -1;
- if ( (LA45_219=='\'') ) {s = 132;}
+ if ( (LA45_215=='\'') ) {s = 173;}
- else if ( (LA45_219=='$') ) {s = 133;}
+ else if ( (LA45_215=='$') ) {s = 174;}
- else if ( ((LA45_219>='\u0000' && LA45_219<='#')||(LA45_219>='%' && LA45_219<='&')||(LA45_219>='(' && LA45_219<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_215>='\u0000' && LA45_215<='#')||(LA45_215>='%' && LA45_215<='&')||(LA45_215>='(' && LA45_215<='\uFFFF')) ) {s = 175;}
- else s = 180;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 21 :
- int LA45_247 = input.LA(1);
+ int LA45_216 = input.LA(1);
s = -1;
- if ( (LA45_247=='{') ) {s = 249;}
-
- else if ( (LA45_247=='\'') ) {s = 172;}
+ if ( (LA45_216=='\'') ) {s = 173;}
- else if ( (LA45_247=='$') ) {s = 173;}
+ else if ( (LA45_216=='$') ) {s = 174;}
- else if ( ((LA45_247>='\u0000' && LA45_247<='#')||(LA45_247>='%' && LA45_247<='&')||(LA45_247>='(' && LA45_247<='z')||(LA45_247>='|' && LA45_247<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_216>='\u0000' && LA45_216<='#')||(LA45_216>='%' && LA45_216<='&')||(LA45_216>='(' && LA45_216<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 22 :
- int LA45_213 = input.LA(1);
+ int LA45_175 = input.LA(1);
s = -1;
- if ( (LA45_213=='{') ) {s = 249;}
-
- else if ( (LA45_213=='\'') ) {s = 172;}
+ if ( (LA45_175=='\'') ) {s = 173;}
- else if ( (LA45_213=='$') ) {s = 173;}
+ else if ( (LA45_175=='$') ) {s = 174;}
- else if ( ((LA45_213>='\u0000' && LA45_213<='#')||(LA45_213>='%' && LA45_213<='&')||(LA45_213>='(' && LA45_213<='z')||(LA45_213>='|' && LA45_213<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_175>='\u0000' && LA45_175<='#')||(LA45_175>='%' && LA45_175<='&')||(LA45_175>='(' && LA45_175<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
diff --git a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContractParser.java b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContractParser.java
index 4c0ebd9..326818f 100644
--- a/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContractParser.java
+++ b/org.osate.contract.ide/src-gen/org/osate/contract/ide/contentassist/antlr/internal/InternalContractParser.java
@@ -47,7 +47,7 @@
@SuppressWarnings("all")
public class InternalContractParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "", "", "", "", "RULE_STRING", "RULE_INTEGER_LIT", "RULE_ID", "RULE_REAL_LIT", "RULE_SSTRING", "RULE_ISTRING_TEXT", "RULE_ISTRING_LEFT", "RULE_ISTRING_MIDDLE", "RULE_ISTRING_RIGHT", "RULE_IN_ISTRING", "RULE_SL_COMMENT", "RULE_DIGIT", "RULE_EXPONENT", "RULE_INT_EXPONENT", "RULE_BASED_INTEGER", "RULE_EXTENDED_DIGIT", "RULE_WS", "'*'", "'invocation'", "'analysis'", "'=>'", "'false'", "'+'", "'-'", "'python'", "'java'", "'smt'", "'error0'", "'info0'", "'contract'", "'{'", "'}'", "'domains'", "'queries'", "'input'", "'assumptions'", "'guarantee'", "';'", "'argument'", "'implementation'", "'domain'", "'declarations'", "'and'", "'('", "')'", "','", "'or'", "'not'", "'verification'", "'plan'", "'component'", "':'", "'claims'", "'contracts'", "'val'", "'='", "'||'", "'&&'", "'!'", "'.'", "'<'", "'>'", "'#'", "'->'", "'self'", "'root'", "'use'", "'verify'", "'::'", "'reference'", "'['", "']'", "'compute'", "'classifier'", "'..'", "'delta'", "'applies'", "'to'", "'in'", "'binding'", "'modes'", "'<=>'", "'+=>'", "'constant'", "'true'"
+ "", "", "", "", "RULE_STRING", "RULE_INTEGER_LIT", "RULE_ID", "RULE_REAL_LIT", "RULE_SSTRING", "RULE_ISTRING_TEXT", "RULE_ISTRING_LEFT", "RULE_ISTRING_MIDDLE", "RULE_ISTRING_RIGHT", "RULE_IN_ISTRING", "RULE_SL_COMMENT", "RULE_DIGIT", "RULE_EXPONENT", "RULE_INT_EXPONENT", "RULE_BASED_INTEGER", "RULE_EXTENDED_DIGIT", "RULE_WS", "'*'", "'invocation'", "'analysis'", "'=>'", "'false'", "'+'", "'-'", "'python'", "'java'", "'smt'", "'.'", "'?.'", "'error0'", "'info0'", "'contract'", "'{'", "'}'", "'domains'", "'queries'", "'input'", "'assumptions'", "'guarantee'", "';'", "'argument'", "'implementation'", "'domain'", "'declarations'", "'and'", "'('", "')'", "','", "'or'", "'not'", "'verification'", "'plan'", "'component'", "':'", "'claims'", "'contracts'", "'val'", "'='", "'||'", "'&&'", "'!'", "'<'", "'>'", "'#'", "'->'", "'self'", "'root'", "'use'", "'verify'", "'::'", "'reference'", "'['", "']'", "'compute'", "'classifier'", "'..'", "'delta'", "'applies'", "'to'", "'in'", "'binding'", "'modes'", "'<=>'", "'+=>'", "'constant'", "'true'"
};
public static final int T__50=50;
public static final int RULE_ISTRING_TEXT=9;
@@ -125,6 +125,7 @@ public class InternalContractParser extends AbstractInternalContentAssistParser
public static final int RULE_ISTRING_LEFT=10;
public static final int RULE_EXTENDED_DIGIT=19;
public static final int T__45=45;
+ public static final int T__89=89;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__40=40;
@@ -540,7 +541,7 @@ public final void ruleQueries() throws RecognitionException {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==41||LA1_0==58) ) {
+ if ( (LA1_0==43||LA1_0==60) ) {
alt1=1;
}
@@ -605,7 +606,7 @@ public final void ruleDomains() throws RecognitionException {
int alt2=2;
int LA2_0 = input.LA(1);
- if ( (LA2_0==RULE_ID||LA2_0==41) ) {
+ if ( (LA2_0==RULE_ID||LA2_0==43) ) {
alt2=1;
}
@@ -670,7 +671,7 @@ public final void ruleAssumptions() throws RecognitionException {
int alt3=2;
int LA3_0 = input.LA(1);
- if ( ((LA3_0>=RULE_SSTRING && LA3_0<=RULE_ISTRING_LEFT)||(LA3_0>=28 && LA3_0<=30)||LA3_0==33||(LA3_0>=41 && LA3_0<=42)) ) {
+ if ( ((LA3_0>=RULE_SSTRING && LA3_0<=RULE_ISTRING_LEFT)||(LA3_0>=28 && LA3_0<=30)||LA3_0==35||(LA3_0>=43 && LA3_0<=44)) ) {
alt3=1;
}
@@ -735,7 +736,7 @@ public final void ruleAnalyses() throws RecognitionException {
int alt4=2;
int LA4_0 = input.LA(1);
- if ( ((LA4_0>=RULE_SSTRING && LA4_0<=RULE_ISTRING_LEFT)||(LA4_0>=28 && LA4_0<=30)||LA4_0==41) ) {
+ if ( ((LA4_0>=RULE_SSTRING && LA4_0<=RULE_ISTRING_LEFT)||(LA4_0>=28 && LA4_0<=30)||LA4_0==43) ) {
alt4=1;
}
@@ -1848,7 +1849,7 @@ public final void ruleClaims() throws RecognitionException {
int alt5=2;
int LA5_0 = input.LA(1);
- if ( ((LA5_0>=RULE_SSTRING && LA5_0<=RULE_ISTRING_LEFT)||(LA5_0>=28 && LA5_0<=30)||LA5_0==41) ) {
+ if ( ((LA5_0>=RULE_SSTRING && LA5_0<=RULE_ISTRING_LEFT)||(LA5_0>=28 && LA5_0<=30)||LA5_0==43) ) {
alt5=1;
}
@@ -5837,22 +5838,69 @@ public final void ruleLanguage() throws RecognitionException {
// $ANTLR end "ruleLanguage"
+ // $ANTLR start "ruleMemberCallOperator"
+ // InternalContract.g:1911:1: ruleMemberCallOperator : ( ( rule__MemberCallOperator__Alternatives ) ) ;
+ public final void ruleMemberCallOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalContract.g:1915:1: ( ( ( rule__MemberCallOperator__Alternatives ) ) )
+ // InternalContract.g:1916:2: ( ( rule__MemberCallOperator__Alternatives ) )
+ {
+ // InternalContract.g:1916:2: ( ( rule__MemberCallOperator__Alternatives ) )
+ // InternalContract.g:1917:3: ( rule__MemberCallOperator__Alternatives )
+ {
+ before(grammarAccess.getMemberCallOperatorAccess().getAlternatives());
+ // InternalContract.g:1918:3: ( rule__MemberCallOperator__Alternatives )
+ // InternalContract.g:1918:4: rule__MemberCallOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__MemberCallOperator__Alternatives();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getMemberCallOperatorAccess().getAlternatives());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleMemberCallOperator"
+
+
// $ANTLR start "rulePredefined"
- // InternalContract.g:1911:1: rulePredefined : ( ( rule__Predefined__Alternatives ) ) ;
+ // InternalContract.g:1927:1: rulePredefined : ( ( rule__Predefined__Alternatives ) ) ;
public final void rulePredefined() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1915:1: ( ( ( rule__Predefined__Alternatives ) ) )
- // InternalContract.g:1916:2: ( ( rule__Predefined__Alternatives ) )
+ // InternalContract.g:1931:1: ( ( ( rule__Predefined__Alternatives ) ) )
+ // InternalContract.g:1932:2: ( ( rule__Predefined__Alternatives ) )
{
- // InternalContract.g:1916:2: ( ( rule__Predefined__Alternatives ) )
- // InternalContract.g:1917:3: ( rule__Predefined__Alternatives )
+ // InternalContract.g:1932:2: ( ( rule__Predefined__Alternatives ) )
+ // InternalContract.g:1933:3: ( rule__Predefined__Alternatives )
{
before(grammarAccess.getPredefinedAccess().getAlternatives());
- // InternalContract.g:1918:3: ( rule__Predefined__Alternatives )
- // InternalContract.g:1918:4: rule__Predefined__Alternatives
+ // InternalContract.g:1934:3: ( rule__Predefined__Alternatives )
+ // InternalContract.g:1934:4: rule__Predefined__Alternatives
{
pushFollow(FOLLOW_2);
rule__Predefined__Alternatives();
@@ -5885,20 +5933,20 @@ public final void rulePredefined() throws RecognitionException {
// $ANTLR start "rule__ContractElement__Alternatives"
- // InternalContract.g:1926:1: rule__ContractElement__Alternatives : ( ( ruleImplementation ) | ( ruleDomain ) | ( ruleArgument ) | ( ruleContract ) | ( ruleVerificationPlan ) );
+ // InternalContract.g:1942:1: rule__ContractElement__Alternatives : ( ( ruleImplementation ) | ( ruleDomain ) | ( ruleArgument ) | ( ruleContract ) | ( ruleVerificationPlan ) );
public final void rule__ContractElement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1930:1: ( ( ruleImplementation ) | ( ruleDomain ) | ( ruleArgument ) | ( ruleContract ) | ( ruleVerificationPlan ) )
+ // InternalContract.g:1946:1: ( ( ruleImplementation ) | ( ruleDomain ) | ( ruleArgument ) | ( ruleContract ) | ( ruleVerificationPlan ) )
int alt6=5;
switch ( input.LA(1) ) {
- case 33:
+ case 35:
{
int LA6_1 = input.LA(2);
- if ( (LA6_1==43) ) {
+ if ( (LA6_1==45) ) {
alt6=1;
}
else if ( (LA6_1==RULE_ID) ) {
@@ -5912,17 +5960,17 @@ else if ( (LA6_1==RULE_ID) ) {
}
}
break;
- case 44:
+ case 46:
{
alt6=2;
}
break;
- case 42:
+ case 44:
{
alt6=3;
}
break;
- case 52:
+ case 54:
{
alt6=5;
}
@@ -5936,10 +5984,10 @@ else if ( (LA6_1==RULE_ID) ) {
switch (alt6) {
case 1 :
- // InternalContract.g:1931:2: ( ruleImplementation )
+ // InternalContract.g:1947:2: ( ruleImplementation )
{
- // InternalContract.g:1931:2: ( ruleImplementation )
- // InternalContract.g:1932:3: ruleImplementation
+ // InternalContract.g:1947:2: ( ruleImplementation )
+ // InternalContract.g:1948:3: ruleImplementation
{
before(grammarAccess.getContractElementAccess().getImplementationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5955,10 +6003,10 @@ else if ( (LA6_1==RULE_ID) ) {
}
break;
case 2 :
- // InternalContract.g:1937:2: ( ruleDomain )
+ // InternalContract.g:1953:2: ( ruleDomain )
{
- // InternalContract.g:1937:2: ( ruleDomain )
- // InternalContract.g:1938:3: ruleDomain
+ // InternalContract.g:1953:2: ( ruleDomain )
+ // InternalContract.g:1954:3: ruleDomain
{
before(grammarAccess.getContractElementAccess().getDomainParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5974,10 +6022,10 @@ else if ( (LA6_1==RULE_ID) ) {
}
break;
case 3 :
- // InternalContract.g:1943:2: ( ruleArgument )
+ // InternalContract.g:1959:2: ( ruleArgument )
{
- // InternalContract.g:1943:2: ( ruleArgument )
- // InternalContract.g:1944:3: ruleArgument
+ // InternalContract.g:1959:2: ( ruleArgument )
+ // InternalContract.g:1960:3: ruleArgument
{
before(grammarAccess.getContractElementAccess().getArgumentParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -5993,10 +6041,10 @@ else if ( (LA6_1==RULE_ID) ) {
}
break;
case 4 :
- // InternalContract.g:1949:2: ( ruleContract )
+ // InternalContract.g:1965:2: ( ruleContract )
{
- // InternalContract.g:1949:2: ( ruleContract )
- // InternalContract.g:1950:3: ruleContract
+ // InternalContract.g:1965:2: ( ruleContract )
+ // InternalContract.g:1966:3: ruleContract
{
before(grammarAccess.getContractElementAccess().getContractParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -6012,10 +6060,10 @@ else if ( (LA6_1==RULE_ID) ) {
}
break;
case 5 :
- // InternalContract.g:1955:2: ( ruleVerificationPlan )
+ // InternalContract.g:1971:2: ( ruleVerificationPlan )
{
- // InternalContract.g:1955:2: ( ruleVerificationPlan )
- // InternalContract.g:1956:3: ruleVerificationPlan
+ // InternalContract.g:1971:2: ( ruleVerificationPlan )
+ // InternalContract.g:1972:3: ruleVerificationPlan
{
before(grammarAccess.getContractElementAccess().getVerificationPlanParserRuleCall_4());
pushFollow(FOLLOW_2);
@@ -6048,13 +6096,13 @@ else if ( (LA6_1==RULE_ID) ) {
// $ANTLR start "rule__Contract__Alternatives_8_0"
- // InternalContract.g:1965:1: rule__Contract__Alternatives_8_0 : ( ( 'invocation' ) | ( 'analysis' ) );
+ // InternalContract.g:1981:1: rule__Contract__Alternatives_8_0 : ( ( 'invocation' ) | ( 'analysis' ) );
public final void rule__Contract__Alternatives_8_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1969:1: ( ( 'invocation' ) | ( 'analysis' ) )
+ // InternalContract.g:1985:1: ( ( 'invocation' ) | ( 'analysis' ) )
int alt7=2;
int LA7_0 = input.LA(1);
@@ -6072,10 +6120,10 @@ else if ( (LA7_0==23) ) {
}
switch (alt7) {
case 1 :
- // InternalContract.g:1970:2: ( 'invocation' )
+ // InternalContract.g:1986:2: ( 'invocation' )
{
- // InternalContract.g:1970:2: ( 'invocation' )
- // InternalContract.g:1971:3: 'invocation'
+ // InternalContract.g:1986:2: ( 'invocation' )
+ // InternalContract.g:1987:3: 'invocation'
{
before(grammarAccess.getContractAccess().getInvocationKeyword_8_0_0());
match(input,22,FOLLOW_2);
@@ -6087,10 +6135,10 @@ else if ( (LA7_0==23) ) {
}
break;
case 2 :
- // InternalContract.g:1976:2: ( 'analysis' )
+ // InternalContract.g:1992:2: ( 'analysis' )
{
- // InternalContract.g:1976:2: ( 'analysis' )
- // InternalContract.g:1977:3: 'analysis'
+ // InternalContract.g:1992:2: ( 'analysis' )
+ // InternalContract.g:1993:3: 'analysis'
{
before(grammarAccess.getContractAccess().getAnalysisKeyword_8_0_1());
match(input,23,FOLLOW_2);
@@ -6119,20 +6167,20 @@ else if ( (LA7_0==23) ) {
// $ANTLR start "rule__Exact__Alternatives"
- // InternalContract.g:1986:1: rule__Exact__Alternatives : ( ( '=>' ) | ( ( rule__Exact__ExactAssignment_1 ) ) );
+ // InternalContract.g:2002:1: rule__Exact__Alternatives : ( ( '=>' ) | ( ( rule__Exact__ExactAssignment_1 ) ) );
public final void rule__Exact__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1990:1: ( ( '=>' ) | ( ( rule__Exact__ExactAssignment_1 ) ) )
+ // InternalContract.g:2006:1: ( ( '=>' ) | ( ( rule__Exact__ExactAssignment_1 ) ) )
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0==24) ) {
alt8=1;
}
- else if ( (LA8_0==85) ) {
+ else if ( (LA8_0==86) ) {
alt8=2;
}
else {
@@ -6143,10 +6191,10 @@ else if ( (LA8_0==85) ) {
}
switch (alt8) {
case 1 :
- // InternalContract.g:1991:2: ( '=>' )
+ // InternalContract.g:2007:2: ( '=>' )
{
- // InternalContract.g:1991:2: ( '=>' )
- // InternalContract.g:1992:3: '=>'
+ // InternalContract.g:2007:2: ( '=>' )
+ // InternalContract.g:2008:3: '=>'
{
before(grammarAccess.getExactAccess().getEqualsSignGreaterThanSignKeyword_0());
match(input,24,FOLLOW_2);
@@ -6158,14 +6206,14 @@ else if ( (LA8_0==85) ) {
}
break;
case 2 :
- // InternalContract.g:1997:2: ( ( rule__Exact__ExactAssignment_1 ) )
+ // InternalContract.g:2013:2: ( ( rule__Exact__ExactAssignment_1 ) )
{
- // InternalContract.g:1997:2: ( ( rule__Exact__ExactAssignment_1 ) )
- // InternalContract.g:1998:3: ( rule__Exact__ExactAssignment_1 )
+ // InternalContract.g:2013:2: ( ( rule__Exact__ExactAssignment_1 ) )
+ // InternalContract.g:2014:3: ( rule__Exact__ExactAssignment_1 )
{
before(grammarAccess.getExactAccess().getExactAssignment_1());
- // InternalContract.g:1999:3: ( rule__Exact__ExactAssignment_1 )
- // InternalContract.g:1999:4: rule__Exact__ExactAssignment_1
+ // InternalContract.g:2015:3: ( rule__Exact__ExactAssignment_1 )
+ // InternalContract.g:2015:4: rule__Exact__ExactAssignment_1
{
pushFollow(FOLLOW_2);
rule__Exact__ExactAssignment_1();
@@ -6200,21 +6248,21 @@ else if ( (LA8_0==85) ) {
// $ANTLR start "rule__AssumptionElement__Alternatives"
- // InternalContract.g:2007:1: rule__AssumptionElement__Alternatives : ( ( ( rule__AssumptionElement__Group_0__0 ) ) | ( ( rule__AssumptionElement__Group_1__0 ) ) | ( ( rule__AssumptionElement__Group_2__0 ) ) );
+ // InternalContract.g:2023:1: rule__AssumptionElement__Alternatives : ( ( ( rule__AssumptionElement__Group_0__0 ) ) | ( ( rule__AssumptionElement__Group_1__0 ) ) | ( ( rule__AssumptionElement__Group_2__0 ) ) );
public final void rule__AssumptionElement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2011:1: ( ( ( rule__AssumptionElement__Group_0__0 ) ) | ( ( rule__AssumptionElement__Group_1__0 ) ) | ( ( rule__AssumptionElement__Group_2__0 ) ) )
+ // InternalContract.g:2027:1: ( ( ( rule__AssumptionElement__Group_0__0 ) ) | ( ( rule__AssumptionElement__Group_1__0 ) ) | ( ( rule__AssumptionElement__Group_2__0 ) ) )
int alt9=3;
switch ( input.LA(1) ) {
- case 33:
+ case 35:
{
alt9=1;
}
break;
- case 42:
+ case 44:
{
alt9=2;
}
@@ -6238,14 +6286,14 @@ public final void rule__AssumptionElement__Alternatives() throws RecognitionExce
switch (alt9) {
case 1 :
- // InternalContract.g:2012:2: ( ( rule__AssumptionElement__Group_0__0 ) )
+ // InternalContract.g:2028:2: ( ( rule__AssumptionElement__Group_0__0 ) )
{
- // InternalContract.g:2012:2: ( ( rule__AssumptionElement__Group_0__0 ) )
- // InternalContract.g:2013:3: ( rule__AssumptionElement__Group_0__0 )
+ // InternalContract.g:2028:2: ( ( rule__AssumptionElement__Group_0__0 ) )
+ // InternalContract.g:2029:3: ( rule__AssumptionElement__Group_0__0 )
{
before(grammarAccess.getAssumptionElementAccess().getGroup_0());
- // InternalContract.g:2014:3: ( rule__AssumptionElement__Group_0__0 )
- // InternalContract.g:2014:4: rule__AssumptionElement__Group_0__0
+ // InternalContract.g:2030:3: ( rule__AssumptionElement__Group_0__0 )
+ // InternalContract.g:2030:4: rule__AssumptionElement__Group_0__0
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_0__0();
@@ -6263,14 +6311,14 @@ public final void rule__AssumptionElement__Alternatives() throws RecognitionExce
}
break;
case 2 :
- // InternalContract.g:2018:2: ( ( rule__AssumptionElement__Group_1__0 ) )
+ // InternalContract.g:2034:2: ( ( rule__AssumptionElement__Group_1__0 ) )
{
- // InternalContract.g:2018:2: ( ( rule__AssumptionElement__Group_1__0 ) )
- // InternalContract.g:2019:3: ( rule__AssumptionElement__Group_1__0 )
+ // InternalContract.g:2034:2: ( ( rule__AssumptionElement__Group_1__0 ) )
+ // InternalContract.g:2035:3: ( rule__AssumptionElement__Group_1__0 )
{
before(grammarAccess.getAssumptionElementAccess().getGroup_1());
- // InternalContract.g:2020:3: ( rule__AssumptionElement__Group_1__0 )
- // InternalContract.g:2020:4: rule__AssumptionElement__Group_1__0
+ // InternalContract.g:2036:3: ( rule__AssumptionElement__Group_1__0 )
+ // InternalContract.g:2036:4: rule__AssumptionElement__Group_1__0
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_1__0();
@@ -6288,14 +6336,14 @@ public final void rule__AssumptionElement__Alternatives() throws RecognitionExce
}
break;
case 3 :
- // InternalContract.g:2024:2: ( ( rule__AssumptionElement__Group_2__0 ) )
+ // InternalContract.g:2040:2: ( ( rule__AssumptionElement__Group_2__0 ) )
{
- // InternalContract.g:2024:2: ( ( rule__AssumptionElement__Group_2__0 ) )
- // InternalContract.g:2025:3: ( rule__AssumptionElement__Group_2__0 )
+ // InternalContract.g:2040:2: ( ( rule__AssumptionElement__Group_2__0 ) )
+ // InternalContract.g:2041:3: ( rule__AssumptionElement__Group_2__0 )
{
before(grammarAccess.getAssumptionElementAccess().getGroup_2());
- // InternalContract.g:2026:3: ( rule__AssumptionElement__Group_2__0 )
- // InternalContract.g:2026:4: rule__AssumptionElement__Group_2__0
+ // InternalContract.g:2042:3: ( rule__AssumptionElement__Group_2__0 )
+ // InternalContract.g:2042:4: rule__AssumptionElement__Group_2__0
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_2__0();
@@ -6330,13 +6378,13 @@ public final void rule__AssumptionElement__Alternatives() throws RecognitionExce
// $ANTLR start "rule__Source__Alternatives_1"
- // InternalContract.g:2034:1: rule__Source__Alternatives_1 : ( ( ( rule__Source__SourceAssignment_1_0 ) ) | ( ( rule__Source__InterAssignment_1_1 ) ) );
+ // InternalContract.g:2050:1: rule__Source__Alternatives_1 : ( ( ( rule__Source__SourceAssignment_1_0 ) ) | ( ( rule__Source__InterAssignment_1_1 ) ) );
public final void rule__Source__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2038:1: ( ( ( rule__Source__SourceAssignment_1_0 ) ) | ( ( rule__Source__InterAssignment_1_1 ) ) )
+ // InternalContract.g:2054:1: ( ( ( rule__Source__SourceAssignment_1_0 ) ) | ( ( rule__Source__InterAssignment_1_1 ) ) )
int alt10=2;
int LA10_0 = input.LA(1);
@@ -6354,14 +6402,14 @@ else if ( ((LA10_0>=RULE_ISTRING_TEXT && LA10_0<=RULE_ISTRING_LEFT)) ) {
}
switch (alt10) {
case 1 :
- // InternalContract.g:2039:2: ( ( rule__Source__SourceAssignment_1_0 ) )
+ // InternalContract.g:2055:2: ( ( rule__Source__SourceAssignment_1_0 ) )
{
- // InternalContract.g:2039:2: ( ( rule__Source__SourceAssignment_1_0 ) )
- // InternalContract.g:2040:3: ( rule__Source__SourceAssignment_1_0 )
+ // InternalContract.g:2055:2: ( ( rule__Source__SourceAssignment_1_0 ) )
+ // InternalContract.g:2056:3: ( rule__Source__SourceAssignment_1_0 )
{
before(grammarAccess.getSourceAccess().getSourceAssignment_1_0());
- // InternalContract.g:2041:3: ( rule__Source__SourceAssignment_1_0 )
- // InternalContract.g:2041:4: rule__Source__SourceAssignment_1_0
+ // InternalContract.g:2057:3: ( rule__Source__SourceAssignment_1_0 )
+ // InternalContract.g:2057:4: rule__Source__SourceAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__Source__SourceAssignment_1_0();
@@ -6379,14 +6427,14 @@ else if ( ((LA10_0>=RULE_ISTRING_TEXT && LA10_0<=RULE_ISTRING_LEFT)) ) {
}
break;
case 2 :
- // InternalContract.g:2045:2: ( ( rule__Source__InterAssignment_1_1 ) )
+ // InternalContract.g:2061:2: ( ( rule__Source__InterAssignment_1_1 ) )
{
- // InternalContract.g:2045:2: ( ( rule__Source__InterAssignment_1_1 ) )
- // InternalContract.g:2046:3: ( rule__Source__InterAssignment_1_1 )
+ // InternalContract.g:2061:2: ( ( rule__Source__InterAssignment_1_1 ) )
+ // InternalContract.g:2062:3: ( rule__Source__InterAssignment_1_1 )
{
before(grammarAccess.getSourceAccess().getInterAssignment_1_1());
- // InternalContract.g:2047:3: ( rule__Source__InterAssignment_1_1 )
- // InternalContract.g:2047:4: rule__Source__InterAssignment_1_1
+ // InternalContract.g:2063:3: ( rule__Source__InterAssignment_1_1 )
+ // InternalContract.g:2063:4: rule__Source__InterAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__Source__InterAssignment_1_1();
@@ -6421,27 +6469,27 @@ else if ( ((LA10_0>=RULE_ISTRING_TEXT && LA10_0<=RULE_ISTRING_LEFT)) ) {
// $ANTLR start "rule__ArgumentExpression__Alternatives"
- // InternalContract.g:2055:1: rule__ArgumentExpression__Alternatives : ( ( ruleArgumentOr ) | ( ruleArgumentAnd ) | ( ruleArgumentNot ) );
+ // InternalContract.g:2071:1: rule__ArgumentExpression__Alternatives : ( ( ruleArgumentOr ) | ( ruleArgumentAnd ) | ( ruleArgumentNot ) );
public final void rule__ArgumentExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2059:1: ( ( ruleArgumentOr ) | ( ruleArgumentAnd ) | ( ruleArgumentNot ) )
+ // InternalContract.g:2075:1: ( ( ruleArgumentOr ) | ( ruleArgumentAnd ) | ( ruleArgumentNot ) )
int alt11=3;
switch ( input.LA(1) ) {
- case 50:
+ case 52:
{
alt11=1;
}
break;
- case 46:
+ case 48:
{
alt11=2;
}
break;
- case 47:
- case 51:
+ case 49:
+ case 53:
{
alt11=3;
}
@@ -6455,10 +6503,10 @@ public final void rule__ArgumentExpression__Alternatives() throws RecognitionExc
switch (alt11) {
case 1 :
- // InternalContract.g:2060:2: ( ruleArgumentOr )
+ // InternalContract.g:2076:2: ( ruleArgumentOr )
{
- // InternalContract.g:2060:2: ( ruleArgumentOr )
- // InternalContract.g:2061:3: ruleArgumentOr
+ // InternalContract.g:2076:2: ( ruleArgumentOr )
+ // InternalContract.g:2077:3: ruleArgumentOr
{
before(grammarAccess.getArgumentExpressionAccess().getArgumentOrParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6474,10 +6522,10 @@ public final void rule__ArgumentExpression__Alternatives() throws RecognitionExc
}
break;
case 2 :
- // InternalContract.g:2066:2: ( ruleArgumentAnd )
+ // InternalContract.g:2082:2: ( ruleArgumentAnd )
{
- // InternalContract.g:2066:2: ( ruleArgumentAnd )
- // InternalContract.g:2067:3: ruleArgumentAnd
+ // InternalContract.g:2082:2: ( ruleArgumentAnd )
+ // InternalContract.g:2083:3: ruleArgumentAnd
{
before(grammarAccess.getArgumentExpressionAccess().getArgumentAndParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6493,10 +6541,10 @@ public final void rule__ArgumentExpression__Alternatives() throws RecognitionExc
}
break;
case 3 :
- // InternalContract.g:2072:2: ( ruleArgumentNot )
+ // InternalContract.g:2088:2: ( ruleArgumentNot )
{
- // InternalContract.g:2072:2: ( ruleArgumentNot )
- // InternalContract.g:2073:3: ruleArgumentNot
+ // InternalContract.g:2088:2: ( ruleArgumentNot )
+ // InternalContract.g:2089:3: ruleArgumentNot
{
before(grammarAccess.getArgumentExpressionAccess().getArgumentNotParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -6529,20 +6577,20 @@ public final void rule__ArgumentExpression__Alternatives() throws RecognitionExc
// $ANTLR start "rule__ArgumentNot__Alternatives"
- // InternalContract.g:2082:1: rule__ArgumentNot__Alternatives : ( ( ( rule__ArgumentNot__Group_0__0 ) ) | ( ( rule__ArgumentNot__Group_1__0 ) ) );
+ // InternalContract.g:2098:1: rule__ArgumentNot__Alternatives : ( ( ( rule__ArgumentNot__Group_0__0 ) ) | ( ( rule__ArgumentNot__Group_1__0 ) ) );
public final void rule__ArgumentNot__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2086:1: ( ( ( rule__ArgumentNot__Group_0__0 ) ) | ( ( rule__ArgumentNot__Group_1__0 ) ) )
+ // InternalContract.g:2102:1: ( ( ( rule__ArgumentNot__Group_0__0 ) ) | ( ( rule__ArgumentNot__Group_1__0 ) ) )
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==51) ) {
+ if ( (LA12_0==53) ) {
alt12=1;
}
- else if ( (LA12_0==47) ) {
+ else if ( (LA12_0==49) ) {
alt12=2;
}
else {
@@ -6553,14 +6601,14 @@ else if ( (LA12_0==47) ) {
}
switch (alt12) {
case 1 :
- // InternalContract.g:2087:2: ( ( rule__ArgumentNot__Group_0__0 ) )
+ // InternalContract.g:2103:2: ( ( rule__ArgumentNot__Group_0__0 ) )
{
- // InternalContract.g:2087:2: ( ( rule__ArgumentNot__Group_0__0 ) )
- // InternalContract.g:2088:3: ( rule__ArgumentNot__Group_0__0 )
+ // InternalContract.g:2103:2: ( ( rule__ArgumentNot__Group_0__0 ) )
+ // InternalContract.g:2104:3: ( rule__ArgumentNot__Group_0__0 )
{
before(grammarAccess.getArgumentNotAccess().getGroup_0());
- // InternalContract.g:2089:3: ( rule__ArgumentNot__Group_0__0 )
- // InternalContract.g:2089:4: rule__ArgumentNot__Group_0__0
+ // InternalContract.g:2105:3: ( rule__ArgumentNot__Group_0__0 )
+ // InternalContract.g:2105:4: rule__ArgumentNot__Group_0__0
{
pushFollow(FOLLOW_2);
rule__ArgumentNot__Group_0__0();
@@ -6578,14 +6626,14 @@ else if ( (LA12_0==47) ) {
}
break;
case 2 :
- // InternalContract.g:2093:2: ( ( rule__ArgumentNot__Group_1__0 ) )
+ // InternalContract.g:2109:2: ( ( rule__ArgumentNot__Group_1__0 ) )
{
- // InternalContract.g:2093:2: ( ( rule__ArgumentNot__Group_1__0 ) )
- // InternalContract.g:2094:3: ( rule__ArgumentNot__Group_1__0 )
+ // InternalContract.g:2109:2: ( ( rule__ArgumentNot__Group_1__0 ) )
+ // InternalContract.g:2110:3: ( rule__ArgumentNot__Group_1__0 )
{
before(grammarAccess.getArgumentNotAccess().getGroup_1());
- // InternalContract.g:2095:3: ( rule__ArgumentNot__Group_1__0 )
- // InternalContract.g:2095:4: rule__ArgumentNot__Group_1__0
+ // InternalContract.g:2111:3: ( rule__ArgumentNot__Group_1__0 )
+ // InternalContract.g:2111:4: rule__ArgumentNot__Group_1__0
{
pushFollow(FOLLOW_2);
rule__ArgumentNot__Group_1__0();
@@ -6620,29 +6668,29 @@ else if ( (LA12_0==47) ) {
// $ANTLR start "rule__ArgumentTerm__Alternatives"
- // InternalContract.g:2103:1: rule__ArgumentTerm__Alternatives : ( ( ( rule__ArgumentTerm__Group_0__0 ) ) | ( ( rule__ArgumentTerm__Group_1__0 ) ) | ( ( rule__ArgumentTerm__NestedAssignment_2 ) ) );
+ // InternalContract.g:2119:1: rule__ArgumentTerm__Alternatives : ( ( ( rule__ArgumentTerm__Group_0__0 ) ) | ( ( rule__ArgumentTerm__Group_1__0 ) ) | ( ( rule__ArgumentTerm__NestedAssignment_2 ) ) );
public final void rule__ArgumentTerm__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2107:1: ( ( ( rule__ArgumentTerm__Group_0__0 ) ) | ( ( rule__ArgumentTerm__Group_1__0 ) ) | ( ( rule__ArgumentTerm__NestedAssignment_2 ) ) )
+ // InternalContract.g:2123:1: ( ( ( rule__ArgumentTerm__Group_0__0 ) ) | ( ( rule__ArgumentTerm__Group_1__0 ) ) | ( ( rule__ArgumentTerm__NestedAssignment_2 ) ) )
int alt13=3;
switch ( input.LA(1) ) {
- case 33:
+ case 35:
{
alt13=1;
}
break;
- case 42:
+ case 44:
{
alt13=2;
}
break;
- case 46:
- case 47:
- case 50:
- case 51:
+ case 48:
+ case 49:
+ case 52:
+ case 53:
{
alt13=3;
}
@@ -6656,14 +6704,14 @@ public final void rule__ArgumentTerm__Alternatives() throws RecognitionException
switch (alt13) {
case 1 :
- // InternalContract.g:2108:2: ( ( rule__ArgumentTerm__Group_0__0 ) )
+ // InternalContract.g:2124:2: ( ( rule__ArgumentTerm__Group_0__0 ) )
{
- // InternalContract.g:2108:2: ( ( rule__ArgumentTerm__Group_0__0 ) )
- // InternalContract.g:2109:3: ( rule__ArgumentTerm__Group_0__0 )
+ // InternalContract.g:2124:2: ( ( rule__ArgumentTerm__Group_0__0 ) )
+ // InternalContract.g:2125:3: ( rule__ArgumentTerm__Group_0__0 )
{
before(grammarAccess.getArgumentTermAccess().getGroup_0());
- // InternalContract.g:2110:3: ( rule__ArgumentTerm__Group_0__0 )
- // InternalContract.g:2110:4: rule__ArgumentTerm__Group_0__0
+ // InternalContract.g:2126:3: ( rule__ArgumentTerm__Group_0__0 )
+ // InternalContract.g:2126:4: rule__ArgumentTerm__Group_0__0
{
pushFollow(FOLLOW_2);
rule__ArgumentTerm__Group_0__0();
@@ -6681,14 +6729,14 @@ public final void rule__ArgumentTerm__Alternatives() throws RecognitionException
}
break;
case 2 :
- // InternalContract.g:2114:2: ( ( rule__ArgumentTerm__Group_1__0 ) )
+ // InternalContract.g:2130:2: ( ( rule__ArgumentTerm__Group_1__0 ) )
{
- // InternalContract.g:2114:2: ( ( rule__ArgumentTerm__Group_1__0 ) )
- // InternalContract.g:2115:3: ( rule__ArgumentTerm__Group_1__0 )
+ // InternalContract.g:2130:2: ( ( rule__ArgumentTerm__Group_1__0 ) )
+ // InternalContract.g:2131:3: ( rule__ArgumentTerm__Group_1__0 )
{
before(grammarAccess.getArgumentTermAccess().getGroup_1());
- // InternalContract.g:2116:3: ( rule__ArgumentTerm__Group_1__0 )
- // InternalContract.g:2116:4: rule__ArgumentTerm__Group_1__0
+ // InternalContract.g:2132:3: ( rule__ArgumentTerm__Group_1__0 )
+ // InternalContract.g:2132:4: rule__ArgumentTerm__Group_1__0
{
pushFollow(FOLLOW_2);
rule__ArgumentTerm__Group_1__0();
@@ -6706,14 +6754,14 @@ public final void rule__ArgumentTerm__Alternatives() throws RecognitionException
}
break;
case 3 :
- // InternalContract.g:2120:2: ( ( rule__ArgumentTerm__NestedAssignment_2 ) )
+ // InternalContract.g:2136:2: ( ( rule__ArgumentTerm__NestedAssignment_2 ) )
{
- // InternalContract.g:2120:2: ( ( rule__ArgumentTerm__NestedAssignment_2 ) )
- // InternalContract.g:2121:3: ( rule__ArgumentTerm__NestedAssignment_2 )
+ // InternalContract.g:2136:2: ( ( rule__ArgumentTerm__NestedAssignment_2 ) )
+ // InternalContract.g:2137:3: ( rule__ArgumentTerm__NestedAssignment_2 )
{
before(grammarAccess.getArgumentTermAccess().getNestedAssignment_2());
- // InternalContract.g:2122:3: ( rule__ArgumentTerm__NestedAssignment_2 )
- // InternalContract.g:2122:4: rule__ArgumentTerm__NestedAssignment_2
+ // InternalContract.g:2138:3: ( rule__ArgumentTerm__NestedAssignment_2 )
+ // InternalContract.g:2138:4: rule__ArgumentTerm__NestedAssignment_2
{
pushFollow(FOLLOW_2);
rule__ArgumentTerm__NestedAssignment_2();
@@ -6748,25 +6796,25 @@ public final void rule__ArgumentTerm__Alternatives() throws RecognitionException
// $ANTLR start "rule__Query__Alternatives"
- // InternalContract.g:2130:1: rule__Query__Alternatives : ( ( ruleSingleValDeclaration ) | ( ( rule__Query__Group_1__0 ) ) );
+ // InternalContract.g:2146:1: rule__Query__Alternatives : ( ( ruleSingleValDeclaration ) | ( ( rule__Query__Group_1__0 ) ) );
public final void rule__Query__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2134:1: ( ( ruleSingleValDeclaration ) | ( ( rule__Query__Group_1__0 ) ) )
+ // InternalContract.g:2150:1: ( ( ruleSingleValDeclaration ) | ( ( rule__Query__Group_1__0 ) ) )
int alt14=2;
int LA14_0 = input.LA(1);
- if ( (LA14_0==58) ) {
+ if ( (LA14_0==60) ) {
int LA14_1 = input.LA(2);
- if ( (LA14_1==RULE_ID) ) {
- alt14=1;
- }
- else if ( (LA14_1==47) ) {
+ if ( (LA14_1==49) ) {
alt14=2;
}
+ else if ( (LA14_1==RULE_ID) ) {
+ alt14=1;
+ }
else {
NoViableAltException nvae =
new NoViableAltException("", 14, 1, input);
@@ -6782,10 +6830,10 @@ else if ( (LA14_1==47) ) {
}
switch (alt14) {
case 1 :
- // InternalContract.g:2135:2: ( ruleSingleValDeclaration )
+ // InternalContract.g:2151:2: ( ruleSingleValDeclaration )
{
- // InternalContract.g:2135:2: ( ruleSingleValDeclaration )
- // InternalContract.g:2136:3: ruleSingleValDeclaration
+ // InternalContract.g:2151:2: ( ruleSingleValDeclaration )
+ // InternalContract.g:2152:3: ruleSingleValDeclaration
{
before(grammarAccess.getQueryAccess().getSingleValDeclarationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6801,14 +6849,14 @@ else if ( (LA14_1==47) ) {
}
break;
case 2 :
- // InternalContract.g:2141:2: ( ( rule__Query__Group_1__0 ) )
+ // InternalContract.g:2157:2: ( ( rule__Query__Group_1__0 ) )
{
- // InternalContract.g:2141:2: ( ( rule__Query__Group_1__0 ) )
- // InternalContract.g:2142:3: ( rule__Query__Group_1__0 )
+ // InternalContract.g:2157:2: ( ( rule__Query__Group_1__0 ) )
+ // InternalContract.g:2158:3: ( rule__Query__Group_1__0 )
{
before(grammarAccess.getQueryAccess().getGroup_1());
- // InternalContract.g:2143:3: ( rule__Query__Group_1__0 )
- // InternalContract.g:2143:4: rule__Query__Group_1__0
+ // InternalContract.g:2159:3: ( rule__Query__Group_1__0 )
+ // InternalContract.g:2159:4: rule__Query__Group_1__0
{
pushFollow(FOLLOW_2);
rule__Query__Group_1__0();
@@ -6843,20 +6891,20 @@ else if ( (LA14_1==47) ) {
// $ANTLR start "rule__NotExpression__Alternatives"
- // InternalContract.g:2151:1: rule__NotExpression__Alternatives : ( ( ruleCallExpression ) | ( ( rule__NotExpression__Group_1__0 ) ) );
+ // InternalContract.g:2167:1: rule__NotExpression__Alternatives : ( ( ruleCallExpression ) | ( ( rule__NotExpression__Group_1__0 ) ) );
public final void rule__NotExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2155:1: ( ( ruleCallExpression ) | ( ( rule__NotExpression__Group_1__0 ) ) )
+ // InternalContract.g:2171:1: ( ( ruleCallExpression ) | ( ( rule__NotExpression__Group_1__0 ) ) )
int alt15=2;
int LA15_0 = input.LA(1);
- if ( (LA15_0==RULE_STRING||LA15_0==RULE_ID||LA15_0==47||(LA15_0>=68 && LA15_0<=69)) ) {
+ if ( (LA15_0==RULE_STRING||LA15_0==RULE_ID||LA15_0==49||(LA15_0>=69 && LA15_0<=70)) ) {
alt15=1;
}
- else if ( (LA15_0==62) ) {
+ else if ( (LA15_0==64) ) {
alt15=2;
}
else {
@@ -6867,10 +6915,10 @@ else if ( (LA15_0==62) ) {
}
switch (alt15) {
case 1 :
- // InternalContract.g:2156:2: ( ruleCallExpression )
+ // InternalContract.g:2172:2: ( ruleCallExpression )
{
- // InternalContract.g:2156:2: ( ruleCallExpression )
- // InternalContract.g:2157:3: ruleCallExpression
+ // InternalContract.g:2172:2: ( ruleCallExpression )
+ // InternalContract.g:2173:3: ruleCallExpression
{
before(grammarAccess.getNotExpressionAccess().getCallExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6886,14 +6934,14 @@ else if ( (LA15_0==62) ) {
}
break;
case 2 :
- // InternalContract.g:2162:2: ( ( rule__NotExpression__Group_1__0 ) )
+ // InternalContract.g:2178:2: ( ( rule__NotExpression__Group_1__0 ) )
{
- // InternalContract.g:2162:2: ( ( rule__NotExpression__Group_1__0 ) )
- // InternalContract.g:2163:3: ( rule__NotExpression__Group_1__0 )
+ // InternalContract.g:2178:2: ( ( rule__NotExpression__Group_1__0 ) )
+ // InternalContract.g:2179:3: ( rule__NotExpression__Group_1__0 )
{
before(grammarAccess.getNotExpressionAccess().getGroup_1());
- // InternalContract.g:2164:3: ( rule__NotExpression__Group_1__0 )
- // InternalContract.g:2164:4: rule__NotExpression__Group_1__0
+ // InternalContract.g:2180:3: ( rule__NotExpression__Group_1__0 )
+ // InternalContract.g:2180:4: rule__NotExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__NotExpression__Group_1__0();
@@ -6928,20 +6976,20 @@ else if ( (LA15_0==62) ) {
// $ANTLR start "rule__CallExpression__Alternatives_1"
- // InternalContract.g:2172:1: rule__CallExpression__Alternatives_1 : ( ( ( rule__CallExpression__Group_1_0__0 ) ) | ( ( rule__CallExpression__Group_1_1__0 ) ) );
+ // InternalContract.g:2188:1: rule__CallExpression__Alternatives_1 : ( ( ( rule__CallExpression__Group_1_0__0 ) ) | ( ( rule__CallExpression__Group_1_1__0 ) ) );
public final void rule__CallExpression__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2176:1: ( ( ( rule__CallExpression__Group_1_0__0 ) ) | ( ( rule__CallExpression__Group_1_1__0 ) ) )
+ // InternalContract.g:2192:1: ( ( ( rule__CallExpression__Group_1_0__0 ) ) | ( ( rule__CallExpression__Group_1_1__0 ) ) )
int alt16=2;
int LA16_0 = input.LA(1);
- if ( (LA16_0==63) ) {
+ if ( ((LA16_0>=31 && LA16_0<=32)) ) {
alt16=1;
}
- else if ( (LA16_0==66) ) {
+ else if ( (LA16_0==67) ) {
alt16=2;
}
else {
@@ -6952,14 +7000,14 @@ else if ( (LA16_0==66) ) {
}
switch (alt16) {
case 1 :
- // InternalContract.g:2177:2: ( ( rule__CallExpression__Group_1_0__0 ) )
+ // InternalContract.g:2193:2: ( ( rule__CallExpression__Group_1_0__0 ) )
{
- // InternalContract.g:2177:2: ( ( rule__CallExpression__Group_1_0__0 ) )
- // InternalContract.g:2178:3: ( rule__CallExpression__Group_1_0__0 )
+ // InternalContract.g:2193:2: ( ( rule__CallExpression__Group_1_0__0 ) )
+ // InternalContract.g:2194:3: ( rule__CallExpression__Group_1_0__0 )
{
before(grammarAccess.getCallExpressionAccess().getGroup_1_0());
- // InternalContract.g:2179:3: ( rule__CallExpression__Group_1_0__0 )
- // InternalContract.g:2179:4: rule__CallExpression__Group_1_0__0
+ // InternalContract.g:2195:3: ( rule__CallExpression__Group_1_0__0 )
+ // InternalContract.g:2195:4: rule__CallExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0__0();
@@ -6977,14 +7025,14 @@ else if ( (LA16_0==66) ) {
}
break;
case 2 :
- // InternalContract.g:2183:2: ( ( rule__CallExpression__Group_1_1__0 ) )
+ // InternalContract.g:2199:2: ( ( rule__CallExpression__Group_1_1__0 ) )
{
- // InternalContract.g:2183:2: ( ( rule__CallExpression__Group_1_1__0 ) )
- // InternalContract.g:2184:3: ( rule__CallExpression__Group_1_1__0 )
+ // InternalContract.g:2199:2: ( ( rule__CallExpression__Group_1_1__0 ) )
+ // InternalContract.g:2200:3: ( rule__CallExpression__Group_1_1__0 )
{
before(grammarAccess.getCallExpressionAccess().getGroup_1_1());
- // InternalContract.g:2185:3: ( rule__CallExpression__Group_1_1__0 )
- // InternalContract.g:2185:4: rule__CallExpression__Group_1_1__0
+ // InternalContract.g:2201:3: ( rule__CallExpression__Group_1_1__0 )
+ // InternalContract.g:2201:4: rule__CallExpression__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_1__0();
@@ -7019,20 +7067,20 @@ else if ( (LA16_0==66) ) {
// $ANTLR start "rule__Parameter__Alternatives"
- // InternalContract.g:2193:1: rule__Parameter__Alternatives : ( ( ruleSingleParameter ) | ( ( rule__Parameter__Group_1__0 ) ) );
+ // InternalContract.g:2209:1: rule__Parameter__Alternatives : ( ( ruleSingleParameter ) | ( ( rule__Parameter__Group_1__0 ) ) );
public final void rule__Parameter__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2197:1: ( ( ruleSingleParameter ) | ( ( rule__Parameter__Group_1__0 ) ) )
+ // InternalContract.g:2213:1: ( ( ruleSingleParameter ) | ( ( rule__Parameter__Group_1__0 ) ) )
int alt17=2;
int LA17_0 = input.LA(1);
if ( (LA17_0==RULE_ID) ) {
alt17=1;
}
- else if ( (LA17_0==47) ) {
+ else if ( (LA17_0==49) ) {
alt17=2;
}
else {
@@ -7043,10 +7091,10 @@ else if ( (LA17_0==47) ) {
}
switch (alt17) {
case 1 :
- // InternalContract.g:2198:2: ( ruleSingleParameter )
+ // InternalContract.g:2214:2: ( ruleSingleParameter )
{
- // InternalContract.g:2198:2: ( ruleSingleParameter )
- // InternalContract.g:2199:3: ruleSingleParameter
+ // InternalContract.g:2214:2: ( ruleSingleParameter )
+ // InternalContract.g:2215:3: ruleSingleParameter
{
before(grammarAccess.getParameterAccess().getSingleParameterParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7062,14 +7110,14 @@ else if ( (LA17_0==47) ) {
}
break;
case 2 :
- // InternalContract.g:2204:2: ( ( rule__Parameter__Group_1__0 ) )
+ // InternalContract.g:2220:2: ( ( rule__Parameter__Group_1__0 ) )
{
- // InternalContract.g:2204:2: ( ( rule__Parameter__Group_1__0 ) )
- // InternalContract.g:2205:3: ( rule__Parameter__Group_1__0 )
+ // InternalContract.g:2220:2: ( ( rule__Parameter__Group_1__0 ) )
+ // InternalContract.g:2221:3: ( rule__Parameter__Group_1__0 )
{
before(grammarAccess.getParameterAccess().getGroup_1());
- // InternalContract.g:2206:3: ( rule__Parameter__Group_1__0 )
- // InternalContract.g:2206:4: rule__Parameter__Group_1__0
+ // InternalContract.g:2222:3: ( rule__Parameter__Group_1__0 )
+ // InternalContract.g:2222:4: rule__Parameter__Group_1__0
{
pushFollow(FOLLOW_2);
rule__Parameter__Group_1__0();
@@ -7104,21 +7152,21 @@ else if ( (LA17_0==47) ) {
// $ANTLR start "rule__TerminalExpression__Alternatives"
- // InternalContract.g:2214:1: rule__TerminalExpression__Alternatives : ( ( ( rule__TerminalExpression__Group_0__0 ) ) | ( ( rule__TerminalExpression__Group_1__0 ) ) | ( ( rule__TerminalExpression__Group_2__0 ) ) | ( ( rule__TerminalExpression__Group_3__0 ) ) | ( ( rule__TerminalExpression__Group_4__0 ) ) );
+ // InternalContract.g:2230:1: rule__TerminalExpression__Alternatives : ( ( ( rule__TerminalExpression__Group_0__0 ) ) | ( ( rule__TerminalExpression__Group_1__0 ) ) | ( ( rule__TerminalExpression__Group_2__0 ) ) | ( ( rule__TerminalExpression__Group_3__0 ) ) | ( ( rule__TerminalExpression__Group_4__0 ) ) );
public final void rule__TerminalExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2218:1: ( ( ( rule__TerminalExpression__Group_0__0 ) ) | ( ( rule__TerminalExpression__Group_1__0 ) ) | ( ( rule__TerminalExpression__Group_2__0 ) ) | ( ( rule__TerminalExpression__Group_3__0 ) ) | ( ( rule__TerminalExpression__Group_4__0 ) ) )
+ // InternalContract.g:2234:1: ( ( ( rule__TerminalExpression__Group_0__0 ) ) | ( ( rule__TerminalExpression__Group_1__0 ) ) | ( ( rule__TerminalExpression__Group_2__0 ) ) | ( ( rule__TerminalExpression__Group_3__0 ) ) | ( ( rule__TerminalExpression__Group_4__0 ) ) )
int alt18=5;
switch ( input.LA(1) ) {
- case 68:
+ case 69:
{
alt18=1;
}
break;
- case 69:
+ case 70:
{
alt18=2;
}
@@ -7133,7 +7181,7 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
alt18=4;
}
break;
- case 47:
+ case 49:
{
alt18=5;
}
@@ -7147,14 +7195,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
switch (alt18) {
case 1 :
- // InternalContract.g:2219:2: ( ( rule__TerminalExpression__Group_0__0 ) )
+ // InternalContract.g:2235:2: ( ( rule__TerminalExpression__Group_0__0 ) )
{
- // InternalContract.g:2219:2: ( ( rule__TerminalExpression__Group_0__0 ) )
- // InternalContract.g:2220:3: ( rule__TerminalExpression__Group_0__0 )
+ // InternalContract.g:2235:2: ( ( rule__TerminalExpression__Group_0__0 ) )
+ // InternalContract.g:2236:3: ( rule__TerminalExpression__Group_0__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_0());
- // InternalContract.g:2221:3: ( rule__TerminalExpression__Group_0__0 )
- // InternalContract.g:2221:4: rule__TerminalExpression__Group_0__0
+ // InternalContract.g:2237:3: ( rule__TerminalExpression__Group_0__0 )
+ // InternalContract.g:2237:4: rule__TerminalExpression__Group_0__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_0__0();
@@ -7172,14 +7220,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
}
break;
case 2 :
- // InternalContract.g:2225:2: ( ( rule__TerminalExpression__Group_1__0 ) )
+ // InternalContract.g:2241:2: ( ( rule__TerminalExpression__Group_1__0 ) )
{
- // InternalContract.g:2225:2: ( ( rule__TerminalExpression__Group_1__0 ) )
- // InternalContract.g:2226:3: ( rule__TerminalExpression__Group_1__0 )
+ // InternalContract.g:2241:2: ( ( rule__TerminalExpression__Group_1__0 ) )
+ // InternalContract.g:2242:3: ( rule__TerminalExpression__Group_1__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_1());
- // InternalContract.g:2227:3: ( rule__TerminalExpression__Group_1__0 )
- // InternalContract.g:2227:4: rule__TerminalExpression__Group_1__0
+ // InternalContract.g:2243:3: ( rule__TerminalExpression__Group_1__0 )
+ // InternalContract.g:2243:4: rule__TerminalExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_1__0();
@@ -7197,14 +7245,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
}
break;
case 3 :
- // InternalContract.g:2231:2: ( ( rule__TerminalExpression__Group_2__0 ) )
+ // InternalContract.g:2247:2: ( ( rule__TerminalExpression__Group_2__0 ) )
{
- // InternalContract.g:2231:2: ( ( rule__TerminalExpression__Group_2__0 ) )
- // InternalContract.g:2232:3: ( rule__TerminalExpression__Group_2__0 )
+ // InternalContract.g:2247:2: ( ( rule__TerminalExpression__Group_2__0 ) )
+ // InternalContract.g:2248:3: ( rule__TerminalExpression__Group_2__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_2());
- // InternalContract.g:2233:3: ( rule__TerminalExpression__Group_2__0 )
- // InternalContract.g:2233:4: rule__TerminalExpression__Group_2__0
+ // InternalContract.g:2249:3: ( rule__TerminalExpression__Group_2__0 )
+ // InternalContract.g:2249:4: rule__TerminalExpression__Group_2__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_2__0();
@@ -7222,14 +7270,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
}
break;
case 4 :
- // InternalContract.g:2237:2: ( ( rule__TerminalExpression__Group_3__0 ) )
+ // InternalContract.g:2253:2: ( ( rule__TerminalExpression__Group_3__0 ) )
{
- // InternalContract.g:2237:2: ( ( rule__TerminalExpression__Group_3__0 ) )
- // InternalContract.g:2238:3: ( rule__TerminalExpression__Group_3__0 )
+ // InternalContract.g:2253:2: ( ( rule__TerminalExpression__Group_3__0 ) )
+ // InternalContract.g:2254:3: ( rule__TerminalExpression__Group_3__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_3());
- // InternalContract.g:2239:3: ( rule__TerminalExpression__Group_3__0 )
- // InternalContract.g:2239:4: rule__TerminalExpression__Group_3__0
+ // InternalContract.g:2255:3: ( rule__TerminalExpression__Group_3__0 )
+ // InternalContract.g:2255:4: rule__TerminalExpression__Group_3__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_3__0();
@@ -7247,14 +7295,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
}
break;
case 5 :
- // InternalContract.g:2243:2: ( ( rule__TerminalExpression__Group_4__0 ) )
+ // InternalContract.g:2259:2: ( ( rule__TerminalExpression__Group_4__0 ) )
{
- // InternalContract.g:2243:2: ( ( rule__TerminalExpression__Group_4__0 ) )
- // InternalContract.g:2244:3: ( rule__TerminalExpression__Group_4__0 )
+ // InternalContract.g:2259:2: ( ( rule__TerminalExpression__Group_4__0 ) )
+ // InternalContract.g:2260:3: ( rule__TerminalExpression__Group_4__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_4());
- // InternalContract.g:2245:3: ( rule__TerminalExpression__Group_4__0 )
- // InternalContract.g:2245:4: rule__TerminalExpression__Group_4__0
+ // InternalContract.g:2261:3: ( rule__TerminalExpression__Group_4__0 )
+ // InternalContract.g:2261:4: rule__TerminalExpression__Group_4__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4__0();
@@ -7289,13 +7337,13 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
// $ANTLR start "rule__IString__Alternatives"
- // InternalContract.g:2253:1: rule__IString__Alternatives : ( ( ( rule__IString__PartsAssignment_0 ) ) | ( ( rule__IString__Group_1__0 ) ) );
+ // InternalContract.g:2269:1: rule__IString__Alternatives : ( ( ( rule__IString__PartsAssignment_0 ) ) | ( ( rule__IString__Group_1__0 ) ) );
public final void rule__IString__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2257:1: ( ( ( rule__IString__PartsAssignment_0 ) ) | ( ( rule__IString__Group_1__0 ) ) )
+ // InternalContract.g:2273:1: ( ( ( rule__IString__PartsAssignment_0 ) ) | ( ( rule__IString__Group_1__0 ) ) )
int alt19=2;
int LA19_0 = input.LA(1);
@@ -7313,14 +7361,14 @@ else if ( (LA19_0==RULE_ISTRING_LEFT) ) {
}
switch (alt19) {
case 1 :
- // InternalContract.g:2258:2: ( ( rule__IString__PartsAssignment_0 ) )
+ // InternalContract.g:2274:2: ( ( rule__IString__PartsAssignment_0 ) )
{
- // InternalContract.g:2258:2: ( ( rule__IString__PartsAssignment_0 ) )
- // InternalContract.g:2259:3: ( rule__IString__PartsAssignment_0 )
+ // InternalContract.g:2274:2: ( ( rule__IString__PartsAssignment_0 ) )
+ // InternalContract.g:2275:3: ( rule__IString__PartsAssignment_0 )
{
before(grammarAccess.getIStringAccess().getPartsAssignment_0());
- // InternalContract.g:2260:3: ( rule__IString__PartsAssignment_0 )
- // InternalContract.g:2260:4: rule__IString__PartsAssignment_0
+ // InternalContract.g:2276:3: ( rule__IString__PartsAssignment_0 )
+ // InternalContract.g:2276:4: rule__IString__PartsAssignment_0
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_0();
@@ -7338,14 +7386,14 @@ else if ( (LA19_0==RULE_ISTRING_LEFT) ) {
}
break;
case 2 :
- // InternalContract.g:2264:2: ( ( rule__IString__Group_1__0 ) )
+ // InternalContract.g:2280:2: ( ( rule__IString__Group_1__0 ) )
{
- // InternalContract.g:2264:2: ( ( rule__IString__Group_1__0 ) )
- // InternalContract.g:2265:3: ( rule__IString__Group_1__0 )
+ // InternalContract.g:2280:2: ( ( rule__IString__Group_1__0 ) )
+ // InternalContract.g:2281:3: ( rule__IString__Group_1__0 )
{
before(grammarAccess.getIStringAccess().getGroup_1());
- // InternalContract.g:2266:3: ( rule__IString__Group_1__0 )
- // InternalContract.g:2266:4: rule__IString__Group_1__0
+ // InternalContract.g:2282:3: ( rule__IString__Group_1__0 )
+ // InternalContract.g:2282:4: rule__IString__Group_1__0
{
pushFollow(FOLLOW_2);
rule__IString__Group_1__0();
@@ -7380,20 +7428,20 @@ else if ( (LA19_0==RULE_ISTRING_LEFT) ) {
// $ANTLR start "rule__IStringInter__Alternatives_1"
- // InternalContract.g:2274:1: rule__IStringInter__Alternatives_1 : ( ( ( rule__IStringInter__Group_1_0__0 ) ) | ( ( rule__IStringInter__PredefinedAssignment_1_1 ) ) );
+ // InternalContract.g:2290:1: rule__IStringInter__Alternatives_1 : ( ( ( rule__IStringInter__Group_1_0__0 ) ) | ( ( rule__IStringInter__PredefinedAssignment_1_1 ) ) );
public final void rule__IStringInter__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2278:1: ( ( ( rule__IStringInter__Group_1_0__0 ) ) | ( ( rule__IStringInter__PredefinedAssignment_1_1 ) ) )
+ // InternalContract.g:2294:1: ( ( ( rule__IStringInter__Group_1_0__0 ) ) | ( ( rule__IStringInter__PredefinedAssignment_1_1 ) ) )
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==RULE_ID) ) {
alt20=1;
}
- else if ( ((LA20_0>=31 && LA20_0<=32)) ) {
+ else if ( ((LA20_0>=33 && LA20_0<=34)) ) {
alt20=2;
}
else {
@@ -7404,14 +7452,14 @@ else if ( ((LA20_0>=31 && LA20_0<=32)) ) {
}
switch (alt20) {
case 1 :
- // InternalContract.g:2279:2: ( ( rule__IStringInter__Group_1_0__0 ) )
+ // InternalContract.g:2295:2: ( ( rule__IStringInter__Group_1_0__0 ) )
{
- // InternalContract.g:2279:2: ( ( rule__IStringInter__Group_1_0__0 ) )
- // InternalContract.g:2280:3: ( rule__IStringInter__Group_1_0__0 )
+ // InternalContract.g:2295:2: ( ( rule__IStringInter__Group_1_0__0 ) )
+ // InternalContract.g:2296:3: ( rule__IStringInter__Group_1_0__0 )
{
before(grammarAccess.getIStringInterAccess().getGroup_1_0());
- // InternalContract.g:2281:3: ( rule__IStringInter__Group_1_0__0 )
- // InternalContract.g:2281:4: rule__IStringInter__Group_1_0__0
+ // InternalContract.g:2297:3: ( rule__IStringInter__Group_1_0__0 )
+ // InternalContract.g:2297:4: rule__IStringInter__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__IStringInter__Group_1_0__0();
@@ -7429,14 +7477,14 @@ else if ( ((LA20_0>=31 && LA20_0<=32)) ) {
}
break;
case 2 :
- // InternalContract.g:2285:2: ( ( rule__IStringInter__PredefinedAssignment_1_1 ) )
+ // InternalContract.g:2301:2: ( ( rule__IStringInter__PredefinedAssignment_1_1 ) )
{
- // InternalContract.g:2285:2: ( ( rule__IStringInter__PredefinedAssignment_1_1 ) )
- // InternalContract.g:2286:3: ( rule__IStringInter__PredefinedAssignment_1_1 )
+ // InternalContract.g:2301:2: ( ( rule__IStringInter__PredefinedAssignment_1_1 ) )
+ // InternalContract.g:2302:3: ( rule__IStringInter__PredefinedAssignment_1_1 )
{
before(grammarAccess.getIStringInterAccess().getPredefinedAssignment_1_1());
- // InternalContract.g:2287:3: ( rule__IStringInter__PredefinedAssignment_1_1 )
- // InternalContract.g:2287:4: rule__IStringInter__PredefinedAssignment_1_1
+ // InternalContract.g:2303:3: ( rule__IStringInter__PredefinedAssignment_1_1 )
+ // InternalContract.g:2303:4: rule__IStringInter__PredefinedAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__IStringInter__PredefinedAssignment_1_1();
@@ -7471,20 +7519,20 @@ else if ( ((LA20_0>=31 && LA20_0<=32)) ) {
// $ANTLR start "rule__ContainedPropertyAssociation__Alternatives_1"
- // InternalContract.g:2295:1: rule__ContainedPropertyAssociation__Alternatives_1 : ( ( '=>' ) | ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) ) );
+ // InternalContract.g:2311:1: rule__ContainedPropertyAssociation__Alternatives_1 : ( ( '=>' ) | ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) ) );
public final void rule__ContainedPropertyAssociation__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2299:1: ( ( '=>' ) | ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) ) )
+ // InternalContract.g:2315:1: ( ( '=>' ) | ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) ) )
int alt21=2;
int LA21_0 = input.LA(1);
if ( (LA21_0==24) ) {
alt21=1;
}
- else if ( (LA21_0==86) ) {
+ else if ( (LA21_0==87) ) {
alt21=2;
}
else {
@@ -7495,10 +7543,10 @@ else if ( (LA21_0==86) ) {
}
switch (alt21) {
case 1 :
- // InternalContract.g:2300:2: ( '=>' )
+ // InternalContract.g:2316:2: ( '=>' )
{
- // InternalContract.g:2300:2: ( '=>' )
- // InternalContract.g:2301:3: '=>'
+ // InternalContract.g:2316:2: ( '=>' )
+ // InternalContract.g:2317:3: '=>'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getEqualsSignGreaterThanSignKeyword_1_0());
match(input,24,FOLLOW_2);
@@ -7510,14 +7558,14 @@ else if ( (LA21_0==86) ) {
}
break;
case 2 :
- // InternalContract.g:2306:2: ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) )
+ // InternalContract.g:2322:2: ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) )
{
- // InternalContract.g:2306:2: ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) )
- // InternalContract.g:2307:3: ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 )
+ // InternalContract.g:2322:2: ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) )
+ // InternalContract.g:2323:3: ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppendAssignment_1_1());
- // InternalContract.g:2308:3: ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 )
- // InternalContract.g:2308:4: rule__ContainedPropertyAssociation__AppendAssignment_1_1
+ // InternalContract.g:2324:3: ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 )
+ // InternalContract.g:2324:4: rule__ContainedPropertyAssociation__AppendAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__AppendAssignment_1_1();
@@ -7552,21 +7600,21 @@ else if ( (LA21_0==86) ) {
// $ANTLR start "rule__PropertyExpression__Alternatives"
- // InternalContract.g:2316:1: rule__PropertyExpression__Alternatives : ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) );
+ // InternalContract.g:2332:1: rule__PropertyExpression__Alternatives : ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) );
public final void rule__PropertyExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2320:1: ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) )
+ // InternalContract.g:2336:1: ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) )
int alt22=11;
alt22 = dfa22.predict(input);
switch (alt22) {
case 1 :
- // InternalContract.g:2321:2: ( ruleRecordTerm )
+ // InternalContract.g:2337:2: ( ruleRecordTerm )
{
- // InternalContract.g:2321:2: ( ruleRecordTerm )
- // InternalContract.g:2322:3: ruleRecordTerm
+ // InternalContract.g:2337:2: ( ruleRecordTerm )
+ // InternalContract.g:2338:3: ruleRecordTerm
{
before(grammarAccess.getPropertyExpressionAccess().getRecordTermParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7582,10 +7630,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 2 :
- // InternalContract.g:2327:2: ( ruleReferenceTerm )
+ // InternalContract.g:2343:2: ( ruleReferenceTerm )
{
- // InternalContract.g:2327:2: ( ruleReferenceTerm )
- // InternalContract.g:2328:3: ruleReferenceTerm
+ // InternalContract.g:2343:2: ( ruleReferenceTerm )
+ // InternalContract.g:2344:3: ruleReferenceTerm
{
before(grammarAccess.getPropertyExpressionAccess().getReferenceTermParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7601,10 +7649,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 3 :
- // InternalContract.g:2333:2: ( ruleComponentClassifierTerm )
+ // InternalContract.g:2349:2: ( ruleComponentClassifierTerm )
{
- // InternalContract.g:2333:2: ( ruleComponentClassifierTerm )
- // InternalContract.g:2334:3: ruleComponentClassifierTerm
+ // InternalContract.g:2349:2: ( ruleComponentClassifierTerm )
+ // InternalContract.g:2350:3: ruleComponentClassifierTerm
{
before(grammarAccess.getPropertyExpressionAccess().getComponentClassifierTermParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -7620,10 +7668,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 4 :
- // InternalContract.g:2339:2: ( ruleComputedTerm )
+ // InternalContract.g:2355:2: ( ruleComputedTerm )
{
- // InternalContract.g:2339:2: ( ruleComputedTerm )
- // InternalContract.g:2340:3: ruleComputedTerm
+ // InternalContract.g:2355:2: ( ruleComputedTerm )
+ // InternalContract.g:2356:3: ruleComputedTerm
{
before(grammarAccess.getPropertyExpressionAccess().getComputedTermParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -7639,10 +7687,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 5 :
- // InternalContract.g:2345:2: ( ruleStringTerm )
+ // InternalContract.g:2361:2: ( ruleStringTerm )
{
- // InternalContract.g:2345:2: ( ruleStringTerm )
- // InternalContract.g:2346:3: ruleStringTerm
+ // InternalContract.g:2361:2: ( ruleStringTerm )
+ // InternalContract.g:2362:3: ruleStringTerm
{
before(grammarAccess.getPropertyExpressionAccess().getStringTermParserRuleCall_4());
pushFollow(FOLLOW_2);
@@ -7658,10 +7706,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 6 :
- // InternalContract.g:2351:2: ( ruleNumericRangeTerm )
+ // InternalContract.g:2367:2: ( ruleNumericRangeTerm )
{
- // InternalContract.g:2351:2: ( ruleNumericRangeTerm )
- // InternalContract.g:2352:3: ruleNumericRangeTerm
+ // InternalContract.g:2367:2: ( ruleNumericRangeTerm )
+ // InternalContract.g:2368:3: ruleNumericRangeTerm
{
before(grammarAccess.getPropertyExpressionAccess().getNumericRangeTermParserRuleCall_5());
pushFollow(FOLLOW_2);
@@ -7677,10 +7725,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 7 :
- // InternalContract.g:2357:2: ( ruleRealTerm )
+ // InternalContract.g:2373:2: ( ruleRealTerm )
{
- // InternalContract.g:2357:2: ( ruleRealTerm )
- // InternalContract.g:2358:3: ruleRealTerm
+ // InternalContract.g:2373:2: ( ruleRealTerm )
+ // InternalContract.g:2374:3: ruleRealTerm
{
before(grammarAccess.getPropertyExpressionAccess().getRealTermParserRuleCall_6());
pushFollow(FOLLOW_2);
@@ -7696,10 +7744,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 8 :
- // InternalContract.g:2363:2: ( ruleIntegerTerm )
+ // InternalContract.g:2379:2: ( ruleIntegerTerm )
{
- // InternalContract.g:2363:2: ( ruleIntegerTerm )
- // InternalContract.g:2364:3: ruleIntegerTerm
+ // InternalContract.g:2379:2: ( ruleIntegerTerm )
+ // InternalContract.g:2380:3: ruleIntegerTerm
{
before(grammarAccess.getPropertyExpressionAccess().getIntegerTermParserRuleCall_7());
pushFollow(FOLLOW_2);
@@ -7715,10 +7763,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 9 :
- // InternalContract.g:2369:2: ( ruleListTerm )
+ // InternalContract.g:2385:2: ( ruleListTerm )
{
- // InternalContract.g:2369:2: ( ruleListTerm )
- // InternalContract.g:2370:3: ruleListTerm
+ // InternalContract.g:2385:2: ( ruleListTerm )
+ // InternalContract.g:2386:3: ruleListTerm
{
before(grammarAccess.getPropertyExpressionAccess().getListTermParserRuleCall_8());
pushFollow(FOLLOW_2);
@@ -7734,10 +7782,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 10 :
- // InternalContract.g:2375:2: ( ruleBooleanLiteral )
+ // InternalContract.g:2391:2: ( ruleBooleanLiteral )
{
- // InternalContract.g:2375:2: ( ruleBooleanLiteral )
- // InternalContract.g:2376:3: ruleBooleanLiteral
+ // InternalContract.g:2391:2: ( ruleBooleanLiteral )
+ // InternalContract.g:2392:3: ruleBooleanLiteral
{
before(grammarAccess.getPropertyExpressionAccess().getBooleanLiteralParserRuleCall_9());
pushFollow(FOLLOW_2);
@@ -7753,10 +7801,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 11 :
- // InternalContract.g:2381:2: ( ruleLiteralorReferenceTerm )
+ // InternalContract.g:2397:2: ( ruleLiteralorReferenceTerm )
{
- // InternalContract.g:2381:2: ( ruleLiteralorReferenceTerm )
- // InternalContract.g:2382:3: ruleLiteralorReferenceTerm
+ // InternalContract.g:2397:2: ( ruleLiteralorReferenceTerm )
+ // InternalContract.g:2398:3: ruleLiteralorReferenceTerm
{
before(grammarAccess.getPropertyExpressionAccess().getLiteralorReferenceTermParserRuleCall_10());
pushFollow(FOLLOW_2);
@@ -7789,17 +7837,17 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
// $ANTLR start "rule__BooleanLiteral__Alternatives_1"
- // InternalContract.g:2391:1: rule__BooleanLiteral__Alternatives_1 : ( ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) ) | ( 'false' ) );
+ // InternalContract.g:2407:1: rule__BooleanLiteral__Alternatives_1 : ( ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) ) | ( 'false' ) );
public final void rule__BooleanLiteral__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2395:1: ( ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) ) | ( 'false' ) )
+ // InternalContract.g:2411:1: ( ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) ) | ( 'false' ) )
int alt23=2;
int LA23_0 = input.LA(1);
- if ( (LA23_0==88) ) {
+ if ( (LA23_0==89) ) {
alt23=1;
}
else if ( (LA23_0==25) ) {
@@ -7813,14 +7861,14 @@ else if ( (LA23_0==25) ) {
}
switch (alt23) {
case 1 :
- // InternalContract.g:2396:2: ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) )
+ // InternalContract.g:2412:2: ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) )
{
- // InternalContract.g:2396:2: ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) )
- // InternalContract.g:2397:3: ( rule__BooleanLiteral__ValueAssignment_1_0 )
+ // InternalContract.g:2412:2: ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) )
+ // InternalContract.g:2413:3: ( rule__BooleanLiteral__ValueAssignment_1_0 )
{
before(grammarAccess.getBooleanLiteralAccess().getValueAssignment_1_0());
- // InternalContract.g:2398:3: ( rule__BooleanLiteral__ValueAssignment_1_0 )
- // InternalContract.g:2398:4: rule__BooleanLiteral__ValueAssignment_1_0
+ // InternalContract.g:2414:3: ( rule__BooleanLiteral__ValueAssignment_1_0 )
+ // InternalContract.g:2414:4: rule__BooleanLiteral__ValueAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__BooleanLiteral__ValueAssignment_1_0();
@@ -7838,10 +7886,10 @@ else if ( (LA23_0==25) ) {
}
break;
case 2 :
- // InternalContract.g:2402:2: ( 'false' )
+ // InternalContract.g:2418:2: ( 'false' )
{
- // InternalContract.g:2402:2: ( 'false' )
- // InternalContract.g:2403:3: 'false'
+ // InternalContract.g:2418:2: ( 'false' )
+ // InternalContract.g:2419:3: 'false'
{
before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_1());
match(input,25,FOLLOW_2);
@@ -7870,13 +7918,13 @@ else if ( (LA23_0==25) ) {
// $ANTLR start "rule__PlusMinus__Alternatives"
- // InternalContract.g:2412:1: rule__PlusMinus__Alternatives : ( ( '+' ) | ( '-' ) );
+ // InternalContract.g:2428:1: rule__PlusMinus__Alternatives : ( ( '+' ) | ( '-' ) );
public final void rule__PlusMinus__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2416:1: ( ( '+' ) | ( '-' ) )
+ // InternalContract.g:2432:1: ( ( '+' ) | ( '-' ) )
int alt24=2;
int LA24_0 = input.LA(1);
@@ -7894,10 +7942,10 @@ else if ( (LA24_0==27) ) {
}
switch (alt24) {
case 1 :
- // InternalContract.g:2417:2: ( '+' )
+ // InternalContract.g:2433:2: ( '+' )
{
- // InternalContract.g:2417:2: ( '+' )
- // InternalContract.g:2418:3: '+'
+ // InternalContract.g:2433:2: ( '+' )
+ // InternalContract.g:2434:3: '+'
{
before(grammarAccess.getPlusMinusAccess().getPlusSignKeyword_0());
match(input,26,FOLLOW_2);
@@ -7909,10 +7957,10 @@ else if ( (LA24_0==27) ) {
}
break;
case 2 :
- // InternalContract.g:2423:2: ( '-' )
+ // InternalContract.g:2439:2: ( '-' )
{
- // InternalContract.g:2423:2: ( '-' )
- // InternalContract.g:2424:3: '-'
+ // InternalContract.g:2439:2: ( '-' )
+ // InternalContract.g:2440:3: '-'
{
before(grammarAccess.getPlusMinusAccess().getHyphenMinusKeyword_1());
match(input,27,FOLLOW_2);
@@ -7941,13 +7989,13 @@ else if ( (LA24_0==27) ) {
// $ANTLR start "rule__SignedInt__Alternatives_0"
- // InternalContract.g:2433:1: rule__SignedInt__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // InternalContract.g:2449:1: rule__SignedInt__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__SignedInt__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2437:1: ( ( '+' ) | ( '-' ) )
+ // InternalContract.g:2453:1: ( ( '+' ) | ( '-' ) )
int alt25=2;
int LA25_0 = input.LA(1);
@@ -7965,10 +8013,10 @@ else if ( (LA25_0==27) ) {
}
switch (alt25) {
case 1 :
- // InternalContract.g:2438:2: ( '+' )
+ // InternalContract.g:2454:2: ( '+' )
{
- // InternalContract.g:2438:2: ( '+' )
- // InternalContract.g:2439:3: '+'
+ // InternalContract.g:2454:2: ( '+' )
+ // InternalContract.g:2455:3: '+'
{
before(grammarAccess.getSignedIntAccess().getPlusSignKeyword_0_0());
match(input,26,FOLLOW_2);
@@ -7980,10 +8028,10 @@ else if ( (LA25_0==27) ) {
}
break;
case 2 :
- // InternalContract.g:2444:2: ( '-' )
+ // InternalContract.g:2460:2: ( '-' )
{
- // InternalContract.g:2444:2: ( '-' )
- // InternalContract.g:2445:3: '-'
+ // InternalContract.g:2460:2: ( '-' )
+ // InternalContract.g:2461:3: '-'
{
before(grammarAccess.getSignedIntAccess().getHyphenMinusKeyword_0_1());
match(input,27,FOLLOW_2);
@@ -8012,13 +8060,13 @@ else if ( (LA25_0==27) ) {
// $ANTLR start "rule__SignedReal__Alternatives_0"
- // InternalContract.g:2454:1: rule__SignedReal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // InternalContract.g:2470:1: rule__SignedReal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__SignedReal__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2458:1: ( ( '+' ) | ( '-' ) )
+ // InternalContract.g:2474:1: ( ( '+' ) | ( '-' ) )
int alt26=2;
int LA26_0 = input.LA(1);
@@ -8036,10 +8084,10 @@ else if ( (LA26_0==27) ) {
}
switch (alt26) {
case 1 :
- // InternalContract.g:2459:2: ( '+' )
+ // InternalContract.g:2475:2: ( '+' )
{
- // InternalContract.g:2459:2: ( '+' )
- // InternalContract.g:2460:3: '+'
+ // InternalContract.g:2475:2: ( '+' )
+ // InternalContract.g:2476:3: '+'
{
before(grammarAccess.getSignedRealAccess().getPlusSignKeyword_0_0());
match(input,26,FOLLOW_2);
@@ -8051,10 +8099,10 @@ else if ( (LA26_0==27) ) {
}
break;
case 2 :
- // InternalContract.g:2465:2: ( '-' )
+ // InternalContract.g:2481:2: ( '-' )
{
- // InternalContract.g:2465:2: ( '-' )
- // InternalContract.g:2466:3: '-'
+ // InternalContract.g:2481:2: ( '-' )
+ // InternalContract.g:2482:3: '-'
{
before(grammarAccess.getSignedRealAccess().getHyphenMinusKeyword_0_1());
match(input,27,FOLLOW_2);
@@ -8083,23 +8131,18 @@ else if ( (LA26_0==27) ) {
// $ANTLR start "rule__NumAlt__Alternatives"
- // InternalContract.g:2475:1: rule__NumAlt__Alternatives : ( ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleSignedConstant ) | ( ruleConstantValue ) );
+ // InternalContract.g:2491:1: rule__NumAlt__Alternatives : ( ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleSignedConstant ) | ( ruleConstantValue ) );
public final void rule__NumAlt__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2479:1: ( ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleSignedConstant ) | ( ruleConstantValue ) )
+ // InternalContract.g:2495:1: ( ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleSignedConstant ) | ( ruleConstantValue ) )
int alt27=4;
switch ( input.LA(1) ) {
case 26:
{
switch ( input.LA(2) ) {
- case RULE_ID:
- {
- alt27=3;
- }
- break;
case RULE_INTEGER_LIT:
{
alt27=2;
@@ -8110,6 +8153,11 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
alt27=1;
}
break;
+ case RULE_ID:
+ {
+ alt27=3;
+ }
+ break;
default:
NoViableAltException nvae =
new NoViableAltException("", 27, 1, input);
@@ -8170,10 +8218,10 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
switch (alt27) {
case 1 :
- // InternalContract.g:2480:2: ( ruleRealTerm )
+ // InternalContract.g:2496:2: ( ruleRealTerm )
{
- // InternalContract.g:2480:2: ( ruleRealTerm )
- // InternalContract.g:2481:3: ruleRealTerm
+ // InternalContract.g:2496:2: ( ruleRealTerm )
+ // InternalContract.g:2497:3: ruleRealTerm
{
before(grammarAccess.getNumAltAccess().getRealTermParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -8189,10 +8237,10 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:2486:2: ( ruleIntegerTerm )
+ // InternalContract.g:2502:2: ( ruleIntegerTerm )
{
- // InternalContract.g:2486:2: ( ruleIntegerTerm )
- // InternalContract.g:2487:3: ruleIntegerTerm
+ // InternalContract.g:2502:2: ( ruleIntegerTerm )
+ // InternalContract.g:2503:3: ruleIntegerTerm
{
before(grammarAccess.getNumAltAccess().getIntegerTermParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -8208,10 +8256,10 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:2492:2: ( ruleSignedConstant )
+ // InternalContract.g:2508:2: ( ruleSignedConstant )
{
- // InternalContract.g:2492:2: ( ruleSignedConstant )
- // InternalContract.g:2493:3: ruleSignedConstant
+ // InternalContract.g:2508:2: ( ruleSignedConstant )
+ // InternalContract.g:2509:3: ruleSignedConstant
{
before(grammarAccess.getNumAltAccess().getSignedConstantParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -8227,10 +8275,10 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
}
break;
case 4 :
- // InternalContract.g:2498:2: ( ruleConstantValue )
+ // InternalContract.g:2514:2: ( ruleConstantValue )
{
- // InternalContract.g:2498:2: ( ruleConstantValue )
- // InternalContract.g:2499:3: ruleConstantValue
+ // InternalContract.g:2514:2: ( ruleConstantValue )
+ // InternalContract.g:2515:3: ruleConstantValue
{
before(grammarAccess.getNumAltAccess().getConstantValueParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -8263,13 +8311,13 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
// $ANTLR start "rule__Language__Alternatives"
- // InternalContract.g:2508:1: rule__Language__Alternatives : ( ( ( 'python' ) ) | ( ( 'java' ) ) | ( ( 'smt' ) ) );
+ // InternalContract.g:2524:1: rule__Language__Alternatives : ( ( ( 'python' ) ) | ( ( 'java' ) ) | ( ( 'smt' ) ) );
public final void rule__Language__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2512:1: ( ( ( 'python' ) ) | ( ( 'java' ) ) | ( ( 'smt' ) ) )
+ // InternalContract.g:2528:1: ( ( ( 'python' ) ) | ( ( 'java' ) ) | ( ( 'smt' ) ) )
int alt28=3;
switch ( input.LA(1) ) {
case 28:
@@ -8296,14 +8344,14 @@ public final void rule__Language__Alternatives() throws RecognitionException {
switch (alt28) {
case 1 :
- // InternalContract.g:2513:2: ( ( 'python' ) )
+ // InternalContract.g:2529:2: ( ( 'python' ) )
{
- // InternalContract.g:2513:2: ( ( 'python' ) )
- // InternalContract.g:2514:3: ( 'python' )
+ // InternalContract.g:2529:2: ( ( 'python' ) )
+ // InternalContract.g:2530:3: ( 'python' )
{
before(grammarAccess.getLanguageAccess().getPYTHONEnumLiteralDeclaration_0());
- // InternalContract.g:2515:3: ( 'python' )
- // InternalContract.g:2515:4: 'python'
+ // InternalContract.g:2531:3: ( 'python' )
+ // InternalContract.g:2531:4: 'python'
{
match(input,28,FOLLOW_2);
@@ -8317,14 +8365,14 @@ public final void rule__Language__Alternatives() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:2519:2: ( ( 'java' ) )
+ // InternalContract.g:2535:2: ( ( 'java' ) )
{
- // InternalContract.g:2519:2: ( ( 'java' ) )
- // InternalContract.g:2520:3: ( 'java' )
+ // InternalContract.g:2535:2: ( ( 'java' ) )
+ // InternalContract.g:2536:3: ( 'java' )
{
before(grammarAccess.getLanguageAccess().getJAVAEnumLiteralDeclaration_1());
- // InternalContract.g:2521:3: ( 'java' )
- // InternalContract.g:2521:4: 'java'
+ // InternalContract.g:2537:3: ( 'java' )
+ // InternalContract.g:2537:4: 'java'
{
match(input,29,FOLLOW_2);
@@ -8338,14 +8386,14 @@ public final void rule__Language__Alternatives() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:2525:2: ( ( 'smt' ) )
+ // InternalContract.g:2541:2: ( ( 'smt' ) )
{
- // InternalContract.g:2525:2: ( ( 'smt' ) )
- // InternalContract.g:2526:3: ( 'smt' )
+ // InternalContract.g:2541:2: ( ( 'smt' ) )
+ // InternalContract.g:2542:3: ( 'smt' )
{
before(grammarAccess.getLanguageAccess().getSMTEnumLiteralDeclaration_2());
- // InternalContract.g:2527:3: ( 'smt' )
- // InternalContract.g:2527:4: 'smt'
+ // InternalContract.g:2543:3: ( 'smt' )
+ // InternalContract.g:2543:4: 'smt'
{
match(input,30,FOLLOW_2);
@@ -8375,14 +8423,14 @@ public final void rule__Language__Alternatives() throws RecognitionException {
// $ANTLR end "rule__Language__Alternatives"
- // $ANTLR start "rule__Predefined__Alternatives"
- // InternalContract.g:2535:1: rule__Predefined__Alternatives : ( ( ( 'error0' ) ) | ( ( 'info0' ) ) );
- public final void rule__Predefined__Alternatives() throws RecognitionException {
+ // $ANTLR start "rule__MemberCallOperator__Alternatives"
+ // InternalContract.g:2551:1: rule__MemberCallOperator__Alternatives : ( ( ( '.' ) ) | ( ( '?.' ) ) );
+ public final void rule__MemberCallOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2539:1: ( ( ( 'error0' ) ) | ( ( 'info0' ) ) )
+ // InternalContract.g:2555:1: ( ( ( '.' ) ) | ( ( '?.' ) ) )
int alt29=2;
int LA29_0 = input.LA(1);
@@ -8400,17 +8448,100 @@ else if ( (LA29_0==32) ) {
}
switch (alt29) {
case 1 :
- // InternalContract.g:2540:2: ( ( 'error0' ) )
+ // InternalContract.g:2556:2: ( ( '.' ) )
{
- // InternalContract.g:2540:2: ( ( 'error0' ) )
- // InternalContract.g:2541:3: ( 'error0' )
+ // InternalContract.g:2556:2: ( ( '.' ) )
+ // InternalContract.g:2557:3: ( '.' )
{
- before(grammarAccess.getPredefinedAccess().getERROREnumLiteralDeclaration_0());
- // InternalContract.g:2542:3: ( 'error0' )
- // InternalContract.g:2542:4: 'error0'
+ before(grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0());
+ // InternalContract.g:2558:3: ( '.' )
+ // InternalContract.g:2558:4: '.'
{
match(input,31,FOLLOW_2);
+ }
+
+ after(grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalContract.g:2562:2: ( ( '?.' ) )
+ {
+ // InternalContract.g:2562:2: ( ( '?.' ) )
+ // InternalContract.g:2563:3: ( '?.' )
+ {
+ before(grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1());
+ // InternalContract.g:2564:3: ( '?.' )
+ // InternalContract.g:2564:4: '?.'
+ {
+ match(input,32,FOLLOW_2);
+
+ }
+
+ after(grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MemberCallOperator__Alternatives"
+
+
+ // $ANTLR start "rule__Predefined__Alternatives"
+ // InternalContract.g:2572:1: rule__Predefined__Alternatives : ( ( ( 'error0' ) ) | ( ( 'info0' ) ) );
+ public final void rule__Predefined__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalContract.g:2576:1: ( ( ( 'error0' ) ) | ( ( 'info0' ) ) )
+ int alt30=2;
+ int LA30_0 = input.LA(1);
+
+ if ( (LA30_0==33) ) {
+ alt30=1;
+ }
+ else if ( (LA30_0==34) ) {
+ alt30=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 30, 0, input);
+
+ throw nvae;
+ }
+ switch (alt30) {
+ case 1 :
+ // InternalContract.g:2577:2: ( ( 'error0' ) )
+ {
+ // InternalContract.g:2577:2: ( ( 'error0' ) )
+ // InternalContract.g:2578:3: ( 'error0' )
+ {
+ before(grammarAccess.getPredefinedAccess().getERROREnumLiteralDeclaration_0());
+ // InternalContract.g:2579:3: ( 'error0' )
+ // InternalContract.g:2579:4: 'error0'
+ {
+ match(input,33,FOLLOW_2);
+
}
after(grammarAccess.getPredefinedAccess().getERROREnumLiteralDeclaration_0());
@@ -8421,16 +8552,16 @@ else if ( (LA29_0==32) ) {
}
break;
case 2 :
- // InternalContract.g:2546:2: ( ( 'info0' ) )
+ // InternalContract.g:2583:2: ( ( 'info0' ) )
{
- // InternalContract.g:2546:2: ( ( 'info0' ) )
- // InternalContract.g:2547:3: ( 'info0' )
+ // InternalContract.g:2583:2: ( ( 'info0' ) )
+ // InternalContract.g:2584:3: ( 'info0' )
{
before(grammarAccess.getPredefinedAccess().getINFOEnumLiteralDeclaration_1());
- // InternalContract.g:2548:3: ( 'info0' )
- // InternalContract.g:2548:4: 'info0'
+ // InternalContract.g:2585:3: ( 'info0' )
+ // InternalContract.g:2585:4: 'info0'
{
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
}
@@ -8459,14 +8590,14 @@ else if ( (LA29_0==32) ) {
// $ANTLR start "rule__ContractLibrary__Group__0"
- // InternalContract.g:2556:1: rule__ContractLibrary__Group__0 : rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1 ;
+ // InternalContract.g:2593:1: rule__ContractLibrary__Group__0 : rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1 ;
public final void rule__ContractLibrary__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2560:1: ( rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1 )
- // InternalContract.g:2561:2: rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1
+ // InternalContract.g:2597:1: ( rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1 )
+ // InternalContract.g:2598:2: rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1
{
pushFollow(FOLLOW_6);
rule__ContractLibrary__Group__0__Impl();
@@ -8497,21 +8628,21 @@ public final void rule__ContractLibrary__Group__0() throws RecognitionException
// $ANTLR start "rule__ContractLibrary__Group__0__Impl"
- // InternalContract.g:2568:1: rule__ContractLibrary__Group__0__Impl : ( () ) ;
+ // InternalContract.g:2605:1: rule__ContractLibrary__Group__0__Impl : ( () ) ;
public final void rule__ContractLibrary__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2572:1: ( ( () ) )
- // InternalContract.g:2573:1: ( () )
+ // InternalContract.g:2609:1: ( ( () ) )
+ // InternalContract.g:2610:1: ( () )
{
- // InternalContract.g:2573:1: ( () )
- // InternalContract.g:2574:2: ()
+ // InternalContract.g:2610:1: ( () )
+ // InternalContract.g:2611:2: ()
{
before(grammarAccess.getContractLibraryAccess().getContractLibraryAction_0());
- // InternalContract.g:2575:2: ()
- // InternalContract.g:2575:3:
+ // InternalContract.g:2612:2: ()
+ // InternalContract.g:2612:3:
{
}
@@ -8534,14 +8665,14 @@ public final void rule__ContractLibrary__Group__0__Impl() throws RecognitionExce
// $ANTLR start "rule__ContractLibrary__Group__1"
- // InternalContract.g:2583:1: rule__ContractLibrary__Group__1 : rule__ContractLibrary__Group__1__Impl ;
+ // InternalContract.g:2620:1: rule__ContractLibrary__Group__1 : rule__ContractLibrary__Group__1__Impl ;
public final void rule__ContractLibrary__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2587:1: ( rule__ContractLibrary__Group__1__Impl )
- // InternalContract.g:2588:2: rule__ContractLibrary__Group__1__Impl
+ // InternalContract.g:2624:1: ( rule__ContractLibrary__Group__1__Impl )
+ // InternalContract.g:2625:2: rule__ContractLibrary__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContractLibrary__Group__1__Impl();
@@ -8567,33 +8698,33 @@ public final void rule__ContractLibrary__Group__1() throws RecognitionException
// $ANTLR start "rule__ContractLibrary__Group__1__Impl"
- // InternalContract.g:2594:1: rule__ContractLibrary__Group__1__Impl : ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* ) ;
+ // InternalContract.g:2631:1: rule__ContractLibrary__Group__1__Impl : ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* ) ;
public final void rule__ContractLibrary__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2598:1: ( ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* ) )
- // InternalContract.g:2599:1: ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* )
+ // InternalContract.g:2635:1: ( ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* ) )
+ // InternalContract.g:2636:1: ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* )
{
- // InternalContract.g:2599:1: ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* )
- // InternalContract.g:2600:2: ( rule__ContractLibrary__ContractElementsAssignment_1 )*
+ // InternalContract.g:2636:1: ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* )
+ // InternalContract.g:2637:2: ( rule__ContractLibrary__ContractElementsAssignment_1 )*
{
before(grammarAccess.getContractLibraryAccess().getContractElementsAssignment_1());
- // InternalContract.g:2601:2: ( rule__ContractLibrary__ContractElementsAssignment_1 )*
- loop30:
+ // InternalContract.g:2638:2: ( rule__ContractLibrary__ContractElementsAssignment_1 )*
+ loop31:
do {
- int alt30=2;
- int LA30_0 = input.LA(1);
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( (LA30_0==33||LA30_0==42||LA30_0==44||LA30_0==52) ) {
- alt30=1;
+ if ( (LA31_0==35||LA31_0==44||LA31_0==46||LA31_0==54) ) {
+ alt31=1;
}
- switch (alt30) {
+ switch (alt31) {
case 1 :
- // InternalContract.g:2601:3: rule__ContractLibrary__ContractElementsAssignment_1
+ // InternalContract.g:2638:3: rule__ContractLibrary__ContractElementsAssignment_1
{
pushFollow(FOLLOW_7);
rule__ContractLibrary__ContractElementsAssignment_1();
@@ -8605,7 +8736,7 @@ public final void rule__ContractLibrary__Group__1__Impl() throws RecognitionExce
break;
default :
- break loop30;
+ break loop31;
}
} while (true);
@@ -8632,14 +8763,14 @@ public final void rule__ContractLibrary__Group__1__Impl() throws RecognitionExce
// $ANTLR start "rule__Contract__Group__0"
- // InternalContract.g:2610:1: rule__Contract__Group__0 : rule__Contract__Group__0__Impl rule__Contract__Group__1 ;
+ // InternalContract.g:2647:1: rule__Contract__Group__0 : rule__Contract__Group__0__Impl rule__Contract__Group__1 ;
public final void rule__Contract__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2614:1: ( rule__Contract__Group__0__Impl rule__Contract__Group__1 )
- // InternalContract.g:2615:2: rule__Contract__Group__0__Impl rule__Contract__Group__1
+ // InternalContract.g:2651:1: ( rule__Contract__Group__0__Impl rule__Contract__Group__1 )
+ // InternalContract.g:2652:2: rule__Contract__Group__0__Impl rule__Contract__Group__1
{
pushFollow(FOLLOW_8);
rule__Contract__Group__0__Impl();
@@ -8670,20 +8801,20 @@ public final void rule__Contract__Group__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__0__Impl"
- // InternalContract.g:2622:1: rule__Contract__Group__0__Impl : ( 'contract' ) ;
+ // InternalContract.g:2659:1: rule__Contract__Group__0__Impl : ( 'contract' ) ;
public final void rule__Contract__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2626:1: ( ( 'contract' ) )
- // InternalContract.g:2627:1: ( 'contract' )
+ // InternalContract.g:2663:1: ( ( 'contract' ) )
+ // InternalContract.g:2664:1: ( 'contract' )
{
- // InternalContract.g:2627:1: ( 'contract' )
- // InternalContract.g:2628:2: 'contract'
+ // InternalContract.g:2664:1: ( 'contract' )
+ // InternalContract.g:2665:2: 'contract'
{
before(grammarAccess.getContractAccess().getContractKeyword_0());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getContractAccess().getContractKeyword_0());
}
@@ -8707,14 +8838,14 @@ public final void rule__Contract__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__1"
- // InternalContract.g:2637:1: rule__Contract__Group__1 : rule__Contract__Group__1__Impl rule__Contract__Group__2 ;
+ // InternalContract.g:2674:1: rule__Contract__Group__1 : rule__Contract__Group__1__Impl rule__Contract__Group__2 ;
public final void rule__Contract__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2641:1: ( rule__Contract__Group__1__Impl rule__Contract__Group__2 )
- // InternalContract.g:2642:2: rule__Contract__Group__1__Impl rule__Contract__Group__2
+ // InternalContract.g:2678:1: ( rule__Contract__Group__1__Impl rule__Contract__Group__2 )
+ // InternalContract.g:2679:2: rule__Contract__Group__1__Impl rule__Contract__Group__2
{
pushFollow(FOLLOW_9);
rule__Contract__Group__1__Impl();
@@ -8745,21 +8876,21 @@ public final void rule__Contract__Group__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__1__Impl"
- // InternalContract.g:2649:1: rule__Contract__Group__1__Impl : ( ( rule__Contract__NameAssignment_1 ) ) ;
+ // InternalContract.g:2686:1: rule__Contract__Group__1__Impl : ( ( rule__Contract__NameAssignment_1 ) ) ;
public final void rule__Contract__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2653:1: ( ( ( rule__Contract__NameAssignment_1 ) ) )
- // InternalContract.g:2654:1: ( ( rule__Contract__NameAssignment_1 ) )
+ // InternalContract.g:2690:1: ( ( ( rule__Contract__NameAssignment_1 ) ) )
+ // InternalContract.g:2691:1: ( ( rule__Contract__NameAssignment_1 ) )
{
- // InternalContract.g:2654:1: ( ( rule__Contract__NameAssignment_1 ) )
- // InternalContract.g:2655:2: ( rule__Contract__NameAssignment_1 )
+ // InternalContract.g:2691:1: ( ( rule__Contract__NameAssignment_1 ) )
+ // InternalContract.g:2692:2: ( rule__Contract__NameAssignment_1 )
{
before(grammarAccess.getContractAccess().getNameAssignment_1());
- // InternalContract.g:2656:2: ( rule__Contract__NameAssignment_1 )
- // InternalContract.g:2656:3: rule__Contract__NameAssignment_1
+ // InternalContract.g:2693:2: ( rule__Contract__NameAssignment_1 )
+ // InternalContract.g:2693:3: rule__Contract__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__Contract__NameAssignment_1();
@@ -8792,14 +8923,14 @@ public final void rule__Contract__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__2"
- // InternalContract.g:2664:1: rule__Contract__Group__2 : rule__Contract__Group__2__Impl rule__Contract__Group__3 ;
+ // InternalContract.g:2701:1: rule__Contract__Group__2 : rule__Contract__Group__2__Impl rule__Contract__Group__3 ;
public final void rule__Contract__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2668:1: ( rule__Contract__Group__2__Impl rule__Contract__Group__3 )
- // InternalContract.g:2669:2: rule__Contract__Group__2__Impl rule__Contract__Group__3
+ // InternalContract.g:2705:1: ( rule__Contract__Group__2__Impl rule__Contract__Group__3 )
+ // InternalContract.g:2706:2: rule__Contract__Group__2__Impl rule__Contract__Group__3
{
pushFollow(FOLLOW_10);
rule__Contract__Group__2__Impl();
@@ -8830,20 +8961,20 @@ public final void rule__Contract__Group__2() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__2__Impl"
- // InternalContract.g:2676:1: rule__Contract__Group__2__Impl : ( '{' ) ;
+ // InternalContract.g:2713:1: rule__Contract__Group__2__Impl : ( '{' ) ;
public final void rule__Contract__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2680:1: ( ( '{' ) )
- // InternalContract.g:2681:1: ( '{' )
+ // InternalContract.g:2717:1: ( ( '{' ) )
+ // InternalContract.g:2718:1: ( '{' )
{
- // InternalContract.g:2681:1: ( '{' )
- // InternalContract.g:2682:2: '{'
+ // InternalContract.g:2718:1: ( '{' )
+ // InternalContract.g:2719:2: '{'
{
before(grammarAccess.getContractAccess().getLeftCurlyBracketKeyword_2());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getContractAccess().getLeftCurlyBracketKeyword_2());
}
@@ -8867,14 +8998,14 @@ public final void rule__Contract__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__3"
- // InternalContract.g:2691:1: rule__Contract__Group__3 : rule__Contract__Group__3__Impl rule__Contract__Group__4 ;
+ // InternalContract.g:2728:1: rule__Contract__Group__3 : rule__Contract__Group__3__Impl rule__Contract__Group__4 ;
public final void rule__Contract__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2695:1: ( rule__Contract__Group__3__Impl rule__Contract__Group__4 )
- // InternalContract.g:2696:2: rule__Contract__Group__3__Impl rule__Contract__Group__4
+ // InternalContract.g:2732:1: ( rule__Contract__Group__3__Impl rule__Contract__Group__4 )
+ // InternalContract.g:2733:2: rule__Contract__Group__3__Impl rule__Contract__Group__4
{
pushFollow(FOLLOW_10);
rule__Contract__Group__3__Impl();
@@ -8905,29 +9036,29 @@ public final void rule__Contract__Group__3() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__3__Impl"
- // InternalContract.g:2703:1: rule__Contract__Group__3__Impl : ( ( rule__Contract__Group_3__0 )? ) ;
+ // InternalContract.g:2740:1: rule__Contract__Group__3__Impl : ( ( rule__Contract__Group_3__0 )? ) ;
public final void rule__Contract__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2707:1: ( ( ( rule__Contract__Group_3__0 )? ) )
- // InternalContract.g:2708:1: ( ( rule__Contract__Group_3__0 )? )
+ // InternalContract.g:2744:1: ( ( ( rule__Contract__Group_3__0 )? ) )
+ // InternalContract.g:2745:1: ( ( rule__Contract__Group_3__0 )? )
{
- // InternalContract.g:2708:1: ( ( rule__Contract__Group_3__0 )? )
- // InternalContract.g:2709:2: ( rule__Contract__Group_3__0 )?
+ // InternalContract.g:2745:1: ( ( rule__Contract__Group_3__0 )? )
+ // InternalContract.g:2746:2: ( rule__Contract__Group_3__0 )?
{
before(grammarAccess.getContractAccess().getGroup_3());
- // InternalContract.g:2710:2: ( rule__Contract__Group_3__0 )?
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // InternalContract.g:2747:2: ( rule__Contract__Group_3__0 )?
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA31_0==36) ) {
- alt31=1;
+ if ( (LA32_0==38) ) {
+ alt32=1;
}
- switch (alt31) {
+ switch (alt32) {
case 1 :
- // InternalContract.g:2710:3: rule__Contract__Group_3__0
+ // InternalContract.g:2747:3: rule__Contract__Group_3__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_3__0();
@@ -8963,14 +9094,14 @@ public final void rule__Contract__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__4"
- // InternalContract.g:2718:1: rule__Contract__Group__4 : rule__Contract__Group__4__Impl rule__Contract__Group__5 ;
+ // InternalContract.g:2755:1: rule__Contract__Group__4 : rule__Contract__Group__4__Impl rule__Contract__Group__5 ;
public final void rule__Contract__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2722:1: ( rule__Contract__Group__4__Impl rule__Contract__Group__5 )
- // InternalContract.g:2723:2: rule__Contract__Group__4__Impl rule__Contract__Group__5
+ // InternalContract.g:2759:1: ( rule__Contract__Group__4__Impl rule__Contract__Group__5 )
+ // InternalContract.g:2760:2: rule__Contract__Group__4__Impl rule__Contract__Group__5
{
pushFollow(FOLLOW_10);
rule__Contract__Group__4__Impl();
@@ -9001,29 +9132,29 @@ public final void rule__Contract__Group__4() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__4__Impl"
- // InternalContract.g:2730:1: rule__Contract__Group__4__Impl : ( ( rule__Contract__Group_4__0 )? ) ;
+ // InternalContract.g:2767:1: rule__Contract__Group__4__Impl : ( ( rule__Contract__Group_4__0 )? ) ;
public final void rule__Contract__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2734:1: ( ( ( rule__Contract__Group_4__0 )? ) )
- // InternalContract.g:2735:1: ( ( rule__Contract__Group_4__0 )? )
+ // InternalContract.g:2771:1: ( ( ( rule__Contract__Group_4__0 )? ) )
+ // InternalContract.g:2772:1: ( ( rule__Contract__Group_4__0 )? )
{
- // InternalContract.g:2735:1: ( ( rule__Contract__Group_4__0 )? )
- // InternalContract.g:2736:2: ( rule__Contract__Group_4__0 )?
+ // InternalContract.g:2772:1: ( ( rule__Contract__Group_4__0 )? )
+ // InternalContract.g:2773:2: ( rule__Contract__Group_4__0 )?
{
before(grammarAccess.getContractAccess().getGroup_4());
- // InternalContract.g:2737:2: ( rule__Contract__Group_4__0 )?
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // InternalContract.g:2774:2: ( rule__Contract__Group_4__0 )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA32_0==37) ) {
- alt32=1;
+ if ( (LA33_0==39) ) {
+ alt33=1;
}
- switch (alt32) {
+ switch (alt33) {
case 1 :
- // InternalContract.g:2737:3: rule__Contract__Group_4__0
+ // InternalContract.g:2774:3: rule__Contract__Group_4__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_4__0();
@@ -9059,14 +9190,14 @@ public final void rule__Contract__Group__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__5"
- // InternalContract.g:2745:1: rule__Contract__Group__5 : rule__Contract__Group__5__Impl rule__Contract__Group__6 ;
+ // InternalContract.g:2782:1: rule__Contract__Group__5 : rule__Contract__Group__5__Impl rule__Contract__Group__6 ;
public final void rule__Contract__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2749:1: ( rule__Contract__Group__5__Impl rule__Contract__Group__6 )
- // InternalContract.g:2750:2: rule__Contract__Group__5__Impl rule__Contract__Group__6
+ // InternalContract.g:2786:1: ( rule__Contract__Group__5__Impl rule__Contract__Group__6 )
+ // InternalContract.g:2787:2: rule__Contract__Group__5__Impl rule__Contract__Group__6
{
pushFollow(FOLLOW_10);
rule__Contract__Group__5__Impl();
@@ -9097,29 +9228,29 @@ public final void rule__Contract__Group__5() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__5__Impl"
- // InternalContract.g:2757:1: rule__Contract__Group__5__Impl : ( ( rule__Contract__Group_5__0 )? ) ;
+ // InternalContract.g:2794:1: rule__Contract__Group__5__Impl : ( ( rule__Contract__Group_5__0 )? ) ;
public final void rule__Contract__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2761:1: ( ( ( rule__Contract__Group_5__0 )? ) )
- // InternalContract.g:2762:1: ( ( rule__Contract__Group_5__0 )? )
+ // InternalContract.g:2798:1: ( ( ( rule__Contract__Group_5__0 )? ) )
+ // InternalContract.g:2799:1: ( ( rule__Contract__Group_5__0 )? )
{
- // InternalContract.g:2762:1: ( ( rule__Contract__Group_5__0 )? )
- // InternalContract.g:2763:2: ( rule__Contract__Group_5__0 )?
+ // InternalContract.g:2799:1: ( ( rule__Contract__Group_5__0 )? )
+ // InternalContract.g:2800:2: ( rule__Contract__Group_5__0 )?
{
before(grammarAccess.getContractAccess().getGroup_5());
- // InternalContract.g:2764:2: ( rule__Contract__Group_5__0 )?
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // InternalContract.g:2801:2: ( rule__Contract__Group_5__0 )?
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( (LA33_0==38) ) {
- alt33=1;
+ if ( (LA34_0==40) ) {
+ alt34=1;
}
- switch (alt33) {
+ switch (alt34) {
case 1 :
- // InternalContract.g:2764:3: rule__Contract__Group_5__0
+ // InternalContract.g:2801:3: rule__Contract__Group_5__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_5__0();
@@ -9155,14 +9286,14 @@ public final void rule__Contract__Group__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__6"
- // InternalContract.g:2772:1: rule__Contract__Group__6 : rule__Contract__Group__6__Impl rule__Contract__Group__7 ;
+ // InternalContract.g:2809:1: rule__Contract__Group__6 : rule__Contract__Group__6__Impl rule__Contract__Group__7 ;
public final void rule__Contract__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2776:1: ( rule__Contract__Group__6__Impl rule__Contract__Group__7 )
- // InternalContract.g:2777:2: rule__Contract__Group__6__Impl rule__Contract__Group__7
+ // InternalContract.g:2813:1: ( rule__Contract__Group__6__Impl rule__Contract__Group__7 )
+ // InternalContract.g:2814:2: rule__Contract__Group__6__Impl rule__Contract__Group__7
{
pushFollow(FOLLOW_10);
rule__Contract__Group__6__Impl();
@@ -9193,29 +9324,29 @@ public final void rule__Contract__Group__6() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__6__Impl"
- // InternalContract.g:2784:1: rule__Contract__Group__6__Impl : ( ( rule__Contract__Group_6__0 )? ) ;
+ // InternalContract.g:2821:1: rule__Contract__Group__6__Impl : ( ( rule__Contract__Group_6__0 )? ) ;
public final void rule__Contract__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2788:1: ( ( ( rule__Contract__Group_6__0 )? ) )
- // InternalContract.g:2789:1: ( ( rule__Contract__Group_6__0 )? )
+ // InternalContract.g:2825:1: ( ( ( rule__Contract__Group_6__0 )? ) )
+ // InternalContract.g:2826:1: ( ( rule__Contract__Group_6__0 )? )
{
- // InternalContract.g:2789:1: ( ( rule__Contract__Group_6__0 )? )
- // InternalContract.g:2790:2: ( rule__Contract__Group_6__0 )?
+ // InternalContract.g:2826:1: ( ( rule__Contract__Group_6__0 )? )
+ // InternalContract.g:2827:2: ( rule__Contract__Group_6__0 )?
{
before(grammarAccess.getContractAccess().getGroup_6());
- // InternalContract.g:2791:2: ( rule__Contract__Group_6__0 )?
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // InternalContract.g:2828:2: ( rule__Contract__Group_6__0 )?
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA34_0==39) ) {
- alt34=1;
+ if ( (LA35_0==41) ) {
+ alt35=1;
}
- switch (alt34) {
+ switch (alt35) {
case 1 :
- // InternalContract.g:2791:3: rule__Contract__Group_6__0
+ // InternalContract.g:2828:3: rule__Contract__Group_6__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_6__0();
@@ -9251,14 +9382,14 @@ public final void rule__Contract__Group__6__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__7"
- // InternalContract.g:2799:1: rule__Contract__Group__7 : rule__Contract__Group__7__Impl rule__Contract__Group__8 ;
+ // InternalContract.g:2836:1: rule__Contract__Group__7 : rule__Contract__Group__7__Impl rule__Contract__Group__8 ;
public final void rule__Contract__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2803:1: ( rule__Contract__Group__7__Impl rule__Contract__Group__8 )
- // InternalContract.g:2804:2: rule__Contract__Group__7__Impl rule__Contract__Group__8
+ // InternalContract.g:2840:1: ( rule__Contract__Group__7__Impl rule__Contract__Group__8 )
+ // InternalContract.g:2841:2: rule__Contract__Group__7__Impl rule__Contract__Group__8
{
pushFollow(FOLLOW_10);
rule__Contract__Group__7__Impl();
@@ -9289,29 +9420,29 @@ public final void rule__Contract__Group__7() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__7__Impl"
- // InternalContract.g:2811:1: rule__Contract__Group__7__Impl : ( ( rule__Contract__Group_7__0 )? ) ;
+ // InternalContract.g:2848:1: rule__Contract__Group__7__Impl : ( ( rule__Contract__Group_7__0 )? ) ;
public final void rule__Contract__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2815:1: ( ( ( rule__Contract__Group_7__0 )? ) )
- // InternalContract.g:2816:1: ( ( rule__Contract__Group_7__0 )? )
+ // InternalContract.g:2852:1: ( ( ( rule__Contract__Group_7__0 )? ) )
+ // InternalContract.g:2853:1: ( ( rule__Contract__Group_7__0 )? )
{
- // InternalContract.g:2816:1: ( ( rule__Contract__Group_7__0 )? )
- // InternalContract.g:2817:2: ( rule__Contract__Group_7__0 )?
+ // InternalContract.g:2853:1: ( ( rule__Contract__Group_7__0 )? )
+ // InternalContract.g:2854:2: ( rule__Contract__Group_7__0 )?
{
before(grammarAccess.getContractAccess().getGroup_7());
- // InternalContract.g:2818:2: ( rule__Contract__Group_7__0 )?
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // InternalContract.g:2855:2: ( rule__Contract__Group_7__0 )?
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA35_0==40) ) {
- alt35=1;
+ if ( (LA36_0==42) ) {
+ alt36=1;
}
- switch (alt35) {
+ switch (alt36) {
case 1 :
- // InternalContract.g:2818:3: rule__Contract__Group_7__0
+ // InternalContract.g:2855:3: rule__Contract__Group_7__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_7__0();
@@ -9347,14 +9478,14 @@ public final void rule__Contract__Group__7__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__8"
- // InternalContract.g:2826:1: rule__Contract__Group__8 : rule__Contract__Group__8__Impl rule__Contract__Group__9 ;
+ // InternalContract.g:2863:1: rule__Contract__Group__8 : rule__Contract__Group__8__Impl rule__Contract__Group__9 ;
public final void rule__Contract__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2830:1: ( rule__Contract__Group__8__Impl rule__Contract__Group__9 )
- // InternalContract.g:2831:2: rule__Contract__Group__8__Impl rule__Contract__Group__9
+ // InternalContract.g:2867:1: ( rule__Contract__Group__8__Impl rule__Contract__Group__9 )
+ // InternalContract.g:2868:2: rule__Contract__Group__8__Impl rule__Contract__Group__9
{
pushFollow(FOLLOW_10);
rule__Contract__Group__8__Impl();
@@ -9385,29 +9516,29 @@ public final void rule__Contract__Group__8() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__8__Impl"
- // InternalContract.g:2838:1: rule__Contract__Group__8__Impl : ( ( rule__Contract__Group_8__0 )? ) ;
+ // InternalContract.g:2875:1: rule__Contract__Group__8__Impl : ( ( rule__Contract__Group_8__0 )? ) ;
public final void rule__Contract__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2842:1: ( ( ( rule__Contract__Group_8__0 )? ) )
- // InternalContract.g:2843:1: ( ( rule__Contract__Group_8__0 )? )
+ // InternalContract.g:2879:1: ( ( ( rule__Contract__Group_8__0 )? ) )
+ // InternalContract.g:2880:1: ( ( rule__Contract__Group_8__0 )? )
{
- // InternalContract.g:2843:1: ( ( rule__Contract__Group_8__0 )? )
- // InternalContract.g:2844:2: ( rule__Contract__Group_8__0 )?
+ // InternalContract.g:2880:1: ( ( rule__Contract__Group_8__0 )? )
+ // InternalContract.g:2881:2: ( rule__Contract__Group_8__0 )?
{
before(grammarAccess.getContractAccess().getGroup_8());
- // InternalContract.g:2845:2: ( rule__Contract__Group_8__0 )?
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // InternalContract.g:2882:2: ( rule__Contract__Group_8__0 )?
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( ((LA36_0>=22 && LA36_0<=23)) ) {
- alt36=1;
+ if ( ((LA37_0>=22 && LA37_0<=23)) ) {
+ alt37=1;
}
- switch (alt36) {
+ switch (alt37) {
case 1 :
- // InternalContract.g:2845:3: rule__Contract__Group_8__0
+ // InternalContract.g:2882:3: rule__Contract__Group_8__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_8__0();
@@ -9443,14 +9574,14 @@ public final void rule__Contract__Group__8__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__9"
- // InternalContract.g:2853:1: rule__Contract__Group__9 : rule__Contract__Group__9__Impl ;
+ // InternalContract.g:2890:1: rule__Contract__Group__9 : rule__Contract__Group__9__Impl ;
public final void rule__Contract__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2857:1: ( rule__Contract__Group__9__Impl )
- // InternalContract.g:2858:2: rule__Contract__Group__9__Impl
+ // InternalContract.g:2894:1: ( rule__Contract__Group__9__Impl )
+ // InternalContract.g:2895:2: rule__Contract__Group__9__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group__9__Impl();
@@ -9476,20 +9607,20 @@ public final void rule__Contract__Group__9() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__9__Impl"
- // InternalContract.g:2864:1: rule__Contract__Group__9__Impl : ( '}' ) ;
+ // InternalContract.g:2901:1: rule__Contract__Group__9__Impl : ( '}' ) ;
public final void rule__Contract__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2868:1: ( ( '}' ) )
- // InternalContract.g:2869:1: ( '}' )
+ // InternalContract.g:2905:1: ( ( '}' ) )
+ // InternalContract.g:2906:1: ( '}' )
{
- // InternalContract.g:2869:1: ( '}' )
- // InternalContract.g:2870:2: '}'
+ // InternalContract.g:2906:1: ( '}' )
+ // InternalContract.g:2907:2: '}'
{
before(grammarAccess.getContractAccess().getRightCurlyBracketKeyword_9());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getContractAccess().getRightCurlyBracketKeyword_9());
}
@@ -9513,14 +9644,14 @@ public final void rule__Contract__Group__9__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_3__0"
- // InternalContract.g:2880:1: rule__Contract__Group_3__0 : rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1 ;
+ // InternalContract.g:2917:1: rule__Contract__Group_3__0 : rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1 ;
public final void rule__Contract__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2884:1: ( rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1 )
- // InternalContract.g:2885:2: rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1
+ // InternalContract.g:2921:1: ( rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1 )
+ // InternalContract.g:2922:2: rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1
{
pushFollow(FOLLOW_11);
rule__Contract__Group_3__0__Impl();
@@ -9551,20 +9682,20 @@ public final void rule__Contract__Group_3__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_3__0__Impl"
- // InternalContract.g:2892:1: rule__Contract__Group_3__0__Impl : ( 'domains' ) ;
+ // InternalContract.g:2929:1: rule__Contract__Group_3__0__Impl : ( 'domains' ) ;
public final void rule__Contract__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2896:1: ( ( 'domains' ) )
- // InternalContract.g:2897:1: ( 'domains' )
+ // InternalContract.g:2933:1: ( ( 'domains' ) )
+ // InternalContract.g:2934:1: ( 'domains' )
{
- // InternalContract.g:2897:1: ( 'domains' )
- // InternalContract.g:2898:2: 'domains'
+ // InternalContract.g:2934:1: ( 'domains' )
+ // InternalContract.g:2935:2: 'domains'
{
before(grammarAccess.getContractAccess().getDomainsKeyword_3_0());
- match(input,36,FOLLOW_2);
+ match(input,38,FOLLOW_2);
after(grammarAccess.getContractAccess().getDomainsKeyword_3_0());
}
@@ -9588,14 +9719,14 @@ public final void rule__Contract__Group_3__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_3__1"
- // InternalContract.g:2907:1: rule__Contract__Group_3__1 : rule__Contract__Group_3__1__Impl ;
+ // InternalContract.g:2944:1: rule__Contract__Group_3__1 : rule__Contract__Group_3__1__Impl ;
public final void rule__Contract__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2911:1: ( rule__Contract__Group_3__1__Impl )
- // InternalContract.g:2912:2: rule__Contract__Group_3__1__Impl
+ // InternalContract.g:2948:1: ( rule__Contract__Group_3__1__Impl )
+ // InternalContract.g:2949:2: rule__Contract__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_3__1__Impl();
@@ -9621,17 +9752,17 @@ public final void rule__Contract__Group_3__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_3__1__Impl"
- // InternalContract.g:2918:1: rule__Contract__Group_3__1__Impl : ( ruleDomains ) ;
+ // InternalContract.g:2955:1: rule__Contract__Group_3__1__Impl : ( ruleDomains ) ;
public final void rule__Contract__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2922:1: ( ( ruleDomains ) )
- // InternalContract.g:2923:1: ( ruleDomains )
+ // InternalContract.g:2959:1: ( ( ruleDomains ) )
+ // InternalContract.g:2960:1: ( ruleDomains )
{
- // InternalContract.g:2923:1: ( ruleDomains )
- // InternalContract.g:2924:2: ruleDomains
+ // InternalContract.g:2960:1: ( ruleDomains )
+ // InternalContract.g:2961:2: ruleDomains
{
before(grammarAccess.getContractAccess().getDomainsParserRuleCall_3_1());
pushFollow(FOLLOW_2);
@@ -9662,14 +9793,14 @@ public final void rule__Contract__Group_3__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_4__0"
- // InternalContract.g:2934:1: rule__Contract__Group_4__0 : rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1 ;
+ // InternalContract.g:2971:1: rule__Contract__Group_4__0 : rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1 ;
public final void rule__Contract__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2938:1: ( rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1 )
- // InternalContract.g:2939:2: rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1
+ // InternalContract.g:2975:1: ( rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1 )
+ // InternalContract.g:2976:2: rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1
{
pushFollow(FOLLOW_12);
rule__Contract__Group_4__0__Impl();
@@ -9700,20 +9831,20 @@ public final void rule__Contract__Group_4__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_4__0__Impl"
- // InternalContract.g:2946:1: rule__Contract__Group_4__0__Impl : ( 'queries' ) ;
+ // InternalContract.g:2983:1: rule__Contract__Group_4__0__Impl : ( 'queries' ) ;
public final void rule__Contract__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2950:1: ( ( 'queries' ) )
- // InternalContract.g:2951:1: ( 'queries' )
+ // InternalContract.g:2987:1: ( ( 'queries' ) )
+ // InternalContract.g:2988:1: ( 'queries' )
{
- // InternalContract.g:2951:1: ( 'queries' )
- // InternalContract.g:2952:2: 'queries'
+ // InternalContract.g:2988:1: ( 'queries' )
+ // InternalContract.g:2989:2: 'queries'
{
before(grammarAccess.getContractAccess().getQueriesKeyword_4_0());
- match(input,37,FOLLOW_2);
+ match(input,39,FOLLOW_2);
after(grammarAccess.getContractAccess().getQueriesKeyword_4_0());
}
@@ -9737,14 +9868,14 @@ public final void rule__Contract__Group_4__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_4__1"
- // InternalContract.g:2961:1: rule__Contract__Group_4__1 : rule__Contract__Group_4__1__Impl ;
+ // InternalContract.g:2998:1: rule__Contract__Group_4__1 : rule__Contract__Group_4__1__Impl ;
public final void rule__Contract__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2965:1: ( rule__Contract__Group_4__1__Impl )
- // InternalContract.g:2966:2: rule__Contract__Group_4__1__Impl
+ // InternalContract.g:3002:1: ( rule__Contract__Group_4__1__Impl )
+ // InternalContract.g:3003:2: rule__Contract__Group_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_4__1__Impl();
@@ -9770,17 +9901,17 @@ public final void rule__Contract__Group_4__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_4__1__Impl"
- // InternalContract.g:2972:1: rule__Contract__Group_4__1__Impl : ( ruleQueries ) ;
+ // InternalContract.g:3009:1: rule__Contract__Group_4__1__Impl : ( ruleQueries ) ;
public final void rule__Contract__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2976:1: ( ( ruleQueries ) )
- // InternalContract.g:2977:1: ( ruleQueries )
+ // InternalContract.g:3013:1: ( ( ruleQueries ) )
+ // InternalContract.g:3014:1: ( ruleQueries )
{
- // InternalContract.g:2977:1: ( ruleQueries )
- // InternalContract.g:2978:2: ruleQueries
+ // InternalContract.g:3014:1: ( ruleQueries )
+ // InternalContract.g:3015:2: ruleQueries
{
before(grammarAccess.getContractAccess().getQueriesParserRuleCall_4_1());
pushFollow(FOLLOW_2);
@@ -9811,14 +9942,14 @@ public final void rule__Contract__Group_4__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_5__0"
- // InternalContract.g:2988:1: rule__Contract__Group_5__0 : rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1 ;
+ // InternalContract.g:3025:1: rule__Contract__Group_5__0 : rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1 ;
public final void rule__Contract__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2992:1: ( rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1 )
- // InternalContract.g:2993:2: rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1
+ // InternalContract.g:3029:1: ( rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1 )
+ // InternalContract.g:3030:2: rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1
{
pushFollow(FOLLOW_13);
rule__Contract__Group_5__0__Impl();
@@ -9849,20 +9980,20 @@ public final void rule__Contract__Group_5__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_5__0__Impl"
- // InternalContract.g:3000:1: rule__Contract__Group_5__0__Impl : ( 'input' ) ;
+ // InternalContract.g:3037:1: rule__Contract__Group_5__0__Impl : ( 'input' ) ;
public final void rule__Contract__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3004:1: ( ( 'input' ) )
- // InternalContract.g:3005:1: ( 'input' )
+ // InternalContract.g:3041:1: ( ( 'input' ) )
+ // InternalContract.g:3042:1: ( 'input' )
{
- // InternalContract.g:3005:1: ( 'input' )
- // InternalContract.g:3006:2: 'input'
+ // InternalContract.g:3042:1: ( 'input' )
+ // InternalContract.g:3043:2: 'input'
{
before(grammarAccess.getContractAccess().getInputKeyword_5_0());
- match(input,38,FOLLOW_2);
+ match(input,40,FOLLOW_2);
after(grammarAccess.getContractAccess().getInputKeyword_5_0());
}
@@ -9886,14 +10017,14 @@ public final void rule__Contract__Group_5__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_5__1"
- // InternalContract.g:3015:1: rule__Contract__Group_5__1 : rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2 ;
+ // InternalContract.g:3052:1: rule__Contract__Group_5__1 : rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2 ;
public final void rule__Contract__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3019:1: ( rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2 )
- // InternalContract.g:3020:2: rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2
+ // InternalContract.g:3056:1: ( rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2 )
+ // InternalContract.g:3057:2: rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2
{
pushFollow(FOLLOW_14);
rule__Contract__Group_5__1__Impl();
@@ -9924,20 +10055,20 @@ public final void rule__Contract__Group_5__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_5__1__Impl"
- // InternalContract.g:3027:1: rule__Contract__Group_5__1__Impl : ( 'assumptions' ) ;
+ // InternalContract.g:3064:1: rule__Contract__Group_5__1__Impl : ( 'assumptions' ) ;
public final void rule__Contract__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3031:1: ( ( 'assumptions' ) )
- // InternalContract.g:3032:1: ( 'assumptions' )
+ // InternalContract.g:3068:1: ( ( 'assumptions' ) )
+ // InternalContract.g:3069:1: ( 'assumptions' )
{
- // InternalContract.g:3032:1: ( 'assumptions' )
- // InternalContract.g:3033:2: 'assumptions'
+ // InternalContract.g:3069:1: ( 'assumptions' )
+ // InternalContract.g:3070:2: 'assumptions'
{
before(grammarAccess.getContractAccess().getAssumptionsKeyword_5_1());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getContractAccess().getAssumptionsKeyword_5_1());
}
@@ -9961,14 +10092,14 @@ public final void rule__Contract__Group_5__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_5__2"
- // InternalContract.g:3042:1: rule__Contract__Group_5__2 : rule__Contract__Group_5__2__Impl ;
+ // InternalContract.g:3079:1: rule__Contract__Group_5__2 : rule__Contract__Group_5__2__Impl ;
public final void rule__Contract__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3046:1: ( rule__Contract__Group_5__2__Impl )
- // InternalContract.g:3047:2: rule__Contract__Group_5__2__Impl
+ // InternalContract.g:3083:1: ( rule__Contract__Group_5__2__Impl )
+ // InternalContract.g:3084:2: rule__Contract__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_5__2__Impl();
@@ -9994,33 +10125,33 @@ public final void rule__Contract__Group_5__2() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_5__2__Impl"
- // InternalContract.g:3053:1: rule__Contract__Group_5__2__Impl : ( ( rule__Contract__InputsAssignment_5_2 )* ) ;
+ // InternalContract.g:3090:1: rule__Contract__Group_5__2__Impl : ( ( rule__Contract__InputsAssignment_5_2 )* ) ;
public final void rule__Contract__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3057:1: ( ( ( rule__Contract__InputsAssignment_5_2 )* ) )
- // InternalContract.g:3058:1: ( ( rule__Contract__InputsAssignment_5_2 )* )
+ // InternalContract.g:3094:1: ( ( ( rule__Contract__InputsAssignment_5_2 )* ) )
+ // InternalContract.g:3095:1: ( ( rule__Contract__InputsAssignment_5_2 )* )
{
- // InternalContract.g:3058:1: ( ( rule__Contract__InputsAssignment_5_2 )* )
- // InternalContract.g:3059:2: ( rule__Contract__InputsAssignment_5_2 )*
+ // InternalContract.g:3095:1: ( ( rule__Contract__InputsAssignment_5_2 )* )
+ // InternalContract.g:3096:2: ( rule__Contract__InputsAssignment_5_2 )*
{
before(grammarAccess.getContractAccess().getInputsAssignment_5_2());
- // InternalContract.g:3060:2: ( rule__Contract__InputsAssignment_5_2 )*
- loop37:
+ // InternalContract.g:3097:2: ( rule__Contract__InputsAssignment_5_2 )*
+ loop38:
do {
- int alt37=2;
- int LA37_0 = input.LA(1);
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( ((LA37_0>=RULE_SSTRING && LA37_0<=RULE_ISTRING_LEFT)||(LA37_0>=28 && LA37_0<=30)||LA37_0==41) ) {
- alt37=1;
+ if ( ((LA38_0>=RULE_SSTRING && LA38_0<=RULE_ISTRING_LEFT)||(LA38_0>=28 && LA38_0<=30)||LA38_0==43) ) {
+ alt38=1;
}
- switch (alt37) {
+ switch (alt38) {
case 1 :
- // InternalContract.g:3060:3: rule__Contract__InputsAssignment_5_2
+ // InternalContract.g:3097:3: rule__Contract__InputsAssignment_5_2
{
pushFollow(FOLLOW_5);
rule__Contract__InputsAssignment_5_2();
@@ -10032,7 +10163,7 @@ public final void rule__Contract__Group_5__2__Impl() throws RecognitionException
break;
default :
- break loop37;
+ break loop38;
}
} while (true);
@@ -10059,14 +10190,14 @@ public final void rule__Contract__Group_5__2__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_6__0"
- // InternalContract.g:3069:1: rule__Contract__Group_6__0 : rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1 ;
+ // InternalContract.g:3106:1: rule__Contract__Group_6__0 : rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1 ;
public final void rule__Contract__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3073:1: ( rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1 )
- // InternalContract.g:3074:2: rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1
+ // InternalContract.g:3110:1: ( rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1 )
+ // InternalContract.g:3111:2: rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1
{
pushFollow(FOLLOW_14);
rule__Contract__Group_6__0__Impl();
@@ -10097,20 +10228,20 @@ public final void rule__Contract__Group_6__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_6__0__Impl"
- // InternalContract.g:3081:1: rule__Contract__Group_6__0__Impl : ( 'assumptions' ) ;
+ // InternalContract.g:3118:1: rule__Contract__Group_6__0__Impl : ( 'assumptions' ) ;
public final void rule__Contract__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3085:1: ( ( 'assumptions' ) )
- // InternalContract.g:3086:1: ( 'assumptions' )
+ // InternalContract.g:3122:1: ( ( 'assumptions' ) )
+ // InternalContract.g:3123:1: ( 'assumptions' )
{
- // InternalContract.g:3086:1: ( 'assumptions' )
- // InternalContract.g:3087:2: 'assumptions'
+ // InternalContract.g:3123:1: ( 'assumptions' )
+ // InternalContract.g:3124:2: 'assumptions'
{
before(grammarAccess.getContractAccess().getAssumptionsKeyword_6_0());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getContractAccess().getAssumptionsKeyword_6_0());
}
@@ -10134,14 +10265,14 @@ public final void rule__Contract__Group_6__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_6__1"
- // InternalContract.g:3096:1: rule__Contract__Group_6__1 : rule__Contract__Group_6__1__Impl ;
+ // InternalContract.g:3133:1: rule__Contract__Group_6__1 : rule__Contract__Group_6__1__Impl ;
public final void rule__Contract__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3100:1: ( rule__Contract__Group_6__1__Impl )
- // InternalContract.g:3101:2: rule__Contract__Group_6__1__Impl
+ // InternalContract.g:3137:1: ( rule__Contract__Group_6__1__Impl )
+ // InternalContract.g:3138:2: rule__Contract__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_6__1__Impl();
@@ -10167,17 +10298,17 @@ public final void rule__Contract__Group_6__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_6__1__Impl"
- // InternalContract.g:3107:1: rule__Contract__Group_6__1__Impl : ( ruleAssumptions ) ;
+ // InternalContract.g:3144:1: rule__Contract__Group_6__1__Impl : ( ruleAssumptions ) ;
public final void rule__Contract__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3111:1: ( ( ruleAssumptions ) )
- // InternalContract.g:3112:1: ( ruleAssumptions )
+ // InternalContract.g:3148:1: ( ( ruleAssumptions ) )
+ // InternalContract.g:3149:1: ( ruleAssumptions )
{
- // InternalContract.g:3112:1: ( ruleAssumptions )
- // InternalContract.g:3113:2: ruleAssumptions
+ // InternalContract.g:3149:1: ( ruleAssumptions )
+ // InternalContract.g:3150:2: ruleAssumptions
{
before(grammarAccess.getContractAccess().getAssumptionsParserRuleCall_6_1());
pushFollow(FOLLOW_2);
@@ -10208,14 +10339,14 @@ public final void rule__Contract__Group_6__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_7__0"
- // InternalContract.g:3123:1: rule__Contract__Group_7__0 : rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1 ;
+ // InternalContract.g:3160:1: rule__Contract__Group_7__0 : rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1 ;
public final void rule__Contract__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3127:1: ( rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1 )
- // InternalContract.g:3128:2: rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1
+ // InternalContract.g:3164:1: ( rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1 )
+ // InternalContract.g:3165:2: rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1
{
pushFollow(FOLLOW_15);
rule__Contract__Group_7__0__Impl();
@@ -10246,20 +10377,20 @@ public final void rule__Contract__Group_7__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_7__0__Impl"
- // InternalContract.g:3135:1: rule__Contract__Group_7__0__Impl : ( 'guarantee' ) ;
+ // InternalContract.g:3172:1: rule__Contract__Group_7__0__Impl : ( 'guarantee' ) ;
public final void rule__Contract__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3139:1: ( ( 'guarantee' ) )
- // InternalContract.g:3140:1: ( 'guarantee' )
+ // InternalContract.g:3176:1: ( ( 'guarantee' ) )
+ // InternalContract.g:3177:1: ( 'guarantee' )
{
- // InternalContract.g:3140:1: ( 'guarantee' )
- // InternalContract.g:3141:2: 'guarantee'
+ // InternalContract.g:3177:1: ( 'guarantee' )
+ // InternalContract.g:3178:2: 'guarantee'
{
before(grammarAccess.getContractAccess().getGuaranteeKeyword_7_0());
- match(input,40,FOLLOW_2);
+ match(input,42,FOLLOW_2);
after(grammarAccess.getContractAccess().getGuaranteeKeyword_7_0());
}
@@ -10283,14 +10414,14 @@ public final void rule__Contract__Group_7__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_7__1"
- // InternalContract.g:3150:1: rule__Contract__Group_7__1 : rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2 ;
+ // InternalContract.g:3187:1: rule__Contract__Group_7__1 : rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2 ;
public final void rule__Contract__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3154:1: ( rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2 )
- // InternalContract.g:3155:2: rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2
+ // InternalContract.g:3191:1: ( rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2 )
+ // InternalContract.g:3192:2: rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2
{
pushFollow(FOLLOW_16);
rule__Contract__Group_7__1__Impl();
@@ -10321,17 +10452,17 @@ public final void rule__Contract__Group_7__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_7__1__Impl"
- // InternalContract.g:3162:1: rule__Contract__Group_7__1__Impl : ( ruleExact ) ;
+ // InternalContract.g:3199:1: rule__Contract__Group_7__1__Impl : ( ruleExact ) ;
public final void rule__Contract__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3166:1: ( ( ruleExact ) )
- // InternalContract.g:3167:1: ( ruleExact )
+ // InternalContract.g:3203:1: ( ( ruleExact ) )
+ // InternalContract.g:3204:1: ( ruleExact )
{
- // InternalContract.g:3167:1: ( ruleExact )
- // InternalContract.g:3168:2: ruleExact
+ // InternalContract.g:3204:1: ( ruleExact )
+ // InternalContract.g:3205:2: ruleExact
{
before(grammarAccess.getContractAccess().getExactParserRuleCall_7_1());
pushFollow(FOLLOW_2);
@@ -10362,14 +10493,14 @@ public final void rule__Contract__Group_7__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_7__2"
- // InternalContract.g:3177:1: rule__Contract__Group_7__2 : rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3 ;
+ // InternalContract.g:3214:1: rule__Contract__Group_7__2 : rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3 ;
public final void rule__Contract__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3181:1: ( rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3 )
- // InternalContract.g:3182:2: rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3
+ // InternalContract.g:3218:1: ( rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3 )
+ // InternalContract.g:3219:2: rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3
{
pushFollow(FOLLOW_17);
rule__Contract__Group_7__2__Impl();
@@ -10400,21 +10531,21 @@ public final void rule__Contract__Group_7__2() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_7__2__Impl"
- // InternalContract.g:3189:1: rule__Contract__Group_7__2__Impl : ( ( rule__Contract__GuaranteeAssignment_7_2 ) ) ;
+ // InternalContract.g:3226:1: rule__Contract__Group_7__2__Impl : ( ( rule__Contract__GuaranteeAssignment_7_2 ) ) ;
public final void rule__Contract__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3193:1: ( ( ( rule__Contract__GuaranteeAssignment_7_2 ) ) )
- // InternalContract.g:3194:1: ( ( rule__Contract__GuaranteeAssignment_7_2 ) )
+ // InternalContract.g:3230:1: ( ( ( rule__Contract__GuaranteeAssignment_7_2 ) ) )
+ // InternalContract.g:3231:1: ( ( rule__Contract__GuaranteeAssignment_7_2 ) )
{
- // InternalContract.g:3194:1: ( ( rule__Contract__GuaranteeAssignment_7_2 ) )
- // InternalContract.g:3195:2: ( rule__Contract__GuaranteeAssignment_7_2 )
+ // InternalContract.g:3231:1: ( ( rule__Contract__GuaranteeAssignment_7_2 ) )
+ // InternalContract.g:3232:2: ( rule__Contract__GuaranteeAssignment_7_2 )
{
before(grammarAccess.getContractAccess().getGuaranteeAssignment_7_2());
- // InternalContract.g:3196:2: ( rule__Contract__GuaranteeAssignment_7_2 )
- // InternalContract.g:3196:3: rule__Contract__GuaranteeAssignment_7_2
+ // InternalContract.g:3233:2: ( rule__Contract__GuaranteeAssignment_7_2 )
+ // InternalContract.g:3233:3: rule__Contract__GuaranteeAssignment_7_2
{
pushFollow(FOLLOW_2);
rule__Contract__GuaranteeAssignment_7_2();
@@ -10447,14 +10578,14 @@ public final void rule__Contract__Group_7__2__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_7__3"
- // InternalContract.g:3204:1: rule__Contract__Group_7__3 : rule__Contract__Group_7__3__Impl ;
+ // InternalContract.g:3241:1: rule__Contract__Group_7__3 : rule__Contract__Group_7__3__Impl ;
public final void rule__Contract__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3208:1: ( rule__Contract__Group_7__3__Impl )
- // InternalContract.g:3209:2: rule__Contract__Group_7__3__Impl
+ // InternalContract.g:3245:1: ( rule__Contract__Group_7__3__Impl )
+ // InternalContract.g:3246:2: rule__Contract__Group_7__3__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_7__3__Impl();
@@ -10480,20 +10611,20 @@ public final void rule__Contract__Group_7__3() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_7__3__Impl"
- // InternalContract.g:3215:1: rule__Contract__Group_7__3__Impl : ( ';' ) ;
+ // InternalContract.g:3252:1: rule__Contract__Group_7__3__Impl : ( ';' ) ;
public final void rule__Contract__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3219:1: ( ( ';' ) )
- // InternalContract.g:3220:1: ( ';' )
+ // InternalContract.g:3256:1: ( ( ';' ) )
+ // InternalContract.g:3257:1: ( ';' )
{
- // InternalContract.g:3220:1: ( ';' )
- // InternalContract.g:3221:2: ';'
+ // InternalContract.g:3257:1: ( ';' )
+ // InternalContract.g:3258:2: ';'
{
before(grammarAccess.getContractAccess().getSemicolonKeyword_7_3());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getContractAccess().getSemicolonKeyword_7_3());
}
@@ -10517,14 +10648,14 @@ public final void rule__Contract__Group_7__3__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_8__0"
- // InternalContract.g:3231:1: rule__Contract__Group_8__0 : rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1 ;
+ // InternalContract.g:3268:1: rule__Contract__Group_8__0 : rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1 ;
public final void rule__Contract__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3235:1: ( rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1 )
- // InternalContract.g:3236:2: rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1
+ // InternalContract.g:3272:1: ( rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1 )
+ // InternalContract.g:3273:2: rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1
{
pushFollow(FOLLOW_14);
rule__Contract__Group_8__0__Impl();
@@ -10555,21 +10686,21 @@ public final void rule__Contract__Group_8__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_8__0__Impl"
- // InternalContract.g:3243:1: rule__Contract__Group_8__0__Impl : ( ( rule__Contract__Alternatives_8_0 ) ) ;
+ // InternalContract.g:3280:1: rule__Contract__Group_8__0__Impl : ( ( rule__Contract__Alternatives_8_0 ) ) ;
public final void rule__Contract__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3247:1: ( ( ( rule__Contract__Alternatives_8_0 ) ) )
- // InternalContract.g:3248:1: ( ( rule__Contract__Alternatives_8_0 ) )
+ // InternalContract.g:3284:1: ( ( ( rule__Contract__Alternatives_8_0 ) ) )
+ // InternalContract.g:3285:1: ( ( rule__Contract__Alternatives_8_0 ) )
{
- // InternalContract.g:3248:1: ( ( rule__Contract__Alternatives_8_0 ) )
- // InternalContract.g:3249:2: ( rule__Contract__Alternatives_8_0 )
+ // InternalContract.g:3285:1: ( ( rule__Contract__Alternatives_8_0 ) )
+ // InternalContract.g:3286:2: ( rule__Contract__Alternatives_8_0 )
{
before(grammarAccess.getContractAccess().getAlternatives_8_0());
- // InternalContract.g:3250:2: ( rule__Contract__Alternatives_8_0 )
- // InternalContract.g:3250:3: rule__Contract__Alternatives_8_0
+ // InternalContract.g:3287:2: ( rule__Contract__Alternatives_8_0 )
+ // InternalContract.g:3287:3: rule__Contract__Alternatives_8_0
{
pushFollow(FOLLOW_2);
rule__Contract__Alternatives_8_0();
@@ -10602,14 +10733,14 @@ public final void rule__Contract__Group_8__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_8__1"
- // InternalContract.g:3258:1: rule__Contract__Group_8__1 : rule__Contract__Group_8__1__Impl ;
+ // InternalContract.g:3295:1: rule__Contract__Group_8__1 : rule__Contract__Group_8__1__Impl ;
public final void rule__Contract__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3262:1: ( rule__Contract__Group_8__1__Impl )
- // InternalContract.g:3263:2: rule__Contract__Group_8__1__Impl
+ // InternalContract.g:3299:1: ( rule__Contract__Group_8__1__Impl )
+ // InternalContract.g:3300:2: rule__Contract__Group_8__1__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_8__1__Impl();
@@ -10635,17 +10766,17 @@ public final void rule__Contract__Group_8__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_8__1__Impl"
- // InternalContract.g:3269:1: rule__Contract__Group_8__1__Impl : ( ruleAnalyses ) ;
+ // InternalContract.g:3306:1: rule__Contract__Group_8__1__Impl : ( ruleAnalyses ) ;
public final void rule__Contract__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3273:1: ( ( ruleAnalyses ) )
- // InternalContract.g:3274:1: ( ruleAnalyses )
+ // InternalContract.g:3310:1: ( ( ruleAnalyses ) )
+ // InternalContract.g:3311:1: ( ruleAnalyses )
{
- // InternalContract.g:3274:1: ( ruleAnalyses )
- // InternalContract.g:3275:2: ruleAnalyses
+ // InternalContract.g:3311:1: ( ruleAnalyses )
+ // InternalContract.g:3312:2: ruleAnalyses
{
before(grammarAccess.getContractAccess().getAnalysesParserRuleCall_8_1());
pushFollow(FOLLOW_2);
@@ -10676,14 +10807,14 @@ public final void rule__Contract__Group_8__1__Impl() throws RecognitionException
// $ANTLR start "rule__Queries__Group__0"
- // InternalContract.g:3285:1: rule__Queries__Group__0 : rule__Queries__Group__0__Impl rule__Queries__Group__1 ;
+ // InternalContract.g:3322:1: rule__Queries__Group__0 : rule__Queries__Group__0__Impl rule__Queries__Group__1 ;
public final void rule__Queries__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3289:1: ( rule__Queries__Group__0__Impl rule__Queries__Group__1 )
- // InternalContract.g:3290:2: rule__Queries__Group__0__Impl rule__Queries__Group__1
+ // InternalContract.g:3326:1: ( rule__Queries__Group__0__Impl rule__Queries__Group__1 )
+ // InternalContract.g:3327:2: rule__Queries__Group__0__Impl rule__Queries__Group__1
{
pushFollow(FOLLOW_12);
rule__Queries__Group__0__Impl();
@@ -10714,29 +10845,29 @@ public final void rule__Queries__Group__0() throws RecognitionException {
// $ANTLR start "rule__Queries__Group__0__Impl"
- // InternalContract.g:3297:1: rule__Queries__Group__0__Impl : ( ( rule__Queries__QueriesAssignment_0 )? ) ;
+ // InternalContract.g:3334:1: rule__Queries__Group__0__Impl : ( ( rule__Queries__QueriesAssignment_0 )? ) ;
public final void rule__Queries__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3301:1: ( ( ( rule__Queries__QueriesAssignment_0 )? ) )
- // InternalContract.g:3302:1: ( ( rule__Queries__QueriesAssignment_0 )? )
+ // InternalContract.g:3338:1: ( ( ( rule__Queries__QueriesAssignment_0 )? ) )
+ // InternalContract.g:3339:1: ( ( rule__Queries__QueriesAssignment_0 )? )
{
- // InternalContract.g:3302:1: ( ( rule__Queries__QueriesAssignment_0 )? )
- // InternalContract.g:3303:2: ( rule__Queries__QueriesAssignment_0 )?
+ // InternalContract.g:3339:1: ( ( rule__Queries__QueriesAssignment_0 )? )
+ // InternalContract.g:3340:2: ( rule__Queries__QueriesAssignment_0 )?
{
before(grammarAccess.getQueriesAccess().getQueriesAssignment_0());
- // InternalContract.g:3304:2: ( rule__Queries__QueriesAssignment_0 )?
- int alt38=2;
- int LA38_0 = input.LA(1);
+ // InternalContract.g:3341:2: ( rule__Queries__QueriesAssignment_0 )?
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( (LA38_0==58) ) {
- alt38=1;
+ if ( (LA39_0==60) ) {
+ alt39=1;
}
- switch (alt38) {
+ switch (alt39) {
case 1 :
- // InternalContract.g:3304:3: rule__Queries__QueriesAssignment_0
+ // InternalContract.g:3341:3: rule__Queries__QueriesAssignment_0
{
pushFollow(FOLLOW_2);
rule__Queries__QueriesAssignment_0();
@@ -10772,14 +10903,14 @@ public final void rule__Queries__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Queries__Group__1"
- // InternalContract.g:3312:1: rule__Queries__Group__1 : rule__Queries__Group__1__Impl ;
+ // InternalContract.g:3349:1: rule__Queries__Group__1 : rule__Queries__Group__1__Impl ;
public final void rule__Queries__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3316:1: ( rule__Queries__Group__1__Impl )
- // InternalContract.g:3317:2: rule__Queries__Group__1__Impl
+ // InternalContract.g:3353:1: ( rule__Queries__Group__1__Impl )
+ // InternalContract.g:3354:2: rule__Queries__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Queries__Group__1__Impl();
@@ -10805,20 +10936,20 @@ public final void rule__Queries__Group__1() throws RecognitionException {
// $ANTLR start "rule__Queries__Group__1__Impl"
- // InternalContract.g:3323:1: rule__Queries__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:3360:1: rule__Queries__Group__1__Impl : ( ';' ) ;
public final void rule__Queries__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3327:1: ( ( ';' ) )
- // InternalContract.g:3328:1: ( ';' )
+ // InternalContract.g:3364:1: ( ( ';' ) )
+ // InternalContract.g:3365:1: ( ';' )
{
- // InternalContract.g:3328:1: ( ';' )
- // InternalContract.g:3329:2: ';'
+ // InternalContract.g:3365:1: ( ';' )
+ // InternalContract.g:3366:2: ';'
{
before(grammarAccess.getQueriesAccess().getSemicolonKeyword_1());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getQueriesAccess().getSemicolonKeyword_1());
}
@@ -10842,14 +10973,14 @@ public final void rule__Queries__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Domains__Group__0"
- // InternalContract.g:3339:1: rule__Domains__Group__0 : rule__Domains__Group__0__Impl rule__Domains__Group__1 ;
+ // InternalContract.g:3376:1: rule__Domains__Group__0 : rule__Domains__Group__0__Impl rule__Domains__Group__1 ;
public final void rule__Domains__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3343:1: ( rule__Domains__Group__0__Impl rule__Domains__Group__1 )
- // InternalContract.g:3344:2: rule__Domains__Group__0__Impl rule__Domains__Group__1
+ // InternalContract.g:3380:1: ( rule__Domains__Group__0__Impl rule__Domains__Group__1 )
+ // InternalContract.g:3381:2: rule__Domains__Group__0__Impl rule__Domains__Group__1
{
pushFollow(FOLLOW_11);
rule__Domains__Group__0__Impl();
@@ -10880,29 +11011,29 @@ public final void rule__Domains__Group__0() throws RecognitionException {
// $ANTLR start "rule__Domains__Group__0__Impl"
- // InternalContract.g:3351:1: rule__Domains__Group__0__Impl : ( ( rule__Domains__DomainsAssignment_0 )? ) ;
+ // InternalContract.g:3388:1: rule__Domains__Group__0__Impl : ( ( rule__Domains__DomainsAssignment_0 )? ) ;
public final void rule__Domains__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3355:1: ( ( ( rule__Domains__DomainsAssignment_0 )? ) )
- // InternalContract.g:3356:1: ( ( rule__Domains__DomainsAssignment_0 )? )
+ // InternalContract.g:3392:1: ( ( ( rule__Domains__DomainsAssignment_0 )? ) )
+ // InternalContract.g:3393:1: ( ( rule__Domains__DomainsAssignment_0 )? )
{
- // InternalContract.g:3356:1: ( ( rule__Domains__DomainsAssignment_0 )? )
- // InternalContract.g:3357:2: ( rule__Domains__DomainsAssignment_0 )?
+ // InternalContract.g:3393:1: ( ( rule__Domains__DomainsAssignment_0 )? )
+ // InternalContract.g:3394:2: ( rule__Domains__DomainsAssignment_0 )?
{
before(grammarAccess.getDomainsAccess().getDomainsAssignment_0());
- // InternalContract.g:3358:2: ( rule__Domains__DomainsAssignment_0 )?
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalContract.g:3395:2: ( rule__Domains__DomainsAssignment_0 )?
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA39_0==RULE_ID) ) {
- alt39=1;
+ if ( (LA40_0==RULE_ID) ) {
+ alt40=1;
}
- switch (alt39) {
+ switch (alt40) {
case 1 :
- // InternalContract.g:3358:3: rule__Domains__DomainsAssignment_0
+ // InternalContract.g:3395:3: rule__Domains__DomainsAssignment_0
{
pushFollow(FOLLOW_2);
rule__Domains__DomainsAssignment_0();
@@ -10938,14 +11069,14 @@ public final void rule__Domains__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Domains__Group__1"
- // InternalContract.g:3366:1: rule__Domains__Group__1 : rule__Domains__Group__1__Impl ;
+ // InternalContract.g:3403:1: rule__Domains__Group__1 : rule__Domains__Group__1__Impl ;
public final void rule__Domains__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3370:1: ( rule__Domains__Group__1__Impl )
- // InternalContract.g:3371:2: rule__Domains__Group__1__Impl
+ // InternalContract.g:3407:1: ( rule__Domains__Group__1__Impl )
+ // InternalContract.g:3408:2: rule__Domains__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Domains__Group__1__Impl();
@@ -10971,20 +11102,20 @@ public final void rule__Domains__Group__1() throws RecognitionException {
// $ANTLR start "rule__Domains__Group__1__Impl"
- // InternalContract.g:3377:1: rule__Domains__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:3414:1: rule__Domains__Group__1__Impl : ( ';' ) ;
public final void rule__Domains__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3381:1: ( ( ';' ) )
- // InternalContract.g:3382:1: ( ';' )
+ // InternalContract.g:3418:1: ( ( ';' ) )
+ // InternalContract.g:3419:1: ( ';' )
{
- // InternalContract.g:3382:1: ( ';' )
- // InternalContract.g:3383:2: ';'
+ // InternalContract.g:3419:1: ( ';' )
+ // InternalContract.g:3420:2: ';'
{
before(grammarAccess.getDomainsAccess().getSemicolonKeyword_1());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getDomainsAccess().getSemicolonKeyword_1());
}
@@ -11008,14 +11139,14 @@ public final void rule__Domains__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Assumptions__Group__0"
- // InternalContract.g:3393:1: rule__Assumptions__Group__0 : rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1 ;
+ // InternalContract.g:3430:1: rule__Assumptions__Group__0 : rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1 ;
public final void rule__Assumptions__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3397:1: ( rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1 )
- // InternalContract.g:3398:2: rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1
+ // InternalContract.g:3434:1: ( rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1 )
+ // InternalContract.g:3435:2: rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1
{
pushFollow(FOLLOW_14);
rule__Assumptions__Group__0__Impl();
@@ -11046,29 +11177,29 @@ public final void rule__Assumptions__Group__0() throws RecognitionException {
// $ANTLR start "rule__Assumptions__Group__0__Impl"
- // InternalContract.g:3405:1: rule__Assumptions__Group__0__Impl : ( ( rule__Assumptions__AssumptionsAssignment_0 )? ) ;
+ // InternalContract.g:3442:1: rule__Assumptions__Group__0__Impl : ( ( rule__Assumptions__AssumptionsAssignment_0 )? ) ;
public final void rule__Assumptions__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3409:1: ( ( ( rule__Assumptions__AssumptionsAssignment_0 )? ) )
- // InternalContract.g:3410:1: ( ( rule__Assumptions__AssumptionsAssignment_0 )? )
+ // InternalContract.g:3446:1: ( ( ( rule__Assumptions__AssumptionsAssignment_0 )? ) )
+ // InternalContract.g:3447:1: ( ( rule__Assumptions__AssumptionsAssignment_0 )? )
{
- // InternalContract.g:3410:1: ( ( rule__Assumptions__AssumptionsAssignment_0 )? )
- // InternalContract.g:3411:2: ( rule__Assumptions__AssumptionsAssignment_0 )?
+ // InternalContract.g:3447:1: ( ( rule__Assumptions__AssumptionsAssignment_0 )? )
+ // InternalContract.g:3448:2: ( rule__Assumptions__AssumptionsAssignment_0 )?
{
before(grammarAccess.getAssumptionsAccess().getAssumptionsAssignment_0());
- // InternalContract.g:3412:2: ( rule__Assumptions__AssumptionsAssignment_0 )?
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // InternalContract.g:3449:2: ( rule__Assumptions__AssumptionsAssignment_0 )?
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( ((LA40_0>=RULE_SSTRING && LA40_0<=RULE_ISTRING_LEFT)||(LA40_0>=28 && LA40_0<=30)||LA40_0==33||LA40_0==42) ) {
- alt40=1;
+ if ( ((LA41_0>=RULE_SSTRING && LA41_0<=RULE_ISTRING_LEFT)||(LA41_0>=28 && LA41_0<=30)||LA41_0==35||LA41_0==44) ) {
+ alt41=1;
}
- switch (alt40) {
+ switch (alt41) {
case 1 :
- // InternalContract.g:3412:3: rule__Assumptions__AssumptionsAssignment_0
+ // InternalContract.g:3449:3: rule__Assumptions__AssumptionsAssignment_0
{
pushFollow(FOLLOW_2);
rule__Assumptions__AssumptionsAssignment_0();
@@ -11104,14 +11235,14 @@ public final void rule__Assumptions__Group__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Assumptions__Group__1"
- // InternalContract.g:3420:1: rule__Assumptions__Group__1 : rule__Assumptions__Group__1__Impl ;
+ // InternalContract.g:3457:1: rule__Assumptions__Group__1 : rule__Assumptions__Group__1__Impl ;
public final void rule__Assumptions__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3424:1: ( rule__Assumptions__Group__1__Impl )
- // InternalContract.g:3425:2: rule__Assumptions__Group__1__Impl
+ // InternalContract.g:3461:1: ( rule__Assumptions__Group__1__Impl )
+ // InternalContract.g:3462:2: rule__Assumptions__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Assumptions__Group__1__Impl();
@@ -11137,20 +11268,20 @@ public final void rule__Assumptions__Group__1() throws RecognitionException {
// $ANTLR start "rule__Assumptions__Group__1__Impl"
- // InternalContract.g:3431:1: rule__Assumptions__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:3468:1: rule__Assumptions__Group__1__Impl : ( ';' ) ;
public final void rule__Assumptions__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3435:1: ( ( ';' ) )
- // InternalContract.g:3436:1: ( ';' )
+ // InternalContract.g:3472:1: ( ( ';' ) )
+ // InternalContract.g:3473:1: ( ';' )
{
- // InternalContract.g:3436:1: ( ';' )
- // InternalContract.g:3437:2: ';'
+ // InternalContract.g:3473:1: ( ';' )
+ // InternalContract.g:3474:2: ';'
{
before(grammarAccess.getAssumptionsAccess().getSemicolonKeyword_1());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getAssumptionsAccess().getSemicolonKeyword_1());
}
@@ -11174,14 +11305,14 @@ public final void rule__Assumptions__Group__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Analyses__Group__0"
- // InternalContract.g:3447:1: rule__Analyses__Group__0 : rule__Analyses__Group__0__Impl rule__Analyses__Group__1 ;
+ // InternalContract.g:3484:1: rule__Analyses__Group__0 : rule__Analyses__Group__0__Impl rule__Analyses__Group__1 ;
public final void rule__Analyses__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3451:1: ( rule__Analyses__Group__0__Impl rule__Analyses__Group__1 )
- // InternalContract.g:3452:2: rule__Analyses__Group__0__Impl rule__Analyses__Group__1
+ // InternalContract.g:3488:1: ( rule__Analyses__Group__0__Impl rule__Analyses__Group__1 )
+ // InternalContract.g:3489:2: rule__Analyses__Group__0__Impl rule__Analyses__Group__1
{
pushFollow(FOLLOW_14);
rule__Analyses__Group__0__Impl();
@@ -11212,29 +11343,29 @@ public final void rule__Analyses__Group__0() throws RecognitionException {
// $ANTLR start "rule__Analyses__Group__0__Impl"
- // InternalContract.g:3459:1: rule__Analyses__Group__0__Impl : ( ( rule__Analyses__AnalysesAssignment_0 )? ) ;
+ // InternalContract.g:3496:1: rule__Analyses__Group__0__Impl : ( ( rule__Analyses__AnalysesAssignment_0 )? ) ;
public final void rule__Analyses__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3463:1: ( ( ( rule__Analyses__AnalysesAssignment_0 )? ) )
- // InternalContract.g:3464:1: ( ( rule__Analyses__AnalysesAssignment_0 )? )
+ // InternalContract.g:3500:1: ( ( ( rule__Analyses__AnalysesAssignment_0 )? ) )
+ // InternalContract.g:3501:1: ( ( rule__Analyses__AnalysesAssignment_0 )? )
{
- // InternalContract.g:3464:1: ( ( rule__Analyses__AnalysesAssignment_0 )? )
- // InternalContract.g:3465:2: ( rule__Analyses__AnalysesAssignment_0 )?
+ // InternalContract.g:3501:1: ( ( rule__Analyses__AnalysesAssignment_0 )? )
+ // InternalContract.g:3502:2: ( rule__Analyses__AnalysesAssignment_0 )?
{
before(grammarAccess.getAnalysesAccess().getAnalysesAssignment_0());
- // InternalContract.g:3466:2: ( rule__Analyses__AnalysesAssignment_0 )?
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // InternalContract.g:3503:2: ( rule__Analyses__AnalysesAssignment_0 )?
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( ((LA41_0>=RULE_SSTRING && LA41_0<=RULE_ISTRING_LEFT)||(LA41_0>=28 && LA41_0<=30)) ) {
- alt41=1;
+ if ( ((LA42_0>=RULE_SSTRING && LA42_0<=RULE_ISTRING_LEFT)||(LA42_0>=28 && LA42_0<=30)) ) {
+ alt42=1;
}
- switch (alt41) {
+ switch (alt42) {
case 1 :
- // InternalContract.g:3466:3: rule__Analyses__AnalysesAssignment_0
+ // InternalContract.g:3503:3: rule__Analyses__AnalysesAssignment_0
{
pushFollow(FOLLOW_2);
rule__Analyses__AnalysesAssignment_0();
@@ -11270,14 +11401,14 @@ public final void rule__Analyses__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Analyses__Group__1"
- // InternalContract.g:3474:1: rule__Analyses__Group__1 : rule__Analyses__Group__1__Impl ;
+ // InternalContract.g:3511:1: rule__Analyses__Group__1 : rule__Analyses__Group__1__Impl ;
public final void rule__Analyses__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3478:1: ( rule__Analyses__Group__1__Impl )
- // InternalContract.g:3479:2: rule__Analyses__Group__1__Impl
+ // InternalContract.g:3515:1: ( rule__Analyses__Group__1__Impl )
+ // InternalContract.g:3516:2: rule__Analyses__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Analyses__Group__1__Impl();
@@ -11303,20 +11434,20 @@ public final void rule__Analyses__Group__1() throws RecognitionException {
// $ANTLR start "rule__Analyses__Group__1__Impl"
- // InternalContract.g:3485:1: rule__Analyses__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:3522:1: rule__Analyses__Group__1__Impl : ( ';' ) ;
public final void rule__Analyses__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3489:1: ( ( ';' ) )
- // InternalContract.g:3490:1: ( ';' )
+ // InternalContract.g:3526:1: ( ( ';' ) )
+ // InternalContract.g:3527:1: ( ';' )
{
- // InternalContract.g:3490:1: ( ';' )
- // InternalContract.g:3491:2: ';'
+ // InternalContract.g:3527:1: ( ';' )
+ // InternalContract.g:3528:2: ';'
{
before(grammarAccess.getAnalysesAccess().getSemicolonKeyword_1());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getAnalysesAccess().getSemicolonKeyword_1());
}
@@ -11340,14 +11471,14 @@ public final void rule__Analyses__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__InputAssumption__Group__0"
- // InternalContract.g:3501:1: rule__InputAssumption__Group__0 : rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1 ;
+ // InternalContract.g:3538:1: rule__InputAssumption__Group__0 : rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1 ;
public final void rule__InputAssumption__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3505:1: ( rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1 )
- // InternalContract.g:3506:2: rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1
+ // InternalContract.g:3542:1: ( rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1 )
+ // InternalContract.g:3543:2: rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1
{
pushFollow(FOLLOW_14);
rule__InputAssumption__Group__0__Impl();
@@ -11378,21 +11509,21 @@ public final void rule__InputAssumption__Group__0() throws RecognitionException
// $ANTLR start "rule__InputAssumption__Group__0__Impl"
- // InternalContract.g:3513:1: rule__InputAssumption__Group__0__Impl : ( () ) ;
+ // InternalContract.g:3550:1: rule__InputAssumption__Group__0__Impl : ( () ) ;
public final void rule__InputAssumption__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3517:1: ( ( () ) )
- // InternalContract.g:3518:1: ( () )
+ // InternalContract.g:3554:1: ( ( () ) )
+ // InternalContract.g:3555:1: ( () )
{
- // InternalContract.g:3518:1: ( () )
- // InternalContract.g:3519:2: ()
+ // InternalContract.g:3555:1: ( () )
+ // InternalContract.g:3556:2: ()
{
before(grammarAccess.getInputAssumptionAccess().getInputAssumptionAction_0());
- // InternalContract.g:3520:2: ()
- // InternalContract.g:3520:3:
+ // InternalContract.g:3557:2: ()
+ // InternalContract.g:3557:3:
{
}
@@ -11415,14 +11546,14 @@ public final void rule__InputAssumption__Group__0__Impl() throws RecognitionExce
// $ANTLR start "rule__InputAssumption__Group__1"
- // InternalContract.g:3528:1: rule__InputAssumption__Group__1 : rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2 ;
+ // InternalContract.g:3565:1: rule__InputAssumption__Group__1 : rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2 ;
public final void rule__InputAssumption__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3532:1: ( rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2 )
- // InternalContract.g:3533:2: rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2
+ // InternalContract.g:3569:1: ( rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2 )
+ // InternalContract.g:3570:2: rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2
{
pushFollow(FOLLOW_14);
rule__InputAssumption__Group__1__Impl();
@@ -11453,29 +11584,29 @@ public final void rule__InputAssumption__Group__1() throws RecognitionException
// $ANTLR start "rule__InputAssumption__Group__1__Impl"
- // InternalContract.g:3540:1: rule__InputAssumption__Group__1__Impl : ( ( rule__InputAssumption__CodeAssignment_1 )? ) ;
+ // InternalContract.g:3577:1: rule__InputAssumption__Group__1__Impl : ( ( rule__InputAssumption__CodeAssignment_1 )? ) ;
public final void rule__InputAssumption__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3544:1: ( ( ( rule__InputAssumption__CodeAssignment_1 )? ) )
- // InternalContract.g:3545:1: ( ( rule__InputAssumption__CodeAssignment_1 )? )
+ // InternalContract.g:3581:1: ( ( ( rule__InputAssumption__CodeAssignment_1 )? ) )
+ // InternalContract.g:3582:1: ( ( rule__InputAssumption__CodeAssignment_1 )? )
{
- // InternalContract.g:3545:1: ( ( rule__InputAssumption__CodeAssignment_1 )? )
- // InternalContract.g:3546:2: ( rule__InputAssumption__CodeAssignment_1 )?
+ // InternalContract.g:3582:1: ( ( rule__InputAssumption__CodeAssignment_1 )? )
+ // InternalContract.g:3583:2: ( rule__InputAssumption__CodeAssignment_1 )?
{
before(grammarAccess.getInputAssumptionAccess().getCodeAssignment_1());
- // InternalContract.g:3547:2: ( rule__InputAssumption__CodeAssignment_1 )?
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // InternalContract.g:3584:2: ( rule__InputAssumption__CodeAssignment_1 )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( ((LA42_0>=RULE_SSTRING && LA42_0<=RULE_ISTRING_LEFT)||(LA42_0>=28 && LA42_0<=30)) ) {
- alt42=1;
+ if ( ((LA43_0>=RULE_SSTRING && LA43_0<=RULE_ISTRING_LEFT)||(LA43_0>=28 && LA43_0<=30)) ) {
+ alt43=1;
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // InternalContract.g:3547:3: rule__InputAssumption__CodeAssignment_1
+ // InternalContract.g:3584:3: rule__InputAssumption__CodeAssignment_1
{
pushFollow(FOLLOW_2);
rule__InputAssumption__CodeAssignment_1();
@@ -11511,14 +11642,14 @@ public final void rule__InputAssumption__Group__1__Impl() throws RecognitionExce
// $ANTLR start "rule__InputAssumption__Group__2"
- // InternalContract.g:3555:1: rule__InputAssumption__Group__2 : rule__InputAssumption__Group__2__Impl ;
+ // InternalContract.g:3592:1: rule__InputAssumption__Group__2 : rule__InputAssumption__Group__2__Impl ;
public final void rule__InputAssumption__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3559:1: ( rule__InputAssumption__Group__2__Impl )
- // InternalContract.g:3560:2: rule__InputAssumption__Group__2__Impl
+ // InternalContract.g:3596:1: ( rule__InputAssumption__Group__2__Impl )
+ // InternalContract.g:3597:2: rule__InputAssumption__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__InputAssumption__Group__2__Impl();
@@ -11544,20 +11675,20 @@ public final void rule__InputAssumption__Group__2() throws RecognitionException
// $ANTLR start "rule__InputAssumption__Group__2__Impl"
- // InternalContract.g:3566:1: rule__InputAssumption__Group__2__Impl : ( ';' ) ;
+ // InternalContract.g:3603:1: rule__InputAssumption__Group__2__Impl : ( ';' ) ;
public final void rule__InputAssumption__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3570:1: ( ( ';' ) )
- // InternalContract.g:3571:1: ( ';' )
+ // InternalContract.g:3607:1: ( ( ';' ) )
+ // InternalContract.g:3608:1: ( ';' )
{
- // InternalContract.g:3571:1: ( ';' )
- // InternalContract.g:3572:2: ';'
+ // InternalContract.g:3608:1: ( ';' )
+ // InternalContract.g:3609:2: ';'
{
before(grammarAccess.getInputAssumptionAccess().getSemicolonKeyword_2());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getInputAssumptionAccess().getSemicolonKeyword_2());
}
@@ -11581,14 +11712,14 @@ public final void rule__InputAssumption__Group__2__Impl() throws RecognitionExce
// $ANTLR start "rule__AssumptionElement__Group_0__0"
- // InternalContract.g:3582:1: rule__AssumptionElement__Group_0__0 : rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1 ;
+ // InternalContract.g:3619:1: rule__AssumptionElement__Group_0__0 : rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1 ;
public final void rule__AssumptionElement__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3586:1: ( rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1 )
- // InternalContract.g:3587:2: rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1
+ // InternalContract.g:3623:1: ( rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1 )
+ // InternalContract.g:3624:2: rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1
{
pushFollow(FOLLOW_18);
rule__AssumptionElement__Group_0__0__Impl();
@@ -11619,21 +11750,21 @@ public final void rule__AssumptionElement__Group_0__0() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_0__0__Impl"
- // InternalContract.g:3594:1: rule__AssumptionElement__Group_0__0__Impl : ( () ) ;
+ // InternalContract.g:3631:1: rule__AssumptionElement__Group_0__0__Impl : ( () ) ;
public final void rule__AssumptionElement__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3598:1: ( ( () ) )
- // InternalContract.g:3599:1: ( () )
+ // InternalContract.g:3635:1: ( ( () ) )
+ // InternalContract.g:3636:1: ( () )
{
- // InternalContract.g:3599:1: ( () )
- // InternalContract.g:3600:2: ()
+ // InternalContract.g:3636:1: ( () )
+ // InternalContract.g:3637:2: ()
{
before(grammarAccess.getAssumptionElementAccess().getContractAssumptionAction_0_0());
- // InternalContract.g:3601:2: ()
- // InternalContract.g:3601:3:
+ // InternalContract.g:3638:2: ()
+ // InternalContract.g:3638:3:
{
}
@@ -11656,14 +11787,14 @@ public final void rule__AssumptionElement__Group_0__0__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_0__1"
- // InternalContract.g:3609:1: rule__AssumptionElement__Group_0__1 : rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2 ;
+ // InternalContract.g:3646:1: rule__AssumptionElement__Group_0__1 : rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2 ;
public final void rule__AssumptionElement__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3613:1: ( rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2 )
- // InternalContract.g:3614:2: rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2
+ // InternalContract.g:3650:1: ( rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2 )
+ // InternalContract.g:3651:2: rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2
{
pushFollow(FOLLOW_8);
rule__AssumptionElement__Group_0__1__Impl();
@@ -11694,20 +11825,20 @@ public final void rule__AssumptionElement__Group_0__1() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_0__1__Impl"
- // InternalContract.g:3621:1: rule__AssumptionElement__Group_0__1__Impl : ( 'contract' ) ;
+ // InternalContract.g:3658:1: rule__AssumptionElement__Group_0__1__Impl : ( 'contract' ) ;
public final void rule__AssumptionElement__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3625:1: ( ( 'contract' ) )
- // InternalContract.g:3626:1: ( 'contract' )
+ // InternalContract.g:3662:1: ( ( 'contract' ) )
+ // InternalContract.g:3663:1: ( 'contract' )
{
- // InternalContract.g:3626:1: ( 'contract' )
- // InternalContract.g:3627:2: 'contract'
+ // InternalContract.g:3663:1: ( 'contract' )
+ // InternalContract.g:3664:2: 'contract'
{
before(grammarAccess.getAssumptionElementAccess().getContractKeyword_0_1());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getAssumptionElementAccess().getContractKeyword_0_1());
}
@@ -11731,14 +11862,14 @@ public final void rule__AssumptionElement__Group_0__1__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_0__2"
- // InternalContract.g:3636:1: rule__AssumptionElement__Group_0__2 : rule__AssumptionElement__Group_0__2__Impl ;
+ // InternalContract.g:3673:1: rule__AssumptionElement__Group_0__2 : rule__AssumptionElement__Group_0__2__Impl ;
public final void rule__AssumptionElement__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3640:1: ( rule__AssumptionElement__Group_0__2__Impl )
- // InternalContract.g:3641:2: rule__AssumptionElement__Group_0__2__Impl
+ // InternalContract.g:3677:1: ( rule__AssumptionElement__Group_0__2__Impl )
+ // InternalContract.g:3678:2: rule__AssumptionElement__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_0__2__Impl();
@@ -11764,21 +11895,21 @@ public final void rule__AssumptionElement__Group_0__2() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_0__2__Impl"
- // InternalContract.g:3647:1: rule__AssumptionElement__Group_0__2__Impl : ( ( rule__AssumptionElement__ContractAssignment_0_2 ) ) ;
+ // InternalContract.g:3684:1: rule__AssumptionElement__Group_0__2__Impl : ( ( rule__AssumptionElement__ContractAssignment_0_2 ) ) ;
public final void rule__AssumptionElement__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3651:1: ( ( ( rule__AssumptionElement__ContractAssignment_0_2 ) ) )
- // InternalContract.g:3652:1: ( ( rule__AssumptionElement__ContractAssignment_0_2 ) )
+ // InternalContract.g:3688:1: ( ( ( rule__AssumptionElement__ContractAssignment_0_2 ) ) )
+ // InternalContract.g:3689:1: ( ( rule__AssumptionElement__ContractAssignment_0_2 ) )
{
- // InternalContract.g:3652:1: ( ( rule__AssumptionElement__ContractAssignment_0_2 ) )
- // InternalContract.g:3653:2: ( rule__AssumptionElement__ContractAssignment_0_2 )
+ // InternalContract.g:3689:1: ( ( rule__AssumptionElement__ContractAssignment_0_2 ) )
+ // InternalContract.g:3690:2: ( rule__AssumptionElement__ContractAssignment_0_2 )
{
before(grammarAccess.getAssumptionElementAccess().getContractAssignment_0_2());
- // InternalContract.g:3654:2: ( rule__AssumptionElement__ContractAssignment_0_2 )
- // InternalContract.g:3654:3: rule__AssumptionElement__ContractAssignment_0_2
+ // InternalContract.g:3691:2: ( rule__AssumptionElement__ContractAssignment_0_2 )
+ // InternalContract.g:3691:3: rule__AssumptionElement__ContractAssignment_0_2
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__ContractAssignment_0_2();
@@ -11811,14 +11942,14 @@ public final void rule__AssumptionElement__Group_0__2__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_1__0"
- // InternalContract.g:3663:1: rule__AssumptionElement__Group_1__0 : rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1 ;
+ // InternalContract.g:3700:1: rule__AssumptionElement__Group_1__0 : rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1 ;
public final void rule__AssumptionElement__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3667:1: ( rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1 )
- // InternalContract.g:3668:2: rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1
+ // InternalContract.g:3704:1: ( rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1 )
+ // InternalContract.g:3705:2: rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1
{
pushFollow(FOLLOW_19);
rule__AssumptionElement__Group_1__0__Impl();
@@ -11849,21 +11980,21 @@ public final void rule__AssumptionElement__Group_1__0() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_1__0__Impl"
- // InternalContract.g:3675:1: rule__AssumptionElement__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:3712:1: rule__AssumptionElement__Group_1__0__Impl : ( () ) ;
public final void rule__AssumptionElement__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3679:1: ( ( () ) )
- // InternalContract.g:3680:1: ( () )
+ // InternalContract.g:3716:1: ( ( () ) )
+ // InternalContract.g:3717:1: ( () )
{
- // InternalContract.g:3680:1: ( () )
- // InternalContract.g:3681:2: ()
+ // InternalContract.g:3717:1: ( () )
+ // InternalContract.g:3718:2: ()
{
before(grammarAccess.getAssumptionElementAccess().getArgumentAssumptionAction_1_0());
- // InternalContract.g:3682:2: ()
- // InternalContract.g:3682:3:
+ // InternalContract.g:3719:2: ()
+ // InternalContract.g:3719:3:
{
}
@@ -11886,14 +12017,14 @@ public final void rule__AssumptionElement__Group_1__0__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_1__1"
- // InternalContract.g:3690:1: rule__AssumptionElement__Group_1__1 : rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2 ;
+ // InternalContract.g:3727:1: rule__AssumptionElement__Group_1__1 : rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2 ;
public final void rule__AssumptionElement__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3694:1: ( rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2 )
- // InternalContract.g:3695:2: rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2
+ // InternalContract.g:3731:1: ( rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2 )
+ // InternalContract.g:3732:2: rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2
{
pushFollow(FOLLOW_8);
rule__AssumptionElement__Group_1__1__Impl();
@@ -11924,20 +12055,20 @@ public final void rule__AssumptionElement__Group_1__1() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_1__1__Impl"
- // InternalContract.g:3702:1: rule__AssumptionElement__Group_1__1__Impl : ( 'argument' ) ;
+ // InternalContract.g:3739:1: rule__AssumptionElement__Group_1__1__Impl : ( 'argument' ) ;
public final void rule__AssumptionElement__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3706:1: ( ( 'argument' ) )
- // InternalContract.g:3707:1: ( 'argument' )
+ // InternalContract.g:3743:1: ( ( 'argument' ) )
+ // InternalContract.g:3744:1: ( 'argument' )
{
- // InternalContract.g:3707:1: ( 'argument' )
- // InternalContract.g:3708:2: 'argument'
+ // InternalContract.g:3744:1: ( 'argument' )
+ // InternalContract.g:3745:2: 'argument'
{
before(grammarAccess.getAssumptionElementAccess().getArgumentKeyword_1_1());
- match(input,42,FOLLOW_2);
+ match(input,44,FOLLOW_2);
after(grammarAccess.getAssumptionElementAccess().getArgumentKeyword_1_1());
}
@@ -11961,14 +12092,14 @@ public final void rule__AssumptionElement__Group_1__1__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_1__2"
- // InternalContract.g:3717:1: rule__AssumptionElement__Group_1__2 : rule__AssumptionElement__Group_1__2__Impl ;
+ // InternalContract.g:3754:1: rule__AssumptionElement__Group_1__2 : rule__AssumptionElement__Group_1__2__Impl ;
public final void rule__AssumptionElement__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3721:1: ( rule__AssumptionElement__Group_1__2__Impl )
- // InternalContract.g:3722:2: rule__AssumptionElement__Group_1__2__Impl
+ // InternalContract.g:3758:1: ( rule__AssumptionElement__Group_1__2__Impl )
+ // InternalContract.g:3759:2: rule__AssumptionElement__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_1__2__Impl();
@@ -11994,21 +12125,21 @@ public final void rule__AssumptionElement__Group_1__2() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_1__2__Impl"
- // InternalContract.g:3728:1: rule__AssumptionElement__Group_1__2__Impl : ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) ) ;
+ // InternalContract.g:3765:1: rule__AssumptionElement__Group_1__2__Impl : ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) ) ;
public final void rule__AssumptionElement__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3732:1: ( ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) ) )
- // InternalContract.g:3733:1: ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) )
+ // InternalContract.g:3769:1: ( ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) ) )
+ // InternalContract.g:3770:1: ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) )
{
- // InternalContract.g:3733:1: ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) )
- // InternalContract.g:3734:2: ( rule__AssumptionElement__ArgumentAssignment_1_2 )
+ // InternalContract.g:3770:1: ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) )
+ // InternalContract.g:3771:2: ( rule__AssumptionElement__ArgumentAssignment_1_2 )
{
before(grammarAccess.getAssumptionElementAccess().getArgumentAssignment_1_2());
- // InternalContract.g:3735:2: ( rule__AssumptionElement__ArgumentAssignment_1_2 )
- // InternalContract.g:3735:3: rule__AssumptionElement__ArgumentAssignment_1_2
+ // InternalContract.g:3772:2: ( rule__AssumptionElement__ArgumentAssignment_1_2 )
+ // InternalContract.g:3772:3: rule__AssumptionElement__ArgumentAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__ArgumentAssignment_1_2();
@@ -12041,14 +12172,14 @@ public final void rule__AssumptionElement__Group_1__2__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_2__0"
- // InternalContract.g:3744:1: rule__AssumptionElement__Group_2__0 : rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1 ;
+ // InternalContract.g:3781:1: rule__AssumptionElement__Group_2__0 : rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1 ;
public final void rule__AssumptionElement__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3748:1: ( rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1 )
- // InternalContract.g:3749:2: rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1
+ // InternalContract.g:3785:1: ( rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1 )
+ // InternalContract.g:3786:2: rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1
{
pushFollow(FOLLOW_16);
rule__AssumptionElement__Group_2__0__Impl();
@@ -12079,21 +12210,21 @@ public final void rule__AssumptionElement__Group_2__0() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_2__0__Impl"
- // InternalContract.g:3756:1: rule__AssumptionElement__Group_2__0__Impl : ( () ) ;
+ // InternalContract.g:3793:1: rule__AssumptionElement__Group_2__0__Impl : ( () ) ;
public final void rule__AssumptionElement__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3760:1: ( ( () ) )
- // InternalContract.g:3761:1: ( () )
+ // InternalContract.g:3797:1: ( ( () ) )
+ // InternalContract.g:3798:1: ( () )
{
- // InternalContract.g:3761:1: ( () )
- // InternalContract.g:3762:2: ()
+ // InternalContract.g:3798:1: ( () )
+ // InternalContract.g:3799:2: ()
{
before(grammarAccess.getAssumptionElementAccess().getCodeAssumptionAction_2_0());
- // InternalContract.g:3763:2: ()
- // InternalContract.g:3763:3:
+ // InternalContract.g:3800:2: ()
+ // InternalContract.g:3800:3:
{
}
@@ -12116,14 +12247,14 @@ public final void rule__AssumptionElement__Group_2__0__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_2__1"
- // InternalContract.g:3771:1: rule__AssumptionElement__Group_2__1 : rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2 ;
+ // InternalContract.g:3808:1: rule__AssumptionElement__Group_2__1 : rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2 ;
public final void rule__AssumptionElement__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3775:1: ( rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2 )
- // InternalContract.g:3776:2: rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2
+ // InternalContract.g:3812:1: ( rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2 )
+ // InternalContract.g:3813:2: rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2
{
pushFollow(FOLLOW_15);
rule__AssumptionElement__Group_2__1__Impl();
@@ -12154,21 +12285,21 @@ public final void rule__AssumptionElement__Group_2__1() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_2__1__Impl"
- // InternalContract.g:3783:1: rule__AssumptionElement__Group_2__1__Impl : ( ( rule__AssumptionElement__CodeAssignment_2_1 ) ) ;
+ // InternalContract.g:3820:1: rule__AssumptionElement__Group_2__1__Impl : ( ( rule__AssumptionElement__CodeAssignment_2_1 ) ) ;
public final void rule__AssumptionElement__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3787:1: ( ( ( rule__AssumptionElement__CodeAssignment_2_1 ) ) )
- // InternalContract.g:3788:1: ( ( rule__AssumptionElement__CodeAssignment_2_1 ) )
+ // InternalContract.g:3824:1: ( ( ( rule__AssumptionElement__CodeAssignment_2_1 ) ) )
+ // InternalContract.g:3825:1: ( ( rule__AssumptionElement__CodeAssignment_2_1 ) )
{
- // InternalContract.g:3788:1: ( ( rule__AssumptionElement__CodeAssignment_2_1 ) )
- // InternalContract.g:3789:2: ( rule__AssumptionElement__CodeAssignment_2_1 )
+ // InternalContract.g:3825:1: ( ( rule__AssumptionElement__CodeAssignment_2_1 ) )
+ // InternalContract.g:3826:2: ( rule__AssumptionElement__CodeAssignment_2_1 )
{
before(grammarAccess.getAssumptionElementAccess().getCodeAssignment_2_1());
- // InternalContract.g:3790:2: ( rule__AssumptionElement__CodeAssignment_2_1 )
- // InternalContract.g:3790:3: rule__AssumptionElement__CodeAssignment_2_1
+ // InternalContract.g:3827:2: ( rule__AssumptionElement__CodeAssignment_2_1 )
+ // InternalContract.g:3827:3: rule__AssumptionElement__CodeAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__CodeAssignment_2_1();
@@ -12201,14 +12332,14 @@ public final void rule__AssumptionElement__Group_2__1__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_2__2"
- // InternalContract.g:3798:1: rule__AssumptionElement__Group_2__2 : rule__AssumptionElement__Group_2__2__Impl ;
+ // InternalContract.g:3835:1: rule__AssumptionElement__Group_2__2 : rule__AssumptionElement__Group_2__2__Impl ;
public final void rule__AssumptionElement__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3802:1: ( rule__AssumptionElement__Group_2__2__Impl )
- // InternalContract.g:3803:2: rule__AssumptionElement__Group_2__2__Impl
+ // InternalContract.g:3839:1: ( rule__AssumptionElement__Group_2__2__Impl )
+ // InternalContract.g:3840:2: rule__AssumptionElement__Group_2__2__Impl
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_2__2__Impl();
@@ -12234,29 +12365,29 @@ public final void rule__AssumptionElement__Group_2__2() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_2__2__Impl"
- // InternalContract.g:3809:1: rule__AssumptionElement__Group_2__2__Impl : ( ( rule__AssumptionElement__Group_2_2__0 )? ) ;
+ // InternalContract.g:3846:1: rule__AssumptionElement__Group_2__2__Impl : ( ( rule__AssumptionElement__Group_2_2__0 )? ) ;
public final void rule__AssumptionElement__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3813:1: ( ( ( rule__AssumptionElement__Group_2_2__0 )? ) )
- // InternalContract.g:3814:1: ( ( rule__AssumptionElement__Group_2_2__0 )? )
+ // InternalContract.g:3850:1: ( ( ( rule__AssumptionElement__Group_2_2__0 )? ) )
+ // InternalContract.g:3851:1: ( ( rule__AssumptionElement__Group_2_2__0 )? )
{
- // InternalContract.g:3814:1: ( ( rule__AssumptionElement__Group_2_2__0 )? )
- // InternalContract.g:3815:2: ( rule__AssumptionElement__Group_2_2__0 )?
+ // InternalContract.g:3851:1: ( ( rule__AssumptionElement__Group_2_2__0 )? )
+ // InternalContract.g:3852:2: ( rule__AssumptionElement__Group_2_2__0 )?
{
before(grammarAccess.getAssumptionElementAccess().getGroup_2_2());
- // InternalContract.g:3816:2: ( rule__AssumptionElement__Group_2_2__0 )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // InternalContract.g:3853:2: ( rule__AssumptionElement__Group_2_2__0 )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==24||LA43_0==85) ) {
- alt43=1;
+ if ( (LA44_0==24||LA44_0==86) ) {
+ alt44=1;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // InternalContract.g:3816:3: rule__AssumptionElement__Group_2_2__0
+ // InternalContract.g:3853:3: rule__AssumptionElement__Group_2_2__0
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_2_2__0();
@@ -12292,14 +12423,14 @@ public final void rule__AssumptionElement__Group_2__2__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_2_2__0"
- // InternalContract.g:3825:1: rule__AssumptionElement__Group_2_2__0 : rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1 ;
+ // InternalContract.g:3862:1: rule__AssumptionElement__Group_2_2__0 : rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1 ;
public final void rule__AssumptionElement__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3829:1: ( rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1 )
- // InternalContract.g:3830:2: rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1
+ // InternalContract.g:3866:1: ( rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1 )
+ // InternalContract.g:3867:2: rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1
{
pushFollow(FOLLOW_16);
rule__AssumptionElement__Group_2_2__0__Impl();
@@ -12330,17 +12461,17 @@ public final void rule__AssumptionElement__Group_2_2__0() throws RecognitionExce
// $ANTLR start "rule__AssumptionElement__Group_2_2__0__Impl"
- // InternalContract.g:3837:1: rule__AssumptionElement__Group_2_2__0__Impl : ( ruleExact ) ;
+ // InternalContract.g:3874:1: rule__AssumptionElement__Group_2_2__0__Impl : ( ruleExact ) ;
public final void rule__AssumptionElement__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3841:1: ( ( ruleExact ) )
- // InternalContract.g:3842:1: ( ruleExact )
+ // InternalContract.g:3878:1: ( ( ruleExact ) )
+ // InternalContract.g:3879:1: ( ruleExact )
{
- // InternalContract.g:3842:1: ( ruleExact )
- // InternalContract.g:3843:2: ruleExact
+ // InternalContract.g:3879:1: ( ruleExact )
+ // InternalContract.g:3880:2: ruleExact
{
before(grammarAccess.getAssumptionElementAccess().getExactParserRuleCall_2_2_0());
pushFollow(FOLLOW_2);
@@ -12371,14 +12502,14 @@ public final void rule__AssumptionElement__Group_2_2__0__Impl() throws Recogniti
// $ANTLR start "rule__AssumptionElement__Group_2_2__1"
- // InternalContract.g:3852:1: rule__AssumptionElement__Group_2_2__1 : rule__AssumptionElement__Group_2_2__1__Impl ;
+ // InternalContract.g:3889:1: rule__AssumptionElement__Group_2_2__1 : rule__AssumptionElement__Group_2_2__1__Impl ;
public final void rule__AssumptionElement__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3856:1: ( rule__AssumptionElement__Group_2_2__1__Impl )
- // InternalContract.g:3857:2: rule__AssumptionElement__Group_2_2__1__Impl
+ // InternalContract.g:3893:1: ( rule__AssumptionElement__Group_2_2__1__Impl )
+ // InternalContract.g:3894:2: rule__AssumptionElement__Group_2_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_2_2__1__Impl();
@@ -12404,21 +12535,21 @@ public final void rule__AssumptionElement__Group_2_2__1() throws RecognitionExce
// $ANTLR start "rule__AssumptionElement__Group_2_2__1__Impl"
- // InternalContract.g:3863:1: rule__AssumptionElement__Group_2_2__1__Impl : ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) ) ;
+ // InternalContract.g:3900:1: rule__AssumptionElement__Group_2_2__1__Impl : ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) ) ;
public final void rule__AssumptionElement__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3867:1: ( ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) ) )
- // InternalContract.g:3868:1: ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) )
+ // InternalContract.g:3904:1: ( ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) ) )
+ // InternalContract.g:3905:1: ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) )
{
- // InternalContract.g:3868:1: ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) )
- // InternalContract.g:3869:2: ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 )
+ // InternalContract.g:3905:1: ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) )
+ // InternalContract.g:3906:2: ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 )
{
before(grammarAccess.getAssumptionElementAccess().getGuaranteeAssignment_2_2_1());
- // InternalContract.g:3870:2: ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 )
- // InternalContract.g:3870:3: rule__AssumptionElement__GuaranteeAssignment_2_2_1
+ // InternalContract.g:3907:2: ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 )
+ // InternalContract.g:3907:3: rule__AssumptionElement__GuaranteeAssignment_2_2_1
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__GuaranteeAssignment_2_2_1();
@@ -12451,14 +12582,14 @@ public final void rule__AssumptionElement__Group_2_2__1__Impl() throws Recogniti
// $ANTLR start "rule__Source__Group__0"
- // InternalContract.g:3879:1: rule__Source__Group__0 : rule__Source__Group__0__Impl rule__Source__Group__1 ;
+ // InternalContract.g:3916:1: rule__Source__Group__0 : rule__Source__Group__0__Impl rule__Source__Group__1 ;
public final void rule__Source__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3883:1: ( rule__Source__Group__0__Impl rule__Source__Group__1 )
- // InternalContract.g:3884:2: rule__Source__Group__0__Impl rule__Source__Group__1
+ // InternalContract.g:3920:1: ( rule__Source__Group__0__Impl rule__Source__Group__1 )
+ // InternalContract.g:3921:2: rule__Source__Group__0__Impl rule__Source__Group__1
{
pushFollow(FOLLOW_16);
rule__Source__Group__0__Impl();
@@ -12489,29 +12620,29 @@ public final void rule__Source__Group__0() throws RecognitionException {
// $ANTLR start "rule__Source__Group__0__Impl"
- // InternalContract.g:3891:1: rule__Source__Group__0__Impl : ( ( rule__Source__LanguageAssignment_0 )? ) ;
+ // InternalContract.g:3928:1: rule__Source__Group__0__Impl : ( ( rule__Source__LanguageAssignment_0 )? ) ;
public final void rule__Source__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3895:1: ( ( ( rule__Source__LanguageAssignment_0 )? ) )
- // InternalContract.g:3896:1: ( ( rule__Source__LanguageAssignment_0 )? )
+ // InternalContract.g:3932:1: ( ( ( rule__Source__LanguageAssignment_0 )? ) )
+ // InternalContract.g:3933:1: ( ( rule__Source__LanguageAssignment_0 )? )
{
- // InternalContract.g:3896:1: ( ( rule__Source__LanguageAssignment_0 )? )
- // InternalContract.g:3897:2: ( rule__Source__LanguageAssignment_0 )?
+ // InternalContract.g:3933:1: ( ( rule__Source__LanguageAssignment_0 )? )
+ // InternalContract.g:3934:2: ( rule__Source__LanguageAssignment_0 )?
{
before(grammarAccess.getSourceAccess().getLanguageAssignment_0());
- // InternalContract.g:3898:2: ( rule__Source__LanguageAssignment_0 )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalContract.g:3935:2: ( rule__Source__LanguageAssignment_0 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( ((LA44_0>=28 && LA44_0<=30)) ) {
- alt44=1;
+ if ( ((LA45_0>=28 && LA45_0<=30)) ) {
+ alt45=1;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // InternalContract.g:3898:3: rule__Source__LanguageAssignment_0
+ // InternalContract.g:3935:3: rule__Source__LanguageAssignment_0
{
pushFollow(FOLLOW_2);
rule__Source__LanguageAssignment_0();
@@ -12547,14 +12678,14 @@ public final void rule__Source__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Source__Group__1"
- // InternalContract.g:3906:1: rule__Source__Group__1 : rule__Source__Group__1__Impl ;
+ // InternalContract.g:3943:1: rule__Source__Group__1 : rule__Source__Group__1__Impl ;
public final void rule__Source__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3910:1: ( rule__Source__Group__1__Impl )
- // InternalContract.g:3911:2: rule__Source__Group__1__Impl
+ // InternalContract.g:3947:1: ( rule__Source__Group__1__Impl )
+ // InternalContract.g:3948:2: rule__Source__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Source__Group__1__Impl();
@@ -12580,21 +12711,21 @@ public final void rule__Source__Group__1() throws RecognitionException {
// $ANTLR start "rule__Source__Group__1__Impl"
- // InternalContract.g:3917:1: rule__Source__Group__1__Impl : ( ( rule__Source__Alternatives_1 ) ) ;
+ // InternalContract.g:3954:1: rule__Source__Group__1__Impl : ( ( rule__Source__Alternatives_1 ) ) ;
public final void rule__Source__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3921:1: ( ( ( rule__Source__Alternatives_1 ) ) )
- // InternalContract.g:3922:1: ( ( rule__Source__Alternatives_1 ) )
+ // InternalContract.g:3958:1: ( ( ( rule__Source__Alternatives_1 ) ) )
+ // InternalContract.g:3959:1: ( ( rule__Source__Alternatives_1 ) )
{
- // InternalContract.g:3922:1: ( ( rule__Source__Alternatives_1 ) )
- // InternalContract.g:3923:2: ( rule__Source__Alternatives_1 )
+ // InternalContract.g:3959:1: ( ( rule__Source__Alternatives_1 ) )
+ // InternalContract.g:3960:2: ( rule__Source__Alternatives_1 )
{
before(grammarAccess.getSourceAccess().getAlternatives_1());
- // InternalContract.g:3924:2: ( rule__Source__Alternatives_1 )
- // InternalContract.g:3924:3: rule__Source__Alternatives_1
+ // InternalContract.g:3961:2: ( rule__Source__Alternatives_1 )
+ // InternalContract.g:3961:3: rule__Source__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__Source__Alternatives_1();
@@ -12627,14 +12758,14 @@ public final void rule__Source__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__0"
- // InternalContract.g:3933:1: rule__Implementation__Group__0 : rule__Implementation__Group__0__Impl rule__Implementation__Group__1 ;
+ // InternalContract.g:3970:1: rule__Implementation__Group__0 : rule__Implementation__Group__0__Impl rule__Implementation__Group__1 ;
public final void rule__Implementation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3937:1: ( rule__Implementation__Group__0__Impl rule__Implementation__Group__1 )
- // InternalContract.g:3938:2: rule__Implementation__Group__0__Impl rule__Implementation__Group__1
+ // InternalContract.g:3974:1: ( rule__Implementation__Group__0__Impl rule__Implementation__Group__1 )
+ // InternalContract.g:3975:2: rule__Implementation__Group__0__Impl rule__Implementation__Group__1
{
pushFollow(FOLLOW_20);
rule__Implementation__Group__0__Impl();
@@ -12665,20 +12796,20 @@ public final void rule__Implementation__Group__0() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__0__Impl"
- // InternalContract.g:3945:1: rule__Implementation__Group__0__Impl : ( 'contract' ) ;
+ // InternalContract.g:3982:1: rule__Implementation__Group__0__Impl : ( 'contract' ) ;
public final void rule__Implementation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3949:1: ( ( 'contract' ) )
- // InternalContract.g:3950:1: ( 'contract' )
+ // InternalContract.g:3986:1: ( ( 'contract' ) )
+ // InternalContract.g:3987:1: ( 'contract' )
{
- // InternalContract.g:3950:1: ( 'contract' )
- // InternalContract.g:3951:2: 'contract'
+ // InternalContract.g:3987:1: ( 'contract' )
+ // InternalContract.g:3988:2: 'contract'
{
before(grammarAccess.getImplementationAccess().getContractKeyword_0());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getImplementationAccess().getContractKeyword_0());
}
@@ -12702,14 +12833,14 @@ public final void rule__Implementation__Group__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__1"
- // InternalContract.g:3960:1: rule__Implementation__Group__1 : rule__Implementation__Group__1__Impl rule__Implementation__Group__2 ;
+ // InternalContract.g:3997:1: rule__Implementation__Group__1 : rule__Implementation__Group__1__Impl rule__Implementation__Group__2 ;
public final void rule__Implementation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3964:1: ( rule__Implementation__Group__1__Impl rule__Implementation__Group__2 )
- // InternalContract.g:3965:2: rule__Implementation__Group__1__Impl rule__Implementation__Group__2
+ // InternalContract.g:4001:1: ( rule__Implementation__Group__1__Impl rule__Implementation__Group__2 )
+ // InternalContract.g:4002:2: rule__Implementation__Group__1__Impl rule__Implementation__Group__2
{
pushFollow(FOLLOW_8);
rule__Implementation__Group__1__Impl();
@@ -12740,20 +12871,20 @@ public final void rule__Implementation__Group__1() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__1__Impl"
- // InternalContract.g:3972:1: rule__Implementation__Group__1__Impl : ( 'implementation' ) ;
+ // InternalContract.g:4009:1: rule__Implementation__Group__1__Impl : ( 'implementation' ) ;
public final void rule__Implementation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3976:1: ( ( 'implementation' ) )
- // InternalContract.g:3977:1: ( 'implementation' )
+ // InternalContract.g:4013:1: ( ( 'implementation' ) )
+ // InternalContract.g:4014:1: ( 'implementation' )
{
- // InternalContract.g:3977:1: ( 'implementation' )
- // InternalContract.g:3978:2: 'implementation'
+ // InternalContract.g:4014:1: ( 'implementation' )
+ // InternalContract.g:4015:2: 'implementation'
{
before(grammarAccess.getImplementationAccess().getImplementationKeyword_1());
- match(input,43,FOLLOW_2);
+ match(input,45,FOLLOW_2);
after(grammarAccess.getImplementationAccess().getImplementationKeyword_1());
}
@@ -12777,14 +12908,14 @@ public final void rule__Implementation__Group__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__2"
- // InternalContract.g:3987:1: rule__Implementation__Group__2 : rule__Implementation__Group__2__Impl rule__Implementation__Group__3 ;
+ // InternalContract.g:4024:1: rule__Implementation__Group__2 : rule__Implementation__Group__2__Impl rule__Implementation__Group__3 ;
public final void rule__Implementation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3991:1: ( rule__Implementation__Group__2__Impl rule__Implementation__Group__3 )
- // InternalContract.g:3992:2: rule__Implementation__Group__2__Impl rule__Implementation__Group__3
+ // InternalContract.g:4028:1: ( rule__Implementation__Group__2__Impl rule__Implementation__Group__3 )
+ // InternalContract.g:4029:2: rule__Implementation__Group__2__Impl rule__Implementation__Group__3
{
pushFollow(FOLLOW_9);
rule__Implementation__Group__2__Impl();
@@ -12815,21 +12946,21 @@ public final void rule__Implementation__Group__2() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__2__Impl"
- // InternalContract.g:3999:1: rule__Implementation__Group__2__Impl : ( ( rule__Implementation__NameAssignment_2 ) ) ;
+ // InternalContract.g:4036:1: rule__Implementation__Group__2__Impl : ( ( rule__Implementation__NameAssignment_2 ) ) ;
public final void rule__Implementation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4003:1: ( ( ( rule__Implementation__NameAssignment_2 ) ) )
- // InternalContract.g:4004:1: ( ( rule__Implementation__NameAssignment_2 ) )
+ // InternalContract.g:4040:1: ( ( ( rule__Implementation__NameAssignment_2 ) ) )
+ // InternalContract.g:4041:1: ( ( rule__Implementation__NameAssignment_2 ) )
{
- // InternalContract.g:4004:1: ( ( rule__Implementation__NameAssignment_2 ) )
- // InternalContract.g:4005:2: ( rule__Implementation__NameAssignment_2 )
+ // InternalContract.g:4041:1: ( ( rule__Implementation__NameAssignment_2 ) )
+ // InternalContract.g:4042:2: ( rule__Implementation__NameAssignment_2 )
{
before(grammarAccess.getImplementationAccess().getNameAssignment_2());
- // InternalContract.g:4006:2: ( rule__Implementation__NameAssignment_2 )
- // InternalContract.g:4006:3: rule__Implementation__NameAssignment_2
+ // InternalContract.g:4043:2: ( rule__Implementation__NameAssignment_2 )
+ // InternalContract.g:4043:3: rule__Implementation__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__Implementation__NameAssignment_2();
@@ -12862,14 +12993,14 @@ public final void rule__Implementation__Group__2__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__3"
- // InternalContract.g:4014:1: rule__Implementation__Group__3 : rule__Implementation__Group__3__Impl rule__Implementation__Group__4 ;
+ // InternalContract.g:4051:1: rule__Implementation__Group__3 : rule__Implementation__Group__3__Impl rule__Implementation__Group__4 ;
public final void rule__Implementation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4018:1: ( rule__Implementation__Group__3__Impl rule__Implementation__Group__4 )
- // InternalContract.g:4019:2: rule__Implementation__Group__3__Impl rule__Implementation__Group__4
+ // InternalContract.g:4055:1: ( rule__Implementation__Group__3__Impl rule__Implementation__Group__4 )
+ // InternalContract.g:4056:2: rule__Implementation__Group__3__Impl rule__Implementation__Group__4
{
pushFollow(FOLLOW_16);
rule__Implementation__Group__3__Impl();
@@ -12900,20 +13031,20 @@ public final void rule__Implementation__Group__3() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__3__Impl"
- // InternalContract.g:4026:1: rule__Implementation__Group__3__Impl : ( '{' ) ;
+ // InternalContract.g:4063:1: rule__Implementation__Group__3__Impl : ( '{' ) ;
public final void rule__Implementation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4030:1: ( ( '{' ) )
- // InternalContract.g:4031:1: ( '{' )
+ // InternalContract.g:4067:1: ( ( '{' ) )
+ // InternalContract.g:4068:1: ( '{' )
{
- // InternalContract.g:4031:1: ( '{' )
- // InternalContract.g:4032:2: '{'
+ // InternalContract.g:4068:1: ( '{' )
+ // InternalContract.g:4069:2: '{'
{
before(grammarAccess.getImplementationAccess().getLeftCurlyBracketKeyword_3());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getImplementationAccess().getLeftCurlyBracketKeyword_3());
}
@@ -12937,14 +13068,14 @@ public final void rule__Implementation__Group__3__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__4"
- // InternalContract.g:4041:1: rule__Implementation__Group__4 : rule__Implementation__Group__4__Impl rule__Implementation__Group__5 ;
+ // InternalContract.g:4078:1: rule__Implementation__Group__4 : rule__Implementation__Group__4__Impl rule__Implementation__Group__5 ;
public final void rule__Implementation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4045:1: ( rule__Implementation__Group__4__Impl rule__Implementation__Group__5 )
- // InternalContract.g:4046:2: rule__Implementation__Group__4__Impl rule__Implementation__Group__5
+ // InternalContract.g:4082:1: ( rule__Implementation__Group__4__Impl rule__Implementation__Group__5 )
+ // InternalContract.g:4083:2: rule__Implementation__Group__4__Impl rule__Implementation__Group__5
{
pushFollow(FOLLOW_21);
rule__Implementation__Group__4__Impl();
@@ -12975,21 +13106,21 @@ public final void rule__Implementation__Group__4() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__4__Impl"
- // InternalContract.g:4053:1: rule__Implementation__Group__4__Impl : ( ( rule__Implementation__CodeAssignment_4 ) ) ;
+ // InternalContract.g:4090:1: rule__Implementation__Group__4__Impl : ( ( rule__Implementation__CodeAssignment_4 ) ) ;
public final void rule__Implementation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4057:1: ( ( ( rule__Implementation__CodeAssignment_4 ) ) )
- // InternalContract.g:4058:1: ( ( rule__Implementation__CodeAssignment_4 ) )
+ // InternalContract.g:4094:1: ( ( ( rule__Implementation__CodeAssignment_4 ) ) )
+ // InternalContract.g:4095:1: ( ( rule__Implementation__CodeAssignment_4 ) )
{
- // InternalContract.g:4058:1: ( ( rule__Implementation__CodeAssignment_4 ) )
- // InternalContract.g:4059:2: ( rule__Implementation__CodeAssignment_4 )
+ // InternalContract.g:4095:1: ( ( rule__Implementation__CodeAssignment_4 ) )
+ // InternalContract.g:4096:2: ( rule__Implementation__CodeAssignment_4 )
{
before(grammarAccess.getImplementationAccess().getCodeAssignment_4());
- // InternalContract.g:4060:2: ( rule__Implementation__CodeAssignment_4 )
- // InternalContract.g:4060:3: rule__Implementation__CodeAssignment_4
+ // InternalContract.g:4097:2: ( rule__Implementation__CodeAssignment_4 )
+ // InternalContract.g:4097:3: rule__Implementation__CodeAssignment_4
{
pushFollow(FOLLOW_2);
rule__Implementation__CodeAssignment_4();
@@ -13022,14 +13153,14 @@ public final void rule__Implementation__Group__4__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__5"
- // InternalContract.g:4068:1: rule__Implementation__Group__5 : rule__Implementation__Group__5__Impl ;
+ // InternalContract.g:4105:1: rule__Implementation__Group__5 : rule__Implementation__Group__5__Impl ;
public final void rule__Implementation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4072:1: ( rule__Implementation__Group__5__Impl )
- // InternalContract.g:4073:2: rule__Implementation__Group__5__Impl
+ // InternalContract.g:4109:1: ( rule__Implementation__Group__5__Impl )
+ // InternalContract.g:4110:2: rule__Implementation__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__Implementation__Group__5__Impl();
@@ -13055,20 +13186,20 @@ public final void rule__Implementation__Group__5() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__5__Impl"
- // InternalContract.g:4079:1: rule__Implementation__Group__5__Impl : ( '}' ) ;
+ // InternalContract.g:4116:1: rule__Implementation__Group__5__Impl : ( '}' ) ;
public final void rule__Implementation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4083:1: ( ( '}' ) )
- // InternalContract.g:4084:1: ( '}' )
+ // InternalContract.g:4120:1: ( ( '}' ) )
+ // InternalContract.g:4121:1: ( '}' )
{
- // InternalContract.g:4084:1: ( '}' )
- // InternalContract.g:4085:2: '}'
+ // InternalContract.g:4121:1: ( '}' )
+ // InternalContract.g:4122:2: '}'
{
before(grammarAccess.getImplementationAccess().getRightCurlyBracketKeyword_5());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getImplementationAccess().getRightCurlyBracketKeyword_5());
}
@@ -13092,14 +13223,14 @@ public final void rule__Implementation__Group__5__Impl() throws RecognitionExcep
// $ANTLR start "rule__Domain__Group__0"
- // InternalContract.g:4095:1: rule__Domain__Group__0 : rule__Domain__Group__0__Impl rule__Domain__Group__1 ;
+ // InternalContract.g:4132:1: rule__Domain__Group__0 : rule__Domain__Group__0__Impl rule__Domain__Group__1 ;
public final void rule__Domain__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4099:1: ( rule__Domain__Group__0__Impl rule__Domain__Group__1 )
- // InternalContract.g:4100:2: rule__Domain__Group__0__Impl rule__Domain__Group__1
+ // InternalContract.g:4136:1: ( rule__Domain__Group__0__Impl rule__Domain__Group__1 )
+ // InternalContract.g:4137:2: rule__Domain__Group__0__Impl rule__Domain__Group__1
{
pushFollow(FOLLOW_8);
rule__Domain__Group__0__Impl();
@@ -13130,20 +13261,20 @@ public final void rule__Domain__Group__0() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__0__Impl"
- // InternalContract.g:4107:1: rule__Domain__Group__0__Impl : ( 'domain' ) ;
+ // InternalContract.g:4144:1: rule__Domain__Group__0__Impl : ( 'domain' ) ;
public final void rule__Domain__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4111:1: ( ( 'domain' ) )
- // InternalContract.g:4112:1: ( 'domain' )
+ // InternalContract.g:4148:1: ( ( 'domain' ) )
+ // InternalContract.g:4149:1: ( 'domain' )
{
- // InternalContract.g:4112:1: ( 'domain' )
- // InternalContract.g:4113:2: 'domain'
+ // InternalContract.g:4149:1: ( 'domain' )
+ // InternalContract.g:4150:2: 'domain'
{
before(grammarAccess.getDomainAccess().getDomainKeyword_0());
- match(input,44,FOLLOW_2);
+ match(input,46,FOLLOW_2);
after(grammarAccess.getDomainAccess().getDomainKeyword_0());
}
@@ -13167,14 +13298,14 @@ public final void rule__Domain__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__1"
- // InternalContract.g:4122:1: rule__Domain__Group__1 : rule__Domain__Group__1__Impl rule__Domain__Group__2 ;
+ // InternalContract.g:4159:1: rule__Domain__Group__1 : rule__Domain__Group__1__Impl rule__Domain__Group__2 ;
public final void rule__Domain__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4126:1: ( rule__Domain__Group__1__Impl rule__Domain__Group__2 )
- // InternalContract.g:4127:2: rule__Domain__Group__1__Impl rule__Domain__Group__2
+ // InternalContract.g:4163:1: ( rule__Domain__Group__1__Impl rule__Domain__Group__2 )
+ // InternalContract.g:4164:2: rule__Domain__Group__1__Impl rule__Domain__Group__2
{
pushFollow(FOLLOW_9);
rule__Domain__Group__1__Impl();
@@ -13205,21 +13336,21 @@ public final void rule__Domain__Group__1() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__1__Impl"
- // InternalContract.g:4134:1: rule__Domain__Group__1__Impl : ( ( rule__Domain__NameAssignment_1 ) ) ;
+ // InternalContract.g:4171:1: rule__Domain__Group__1__Impl : ( ( rule__Domain__NameAssignment_1 ) ) ;
public final void rule__Domain__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4138:1: ( ( ( rule__Domain__NameAssignment_1 ) ) )
- // InternalContract.g:4139:1: ( ( rule__Domain__NameAssignment_1 ) )
+ // InternalContract.g:4175:1: ( ( ( rule__Domain__NameAssignment_1 ) ) )
+ // InternalContract.g:4176:1: ( ( rule__Domain__NameAssignment_1 ) )
{
- // InternalContract.g:4139:1: ( ( rule__Domain__NameAssignment_1 ) )
- // InternalContract.g:4140:2: ( rule__Domain__NameAssignment_1 )
+ // InternalContract.g:4176:1: ( ( rule__Domain__NameAssignment_1 ) )
+ // InternalContract.g:4177:2: ( rule__Domain__NameAssignment_1 )
{
before(grammarAccess.getDomainAccess().getNameAssignment_1());
- // InternalContract.g:4141:2: ( rule__Domain__NameAssignment_1 )
- // InternalContract.g:4141:3: rule__Domain__NameAssignment_1
+ // InternalContract.g:4178:2: ( rule__Domain__NameAssignment_1 )
+ // InternalContract.g:4178:3: rule__Domain__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__Domain__NameAssignment_1();
@@ -13252,14 +13383,14 @@ public final void rule__Domain__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__2"
- // InternalContract.g:4149:1: rule__Domain__Group__2 : rule__Domain__Group__2__Impl rule__Domain__Group__3 ;
+ // InternalContract.g:4186:1: rule__Domain__Group__2 : rule__Domain__Group__2__Impl rule__Domain__Group__3 ;
public final void rule__Domain__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4153:1: ( rule__Domain__Group__2__Impl rule__Domain__Group__3 )
- // InternalContract.g:4154:2: rule__Domain__Group__2__Impl rule__Domain__Group__3
+ // InternalContract.g:4190:1: ( rule__Domain__Group__2__Impl rule__Domain__Group__3 )
+ // InternalContract.g:4191:2: rule__Domain__Group__2__Impl rule__Domain__Group__3
{
pushFollow(FOLLOW_22);
rule__Domain__Group__2__Impl();
@@ -13290,20 +13421,20 @@ public final void rule__Domain__Group__2() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__2__Impl"
- // InternalContract.g:4161:1: rule__Domain__Group__2__Impl : ( '{' ) ;
+ // InternalContract.g:4198:1: rule__Domain__Group__2__Impl : ( '{' ) ;
public final void rule__Domain__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4165:1: ( ( '{' ) )
- // InternalContract.g:4166:1: ( '{' )
+ // InternalContract.g:4202:1: ( ( '{' ) )
+ // InternalContract.g:4203:1: ( '{' )
{
- // InternalContract.g:4166:1: ( '{' )
- // InternalContract.g:4167:2: '{'
+ // InternalContract.g:4203:1: ( '{' )
+ // InternalContract.g:4204:2: '{'
{
before(grammarAccess.getDomainAccess().getLeftCurlyBracketKeyword_2());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getDomainAccess().getLeftCurlyBracketKeyword_2());
}
@@ -13327,14 +13458,14 @@ public final void rule__Domain__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__3"
- // InternalContract.g:4176:1: rule__Domain__Group__3 : rule__Domain__Group__3__Impl rule__Domain__Group__4 ;
+ // InternalContract.g:4213:1: rule__Domain__Group__3 : rule__Domain__Group__3__Impl rule__Domain__Group__4 ;
public final void rule__Domain__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4180:1: ( rule__Domain__Group__3__Impl rule__Domain__Group__4 )
- // InternalContract.g:4181:2: rule__Domain__Group__3__Impl rule__Domain__Group__4
+ // InternalContract.g:4217:1: ( rule__Domain__Group__3__Impl rule__Domain__Group__4 )
+ // InternalContract.g:4218:2: rule__Domain__Group__3__Impl rule__Domain__Group__4
{
pushFollow(FOLLOW_22);
rule__Domain__Group__3__Impl();
@@ -13365,29 +13496,29 @@ public final void rule__Domain__Group__3() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__3__Impl"
- // InternalContract.g:4188:1: rule__Domain__Group__3__Impl : ( ( rule__Domain__Group_3__0 )? ) ;
+ // InternalContract.g:4225:1: rule__Domain__Group__3__Impl : ( ( rule__Domain__Group_3__0 )? ) ;
public final void rule__Domain__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4192:1: ( ( ( rule__Domain__Group_3__0 )? ) )
- // InternalContract.g:4193:1: ( ( rule__Domain__Group_3__0 )? )
+ // InternalContract.g:4229:1: ( ( ( rule__Domain__Group_3__0 )? ) )
+ // InternalContract.g:4230:1: ( ( rule__Domain__Group_3__0 )? )
{
- // InternalContract.g:4193:1: ( ( rule__Domain__Group_3__0 )? )
- // InternalContract.g:4194:2: ( rule__Domain__Group_3__0 )?
+ // InternalContract.g:4230:1: ( ( rule__Domain__Group_3__0 )? )
+ // InternalContract.g:4231:2: ( rule__Domain__Group_3__0 )?
{
before(grammarAccess.getDomainAccess().getGroup_3());
- // InternalContract.g:4195:2: ( rule__Domain__Group_3__0 )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // InternalContract.g:4232:2: ( rule__Domain__Group_3__0 )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==37) ) {
- alt45=1;
+ if ( (LA46_0==39) ) {
+ alt46=1;
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // InternalContract.g:4195:3: rule__Domain__Group_3__0
+ // InternalContract.g:4232:3: rule__Domain__Group_3__0
{
pushFollow(FOLLOW_2);
rule__Domain__Group_3__0();
@@ -13423,14 +13554,14 @@ public final void rule__Domain__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__4"
- // InternalContract.g:4203:1: rule__Domain__Group__4 : rule__Domain__Group__4__Impl rule__Domain__Group__5 ;
+ // InternalContract.g:4240:1: rule__Domain__Group__4 : rule__Domain__Group__4__Impl rule__Domain__Group__5 ;
public final void rule__Domain__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4207:1: ( rule__Domain__Group__4__Impl rule__Domain__Group__5 )
- // InternalContract.g:4208:2: rule__Domain__Group__4__Impl rule__Domain__Group__5
+ // InternalContract.g:4244:1: ( rule__Domain__Group__4__Impl rule__Domain__Group__5 )
+ // InternalContract.g:4245:2: rule__Domain__Group__4__Impl rule__Domain__Group__5
{
pushFollow(FOLLOW_22);
rule__Domain__Group__4__Impl();
@@ -13461,29 +13592,29 @@ public final void rule__Domain__Group__4() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__4__Impl"
- // InternalContract.g:4215:1: rule__Domain__Group__4__Impl : ( ( rule__Domain__Group_4__0 )? ) ;
+ // InternalContract.g:4252:1: rule__Domain__Group__4__Impl : ( ( rule__Domain__Group_4__0 )? ) ;
public final void rule__Domain__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4219:1: ( ( ( rule__Domain__Group_4__0 )? ) )
- // InternalContract.g:4220:1: ( ( rule__Domain__Group_4__0 )? )
+ // InternalContract.g:4256:1: ( ( ( rule__Domain__Group_4__0 )? ) )
+ // InternalContract.g:4257:1: ( ( rule__Domain__Group_4__0 )? )
{
- // InternalContract.g:4220:1: ( ( rule__Domain__Group_4__0 )? )
- // InternalContract.g:4221:2: ( rule__Domain__Group_4__0 )?
+ // InternalContract.g:4257:1: ( ( rule__Domain__Group_4__0 )? )
+ // InternalContract.g:4258:2: ( rule__Domain__Group_4__0 )?
{
before(grammarAccess.getDomainAccess().getGroup_4());
- // InternalContract.g:4222:2: ( rule__Domain__Group_4__0 )?
- int alt46=2;
- int LA46_0 = input.LA(1);
+ // InternalContract.g:4259:2: ( rule__Domain__Group_4__0 )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA46_0==45) ) {
- alt46=1;
+ if ( (LA47_0==47) ) {
+ alt47=1;
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // InternalContract.g:4222:3: rule__Domain__Group_4__0
+ // InternalContract.g:4259:3: rule__Domain__Group_4__0
{
pushFollow(FOLLOW_2);
rule__Domain__Group_4__0();
@@ -13519,14 +13650,14 @@ public final void rule__Domain__Group__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__5"
- // InternalContract.g:4230:1: rule__Domain__Group__5 : rule__Domain__Group__5__Impl ;
+ // InternalContract.g:4267:1: rule__Domain__Group__5 : rule__Domain__Group__5__Impl ;
public final void rule__Domain__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4234:1: ( rule__Domain__Group__5__Impl )
- // InternalContract.g:4235:2: rule__Domain__Group__5__Impl
+ // InternalContract.g:4271:1: ( rule__Domain__Group__5__Impl )
+ // InternalContract.g:4272:2: rule__Domain__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__Domain__Group__5__Impl();
@@ -13552,20 +13683,20 @@ public final void rule__Domain__Group__5() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__5__Impl"
- // InternalContract.g:4241:1: rule__Domain__Group__5__Impl : ( '}' ) ;
+ // InternalContract.g:4278:1: rule__Domain__Group__5__Impl : ( '}' ) ;
public final void rule__Domain__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4245:1: ( ( '}' ) )
- // InternalContract.g:4246:1: ( '}' )
+ // InternalContract.g:4282:1: ( ( '}' ) )
+ // InternalContract.g:4283:1: ( '}' )
{
- // InternalContract.g:4246:1: ( '}' )
- // InternalContract.g:4247:2: '}'
+ // InternalContract.g:4283:1: ( '}' )
+ // InternalContract.g:4284:2: '}'
{
before(grammarAccess.getDomainAccess().getRightCurlyBracketKeyword_5());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getDomainAccess().getRightCurlyBracketKeyword_5());
}
@@ -13589,14 +13720,14 @@ public final void rule__Domain__Group__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_3__0"
- // InternalContract.g:4257:1: rule__Domain__Group_3__0 : rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1 ;
+ // InternalContract.g:4294:1: rule__Domain__Group_3__0 : rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1 ;
public final void rule__Domain__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4261:1: ( rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1 )
- // InternalContract.g:4262:2: rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1
+ // InternalContract.g:4298:1: ( rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1 )
+ // InternalContract.g:4299:2: rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1
{
pushFollow(FOLLOW_12);
rule__Domain__Group_3__0__Impl();
@@ -13627,20 +13758,20 @@ public final void rule__Domain__Group_3__0() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_3__0__Impl"
- // InternalContract.g:4269:1: rule__Domain__Group_3__0__Impl : ( 'queries' ) ;
+ // InternalContract.g:4306:1: rule__Domain__Group_3__0__Impl : ( 'queries' ) ;
public final void rule__Domain__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4273:1: ( ( 'queries' ) )
- // InternalContract.g:4274:1: ( 'queries' )
+ // InternalContract.g:4310:1: ( ( 'queries' ) )
+ // InternalContract.g:4311:1: ( 'queries' )
{
- // InternalContract.g:4274:1: ( 'queries' )
- // InternalContract.g:4275:2: 'queries'
+ // InternalContract.g:4311:1: ( 'queries' )
+ // InternalContract.g:4312:2: 'queries'
{
before(grammarAccess.getDomainAccess().getQueriesKeyword_3_0());
- match(input,37,FOLLOW_2);
+ match(input,39,FOLLOW_2);
after(grammarAccess.getDomainAccess().getQueriesKeyword_3_0());
}
@@ -13664,14 +13795,14 @@ public final void rule__Domain__Group_3__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_3__1"
- // InternalContract.g:4284:1: rule__Domain__Group_3__1 : rule__Domain__Group_3__1__Impl ;
+ // InternalContract.g:4321:1: rule__Domain__Group_3__1 : rule__Domain__Group_3__1__Impl ;
public final void rule__Domain__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4288:1: ( rule__Domain__Group_3__1__Impl )
- // InternalContract.g:4289:2: rule__Domain__Group_3__1__Impl
+ // InternalContract.g:4325:1: ( rule__Domain__Group_3__1__Impl )
+ // InternalContract.g:4326:2: rule__Domain__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Domain__Group_3__1__Impl();
@@ -13697,17 +13828,17 @@ public final void rule__Domain__Group_3__1() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_3__1__Impl"
- // InternalContract.g:4295:1: rule__Domain__Group_3__1__Impl : ( ruleQueries ) ;
+ // InternalContract.g:4332:1: rule__Domain__Group_3__1__Impl : ( ruleQueries ) ;
public final void rule__Domain__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4299:1: ( ( ruleQueries ) )
- // InternalContract.g:4300:1: ( ruleQueries )
+ // InternalContract.g:4336:1: ( ( ruleQueries ) )
+ // InternalContract.g:4337:1: ( ruleQueries )
{
- // InternalContract.g:4300:1: ( ruleQueries )
- // InternalContract.g:4301:2: ruleQueries
+ // InternalContract.g:4337:1: ( ruleQueries )
+ // InternalContract.g:4338:2: ruleQueries
{
before(grammarAccess.getDomainAccess().getQueriesParserRuleCall_3_1());
pushFollow(FOLLOW_2);
@@ -13738,14 +13869,14 @@ public final void rule__Domain__Group_3__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_4__0"
- // InternalContract.g:4311:1: rule__Domain__Group_4__0 : rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1 ;
+ // InternalContract.g:4348:1: rule__Domain__Group_4__0 : rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1 ;
public final void rule__Domain__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4315:1: ( rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1 )
- // InternalContract.g:4316:2: rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1
+ // InternalContract.g:4352:1: ( rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1 )
+ // InternalContract.g:4353:2: rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1
{
pushFollow(FOLLOW_16);
rule__Domain__Group_4__0__Impl();
@@ -13776,20 +13907,20 @@ public final void rule__Domain__Group_4__0() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_4__0__Impl"
- // InternalContract.g:4323:1: rule__Domain__Group_4__0__Impl : ( 'declarations' ) ;
+ // InternalContract.g:4360:1: rule__Domain__Group_4__0__Impl : ( 'declarations' ) ;
public final void rule__Domain__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4327:1: ( ( 'declarations' ) )
- // InternalContract.g:4328:1: ( 'declarations' )
+ // InternalContract.g:4364:1: ( ( 'declarations' ) )
+ // InternalContract.g:4365:1: ( 'declarations' )
{
- // InternalContract.g:4328:1: ( 'declarations' )
- // InternalContract.g:4329:2: 'declarations'
+ // InternalContract.g:4365:1: ( 'declarations' )
+ // InternalContract.g:4366:2: 'declarations'
{
before(grammarAccess.getDomainAccess().getDeclarationsKeyword_4_0());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getDomainAccess().getDeclarationsKeyword_4_0());
}
@@ -13813,14 +13944,14 @@ public final void rule__Domain__Group_4__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_4__1"
- // InternalContract.g:4338:1: rule__Domain__Group_4__1 : rule__Domain__Group_4__1__Impl ;
+ // InternalContract.g:4375:1: rule__Domain__Group_4__1 : rule__Domain__Group_4__1__Impl ;
public final void rule__Domain__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4342:1: ( rule__Domain__Group_4__1__Impl )
- // InternalContract.g:4343:2: rule__Domain__Group_4__1__Impl
+ // InternalContract.g:4379:1: ( rule__Domain__Group_4__1__Impl )
+ // InternalContract.g:4380:2: rule__Domain__Group_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__Domain__Group_4__1__Impl();
@@ -13846,21 +13977,21 @@ public final void rule__Domain__Group_4__1() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_4__1__Impl"
- // InternalContract.g:4349:1: rule__Domain__Group_4__1__Impl : ( ( rule__Domain__CodeAssignment_4_1 ) ) ;
+ // InternalContract.g:4386:1: rule__Domain__Group_4__1__Impl : ( ( rule__Domain__CodeAssignment_4_1 ) ) ;
public final void rule__Domain__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4353:1: ( ( ( rule__Domain__CodeAssignment_4_1 ) ) )
- // InternalContract.g:4354:1: ( ( rule__Domain__CodeAssignment_4_1 ) )
+ // InternalContract.g:4390:1: ( ( ( rule__Domain__CodeAssignment_4_1 ) ) )
+ // InternalContract.g:4391:1: ( ( rule__Domain__CodeAssignment_4_1 ) )
{
- // InternalContract.g:4354:1: ( ( rule__Domain__CodeAssignment_4_1 ) )
- // InternalContract.g:4355:2: ( rule__Domain__CodeAssignment_4_1 )
+ // InternalContract.g:4391:1: ( ( rule__Domain__CodeAssignment_4_1 ) )
+ // InternalContract.g:4392:2: ( rule__Domain__CodeAssignment_4_1 )
{
before(grammarAccess.getDomainAccess().getCodeAssignment_4_1());
- // InternalContract.g:4356:2: ( rule__Domain__CodeAssignment_4_1 )
- // InternalContract.g:4356:3: rule__Domain__CodeAssignment_4_1
+ // InternalContract.g:4393:2: ( rule__Domain__CodeAssignment_4_1 )
+ // InternalContract.g:4393:3: rule__Domain__CodeAssignment_4_1
{
pushFollow(FOLLOW_2);
rule__Domain__CodeAssignment_4_1();
@@ -13893,14 +14024,14 @@ public final void rule__Domain__Group_4__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__0"
- // InternalContract.g:4365:1: rule__Argument__Group__0 : rule__Argument__Group__0__Impl rule__Argument__Group__1 ;
+ // InternalContract.g:4402:1: rule__Argument__Group__0 : rule__Argument__Group__0__Impl rule__Argument__Group__1 ;
public final void rule__Argument__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4369:1: ( rule__Argument__Group__0__Impl rule__Argument__Group__1 )
- // InternalContract.g:4370:2: rule__Argument__Group__0__Impl rule__Argument__Group__1
+ // InternalContract.g:4406:1: ( rule__Argument__Group__0__Impl rule__Argument__Group__1 )
+ // InternalContract.g:4407:2: rule__Argument__Group__0__Impl rule__Argument__Group__1
{
pushFollow(FOLLOW_8);
rule__Argument__Group__0__Impl();
@@ -13931,20 +14062,20 @@ public final void rule__Argument__Group__0() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__0__Impl"
- // InternalContract.g:4377:1: rule__Argument__Group__0__Impl : ( 'argument' ) ;
+ // InternalContract.g:4414:1: rule__Argument__Group__0__Impl : ( 'argument' ) ;
public final void rule__Argument__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4381:1: ( ( 'argument' ) )
- // InternalContract.g:4382:1: ( 'argument' )
+ // InternalContract.g:4418:1: ( ( 'argument' ) )
+ // InternalContract.g:4419:1: ( 'argument' )
{
- // InternalContract.g:4382:1: ( 'argument' )
- // InternalContract.g:4383:2: 'argument'
+ // InternalContract.g:4419:1: ( 'argument' )
+ // InternalContract.g:4420:2: 'argument'
{
before(grammarAccess.getArgumentAccess().getArgumentKeyword_0());
- match(input,42,FOLLOW_2);
+ match(input,44,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getArgumentKeyword_0());
}
@@ -13968,14 +14099,14 @@ public final void rule__Argument__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__1"
- // InternalContract.g:4392:1: rule__Argument__Group__1 : rule__Argument__Group__1__Impl rule__Argument__Group__2 ;
+ // InternalContract.g:4429:1: rule__Argument__Group__1 : rule__Argument__Group__1__Impl rule__Argument__Group__2 ;
public final void rule__Argument__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4396:1: ( rule__Argument__Group__1__Impl rule__Argument__Group__2 )
- // InternalContract.g:4397:2: rule__Argument__Group__1__Impl rule__Argument__Group__2
+ // InternalContract.g:4433:1: ( rule__Argument__Group__1__Impl rule__Argument__Group__2 )
+ // InternalContract.g:4434:2: rule__Argument__Group__1__Impl rule__Argument__Group__2
{
pushFollow(FOLLOW_9);
rule__Argument__Group__1__Impl();
@@ -14006,21 +14137,21 @@ public final void rule__Argument__Group__1() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__1__Impl"
- // InternalContract.g:4404:1: rule__Argument__Group__1__Impl : ( ( rule__Argument__NameAssignment_1 ) ) ;
+ // InternalContract.g:4441:1: rule__Argument__Group__1__Impl : ( ( rule__Argument__NameAssignment_1 ) ) ;
public final void rule__Argument__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4408:1: ( ( ( rule__Argument__NameAssignment_1 ) ) )
- // InternalContract.g:4409:1: ( ( rule__Argument__NameAssignment_1 ) )
+ // InternalContract.g:4445:1: ( ( ( rule__Argument__NameAssignment_1 ) ) )
+ // InternalContract.g:4446:1: ( ( rule__Argument__NameAssignment_1 ) )
{
- // InternalContract.g:4409:1: ( ( rule__Argument__NameAssignment_1 ) )
- // InternalContract.g:4410:2: ( rule__Argument__NameAssignment_1 )
+ // InternalContract.g:4446:1: ( ( rule__Argument__NameAssignment_1 ) )
+ // InternalContract.g:4447:2: ( rule__Argument__NameAssignment_1 )
{
before(grammarAccess.getArgumentAccess().getNameAssignment_1());
- // InternalContract.g:4411:2: ( rule__Argument__NameAssignment_1 )
- // InternalContract.g:4411:3: rule__Argument__NameAssignment_1
+ // InternalContract.g:4448:2: ( rule__Argument__NameAssignment_1 )
+ // InternalContract.g:4448:3: rule__Argument__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__Argument__NameAssignment_1();
@@ -14053,14 +14184,14 @@ public final void rule__Argument__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__2"
- // InternalContract.g:4419:1: rule__Argument__Group__2 : rule__Argument__Group__2__Impl rule__Argument__Group__3 ;
+ // InternalContract.g:4456:1: rule__Argument__Group__2 : rule__Argument__Group__2__Impl rule__Argument__Group__3 ;
public final void rule__Argument__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4423:1: ( rule__Argument__Group__2__Impl rule__Argument__Group__3 )
- // InternalContract.g:4424:2: rule__Argument__Group__2__Impl rule__Argument__Group__3
+ // InternalContract.g:4460:1: ( rule__Argument__Group__2__Impl rule__Argument__Group__3 )
+ // InternalContract.g:4461:2: rule__Argument__Group__2__Impl rule__Argument__Group__3
{
pushFollow(FOLLOW_23);
rule__Argument__Group__2__Impl();
@@ -14091,20 +14222,20 @@ public final void rule__Argument__Group__2() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__2__Impl"
- // InternalContract.g:4431:1: rule__Argument__Group__2__Impl : ( '{' ) ;
+ // InternalContract.g:4468:1: rule__Argument__Group__2__Impl : ( '{' ) ;
public final void rule__Argument__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4435:1: ( ( '{' ) )
- // InternalContract.g:4436:1: ( '{' )
+ // InternalContract.g:4472:1: ( ( '{' ) )
+ // InternalContract.g:4473:1: ( '{' )
{
- // InternalContract.g:4436:1: ( '{' )
- // InternalContract.g:4437:2: '{'
+ // InternalContract.g:4473:1: ( '{' )
+ // InternalContract.g:4474:2: '{'
{
before(grammarAccess.getArgumentAccess().getLeftCurlyBracketKeyword_2());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getLeftCurlyBracketKeyword_2());
}
@@ -14128,14 +14259,14 @@ public final void rule__Argument__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__3"
- // InternalContract.g:4446:1: rule__Argument__Group__3 : rule__Argument__Group__3__Impl rule__Argument__Group__4 ;
+ // InternalContract.g:4483:1: rule__Argument__Group__3 : rule__Argument__Group__3__Impl rule__Argument__Group__4 ;
public final void rule__Argument__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4450:1: ( rule__Argument__Group__3__Impl rule__Argument__Group__4 )
- // InternalContract.g:4451:2: rule__Argument__Group__3__Impl rule__Argument__Group__4
+ // InternalContract.g:4487:1: ( rule__Argument__Group__3__Impl rule__Argument__Group__4 )
+ // InternalContract.g:4488:2: rule__Argument__Group__3__Impl rule__Argument__Group__4
{
pushFollow(FOLLOW_23);
rule__Argument__Group__3__Impl();
@@ -14166,29 +14297,29 @@ public final void rule__Argument__Group__3() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__3__Impl"
- // InternalContract.g:4458:1: rule__Argument__Group__3__Impl : ( ( rule__Argument__Group_3__0 )? ) ;
+ // InternalContract.g:4495:1: rule__Argument__Group__3__Impl : ( ( rule__Argument__Group_3__0 )? ) ;
public final void rule__Argument__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4462:1: ( ( ( rule__Argument__Group_3__0 )? ) )
- // InternalContract.g:4463:1: ( ( rule__Argument__Group_3__0 )? )
+ // InternalContract.g:4499:1: ( ( ( rule__Argument__Group_3__0 )? ) )
+ // InternalContract.g:4500:1: ( ( rule__Argument__Group_3__0 )? )
{
- // InternalContract.g:4463:1: ( ( rule__Argument__Group_3__0 )? )
- // InternalContract.g:4464:2: ( rule__Argument__Group_3__0 )?
+ // InternalContract.g:4500:1: ( ( rule__Argument__Group_3__0 )? )
+ // InternalContract.g:4501:2: ( rule__Argument__Group_3__0 )?
{
before(grammarAccess.getArgumentAccess().getGroup_3());
- // InternalContract.g:4465:2: ( rule__Argument__Group_3__0 )?
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalContract.g:4502:2: ( rule__Argument__Group_3__0 )?
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA47_0==36) ) {
- alt47=1;
+ if ( (LA48_0==38) ) {
+ alt48=1;
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // InternalContract.g:4465:3: rule__Argument__Group_3__0
+ // InternalContract.g:4502:3: rule__Argument__Group_3__0
{
pushFollow(FOLLOW_2);
rule__Argument__Group_3__0();
@@ -14224,14 +14355,14 @@ public final void rule__Argument__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__4"
- // InternalContract.g:4473:1: rule__Argument__Group__4 : rule__Argument__Group__4__Impl rule__Argument__Group__5 ;
+ // InternalContract.g:4510:1: rule__Argument__Group__4 : rule__Argument__Group__4__Impl rule__Argument__Group__5 ;
public final void rule__Argument__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4477:1: ( rule__Argument__Group__4__Impl rule__Argument__Group__5 )
- // InternalContract.g:4478:2: rule__Argument__Group__4__Impl rule__Argument__Group__5
+ // InternalContract.g:4514:1: ( rule__Argument__Group__4__Impl rule__Argument__Group__5 )
+ // InternalContract.g:4515:2: rule__Argument__Group__4__Impl rule__Argument__Group__5
{
pushFollow(FOLLOW_23);
rule__Argument__Group__4__Impl();
@@ -14262,29 +14393,29 @@ public final void rule__Argument__Group__4() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__4__Impl"
- // InternalContract.g:4485:1: rule__Argument__Group__4__Impl : ( ( rule__Argument__Group_4__0 )? ) ;
+ // InternalContract.g:4522:1: rule__Argument__Group__4__Impl : ( ( rule__Argument__Group_4__0 )? ) ;
public final void rule__Argument__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4489:1: ( ( ( rule__Argument__Group_4__0 )? ) )
- // InternalContract.g:4490:1: ( ( rule__Argument__Group_4__0 )? )
+ // InternalContract.g:4526:1: ( ( ( rule__Argument__Group_4__0 )? ) )
+ // InternalContract.g:4527:1: ( ( rule__Argument__Group_4__0 )? )
{
- // InternalContract.g:4490:1: ( ( rule__Argument__Group_4__0 )? )
- // InternalContract.g:4491:2: ( rule__Argument__Group_4__0 )?
+ // InternalContract.g:4527:1: ( ( rule__Argument__Group_4__0 )? )
+ // InternalContract.g:4528:2: ( rule__Argument__Group_4__0 )?
{
before(grammarAccess.getArgumentAccess().getGroup_4());
- // InternalContract.g:4492:2: ( rule__Argument__Group_4__0 )?
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // InternalContract.g:4529:2: ( rule__Argument__Group_4__0 )?
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA48_0==40) ) {
- alt48=1;
+ if ( (LA49_0==42) ) {
+ alt49=1;
}
- switch (alt48) {
+ switch (alt49) {
case 1 :
- // InternalContract.g:4492:3: rule__Argument__Group_4__0
+ // InternalContract.g:4529:3: rule__Argument__Group_4__0
{
pushFollow(FOLLOW_2);
rule__Argument__Group_4__0();
@@ -14320,14 +14451,14 @@ public final void rule__Argument__Group__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__5"
- // InternalContract.g:4500:1: rule__Argument__Group__5 : rule__Argument__Group__5__Impl rule__Argument__Group__6 ;
+ // InternalContract.g:4537:1: rule__Argument__Group__5 : rule__Argument__Group__5__Impl rule__Argument__Group__6 ;
public final void rule__Argument__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4504:1: ( rule__Argument__Group__5__Impl rule__Argument__Group__6 )
- // InternalContract.g:4505:2: rule__Argument__Group__5__Impl rule__Argument__Group__6
+ // InternalContract.g:4541:1: ( rule__Argument__Group__5__Impl rule__Argument__Group__6 )
+ // InternalContract.g:4542:2: rule__Argument__Group__5__Impl rule__Argument__Group__6
{
pushFollow(FOLLOW_23);
rule__Argument__Group__5__Impl();
@@ -14358,29 +14489,29 @@ public final void rule__Argument__Group__5() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__5__Impl"
- // InternalContract.g:4512:1: rule__Argument__Group__5__Impl : ( ( rule__Argument__Group_5__0 )? ) ;
+ // InternalContract.g:4549:1: rule__Argument__Group__5__Impl : ( ( rule__Argument__Group_5__0 )? ) ;
public final void rule__Argument__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4516:1: ( ( ( rule__Argument__Group_5__0 )? ) )
- // InternalContract.g:4517:1: ( ( rule__Argument__Group_5__0 )? )
+ // InternalContract.g:4553:1: ( ( ( rule__Argument__Group_5__0 )? ) )
+ // InternalContract.g:4554:1: ( ( rule__Argument__Group_5__0 )? )
{
- // InternalContract.g:4517:1: ( ( rule__Argument__Group_5__0 )? )
- // InternalContract.g:4518:2: ( rule__Argument__Group_5__0 )?
+ // InternalContract.g:4554:1: ( ( rule__Argument__Group_5__0 )? )
+ // InternalContract.g:4555:2: ( rule__Argument__Group_5__0 )?
{
before(grammarAccess.getArgumentAccess().getGroup_5());
- // InternalContract.g:4519:2: ( rule__Argument__Group_5__0 )?
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // InternalContract.g:4556:2: ( rule__Argument__Group_5__0 )?
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA49_0==42) ) {
- alt49=1;
+ if ( (LA50_0==44) ) {
+ alt50=1;
}
- switch (alt49) {
+ switch (alt50) {
case 1 :
- // InternalContract.g:4519:3: rule__Argument__Group_5__0
+ // InternalContract.g:4556:3: rule__Argument__Group_5__0
{
pushFollow(FOLLOW_2);
rule__Argument__Group_5__0();
@@ -14416,14 +14547,14 @@ public final void rule__Argument__Group__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__6"
- // InternalContract.g:4527:1: rule__Argument__Group__6 : rule__Argument__Group__6__Impl ;
+ // InternalContract.g:4564:1: rule__Argument__Group__6 : rule__Argument__Group__6__Impl ;
public final void rule__Argument__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4531:1: ( rule__Argument__Group__6__Impl )
- // InternalContract.g:4532:2: rule__Argument__Group__6__Impl
+ // InternalContract.g:4568:1: ( rule__Argument__Group__6__Impl )
+ // InternalContract.g:4569:2: rule__Argument__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__Argument__Group__6__Impl();
@@ -14449,20 +14580,20 @@ public final void rule__Argument__Group__6() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__6__Impl"
- // InternalContract.g:4538:1: rule__Argument__Group__6__Impl : ( '}' ) ;
+ // InternalContract.g:4575:1: rule__Argument__Group__6__Impl : ( '}' ) ;
public final void rule__Argument__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4542:1: ( ( '}' ) )
- // InternalContract.g:4543:1: ( '}' )
+ // InternalContract.g:4579:1: ( ( '}' ) )
+ // InternalContract.g:4580:1: ( '}' )
{
- // InternalContract.g:4543:1: ( '}' )
- // InternalContract.g:4544:2: '}'
+ // InternalContract.g:4580:1: ( '}' )
+ // InternalContract.g:4581:2: '}'
{
before(grammarAccess.getArgumentAccess().getRightCurlyBracketKeyword_6());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getRightCurlyBracketKeyword_6());
}
@@ -14486,14 +14617,14 @@ public final void rule__Argument__Group__6__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_3__0"
- // InternalContract.g:4554:1: rule__Argument__Group_3__0 : rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1 ;
+ // InternalContract.g:4591:1: rule__Argument__Group_3__0 : rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1 ;
public final void rule__Argument__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4558:1: ( rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1 )
- // InternalContract.g:4559:2: rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1
+ // InternalContract.g:4595:1: ( rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1 )
+ // InternalContract.g:4596:2: rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1
{
pushFollow(FOLLOW_11);
rule__Argument__Group_3__0__Impl();
@@ -14524,20 +14655,20 @@ public final void rule__Argument__Group_3__0() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_3__0__Impl"
- // InternalContract.g:4566:1: rule__Argument__Group_3__0__Impl : ( 'domains' ) ;
+ // InternalContract.g:4603:1: rule__Argument__Group_3__0__Impl : ( 'domains' ) ;
public final void rule__Argument__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4570:1: ( ( 'domains' ) )
- // InternalContract.g:4571:1: ( 'domains' )
+ // InternalContract.g:4607:1: ( ( 'domains' ) )
+ // InternalContract.g:4608:1: ( 'domains' )
{
- // InternalContract.g:4571:1: ( 'domains' )
- // InternalContract.g:4572:2: 'domains'
+ // InternalContract.g:4608:1: ( 'domains' )
+ // InternalContract.g:4609:2: 'domains'
{
before(grammarAccess.getArgumentAccess().getDomainsKeyword_3_0());
- match(input,36,FOLLOW_2);
+ match(input,38,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getDomainsKeyword_3_0());
}
@@ -14561,14 +14692,14 @@ public final void rule__Argument__Group_3__0__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_3__1"
- // InternalContract.g:4581:1: rule__Argument__Group_3__1 : rule__Argument__Group_3__1__Impl ;
+ // InternalContract.g:4618:1: rule__Argument__Group_3__1 : rule__Argument__Group_3__1__Impl ;
public final void rule__Argument__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4585:1: ( rule__Argument__Group_3__1__Impl )
- // InternalContract.g:4586:2: rule__Argument__Group_3__1__Impl
+ // InternalContract.g:4622:1: ( rule__Argument__Group_3__1__Impl )
+ // InternalContract.g:4623:2: rule__Argument__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Argument__Group_3__1__Impl();
@@ -14594,17 +14725,17 @@ public final void rule__Argument__Group_3__1() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_3__1__Impl"
- // InternalContract.g:4592:1: rule__Argument__Group_3__1__Impl : ( ruleDomains ) ;
+ // InternalContract.g:4629:1: rule__Argument__Group_3__1__Impl : ( ruleDomains ) ;
public final void rule__Argument__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4596:1: ( ( ruleDomains ) )
- // InternalContract.g:4597:1: ( ruleDomains )
+ // InternalContract.g:4633:1: ( ( ruleDomains ) )
+ // InternalContract.g:4634:1: ( ruleDomains )
{
- // InternalContract.g:4597:1: ( ruleDomains )
- // InternalContract.g:4598:2: ruleDomains
+ // InternalContract.g:4634:1: ( ruleDomains )
+ // InternalContract.g:4635:2: ruleDomains
{
before(grammarAccess.getArgumentAccess().getDomainsParserRuleCall_3_1());
pushFollow(FOLLOW_2);
@@ -14635,14 +14766,14 @@ public final void rule__Argument__Group_3__1__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_4__0"
- // InternalContract.g:4608:1: rule__Argument__Group_4__0 : rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1 ;
+ // InternalContract.g:4645:1: rule__Argument__Group_4__0 : rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1 ;
public final void rule__Argument__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4612:1: ( rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1 )
- // InternalContract.g:4613:2: rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1
+ // InternalContract.g:4649:1: ( rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1 )
+ // InternalContract.g:4650:2: rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1
{
pushFollow(FOLLOW_15);
rule__Argument__Group_4__0__Impl();
@@ -14673,20 +14804,20 @@ public final void rule__Argument__Group_4__0() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_4__0__Impl"
- // InternalContract.g:4620:1: rule__Argument__Group_4__0__Impl : ( 'guarantee' ) ;
+ // InternalContract.g:4657:1: rule__Argument__Group_4__0__Impl : ( 'guarantee' ) ;
public final void rule__Argument__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4624:1: ( ( 'guarantee' ) )
- // InternalContract.g:4625:1: ( 'guarantee' )
+ // InternalContract.g:4661:1: ( ( 'guarantee' ) )
+ // InternalContract.g:4662:1: ( 'guarantee' )
{
- // InternalContract.g:4625:1: ( 'guarantee' )
- // InternalContract.g:4626:2: 'guarantee'
+ // InternalContract.g:4662:1: ( 'guarantee' )
+ // InternalContract.g:4663:2: 'guarantee'
{
before(grammarAccess.getArgumentAccess().getGuaranteeKeyword_4_0());
- match(input,40,FOLLOW_2);
+ match(input,42,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getGuaranteeKeyword_4_0());
}
@@ -14710,14 +14841,14 @@ public final void rule__Argument__Group_4__0__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_4__1"
- // InternalContract.g:4635:1: rule__Argument__Group_4__1 : rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2 ;
+ // InternalContract.g:4672:1: rule__Argument__Group_4__1 : rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2 ;
public final void rule__Argument__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4639:1: ( rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2 )
- // InternalContract.g:4640:2: rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2
+ // InternalContract.g:4676:1: ( rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2 )
+ // InternalContract.g:4677:2: rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2
{
pushFollow(FOLLOW_16);
rule__Argument__Group_4__1__Impl();
@@ -14748,17 +14879,17 @@ public final void rule__Argument__Group_4__1() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_4__1__Impl"
- // InternalContract.g:4647:1: rule__Argument__Group_4__1__Impl : ( ruleExact ) ;
+ // InternalContract.g:4684:1: rule__Argument__Group_4__1__Impl : ( ruleExact ) ;
public final void rule__Argument__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4651:1: ( ( ruleExact ) )
- // InternalContract.g:4652:1: ( ruleExact )
+ // InternalContract.g:4688:1: ( ( ruleExact ) )
+ // InternalContract.g:4689:1: ( ruleExact )
{
- // InternalContract.g:4652:1: ( ruleExact )
- // InternalContract.g:4653:2: ruleExact
+ // InternalContract.g:4689:1: ( ruleExact )
+ // InternalContract.g:4690:2: ruleExact
{
before(grammarAccess.getArgumentAccess().getExactParserRuleCall_4_1());
pushFollow(FOLLOW_2);
@@ -14789,14 +14920,14 @@ public final void rule__Argument__Group_4__1__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_4__2"
- // InternalContract.g:4662:1: rule__Argument__Group_4__2 : rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3 ;
+ // InternalContract.g:4699:1: rule__Argument__Group_4__2 : rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3 ;
public final void rule__Argument__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4666:1: ( rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3 )
- // InternalContract.g:4667:2: rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3
+ // InternalContract.g:4703:1: ( rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3 )
+ // InternalContract.g:4704:2: rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3
{
pushFollow(FOLLOW_17);
rule__Argument__Group_4__2__Impl();
@@ -14827,21 +14958,21 @@ public final void rule__Argument__Group_4__2() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_4__2__Impl"
- // InternalContract.g:4674:1: rule__Argument__Group_4__2__Impl : ( ( rule__Argument__GuaranteeAssignment_4_2 ) ) ;
+ // InternalContract.g:4711:1: rule__Argument__Group_4__2__Impl : ( ( rule__Argument__GuaranteeAssignment_4_2 ) ) ;
public final void rule__Argument__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4678:1: ( ( ( rule__Argument__GuaranteeAssignment_4_2 ) ) )
- // InternalContract.g:4679:1: ( ( rule__Argument__GuaranteeAssignment_4_2 ) )
+ // InternalContract.g:4715:1: ( ( ( rule__Argument__GuaranteeAssignment_4_2 ) ) )
+ // InternalContract.g:4716:1: ( ( rule__Argument__GuaranteeAssignment_4_2 ) )
{
- // InternalContract.g:4679:1: ( ( rule__Argument__GuaranteeAssignment_4_2 ) )
- // InternalContract.g:4680:2: ( rule__Argument__GuaranteeAssignment_4_2 )
+ // InternalContract.g:4716:1: ( ( rule__Argument__GuaranteeAssignment_4_2 ) )
+ // InternalContract.g:4717:2: ( rule__Argument__GuaranteeAssignment_4_2 )
{
before(grammarAccess.getArgumentAccess().getGuaranteeAssignment_4_2());
- // InternalContract.g:4681:2: ( rule__Argument__GuaranteeAssignment_4_2 )
- // InternalContract.g:4681:3: rule__Argument__GuaranteeAssignment_4_2
+ // InternalContract.g:4718:2: ( rule__Argument__GuaranteeAssignment_4_2 )
+ // InternalContract.g:4718:3: rule__Argument__GuaranteeAssignment_4_2
{
pushFollow(FOLLOW_2);
rule__Argument__GuaranteeAssignment_4_2();
@@ -14874,14 +15005,14 @@ public final void rule__Argument__Group_4__2__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_4__3"
- // InternalContract.g:4689:1: rule__Argument__Group_4__3 : rule__Argument__Group_4__3__Impl ;
+ // InternalContract.g:4726:1: rule__Argument__Group_4__3 : rule__Argument__Group_4__3__Impl ;
public final void rule__Argument__Group_4__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4693:1: ( rule__Argument__Group_4__3__Impl )
- // InternalContract.g:4694:2: rule__Argument__Group_4__3__Impl
+ // InternalContract.g:4730:1: ( rule__Argument__Group_4__3__Impl )
+ // InternalContract.g:4731:2: rule__Argument__Group_4__3__Impl
{
pushFollow(FOLLOW_2);
rule__Argument__Group_4__3__Impl();
@@ -14907,20 +15038,20 @@ public final void rule__Argument__Group_4__3() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_4__3__Impl"
- // InternalContract.g:4700:1: rule__Argument__Group_4__3__Impl : ( ';' ) ;
+ // InternalContract.g:4737:1: rule__Argument__Group_4__3__Impl : ( ';' ) ;
public final void rule__Argument__Group_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4704:1: ( ( ';' ) )
- // InternalContract.g:4705:1: ( ';' )
+ // InternalContract.g:4741:1: ( ( ';' ) )
+ // InternalContract.g:4742:1: ( ';' )
{
- // InternalContract.g:4705:1: ( ';' )
- // InternalContract.g:4706:2: ';'
+ // InternalContract.g:4742:1: ( ';' )
+ // InternalContract.g:4743:2: ';'
{
before(grammarAccess.getArgumentAccess().getSemicolonKeyword_4_3());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getSemicolonKeyword_4_3());
}
@@ -14944,14 +15075,14 @@ public final void rule__Argument__Group_4__3__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_5__0"
- // InternalContract.g:4716:1: rule__Argument__Group_5__0 : rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1 ;
+ // InternalContract.g:4753:1: rule__Argument__Group_5__0 : rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1 ;
public final void rule__Argument__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4720:1: ( rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1 )
- // InternalContract.g:4721:2: rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1
+ // InternalContract.g:4757:1: ( rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1 )
+ // InternalContract.g:4758:2: rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1
{
pushFollow(FOLLOW_24);
rule__Argument__Group_5__0__Impl();
@@ -14982,20 +15113,20 @@ public final void rule__Argument__Group_5__0() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_5__0__Impl"
- // InternalContract.g:4728:1: rule__Argument__Group_5__0__Impl : ( 'argument' ) ;
+ // InternalContract.g:4765:1: rule__Argument__Group_5__0__Impl : ( 'argument' ) ;
public final void rule__Argument__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4732:1: ( ( 'argument' ) )
- // InternalContract.g:4733:1: ( 'argument' )
+ // InternalContract.g:4769:1: ( ( 'argument' ) )
+ // InternalContract.g:4770:1: ( 'argument' )
{
- // InternalContract.g:4733:1: ( 'argument' )
- // InternalContract.g:4734:2: 'argument'
+ // InternalContract.g:4770:1: ( 'argument' )
+ // InternalContract.g:4771:2: 'argument'
{
before(grammarAccess.getArgumentAccess().getArgumentKeyword_5_0());
- match(input,42,FOLLOW_2);
+ match(input,44,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getArgumentKeyword_5_0());
}
@@ -15019,14 +15150,14 @@ public final void rule__Argument__Group_5__0__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_5__1"
- // InternalContract.g:4743:1: rule__Argument__Group_5__1 : rule__Argument__Group_5__1__Impl rule__Argument__Group_5__2 ;
+ // InternalContract.g:4780:1: rule__Argument__Group_5__1 : rule__Argument__Group_5__1__Impl rule__Argument__Group_5__2 ;
public final void rule__Argument__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4747:1: ( rule__Argument__Group_5__1__Impl rule__Argument__Group_5__2 )
- // InternalContract.g:4748:2: rule__Argument__Group_5__1__Impl rule__Argument__Group_5__2
+ // InternalContract.g:4784:1: ( rule__Argument__Group_5__1__Impl rule__Argument__Group_5__2 )
+ // InternalContract.g:4785:2: rule__Argument__Group_5__1__Impl rule__Argument__Group_5__2
{
pushFollow(FOLLOW_17);
rule__Argument__Group_5__1__Impl();
@@ -15057,21 +15188,21 @@ public final void rule__Argument__Group_5__1() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_5__1__Impl"
- // InternalContract.g:4755:1: rule__Argument__Group_5__1__Impl : ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) ) ;
+ // InternalContract.g:4792:1: rule__Argument__Group_5__1__Impl : ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) ) ;
public final void rule__Argument__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4759:1: ( ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) ) )
- // InternalContract.g:4760:1: ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) )
+ // InternalContract.g:4796:1: ( ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) ) )
+ // InternalContract.g:4797:1: ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) )
{
- // InternalContract.g:4760:1: ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) )
- // InternalContract.g:4761:2: ( rule__Argument__ArgumentExpressionAssignment_5_1 )
+ // InternalContract.g:4797:1: ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) )
+ // InternalContract.g:4798:2: ( rule__Argument__ArgumentExpressionAssignment_5_1 )
{
before(grammarAccess.getArgumentAccess().getArgumentExpressionAssignment_5_1());
- // InternalContract.g:4762:2: ( rule__Argument__ArgumentExpressionAssignment_5_1 )
- // InternalContract.g:4762:3: rule__Argument__ArgumentExpressionAssignment_5_1
+ // InternalContract.g:4799:2: ( rule__Argument__ArgumentExpressionAssignment_5_1 )
+ // InternalContract.g:4799:3: rule__Argument__ArgumentExpressionAssignment_5_1
{
pushFollow(FOLLOW_2);
rule__Argument__ArgumentExpressionAssignment_5_1();
@@ -15104,14 +15235,14 @@ public final void rule__Argument__Group_5__1__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_5__2"
- // InternalContract.g:4770:1: rule__Argument__Group_5__2 : rule__Argument__Group_5__2__Impl ;
+ // InternalContract.g:4807:1: rule__Argument__Group_5__2 : rule__Argument__Group_5__2__Impl ;
public final void rule__Argument__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4774:1: ( rule__Argument__Group_5__2__Impl )
- // InternalContract.g:4775:2: rule__Argument__Group_5__2__Impl
+ // InternalContract.g:4811:1: ( rule__Argument__Group_5__2__Impl )
+ // InternalContract.g:4812:2: rule__Argument__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__Argument__Group_5__2__Impl();
@@ -15137,20 +15268,20 @@ public final void rule__Argument__Group_5__2() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_5__2__Impl"
- // InternalContract.g:4781:1: rule__Argument__Group_5__2__Impl : ( ';' ) ;
+ // InternalContract.g:4818:1: rule__Argument__Group_5__2__Impl : ( ';' ) ;
public final void rule__Argument__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4785:1: ( ( ';' ) )
- // InternalContract.g:4786:1: ( ';' )
+ // InternalContract.g:4822:1: ( ( ';' ) )
+ // InternalContract.g:4823:1: ( ';' )
{
- // InternalContract.g:4786:1: ( ';' )
- // InternalContract.g:4787:2: ';'
+ // InternalContract.g:4823:1: ( ';' )
+ // InternalContract.g:4824:2: ';'
{
before(grammarAccess.getArgumentAccess().getSemicolonKeyword_5_2());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getSemicolonKeyword_5_2());
}
@@ -15174,14 +15305,14 @@ public final void rule__Argument__Group_5__2__Impl() throws RecognitionException
// $ANTLR start "rule__ArgumentAnd__Group__0"
- // InternalContract.g:4797:1: rule__ArgumentAnd__Group__0 : rule__ArgumentAnd__Group__0__Impl rule__ArgumentAnd__Group__1 ;
+ // InternalContract.g:4834:1: rule__ArgumentAnd__Group__0 : rule__ArgumentAnd__Group__0__Impl rule__ArgumentAnd__Group__1 ;
public final void rule__ArgumentAnd__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4801:1: ( rule__ArgumentAnd__Group__0__Impl rule__ArgumentAnd__Group__1 )
- // InternalContract.g:4802:2: rule__ArgumentAnd__Group__0__Impl rule__ArgumentAnd__Group__1
+ // InternalContract.g:4838:1: ( rule__ArgumentAnd__Group__0__Impl rule__ArgumentAnd__Group__1 )
+ // InternalContract.g:4839:2: rule__ArgumentAnd__Group__0__Impl rule__ArgumentAnd__Group__1
{
pushFollow(FOLLOW_25);
rule__ArgumentAnd__Group__0__Impl();
@@ -15212,21 +15343,21 @@ public final void rule__ArgumentAnd__Group__0() throws RecognitionException {
// $ANTLR start "rule__ArgumentAnd__Group__0__Impl"
- // InternalContract.g:4809:1: rule__ArgumentAnd__Group__0__Impl : ( () ) ;
+ // InternalContract.g:4846:1: rule__ArgumentAnd__Group__0__Impl : ( () ) ;
public final void rule__ArgumentAnd__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4813:1: ( ( () ) )
- // InternalContract.g:4814:1: ( () )
+ // InternalContract.g:4850:1: ( ( () ) )
+ // InternalContract.g:4851:1: ( () )
{
- // InternalContract.g:4814:1: ( () )
- // InternalContract.g:4815:2: ()
+ // InternalContract.g:4851:1: ( () )
+ // InternalContract.g:4852:2: ()
{
before(grammarAccess.getArgumentAndAccess().getArgumentAndAction_0());
- // InternalContract.g:4816:2: ()
- // InternalContract.g:4816:3:
+ // InternalContract.g:4853:2: ()
+ // InternalContract.g:4853:3:
{
}
@@ -15249,14 +15380,14 @@ public final void rule__ArgumentAnd__Group__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__ArgumentAnd__Group__1"
- // InternalContract.g:4824:1: rule__ArgumentAnd__Group__1 : rule__ArgumentAnd__Group__1__Impl rule__ArgumentAnd__Group__2 ;
+ // InternalContract.g:4861:1: rule__ArgumentAnd__Group__1 : rule__ArgumentAnd__Group__1__Impl rule__ArgumentAnd__Group__2 ;
public final void rule__ArgumentAnd__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4828:1: ( rule__ArgumentAnd__Group__1__Impl rule__ArgumentAnd__Group__2 )
- // InternalContract.g:4829:2: rule__ArgumentAnd__Group__1__Impl rule__ArgumentAnd__Group__2
+ // InternalContract.g:4865:1: ( rule__ArgumentAnd__Group__1__Impl rule__ArgumentAnd__Group__2 )
+ // InternalContract.g:4866:2: rule__ArgumentAnd__Group__1__Impl rule__ArgumentAnd__Group__2
{
pushFollow(FOLLOW_26);
rule__ArgumentAnd__Group__1__Impl();
@@ -15287,20 +15418,20 @@ public final void rule__ArgumentAnd__Group__1() throws RecognitionException {
// $ANTLR start "rule__ArgumentAnd__Group__1__Impl"
- // InternalContract.g:4836:1: rule__ArgumentAnd__Group__1__Impl : ( 'and' ) ;
+ // InternalContract.g:4873:1: rule__ArgumentAnd__Group__1__Impl : ( 'and' ) ;
public final void rule__ArgumentAnd__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4840:1: ( ( 'and' ) )
- // InternalContract.g:4841:1: ( 'and' )
+ // InternalContract.g:4877:1: ( ( 'and' ) )
+ // InternalContract.g:4878:1: ( 'and' )
{
- // InternalContract.g:4841:1: ( 'and' )
- // InternalContract.g:4842:2: 'and'
+ // InternalContract.g:4878:1: ( 'and' )
+ // InternalContract.g:4879:2: 'and'
{
before(grammarAccess.getArgumentAndAccess().getAndKeyword_1());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getArgumentAndAccess().getAndKeyword_1());
}
@@ -15324,14 +15455,14 @@ public final void rule__ArgumentAnd__Group__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__ArgumentAnd__Group__2"
- // InternalContract.g:4851:1: rule__ArgumentAnd__Group__2 : rule__ArgumentAnd__Group__2__Impl rule__ArgumentAnd__Group__3 ;
+ // InternalContract.g:4888:1: rule__ArgumentAnd__Group__2 : rule__ArgumentAnd__Group__2__Impl rule__ArgumentAnd__Group__3 ;
public final void rule__ArgumentAnd__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4855:1: ( rule__ArgumentAnd__Group__2__Impl rule__ArgumentAnd__Group__3 )
- // InternalContract.g:4856:2: rule__ArgumentAnd__Group__2__Impl rule__ArgumentAnd__Group__3
+ // InternalContract.g:4892:1: ( rule__ArgumentAnd__Group__2__Impl rule__ArgumentAnd__Group__3 )
+ // InternalContract.g:4893:2: rule__ArgumentAnd__Group__2__Impl rule__ArgumentAnd__Group__3
{
pushFollow(FOLLOW_27);
rule__ArgumentAnd__Group__2__Impl();
@@ -15362,20 +15493,20 @@ public final void rule__ArgumentAnd__Group__2() throws RecognitionException {
// $ANTLR start "rule__ArgumentAnd__Group__2__Impl"
- // InternalContract.g:4863:1: rule__ArgumentAnd__Group__2__Impl : ( '(' ) ;
+ // InternalContract.g:4900:1: rule__ArgumentAnd__Group__2__Impl : ( '(' ) ;
public final void rule__ArgumentAnd__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4867:1: ( ( '(' ) )
- // InternalContract.g:4868:1: ( '(' )
+ // InternalContract.g:4904:1: ( ( '(' ) )
+ // InternalContract.g:4905:1: ( '(' )
{
- // InternalContract.g:4868:1: ( '(' )
- // InternalContract.g:4869:2: '('
+ // InternalContract.g:4905:1: ( '(' )
+ // InternalContract.g:4906:2: '('
{
before(grammarAccess.getArgumentAndAccess().getLeftParenthesisKeyword_2());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getArgumentAndAccess().getLeftParenthesisKeyword_2());
}
@@ -15399,14 +15530,14 @@ public final void rule__ArgumentAnd__Group__2__Impl() throws RecognitionExceptio
// $ANTLR start "rule__ArgumentAnd__Group__3"
- // InternalContract.g:4878:1: rule__ArgumentAnd__Group__3 : rule__ArgumentAnd__Group__3__Impl rule__ArgumentAnd__Group__4 ;
+ // InternalContract.g:4915:1: rule__ArgumentAnd__Group__3 : rule__ArgumentAnd__Group__3__Impl rule__ArgumentAnd__Group__4 ;
public final void rule__ArgumentAnd__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4882:1: ( rule__ArgumentAnd__Group__3__Impl rule__ArgumentAnd__Group__4 )
- // InternalContract.g:4883:2: rule__ArgumentAnd__Group__3__Impl rule__ArgumentAnd__Group__4
+ // InternalContract.g:4919:1: ( rule__ArgumentAnd__Group__3__Impl rule__ArgumentAnd__Group__4 )
+ // InternalContract.g:4920:2: rule__ArgumentAnd__Group__3__Impl rule__ArgumentAnd__Group__4
{
pushFollow(FOLLOW_28);
rule__ArgumentAnd__Group__3__Impl();
@@ -15437,17 +15568,17 @@ public final void rule__ArgumentAnd__Group__3() throws RecognitionException {
// $ANTLR start "rule__ArgumentAnd__Group__3__Impl"
- // InternalContract.g:4890:1: rule__ArgumentAnd__Group__3__Impl : ( ruleArgumentTerm ) ;
+ // InternalContract.g:4927:1: rule__ArgumentAnd__Group__3__Impl : ( ruleArgumentTerm ) ;
public final void rule__ArgumentAnd__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4894:1: ( ( ruleArgumentTerm ) )
- // InternalContract.g:4895:1: ( ruleArgumentTerm )
+ // InternalContract.g:4931:1: ( ( ruleArgumentTerm ) )
+ // InternalContract.g:4932:1: ( ruleArgumentTerm )
{
- // InternalContract.g:4895:1: ( ruleArgumentTerm )
- // InternalContract.g:4896:2: ruleArgumentTerm
+ // InternalContract.g:4932:1: ( ruleArgumentTerm )
+ // InternalContract.g:4933:2: ruleArgumentTerm
{
before(grammarAccess.getArgumentAndAccess().getArgumentTermParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -15478,14 +15609,14 @@ public final void rule__ArgumentAnd__Group__3__Impl() throws RecognitionExceptio
// $ANTLR start "rule__ArgumentAnd__Group__4"
- // InternalContract.g:4905:1: rule__ArgumentAnd__Group__4 : rule__ArgumentAnd__Group__4__Impl rule__ArgumentAnd__Group__5 ;
+ // InternalContract.g:4942:1: rule__ArgumentAnd__Group__4 : rule__ArgumentAnd__Group__4__Impl rule__ArgumentAnd__Group__5 ;
public final void rule__ArgumentAnd__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4909:1: ( rule__ArgumentAnd__Group__4__Impl rule__ArgumentAnd__Group__5 )
- // InternalContract.g:4910:2: rule__ArgumentAnd__Group__4__Impl rule__ArgumentAnd__Group__5
+ // InternalContract.g:4946:1: ( rule__ArgumentAnd__Group__4__Impl rule__ArgumentAnd__Group__5 )
+ // InternalContract.g:4947:2: rule__ArgumentAnd__Group__4__Impl rule__ArgumentAnd__Group__5
{
pushFollow(FOLLOW_28);
rule__ArgumentAnd__Group__4__Impl();
@@ -15516,33 +15647,33 @@ public final void rule__ArgumentAnd__Group__4() throws RecognitionException {
// $ANTLR start "rule__ArgumentAnd__Group__4__Impl"
- // InternalContract.g:4917:1: rule__ArgumentAnd__Group__4__Impl : ( ( rule__ArgumentAnd__Group_4__0 )* ) ;
+ // InternalContract.g:4954:1: rule__ArgumentAnd__Group__4__Impl : ( ( rule__ArgumentAnd__Group_4__0 )* ) ;
public final void rule__ArgumentAnd__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4921:1: ( ( ( rule__ArgumentAnd__Group_4__0 )* ) )
- // InternalContract.g:4922:1: ( ( rule__ArgumentAnd__Group_4__0 )* )
+ // InternalContract.g:4958:1: ( ( ( rule__ArgumentAnd__Group_4__0 )* ) )
+ // InternalContract.g:4959:1: ( ( rule__ArgumentAnd__Group_4__0 )* )
{
- // InternalContract.g:4922:1: ( ( rule__ArgumentAnd__Group_4__0 )* )
- // InternalContract.g:4923:2: ( rule__ArgumentAnd__Group_4__0 )*
+ // InternalContract.g:4959:1: ( ( rule__ArgumentAnd__Group_4__0 )* )
+ // InternalContract.g:4960:2: ( rule__ArgumentAnd__Group_4__0 )*
{
before(grammarAccess.getArgumentAndAccess().getGroup_4());
- // InternalContract.g:4924:2: ( rule__ArgumentAnd__Group_4__0 )*
- loop50:
+ // InternalContract.g:4961:2: ( rule__ArgumentAnd__Group_4__0 )*
+ loop51:
do {
- int alt50=2;
- int LA50_0 = input.LA(1);
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA50_0==33||LA50_0==42||(LA50_0>=46 && LA50_0<=47)||(LA50_0>=49 && LA50_0<=51)) ) {
- alt50=1;
+ if ( (LA51_0==35||LA51_0==44||(LA51_0>=48 && LA51_0<=49)||(LA51_0>=51 && LA51_0<=53)) ) {
+ alt51=1;
}
- switch (alt50) {
+ switch (alt51) {
case 1 :
- // InternalContract.g:4924:3: rule__ArgumentAnd__Group_4__0
+ // InternalContract.g:4961:3: rule__ArgumentAnd__Group_4__0
{
pushFollow(FOLLOW_29);
rule__ArgumentAnd__Group_4__0();
@@ -15554,7 +15685,7 @@ public final void rule__ArgumentAnd__Group__4__Impl() throws RecognitionExceptio
break;
default :
- break loop50;
+ break loop51;
}
} while (true);
@@ -15581,14 +15712,14 @@ public final void rule__ArgumentAnd__Group__4__Impl() throws RecognitionExceptio
// $ANTLR start "rule__ArgumentAnd__Group__5"
- // InternalContract.g:4932:1: rule__ArgumentAnd__Group__5 : rule__ArgumentAnd__Group__5__Impl ;
+ // InternalContract.g:4969:1: rule__ArgumentAnd__Group__5 : rule__ArgumentAnd__Group__5__Impl ;
public final void rule__ArgumentAnd__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4936:1: ( rule__ArgumentAnd__Group__5__Impl )
- // InternalContract.g:4937:2: rule__ArgumentAnd__Group__5__Impl
+ // InternalContract.g:4973:1: ( rule__ArgumentAnd__Group__5__Impl )
+ // InternalContract.g:4974:2: rule__ArgumentAnd__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentAnd__Group__5__Impl();
@@ -15614,20 +15745,20 @@ public final void rule__ArgumentAnd__Group__5() throws RecognitionException {
// $ANTLR start "rule__ArgumentAnd__Group__5__Impl"
- // InternalContract.g:4943:1: rule__ArgumentAnd__Group__5__Impl : ( ')' ) ;
+ // InternalContract.g:4980:1: rule__ArgumentAnd__Group__5__Impl : ( ')' ) ;
public final void rule__ArgumentAnd__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4947:1: ( ( ')' ) )
- // InternalContract.g:4948:1: ( ')' )
+ // InternalContract.g:4984:1: ( ( ')' ) )
+ // InternalContract.g:4985:1: ( ')' )
{
- // InternalContract.g:4948:1: ( ')' )
- // InternalContract.g:4949:2: ')'
+ // InternalContract.g:4985:1: ( ')' )
+ // InternalContract.g:4986:2: ')'
{
before(grammarAccess.getArgumentAndAccess().getRightParenthesisKeyword_5());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getArgumentAndAccess().getRightParenthesisKeyword_5());
}
@@ -15651,14 +15782,14 @@ public final void rule__ArgumentAnd__Group__5__Impl() throws RecognitionExceptio
// $ANTLR start "rule__ArgumentAnd__Group_4__0"
- // InternalContract.g:4959:1: rule__ArgumentAnd__Group_4__0 : rule__ArgumentAnd__Group_4__0__Impl rule__ArgumentAnd__Group_4__1 ;
+ // InternalContract.g:4996:1: rule__ArgumentAnd__Group_4__0 : rule__ArgumentAnd__Group_4__0__Impl rule__ArgumentAnd__Group_4__1 ;
public final void rule__ArgumentAnd__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4963:1: ( rule__ArgumentAnd__Group_4__0__Impl rule__ArgumentAnd__Group_4__1 )
- // InternalContract.g:4964:2: rule__ArgumentAnd__Group_4__0__Impl rule__ArgumentAnd__Group_4__1
+ // InternalContract.g:5000:1: ( rule__ArgumentAnd__Group_4__0__Impl rule__ArgumentAnd__Group_4__1 )
+ // InternalContract.g:5001:2: rule__ArgumentAnd__Group_4__0__Impl rule__ArgumentAnd__Group_4__1
{
pushFollow(FOLLOW_30);
rule__ArgumentAnd__Group_4__0__Impl();
@@ -15689,31 +15820,31 @@ public final void rule__ArgumentAnd__Group_4__0() throws RecognitionException {
// $ANTLR start "rule__ArgumentAnd__Group_4__0__Impl"
- // InternalContract.g:4971:1: rule__ArgumentAnd__Group_4__0__Impl : ( ( ',' )? ) ;
+ // InternalContract.g:5008:1: rule__ArgumentAnd__Group_4__0__Impl : ( ( ',' )? ) ;
public final void rule__ArgumentAnd__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4975:1: ( ( ( ',' )? ) )
- // InternalContract.g:4976:1: ( ( ',' )? )
+ // InternalContract.g:5012:1: ( ( ( ',' )? ) )
+ // InternalContract.g:5013:1: ( ( ',' )? )
{
- // InternalContract.g:4976:1: ( ( ',' )? )
- // InternalContract.g:4977:2: ( ',' )?
+ // InternalContract.g:5013:1: ( ( ',' )? )
+ // InternalContract.g:5014:2: ( ',' )?
{
before(grammarAccess.getArgumentAndAccess().getCommaKeyword_4_0());
- // InternalContract.g:4978:2: ( ',' )?
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // InternalContract.g:5015:2: ( ',' )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( (LA51_0==49) ) {
- alt51=1;
+ if ( (LA52_0==51) ) {
+ alt52=1;
}
- switch (alt51) {
+ switch (alt52) {
case 1 :
- // InternalContract.g:4978:3: ','
+ // InternalContract.g:5015:3: ','
{
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
}
break;
@@ -15743,14 +15874,14 @@ public final void rule__ArgumentAnd__Group_4__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__ArgumentAnd__Group_4__1"
- // InternalContract.g:4986:1: rule__ArgumentAnd__Group_4__1 : rule__ArgumentAnd__Group_4__1__Impl ;
+ // InternalContract.g:5023:1: rule__ArgumentAnd__Group_4__1 : rule__ArgumentAnd__Group_4__1__Impl ;
public final void rule__ArgumentAnd__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4990:1: ( rule__ArgumentAnd__Group_4__1__Impl )
- // InternalContract.g:4991:2: rule__ArgumentAnd__Group_4__1__Impl
+ // InternalContract.g:5027:1: ( rule__ArgumentAnd__Group_4__1__Impl )
+ // InternalContract.g:5028:2: rule__ArgumentAnd__Group_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentAnd__Group_4__1__Impl();
@@ -15776,17 +15907,17 @@ public final void rule__ArgumentAnd__Group_4__1() throws RecognitionException {
// $ANTLR start "rule__ArgumentAnd__Group_4__1__Impl"
- // InternalContract.g:4997:1: rule__ArgumentAnd__Group_4__1__Impl : ( ruleArgumentTerm ) ;
+ // InternalContract.g:5034:1: rule__ArgumentAnd__Group_4__1__Impl : ( ruleArgumentTerm ) ;
public final void rule__ArgumentAnd__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5001:1: ( ( ruleArgumentTerm ) )
- // InternalContract.g:5002:1: ( ruleArgumentTerm )
+ // InternalContract.g:5038:1: ( ( ruleArgumentTerm ) )
+ // InternalContract.g:5039:1: ( ruleArgumentTerm )
{
- // InternalContract.g:5002:1: ( ruleArgumentTerm )
- // InternalContract.g:5003:2: ruleArgumentTerm
+ // InternalContract.g:5039:1: ( ruleArgumentTerm )
+ // InternalContract.g:5040:2: ruleArgumentTerm
{
before(grammarAccess.getArgumentAndAccess().getArgumentTermParserRuleCall_4_1());
pushFollow(FOLLOW_2);
@@ -15817,14 +15948,14 @@ public final void rule__ArgumentAnd__Group_4__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__ArgumentOr__Group__0"
- // InternalContract.g:5013:1: rule__ArgumentOr__Group__0 : rule__ArgumentOr__Group__0__Impl rule__ArgumentOr__Group__1 ;
+ // InternalContract.g:5050:1: rule__ArgumentOr__Group__0 : rule__ArgumentOr__Group__0__Impl rule__ArgumentOr__Group__1 ;
public final void rule__ArgumentOr__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5017:1: ( rule__ArgumentOr__Group__0__Impl rule__ArgumentOr__Group__1 )
- // InternalContract.g:5018:2: rule__ArgumentOr__Group__0__Impl rule__ArgumentOr__Group__1
+ // InternalContract.g:5054:1: ( rule__ArgumentOr__Group__0__Impl rule__ArgumentOr__Group__1 )
+ // InternalContract.g:5055:2: rule__ArgumentOr__Group__0__Impl rule__ArgumentOr__Group__1
{
pushFollow(FOLLOW_31);
rule__ArgumentOr__Group__0__Impl();
@@ -15855,21 +15986,21 @@ public final void rule__ArgumentOr__Group__0() throws RecognitionException {
// $ANTLR start "rule__ArgumentOr__Group__0__Impl"
- // InternalContract.g:5025:1: rule__ArgumentOr__Group__0__Impl : ( () ) ;
+ // InternalContract.g:5062:1: rule__ArgumentOr__Group__0__Impl : ( () ) ;
public final void rule__ArgumentOr__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5029:1: ( ( () ) )
- // InternalContract.g:5030:1: ( () )
+ // InternalContract.g:5066:1: ( ( () ) )
+ // InternalContract.g:5067:1: ( () )
{
- // InternalContract.g:5030:1: ( () )
- // InternalContract.g:5031:2: ()
+ // InternalContract.g:5067:1: ( () )
+ // InternalContract.g:5068:2: ()
{
before(grammarAccess.getArgumentOrAccess().getArgumentOrAction_0());
- // InternalContract.g:5032:2: ()
- // InternalContract.g:5032:3:
+ // InternalContract.g:5069:2: ()
+ // InternalContract.g:5069:3:
{
}
@@ -15892,14 +16023,14 @@ public final void rule__ArgumentOr__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__ArgumentOr__Group__1"
- // InternalContract.g:5040:1: rule__ArgumentOr__Group__1 : rule__ArgumentOr__Group__1__Impl rule__ArgumentOr__Group__2 ;
+ // InternalContract.g:5077:1: rule__ArgumentOr__Group__1 : rule__ArgumentOr__Group__1__Impl rule__ArgumentOr__Group__2 ;
public final void rule__ArgumentOr__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5044:1: ( rule__ArgumentOr__Group__1__Impl rule__ArgumentOr__Group__2 )
- // InternalContract.g:5045:2: rule__ArgumentOr__Group__1__Impl rule__ArgumentOr__Group__2
+ // InternalContract.g:5081:1: ( rule__ArgumentOr__Group__1__Impl rule__ArgumentOr__Group__2 )
+ // InternalContract.g:5082:2: rule__ArgumentOr__Group__1__Impl rule__ArgumentOr__Group__2
{
pushFollow(FOLLOW_26);
rule__ArgumentOr__Group__1__Impl();
@@ -15930,20 +16061,20 @@ public final void rule__ArgumentOr__Group__1() throws RecognitionException {
// $ANTLR start "rule__ArgumentOr__Group__1__Impl"
- // InternalContract.g:5052:1: rule__ArgumentOr__Group__1__Impl : ( 'or' ) ;
+ // InternalContract.g:5089:1: rule__ArgumentOr__Group__1__Impl : ( 'or' ) ;
public final void rule__ArgumentOr__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5056:1: ( ( 'or' ) )
- // InternalContract.g:5057:1: ( 'or' )
+ // InternalContract.g:5093:1: ( ( 'or' ) )
+ // InternalContract.g:5094:1: ( 'or' )
{
- // InternalContract.g:5057:1: ( 'or' )
- // InternalContract.g:5058:2: 'or'
+ // InternalContract.g:5094:1: ( 'or' )
+ // InternalContract.g:5095:2: 'or'
{
before(grammarAccess.getArgumentOrAccess().getOrKeyword_1());
- match(input,50,FOLLOW_2);
+ match(input,52,FOLLOW_2);
after(grammarAccess.getArgumentOrAccess().getOrKeyword_1());
}
@@ -15967,14 +16098,14 @@ public final void rule__ArgumentOr__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__ArgumentOr__Group__2"
- // InternalContract.g:5067:1: rule__ArgumentOr__Group__2 : rule__ArgumentOr__Group__2__Impl rule__ArgumentOr__Group__3 ;
+ // InternalContract.g:5104:1: rule__ArgumentOr__Group__2 : rule__ArgumentOr__Group__2__Impl rule__ArgumentOr__Group__3 ;
public final void rule__ArgumentOr__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5071:1: ( rule__ArgumentOr__Group__2__Impl rule__ArgumentOr__Group__3 )
- // InternalContract.g:5072:2: rule__ArgumentOr__Group__2__Impl rule__ArgumentOr__Group__3
+ // InternalContract.g:5108:1: ( rule__ArgumentOr__Group__2__Impl rule__ArgumentOr__Group__3 )
+ // InternalContract.g:5109:2: rule__ArgumentOr__Group__2__Impl rule__ArgumentOr__Group__3
{
pushFollow(FOLLOW_27);
rule__ArgumentOr__Group__2__Impl();
@@ -16005,20 +16136,20 @@ public final void rule__ArgumentOr__Group__2() throws RecognitionException {
// $ANTLR start "rule__ArgumentOr__Group__2__Impl"
- // InternalContract.g:5079:1: rule__ArgumentOr__Group__2__Impl : ( '(' ) ;
+ // InternalContract.g:5116:1: rule__ArgumentOr__Group__2__Impl : ( '(' ) ;
public final void rule__ArgumentOr__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5083:1: ( ( '(' ) )
- // InternalContract.g:5084:1: ( '(' )
+ // InternalContract.g:5120:1: ( ( '(' ) )
+ // InternalContract.g:5121:1: ( '(' )
{
- // InternalContract.g:5084:1: ( '(' )
- // InternalContract.g:5085:2: '('
+ // InternalContract.g:5121:1: ( '(' )
+ // InternalContract.g:5122:2: '('
{
before(grammarAccess.getArgumentOrAccess().getLeftParenthesisKeyword_2());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getArgumentOrAccess().getLeftParenthesisKeyword_2());
}
@@ -16042,14 +16173,14 @@ public final void rule__ArgumentOr__Group__2__Impl() throws RecognitionException
// $ANTLR start "rule__ArgumentOr__Group__3"
- // InternalContract.g:5094:1: rule__ArgumentOr__Group__3 : rule__ArgumentOr__Group__3__Impl rule__ArgumentOr__Group__4 ;
+ // InternalContract.g:5131:1: rule__ArgumentOr__Group__3 : rule__ArgumentOr__Group__3__Impl rule__ArgumentOr__Group__4 ;
public final void rule__ArgumentOr__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5098:1: ( rule__ArgumentOr__Group__3__Impl rule__ArgumentOr__Group__4 )
- // InternalContract.g:5099:2: rule__ArgumentOr__Group__3__Impl rule__ArgumentOr__Group__4
+ // InternalContract.g:5135:1: ( rule__ArgumentOr__Group__3__Impl rule__ArgumentOr__Group__4 )
+ // InternalContract.g:5136:2: rule__ArgumentOr__Group__3__Impl rule__ArgumentOr__Group__4
{
pushFollow(FOLLOW_28);
rule__ArgumentOr__Group__3__Impl();
@@ -16080,17 +16211,17 @@ public final void rule__ArgumentOr__Group__3() throws RecognitionException {
// $ANTLR start "rule__ArgumentOr__Group__3__Impl"
- // InternalContract.g:5106:1: rule__ArgumentOr__Group__3__Impl : ( ruleArgumentTerm ) ;
+ // InternalContract.g:5143:1: rule__ArgumentOr__Group__3__Impl : ( ruleArgumentTerm ) ;
public final void rule__ArgumentOr__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5110:1: ( ( ruleArgumentTerm ) )
- // InternalContract.g:5111:1: ( ruleArgumentTerm )
+ // InternalContract.g:5147:1: ( ( ruleArgumentTerm ) )
+ // InternalContract.g:5148:1: ( ruleArgumentTerm )
{
- // InternalContract.g:5111:1: ( ruleArgumentTerm )
- // InternalContract.g:5112:2: ruleArgumentTerm
+ // InternalContract.g:5148:1: ( ruleArgumentTerm )
+ // InternalContract.g:5149:2: ruleArgumentTerm
{
before(grammarAccess.getArgumentOrAccess().getArgumentTermParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -16121,14 +16252,14 @@ public final void rule__ArgumentOr__Group__3__Impl() throws RecognitionException
// $ANTLR start "rule__ArgumentOr__Group__4"
- // InternalContract.g:5121:1: rule__ArgumentOr__Group__4 : rule__ArgumentOr__Group__4__Impl rule__ArgumentOr__Group__5 ;
+ // InternalContract.g:5158:1: rule__ArgumentOr__Group__4 : rule__ArgumentOr__Group__4__Impl rule__ArgumentOr__Group__5 ;
public final void rule__ArgumentOr__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5125:1: ( rule__ArgumentOr__Group__4__Impl rule__ArgumentOr__Group__5 )
- // InternalContract.g:5126:2: rule__ArgumentOr__Group__4__Impl rule__ArgumentOr__Group__5
+ // InternalContract.g:5162:1: ( rule__ArgumentOr__Group__4__Impl rule__ArgumentOr__Group__5 )
+ // InternalContract.g:5163:2: rule__ArgumentOr__Group__4__Impl rule__ArgumentOr__Group__5
{
pushFollow(FOLLOW_28);
rule__ArgumentOr__Group__4__Impl();
@@ -16159,33 +16290,33 @@ public final void rule__ArgumentOr__Group__4() throws RecognitionException {
// $ANTLR start "rule__ArgumentOr__Group__4__Impl"
- // InternalContract.g:5133:1: rule__ArgumentOr__Group__4__Impl : ( ( rule__ArgumentOr__Group_4__0 )* ) ;
+ // InternalContract.g:5170:1: rule__ArgumentOr__Group__4__Impl : ( ( rule__ArgumentOr__Group_4__0 )* ) ;
public final void rule__ArgumentOr__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5137:1: ( ( ( rule__ArgumentOr__Group_4__0 )* ) )
- // InternalContract.g:5138:1: ( ( rule__ArgumentOr__Group_4__0 )* )
+ // InternalContract.g:5174:1: ( ( ( rule__ArgumentOr__Group_4__0 )* ) )
+ // InternalContract.g:5175:1: ( ( rule__ArgumentOr__Group_4__0 )* )
{
- // InternalContract.g:5138:1: ( ( rule__ArgumentOr__Group_4__0 )* )
- // InternalContract.g:5139:2: ( rule__ArgumentOr__Group_4__0 )*
+ // InternalContract.g:5175:1: ( ( rule__ArgumentOr__Group_4__0 )* )
+ // InternalContract.g:5176:2: ( rule__ArgumentOr__Group_4__0 )*
{
before(grammarAccess.getArgumentOrAccess().getGroup_4());
- // InternalContract.g:5140:2: ( rule__ArgumentOr__Group_4__0 )*
- loop52:
+ // InternalContract.g:5177:2: ( rule__ArgumentOr__Group_4__0 )*
+ loop53:
do {
- int alt52=2;
- int LA52_0 = input.LA(1);
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( (LA52_0==33||LA52_0==42||(LA52_0>=46 && LA52_0<=47)||(LA52_0>=49 && LA52_0<=51)) ) {
- alt52=1;
+ if ( (LA53_0==35||LA53_0==44||(LA53_0>=48 && LA53_0<=49)||(LA53_0>=51 && LA53_0<=53)) ) {
+ alt53=1;
}
- switch (alt52) {
+ switch (alt53) {
case 1 :
- // InternalContract.g:5140:3: rule__ArgumentOr__Group_4__0
+ // InternalContract.g:5177:3: rule__ArgumentOr__Group_4__0
{
pushFollow(FOLLOW_29);
rule__ArgumentOr__Group_4__0();
@@ -16197,7 +16328,7 @@ public final void rule__ArgumentOr__Group__4__Impl() throws RecognitionException
break;
default :
- break loop52;
+ break loop53;
}
} while (true);
@@ -16224,14 +16355,14 @@ public final void rule__ArgumentOr__Group__4__Impl() throws RecognitionException
// $ANTLR start "rule__ArgumentOr__Group__5"
- // InternalContract.g:5148:1: rule__ArgumentOr__Group__5 : rule__ArgumentOr__Group__5__Impl ;
+ // InternalContract.g:5185:1: rule__ArgumentOr__Group__5 : rule__ArgumentOr__Group__5__Impl ;
public final void rule__ArgumentOr__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5152:1: ( rule__ArgumentOr__Group__5__Impl )
- // InternalContract.g:5153:2: rule__ArgumentOr__Group__5__Impl
+ // InternalContract.g:5189:1: ( rule__ArgumentOr__Group__5__Impl )
+ // InternalContract.g:5190:2: rule__ArgumentOr__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentOr__Group__5__Impl();
@@ -16257,20 +16388,20 @@ public final void rule__ArgumentOr__Group__5() throws RecognitionException {
// $ANTLR start "rule__ArgumentOr__Group__5__Impl"
- // InternalContract.g:5159:1: rule__ArgumentOr__Group__5__Impl : ( ')' ) ;
+ // InternalContract.g:5196:1: rule__ArgumentOr__Group__5__Impl : ( ')' ) ;
public final void rule__ArgumentOr__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5163:1: ( ( ')' ) )
- // InternalContract.g:5164:1: ( ')' )
+ // InternalContract.g:5200:1: ( ( ')' ) )
+ // InternalContract.g:5201:1: ( ')' )
{
- // InternalContract.g:5164:1: ( ')' )
- // InternalContract.g:5165:2: ')'
+ // InternalContract.g:5201:1: ( ')' )
+ // InternalContract.g:5202:2: ')'
{
before(grammarAccess.getArgumentOrAccess().getRightParenthesisKeyword_5());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getArgumentOrAccess().getRightParenthesisKeyword_5());
}
@@ -16294,14 +16425,14 @@ public final void rule__ArgumentOr__Group__5__Impl() throws RecognitionException
// $ANTLR start "rule__ArgumentOr__Group_4__0"
- // InternalContract.g:5175:1: rule__ArgumentOr__Group_4__0 : rule__ArgumentOr__Group_4__0__Impl rule__ArgumentOr__Group_4__1 ;
+ // InternalContract.g:5212:1: rule__ArgumentOr__Group_4__0 : rule__ArgumentOr__Group_4__0__Impl rule__ArgumentOr__Group_4__1 ;
public final void rule__ArgumentOr__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5179:1: ( rule__ArgumentOr__Group_4__0__Impl rule__ArgumentOr__Group_4__1 )
- // InternalContract.g:5180:2: rule__ArgumentOr__Group_4__0__Impl rule__ArgumentOr__Group_4__1
+ // InternalContract.g:5216:1: ( rule__ArgumentOr__Group_4__0__Impl rule__ArgumentOr__Group_4__1 )
+ // InternalContract.g:5217:2: rule__ArgumentOr__Group_4__0__Impl rule__ArgumentOr__Group_4__1
{
pushFollow(FOLLOW_30);
rule__ArgumentOr__Group_4__0__Impl();
@@ -16332,31 +16463,31 @@ public final void rule__ArgumentOr__Group_4__0() throws RecognitionException {
// $ANTLR start "rule__ArgumentOr__Group_4__0__Impl"
- // InternalContract.g:5187:1: rule__ArgumentOr__Group_4__0__Impl : ( ( ',' )? ) ;
+ // InternalContract.g:5224:1: rule__ArgumentOr__Group_4__0__Impl : ( ( ',' )? ) ;
public final void rule__ArgumentOr__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5191:1: ( ( ( ',' )? ) )
- // InternalContract.g:5192:1: ( ( ',' )? )
+ // InternalContract.g:5228:1: ( ( ( ',' )? ) )
+ // InternalContract.g:5229:1: ( ( ',' )? )
{
- // InternalContract.g:5192:1: ( ( ',' )? )
- // InternalContract.g:5193:2: ( ',' )?
+ // InternalContract.g:5229:1: ( ( ',' )? )
+ // InternalContract.g:5230:2: ( ',' )?
{
before(grammarAccess.getArgumentOrAccess().getCommaKeyword_4_0());
- // InternalContract.g:5194:2: ( ',' )?
- int alt53=2;
- int LA53_0 = input.LA(1);
+ // InternalContract.g:5231:2: ( ',' )?
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA53_0==49) ) {
- alt53=1;
+ if ( (LA54_0==51) ) {
+ alt54=1;
}
- switch (alt53) {
+ switch (alt54) {
case 1 :
- // InternalContract.g:5194:3: ','
+ // InternalContract.g:5231:3: ','
{
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
}
break;
@@ -16386,14 +16517,14 @@ public final void rule__ArgumentOr__Group_4__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ArgumentOr__Group_4__1"
- // InternalContract.g:5202:1: rule__ArgumentOr__Group_4__1 : rule__ArgumentOr__Group_4__1__Impl ;
+ // InternalContract.g:5239:1: rule__ArgumentOr__Group_4__1 : rule__ArgumentOr__Group_4__1__Impl ;
public final void rule__ArgumentOr__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5206:1: ( rule__ArgumentOr__Group_4__1__Impl )
- // InternalContract.g:5207:2: rule__ArgumentOr__Group_4__1__Impl
+ // InternalContract.g:5243:1: ( rule__ArgumentOr__Group_4__1__Impl )
+ // InternalContract.g:5244:2: rule__ArgumentOr__Group_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentOr__Group_4__1__Impl();
@@ -16419,17 +16550,17 @@ public final void rule__ArgumentOr__Group_4__1() throws RecognitionException {
// $ANTLR start "rule__ArgumentOr__Group_4__1__Impl"
- // InternalContract.g:5213:1: rule__ArgumentOr__Group_4__1__Impl : ( ruleArgumentTerm ) ;
+ // InternalContract.g:5250:1: rule__ArgumentOr__Group_4__1__Impl : ( ruleArgumentTerm ) ;
public final void rule__ArgumentOr__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5217:1: ( ( ruleArgumentTerm ) )
- // InternalContract.g:5218:1: ( ruleArgumentTerm )
+ // InternalContract.g:5254:1: ( ( ruleArgumentTerm ) )
+ // InternalContract.g:5255:1: ( ruleArgumentTerm )
{
- // InternalContract.g:5218:1: ( ruleArgumentTerm )
- // InternalContract.g:5219:2: ruleArgumentTerm
+ // InternalContract.g:5255:1: ( ruleArgumentTerm )
+ // InternalContract.g:5256:2: ruleArgumentTerm
{
before(grammarAccess.getArgumentOrAccess().getArgumentTermParserRuleCall_4_1());
pushFollow(FOLLOW_2);
@@ -16460,14 +16591,14 @@ public final void rule__ArgumentOr__Group_4__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ArgumentNot__Group_0__0"
- // InternalContract.g:5229:1: rule__ArgumentNot__Group_0__0 : rule__ArgumentNot__Group_0__0__Impl rule__ArgumentNot__Group_0__1 ;
+ // InternalContract.g:5266:1: rule__ArgumentNot__Group_0__0 : rule__ArgumentNot__Group_0__0__Impl rule__ArgumentNot__Group_0__1 ;
public final void rule__ArgumentNot__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5233:1: ( rule__ArgumentNot__Group_0__0__Impl rule__ArgumentNot__Group_0__1 )
- // InternalContract.g:5234:2: rule__ArgumentNot__Group_0__0__Impl rule__ArgumentNot__Group_0__1
+ // InternalContract.g:5270:1: ( rule__ArgumentNot__Group_0__0__Impl rule__ArgumentNot__Group_0__1 )
+ // InternalContract.g:5271:2: rule__ArgumentNot__Group_0__0__Impl rule__ArgumentNot__Group_0__1
{
pushFollow(FOLLOW_32);
rule__ArgumentNot__Group_0__0__Impl();
@@ -16498,21 +16629,21 @@ public final void rule__ArgumentNot__Group_0__0() throws RecognitionException {
// $ANTLR start "rule__ArgumentNot__Group_0__0__Impl"
- // InternalContract.g:5241:1: rule__ArgumentNot__Group_0__0__Impl : ( () ) ;
+ // InternalContract.g:5278:1: rule__ArgumentNot__Group_0__0__Impl : ( () ) ;
public final void rule__ArgumentNot__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5245:1: ( ( () ) )
- // InternalContract.g:5246:1: ( () )
+ // InternalContract.g:5282:1: ( ( () ) )
+ // InternalContract.g:5283:1: ( () )
{
- // InternalContract.g:5246:1: ( () )
- // InternalContract.g:5247:2: ()
+ // InternalContract.g:5283:1: ( () )
+ // InternalContract.g:5284:2: ()
{
before(grammarAccess.getArgumentNotAccess().getArgumentNotAction_0_0());
- // InternalContract.g:5248:2: ()
- // InternalContract.g:5248:3:
+ // InternalContract.g:5285:2: ()
+ // InternalContract.g:5285:3:
{
}
@@ -16535,14 +16666,14 @@ public final void rule__ArgumentNot__Group_0__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__ArgumentNot__Group_0__1"
- // InternalContract.g:5256:1: rule__ArgumentNot__Group_0__1 : rule__ArgumentNot__Group_0__1__Impl rule__ArgumentNot__Group_0__2 ;
+ // InternalContract.g:5293:1: rule__ArgumentNot__Group_0__1 : rule__ArgumentNot__Group_0__1__Impl rule__ArgumentNot__Group_0__2 ;
public final void rule__ArgumentNot__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5260:1: ( rule__ArgumentNot__Group_0__1__Impl rule__ArgumentNot__Group_0__2 )
- // InternalContract.g:5261:2: rule__ArgumentNot__Group_0__1__Impl rule__ArgumentNot__Group_0__2
+ // InternalContract.g:5297:1: ( rule__ArgumentNot__Group_0__1__Impl rule__ArgumentNot__Group_0__2 )
+ // InternalContract.g:5298:2: rule__ArgumentNot__Group_0__1__Impl rule__ArgumentNot__Group_0__2
{
pushFollow(FOLLOW_27);
rule__ArgumentNot__Group_0__1__Impl();
@@ -16573,20 +16704,20 @@ public final void rule__ArgumentNot__Group_0__1() throws RecognitionException {
// $ANTLR start "rule__ArgumentNot__Group_0__1__Impl"
- // InternalContract.g:5268:1: rule__ArgumentNot__Group_0__1__Impl : ( 'not' ) ;
+ // InternalContract.g:5305:1: rule__ArgumentNot__Group_0__1__Impl : ( 'not' ) ;
public final void rule__ArgumentNot__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5272:1: ( ( 'not' ) )
- // InternalContract.g:5273:1: ( 'not' )
+ // InternalContract.g:5309:1: ( ( 'not' ) )
+ // InternalContract.g:5310:1: ( 'not' )
{
- // InternalContract.g:5273:1: ( 'not' )
- // InternalContract.g:5274:2: 'not'
+ // InternalContract.g:5310:1: ( 'not' )
+ // InternalContract.g:5311:2: 'not'
{
before(grammarAccess.getArgumentNotAccess().getNotKeyword_0_1());
- match(input,51,FOLLOW_2);
+ match(input,53,FOLLOW_2);
after(grammarAccess.getArgumentNotAccess().getNotKeyword_0_1());
}
@@ -16610,14 +16741,14 @@ public final void rule__ArgumentNot__Group_0__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__ArgumentNot__Group_0__2"
- // InternalContract.g:5283:1: rule__ArgumentNot__Group_0__2 : rule__ArgumentNot__Group_0__2__Impl ;
+ // InternalContract.g:5320:1: rule__ArgumentNot__Group_0__2 : rule__ArgumentNot__Group_0__2__Impl ;
public final void rule__ArgumentNot__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5287:1: ( rule__ArgumentNot__Group_0__2__Impl )
- // InternalContract.g:5288:2: rule__ArgumentNot__Group_0__2__Impl
+ // InternalContract.g:5324:1: ( rule__ArgumentNot__Group_0__2__Impl )
+ // InternalContract.g:5325:2: rule__ArgumentNot__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentNot__Group_0__2__Impl();
@@ -16643,17 +16774,17 @@ public final void rule__ArgumentNot__Group_0__2() throws RecognitionException {
// $ANTLR start "rule__ArgumentNot__Group_0__2__Impl"
- // InternalContract.g:5294:1: rule__ArgumentNot__Group_0__2__Impl : ( ruleArgumentTerm ) ;
+ // InternalContract.g:5331:1: rule__ArgumentNot__Group_0__2__Impl : ( ruleArgumentTerm ) ;
public final void rule__ArgumentNot__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5298:1: ( ( ruleArgumentTerm ) )
- // InternalContract.g:5299:1: ( ruleArgumentTerm )
+ // InternalContract.g:5335:1: ( ( ruleArgumentTerm ) )
+ // InternalContract.g:5336:1: ( ruleArgumentTerm )
{
- // InternalContract.g:5299:1: ( ruleArgumentTerm )
- // InternalContract.g:5300:2: ruleArgumentTerm
+ // InternalContract.g:5336:1: ( ruleArgumentTerm )
+ // InternalContract.g:5337:2: ruleArgumentTerm
{
before(grammarAccess.getArgumentNotAccess().getArgumentTermParserRuleCall_0_2());
pushFollow(FOLLOW_2);
@@ -16684,14 +16815,14 @@ public final void rule__ArgumentNot__Group_0__2__Impl() throws RecognitionExcept
// $ANTLR start "rule__ArgumentNot__Group_1__0"
- // InternalContract.g:5310:1: rule__ArgumentNot__Group_1__0 : rule__ArgumentNot__Group_1__0__Impl rule__ArgumentNot__Group_1__1 ;
+ // InternalContract.g:5347:1: rule__ArgumentNot__Group_1__0 : rule__ArgumentNot__Group_1__0__Impl rule__ArgumentNot__Group_1__1 ;
public final void rule__ArgumentNot__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5314:1: ( rule__ArgumentNot__Group_1__0__Impl rule__ArgumentNot__Group_1__1 )
- // InternalContract.g:5315:2: rule__ArgumentNot__Group_1__0__Impl rule__ArgumentNot__Group_1__1
+ // InternalContract.g:5351:1: ( rule__ArgumentNot__Group_1__0__Impl rule__ArgumentNot__Group_1__1 )
+ // InternalContract.g:5352:2: rule__ArgumentNot__Group_1__0__Impl rule__ArgumentNot__Group_1__1
{
pushFollow(FOLLOW_27);
rule__ArgumentNot__Group_1__0__Impl();
@@ -16722,20 +16853,20 @@ public final void rule__ArgumentNot__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__ArgumentNot__Group_1__0__Impl"
- // InternalContract.g:5322:1: rule__ArgumentNot__Group_1__0__Impl : ( '(' ) ;
+ // InternalContract.g:5359:1: rule__ArgumentNot__Group_1__0__Impl : ( '(' ) ;
public final void rule__ArgumentNot__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5326:1: ( ( '(' ) )
- // InternalContract.g:5327:1: ( '(' )
+ // InternalContract.g:5363:1: ( ( '(' ) )
+ // InternalContract.g:5364:1: ( '(' )
{
- // InternalContract.g:5327:1: ( '(' )
- // InternalContract.g:5328:2: '('
+ // InternalContract.g:5364:1: ( '(' )
+ // InternalContract.g:5365:2: '('
{
before(grammarAccess.getArgumentNotAccess().getLeftParenthesisKeyword_1_0());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getArgumentNotAccess().getLeftParenthesisKeyword_1_0());
}
@@ -16759,14 +16890,14 @@ public final void rule__ArgumentNot__Group_1__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__ArgumentNot__Group_1__1"
- // InternalContract.g:5337:1: rule__ArgumentNot__Group_1__1 : rule__ArgumentNot__Group_1__1__Impl rule__ArgumentNot__Group_1__2 ;
+ // InternalContract.g:5374:1: rule__ArgumentNot__Group_1__1 : rule__ArgumentNot__Group_1__1__Impl rule__ArgumentNot__Group_1__2 ;
public final void rule__ArgumentNot__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5341:1: ( rule__ArgumentNot__Group_1__1__Impl rule__ArgumentNot__Group_1__2 )
- // InternalContract.g:5342:2: rule__ArgumentNot__Group_1__1__Impl rule__ArgumentNot__Group_1__2
+ // InternalContract.g:5378:1: ( rule__ArgumentNot__Group_1__1__Impl rule__ArgumentNot__Group_1__2 )
+ // InternalContract.g:5379:2: rule__ArgumentNot__Group_1__1__Impl rule__ArgumentNot__Group_1__2
{
pushFollow(FOLLOW_33);
rule__ArgumentNot__Group_1__1__Impl();
@@ -16797,17 +16928,17 @@ public final void rule__ArgumentNot__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__ArgumentNot__Group_1__1__Impl"
- // InternalContract.g:5349:1: rule__ArgumentNot__Group_1__1__Impl : ( ruleArgumentTerm ) ;
+ // InternalContract.g:5386:1: rule__ArgumentNot__Group_1__1__Impl : ( ruleArgumentTerm ) ;
public final void rule__ArgumentNot__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5353:1: ( ( ruleArgumentTerm ) )
- // InternalContract.g:5354:1: ( ruleArgumentTerm )
+ // InternalContract.g:5390:1: ( ( ruleArgumentTerm ) )
+ // InternalContract.g:5391:1: ( ruleArgumentTerm )
{
- // InternalContract.g:5354:1: ( ruleArgumentTerm )
- // InternalContract.g:5355:2: ruleArgumentTerm
+ // InternalContract.g:5391:1: ( ruleArgumentTerm )
+ // InternalContract.g:5392:2: ruleArgumentTerm
{
before(grammarAccess.getArgumentNotAccess().getArgumentTermParserRuleCall_1_1());
pushFollow(FOLLOW_2);
@@ -16838,14 +16969,14 @@ public final void rule__ArgumentNot__Group_1__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__ArgumentNot__Group_1__2"
- // InternalContract.g:5364:1: rule__ArgumentNot__Group_1__2 : rule__ArgumentNot__Group_1__2__Impl ;
+ // InternalContract.g:5401:1: rule__ArgumentNot__Group_1__2 : rule__ArgumentNot__Group_1__2__Impl ;
public final void rule__ArgumentNot__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5368:1: ( rule__ArgumentNot__Group_1__2__Impl )
- // InternalContract.g:5369:2: rule__ArgumentNot__Group_1__2__Impl
+ // InternalContract.g:5405:1: ( rule__ArgumentNot__Group_1__2__Impl )
+ // InternalContract.g:5406:2: rule__ArgumentNot__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentNot__Group_1__2__Impl();
@@ -16871,20 +17002,20 @@ public final void rule__ArgumentNot__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__ArgumentNot__Group_1__2__Impl"
- // InternalContract.g:5375:1: rule__ArgumentNot__Group_1__2__Impl : ( ')' ) ;
+ // InternalContract.g:5412:1: rule__ArgumentNot__Group_1__2__Impl : ( ')' ) ;
public final void rule__ArgumentNot__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5379:1: ( ( ')' ) )
- // InternalContract.g:5380:1: ( ')' )
+ // InternalContract.g:5416:1: ( ( ')' ) )
+ // InternalContract.g:5417:1: ( ')' )
{
- // InternalContract.g:5380:1: ( ')' )
- // InternalContract.g:5381:2: ')'
+ // InternalContract.g:5417:1: ( ')' )
+ // InternalContract.g:5418:2: ')'
{
before(grammarAccess.getArgumentNotAccess().getRightParenthesisKeyword_1_2());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getArgumentNotAccess().getRightParenthesisKeyword_1_2());
}
@@ -16908,14 +17039,14 @@ public final void rule__ArgumentNot__Group_1__2__Impl() throws RecognitionExcept
// $ANTLR start "rule__ArgumentTerm__Group_0__0"
- // InternalContract.g:5391:1: rule__ArgumentTerm__Group_0__0 : rule__ArgumentTerm__Group_0__0__Impl rule__ArgumentTerm__Group_0__1 ;
+ // InternalContract.g:5428:1: rule__ArgumentTerm__Group_0__0 : rule__ArgumentTerm__Group_0__0__Impl rule__ArgumentTerm__Group_0__1 ;
public final void rule__ArgumentTerm__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5395:1: ( rule__ArgumentTerm__Group_0__0__Impl rule__ArgumentTerm__Group_0__1 )
- // InternalContract.g:5396:2: rule__ArgumentTerm__Group_0__0__Impl rule__ArgumentTerm__Group_0__1
+ // InternalContract.g:5432:1: ( rule__ArgumentTerm__Group_0__0__Impl rule__ArgumentTerm__Group_0__1 )
+ // InternalContract.g:5433:2: rule__ArgumentTerm__Group_0__0__Impl rule__ArgumentTerm__Group_0__1
{
pushFollow(FOLLOW_8);
rule__ArgumentTerm__Group_0__0__Impl();
@@ -16946,20 +17077,20 @@ public final void rule__ArgumentTerm__Group_0__0() throws RecognitionException {
// $ANTLR start "rule__ArgumentTerm__Group_0__0__Impl"
- // InternalContract.g:5403:1: rule__ArgumentTerm__Group_0__0__Impl : ( 'contract' ) ;
+ // InternalContract.g:5440:1: rule__ArgumentTerm__Group_0__0__Impl : ( 'contract' ) ;
public final void rule__ArgumentTerm__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5407:1: ( ( 'contract' ) )
- // InternalContract.g:5408:1: ( 'contract' )
+ // InternalContract.g:5444:1: ( ( 'contract' ) )
+ // InternalContract.g:5445:1: ( 'contract' )
{
- // InternalContract.g:5408:1: ( 'contract' )
- // InternalContract.g:5409:2: 'contract'
+ // InternalContract.g:5445:1: ( 'contract' )
+ // InternalContract.g:5446:2: 'contract'
{
before(grammarAccess.getArgumentTermAccess().getContractKeyword_0_0());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getArgumentTermAccess().getContractKeyword_0_0());
}
@@ -16983,14 +17114,14 @@ public final void rule__ArgumentTerm__Group_0__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__ArgumentTerm__Group_0__1"
- // InternalContract.g:5418:1: rule__ArgumentTerm__Group_0__1 : rule__ArgumentTerm__Group_0__1__Impl ;
+ // InternalContract.g:5455:1: rule__ArgumentTerm__Group_0__1 : rule__ArgumentTerm__Group_0__1__Impl ;
public final void rule__ArgumentTerm__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5422:1: ( rule__ArgumentTerm__Group_0__1__Impl )
- // InternalContract.g:5423:2: rule__ArgumentTerm__Group_0__1__Impl
+ // InternalContract.g:5459:1: ( rule__ArgumentTerm__Group_0__1__Impl )
+ // InternalContract.g:5460:2: rule__ArgumentTerm__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentTerm__Group_0__1__Impl();
@@ -17016,21 +17147,21 @@ public final void rule__ArgumentTerm__Group_0__1() throws RecognitionException {
// $ANTLR start "rule__ArgumentTerm__Group_0__1__Impl"
- // InternalContract.g:5429:1: rule__ArgumentTerm__Group_0__1__Impl : ( ( rule__ArgumentTerm__ContractsAssignment_0_1 ) ) ;
+ // InternalContract.g:5466:1: rule__ArgumentTerm__Group_0__1__Impl : ( ( rule__ArgumentTerm__ContractsAssignment_0_1 ) ) ;
public final void rule__ArgumentTerm__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5433:1: ( ( ( rule__ArgumentTerm__ContractsAssignment_0_1 ) ) )
- // InternalContract.g:5434:1: ( ( rule__ArgumentTerm__ContractsAssignment_0_1 ) )
+ // InternalContract.g:5470:1: ( ( ( rule__ArgumentTerm__ContractsAssignment_0_1 ) ) )
+ // InternalContract.g:5471:1: ( ( rule__ArgumentTerm__ContractsAssignment_0_1 ) )
{
- // InternalContract.g:5434:1: ( ( rule__ArgumentTerm__ContractsAssignment_0_1 ) )
- // InternalContract.g:5435:2: ( rule__ArgumentTerm__ContractsAssignment_0_1 )
+ // InternalContract.g:5471:1: ( ( rule__ArgumentTerm__ContractsAssignment_0_1 ) )
+ // InternalContract.g:5472:2: ( rule__ArgumentTerm__ContractsAssignment_0_1 )
{
before(grammarAccess.getArgumentTermAccess().getContractsAssignment_0_1());
- // InternalContract.g:5436:2: ( rule__ArgumentTerm__ContractsAssignment_0_1 )
- // InternalContract.g:5436:3: rule__ArgumentTerm__ContractsAssignment_0_1
+ // InternalContract.g:5473:2: ( rule__ArgumentTerm__ContractsAssignment_0_1 )
+ // InternalContract.g:5473:3: rule__ArgumentTerm__ContractsAssignment_0_1
{
pushFollow(FOLLOW_2);
rule__ArgumentTerm__ContractsAssignment_0_1();
@@ -17063,14 +17194,14 @@ public final void rule__ArgumentTerm__Group_0__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__ArgumentTerm__Group_1__0"
- // InternalContract.g:5445:1: rule__ArgumentTerm__Group_1__0 : rule__ArgumentTerm__Group_1__0__Impl rule__ArgumentTerm__Group_1__1 ;
+ // InternalContract.g:5482:1: rule__ArgumentTerm__Group_1__0 : rule__ArgumentTerm__Group_1__0__Impl rule__ArgumentTerm__Group_1__1 ;
public final void rule__ArgumentTerm__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5449:1: ( rule__ArgumentTerm__Group_1__0__Impl rule__ArgumentTerm__Group_1__1 )
- // InternalContract.g:5450:2: rule__ArgumentTerm__Group_1__0__Impl rule__ArgumentTerm__Group_1__1
+ // InternalContract.g:5486:1: ( rule__ArgumentTerm__Group_1__0__Impl rule__ArgumentTerm__Group_1__1 )
+ // InternalContract.g:5487:2: rule__ArgumentTerm__Group_1__0__Impl rule__ArgumentTerm__Group_1__1
{
pushFollow(FOLLOW_8);
rule__ArgumentTerm__Group_1__0__Impl();
@@ -17101,20 +17232,20 @@ public final void rule__ArgumentTerm__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__ArgumentTerm__Group_1__0__Impl"
- // InternalContract.g:5457:1: rule__ArgumentTerm__Group_1__0__Impl : ( 'argument' ) ;
+ // InternalContract.g:5494:1: rule__ArgumentTerm__Group_1__0__Impl : ( 'argument' ) ;
public final void rule__ArgumentTerm__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5461:1: ( ( 'argument' ) )
- // InternalContract.g:5462:1: ( 'argument' )
+ // InternalContract.g:5498:1: ( ( 'argument' ) )
+ // InternalContract.g:5499:1: ( 'argument' )
{
- // InternalContract.g:5462:1: ( 'argument' )
- // InternalContract.g:5463:2: 'argument'
+ // InternalContract.g:5499:1: ( 'argument' )
+ // InternalContract.g:5500:2: 'argument'
{
before(grammarAccess.getArgumentTermAccess().getArgumentKeyword_1_0());
- match(input,42,FOLLOW_2);
+ match(input,44,FOLLOW_2);
after(grammarAccess.getArgumentTermAccess().getArgumentKeyword_1_0());
}
@@ -17138,14 +17269,14 @@ public final void rule__ArgumentTerm__Group_1__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__ArgumentTerm__Group_1__1"
- // InternalContract.g:5472:1: rule__ArgumentTerm__Group_1__1 : rule__ArgumentTerm__Group_1__1__Impl ;
+ // InternalContract.g:5509:1: rule__ArgumentTerm__Group_1__1 : rule__ArgumentTerm__Group_1__1__Impl ;
public final void rule__ArgumentTerm__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5476:1: ( rule__ArgumentTerm__Group_1__1__Impl )
- // InternalContract.g:5477:2: rule__ArgumentTerm__Group_1__1__Impl
+ // InternalContract.g:5513:1: ( rule__ArgumentTerm__Group_1__1__Impl )
+ // InternalContract.g:5514:2: rule__ArgumentTerm__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentTerm__Group_1__1__Impl();
@@ -17171,21 +17302,21 @@ public final void rule__ArgumentTerm__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__ArgumentTerm__Group_1__1__Impl"
- // InternalContract.g:5483:1: rule__ArgumentTerm__Group_1__1__Impl : ( ( rule__ArgumentTerm__ArgumentsAssignment_1_1 ) ) ;
+ // InternalContract.g:5520:1: rule__ArgumentTerm__Group_1__1__Impl : ( ( rule__ArgumentTerm__ArgumentsAssignment_1_1 ) ) ;
public final void rule__ArgumentTerm__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5487:1: ( ( ( rule__ArgumentTerm__ArgumentsAssignment_1_1 ) ) )
- // InternalContract.g:5488:1: ( ( rule__ArgumentTerm__ArgumentsAssignment_1_1 ) )
+ // InternalContract.g:5524:1: ( ( ( rule__ArgumentTerm__ArgumentsAssignment_1_1 ) ) )
+ // InternalContract.g:5525:1: ( ( rule__ArgumentTerm__ArgumentsAssignment_1_1 ) )
{
- // InternalContract.g:5488:1: ( ( rule__ArgumentTerm__ArgumentsAssignment_1_1 ) )
- // InternalContract.g:5489:2: ( rule__ArgumentTerm__ArgumentsAssignment_1_1 )
+ // InternalContract.g:5525:1: ( ( rule__ArgumentTerm__ArgumentsAssignment_1_1 ) )
+ // InternalContract.g:5526:2: ( rule__ArgumentTerm__ArgumentsAssignment_1_1 )
{
before(grammarAccess.getArgumentTermAccess().getArgumentsAssignment_1_1());
- // InternalContract.g:5490:2: ( rule__ArgumentTerm__ArgumentsAssignment_1_1 )
- // InternalContract.g:5490:3: rule__ArgumentTerm__ArgumentsAssignment_1_1
+ // InternalContract.g:5527:2: ( rule__ArgumentTerm__ArgumentsAssignment_1_1 )
+ // InternalContract.g:5527:3: rule__ArgumentTerm__ArgumentsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__ArgumentTerm__ArgumentsAssignment_1_1();
@@ -17218,14 +17349,14 @@ public final void rule__ArgumentTerm__Group_1__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__VerificationPlan__Group__0"
- // InternalContract.g:5499:1: rule__VerificationPlan__Group__0 : rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1 ;
+ // InternalContract.g:5536:1: rule__VerificationPlan__Group__0 : rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1 ;
public final void rule__VerificationPlan__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5503:1: ( rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1 )
- // InternalContract.g:5504:2: rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1
+ // InternalContract.g:5540:1: ( rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1 )
+ // InternalContract.g:5541:2: rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1
{
pushFollow(FOLLOW_34);
rule__VerificationPlan__Group__0__Impl();
@@ -17256,20 +17387,20 @@ public final void rule__VerificationPlan__Group__0() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__0__Impl"
- // InternalContract.g:5511:1: rule__VerificationPlan__Group__0__Impl : ( 'verification' ) ;
+ // InternalContract.g:5548:1: rule__VerificationPlan__Group__0__Impl : ( 'verification' ) ;
public final void rule__VerificationPlan__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5515:1: ( ( 'verification' ) )
- // InternalContract.g:5516:1: ( 'verification' )
+ // InternalContract.g:5552:1: ( ( 'verification' ) )
+ // InternalContract.g:5553:1: ( 'verification' )
{
- // InternalContract.g:5516:1: ( 'verification' )
- // InternalContract.g:5517:2: 'verification'
+ // InternalContract.g:5553:1: ( 'verification' )
+ // InternalContract.g:5554:2: 'verification'
{
before(grammarAccess.getVerificationPlanAccess().getVerificationKeyword_0());
- match(input,52,FOLLOW_2);
+ match(input,54,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getVerificationKeyword_0());
}
@@ -17293,14 +17424,14 @@ public final void rule__VerificationPlan__Group__0__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__1"
- // InternalContract.g:5526:1: rule__VerificationPlan__Group__1 : rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2 ;
+ // InternalContract.g:5563:1: rule__VerificationPlan__Group__1 : rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2 ;
public final void rule__VerificationPlan__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5530:1: ( rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2 )
- // InternalContract.g:5531:2: rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2
+ // InternalContract.g:5567:1: ( rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2 )
+ // InternalContract.g:5568:2: rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2
{
pushFollow(FOLLOW_8);
rule__VerificationPlan__Group__1__Impl();
@@ -17331,20 +17462,20 @@ public final void rule__VerificationPlan__Group__1() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__1__Impl"
- // InternalContract.g:5538:1: rule__VerificationPlan__Group__1__Impl : ( 'plan' ) ;
+ // InternalContract.g:5575:1: rule__VerificationPlan__Group__1__Impl : ( 'plan' ) ;
public final void rule__VerificationPlan__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5542:1: ( ( 'plan' ) )
- // InternalContract.g:5543:1: ( 'plan' )
+ // InternalContract.g:5579:1: ( ( 'plan' ) )
+ // InternalContract.g:5580:1: ( 'plan' )
{
- // InternalContract.g:5543:1: ( 'plan' )
- // InternalContract.g:5544:2: 'plan'
+ // InternalContract.g:5580:1: ( 'plan' )
+ // InternalContract.g:5581:2: 'plan'
{
before(grammarAccess.getVerificationPlanAccess().getPlanKeyword_1());
- match(input,53,FOLLOW_2);
+ match(input,55,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getPlanKeyword_1());
}
@@ -17368,14 +17499,14 @@ public final void rule__VerificationPlan__Group__1__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__2"
- // InternalContract.g:5553:1: rule__VerificationPlan__Group__2 : rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3 ;
+ // InternalContract.g:5590:1: rule__VerificationPlan__Group__2 : rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3 ;
public final void rule__VerificationPlan__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5557:1: ( rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3 )
- // InternalContract.g:5558:2: rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3
+ // InternalContract.g:5594:1: ( rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3 )
+ // InternalContract.g:5595:2: rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3
{
pushFollow(FOLLOW_9);
rule__VerificationPlan__Group__2__Impl();
@@ -17406,21 +17537,21 @@ public final void rule__VerificationPlan__Group__2() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__2__Impl"
- // InternalContract.g:5565:1: rule__VerificationPlan__Group__2__Impl : ( ( rule__VerificationPlan__NameAssignment_2 ) ) ;
+ // InternalContract.g:5602:1: rule__VerificationPlan__Group__2__Impl : ( ( rule__VerificationPlan__NameAssignment_2 ) ) ;
public final void rule__VerificationPlan__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5569:1: ( ( ( rule__VerificationPlan__NameAssignment_2 ) ) )
- // InternalContract.g:5570:1: ( ( rule__VerificationPlan__NameAssignment_2 ) )
+ // InternalContract.g:5606:1: ( ( ( rule__VerificationPlan__NameAssignment_2 ) ) )
+ // InternalContract.g:5607:1: ( ( rule__VerificationPlan__NameAssignment_2 ) )
{
- // InternalContract.g:5570:1: ( ( rule__VerificationPlan__NameAssignment_2 ) )
- // InternalContract.g:5571:2: ( rule__VerificationPlan__NameAssignment_2 )
+ // InternalContract.g:5607:1: ( ( rule__VerificationPlan__NameAssignment_2 ) )
+ // InternalContract.g:5608:2: ( rule__VerificationPlan__NameAssignment_2 )
{
before(grammarAccess.getVerificationPlanAccess().getNameAssignment_2());
- // InternalContract.g:5572:2: ( rule__VerificationPlan__NameAssignment_2 )
- // InternalContract.g:5572:3: rule__VerificationPlan__NameAssignment_2
+ // InternalContract.g:5609:2: ( rule__VerificationPlan__NameAssignment_2 )
+ // InternalContract.g:5609:3: rule__VerificationPlan__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__NameAssignment_2();
@@ -17453,14 +17584,14 @@ public final void rule__VerificationPlan__Group__2__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__3"
- // InternalContract.g:5580:1: rule__VerificationPlan__Group__3 : rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4 ;
+ // InternalContract.g:5617:1: rule__VerificationPlan__Group__3 : rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4 ;
public final void rule__VerificationPlan__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5584:1: ( rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4 )
- // InternalContract.g:5585:2: rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4
+ // InternalContract.g:5621:1: ( rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4 )
+ // InternalContract.g:5622:2: rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4
{
pushFollow(FOLLOW_35);
rule__VerificationPlan__Group__3__Impl();
@@ -17491,20 +17622,20 @@ public final void rule__VerificationPlan__Group__3() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__3__Impl"
- // InternalContract.g:5592:1: rule__VerificationPlan__Group__3__Impl : ( '{' ) ;
+ // InternalContract.g:5629:1: rule__VerificationPlan__Group__3__Impl : ( '{' ) ;
public final void rule__VerificationPlan__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5596:1: ( ( '{' ) )
- // InternalContract.g:5597:1: ( '{' )
+ // InternalContract.g:5633:1: ( ( '{' ) )
+ // InternalContract.g:5634:1: ( '{' )
{
- // InternalContract.g:5597:1: ( '{' )
- // InternalContract.g:5598:2: '{'
+ // InternalContract.g:5634:1: ( '{' )
+ // InternalContract.g:5635:2: '{'
{
before(grammarAccess.getVerificationPlanAccess().getLeftCurlyBracketKeyword_3());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getLeftCurlyBracketKeyword_3());
}
@@ -17528,14 +17659,14 @@ public final void rule__VerificationPlan__Group__3__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__4"
- // InternalContract.g:5607:1: rule__VerificationPlan__Group__4 : rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5 ;
+ // InternalContract.g:5644:1: rule__VerificationPlan__Group__4 : rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5 ;
public final void rule__VerificationPlan__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5611:1: ( rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5 )
- // InternalContract.g:5612:2: rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5
+ // InternalContract.g:5648:1: ( rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5 )
+ // InternalContract.g:5649:2: rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5
{
pushFollow(FOLLOW_8);
rule__VerificationPlan__Group__4__Impl();
@@ -17566,20 +17697,20 @@ public final void rule__VerificationPlan__Group__4() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__4__Impl"
- // InternalContract.g:5619:1: rule__VerificationPlan__Group__4__Impl : ( 'component' ) ;
+ // InternalContract.g:5656:1: rule__VerificationPlan__Group__4__Impl : ( 'component' ) ;
public final void rule__VerificationPlan__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5623:1: ( ( 'component' ) )
- // InternalContract.g:5624:1: ( 'component' )
+ // InternalContract.g:5660:1: ( ( 'component' ) )
+ // InternalContract.g:5661:1: ( 'component' )
{
- // InternalContract.g:5624:1: ( 'component' )
- // InternalContract.g:5625:2: 'component'
+ // InternalContract.g:5661:1: ( 'component' )
+ // InternalContract.g:5662:2: 'component'
{
before(grammarAccess.getVerificationPlanAccess().getComponentKeyword_4());
- match(input,54,FOLLOW_2);
+ match(input,56,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getComponentKeyword_4());
}
@@ -17603,14 +17734,14 @@ public final void rule__VerificationPlan__Group__4__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__5"
- // InternalContract.g:5634:1: rule__VerificationPlan__Group__5 : rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6 ;
+ // InternalContract.g:5671:1: rule__VerificationPlan__Group__5 : rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6 ;
public final void rule__VerificationPlan__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5638:1: ( rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6 )
- // InternalContract.g:5639:2: rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6
+ // InternalContract.g:5675:1: ( rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6 )
+ // InternalContract.g:5676:2: rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6
{
pushFollow(FOLLOW_36);
rule__VerificationPlan__Group__5__Impl();
@@ -17641,17 +17772,17 @@ public final void rule__VerificationPlan__Group__5() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__5__Impl"
- // InternalContract.g:5646:1: rule__VerificationPlan__Group__5__Impl : ( RULE_ID ) ;
+ // InternalContract.g:5683:1: rule__VerificationPlan__Group__5__Impl : ( RULE_ID ) ;
public final void rule__VerificationPlan__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5650:1: ( ( RULE_ID ) )
- // InternalContract.g:5651:1: ( RULE_ID )
+ // InternalContract.g:5687:1: ( ( RULE_ID ) )
+ // InternalContract.g:5688:1: ( RULE_ID )
{
- // InternalContract.g:5651:1: ( RULE_ID )
- // InternalContract.g:5652:2: RULE_ID
+ // InternalContract.g:5688:1: ( RULE_ID )
+ // InternalContract.g:5689:2: RULE_ID
{
before(grammarAccess.getVerificationPlanAccess().getIDTerminalRuleCall_5());
match(input,RULE_ID,FOLLOW_2);
@@ -17678,14 +17809,14 @@ public final void rule__VerificationPlan__Group__5__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__6"
- // InternalContract.g:5661:1: rule__VerificationPlan__Group__6 : rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7 ;
+ // InternalContract.g:5698:1: rule__VerificationPlan__Group__6 : rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7 ;
public final void rule__VerificationPlan__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5665:1: ( rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7 )
- // InternalContract.g:5666:2: rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7
+ // InternalContract.g:5702:1: ( rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7 )
+ // InternalContract.g:5703:2: rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7
{
pushFollow(FOLLOW_8);
rule__VerificationPlan__Group__6__Impl();
@@ -17716,20 +17847,20 @@ public final void rule__VerificationPlan__Group__6() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__6__Impl"
- // InternalContract.g:5673:1: rule__VerificationPlan__Group__6__Impl : ( ':' ) ;
+ // InternalContract.g:5710:1: rule__VerificationPlan__Group__6__Impl : ( ':' ) ;
public final void rule__VerificationPlan__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5677:1: ( ( ':' ) )
- // InternalContract.g:5678:1: ( ':' )
+ // InternalContract.g:5714:1: ( ( ':' ) )
+ // InternalContract.g:5715:1: ( ':' )
{
- // InternalContract.g:5678:1: ( ':' )
- // InternalContract.g:5679:2: ':'
+ // InternalContract.g:5715:1: ( ':' )
+ // InternalContract.g:5716:2: ':'
{
before(grammarAccess.getVerificationPlanAccess().getColonKeyword_6());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getColonKeyword_6());
}
@@ -17753,14 +17884,14 @@ public final void rule__VerificationPlan__Group__6__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__7"
- // InternalContract.g:5688:1: rule__VerificationPlan__Group__7 : rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8 ;
+ // InternalContract.g:5725:1: rule__VerificationPlan__Group__7 : rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8 ;
public final void rule__VerificationPlan__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5692:1: ( rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8 )
- // InternalContract.g:5693:2: rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8
+ // InternalContract.g:5729:1: ( rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8 )
+ // InternalContract.g:5730:2: rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8
{
pushFollow(FOLLOW_17);
rule__VerificationPlan__Group__7__Impl();
@@ -17791,21 +17922,21 @@ public final void rule__VerificationPlan__Group__7() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__7__Impl"
- // InternalContract.g:5700:1: rule__VerificationPlan__Group__7__Impl : ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) ) ;
+ // InternalContract.g:5737:1: rule__VerificationPlan__Group__7__Impl : ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) ) ;
public final void rule__VerificationPlan__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5704:1: ( ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) ) )
- // InternalContract.g:5705:1: ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) )
+ // InternalContract.g:5741:1: ( ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) ) )
+ // InternalContract.g:5742:1: ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) )
{
- // InternalContract.g:5705:1: ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) )
- // InternalContract.g:5706:2: ( rule__VerificationPlan__ComponentImplementationAssignment_7 )
+ // InternalContract.g:5742:1: ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) )
+ // InternalContract.g:5743:2: ( rule__VerificationPlan__ComponentImplementationAssignment_7 )
{
before(grammarAccess.getVerificationPlanAccess().getComponentImplementationAssignment_7());
- // InternalContract.g:5707:2: ( rule__VerificationPlan__ComponentImplementationAssignment_7 )
- // InternalContract.g:5707:3: rule__VerificationPlan__ComponentImplementationAssignment_7
+ // InternalContract.g:5744:2: ( rule__VerificationPlan__ComponentImplementationAssignment_7 )
+ // InternalContract.g:5744:3: rule__VerificationPlan__ComponentImplementationAssignment_7
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__ComponentImplementationAssignment_7();
@@ -17838,14 +17969,14 @@ public final void rule__VerificationPlan__Group__7__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__8"
- // InternalContract.g:5715:1: rule__VerificationPlan__Group__8 : rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9 ;
+ // InternalContract.g:5752:1: rule__VerificationPlan__Group__8 : rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9 ;
public final void rule__VerificationPlan__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5719:1: ( rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9 )
- // InternalContract.g:5720:2: rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9
+ // InternalContract.g:5756:1: ( rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9 )
+ // InternalContract.g:5757:2: rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9
{
pushFollow(FOLLOW_37);
rule__VerificationPlan__Group__8__Impl();
@@ -17876,20 +18007,20 @@ public final void rule__VerificationPlan__Group__8() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__8__Impl"
- // InternalContract.g:5727:1: rule__VerificationPlan__Group__8__Impl : ( ';' ) ;
+ // InternalContract.g:5764:1: rule__VerificationPlan__Group__8__Impl : ( ';' ) ;
public final void rule__VerificationPlan__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5731:1: ( ( ';' ) )
- // InternalContract.g:5732:1: ( ';' )
+ // InternalContract.g:5768:1: ( ( ';' ) )
+ // InternalContract.g:5769:1: ( ';' )
{
- // InternalContract.g:5732:1: ( ';' )
- // InternalContract.g:5733:2: ';'
+ // InternalContract.g:5769:1: ( ';' )
+ // InternalContract.g:5770:2: ';'
{
before(grammarAccess.getVerificationPlanAccess().getSemicolonKeyword_8());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getSemicolonKeyword_8());
}
@@ -17913,14 +18044,14 @@ public final void rule__VerificationPlan__Group__8__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__9"
- // InternalContract.g:5742:1: rule__VerificationPlan__Group__9 : rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10 ;
+ // InternalContract.g:5779:1: rule__VerificationPlan__Group__9 : rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10 ;
public final void rule__VerificationPlan__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5746:1: ( rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10 )
- // InternalContract.g:5747:2: rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10
+ // InternalContract.g:5783:1: ( rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10 )
+ // InternalContract.g:5784:2: rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10
{
pushFollow(FOLLOW_37);
rule__VerificationPlan__Group__9__Impl();
@@ -17951,29 +18082,29 @@ public final void rule__VerificationPlan__Group__9() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__9__Impl"
- // InternalContract.g:5754:1: rule__VerificationPlan__Group__9__Impl : ( ( rule__VerificationPlan__Group_9__0 )? ) ;
+ // InternalContract.g:5791:1: rule__VerificationPlan__Group__9__Impl : ( ( rule__VerificationPlan__Group_9__0 )? ) ;
public final void rule__VerificationPlan__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5758:1: ( ( ( rule__VerificationPlan__Group_9__0 )? ) )
- // InternalContract.g:5759:1: ( ( rule__VerificationPlan__Group_9__0 )? )
+ // InternalContract.g:5795:1: ( ( ( rule__VerificationPlan__Group_9__0 )? ) )
+ // InternalContract.g:5796:1: ( ( rule__VerificationPlan__Group_9__0 )? )
{
- // InternalContract.g:5759:1: ( ( rule__VerificationPlan__Group_9__0 )? )
- // InternalContract.g:5760:2: ( rule__VerificationPlan__Group_9__0 )?
+ // InternalContract.g:5796:1: ( ( rule__VerificationPlan__Group_9__0 )? )
+ // InternalContract.g:5797:2: ( rule__VerificationPlan__Group_9__0 )?
{
before(grammarAccess.getVerificationPlanAccess().getGroup_9());
- // InternalContract.g:5761:2: ( rule__VerificationPlan__Group_9__0 )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // InternalContract.g:5798:2: ( rule__VerificationPlan__Group_9__0 )?
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA54_0==36) ) {
- alt54=1;
+ if ( (LA55_0==38) ) {
+ alt55=1;
}
- switch (alt54) {
+ switch (alt55) {
case 1 :
- // InternalContract.g:5761:3: rule__VerificationPlan__Group_9__0
+ // InternalContract.g:5798:3: rule__VerificationPlan__Group_9__0
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_9__0();
@@ -18009,14 +18140,14 @@ public final void rule__VerificationPlan__Group__9__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__10"
- // InternalContract.g:5769:1: rule__VerificationPlan__Group__10 : rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11 ;
+ // InternalContract.g:5806:1: rule__VerificationPlan__Group__10 : rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11 ;
public final void rule__VerificationPlan__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5773:1: ( rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11 )
- // InternalContract.g:5774:2: rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11
+ // InternalContract.g:5810:1: ( rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11 )
+ // InternalContract.g:5811:2: rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11
{
pushFollow(FOLLOW_37);
rule__VerificationPlan__Group__10__Impl();
@@ -18047,29 +18178,29 @@ public final void rule__VerificationPlan__Group__10() throws RecognitionExceptio
// $ANTLR start "rule__VerificationPlan__Group__10__Impl"
- // InternalContract.g:5781:1: rule__VerificationPlan__Group__10__Impl : ( ( rule__VerificationPlan__Group_10__0 )? ) ;
+ // InternalContract.g:5818:1: rule__VerificationPlan__Group__10__Impl : ( ( rule__VerificationPlan__Group_10__0 )? ) ;
public final void rule__VerificationPlan__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5785:1: ( ( ( rule__VerificationPlan__Group_10__0 )? ) )
- // InternalContract.g:5786:1: ( ( rule__VerificationPlan__Group_10__0 )? )
+ // InternalContract.g:5822:1: ( ( ( rule__VerificationPlan__Group_10__0 )? ) )
+ // InternalContract.g:5823:1: ( ( rule__VerificationPlan__Group_10__0 )? )
{
- // InternalContract.g:5786:1: ( ( rule__VerificationPlan__Group_10__0 )? )
- // InternalContract.g:5787:2: ( rule__VerificationPlan__Group_10__0 )?
+ // InternalContract.g:5823:1: ( ( rule__VerificationPlan__Group_10__0 )? )
+ // InternalContract.g:5824:2: ( rule__VerificationPlan__Group_10__0 )?
{
before(grammarAccess.getVerificationPlanAccess().getGroup_10());
- // InternalContract.g:5788:2: ( rule__VerificationPlan__Group_10__0 )?
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // InternalContract.g:5825:2: ( rule__VerificationPlan__Group_10__0 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA55_0==56) ) {
- alt55=1;
+ if ( (LA56_0==58) ) {
+ alt56=1;
}
- switch (alt55) {
+ switch (alt56) {
case 1 :
- // InternalContract.g:5788:3: rule__VerificationPlan__Group_10__0
+ // InternalContract.g:5825:3: rule__VerificationPlan__Group_10__0
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_10__0();
@@ -18105,14 +18236,14 @@ public final void rule__VerificationPlan__Group__10__Impl() throws RecognitionEx
// $ANTLR start "rule__VerificationPlan__Group__11"
- // InternalContract.g:5796:1: rule__VerificationPlan__Group__11 : rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12 ;
+ // InternalContract.g:5833:1: rule__VerificationPlan__Group__11 : rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12 ;
public final void rule__VerificationPlan__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5800:1: ( rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12 )
- // InternalContract.g:5801:2: rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12
+ // InternalContract.g:5837:1: ( rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12 )
+ // InternalContract.g:5838:2: rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12
{
pushFollow(FOLLOW_37);
rule__VerificationPlan__Group__11__Impl();
@@ -18143,29 +18274,29 @@ public final void rule__VerificationPlan__Group__11() throws RecognitionExceptio
// $ANTLR start "rule__VerificationPlan__Group__11__Impl"
- // InternalContract.g:5808:1: rule__VerificationPlan__Group__11__Impl : ( ( rule__VerificationPlan__Group_11__0 )? ) ;
+ // InternalContract.g:5845:1: rule__VerificationPlan__Group__11__Impl : ( ( rule__VerificationPlan__Group_11__0 )? ) ;
public final void rule__VerificationPlan__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5812:1: ( ( ( rule__VerificationPlan__Group_11__0 )? ) )
- // InternalContract.g:5813:1: ( ( rule__VerificationPlan__Group_11__0 )? )
+ // InternalContract.g:5849:1: ( ( ( rule__VerificationPlan__Group_11__0 )? ) )
+ // InternalContract.g:5850:1: ( ( rule__VerificationPlan__Group_11__0 )? )
{
- // InternalContract.g:5813:1: ( ( rule__VerificationPlan__Group_11__0 )? )
- // InternalContract.g:5814:2: ( rule__VerificationPlan__Group_11__0 )?
+ // InternalContract.g:5850:1: ( ( rule__VerificationPlan__Group_11__0 )? )
+ // InternalContract.g:5851:2: ( rule__VerificationPlan__Group_11__0 )?
{
before(grammarAccess.getVerificationPlanAccess().getGroup_11());
- // InternalContract.g:5815:2: ( rule__VerificationPlan__Group_11__0 )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // InternalContract.g:5852:2: ( rule__VerificationPlan__Group_11__0 )?
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA56_0==57) ) {
- alt56=1;
+ if ( (LA57_0==59) ) {
+ alt57=1;
}
- switch (alt56) {
+ switch (alt57) {
case 1 :
- // InternalContract.g:5815:3: rule__VerificationPlan__Group_11__0
+ // InternalContract.g:5852:3: rule__VerificationPlan__Group_11__0
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_11__0();
@@ -18201,14 +18332,14 @@ public final void rule__VerificationPlan__Group__11__Impl() throws RecognitionEx
// $ANTLR start "rule__VerificationPlan__Group__12"
- // InternalContract.g:5823:1: rule__VerificationPlan__Group__12 : rule__VerificationPlan__Group__12__Impl ;
+ // InternalContract.g:5860:1: rule__VerificationPlan__Group__12 : rule__VerificationPlan__Group__12__Impl ;
public final void rule__VerificationPlan__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5827:1: ( rule__VerificationPlan__Group__12__Impl )
- // InternalContract.g:5828:2: rule__VerificationPlan__Group__12__Impl
+ // InternalContract.g:5864:1: ( rule__VerificationPlan__Group__12__Impl )
+ // InternalContract.g:5865:2: rule__VerificationPlan__Group__12__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group__12__Impl();
@@ -18234,20 +18365,20 @@ public final void rule__VerificationPlan__Group__12() throws RecognitionExceptio
// $ANTLR start "rule__VerificationPlan__Group__12__Impl"
- // InternalContract.g:5834:1: rule__VerificationPlan__Group__12__Impl : ( '}' ) ;
+ // InternalContract.g:5871:1: rule__VerificationPlan__Group__12__Impl : ( '}' ) ;
public final void rule__VerificationPlan__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5838:1: ( ( '}' ) )
- // InternalContract.g:5839:1: ( '}' )
+ // InternalContract.g:5875:1: ( ( '}' ) )
+ // InternalContract.g:5876:1: ( '}' )
{
- // InternalContract.g:5839:1: ( '}' )
- // InternalContract.g:5840:2: '}'
+ // InternalContract.g:5876:1: ( '}' )
+ // InternalContract.g:5877:2: '}'
{
before(grammarAccess.getVerificationPlanAccess().getRightCurlyBracketKeyword_12());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getRightCurlyBracketKeyword_12());
}
@@ -18271,14 +18402,14 @@ public final void rule__VerificationPlan__Group__12__Impl() throws RecognitionEx
// $ANTLR start "rule__VerificationPlan__Group_9__0"
- // InternalContract.g:5850:1: rule__VerificationPlan__Group_9__0 : rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1 ;
+ // InternalContract.g:5887:1: rule__VerificationPlan__Group_9__0 : rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1 ;
public final void rule__VerificationPlan__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5854:1: ( rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1 )
- // InternalContract.g:5855:2: rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1
+ // InternalContract.g:5891:1: ( rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1 )
+ // InternalContract.g:5892:2: rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1
{
pushFollow(FOLLOW_11);
rule__VerificationPlan__Group_9__0__Impl();
@@ -18309,20 +18440,20 @@ public final void rule__VerificationPlan__Group_9__0() throws RecognitionExcepti
// $ANTLR start "rule__VerificationPlan__Group_9__0__Impl"
- // InternalContract.g:5862:1: rule__VerificationPlan__Group_9__0__Impl : ( 'domains' ) ;
+ // InternalContract.g:5899:1: rule__VerificationPlan__Group_9__0__Impl : ( 'domains' ) ;
public final void rule__VerificationPlan__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5866:1: ( ( 'domains' ) )
- // InternalContract.g:5867:1: ( 'domains' )
+ // InternalContract.g:5903:1: ( ( 'domains' ) )
+ // InternalContract.g:5904:1: ( 'domains' )
{
- // InternalContract.g:5867:1: ( 'domains' )
- // InternalContract.g:5868:2: 'domains'
+ // InternalContract.g:5904:1: ( 'domains' )
+ // InternalContract.g:5905:2: 'domains'
{
before(grammarAccess.getVerificationPlanAccess().getDomainsKeyword_9_0());
- match(input,36,FOLLOW_2);
+ match(input,38,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getDomainsKeyword_9_0());
}
@@ -18346,14 +18477,14 @@ public final void rule__VerificationPlan__Group_9__0__Impl() throws RecognitionE
// $ANTLR start "rule__VerificationPlan__Group_9__1"
- // InternalContract.g:5877:1: rule__VerificationPlan__Group_9__1 : rule__VerificationPlan__Group_9__1__Impl ;
+ // InternalContract.g:5914:1: rule__VerificationPlan__Group_9__1 : rule__VerificationPlan__Group_9__1__Impl ;
public final void rule__VerificationPlan__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5881:1: ( rule__VerificationPlan__Group_9__1__Impl )
- // InternalContract.g:5882:2: rule__VerificationPlan__Group_9__1__Impl
+ // InternalContract.g:5918:1: ( rule__VerificationPlan__Group_9__1__Impl )
+ // InternalContract.g:5919:2: rule__VerificationPlan__Group_9__1__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_9__1__Impl();
@@ -18379,17 +18510,17 @@ public final void rule__VerificationPlan__Group_9__1() throws RecognitionExcepti
// $ANTLR start "rule__VerificationPlan__Group_9__1__Impl"
- // InternalContract.g:5888:1: rule__VerificationPlan__Group_9__1__Impl : ( ruleDomains ) ;
+ // InternalContract.g:5925:1: rule__VerificationPlan__Group_9__1__Impl : ( ruleDomains ) ;
public final void rule__VerificationPlan__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5892:1: ( ( ruleDomains ) )
- // InternalContract.g:5893:1: ( ruleDomains )
+ // InternalContract.g:5929:1: ( ( ruleDomains ) )
+ // InternalContract.g:5930:1: ( ruleDomains )
{
- // InternalContract.g:5893:1: ( ruleDomains )
- // InternalContract.g:5894:2: ruleDomains
+ // InternalContract.g:5930:1: ( ruleDomains )
+ // InternalContract.g:5931:2: ruleDomains
{
before(grammarAccess.getVerificationPlanAccess().getDomainsParserRuleCall_9_1());
pushFollow(FOLLOW_2);
@@ -18420,14 +18551,14 @@ public final void rule__VerificationPlan__Group_9__1__Impl() throws RecognitionE
// $ANTLR start "rule__VerificationPlan__Group_10__0"
- // InternalContract.g:5904:1: rule__VerificationPlan__Group_10__0 : rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1 ;
+ // InternalContract.g:5941:1: rule__VerificationPlan__Group_10__0 : rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1 ;
public final void rule__VerificationPlan__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5908:1: ( rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1 )
- // InternalContract.g:5909:2: rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1
+ // InternalContract.g:5945:1: ( rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1 )
+ // InternalContract.g:5946:2: rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1
{
pushFollow(FOLLOW_14);
rule__VerificationPlan__Group_10__0__Impl();
@@ -18458,20 +18589,20 @@ public final void rule__VerificationPlan__Group_10__0() throws RecognitionExcept
// $ANTLR start "rule__VerificationPlan__Group_10__0__Impl"
- // InternalContract.g:5916:1: rule__VerificationPlan__Group_10__0__Impl : ( 'claims' ) ;
+ // InternalContract.g:5953:1: rule__VerificationPlan__Group_10__0__Impl : ( 'claims' ) ;
public final void rule__VerificationPlan__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5920:1: ( ( 'claims' ) )
- // InternalContract.g:5921:1: ( 'claims' )
+ // InternalContract.g:5957:1: ( ( 'claims' ) )
+ // InternalContract.g:5958:1: ( 'claims' )
{
- // InternalContract.g:5921:1: ( 'claims' )
- // InternalContract.g:5922:2: 'claims'
+ // InternalContract.g:5958:1: ( 'claims' )
+ // InternalContract.g:5959:2: 'claims'
{
before(grammarAccess.getVerificationPlanAccess().getClaimsKeyword_10_0());
- match(input,56,FOLLOW_2);
+ match(input,58,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getClaimsKeyword_10_0());
}
@@ -18495,14 +18626,14 @@ public final void rule__VerificationPlan__Group_10__0__Impl() throws Recognition
// $ANTLR start "rule__VerificationPlan__Group_10__1"
- // InternalContract.g:5931:1: rule__VerificationPlan__Group_10__1 : rule__VerificationPlan__Group_10__1__Impl ;
+ // InternalContract.g:5968:1: rule__VerificationPlan__Group_10__1 : rule__VerificationPlan__Group_10__1__Impl ;
public final void rule__VerificationPlan__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5935:1: ( rule__VerificationPlan__Group_10__1__Impl )
- // InternalContract.g:5936:2: rule__VerificationPlan__Group_10__1__Impl
+ // InternalContract.g:5972:1: ( rule__VerificationPlan__Group_10__1__Impl )
+ // InternalContract.g:5973:2: rule__VerificationPlan__Group_10__1__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_10__1__Impl();
@@ -18528,17 +18659,17 @@ public final void rule__VerificationPlan__Group_10__1() throws RecognitionExcept
// $ANTLR start "rule__VerificationPlan__Group_10__1__Impl"
- // InternalContract.g:5942:1: rule__VerificationPlan__Group_10__1__Impl : ( ruleClaims ) ;
+ // InternalContract.g:5979:1: rule__VerificationPlan__Group_10__1__Impl : ( ruleClaims ) ;
public final void rule__VerificationPlan__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5946:1: ( ( ruleClaims ) )
- // InternalContract.g:5947:1: ( ruleClaims )
+ // InternalContract.g:5983:1: ( ( ruleClaims ) )
+ // InternalContract.g:5984:1: ( ruleClaims )
{
- // InternalContract.g:5947:1: ( ruleClaims )
- // InternalContract.g:5948:2: ruleClaims
+ // InternalContract.g:5984:1: ( ruleClaims )
+ // InternalContract.g:5985:2: ruleClaims
{
before(grammarAccess.getVerificationPlanAccess().getClaimsParserRuleCall_10_1());
pushFollow(FOLLOW_2);
@@ -18569,14 +18700,14 @@ public final void rule__VerificationPlan__Group_10__1__Impl() throws Recognition
// $ANTLR start "rule__VerificationPlan__Group_11__0"
- // InternalContract.g:5958:1: rule__VerificationPlan__Group_11__0 : rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1 ;
+ // InternalContract.g:5995:1: rule__VerificationPlan__Group_11__0 : rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1 ;
public final void rule__VerificationPlan__Group_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5962:1: ( rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1 )
- // InternalContract.g:5963:2: rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1
+ // InternalContract.g:5999:1: ( rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1 )
+ // InternalContract.g:6000:2: rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1
{
pushFollow(FOLLOW_11);
rule__VerificationPlan__Group_11__0__Impl();
@@ -18607,20 +18738,20 @@ public final void rule__VerificationPlan__Group_11__0() throws RecognitionExcept
// $ANTLR start "rule__VerificationPlan__Group_11__0__Impl"
- // InternalContract.g:5970:1: rule__VerificationPlan__Group_11__0__Impl : ( 'contracts' ) ;
+ // InternalContract.g:6007:1: rule__VerificationPlan__Group_11__0__Impl : ( 'contracts' ) ;
public final void rule__VerificationPlan__Group_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5974:1: ( ( 'contracts' ) )
- // InternalContract.g:5975:1: ( 'contracts' )
+ // InternalContract.g:6011:1: ( ( 'contracts' ) )
+ // InternalContract.g:6012:1: ( 'contracts' )
{
- // InternalContract.g:5975:1: ( 'contracts' )
- // InternalContract.g:5976:2: 'contracts'
+ // InternalContract.g:6012:1: ( 'contracts' )
+ // InternalContract.g:6013:2: 'contracts'
{
before(grammarAccess.getVerificationPlanAccess().getContractsKeyword_11_0());
- match(input,57,FOLLOW_2);
+ match(input,59,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getContractsKeyword_11_0());
}
@@ -18644,14 +18775,14 @@ public final void rule__VerificationPlan__Group_11__0__Impl() throws Recognition
// $ANTLR start "rule__VerificationPlan__Group_11__1"
- // InternalContract.g:5985:1: rule__VerificationPlan__Group_11__1 : rule__VerificationPlan__Group_11__1__Impl ;
+ // InternalContract.g:6022:1: rule__VerificationPlan__Group_11__1 : rule__VerificationPlan__Group_11__1__Impl ;
public final void rule__VerificationPlan__Group_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5989:1: ( rule__VerificationPlan__Group_11__1__Impl )
- // InternalContract.g:5990:2: rule__VerificationPlan__Group_11__1__Impl
+ // InternalContract.g:6026:1: ( rule__VerificationPlan__Group_11__1__Impl )
+ // InternalContract.g:6027:2: rule__VerificationPlan__Group_11__1__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_11__1__Impl();
@@ -18677,33 +18808,33 @@ public final void rule__VerificationPlan__Group_11__1() throws RecognitionExcept
// $ANTLR start "rule__VerificationPlan__Group_11__1__Impl"
- // InternalContract.g:5996:1: rule__VerificationPlan__Group_11__1__Impl : ( ( rule__VerificationPlan__Group_11_1__0 )* ) ;
+ // InternalContract.g:6033:1: rule__VerificationPlan__Group_11__1__Impl : ( ( rule__VerificationPlan__Group_11_1__0 )* ) ;
public final void rule__VerificationPlan__Group_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6000:1: ( ( ( rule__VerificationPlan__Group_11_1__0 )* ) )
- // InternalContract.g:6001:1: ( ( rule__VerificationPlan__Group_11_1__0 )* )
+ // InternalContract.g:6037:1: ( ( ( rule__VerificationPlan__Group_11_1__0 )* ) )
+ // InternalContract.g:6038:1: ( ( rule__VerificationPlan__Group_11_1__0 )* )
{
- // InternalContract.g:6001:1: ( ( rule__VerificationPlan__Group_11_1__0 )* )
- // InternalContract.g:6002:2: ( rule__VerificationPlan__Group_11_1__0 )*
+ // InternalContract.g:6038:1: ( ( rule__VerificationPlan__Group_11_1__0 )* )
+ // InternalContract.g:6039:2: ( rule__VerificationPlan__Group_11_1__0 )*
{
before(grammarAccess.getVerificationPlanAccess().getGroup_11_1());
- // InternalContract.g:6003:2: ( rule__VerificationPlan__Group_11_1__0 )*
- loop57:
+ // InternalContract.g:6040:2: ( rule__VerificationPlan__Group_11_1__0 )*
+ loop58:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA57_0==RULE_ID||LA57_0==41) ) {
- alt57=1;
+ if ( (LA58_0==RULE_ID||LA58_0==43) ) {
+ alt58=1;
}
- switch (alt57) {
+ switch (alt58) {
case 1 :
- // InternalContract.g:6003:3: rule__VerificationPlan__Group_11_1__0
+ // InternalContract.g:6040:3: rule__VerificationPlan__Group_11_1__0
{
pushFollow(FOLLOW_4);
rule__VerificationPlan__Group_11_1__0();
@@ -18715,7 +18846,7 @@ public final void rule__VerificationPlan__Group_11__1__Impl() throws Recognition
break;
default :
- break loop57;
+ break loop58;
}
} while (true);
@@ -18742,14 +18873,14 @@ public final void rule__VerificationPlan__Group_11__1__Impl() throws Recognition
// $ANTLR start "rule__VerificationPlan__Group_11_1__0"
- // InternalContract.g:6012:1: rule__VerificationPlan__Group_11_1__0 : rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1 ;
+ // InternalContract.g:6049:1: rule__VerificationPlan__Group_11_1__0 : rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1 ;
public final void rule__VerificationPlan__Group_11_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6016:1: ( rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1 )
- // InternalContract.g:6017:2: rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1
+ // InternalContract.g:6053:1: ( rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1 )
+ // InternalContract.g:6054:2: rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1
{
pushFollow(FOLLOW_11);
rule__VerificationPlan__Group_11_1__0__Impl();
@@ -18780,29 +18911,29 @@ public final void rule__VerificationPlan__Group_11_1__0() throws RecognitionExce
// $ANTLR start "rule__VerificationPlan__Group_11_1__0__Impl"
- // InternalContract.g:6024:1: rule__VerificationPlan__Group_11_1__0__Impl : ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? ) ;
+ // InternalContract.g:6061:1: rule__VerificationPlan__Group_11_1__0__Impl : ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? ) ;
public final void rule__VerificationPlan__Group_11_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6028:1: ( ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? ) )
- // InternalContract.g:6029:1: ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? )
+ // InternalContract.g:6065:1: ( ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? ) )
+ // InternalContract.g:6066:1: ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? )
{
- // InternalContract.g:6029:1: ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? )
- // InternalContract.g:6030:2: ( rule__VerificationPlan__ContractsAssignment_11_1_0 )?
+ // InternalContract.g:6066:1: ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? )
+ // InternalContract.g:6067:2: ( rule__VerificationPlan__ContractsAssignment_11_1_0 )?
{
before(grammarAccess.getVerificationPlanAccess().getContractsAssignment_11_1_0());
- // InternalContract.g:6031:2: ( rule__VerificationPlan__ContractsAssignment_11_1_0 )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalContract.g:6068:2: ( rule__VerificationPlan__ContractsAssignment_11_1_0 )?
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA58_0==RULE_ID) ) {
- alt58=1;
+ if ( (LA59_0==RULE_ID) ) {
+ alt59=1;
}
- switch (alt58) {
+ switch (alt59) {
case 1 :
- // InternalContract.g:6031:3: rule__VerificationPlan__ContractsAssignment_11_1_0
+ // InternalContract.g:6068:3: rule__VerificationPlan__ContractsAssignment_11_1_0
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__ContractsAssignment_11_1_0();
@@ -18838,14 +18969,14 @@ public final void rule__VerificationPlan__Group_11_1__0__Impl() throws Recogniti
// $ANTLR start "rule__VerificationPlan__Group_11_1__1"
- // InternalContract.g:6039:1: rule__VerificationPlan__Group_11_1__1 : rule__VerificationPlan__Group_11_1__1__Impl ;
+ // InternalContract.g:6076:1: rule__VerificationPlan__Group_11_1__1 : rule__VerificationPlan__Group_11_1__1__Impl ;
public final void rule__VerificationPlan__Group_11_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6043:1: ( rule__VerificationPlan__Group_11_1__1__Impl )
- // InternalContract.g:6044:2: rule__VerificationPlan__Group_11_1__1__Impl
+ // InternalContract.g:6080:1: ( rule__VerificationPlan__Group_11_1__1__Impl )
+ // InternalContract.g:6081:2: rule__VerificationPlan__Group_11_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_11_1__1__Impl();
@@ -18871,20 +19002,20 @@ public final void rule__VerificationPlan__Group_11_1__1() throws RecognitionExce
// $ANTLR start "rule__VerificationPlan__Group_11_1__1__Impl"
- // InternalContract.g:6050:1: rule__VerificationPlan__Group_11_1__1__Impl : ( ';' ) ;
+ // InternalContract.g:6087:1: rule__VerificationPlan__Group_11_1__1__Impl : ( ';' ) ;
public final void rule__VerificationPlan__Group_11_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6054:1: ( ( ';' ) )
- // InternalContract.g:6055:1: ( ';' )
+ // InternalContract.g:6091:1: ( ( ';' ) )
+ // InternalContract.g:6092:1: ( ';' )
{
- // InternalContract.g:6055:1: ( ';' )
- // InternalContract.g:6056:2: ';'
+ // InternalContract.g:6092:1: ( ';' )
+ // InternalContract.g:6093:2: ';'
{
before(grammarAccess.getVerificationPlanAccess().getSemicolonKeyword_11_1_1());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getSemicolonKeyword_11_1_1());
}
@@ -18908,14 +19039,14 @@ public final void rule__VerificationPlan__Group_11_1__1__Impl() throws Recogniti
// $ANTLR start "rule__Claims__Group__0"
- // InternalContract.g:6066:1: rule__Claims__Group__0 : rule__Claims__Group__0__Impl rule__Claims__Group__1 ;
+ // InternalContract.g:6103:1: rule__Claims__Group__0 : rule__Claims__Group__0__Impl rule__Claims__Group__1 ;
public final void rule__Claims__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6070:1: ( rule__Claims__Group__0__Impl rule__Claims__Group__1 )
- // InternalContract.g:6071:2: rule__Claims__Group__0__Impl rule__Claims__Group__1
+ // InternalContract.g:6107:1: ( rule__Claims__Group__0__Impl rule__Claims__Group__1 )
+ // InternalContract.g:6108:2: rule__Claims__Group__0__Impl rule__Claims__Group__1
{
pushFollow(FOLLOW_14);
rule__Claims__Group__0__Impl();
@@ -18946,29 +19077,29 @@ public final void rule__Claims__Group__0() throws RecognitionException {
// $ANTLR start "rule__Claims__Group__0__Impl"
- // InternalContract.g:6078:1: rule__Claims__Group__0__Impl : ( ( rule__Claims__ClaimsAssignment_0 )? ) ;
+ // InternalContract.g:6115:1: rule__Claims__Group__0__Impl : ( ( rule__Claims__ClaimsAssignment_0 )? ) ;
public final void rule__Claims__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6082:1: ( ( ( rule__Claims__ClaimsAssignment_0 )? ) )
- // InternalContract.g:6083:1: ( ( rule__Claims__ClaimsAssignment_0 )? )
+ // InternalContract.g:6119:1: ( ( ( rule__Claims__ClaimsAssignment_0 )? ) )
+ // InternalContract.g:6120:1: ( ( rule__Claims__ClaimsAssignment_0 )? )
{
- // InternalContract.g:6083:1: ( ( rule__Claims__ClaimsAssignment_0 )? )
- // InternalContract.g:6084:2: ( rule__Claims__ClaimsAssignment_0 )?
+ // InternalContract.g:6120:1: ( ( rule__Claims__ClaimsAssignment_0 )? )
+ // InternalContract.g:6121:2: ( rule__Claims__ClaimsAssignment_0 )?
{
before(grammarAccess.getClaimsAccess().getClaimsAssignment_0());
- // InternalContract.g:6085:2: ( rule__Claims__ClaimsAssignment_0 )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalContract.g:6122:2: ( rule__Claims__ClaimsAssignment_0 )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( ((LA59_0>=RULE_SSTRING && LA59_0<=RULE_ISTRING_LEFT)||(LA59_0>=28 && LA59_0<=30)) ) {
- alt59=1;
+ if ( ((LA60_0>=RULE_SSTRING && LA60_0<=RULE_ISTRING_LEFT)||(LA60_0>=28 && LA60_0<=30)) ) {
+ alt60=1;
}
- switch (alt59) {
+ switch (alt60) {
case 1 :
- // InternalContract.g:6085:3: rule__Claims__ClaimsAssignment_0
+ // InternalContract.g:6122:3: rule__Claims__ClaimsAssignment_0
{
pushFollow(FOLLOW_2);
rule__Claims__ClaimsAssignment_0();
@@ -19004,14 +19135,14 @@ public final void rule__Claims__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Claims__Group__1"
- // InternalContract.g:6093:1: rule__Claims__Group__1 : rule__Claims__Group__1__Impl ;
+ // InternalContract.g:6130:1: rule__Claims__Group__1 : rule__Claims__Group__1__Impl ;
public final void rule__Claims__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6097:1: ( rule__Claims__Group__1__Impl )
- // InternalContract.g:6098:2: rule__Claims__Group__1__Impl
+ // InternalContract.g:6134:1: ( rule__Claims__Group__1__Impl )
+ // InternalContract.g:6135:2: rule__Claims__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Claims__Group__1__Impl();
@@ -19037,20 +19168,20 @@ public final void rule__Claims__Group__1() throws RecognitionException {
// $ANTLR start "rule__Claims__Group__1__Impl"
- // InternalContract.g:6104:1: rule__Claims__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:6141:1: rule__Claims__Group__1__Impl : ( ';' ) ;
public final void rule__Claims__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6108:1: ( ( ';' ) )
- // InternalContract.g:6109:1: ( ';' )
+ // InternalContract.g:6145:1: ( ( ';' ) )
+ // InternalContract.g:6146:1: ( ';' )
{
- // InternalContract.g:6109:1: ( ';' )
- // InternalContract.g:6110:2: ';'
+ // InternalContract.g:6146:1: ( ';' )
+ // InternalContract.g:6147:2: ';'
{
before(grammarAccess.getClaimsAccess().getSemicolonKeyword_1());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getClaimsAccess().getSemicolonKeyword_1());
}
@@ -19074,14 +19205,14 @@ public final void rule__Claims__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__0"
- // InternalContract.g:6120:1: rule__Query__Group_1__0 : rule__Query__Group_1__0__Impl rule__Query__Group_1__1 ;
+ // InternalContract.g:6157:1: rule__Query__Group_1__0 : rule__Query__Group_1__0__Impl rule__Query__Group_1__1 ;
public final void rule__Query__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6124:1: ( rule__Query__Group_1__0__Impl rule__Query__Group_1__1 )
- // InternalContract.g:6125:2: rule__Query__Group_1__0__Impl rule__Query__Group_1__1
+ // InternalContract.g:6161:1: ( rule__Query__Group_1__0__Impl rule__Query__Group_1__1 )
+ // InternalContract.g:6162:2: rule__Query__Group_1__0__Impl rule__Query__Group_1__1
{
pushFollow(FOLLOW_38);
rule__Query__Group_1__0__Impl();
@@ -19112,21 +19243,21 @@ public final void rule__Query__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__0__Impl"
- // InternalContract.g:6132:1: rule__Query__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:6169:1: rule__Query__Group_1__0__Impl : ( () ) ;
public final void rule__Query__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6136:1: ( ( () ) )
- // InternalContract.g:6137:1: ( () )
+ // InternalContract.g:6173:1: ( ( () ) )
+ // InternalContract.g:6174:1: ( () )
{
- // InternalContract.g:6137:1: ( () )
- // InternalContract.g:6138:2: ()
+ // InternalContract.g:6174:1: ( () )
+ // InternalContract.g:6175:2: ()
{
before(grammarAccess.getQueryAccess().getTupleDeclarationAction_1_0());
- // InternalContract.g:6139:2: ()
- // InternalContract.g:6139:3:
+ // InternalContract.g:6176:2: ()
+ // InternalContract.g:6176:3:
{
}
@@ -19149,14 +19280,14 @@ public final void rule__Query__Group_1__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__1"
- // InternalContract.g:6147:1: rule__Query__Group_1__1 : rule__Query__Group_1__1__Impl rule__Query__Group_1__2 ;
+ // InternalContract.g:6184:1: rule__Query__Group_1__1 : rule__Query__Group_1__1__Impl rule__Query__Group_1__2 ;
public final void rule__Query__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6151:1: ( rule__Query__Group_1__1__Impl rule__Query__Group_1__2 )
- // InternalContract.g:6152:2: rule__Query__Group_1__1__Impl rule__Query__Group_1__2
+ // InternalContract.g:6188:1: ( rule__Query__Group_1__1__Impl rule__Query__Group_1__2 )
+ // InternalContract.g:6189:2: rule__Query__Group_1__1__Impl rule__Query__Group_1__2
{
pushFollow(FOLLOW_26);
rule__Query__Group_1__1__Impl();
@@ -19187,20 +19318,20 @@ public final void rule__Query__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__1__Impl"
- // InternalContract.g:6159:1: rule__Query__Group_1__1__Impl : ( 'val' ) ;
+ // InternalContract.g:6196:1: rule__Query__Group_1__1__Impl : ( 'val' ) ;
public final void rule__Query__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6163:1: ( ( 'val' ) )
- // InternalContract.g:6164:1: ( 'val' )
+ // InternalContract.g:6200:1: ( ( 'val' ) )
+ // InternalContract.g:6201:1: ( 'val' )
{
- // InternalContract.g:6164:1: ( 'val' )
- // InternalContract.g:6165:2: 'val'
+ // InternalContract.g:6201:1: ( 'val' )
+ // InternalContract.g:6202:2: 'val'
{
before(grammarAccess.getQueryAccess().getValKeyword_1_1());
- match(input,58,FOLLOW_2);
+ match(input,60,FOLLOW_2);
after(grammarAccess.getQueryAccess().getValKeyword_1_1());
}
@@ -19224,14 +19355,14 @@ public final void rule__Query__Group_1__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__2"
- // InternalContract.g:6174:1: rule__Query__Group_1__2 : rule__Query__Group_1__2__Impl rule__Query__Group_1__3 ;
+ // InternalContract.g:6211:1: rule__Query__Group_1__2 : rule__Query__Group_1__2__Impl rule__Query__Group_1__3 ;
public final void rule__Query__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6178:1: ( rule__Query__Group_1__2__Impl rule__Query__Group_1__3 )
- // InternalContract.g:6179:2: rule__Query__Group_1__2__Impl rule__Query__Group_1__3
+ // InternalContract.g:6215:1: ( rule__Query__Group_1__2__Impl rule__Query__Group_1__3 )
+ // InternalContract.g:6216:2: rule__Query__Group_1__2__Impl rule__Query__Group_1__3
{
pushFollow(FOLLOW_8);
rule__Query__Group_1__2__Impl();
@@ -19262,20 +19393,20 @@ public final void rule__Query__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__2__Impl"
- // InternalContract.g:6186:1: rule__Query__Group_1__2__Impl : ( '(' ) ;
+ // InternalContract.g:6223:1: rule__Query__Group_1__2__Impl : ( '(' ) ;
public final void rule__Query__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6190:1: ( ( '(' ) )
- // InternalContract.g:6191:1: ( '(' )
+ // InternalContract.g:6227:1: ( ( '(' ) )
+ // InternalContract.g:6228:1: ( '(' )
{
- // InternalContract.g:6191:1: ( '(' )
- // InternalContract.g:6192:2: '('
+ // InternalContract.g:6228:1: ( '(' )
+ // InternalContract.g:6229:2: '('
{
before(grammarAccess.getQueryAccess().getLeftParenthesisKeyword_1_2());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getQueryAccess().getLeftParenthesisKeyword_1_2());
}
@@ -19299,14 +19430,14 @@ public final void rule__Query__Group_1__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__3"
- // InternalContract.g:6201:1: rule__Query__Group_1__3 : rule__Query__Group_1__3__Impl rule__Query__Group_1__4 ;
+ // InternalContract.g:6238:1: rule__Query__Group_1__3 : rule__Query__Group_1__3__Impl rule__Query__Group_1__4 ;
public final void rule__Query__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6205:1: ( rule__Query__Group_1__3__Impl rule__Query__Group_1__4 )
- // InternalContract.g:6206:2: rule__Query__Group_1__3__Impl rule__Query__Group_1__4
+ // InternalContract.g:6242:1: ( rule__Query__Group_1__3__Impl rule__Query__Group_1__4 )
+ // InternalContract.g:6243:2: rule__Query__Group_1__3__Impl rule__Query__Group_1__4
{
pushFollow(FOLLOW_39);
rule__Query__Group_1__3__Impl();
@@ -19337,21 +19468,21 @@ public final void rule__Query__Group_1__3() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__3__Impl"
- // InternalContract.g:6213:1: rule__Query__Group_1__3__Impl : ( ( rule__Query__NamesAssignment_1_3 ) ) ;
+ // InternalContract.g:6250:1: rule__Query__Group_1__3__Impl : ( ( rule__Query__NamesAssignment_1_3 ) ) ;
public final void rule__Query__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6217:1: ( ( ( rule__Query__NamesAssignment_1_3 ) ) )
- // InternalContract.g:6218:1: ( ( rule__Query__NamesAssignment_1_3 ) )
+ // InternalContract.g:6254:1: ( ( ( rule__Query__NamesAssignment_1_3 ) ) )
+ // InternalContract.g:6255:1: ( ( rule__Query__NamesAssignment_1_3 ) )
{
- // InternalContract.g:6218:1: ( ( rule__Query__NamesAssignment_1_3 ) )
- // InternalContract.g:6219:2: ( rule__Query__NamesAssignment_1_3 )
+ // InternalContract.g:6255:1: ( ( rule__Query__NamesAssignment_1_3 ) )
+ // InternalContract.g:6256:2: ( rule__Query__NamesAssignment_1_3 )
{
before(grammarAccess.getQueryAccess().getNamesAssignment_1_3());
- // InternalContract.g:6220:2: ( rule__Query__NamesAssignment_1_3 )
- // InternalContract.g:6220:3: rule__Query__NamesAssignment_1_3
+ // InternalContract.g:6257:2: ( rule__Query__NamesAssignment_1_3 )
+ // InternalContract.g:6257:3: rule__Query__NamesAssignment_1_3
{
pushFollow(FOLLOW_2);
rule__Query__NamesAssignment_1_3();
@@ -19384,14 +19515,14 @@ public final void rule__Query__Group_1__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__4"
- // InternalContract.g:6228:1: rule__Query__Group_1__4 : rule__Query__Group_1__4__Impl rule__Query__Group_1__5 ;
+ // InternalContract.g:6265:1: rule__Query__Group_1__4 : rule__Query__Group_1__4__Impl rule__Query__Group_1__5 ;
public final void rule__Query__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6232:1: ( rule__Query__Group_1__4__Impl rule__Query__Group_1__5 )
- // InternalContract.g:6233:2: rule__Query__Group_1__4__Impl rule__Query__Group_1__5
+ // InternalContract.g:6269:1: ( rule__Query__Group_1__4__Impl rule__Query__Group_1__5 )
+ // InternalContract.g:6270:2: rule__Query__Group_1__4__Impl rule__Query__Group_1__5
{
pushFollow(FOLLOW_33);
rule__Query__Group_1__4__Impl();
@@ -19422,24 +19553,24 @@ public final void rule__Query__Group_1__4() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__4__Impl"
- // InternalContract.g:6240:1: rule__Query__Group_1__4__Impl : ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) ) ;
+ // InternalContract.g:6277:1: rule__Query__Group_1__4__Impl : ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) ) ;
public final void rule__Query__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6244:1: ( ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) ) )
- // InternalContract.g:6245:1: ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) )
+ // InternalContract.g:6281:1: ( ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) ) )
+ // InternalContract.g:6282:1: ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) )
{
- // InternalContract.g:6245:1: ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) )
- // InternalContract.g:6246:2: ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* )
+ // InternalContract.g:6282:1: ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) )
+ // InternalContract.g:6283:2: ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* )
{
- // InternalContract.g:6246:2: ( ( rule__Query__Group_1_4__0 ) )
- // InternalContract.g:6247:3: ( rule__Query__Group_1_4__0 )
+ // InternalContract.g:6283:2: ( ( rule__Query__Group_1_4__0 ) )
+ // InternalContract.g:6284:3: ( rule__Query__Group_1_4__0 )
{
before(grammarAccess.getQueryAccess().getGroup_1_4());
- // InternalContract.g:6248:3: ( rule__Query__Group_1_4__0 )
- // InternalContract.g:6248:4: rule__Query__Group_1_4__0
+ // InternalContract.g:6285:3: ( rule__Query__Group_1_4__0 )
+ // InternalContract.g:6285:4: rule__Query__Group_1_4__0
{
pushFollow(FOLLOW_40);
rule__Query__Group_1_4__0();
@@ -19453,24 +19584,24 @@ public final void rule__Query__Group_1__4__Impl() throws RecognitionException {
}
- // InternalContract.g:6251:2: ( ( rule__Query__Group_1_4__0 )* )
- // InternalContract.g:6252:3: ( rule__Query__Group_1_4__0 )*
+ // InternalContract.g:6288:2: ( ( rule__Query__Group_1_4__0 )* )
+ // InternalContract.g:6289:3: ( rule__Query__Group_1_4__0 )*
{
before(grammarAccess.getQueryAccess().getGroup_1_4());
- // InternalContract.g:6253:3: ( rule__Query__Group_1_4__0 )*
- loop60:
+ // InternalContract.g:6290:3: ( rule__Query__Group_1_4__0 )*
+ loop61:
do {
- int alt60=2;
- int LA60_0 = input.LA(1);
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA60_0==49) ) {
- alt60=1;
+ if ( (LA61_0==51) ) {
+ alt61=1;
}
- switch (alt60) {
+ switch (alt61) {
case 1 :
- // InternalContract.g:6253:4: rule__Query__Group_1_4__0
+ // InternalContract.g:6290:4: rule__Query__Group_1_4__0
{
pushFollow(FOLLOW_40);
rule__Query__Group_1_4__0();
@@ -19482,7 +19613,7 @@ public final void rule__Query__Group_1__4__Impl() throws RecognitionException {
break;
default :
- break loop60;
+ break loop61;
}
} while (true);
@@ -19512,14 +19643,14 @@ public final void rule__Query__Group_1__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__5"
- // InternalContract.g:6262:1: rule__Query__Group_1__5 : rule__Query__Group_1__5__Impl rule__Query__Group_1__6 ;
+ // InternalContract.g:6299:1: rule__Query__Group_1__5 : rule__Query__Group_1__5__Impl rule__Query__Group_1__6 ;
public final void rule__Query__Group_1__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6266:1: ( rule__Query__Group_1__5__Impl rule__Query__Group_1__6 )
- // InternalContract.g:6267:2: rule__Query__Group_1__5__Impl rule__Query__Group_1__6
+ // InternalContract.g:6303:1: ( rule__Query__Group_1__5__Impl rule__Query__Group_1__6 )
+ // InternalContract.g:6304:2: rule__Query__Group_1__5__Impl rule__Query__Group_1__6
{
pushFollow(FOLLOW_41);
rule__Query__Group_1__5__Impl();
@@ -19550,20 +19681,20 @@ public final void rule__Query__Group_1__5() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__5__Impl"
- // InternalContract.g:6274:1: rule__Query__Group_1__5__Impl : ( ')' ) ;
+ // InternalContract.g:6311:1: rule__Query__Group_1__5__Impl : ( ')' ) ;
public final void rule__Query__Group_1__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6278:1: ( ( ')' ) )
- // InternalContract.g:6279:1: ( ')' )
+ // InternalContract.g:6315:1: ( ( ')' ) )
+ // InternalContract.g:6316:1: ( ')' )
{
- // InternalContract.g:6279:1: ( ')' )
- // InternalContract.g:6280:2: ')'
+ // InternalContract.g:6316:1: ( ')' )
+ // InternalContract.g:6317:2: ')'
{
before(grammarAccess.getQueryAccess().getRightParenthesisKeyword_1_5());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getQueryAccess().getRightParenthesisKeyword_1_5());
}
@@ -19587,14 +19718,14 @@ public final void rule__Query__Group_1__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__6"
- // InternalContract.g:6289:1: rule__Query__Group_1__6 : rule__Query__Group_1__6__Impl rule__Query__Group_1__7 ;
+ // InternalContract.g:6326:1: rule__Query__Group_1__6 : rule__Query__Group_1__6__Impl rule__Query__Group_1__7 ;
public final void rule__Query__Group_1__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6293:1: ( rule__Query__Group_1__6__Impl rule__Query__Group_1__7 )
- // InternalContract.g:6294:2: rule__Query__Group_1__6__Impl rule__Query__Group_1__7
+ // InternalContract.g:6330:1: ( rule__Query__Group_1__6__Impl rule__Query__Group_1__7 )
+ // InternalContract.g:6331:2: rule__Query__Group_1__6__Impl rule__Query__Group_1__7
{
pushFollow(FOLLOW_42);
rule__Query__Group_1__6__Impl();
@@ -19625,20 +19756,20 @@ public final void rule__Query__Group_1__6() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__6__Impl"
- // InternalContract.g:6301:1: rule__Query__Group_1__6__Impl : ( '=' ) ;
+ // InternalContract.g:6338:1: rule__Query__Group_1__6__Impl : ( '=' ) ;
public final void rule__Query__Group_1__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6305:1: ( ( '=' ) )
- // InternalContract.g:6306:1: ( '=' )
+ // InternalContract.g:6342:1: ( ( '=' ) )
+ // InternalContract.g:6343:1: ( '=' )
{
- // InternalContract.g:6306:1: ( '=' )
- // InternalContract.g:6307:2: '='
+ // InternalContract.g:6343:1: ( '=' )
+ // InternalContract.g:6344:2: '='
{
before(grammarAccess.getQueryAccess().getEqualsSignKeyword_1_6());
- match(input,59,FOLLOW_2);
+ match(input,61,FOLLOW_2);
after(grammarAccess.getQueryAccess().getEqualsSignKeyword_1_6());
}
@@ -19662,14 +19793,14 @@ public final void rule__Query__Group_1__6__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__7"
- // InternalContract.g:6316:1: rule__Query__Group_1__7 : rule__Query__Group_1__7__Impl ;
+ // InternalContract.g:6353:1: rule__Query__Group_1__7 : rule__Query__Group_1__7__Impl ;
public final void rule__Query__Group_1__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6320:1: ( rule__Query__Group_1__7__Impl )
- // InternalContract.g:6321:2: rule__Query__Group_1__7__Impl
+ // InternalContract.g:6357:1: ( rule__Query__Group_1__7__Impl )
+ // InternalContract.g:6358:2: rule__Query__Group_1__7__Impl
{
pushFollow(FOLLOW_2);
rule__Query__Group_1__7__Impl();
@@ -19695,21 +19826,21 @@ public final void rule__Query__Group_1__7() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__7__Impl"
- // InternalContract.g:6327:1: rule__Query__Group_1__7__Impl : ( ( rule__Query__ValueAssignment_1_7 ) ) ;
+ // InternalContract.g:6364:1: rule__Query__Group_1__7__Impl : ( ( rule__Query__ValueAssignment_1_7 ) ) ;
public final void rule__Query__Group_1__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6331:1: ( ( ( rule__Query__ValueAssignment_1_7 ) ) )
- // InternalContract.g:6332:1: ( ( rule__Query__ValueAssignment_1_7 ) )
+ // InternalContract.g:6368:1: ( ( ( rule__Query__ValueAssignment_1_7 ) ) )
+ // InternalContract.g:6369:1: ( ( rule__Query__ValueAssignment_1_7 ) )
{
- // InternalContract.g:6332:1: ( ( rule__Query__ValueAssignment_1_7 ) )
- // InternalContract.g:6333:2: ( rule__Query__ValueAssignment_1_7 )
+ // InternalContract.g:6369:1: ( ( rule__Query__ValueAssignment_1_7 ) )
+ // InternalContract.g:6370:2: ( rule__Query__ValueAssignment_1_7 )
{
before(grammarAccess.getQueryAccess().getValueAssignment_1_7());
- // InternalContract.g:6334:2: ( rule__Query__ValueAssignment_1_7 )
- // InternalContract.g:6334:3: rule__Query__ValueAssignment_1_7
+ // InternalContract.g:6371:2: ( rule__Query__ValueAssignment_1_7 )
+ // InternalContract.g:6371:3: rule__Query__ValueAssignment_1_7
{
pushFollow(FOLLOW_2);
rule__Query__ValueAssignment_1_7();
@@ -19742,14 +19873,14 @@ public final void rule__Query__Group_1__7__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1_4__0"
- // InternalContract.g:6343:1: rule__Query__Group_1_4__0 : rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1 ;
+ // InternalContract.g:6380:1: rule__Query__Group_1_4__0 : rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1 ;
public final void rule__Query__Group_1_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6347:1: ( rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1 )
- // InternalContract.g:6348:2: rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1
+ // InternalContract.g:6384:1: ( rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1 )
+ // InternalContract.g:6385:2: rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1
{
pushFollow(FOLLOW_8);
rule__Query__Group_1_4__0__Impl();
@@ -19780,20 +19911,20 @@ public final void rule__Query__Group_1_4__0() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1_4__0__Impl"
- // InternalContract.g:6355:1: rule__Query__Group_1_4__0__Impl : ( ',' ) ;
+ // InternalContract.g:6392:1: rule__Query__Group_1_4__0__Impl : ( ',' ) ;
public final void rule__Query__Group_1_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6359:1: ( ( ',' ) )
- // InternalContract.g:6360:1: ( ',' )
+ // InternalContract.g:6396:1: ( ( ',' ) )
+ // InternalContract.g:6397:1: ( ',' )
{
- // InternalContract.g:6360:1: ( ',' )
- // InternalContract.g:6361:2: ','
+ // InternalContract.g:6397:1: ( ',' )
+ // InternalContract.g:6398:2: ','
{
before(grammarAccess.getQueryAccess().getCommaKeyword_1_4_0());
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getQueryAccess().getCommaKeyword_1_4_0());
}
@@ -19817,14 +19948,14 @@ public final void rule__Query__Group_1_4__0__Impl() throws RecognitionException
// $ANTLR start "rule__Query__Group_1_4__1"
- // InternalContract.g:6370:1: rule__Query__Group_1_4__1 : rule__Query__Group_1_4__1__Impl ;
+ // InternalContract.g:6407:1: rule__Query__Group_1_4__1 : rule__Query__Group_1_4__1__Impl ;
public final void rule__Query__Group_1_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6374:1: ( rule__Query__Group_1_4__1__Impl )
- // InternalContract.g:6375:2: rule__Query__Group_1_4__1__Impl
+ // InternalContract.g:6411:1: ( rule__Query__Group_1_4__1__Impl )
+ // InternalContract.g:6412:2: rule__Query__Group_1_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__Query__Group_1_4__1__Impl();
@@ -19850,21 +19981,21 @@ public final void rule__Query__Group_1_4__1() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1_4__1__Impl"
- // InternalContract.g:6381:1: rule__Query__Group_1_4__1__Impl : ( ( rule__Query__NamesAssignment_1_4_1 ) ) ;
+ // InternalContract.g:6418:1: rule__Query__Group_1_4__1__Impl : ( ( rule__Query__NamesAssignment_1_4_1 ) ) ;
public final void rule__Query__Group_1_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6385:1: ( ( ( rule__Query__NamesAssignment_1_4_1 ) ) )
- // InternalContract.g:6386:1: ( ( rule__Query__NamesAssignment_1_4_1 ) )
+ // InternalContract.g:6422:1: ( ( ( rule__Query__NamesAssignment_1_4_1 ) ) )
+ // InternalContract.g:6423:1: ( ( rule__Query__NamesAssignment_1_4_1 ) )
{
- // InternalContract.g:6386:1: ( ( rule__Query__NamesAssignment_1_4_1 ) )
- // InternalContract.g:6387:2: ( rule__Query__NamesAssignment_1_4_1 )
+ // InternalContract.g:6423:1: ( ( rule__Query__NamesAssignment_1_4_1 ) )
+ // InternalContract.g:6424:2: ( rule__Query__NamesAssignment_1_4_1 )
{
before(grammarAccess.getQueryAccess().getNamesAssignment_1_4_1());
- // InternalContract.g:6388:2: ( rule__Query__NamesAssignment_1_4_1 )
- // InternalContract.g:6388:3: rule__Query__NamesAssignment_1_4_1
+ // InternalContract.g:6425:2: ( rule__Query__NamesAssignment_1_4_1 )
+ // InternalContract.g:6425:3: rule__Query__NamesAssignment_1_4_1
{
pushFollow(FOLLOW_2);
rule__Query__NamesAssignment_1_4_1();
@@ -19897,14 +20028,14 @@ public final void rule__Query__Group_1_4__1__Impl() throws RecognitionException
// $ANTLR start "rule__SingleValDeclaration__Group__0"
- // InternalContract.g:6397:1: rule__SingleValDeclaration__Group__0 : rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1 ;
+ // InternalContract.g:6434:1: rule__SingleValDeclaration__Group__0 : rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1 ;
public final void rule__SingleValDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6401:1: ( rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1 )
- // InternalContract.g:6402:2: rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1
+ // InternalContract.g:6438:1: ( rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1 )
+ // InternalContract.g:6439:2: rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__SingleValDeclaration__Group__0__Impl();
@@ -19935,20 +20066,20 @@ public final void rule__SingleValDeclaration__Group__0() throws RecognitionExcep
// $ANTLR start "rule__SingleValDeclaration__Group__0__Impl"
- // InternalContract.g:6409:1: rule__SingleValDeclaration__Group__0__Impl : ( 'val' ) ;
+ // InternalContract.g:6446:1: rule__SingleValDeclaration__Group__0__Impl : ( 'val' ) ;
public final void rule__SingleValDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6413:1: ( ( 'val' ) )
- // InternalContract.g:6414:1: ( 'val' )
+ // InternalContract.g:6450:1: ( ( 'val' ) )
+ // InternalContract.g:6451:1: ( 'val' )
{
- // InternalContract.g:6414:1: ( 'val' )
- // InternalContract.g:6415:2: 'val'
+ // InternalContract.g:6451:1: ( 'val' )
+ // InternalContract.g:6452:2: 'val'
{
before(grammarAccess.getSingleValDeclarationAccess().getValKeyword_0());
- match(input,58,FOLLOW_2);
+ match(input,60,FOLLOW_2);
after(grammarAccess.getSingleValDeclarationAccess().getValKeyword_0());
}
@@ -19972,14 +20103,14 @@ public final void rule__SingleValDeclaration__Group__0__Impl() throws Recognitio
// $ANTLR start "rule__SingleValDeclaration__Group__1"
- // InternalContract.g:6424:1: rule__SingleValDeclaration__Group__1 : rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2 ;
+ // InternalContract.g:6461:1: rule__SingleValDeclaration__Group__1 : rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2 ;
public final void rule__SingleValDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6428:1: ( rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2 )
- // InternalContract.g:6429:2: rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2
+ // InternalContract.g:6465:1: ( rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2 )
+ // InternalContract.g:6466:2: rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2
{
pushFollow(FOLLOW_41);
rule__SingleValDeclaration__Group__1__Impl();
@@ -20010,21 +20141,21 @@ public final void rule__SingleValDeclaration__Group__1() throws RecognitionExcep
// $ANTLR start "rule__SingleValDeclaration__Group__1__Impl"
- // InternalContract.g:6436:1: rule__SingleValDeclaration__Group__1__Impl : ( ( rule__SingleValDeclaration__NameAssignment_1 ) ) ;
+ // InternalContract.g:6473:1: rule__SingleValDeclaration__Group__1__Impl : ( ( rule__SingleValDeclaration__NameAssignment_1 ) ) ;
public final void rule__SingleValDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6440:1: ( ( ( rule__SingleValDeclaration__NameAssignment_1 ) ) )
- // InternalContract.g:6441:1: ( ( rule__SingleValDeclaration__NameAssignment_1 ) )
+ // InternalContract.g:6477:1: ( ( ( rule__SingleValDeclaration__NameAssignment_1 ) ) )
+ // InternalContract.g:6478:1: ( ( rule__SingleValDeclaration__NameAssignment_1 ) )
{
- // InternalContract.g:6441:1: ( ( rule__SingleValDeclaration__NameAssignment_1 ) )
- // InternalContract.g:6442:2: ( rule__SingleValDeclaration__NameAssignment_1 )
+ // InternalContract.g:6478:1: ( ( rule__SingleValDeclaration__NameAssignment_1 ) )
+ // InternalContract.g:6479:2: ( rule__SingleValDeclaration__NameAssignment_1 )
{
before(grammarAccess.getSingleValDeclarationAccess().getNameAssignment_1());
- // InternalContract.g:6443:2: ( rule__SingleValDeclaration__NameAssignment_1 )
- // InternalContract.g:6443:3: rule__SingleValDeclaration__NameAssignment_1
+ // InternalContract.g:6480:2: ( rule__SingleValDeclaration__NameAssignment_1 )
+ // InternalContract.g:6480:3: rule__SingleValDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__SingleValDeclaration__NameAssignment_1();
@@ -20057,14 +20188,14 @@ public final void rule__SingleValDeclaration__Group__1__Impl() throws Recognitio
// $ANTLR start "rule__SingleValDeclaration__Group__2"
- // InternalContract.g:6451:1: rule__SingleValDeclaration__Group__2 : rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3 ;
+ // InternalContract.g:6488:1: rule__SingleValDeclaration__Group__2 : rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3 ;
public final void rule__SingleValDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6455:1: ( rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3 )
- // InternalContract.g:6456:2: rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3
+ // InternalContract.g:6492:1: ( rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3 )
+ // InternalContract.g:6493:2: rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3
{
pushFollow(FOLLOW_42);
rule__SingleValDeclaration__Group__2__Impl();
@@ -20095,20 +20226,20 @@ public final void rule__SingleValDeclaration__Group__2() throws RecognitionExcep
// $ANTLR start "rule__SingleValDeclaration__Group__2__Impl"
- // InternalContract.g:6463:1: rule__SingleValDeclaration__Group__2__Impl : ( '=' ) ;
+ // InternalContract.g:6500:1: rule__SingleValDeclaration__Group__2__Impl : ( '=' ) ;
public final void rule__SingleValDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6467:1: ( ( '=' ) )
- // InternalContract.g:6468:1: ( '=' )
+ // InternalContract.g:6504:1: ( ( '=' ) )
+ // InternalContract.g:6505:1: ( '=' )
{
- // InternalContract.g:6468:1: ( '=' )
- // InternalContract.g:6469:2: '='
+ // InternalContract.g:6505:1: ( '=' )
+ // InternalContract.g:6506:2: '='
{
before(grammarAccess.getSingleValDeclarationAccess().getEqualsSignKeyword_2());
- match(input,59,FOLLOW_2);
+ match(input,61,FOLLOW_2);
after(grammarAccess.getSingleValDeclarationAccess().getEqualsSignKeyword_2());
}
@@ -20132,14 +20263,14 @@ public final void rule__SingleValDeclaration__Group__2__Impl() throws Recognitio
// $ANTLR start "rule__SingleValDeclaration__Group__3"
- // InternalContract.g:6478:1: rule__SingleValDeclaration__Group__3 : rule__SingleValDeclaration__Group__3__Impl ;
+ // InternalContract.g:6515:1: rule__SingleValDeclaration__Group__3 : rule__SingleValDeclaration__Group__3__Impl ;
public final void rule__SingleValDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6482:1: ( rule__SingleValDeclaration__Group__3__Impl )
- // InternalContract.g:6483:2: rule__SingleValDeclaration__Group__3__Impl
+ // InternalContract.g:6519:1: ( rule__SingleValDeclaration__Group__3__Impl )
+ // InternalContract.g:6520:2: rule__SingleValDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__SingleValDeclaration__Group__3__Impl();
@@ -20165,21 +20296,21 @@ public final void rule__SingleValDeclaration__Group__3() throws RecognitionExcep
// $ANTLR start "rule__SingleValDeclaration__Group__3__Impl"
- // InternalContract.g:6489:1: rule__SingleValDeclaration__Group__3__Impl : ( ( rule__SingleValDeclaration__ValueAssignment_3 ) ) ;
+ // InternalContract.g:6526:1: rule__SingleValDeclaration__Group__3__Impl : ( ( rule__SingleValDeclaration__ValueAssignment_3 ) ) ;
public final void rule__SingleValDeclaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6493:1: ( ( ( rule__SingleValDeclaration__ValueAssignment_3 ) ) )
- // InternalContract.g:6494:1: ( ( rule__SingleValDeclaration__ValueAssignment_3 ) )
+ // InternalContract.g:6530:1: ( ( ( rule__SingleValDeclaration__ValueAssignment_3 ) ) )
+ // InternalContract.g:6531:1: ( ( rule__SingleValDeclaration__ValueAssignment_3 ) )
{
- // InternalContract.g:6494:1: ( ( rule__SingleValDeclaration__ValueAssignment_3 ) )
- // InternalContract.g:6495:2: ( rule__SingleValDeclaration__ValueAssignment_3 )
+ // InternalContract.g:6531:1: ( ( rule__SingleValDeclaration__ValueAssignment_3 ) )
+ // InternalContract.g:6532:2: ( rule__SingleValDeclaration__ValueAssignment_3 )
{
before(grammarAccess.getSingleValDeclarationAccess().getValueAssignment_3());
- // InternalContract.g:6496:2: ( rule__SingleValDeclaration__ValueAssignment_3 )
- // InternalContract.g:6496:3: rule__SingleValDeclaration__ValueAssignment_3
+ // InternalContract.g:6533:2: ( rule__SingleValDeclaration__ValueAssignment_3 )
+ // InternalContract.g:6533:3: rule__SingleValDeclaration__ValueAssignment_3
{
pushFollow(FOLLOW_2);
rule__SingleValDeclaration__ValueAssignment_3();
@@ -20212,14 +20343,14 @@ public final void rule__SingleValDeclaration__Group__3__Impl() throws Recognitio
// $ANTLR start "rule__Expression__Group__0"
- // InternalContract.g:6505:1: rule__Expression__Group__0 : rule__Expression__Group__0__Impl rule__Expression__Group__1 ;
+ // InternalContract.g:6542:1: rule__Expression__Group__0 : rule__Expression__Group__0__Impl rule__Expression__Group__1 ;
public final void rule__Expression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6509:1: ( rule__Expression__Group__0__Impl rule__Expression__Group__1 )
- // InternalContract.g:6510:2: rule__Expression__Group__0__Impl rule__Expression__Group__1
+ // InternalContract.g:6546:1: ( rule__Expression__Group__0__Impl rule__Expression__Group__1 )
+ // InternalContract.g:6547:2: rule__Expression__Group__0__Impl rule__Expression__Group__1
{
pushFollow(FOLLOW_43);
rule__Expression__Group__0__Impl();
@@ -20250,17 +20381,17 @@ public final void rule__Expression__Group__0() throws RecognitionException {
// $ANTLR start "rule__Expression__Group__0__Impl"
- // InternalContract.g:6517:1: rule__Expression__Group__0__Impl : ( ruleAndExpression ) ;
+ // InternalContract.g:6554:1: rule__Expression__Group__0__Impl : ( ruleAndExpression ) ;
public final void rule__Expression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6521:1: ( ( ruleAndExpression ) )
- // InternalContract.g:6522:1: ( ruleAndExpression )
+ // InternalContract.g:6558:1: ( ( ruleAndExpression ) )
+ // InternalContract.g:6559:1: ( ruleAndExpression )
{
- // InternalContract.g:6522:1: ( ruleAndExpression )
- // InternalContract.g:6523:2: ruleAndExpression
+ // InternalContract.g:6559:1: ( ruleAndExpression )
+ // InternalContract.g:6560:2: ruleAndExpression
{
before(grammarAccess.getExpressionAccess().getAndExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -20291,14 +20422,14 @@ public final void rule__Expression__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__Expression__Group__1"
- // InternalContract.g:6532:1: rule__Expression__Group__1 : rule__Expression__Group__1__Impl ;
+ // InternalContract.g:6569:1: rule__Expression__Group__1 : rule__Expression__Group__1__Impl ;
public final void rule__Expression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6536:1: ( rule__Expression__Group__1__Impl )
- // InternalContract.g:6537:2: rule__Expression__Group__1__Impl
+ // InternalContract.g:6573:1: ( rule__Expression__Group__1__Impl )
+ // InternalContract.g:6574:2: rule__Expression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Expression__Group__1__Impl();
@@ -20324,33 +20455,33 @@ public final void rule__Expression__Group__1() throws RecognitionException {
// $ANTLR start "rule__Expression__Group__1__Impl"
- // InternalContract.g:6543:1: rule__Expression__Group__1__Impl : ( ( rule__Expression__Group_1__0 )* ) ;
+ // InternalContract.g:6580:1: rule__Expression__Group__1__Impl : ( ( rule__Expression__Group_1__0 )* ) ;
public final void rule__Expression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6547:1: ( ( ( rule__Expression__Group_1__0 )* ) )
- // InternalContract.g:6548:1: ( ( rule__Expression__Group_1__0 )* )
+ // InternalContract.g:6584:1: ( ( ( rule__Expression__Group_1__0 )* ) )
+ // InternalContract.g:6585:1: ( ( rule__Expression__Group_1__0 )* )
{
- // InternalContract.g:6548:1: ( ( rule__Expression__Group_1__0 )* )
- // InternalContract.g:6549:2: ( rule__Expression__Group_1__0 )*
+ // InternalContract.g:6585:1: ( ( rule__Expression__Group_1__0 )* )
+ // InternalContract.g:6586:2: ( rule__Expression__Group_1__0 )*
{
before(grammarAccess.getExpressionAccess().getGroup_1());
- // InternalContract.g:6550:2: ( rule__Expression__Group_1__0 )*
- loop61:
+ // InternalContract.g:6587:2: ( rule__Expression__Group_1__0 )*
+ loop62:
do {
- int alt61=2;
- int LA61_0 = input.LA(1);
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA61_0==60) ) {
- alt61=1;
+ if ( (LA62_0==62) ) {
+ alt62=1;
}
- switch (alt61) {
+ switch (alt62) {
case 1 :
- // InternalContract.g:6550:3: rule__Expression__Group_1__0
+ // InternalContract.g:6587:3: rule__Expression__Group_1__0
{
pushFollow(FOLLOW_44);
rule__Expression__Group_1__0();
@@ -20362,7 +20493,7 @@ public final void rule__Expression__Group__1__Impl() throws RecognitionException
break;
default :
- break loop61;
+ break loop62;
}
} while (true);
@@ -20389,14 +20520,14 @@ public final void rule__Expression__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__Expression__Group_1__0"
- // InternalContract.g:6559:1: rule__Expression__Group_1__0 : rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1 ;
+ // InternalContract.g:6596:1: rule__Expression__Group_1__0 : rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1 ;
public final void rule__Expression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6563:1: ( rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1 )
- // InternalContract.g:6564:2: rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1
+ // InternalContract.g:6600:1: ( rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1 )
+ // InternalContract.g:6601:2: rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1
{
pushFollow(FOLLOW_43);
rule__Expression__Group_1__0__Impl();
@@ -20427,21 +20558,21 @@ public final void rule__Expression__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__Expression__Group_1__0__Impl"
- // InternalContract.g:6571:1: rule__Expression__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:6608:1: rule__Expression__Group_1__0__Impl : ( () ) ;
public final void rule__Expression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6575:1: ( ( () ) )
- // InternalContract.g:6576:1: ( () )
+ // InternalContract.g:6612:1: ( ( () ) )
+ // InternalContract.g:6613:1: ( () )
{
- // InternalContract.g:6576:1: ( () )
- // InternalContract.g:6577:2: ()
+ // InternalContract.g:6613:1: ( () )
+ // InternalContract.g:6614:2: ()
{
before(grammarAccess.getExpressionAccess().getOrExpressionLeftAction_1_0());
- // InternalContract.g:6578:2: ()
- // InternalContract.g:6578:3:
+ // InternalContract.g:6615:2: ()
+ // InternalContract.g:6615:3:
{
}
@@ -20464,14 +20595,14 @@ public final void rule__Expression__Group_1__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__Expression__Group_1__1"
- // InternalContract.g:6586:1: rule__Expression__Group_1__1 : rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2 ;
+ // InternalContract.g:6623:1: rule__Expression__Group_1__1 : rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2 ;
public final void rule__Expression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6590:1: ( rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2 )
- // InternalContract.g:6591:2: rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2
+ // InternalContract.g:6627:1: ( rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2 )
+ // InternalContract.g:6628:2: rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2
{
pushFollow(FOLLOW_42);
rule__Expression__Group_1__1__Impl();
@@ -20502,20 +20633,20 @@ public final void rule__Expression__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__Expression__Group_1__1__Impl"
- // InternalContract.g:6598:1: rule__Expression__Group_1__1__Impl : ( '||' ) ;
+ // InternalContract.g:6635:1: rule__Expression__Group_1__1__Impl : ( '||' ) ;
public final void rule__Expression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6602:1: ( ( '||' ) )
- // InternalContract.g:6603:1: ( '||' )
+ // InternalContract.g:6639:1: ( ( '||' ) )
+ // InternalContract.g:6640:1: ( '||' )
{
- // InternalContract.g:6603:1: ( '||' )
- // InternalContract.g:6604:2: '||'
+ // InternalContract.g:6640:1: ( '||' )
+ // InternalContract.g:6641:2: '||'
{
before(grammarAccess.getExpressionAccess().getVerticalLineVerticalLineKeyword_1_1());
- match(input,60,FOLLOW_2);
+ match(input,62,FOLLOW_2);
after(grammarAccess.getExpressionAccess().getVerticalLineVerticalLineKeyword_1_1());
}
@@ -20539,14 +20670,14 @@ public final void rule__Expression__Group_1__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__Expression__Group_1__2"
- // InternalContract.g:6613:1: rule__Expression__Group_1__2 : rule__Expression__Group_1__2__Impl ;
+ // InternalContract.g:6650:1: rule__Expression__Group_1__2 : rule__Expression__Group_1__2__Impl ;
public final void rule__Expression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6617:1: ( rule__Expression__Group_1__2__Impl )
- // InternalContract.g:6618:2: rule__Expression__Group_1__2__Impl
+ // InternalContract.g:6654:1: ( rule__Expression__Group_1__2__Impl )
+ // InternalContract.g:6655:2: rule__Expression__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__Expression__Group_1__2__Impl();
@@ -20572,21 +20703,21 @@ public final void rule__Expression__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__Expression__Group_1__2__Impl"
- // InternalContract.g:6624:1: rule__Expression__Group_1__2__Impl : ( ( rule__Expression__RightAssignment_1_2 ) ) ;
+ // InternalContract.g:6661:1: rule__Expression__Group_1__2__Impl : ( ( rule__Expression__RightAssignment_1_2 ) ) ;
public final void rule__Expression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6628:1: ( ( ( rule__Expression__RightAssignment_1_2 ) ) )
- // InternalContract.g:6629:1: ( ( rule__Expression__RightAssignment_1_2 ) )
+ // InternalContract.g:6665:1: ( ( ( rule__Expression__RightAssignment_1_2 ) ) )
+ // InternalContract.g:6666:1: ( ( rule__Expression__RightAssignment_1_2 ) )
{
- // InternalContract.g:6629:1: ( ( rule__Expression__RightAssignment_1_2 ) )
- // InternalContract.g:6630:2: ( rule__Expression__RightAssignment_1_2 )
+ // InternalContract.g:6666:1: ( ( rule__Expression__RightAssignment_1_2 ) )
+ // InternalContract.g:6667:2: ( rule__Expression__RightAssignment_1_2 )
{
before(grammarAccess.getExpressionAccess().getRightAssignment_1_2());
- // InternalContract.g:6631:2: ( rule__Expression__RightAssignment_1_2 )
- // InternalContract.g:6631:3: rule__Expression__RightAssignment_1_2
+ // InternalContract.g:6668:2: ( rule__Expression__RightAssignment_1_2 )
+ // InternalContract.g:6668:3: rule__Expression__RightAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__Expression__RightAssignment_1_2();
@@ -20619,14 +20750,14 @@ public final void rule__Expression__Group_1__2__Impl() throws RecognitionExcepti
// $ANTLR start "rule__AndExpression__Group__0"
- // InternalContract.g:6640:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
+ // InternalContract.g:6677:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
public final void rule__AndExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6644:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
- // InternalContract.g:6645:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
+ // InternalContract.g:6681:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
+ // InternalContract.g:6682:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
{
pushFollow(FOLLOW_45);
rule__AndExpression__Group__0__Impl();
@@ -20657,17 +20788,17 @@ public final void rule__AndExpression__Group__0() throws RecognitionException {
// $ANTLR start "rule__AndExpression__Group__0__Impl"
- // InternalContract.g:6652:1: rule__AndExpression__Group__0__Impl : ( ruleNotExpression ) ;
+ // InternalContract.g:6689:1: rule__AndExpression__Group__0__Impl : ( ruleNotExpression ) ;
public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6656:1: ( ( ruleNotExpression ) )
- // InternalContract.g:6657:1: ( ruleNotExpression )
+ // InternalContract.g:6693:1: ( ( ruleNotExpression ) )
+ // InternalContract.g:6694:1: ( ruleNotExpression )
{
- // InternalContract.g:6657:1: ( ruleNotExpression )
- // InternalContract.g:6658:2: ruleNotExpression
+ // InternalContract.g:6694:1: ( ruleNotExpression )
+ // InternalContract.g:6695:2: ruleNotExpression
{
before(grammarAccess.getAndExpressionAccess().getNotExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -20698,14 +20829,14 @@ public final void rule__AndExpression__Group__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__AndExpression__Group__1"
- // InternalContract.g:6667:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
+ // InternalContract.g:6704:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
public final void rule__AndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6671:1: ( rule__AndExpression__Group__1__Impl )
- // InternalContract.g:6672:2: rule__AndExpression__Group__1__Impl
+ // InternalContract.g:6708:1: ( rule__AndExpression__Group__1__Impl )
+ // InternalContract.g:6709:2: rule__AndExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__AndExpression__Group__1__Impl();
@@ -20731,33 +20862,33 @@ public final void rule__AndExpression__Group__1() throws RecognitionException {
// $ANTLR start "rule__AndExpression__Group__1__Impl"
- // InternalContract.g:6678:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
+ // InternalContract.g:6715:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
public final void rule__AndExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6682:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
- // InternalContract.g:6683:1: ( ( rule__AndExpression__Group_1__0 )* )
+ // InternalContract.g:6719:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
+ // InternalContract.g:6720:1: ( ( rule__AndExpression__Group_1__0 )* )
{
- // InternalContract.g:6683:1: ( ( rule__AndExpression__Group_1__0 )* )
- // InternalContract.g:6684:2: ( rule__AndExpression__Group_1__0 )*
+ // InternalContract.g:6720:1: ( ( rule__AndExpression__Group_1__0 )* )
+ // InternalContract.g:6721:2: ( rule__AndExpression__Group_1__0 )*
{
before(grammarAccess.getAndExpressionAccess().getGroup_1());
- // InternalContract.g:6685:2: ( rule__AndExpression__Group_1__0 )*
- loop62:
+ // InternalContract.g:6722:2: ( rule__AndExpression__Group_1__0 )*
+ loop63:
do {
- int alt62=2;
- int LA62_0 = input.LA(1);
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA62_0==61) ) {
- alt62=1;
+ if ( (LA63_0==63) ) {
+ alt63=1;
}
- switch (alt62) {
+ switch (alt63) {
case 1 :
- // InternalContract.g:6685:3: rule__AndExpression__Group_1__0
+ // InternalContract.g:6722:3: rule__AndExpression__Group_1__0
{
pushFollow(FOLLOW_46);
rule__AndExpression__Group_1__0();
@@ -20769,7 +20900,7 @@ public final void rule__AndExpression__Group__1__Impl() throws RecognitionExcept
break;
default :
- break loop62;
+ break loop63;
}
} while (true);
@@ -20796,14 +20927,14 @@ public final void rule__AndExpression__Group__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__AndExpression__Group_1__0"
- // InternalContract.g:6694:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
+ // InternalContract.g:6731:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
public final void rule__AndExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6698:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
- // InternalContract.g:6699:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
+ // InternalContract.g:6735:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
+ // InternalContract.g:6736:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
{
pushFollow(FOLLOW_45);
rule__AndExpression__Group_1__0__Impl();
@@ -20834,21 +20965,21 @@ public final void rule__AndExpression__Group_1__0() throws RecognitionException
// $ANTLR start "rule__AndExpression__Group_1__0__Impl"
- // InternalContract.g:6706:1: rule__AndExpression__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:6743:1: rule__AndExpression__Group_1__0__Impl : ( () ) ;
public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6710:1: ( ( () ) )
- // InternalContract.g:6711:1: ( () )
+ // InternalContract.g:6747:1: ( ( () ) )
+ // InternalContract.g:6748:1: ( () )
{
- // InternalContract.g:6711:1: ( () )
- // InternalContract.g:6712:2: ()
+ // InternalContract.g:6748:1: ( () )
+ // InternalContract.g:6749:2: ()
{
before(grammarAccess.getAndExpressionAccess().getAndExpressionLeftAction_1_0());
- // InternalContract.g:6713:2: ()
- // InternalContract.g:6713:3:
+ // InternalContract.g:6750:2: ()
+ // InternalContract.g:6750:3:
{
}
@@ -20871,14 +21002,14 @@ public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionExce
// $ANTLR start "rule__AndExpression__Group_1__1"
- // InternalContract.g:6721:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 ;
+ // InternalContract.g:6758:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 ;
public final void rule__AndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6725:1: ( rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 )
- // InternalContract.g:6726:2: rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2
+ // InternalContract.g:6762:1: ( rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 )
+ // InternalContract.g:6763:2: rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2
{
pushFollow(FOLLOW_42);
rule__AndExpression__Group_1__1__Impl();
@@ -20909,20 +21040,20 @@ public final void rule__AndExpression__Group_1__1() throws RecognitionException
// $ANTLR start "rule__AndExpression__Group_1__1__Impl"
- // InternalContract.g:6733:1: rule__AndExpression__Group_1__1__Impl : ( '&&' ) ;
+ // InternalContract.g:6770:1: rule__AndExpression__Group_1__1__Impl : ( '&&' ) ;
public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6737:1: ( ( '&&' ) )
- // InternalContract.g:6738:1: ( '&&' )
+ // InternalContract.g:6774:1: ( ( '&&' ) )
+ // InternalContract.g:6775:1: ( '&&' )
{
- // InternalContract.g:6738:1: ( '&&' )
- // InternalContract.g:6739:2: '&&'
+ // InternalContract.g:6775:1: ( '&&' )
+ // InternalContract.g:6776:2: '&&'
{
before(grammarAccess.getAndExpressionAccess().getAmpersandAmpersandKeyword_1_1());
- match(input,61,FOLLOW_2);
+ match(input,63,FOLLOW_2);
after(grammarAccess.getAndExpressionAccess().getAmpersandAmpersandKeyword_1_1());
}
@@ -20946,14 +21077,14 @@ public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionExce
// $ANTLR start "rule__AndExpression__Group_1__2"
- // InternalContract.g:6748:1: rule__AndExpression__Group_1__2 : rule__AndExpression__Group_1__2__Impl ;
+ // InternalContract.g:6785:1: rule__AndExpression__Group_1__2 : rule__AndExpression__Group_1__2__Impl ;
public final void rule__AndExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6752:1: ( rule__AndExpression__Group_1__2__Impl )
- // InternalContract.g:6753:2: rule__AndExpression__Group_1__2__Impl
+ // InternalContract.g:6789:1: ( rule__AndExpression__Group_1__2__Impl )
+ // InternalContract.g:6790:2: rule__AndExpression__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__AndExpression__Group_1__2__Impl();
@@ -20979,21 +21110,21 @@ public final void rule__AndExpression__Group_1__2() throws RecognitionException
// $ANTLR start "rule__AndExpression__Group_1__2__Impl"
- // InternalContract.g:6759:1: rule__AndExpression__Group_1__2__Impl : ( ( rule__AndExpression__RightAssignment_1_2 ) ) ;
+ // InternalContract.g:6796:1: rule__AndExpression__Group_1__2__Impl : ( ( rule__AndExpression__RightAssignment_1_2 ) ) ;
public final void rule__AndExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6763:1: ( ( ( rule__AndExpression__RightAssignment_1_2 ) ) )
- // InternalContract.g:6764:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
+ // InternalContract.g:6800:1: ( ( ( rule__AndExpression__RightAssignment_1_2 ) ) )
+ // InternalContract.g:6801:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
{
- // InternalContract.g:6764:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
- // InternalContract.g:6765:2: ( rule__AndExpression__RightAssignment_1_2 )
+ // InternalContract.g:6801:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
+ // InternalContract.g:6802:2: ( rule__AndExpression__RightAssignment_1_2 )
{
before(grammarAccess.getAndExpressionAccess().getRightAssignment_1_2());
- // InternalContract.g:6766:2: ( rule__AndExpression__RightAssignment_1_2 )
- // InternalContract.g:6766:3: rule__AndExpression__RightAssignment_1_2
+ // InternalContract.g:6803:2: ( rule__AndExpression__RightAssignment_1_2 )
+ // InternalContract.g:6803:3: rule__AndExpression__RightAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__AndExpression__RightAssignment_1_2();
@@ -21026,14 +21157,14 @@ public final void rule__AndExpression__Group_1__2__Impl() throws RecognitionExce
// $ANTLR start "rule__NotExpression__Group_1__0"
- // InternalContract.g:6775:1: rule__NotExpression__Group_1__0 : rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1 ;
+ // InternalContract.g:6812:1: rule__NotExpression__Group_1__0 : rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1 ;
public final void rule__NotExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6779:1: ( rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1 )
- // InternalContract.g:6780:2: rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1
+ // InternalContract.g:6816:1: ( rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1 )
+ // InternalContract.g:6817:2: rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1
{
pushFollow(FOLLOW_42);
rule__NotExpression__Group_1__0__Impl();
@@ -21064,21 +21195,21 @@ public final void rule__NotExpression__Group_1__0() throws RecognitionException
// $ANTLR start "rule__NotExpression__Group_1__0__Impl"
- // InternalContract.g:6787:1: rule__NotExpression__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:6824:1: rule__NotExpression__Group_1__0__Impl : ( () ) ;
public final void rule__NotExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6791:1: ( ( () ) )
- // InternalContract.g:6792:1: ( () )
+ // InternalContract.g:6828:1: ( ( () ) )
+ // InternalContract.g:6829:1: ( () )
{
- // InternalContract.g:6792:1: ( () )
- // InternalContract.g:6793:2: ()
+ // InternalContract.g:6829:1: ( () )
+ // InternalContract.g:6830:2: ()
{
before(grammarAccess.getNotExpressionAccess().getNotExpressionAction_1_0());
- // InternalContract.g:6794:2: ()
- // InternalContract.g:6794:3:
+ // InternalContract.g:6831:2: ()
+ // InternalContract.g:6831:3:
{
}
@@ -21101,14 +21232,14 @@ public final void rule__NotExpression__Group_1__0__Impl() throws RecognitionExce
// $ANTLR start "rule__NotExpression__Group_1__1"
- // InternalContract.g:6802:1: rule__NotExpression__Group_1__1 : rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2 ;
+ // InternalContract.g:6839:1: rule__NotExpression__Group_1__1 : rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2 ;
public final void rule__NotExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6806:1: ( rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2 )
- // InternalContract.g:6807:2: rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2
+ // InternalContract.g:6843:1: ( rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2 )
+ // InternalContract.g:6844:2: rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2
{
pushFollow(FOLLOW_47);
rule__NotExpression__Group_1__1__Impl();
@@ -21139,20 +21270,20 @@ public final void rule__NotExpression__Group_1__1() throws RecognitionException
// $ANTLR start "rule__NotExpression__Group_1__1__Impl"
- // InternalContract.g:6814:1: rule__NotExpression__Group_1__1__Impl : ( '!' ) ;
+ // InternalContract.g:6851:1: rule__NotExpression__Group_1__1__Impl : ( '!' ) ;
public final void rule__NotExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6818:1: ( ( '!' ) )
- // InternalContract.g:6819:1: ( '!' )
+ // InternalContract.g:6855:1: ( ( '!' ) )
+ // InternalContract.g:6856:1: ( '!' )
{
- // InternalContract.g:6819:1: ( '!' )
- // InternalContract.g:6820:2: '!'
+ // InternalContract.g:6856:1: ( '!' )
+ // InternalContract.g:6857:2: '!'
{
before(grammarAccess.getNotExpressionAccess().getExclamationMarkKeyword_1_1());
- match(input,62,FOLLOW_2);
+ match(input,64,FOLLOW_2);
after(grammarAccess.getNotExpressionAccess().getExclamationMarkKeyword_1_1());
}
@@ -21176,14 +21307,14 @@ public final void rule__NotExpression__Group_1__1__Impl() throws RecognitionExce
// $ANTLR start "rule__NotExpression__Group_1__2"
- // InternalContract.g:6829:1: rule__NotExpression__Group_1__2 : rule__NotExpression__Group_1__2__Impl ;
+ // InternalContract.g:6866:1: rule__NotExpression__Group_1__2 : rule__NotExpression__Group_1__2__Impl ;
public final void rule__NotExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6833:1: ( rule__NotExpression__Group_1__2__Impl )
- // InternalContract.g:6834:2: rule__NotExpression__Group_1__2__Impl
+ // InternalContract.g:6870:1: ( rule__NotExpression__Group_1__2__Impl )
+ // InternalContract.g:6871:2: rule__NotExpression__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__NotExpression__Group_1__2__Impl();
@@ -21209,21 +21340,21 @@ public final void rule__NotExpression__Group_1__2() throws RecognitionException
// $ANTLR start "rule__NotExpression__Group_1__2__Impl"
- // InternalContract.g:6840:1: rule__NotExpression__Group_1__2__Impl : ( ( rule__NotExpression__OperandAssignment_1_2 ) ) ;
+ // InternalContract.g:6877:1: rule__NotExpression__Group_1__2__Impl : ( ( rule__NotExpression__OperandAssignment_1_2 ) ) ;
public final void rule__NotExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6844:1: ( ( ( rule__NotExpression__OperandAssignment_1_2 ) ) )
- // InternalContract.g:6845:1: ( ( rule__NotExpression__OperandAssignment_1_2 ) )
+ // InternalContract.g:6881:1: ( ( ( rule__NotExpression__OperandAssignment_1_2 ) ) )
+ // InternalContract.g:6882:1: ( ( rule__NotExpression__OperandAssignment_1_2 ) )
{
- // InternalContract.g:6845:1: ( ( rule__NotExpression__OperandAssignment_1_2 ) )
- // InternalContract.g:6846:2: ( rule__NotExpression__OperandAssignment_1_2 )
+ // InternalContract.g:6882:1: ( ( rule__NotExpression__OperandAssignment_1_2 ) )
+ // InternalContract.g:6883:2: ( rule__NotExpression__OperandAssignment_1_2 )
{
before(grammarAccess.getNotExpressionAccess().getOperandAssignment_1_2());
- // InternalContract.g:6847:2: ( rule__NotExpression__OperandAssignment_1_2 )
- // InternalContract.g:6847:3: rule__NotExpression__OperandAssignment_1_2
+ // InternalContract.g:6884:2: ( rule__NotExpression__OperandAssignment_1_2 )
+ // InternalContract.g:6884:3: rule__NotExpression__OperandAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__NotExpression__OperandAssignment_1_2();
@@ -21256,14 +21387,14 @@ public final void rule__NotExpression__Group_1__2__Impl() throws RecognitionExce
// $ANTLR start "rule__CallExpression__Group__0"
- // InternalContract.g:6856:1: rule__CallExpression__Group__0 : rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1 ;
+ // InternalContract.g:6893:1: rule__CallExpression__Group__0 : rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1 ;
public final void rule__CallExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6860:1: ( rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1 )
- // InternalContract.g:6861:2: rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1
+ // InternalContract.g:6897:1: ( rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1 )
+ // InternalContract.g:6898:2: rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1
{
pushFollow(FOLLOW_48);
rule__CallExpression__Group__0__Impl();
@@ -21294,17 +21425,17 @@ public final void rule__CallExpression__Group__0() throws RecognitionException {
// $ANTLR start "rule__CallExpression__Group__0__Impl"
- // InternalContract.g:6868:1: rule__CallExpression__Group__0__Impl : ( ruleTerminalExpression ) ;
+ // InternalContract.g:6905:1: rule__CallExpression__Group__0__Impl : ( ruleTerminalExpression ) ;
public final void rule__CallExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6872:1: ( ( ruleTerminalExpression ) )
- // InternalContract.g:6873:1: ( ruleTerminalExpression )
+ // InternalContract.g:6909:1: ( ( ruleTerminalExpression ) )
+ // InternalContract.g:6910:1: ( ruleTerminalExpression )
{
- // InternalContract.g:6873:1: ( ruleTerminalExpression )
- // InternalContract.g:6874:2: ruleTerminalExpression
+ // InternalContract.g:6910:1: ( ruleTerminalExpression )
+ // InternalContract.g:6911:2: ruleTerminalExpression
{
before(grammarAccess.getCallExpressionAccess().getTerminalExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -21335,14 +21466,14 @@ public final void rule__CallExpression__Group__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group__1"
- // InternalContract.g:6883:1: rule__CallExpression__Group__1 : rule__CallExpression__Group__1__Impl ;
+ // InternalContract.g:6920:1: rule__CallExpression__Group__1 : rule__CallExpression__Group__1__Impl ;
public final void rule__CallExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6887:1: ( rule__CallExpression__Group__1__Impl )
- // InternalContract.g:6888:2: rule__CallExpression__Group__1__Impl
+ // InternalContract.g:6924:1: ( rule__CallExpression__Group__1__Impl )
+ // InternalContract.g:6925:2: rule__CallExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group__1__Impl();
@@ -21368,33 +21499,33 @@ public final void rule__CallExpression__Group__1() throws RecognitionException {
// $ANTLR start "rule__CallExpression__Group__1__Impl"
- // InternalContract.g:6894:1: rule__CallExpression__Group__1__Impl : ( ( rule__CallExpression__Alternatives_1 )* ) ;
+ // InternalContract.g:6931:1: rule__CallExpression__Group__1__Impl : ( ( rule__CallExpression__Alternatives_1 )* ) ;
public final void rule__CallExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6898:1: ( ( ( rule__CallExpression__Alternatives_1 )* ) )
- // InternalContract.g:6899:1: ( ( rule__CallExpression__Alternatives_1 )* )
+ // InternalContract.g:6935:1: ( ( ( rule__CallExpression__Alternatives_1 )* ) )
+ // InternalContract.g:6936:1: ( ( rule__CallExpression__Alternatives_1 )* )
{
- // InternalContract.g:6899:1: ( ( rule__CallExpression__Alternatives_1 )* )
- // InternalContract.g:6900:2: ( rule__CallExpression__Alternatives_1 )*
+ // InternalContract.g:6936:1: ( ( rule__CallExpression__Alternatives_1 )* )
+ // InternalContract.g:6937:2: ( rule__CallExpression__Alternatives_1 )*
{
before(grammarAccess.getCallExpressionAccess().getAlternatives_1());
- // InternalContract.g:6901:2: ( rule__CallExpression__Alternatives_1 )*
- loop63:
+ // InternalContract.g:6938:2: ( rule__CallExpression__Alternatives_1 )*
+ loop64:
do {
- int alt63=2;
- int LA63_0 = input.LA(1);
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA63_0==63||LA63_0==66) ) {
- alt63=1;
+ if ( ((LA64_0>=31 && LA64_0<=32)||LA64_0==67) ) {
+ alt64=1;
}
- switch (alt63) {
+ switch (alt64) {
case 1 :
- // InternalContract.g:6901:3: rule__CallExpression__Alternatives_1
+ // InternalContract.g:6938:3: rule__CallExpression__Alternatives_1
{
pushFollow(FOLLOW_49);
rule__CallExpression__Alternatives_1();
@@ -21406,7 +21537,7 @@ public final void rule__CallExpression__Group__1__Impl() throws RecognitionExcep
break;
default :
- break loop63;
+ break loop64;
}
} while (true);
@@ -21433,14 +21564,14 @@ public final void rule__CallExpression__Group__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group_1_0__0"
- // InternalContract.g:6910:1: rule__CallExpression__Group_1_0__0 : rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1 ;
+ // InternalContract.g:6947:1: rule__CallExpression__Group_1_0__0 : rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1 ;
public final void rule__CallExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6914:1: ( rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1 )
- // InternalContract.g:6915:2: rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1
+ // InternalContract.g:6951:1: ( rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1 )
+ // InternalContract.g:6952:2: rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1
{
pushFollow(FOLLOW_50);
rule__CallExpression__Group_1_0__0__Impl();
@@ -21471,21 +21602,21 @@ public final void rule__CallExpression__Group_1_0__0() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__0__Impl"
- // InternalContract.g:6922:1: rule__CallExpression__Group_1_0__0__Impl : ( () ) ;
+ // InternalContract.g:6959:1: rule__CallExpression__Group_1_0__0__Impl : ( () ) ;
public final void rule__CallExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6926:1: ( ( () ) )
- // InternalContract.g:6927:1: ( () )
+ // InternalContract.g:6963:1: ( ( () ) )
+ // InternalContract.g:6964:1: ( () )
{
- // InternalContract.g:6927:1: ( () )
- // InternalContract.g:6928:2: ()
+ // InternalContract.g:6964:1: ( () )
+ // InternalContract.g:6965:2: ()
{
before(grammarAccess.getCallExpressionAccess().getMemberCallLeftAction_1_0_0());
- // InternalContract.g:6929:2: ()
- // InternalContract.g:6929:3:
+ // InternalContract.g:6966:2: ()
+ // InternalContract.g:6966:3:
{
}
@@ -21508,14 +21639,14 @@ public final void rule__CallExpression__Group_1_0__0__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__1"
- // InternalContract.g:6937:1: rule__CallExpression__Group_1_0__1 : rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2 ;
+ // InternalContract.g:6974:1: rule__CallExpression__Group_1_0__1 : rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2 ;
public final void rule__CallExpression__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6941:1: ( rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2 )
- // InternalContract.g:6942:2: rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2
+ // InternalContract.g:6978:1: ( rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2 )
+ // InternalContract.g:6979:2: rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2
{
pushFollow(FOLLOW_8);
rule__CallExpression__Group_1_0__1__Impl();
@@ -21546,21 +21677,31 @@ public final void rule__CallExpression__Group_1_0__1() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__1__Impl"
- // InternalContract.g:6949:1: rule__CallExpression__Group_1_0__1__Impl : ( '.' ) ;
+ // InternalContract.g:6986:1: rule__CallExpression__Group_1_0__1__Impl : ( ( rule__CallExpression__OperatorAssignment_1_0_1 ) ) ;
public final void rule__CallExpression__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6953:1: ( ( '.' ) )
- // InternalContract.g:6954:1: ( '.' )
+ // InternalContract.g:6990:1: ( ( ( rule__CallExpression__OperatorAssignment_1_0_1 ) ) )
+ // InternalContract.g:6991:1: ( ( rule__CallExpression__OperatorAssignment_1_0_1 ) )
{
- // InternalContract.g:6954:1: ( '.' )
- // InternalContract.g:6955:2: '.'
+ // InternalContract.g:6991:1: ( ( rule__CallExpression__OperatorAssignment_1_0_1 ) )
+ // InternalContract.g:6992:2: ( rule__CallExpression__OperatorAssignment_1_0_1 )
{
- before(grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1());
- match(input,63,FOLLOW_2);
- after(grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1());
+ before(grammarAccess.getCallExpressionAccess().getOperatorAssignment_1_0_1());
+ // InternalContract.g:6993:2: ( rule__CallExpression__OperatorAssignment_1_0_1 )
+ // InternalContract.g:6993:3: rule__CallExpression__OperatorAssignment_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__CallExpression__OperatorAssignment_1_0_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCallExpressionAccess().getOperatorAssignment_1_0_1());
}
@@ -21583,14 +21724,14 @@ public final void rule__CallExpression__Group_1_0__1__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__2"
- // InternalContract.g:6964:1: rule__CallExpression__Group_1_0__2 : rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3 ;
+ // InternalContract.g:7001:1: rule__CallExpression__Group_1_0__2 : rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3 ;
public final void rule__CallExpression__Group_1_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6968:1: ( rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3 )
- // InternalContract.g:6969:2: rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3
+ // InternalContract.g:7005:1: ( rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3 )
+ // InternalContract.g:7006:2: rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3
{
pushFollow(FOLLOW_51);
rule__CallExpression__Group_1_0__2__Impl();
@@ -21621,21 +21762,21 @@ public final void rule__CallExpression__Group_1_0__2() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__2__Impl"
- // InternalContract.g:6976:1: rule__CallExpression__Group_1_0__2__Impl : ( ( rule__CallExpression__RightAssignment_1_0_2 ) ) ;
+ // InternalContract.g:7013:1: rule__CallExpression__Group_1_0__2__Impl : ( ( rule__CallExpression__RightAssignment_1_0_2 ) ) ;
public final void rule__CallExpression__Group_1_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6980:1: ( ( ( rule__CallExpression__RightAssignment_1_0_2 ) ) )
- // InternalContract.g:6981:1: ( ( rule__CallExpression__RightAssignment_1_0_2 ) )
+ // InternalContract.g:7017:1: ( ( ( rule__CallExpression__RightAssignment_1_0_2 ) ) )
+ // InternalContract.g:7018:1: ( ( rule__CallExpression__RightAssignment_1_0_2 ) )
{
- // InternalContract.g:6981:1: ( ( rule__CallExpression__RightAssignment_1_0_2 ) )
- // InternalContract.g:6982:2: ( rule__CallExpression__RightAssignment_1_0_2 )
+ // InternalContract.g:7018:1: ( ( rule__CallExpression__RightAssignment_1_0_2 ) )
+ // InternalContract.g:7019:2: ( rule__CallExpression__RightAssignment_1_0_2 )
{
before(grammarAccess.getCallExpressionAccess().getRightAssignment_1_0_2());
- // InternalContract.g:6983:2: ( rule__CallExpression__RightAssignment_1_0_2 )
- // InternalContract.g:6983:3: rule__CallExpression__RightAssignment_1_0_2
+ // InternalContract.g:7020:2: ( rule__CallExpression__RightAssignment_1_0_2 )
+ // InternalContract.g:7020:3: rule__CallExpression__RightAssignment_1_0_2
{
pushFollow(FOLLOW_2);
rule__CallExpression__RightAssignment_1_0_2();
@@ -21668,14 +21809,14 @@ public final void rule__CallExpression__Group_1_0__2__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__3"
- // InternalContract.g:6991:1: rule__CallExpression__Group_1_0__3 : rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4 ;
+ // InternalContract.g:7028:1: rule__CallExpression__Group_1_0__3 : rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4 ;
public final void rule__CallExpression__Group_1_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6995:1: ( rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4 )
- // InternalContract.g:6996:2: rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4
+ // InternalContract.g:7032:1: ( rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4 )
+ // InternalContract.g:7033:2: rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4
{
pushFollow(FOLLOW_51);
rule__CallExpression__Group_1_0__3__Impl();
@@ -21706,29 +21847,29 @@ public final void rule__CallExpression__Group_1_0__3() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__3__Impl"
- // InternalContract.g:7003:1: rule__CallExpression__Group_1_0__3__Impl : ( ( rule__CallExpression__Group_1_0_3__0 )? ) ;
+ // InternalContract.g:7040:1: rule__CallExpression__Group_1_0__3__Impl : ( ( rule__CallExpression__Group_1_0_3__0 )? ) ;
public final void rule__CallExpression__Group_1_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7007:1: ( ( ( rule__CallExpression__Group_1_0_3__0 )? ) )
- // InternalContract.g:7008:1: ( ( rule__CallExpression__Group_1_0_3__0 )? )
+ // InternalContract.g:7044:1: ( ( ( rule__CallExpression__Group_1_0_3__0 )? ) )
+ // InternalContract.g:7045:1: ( ( rule__CallExpression__Group_1_0_3__0 )? )
{
- // InternalContract.g:7008:1: ( ( rule__CallExpression__Group_1_0_3__0 )? )
- // InternalContract.g:7009:2: ( rule__CallExpression__Group_1_0_3__0 )?
+ // InternalContract.g:7045:1: ( ( rule__CallExpression__Group_1_0_3__0 )? )
+ // InternalContract.g:7046:2: ( rule__CallExpression__Group_1_0_3__0 )?
{
before(grammarAccess.getCallExpressionAccess().getGroup_1_0_3());
- // InternalContract.g:7010:2: ( rule__CallExpression__Group_1_0_3__0 )?
- int alt64=2;
- int LA64_0 = input.LA(1);
+ // InternalContract.g:7047:2: ( rule__CallExpression__Group_1_0_3__0 )?
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA64_0==64) ) {
- alt64=1;
+ if ( (LA65_0==65) ) {
+ alt65=1;
}
- switch (alt64) {
+ switch (alt65) {
case 1 :
- // InternalContract.g:7010:3: rule__CallExpression__Group_1_0_3__0
+ // InternalContract.g:7047:3: rule__CallExpression__Group_1_0_3__0
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0_3__0();
@@ -21764,14 +21905,14 @@ public final void rule__CallExpression__Group_1_0__3__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__4"
- // InternalContract.g:7018:1: rule__CallExpression__Group_1_0__4 : rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5 ;
+ // InternalContract.g:7055:1: rule__CallExpression__Group_1_0__4 : rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5 ;
public final void rule__CallExpression__Group_1_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7022:1: ( rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5 )
- // InternalContract.g:7023:2: rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5
+ // InternalContract.g:7059:1: ( rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5 )
+ // InternalContract.g:7060:2: rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5
{
pushFollow(FOLLOW_51);
rule__CallExpression__Group_1_0__4__Impl();
@@ -21802,29 +21943,29 @@ public final void rule__CallExpression__Group_1_0__4() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__4__Impl"
- // InternalContract.g:7030:1: rule__CallExpression__Group_1_0__4__Impl : ( ( rule__CallExpression__Group_1_0_4__0 )? ) ;
+ // InternalContract.g:7067:1: rule__CallExpression__Group_1_0__4__Impl : ( ( rule__CallExpression__Group_1_0_4__0 )? ) ;
public final void rule__CallExpression__Group_1_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7034:1: ( ( ( rule__CallExpression__Group_1_0_4__0 )? ) )
- // InternalContract.g:7035:1: ( ( rule__CallExpression__Group_1_0_4__0 )? )
+ // InternalContract.g:7071:1: ( ( ( rule__CallExpression__Group_1_0_4__0 )? ) )
+ // InternalContract.g:7072:1: ( ( rule__CallExpression__Group_1_0_4__0 )? )
{
- // InternalContract.g:7035:1: ( ( rule__CallExpression__Group_1_0_4__0 )? )
- // InternalContract.g:7036:2: ( rule__CallExpression__Group_1_0_4__0 )?
+ // InternalContract.g:7072:1: ( ( rule__CallExpression__Group_1_0_4__0 )? )
+ // InternalContract.g:7073:2: ( rule__CallExpression__Group_1_0_4__0 )?
{
before(grammarAccess.getCallExpressionAccess().getGroup_1_0_4());
- // InternalContract.g:7037:2: ( rule__CallExpression__Group_1_0_4__0 )?
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // InternalContract.g:7074:2: ( rule__CallExpression__Group_1_0_4__0 )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( (LA65_0==47) ) {
- alt65=1;
+ if ( (LA66_0==49) ) {
+ alt66=1;
}
- switch (alt65) {
+ switch (alt66) {
case 1 :
- // InternalContract.g:7037:3: rule__CallExpression__Group_1_0_4__0
+ // InternalContract.g:7074:3: rule__CallExpression__Group_1_0_4__0
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0_4__0();
@@ -21860,14 +22001,14 @@ public final void rule__CallExpression__Group_1_0__4__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__5"
- // InternalContract.g:7045:1: rule__CallExpression__Group_1_0__5 : rule__CallExpression__Group_1_0__5__Impl ;
+ // InternalContract.g:7082:1: rule__CallExpression__Group_1_0__5 : rule__CallExpression__Group_1_0__5__Impl ;
public final void rule__CallExpression__Group_1_0__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7049:1: ( rule__CallExpression__Group_1_0__5__Impl )
- // InternalContract.g:7050:2: rule__CallExpression__Group_1_0__5__Impl
+ // InternalContract.g:7086:1: ( rule__CallExpression__Group_1_0__5__Impl )
+ // InternalContract.g:7087:2: rule__CallExpression__Group_1_0__5__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0__5__Impl();
@@ -21893,29 +22034,29 @@ public final void rule__CallExpression__Group_1_0__5() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__5__Impl"
- // InternalContract.g:7056:1: rule__CallExpression__Group_1_0__5__Impl : ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? ) ;
+ // InternalContract.g:7093:1: rule__CallExpression__Group_1_0__5__Impl : ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? ) ;
public final void rule__CallExpression__Group_1_0__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7060:1: ( ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? ) )
- // InternalContract.g:7061:1: ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? )
+ // InternalContract.g:7097:1: ( ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? ) )
+ // InternalContract.g:7098:1: ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? )
{
- // InternalContract.g:7061:1: ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? )
- // InternalContract.g:7062:2: ( rule__CallExpression__LambdaAssignment_1_0_5 )?
+ // InternalContract.g:7098:1: ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? )
+ // InternalContract.g:7099:2: ( rule__CallExpression__LambdaAssignment_1_0_5 )?
{
before(grammarAccess.getCallExpressionAccess().getLambdaAssignment_1_0_5());
- // InternalContract.g:7063:2: ( rule__CallExpression__LambdaAssignment_1_0_5 )?
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // InternalContract.g:7100:2: ( rule__CallExpression__LambdaAssignment_1_0_5 )?
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA66_0==34) ) {
- alt66=1;
+ if ( (LA67_0==36) ) {
+ alt67=1;
}
- switch (alt66) {
+ switch (alt67) {
case 1 :
- // InternalContract.g:7063:3: rule__CallExpression__LambdaAssignment_1_0_5
+ // InternalContract.g:7100:3: rule__CallExpression__LambdaAssignment_1_0_5
{
pushFollow(FOLLOW_2);
rule__CallExpression__LambdaAssignment_1_0_5();
@@ -21951,14 +22092,14 @@ public final void rule__CallExpression__Group_1_0__5__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0_3__0"
- // InternalContract.g:7072:1: rule__CallExpression__Group_1_0_3__0 : rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1 ;
+ // InternalContract.g:7109:1: rule__CallExpression__Group_1_0_3__0 : rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1 ;
public final void rule__CallExpression__Group_1_0_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7076:1: ( rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1 )
- // InternalContract.g:7077:2: rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1
+ // InternalContract.g:7113:1: ( rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1 )
+ // InternalContract.g:7114:2: rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1
{
pushFollow(FOLLOW_8);
rule__CallExpression__Group_1_0_3__0__Impl();
@@ -21989,20 +22130,20 @@ public final void rule__CallExpression__Group_1_0_3__0() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group_1_0_3__0__Impl"
- // InternalContract.g:7084:1: rule__CallExpression__Group_1_0_3__0__Impl : ( '<' ) ;
+ // InternalContract.g:7121:1: rule__CallExpression__Group_1_0_3__0__Impl : ( '<' ) ;
public final void rule__CallExpression__Group_1_0_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7088:1: ( ( '<' ) )
- // InternalContract.g:7089:1: ( '<' )
+ // InternalContract.g:7125:1: ( ( '<' ) )
+ // InternalContract.g:7126:1: ( '<' )
{
- // InternalContract.g:7089:1: ( '<' )
- // InternalContract.g:7090:2: '<'
+ // InternalContract.g:7126:1: ( '<' )
+ // InternalContract.g:7127:2: '<'
{
before(grammarAccess.getCallExpressionAccess().getLessThanSignKeyword_1_0_3_0());
- match(input,64,FOLLOW_2);
+ match(input,65,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getLessThanSignKeyword_1_0_3_0());
}
@@ -22026,14 +22167,14 @@ public final void rule__CallExpression__Group_1_0_3__0__Impl() throws Recognitio
// $ANTLR start "rule__CallExpression__Group_1_0_3__1"
- // InternalContract.g:7099:1: rule__CallExpression__Group_1_0_3__1 : rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2 ;
+ // InternalContract.g:7136:1: rule__CallExpression__Group_1_0_3__1 : rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2 ;
public final void rule__CallExpression__Group_1_0_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7103:1: ( rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2 )
- // InternalContract.g:7104:2: rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2
+ // InternalContract.g:7140:1: ( rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2 )
+ // InternalContract.g:7141:2: rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2
{
pushFollow(FOLLOW_52);
rule__CallExpression__Group_1_0_3__1__Impl();
@@ -22064,21 +22205,21 @@ public final void rule__CallExpression__Group_1_0_3__1() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group_1_0_3__1__Impl"
- // InternalContract.g:7111:1: rule__CallExpression__Group_1_0_3__1__Impl : ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) ) ;
+ // InternalContract.g:7148:1: rule__CallExpression__Group_1_0_3__1__Impl : ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) ) ;
public final void rule__CallExpression__Group_1_0_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7115:1: ( ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) ) )
- // InternalContract.g:7116:1: ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) )
+ // InternalContract.g:7152:1: ( ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) ) )
+ // InternalContract.g:7153:1: ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) )
{
- // InternalContract.g:7116:1: ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) )
- // InternalContract.g:7117:2: ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 )
+ // InternalContract.g:7153:1: ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) )
+ // InternalContract.g:7154:2: ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 )
{
before(grammarAccess.getCallExpressionAccess().getTypeArgumentAssignment_1_0_3_1());
- // InternalContract.g:7118:2: ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 )
- // InternalContract.g:7118:3: rule__CallExpression__TypeArgumentAssignment_1_0_3_1
+ // InternalContract.g:7155:2: ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 )
+ // InternalContract.g:7155:3: rule__CallExpression__TypeArgumentAssignment_1_0_3_1
{
pushFollow(FOLLOW_2);
rule__CallExpression__TypeArgumentAssignment_1_0_3_1();
@@ -22111,14 +22252,14 @@ public final void rule__CallExpression__Group_1_0_3__1__Impl() throws Recognitio
// $ANTLR start "rule__CallExpression__Group_1_0_3__2"
- // InternalContract.g:7126:1: rule__CallExpression__Group_1_0_3__2 : rule__CallExpression__Group_1_0_3__2__Impl ;
+ // InternalContract.g:7163:1: rule__CallExpression__Group_1_0_3__2 : rule__CallExpression__Group_1_0_3__2__Impl ;
public final void rule__CallExpression__Group_1_0_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7130:1: ( rule__CallExpression__Group_1_0_3__2__Impl )
- // InternalContract.g:7131:2: rule__CallExpression__Group_1_0_3__2__Impl
+ // InternalContract.g:7167:1: ( rule__CallExpression__Group_1_0_3__2__Impl )
+ // InternalContract.g:7168:2: rule__CallExpression__Group_1_0_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0_3__2__Impl();
@@ -22144,20 +22285,20 @@ public final void rule__CallExpression__Group_1_0_3__2() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group_1_0_3__2__Impl"
- // InternalContract.g:7137:1: rule__CallExpression__Group_1_0_3__2__Impl : ( '>' ) ;
+ // InternalContract.g:7174:1: rule__CallExpression__Group_1_0_3__2__Impl : ( '>' ) ;
public final void rule__CallExpression__Group_1_0_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7141:1: ( ( '>' ) )
- // InternalContract.g:7142:1: ( '>' )
+ // InternalContract.g:7178:1: ( ( '>' ) )
+ // InternalContract.g:7179:1: ( '>' )
{
- // InternalContract.g:7142:1: ( '>' )
- // InternalContract.g:7143:2: '>'
+ // InternalContract.g:7179:1: ( '>' )
+ // InternalContract.g:7180:2: '>'
{
before(grammarAccess.getCallExpressionAccess().getGreaterThanSignKeyword_1_0_3_2());
- match(input,65,FOLLOW_2);
+ match(input,66,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getGreaterThanSignKeyword_1_0_3_2());
}
@@ -22181,14 +22322,14 @@ public final void rule__CallExpression__Group_1_0_3__2__Impl() throws Recognitio
// $ANTLR start "rule__CallExpression__Group_1_0_4__0"
- // InternalContract.g:7153:1: rule__CallExpression__Group_1_0_4__0 : rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1 ;
+ // InternalContract.g:7190:1: rule__CallExpression__Group_1_0_4__0 : rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1 ;
public final void rule__CallExpression__Group_1_0_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7157:1: ( rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1 )
- // InternalContract.g:7158:2: rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1
+ // InternalContract.g:7194:1: ( rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1 )
+ // InternalContract.g:7195:2: rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1
{
pushFollow(FOLLOW_42);
rule__CallExpression__Group_1_0_4__0__Impl();
@@ -22219,20 +22360,20 @@ public final void rule__CallExpression__Group_1_0_4__0() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group_1_0_4__0__Impl"
- // InternalContract.g:7165:1: rule__CallExpression__Group_1_0_4__0__Impl : ( '(' ) ;
+ // InternalContract.g:7202:1: rule__CallExpression__Group_1_0_4__0__Impl : ( '(' ) ;
public final void rule__CallExpression__Group_1_0_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7169:1: ( ( '(' ) )
- // InternalContract.g:7170:1: ( '(' )
+ // InternalContract.g:7206:1: ( ( '(' ) )
+ // InternalContract.g:7207:1: ( '(' )
{
- // InternalContract.g:7170:1: ( '(' )
- // InternalContract.g:7171:2: '('
+ // InternalContract.g:7207:1: ( '(' )
+ // InternalContract.g:7208:2: '('
{
before(grammarAccess.getCallExpressionAccess().getLeftParenthesisKeyword_1_0_4_0());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getLeftParenthesisKeyword_1_0_4_0());
}
@@ -22256,14 +22397,14 @@ public final void rule__CallExpression__Group_1_0_4__0__Impl() throws Recognitio
// $ANTLR start "rule__CallExpression__Group_1_0_4__1"
- // InternalContract.g:7180:1: rule__CallExpression__Group_1_0_4__1 : rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2 ;
+ // InternalContract.g:7217:1: rule__CallExpression__Group_1_0_4__1 : rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2 ;
public final void rule__CallExpression__Group_1_0_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7184:1: ( rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2 )
- // InternalContract.g:7185:2: rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2
+ // InternalContract.g:7221:1: ( rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2 )
+ // InternalContract.g:7222:2: rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2
{
pushFollow(FOLLOW_33);
rule__CallExpression__Group_1_0_4__1__Impl();
@@ -22294,21 +22435,21 @@ public final void rule__CallExpression__Group_1_0_4__1() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group_1_0_4__1__Impl"
- // InternalContract.g:7192:1: rule__CallExpression__Group_1_0_4__1__Impl : ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) ) ;
+ // InternalContract.g:7229:1: rule__CallExpression__Group_1_0_4__1__Impl : ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) ) ;
public final void rule__CallExpression__Group_1_0_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7196:1: ( ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) ) )
- // InternalContract.g:7197:1: ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) )
+ // InternalContract.g:7233:1: ( ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) ) )
+ // InternalContract.g:7234:1: ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) )
{
- // InternalContract.g:7197:1: ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) )
- // InternalContract.g:7198:2: ( rule__CallExpression__ArgumentAssignment_1_0_4_1 )
+ // InternalContract.g:7234:1: ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) )
+ // InternalContract.g:7235:2: ( rule__CallExpression__ArgumentAssignment_1_0_4_1 )
{
before(grammarAccess.getCallExpressionAccess().getArgumentAssignment_1_0_4_1());
- // InternalContract.g:7199:2: ( rule__CallExpression__ArgumentAssignment_1_0_4_1 )
- // InternalContract.g:7199:3: rule__CallExpression__ArgumentAssignment_1_0_4_1
+ // InternalContract.g:7236:2: ( rule__CallExpression__ArgumentAssignment_1_0_4_1 )
+ // InternalContract.g:7236:3: rule__CallExpression__ArgumentAssignment_1_0_4_1
{
pushFollow(FOLLOW_2);
rule__CallExpression__ArgumentAssignment_1_0_4_1();
@@ -22341,14 +22482,14 @@ public final void rule__CallExpression__Group_1_0_4__1__Impl() throws Recognitio
// $ANTLR start "rule__CallExpression__Group_1_0_4__2"
- // InternalContract.g:7207:1: rule__CallExpression__Group_1_0_4__2 : rule__CallExpression__Group_1_0_4__2__Impl ;
+ // InternalContract.g:7244:1: rule__CallExpression__Group_1_0_4__2 : rule__CallExpression__Group_1_0_4__2__Impl ;
public final void rule__CallExpression__Group_1_0_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7211:1: ( rule__CallExpression__Group_1_0_4__2__Impl )
- // InternalContract.g:7212:2: rule__CallExpression__Group_1_0_4__2__Impl
+ // InternalContract.g:7248:1: ( rule__CallExpression__Group_1_0_4__2__Impl )
+ // InternalContract.g:7249:2: rule__CallExpression__Group_1_0_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0_4__2__Impl();
@@ -22374,20 +22515,20 @@ public final void rule__CallExpression__Group_1_0_4__2() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group_1_0_4__2__Impl"
- // InternalContract.g:7218:1: rule__CallExpression__Group_1_0_4__2__Impl : ( ')' ) ;
+ // InternalContract.g:7255:1: rule__CallExpression__Group_1_0_4__2__Impl : ( ')' ) ;
public final void rule__CallExpression__Group_1_0_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7222:1: ( ( ')' ) )
- // InternalContract.g:7223:1: ( ')' )
+ // InternalContract.g:7259:1: ( ( ')' ) )
+ // InternalContract.g:7260:1: ( ')' )
{
- // InternalContract.g:7223:1: ( ')' )
- // InternalContract.g:7224:2: ')'
+ // InternalContract.g:7260:1: ( ')' )
+ // InternalContract.g:7261:2: ')'
{
before(grammarAccess.getCallExpressionAccess().getRightParenthesisKeyword_1_0_4_2());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getRightParenthesisKeyword_1_0_4_2());
}
@@ -22411,14 +22552,14 @@ public final void rule__CallExpression__Group_1_0_4__2__Impl() throws Recognitio
// $ANTLR start "rule__CallExpression__Group_1_1__0"
- // InternalContract.g:7234:1: rule__CallExpression__Group_1_1__0 : rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1 ;
+ // InternalContract.g:7271:1: rule__CallExpression__Group_1_1__0 : rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1 ;
public final void rule__CallExpression__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7238:1: ( rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1 )
- // InternalContract.g:7239:2: rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1
+ // InternalContract.g:7275:1: ( rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1 )
+ // InternalContract.g:7276:2: rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1
{
pushFollow(FOLLOW_48);
rule__CallExpression__Group_1_1__0__Impl();
@@ -22449,21 +22590,21 @@ public final void rule__CallExpression__Group_1_1__0() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_1__0__Impl"
- // InternalContract.g:7246:1: rule__CallExpression__Group_1_1__0__Impl : ( () ) ;
+ // InternalContract.g:7283:1: rule__CallExpression__Group_1_1__0__Impl : ( () ) ;
public final void rule__CallExpression__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7250:1: ( ( () ) )
- // InternalContract.g:7251:1: ( () )
+ // InternalContract.g:7287:1: ( ( () ) )
+ // InternalContract.g:7288:1: ( () )
{
- // InternalContract.g:7251:1: ( () )
- // InternalContract.g:7252:2: ()
+ // InternalContract.g:7288:1: ( () )
+ // InternalContract.g:7289:2: ()
{
before(grammarAccess.getCallExpressionAccess().getPropertyLookupLeftAction_1_1_0());
- // InternalContract.g:7253:2: ()
- // InternalContract.g:7253:3:
+ // InternalContract.g:7290:2: ()
+ // InternalContract.g:7290:3:
{
}
@@ -22486,14 +22627,14 @@ public final void rule__CallExpression__Group_1_1__0__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_1__1"
- // InternalContract.g:7261:1: rule__CallExpression__Group_1_1__1 : rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2 ;
+ // InternalContract.g:7298:1: rule__CallExpression__Group_1_1__1 : rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2 ;
public final void rule__CallExpression__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7265:1: ( rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2 )
- // InternalContract.g:7266:2: rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2
+ // InternalContract.g:7302:1: ( rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2 )
+ // InternalContract.g:7303:2: rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2
{
pushFollow(FOLLOW_8);
rule__CallExpression__Group_1_1__1__Impl();
@@ -22524,20 +22665,20 @@ public final void rule__CallExpression__Group_1_1__1() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_1__1__Impl"
- // InternalContract.g:7273:1: rule__CallExpression__Group_1_1__1__Impl : ( '#' ) ;
+ // InternalContract.g:7310:1: rule__CallExpression__Group_1_1__1__Impl : ( '#' ) ;
public final void rule__CallExpression__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7277:1: ( ( '#' ) )
- // InternalContract.g:7278:1: ( '#' )
+ // InternalContract.g:7314:1: ( ( '#' ) )
+ // InternalContract.g:7315:1: ( '#' )
{
- // InternalContract.g:7278:1: ( '#' )
- // InternalContract.g:7279:2: '#'
+ // InternalContract.g:7315:1: ( '#' )
+ // InternalContract.g:7316:2: '#'
{
before(grammarAccess.getCallExpressionAccess().getNumberSignKeyword_1_1_1());
- match(input,66,FOLLOW_2);
+ match(input,67,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getNumberSignKeyword_1_1_1());
}
@@ -22561,14 +22702,14 @@ public final void rule__CallExpression__Group_1_1__1__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_1__2"
- // InternalContract.g:7288:1: rule__CallExpression__Group_1_1__2 : rule__CallExpression__Group_1_1__2__Impl ;
+ // InternalContract.g:7325:1: rule__CallExpression__Group_1_1__2 : rule__CallExpression__Group_1_1__2__Impl ;
public final void rule__CallExpression__Group_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7292:1: ( rule__CallExpression__Group_1_1__2__Impl )
- // InternalContract.g:7293:2: rule__CallExpression__Group_1_1__2__Impl
+ // InternalContract.g:7329:1: ( rule__CallExpression__Group_1_1__2__Impl )
+ // InternalContract.g:7330:2: rule__CallExpression__Group_1_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_1__2__Impl();
@@ -22594,21 +22735,21 @@ public final void rule__CallExpression__Group_1_1__2() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_1__2__Impl"
- // InternalContract.g:7299:1: rule__CallExpression__Group_1_1__2__Impl : ( ( rule__CallExpression__RightAssignment_1_1_2 ) ) ;
+ // InternalContract.g:7336:1: rule__CallExpression__Group_1_1__2__Impl : ( ( rule__CallExpression__RightAssignment_1_1_2 ) ) ;
public final void rule__CallExpression__Group_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7303:1: ( ( ( rule__CallExpression__RightAssignment_1_1_2 ) ) )
- // InternalContract.g:7304:1: ( ( rule__CallExpression__RightAssignment_1_1_2 ) )
+ // InternalContract.g:7340:1: ( ( ( rule__CallExpression__RightAssignment_1_1_2 ) ) )
+ // InternalContract.g:7341:1: ( ( rule__CallExpression__RightAssignment_1_1_2 ) )
{
- // InternalContract.g:7304:1: ( ( rule__CallExpression__RightAssignment_1_1_2 ) )
- // InternalContract.g:7305:2: ( rule__CallExpression__RightAssignment_1_1_2 )
+ // InternalContract.g:7341:1: ( ( rule__CallExpression__RightAssignment_1_1_2 ) )
+ // InternalContract.g:7342:2: ( rule__CallExpression__RightAssignment_1_1_2 )
{
before(grammarAccess.getCallExpressionAccess().getRightAssignment_1_1_2());
- // InternalContract.g:7306:2: ( rule__CallExpression__RightAssignment_1_1_2 )
- // InternalContract.g:7306:3: rule__CallExpression__RightAssignment_1_1_2
+ // InternalContract.g:7343:2: ( rule__CallExpression__RightAssignment_1_1_2 )
+ // InternalContract.g:7343:3: rule__CallExpression__RightAssignment_1_1_2
{
pushFollow(FOLLOW_2);
rule__CallExpression__RightAssignment_1_1_2();
@@ -22641,14 +22782,14 @@ public final void rule__CallExpression__Group_1_1__2__Impl() throws RecognitionE
// $ANTLR start "rule__Lambda__Group__0"
- // InternalContract.g:7315:1: rule__Lambda__Group__0 : rule__Lambda__Group__0__Impl rule__Lambda__Group__1 ;
+ // InternalContract.g:7352:1: rule__Lambda__Group__0 : rule__Lambda__Group__0__Impl rule__Lambda__Group__1 ;
public final void rule__Lambda__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7319:1: ( rule__Lambda__Group__0__Impl rule__Lambda__Group__1 )
- // InternalContract.g:7320:2: rule__Lambda__Group__0__Impl rule__Lambda__Group__1
+ // InternalContract.g:7356:1: ( rule__Lambda__Group__0__Impl rule__Lambda__Group__1 )
+ // InternalContract.g:7357:2: rule__Lambda__Group__0__Impl rule__Lambda__Group__1
{
pushFollow(FOLLOW_53);
rule__Lambda__Group__0__Impl();
@@ -22679,20 +22820,20 @@ public final void rule__Lambda__Group__0() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__0__Impl"
- // InternalContract.g:7327:1: rule__Lambda__Group__0__Impl : ( '{' ) ;
+ // InternalContract.g:7364:1: rule__Lambda__Group__0__Impl : ( '{' ) ;
public final void rule__Lambda__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7331:1: ( ( '{' ) )
- // InternalContract.g:7332:1: ( '{' )
+ // InternalContract.g:7368:1: ( ( '{' ) )
+ // InternalContract.g:7369:1: ( '{' )
{
- // InternalContract.g:7332:1: ( '{' )
- // InternalContract.g:7333:2: '{'
+ // InternalContract.g:7369:1: ( '{' )
+ // InternalContract.g:7370:2: '{'
{
before(grammarAccess.getLambdaAccess().getLeftCurlyBracketKeyword_0());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getLambdaAccess().getLeftCurlyBracketKeyword_0());
}
@@ -22716,14 +22857,14 @@ public final void rule__Lambda__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__1"
- // InternalContract.g:7342:1: rule__Lambda__Group__1 : rule__Lambda__Group__1__Impl rule__Lambda__Group__2 ;
+ // InternalContract.g:7379:1: rule__Lambda__Group__1 : rule__Lambda__Group__1__Impl rule__Lambda__Group__2 ;
public final void rule__Lambda__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7346:1: ( rule__Lambda__Group__1__Impl rule__Lambda__Group__2 )
- // InternalContract.g:7347:2: rule__Lambda__Group__1__Impl rule__Lambda__Group__2
+ // InternalContract.g:7383:1: ( rule__Lambda__Group__1__Impl rule__Lambda__Group__2 )
+ // InternalContract.g:7384:2: rule__Lambda__Group__1__Impl rule__Lambda__Group__2
{
pushFollow(FOLLOW_54);
rule__Lambda__Group__1__Impl();
@@ -22754,21 +22895,21 @@ public final void rule__Lambda__Group__1() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__1__Impl"
- // InternalContract.g:7354:1: rule__Lambda__Group__1__Impl : ( ( rule__Lambda__ParameterAssignment_1 ) ) ;
+ // InternalContract.g:7391:1: rule__Lambda__Group__1__Impl : ( ( rule__Lambda__ParameterAssignment_1 ) ) ;
public final void rule__Lambda__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7358:1: ( ( ( rule__Lambda__ParameterAssignment_1 ) ) )
- // InternalContract.g:7359:1: ( ( rule__Lambda__ParameterAssignment_1 ) )
+ // InternalContract.g:7395:1: ( ( ( rule__Lambda__ParameterAssignment_1 ) ) )
+ // InternalContract.g:7396:1: ( ( rule__Lambda__ParameterAssignment_1 ) )
{
- // InternalContract.g:7359:1: ( ( rule__Lambda__ParameterAssignment_1 ) )
- // InternalContract.g:7360:2: ( rule__Lambda__ParameterAssignment_1 )
+ // InternalContract.g:7396:1: ( ( rule__Lambda__ParameterAssignment_1 ) )
+ // InternalContract.g:7397:2: ( rule__Lambda__ParameterAssignment_1 )
{
before(grammarAccess.getLambdaAccess().getParameterAssignment_1());
- // InternalContract.g:7361:2: ( rule__Lambda__ParameterAssignment_1 )
- // InternalContract.g:7361:3: rule__Lambda__ParameterAssignment_1
+ // InternalContract.g:7398:2: ( rule__Lambda__ParameterAssignment_1 )
+ // InternalContract.g:7398:3: rule__Lambda__ParameterAssignment_1
{
pushFollow(FOLLOW_2);
rule__Lambda__ParameterAssignment_1();
@@ -22801,14 +22942,14 @@ public final void rule__Lambda__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__2"
- // InternalContract.g:7369:1: rule__Lambda__Group__2 : rule__Lambda__Group__2__Impl rule__Lambda__Group__3 ;
+ // InternalContract.g:7406:1: rule__Lambda__Group__2 : rule__Lambda__Group__2__Impl rule__Lambda__Group__3 ;
public final void rule__Lambda__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7373:1: ( rule__Lambda__Group__2__Impl rule__Lambda__Group__3 )
- // InternalContract.g:7374:2: rule__Lambda__Group__2__Impl rule__Lambda__Group__3
+ // InternalContract.g:7410:1: ( rule__Lambda__Group__2__Impl rule__Lambda__Group__3 )
+ // InternalContract.g:7411:2: rule__Lambda__Group__2__Impl rule__Lambda__Group__3
{
pushFollow(FOLLOW_12);
rule__Lambda__Group__2__Impl();
@@ -22839,20 +22980,20 @@ public final void rule__Lambda__Group__2() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__2__Impl"
- // InternalContract.g:7381:1: rule__Lambda__Group__2__Impl : ( '->' ) ;
+ // InternalContract.g:7418:1: rule__Lambda__Group__2__Impl : ( '->' ) ;
public final void rule__Lambda__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7385:1: ( ( '->' ) )
- // InternalContract.g:7386:1: ( '->' )
+ // InternalContract.g:7422:1: ( ( '->' ) )
+ // InternalContract.g:7423:1: ( '->' )
{
- // InternalContract.g:7386:1: ( '->' )
- // InternalContract.g:7387:2: '->'
+ // InternalContract.g:7423:1: ( '->' )
+ // InternalContract.g:7424:2: '->'
{
before(grammarAccess.getLambdaAccess().getHyphenMinusGreaterThanSignKeyword_2());
- match(input,67,FOLLOW_2);
+ match(input,68,FOLLOW_2);
after(grammarAccess.getLambdaAccess().getHyphenMinusGreaterThanSignKeyword_2());
}
@@ -22876,14 +23017,14 @@ public final void rule__Lambda__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__3"
- // InternalContract.g:7396:1: rule__Lambda__Group__3 : rule__Lambda__Group__3__Impl rule__Lambda__Group__4 ;
+ // InternalContract.g:7433:1: rule__Lambda__Group__3 : rule__Lambda__Group__3__Impl rule__Lambda__Group__4 ;
public final void rule__Lambda__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7400:1: ( rule__Lambda__Group__3__Impl rule__Lambda__Group__4 )
- // InternalContract.g:7401:2: rule__Lambda__Group__3__Impl rule__Lambda__Group__4
+ // InternalContract.g:7437:1: ( rule__Lambda__Group__3__Impl rule__Lambda__Group__4 )
+ // InternalContract.g:7438:2: rule__Lambda__Group__3__Impl rule__Lambda__Group__4
{
pushFollow(FOLLOW_42);
rule__Lambda__Group__3__Impl();
@@ -22914,17 +23055,17 @@ public final void rule__Lambda__Group__3() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__3__Impl"
- // InternalContract.g:7408:1: rule__Lambda__Group__3__Impl : ( ruleQueries ) ;
+ // InternalContract.g:7445:1: rule__Lambda__Group__3__Impl : ( ruleQueries ) ;
public final void rule__Lambda__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7412:1: ( ( ruleQueries ) )
- // InternalContract.g:7413:1: ( ruleQueries )
+ // InternalContract.g:7449:1: ( ( ruleQueries ) )
+ // InternalContract.g:7450:1: ( ruleQueries )
{
- // InternalContract.g:7413:1: ( ruleQueries )
- // InternalContract.g:7414:2: ruleQueries
+ // InternalContract.g:7450:1: ( ruleQueries )
+ // InternalContract.g:7451:2: ruleQueries
{
before(grammarAccess.getLambdaAccess().getQueriesParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -22955,14 +23096,14 @@ public final void rule__Lambda__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__4"
- // InternalContract.g:7423:1: rule__Lambda__Group__4 : rule__Lambda__Group__4__Impl rule__Lambda__Group__5 ;
+ // InternalContract.g:7460:1: rule__Lambda__Group__4 : rule__Lambda__Group__4__Impl rule__Lambda__Group__5 ;
public final void rule__Lambda__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7427:1: ( rule__Lambda__Group__4__Impl rule__Lambda__Group__5 )
- // InternalContract.g:7428:2: rule__Lambda__Group__4__Impl rule__Lambda__Group__5
+ // InternalContract.g:7464:1: ( rule__Lambda__Group__4__Impl rule__Lambda__Group__5 )
+ // InternalContract.g:7465:2: rule__Lambda__Group__4__Impl rule__Lambda__Group__5
{
pushFollow(FOLLOW_21);
rule__Lambda__Group__4__Impl();
@@ -22993,21 +23134,21 @@ public final void rule__Lambda__Group__4() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__4__Impl"
- // InternalContract.g:7435:1: rule__Lambda__Group__4__Impl : ( ( rule__Lambda__ReturnValueAssignment_4 ) ) ;
+ // InternalContract.g:7472:1: rule__Lambda__Group__4__Impl : ( ( rule__Lambda__ReturnValueAssignment_4 ) ) ;
public final void rule__Lambda__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7439:1: ( ( ( rule__Lambda__ReturnValueAssignment_4 ) ) )
- // InternalContract.g:7440:1: ( ( rule__Lambda__ReturnValueAssignment_4 ) )
+ // InternalContract.g:7476:1: ( ( ( rule__Lambda__ReturnValueAssignment_4 ) ) )
+ // InternalContract.g:7477:1: ( ( rule__Lambda__ReturnValueAssignment_4 ) )
{
- // InternalContract.g:7440:1: ( ( rule__Lambda__ReturnValueAssignment_4 ) )
- // InternalContract.g:7441:2: ( rule__Lambda__ReturnValueAssignment_4 )
+ // InternalContract.g:7477:1: ( ( rule__Lambda__ReturnValueAssignment_4 ) )
+ // InternalContract.g:7478:2: ( rule__Lambda__ReturnValueAssignment_4 )
{
before(grammarAccess.getLambdaAccess().getReturnValueAssignment_4());
- // InternalContract.g:7442:2: ( rule__Lambda__ReturnValueAssignment_4 )
- // InternalContract.g:7442:3: rule__Lambda__ReturnValueAssignment_4
+ // InternalContract.g:7479:2: ( rule__Lambda__ReturnValueAssignment_4 )
+ // InternalContract.g:7479:3: rule__Lambda__ReturnValueAssignment_4
{
pushFollow(FOLLOW_2);
rule__Lambda__ReturnValueAssignment_4();
@@ -23040,14 +23181,14 @@ public final void rule__Lambda__Group__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__5"
- // InternalContract.g:7450:1: rule__Lambda__Group__5 : rule__Lambda__Group__5__Impl ;
+ // InternalContract.g:7487:1: rule__Lambda__Group__5 : rule__Lambda__Group__5__Impl ;
public final void rule__Lambda__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7454:1: ( rule__Lambda__Group__5__Impl )
- // InternalContract.g:7455:2: rule__Lambda__Group__5__Impl
+ // InternalContract.g:7491:1: ( rule__Lambda__Group__5__Impl )
+ // InternalContract.g:7492:2: rule__Lambda__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__Lambda__Group__5__Impl();
@@ -23073,20 +23214,20 @@ public final void rule__Lambda__Group__5() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__5__Impl"
- // InternalContract.g:7461:1: rule__Lambda__Group__5__Impl : ( '}' ) ;
+ // InternalContract.g:7498:1: rule__Lambda__Group__5__Impl : ( '}' ) ;
public final void rule__Lambda__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7465:1: ( ( '}' ) )
- // InternalContract.g:7466:1: ( '}' )
+ // InternalContract.g:7502:1: ( ( '}' ) )
+ // InternalContract.g:7503:1: ( '}' )
{
- // InternalContract.g:7466:1: ( '}' )
- // InternalContract.g:7467:2: '}'
+ // InternalContract.g:7503:1: ( '}' )
+ // InternalContract.g:7504:2: '}'
{
before(grammarAccess.getLambdaAccess().getRightCurlyBracketKeyword_5());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getLambdaAccess().getRightCurlyBracketKeyword_5());
}
@@ -23110,14 +23251,14 @@ public final void rule__Lambda__Group__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__0"
- // InternalContract.g:7477:1: rule__Parameter__Group_1__0 : rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ;
+ // InternalContract.g:7514:1: rule__Parameter__Group_1__0 : rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ;
public final void rule__Parameter__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7481:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 )
- // InternalContract.g:7482:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1
+ // InternalContract.g:7518:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 )
+ // InternalContract.g:7519:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1
{
pushFollow(FOLLOW_53);
rule__Parameter__Group_1__0__Impl();
@@ -23148,21 +23289,21 @@ public final void rule__Parameter__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__0__Impl"
- // InternalContract.g:7489:1: rule__Parameter__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:7526:1: rule__Parameter__Group_1__0__Impl : ( () ) ;
public final void rule__Parameter__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7493:1: ( ( () ) )
- // InternalContract.g:7494:1: ( () )
+ // InternalContract.g:7530:1: ( ( () ) )
+ // InternalContract.g:7531:1: ( () )
{
- // InternalContract.g:7494:1: ( () )
- // InternalContract.g:7495:2: ()
+ // InternalContract.g:7531:1: ( () )
+ // InternalContract.g:7532:2: ()
{
before(grammarAccess.getParameterAccess().getTupleParameterAction_1_0());
- // InternalContract.g:7496:2: ()
- // InternalContract.g:7496:3:
+ // InternalContract.g:7533:2: ()
+ // InternalContract.g:7533:3:
{
}
@@ -23185,14 +23326,14 @@ public final void rule__Parameter__Group_1__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1__1"
- // InternalContract.g:7504:1: rule__Parameter__Group_1__1 : rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2 ;
+ // InternalContract.g:7541:1: rule__Parameter__Group_1__1 : rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2 ;
public final void rule__Parameter__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7508:1: ( rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2 )
- // InternalContract.g:7509:2: rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2
+ // InternalContract.g:7545:1: ( rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2 )
+ // InternalContract.g:7546:2: rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2
{
pushFollow(FOLLOW_8);
rule__Parameter__Group_1__1__Impl();
@@ -23223,20 +23364,20 @@ public final void rule__Parameter__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__1__Impl"
- // InternalContract.g:7516:1: rule__Parameter__Group_1__1__Impl : ( '(' ) ;
+ // InternalContract.g:7553:1: rule__Parameter__Group_1__1__Impl : ( '(' ) ;
public final void rule__Parameter__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7520:1: ( ( '(' ) )
- // InternalContract.g:7521:1: ( '(' )
+ // InternalContract.g:7557:1: ( ( '(' ) )
+ // InternalContract.g:7558:1: ( '(' )
{
- // InternalContract.g:7521:1: ( '(' )
- // InternalContract.g:7522:2: '('
+ // InternalContract.g:7558:1: ( '(' )
+ // InternalContract.g:7559:2: '('
{
before(grammarAccess.getParameterAccess().getLeftParenthesisKeyword_1_1());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getParameterAccess().getLeftParenthesisKeyword_1_1());
}
@@ -23260,14 +23401,14 @@ public final void rule__Parameter__Group_1__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1__2"
- // InternalContract.g:7531:1: rule__Parameter__Group_1__2 : rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3 ;
+ // InternalContract.g:7568:1: rule__Parameter__Group_1__2 : rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3 ;
public final void rule__Parameter__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7535:1: ( rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3 )
- // InternalContract.g:7536:2: rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3
+ // InternalContract.g:7572:1: ( rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3 )
+ // InternalContract.g:7573:2: rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3
{
pushFollow(FOLLOW_39);
rule__Parameter__Group_1__2__Impl();
@@ -23298,21 +23439,21 @@ public final void rule__Parameter__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__2__Impl"
- // InternalContract.g:7543:1: rule__Parameter__Group_1__2__Impl : ( ( rule__Parameter__NamesAssignment_1_2 ) ) ;
+ // InternalContract.g:7580:1: rule__Parameter__Group_1__2__Impl : ( ( rule__Parameter__NamesAssignment_1_2 ) ) ;
public final void rule__Parameter__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7547:1: ( ( ( rule__Parameter__NamesAssignment_1_2 ) ) )
- // InternalContract.g:7548:1: ( ( rule__Parameter__NamesAssignment_1_2 ) )
+ // InternalContract.g:7584:1: ( ( ( rule__Parameter__NamesAssignment_1_2 ) ) )
+ // InternalContract.g:7585:1: ( ( rule__Parameter__NamesAssignment_1_2 ) )
{
- // InternalContract.g:7548:1: ( ( rule__Parameter__NamesAssignment_1_2 ) )
- // InternalContract.g:7549:2: ( rule__Parameter__NamesAssignment_1_2 )
+ // InternalContract.g:7585:1: ( ( rule__Parameter__NamesAssignment_1_2 ) )
+ // InternalContract.g:7586:2: ( rule__Parameter__NamesAssignment_1_2 )
{
before(grammarAccess.getParameterAccess().getNamesAssignment_1_2());
- // InternalContract.g:7550:2: ( rule__Parameter__NamesAssignment_1_2 )
- // InternalContract.g:7550:3: rule__Parameter__NamesAssignment_1_2
+ // InternalContract.g:7587:2: ( rule__Parameter__NamesAssignment_1_2 )
+ // InternalContract.g:7587:3: rule__Parameter__NamesAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__Parameter__NamesAssignment_1_2();
@@ -23345,14 +23486,14 @@ public final void rule__Parameter__Group_1__2__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1__3"
- // InternalContract.g:7558:1: rule__Parameter__Group_1__3 : rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4 ;
+ // InternalContract.g:7595:1: rule__Parameter__Group_1__3 : rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4 ;
public final void rule__Parameter__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7562:1: ( rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4 )
- // InternalContract.g:7563:2: rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4
+ // InternalContract.g:7599:1: ( rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4 )
+ // InternalContract.g:7600:2: rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4
{
pushFollow(FOLLOW_33);
rule__Parameter__Group_1__3__Impl();
@@ -23383,24 +23524,24 @@ public final void rule__Parameter__Group_1__3() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__3__Impl"
- // InternalContract.g:7570:1: rule__Parameter__Group_1__3__Impl : ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) ) ;
+ // InternalContract.g:7607:1: rule__Parameter__Group_1__3__Impl : ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) ) ;
public final void rule__Parameter__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7574:1: ( ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) ) )
- // InternalContract.g:7575:1: ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) )
+ // InternalContract.g:7611:1: ( ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) ) )
+ // InternalContract.g:7612:1: ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) )
{
- // InternalContract.g:7575:1: ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) )
- // InternalContract.g:7576:2: ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* )
+ // InternalContract.g:7612:1: ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) )
+ // InternalContract.g:7613:2: ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* )
{
- // InternalContract.g:7576:2: ( ( rule__Parameter__Group_1_3__0 ) )
- // InternalContract.g:7577:3: ( rule__Parameter__Group_1_3__0 )
+ // InternalContract.g:7613:2: ( ( rule__Parameter__Group_1_3__0 ) )
+ // InternalContract.g:7614:3: ( rule__Parameter__Group_1_3__0 )
{
before(grammarAccess.getParameterAccess().getGroup_1_3());
- // InternalContract.g:7578:3: ( rule__Parameter__Group_1_3__0 )
- // InternalContract.g:7578:4: rule__Parameter__Group_1_3__0
+ // InternalContract.g:7615:3: ( rule__Parameter__Group_1_3__0 )
+ // InternalContract.g:7615:4: rule__Parameter__Group_1_3__0
{
pushFollow(FOLLOW_40);
rule__Parameter__Group_1_3__0();
@@ -23414,24 +23555,24 @@ public final void rule__Parameter__Group_1__3__Impl() throws RecognitionExceptio
}
- // InternalContract.g:7581:2: ( ( rule__Parameter__Group_1_3__0 )* )
- // InternalContract.g:7582:3: ( rule__Parameter__Group_1_3__0 )*
+ // InternalContract.g:7618:2: ( ( rule__Parameter__Group_1_3__0 )* )
+ // InternalContract.g:7619:3: ( rule__Parameter__Group_1_3__0 )*
{
before(grammarAccess.getParameterAccess().getGroup_1_3());
- // InternalContract.g:7583:3: ( rule__Parameter__Group_1_3__0 )*
- loop67:
+ // InternalContract.g:7620:3: ( rule__Parameter__Group_1_3__0 )*
+ loop68:
do {
- int alt67=2;
- int LA67_0 = input.LA(1);
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA67_0==49) ) {
- alt67=1;
+ if ( (LA68_0==51) ) {
+ alt68=1;
}
- switch (alt67) {
+ switch (alt68) {
case 1 :
- // InternalContract.g:7583:4: rule__Parameter__Group_1_3__0
+ // InternalContract.g:7620:4: rule__Parameter__Group_1_3__0
{
pushFollow(FOLLOW_40);
rule__Parameter__Group_1_3__0();
@@ -23443,7 +23584,7 @@ public final void rule__Parameter__Group_1__3__Impl() throws RecognitionExceptio
break;
default :
- break loop67;
+ break loop68;
}
} while (true);
@@ -23473,14 +23614,14 @@ public final void rule__Parameter__Group_1__3__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1__4"
- // InternalContract.g:7592:1: rule__Parameter__Group_1__4 : rule__Parameter__Group_1__4__Impl ;
+ // InternalContract.g:7629:1: rule__Parameter__Group_1__4 : rule__Parameter__Group_1__4__Impl ;
public final void rule__Parameter__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7596:1: ( rule__Parameter__Group_1__4__Impl )
- // InternalContract.g:7597:2: rule__Parameter__Group_1__4__Impl
+ // InternalContract.g:7633:1: ( rule__Parameter__Group_1__4__Impl )
+ // InternalContract.g:7634:2: rule__Parameter__Group_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__Parameter__Group_1__4__Impl();
@@ -23506,20 +23647,20 @@ public final void rule__Parameter__Group_1__4() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__4__Impl"
- // InternalContract.g:7603:1: rule__Parameter__Group_1__4__Impl : ( ')' ) ;
+ // InternalContract.g:7640:1: rule__Parameter__Group_1__4__Impl : ( ')' ) ;
public final void rule__Parameter__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7607:1: ( ( ')' ) )
- // InternalContract.g:7608:1: ( ')' )
+ // InternalContract.g:7644:1: ( ( ')' ) )
+ // InternalContract.g:7645:1: ( ')' )
{
- // InternalContract.g:7608:1: ( ')' )
- // InternalContract.g:7609:2: ')'
+ // InternalContract.g:7645:1: ( ')' )
+ // InternalContract.g:7646:2: ')'
{
before(grammarAccess.getParameterAccess().getRightParenthesisKeyword_1_4());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getParameterAccess().getRightParenthesisKeyword_1_4());
}
@@ -23543,14 +23684,14 @@ public final void rule__Parameter__Group_1__4__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1_3__0"
- // InternalContract.g:7619:1: rule__Parameter__Group_1_3__0 : rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1 ;
+ // InternalContract.g:7656:1: rule__Parameter__Group_1_3__0 : rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1 ;
public final void rule__Parameter__Group_1_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7623:1: ( rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1 )
- // InternalContract.g:7624:2: rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1
+ // InternalContract.g:7660:1: ( rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1 )
+ // InternalContract.g:7661:2: rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1
{
pushFollow(FOLLOW_8);
rule__Parameter__Group_1_3__0__Impl();
@@ -23581,20 +23722,20 @@ public final void rule__Parameter__Group_1_3__0() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1_3__0__Impl"
- // InternalContract.g:7631:1: rule__Parameter__Group_1_3__0__Impl : ( ',' ) ;
+ // InternalContract.g:7668:1: rule__Parameter__Group_1_3__0__Impl : ( ',' ) ;
public final void rule__Parameter__Group_1_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7635:1: ( ( ',' ) )
- // InternalContract.g:7636:1: ( ',' )
+ // InternalContract.g:7672:1: ( ( ',' ) )
+ // InternalContract.g:7673:1: ( ',' )
{
- // InternalContract.g:7636:1: ( ',' )
- // InternalContract.g:7637:2: ','
+ // InternalContract.g:7673:1: ( ',' )
+ // InternalContract.g:7674:2: ','
{
before(grammarAccess.getParameterAccess().getCommaKeyword_1_3_0());
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getParameterAccess().getCommaKeyword_1_3_0());
}
@@ -23618,14 +23759,14 @@ public final void rule__Parameter__Group_1_3__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__Parameter__Group_1_3__1"
- // InternalContract.g:7646:1: rule__Parameter__Group_1_3__1 : rule__Parameter__Group_1_3__1__Impl ;
+ // InternalContract.g:7683:1: rule__Parameter__Group_1_3__1 : rule__Parameter__Group_1_3__1__Impl ;
public final void rule__Parameter__Group_1_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7650:1: ( rule__Parameter__Group_1_3__1__Impl )
- // InternalContract.g:7651:2: rule__Parameter__Group_1_3__1__Impl
+ // InternalContract.g:7687:1: ( rule__Parameter__Group_1_3__1__Impl )
+ // InternalContract.g:7688:2: rule__Parameter__Group_1_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Parameter__Group_1_3__1__Impl();
@@ -23651,21 +23792,21 @@ public final void rule__Parameter__Group_1_3__1() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1_3__1__Impl"
- // InternalContract.g:7657:1: rule__Parameter__Group_1_3__1__Impl : ( ( rule__Parameter__NamesAssignment_1_3_1 ) ) ;
+ // InternalContract.g:7694:1: rule__Parameter__Group_1_3__1__Impl : ( ( rule__Parameter__NamesAssignment_1_3_1 ) ) ;
public final void rule__Parameter__Group_1_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7661:1: ( ( ( rule__Parameter__NamesAssignment_1_3_1 ) ) )
- // InternalContract.g:7662:1: ( ( rule__Parameter__NamesAssignment_1_3_1 ) )
+ // InternalContract.g:7698:1: ( ( ( rule__Parameter__NamesAssignment_1_3_1 ) ) )
+ // InternalContract.g:7699:1: ( ( rule__Parameter__NamesAssignment_1_3_1 ) )
{
- // InternalContract.g:7662:1: ( ( rule__Parameter__NamesAssignment_1_3_1 ) )
- // InternalContract.g:7663:2: ( rule__Parameter__NamesAssignment_1_3_1 )
+ // InternalContract.g:7699:1: ( ( rule__Parameter__NamesAssignment_1_3_1 ) )
+ // InternalContract.g:7700:2: ( rule__Parameter__NamesAssignment_1_3_1 )
{
before(grammarAccess.getParameterAccess().getNamesAssignment_1_3_1());
- // InternalContract.g:7664:2: ( rule__Parameter__NamesAssignment_1_3_1 )
- // InternalContract.g:7664:3: rule__Parameter__NamesAssignment_1_3_1
+ // InternalContract.g:7701:2: ( rule__Parameter__NamesAssignment_1_3_1 )
+ // InternalContract.g:7701:3: rule__Parameter__NamesAssignment_1_3_1
{
pushFollow(FOLLOW_2);
rule__Parameter__NamesAssignment_1_3_1();
@@ -23698,14 +23839,14 @@ public final void rule__Parameter__Group_1_3__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__TerminalExpression__Group_0__0"
- // InternalContract.g:7673:1: rule__TerminalExpression__Group_0__0 : rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1 ;
+ // InternalContract.g:7710:1: rule__TerminalExpression__Group_0__0 : rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1 ;
public final void rule__TerminalExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7677:1: ( rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1 )
- // InternalContract.g:7678:2: rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1
+ // InternalContract.g:7714:1: ( rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1 )
+ // InternalContract.g:7715:2: rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1
{
pushFollow(FOLLOW_55);
rule__TerminalExpression__Group_0__0__Impl();
@@ -23736,21 +23877,21 @@ public final void rule__TerminalExpression__Group_0__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_0__0__Impl"
- // InternalContract.g:7685:1: rule__TerminalExpression__Group_0__0__Impl : ( () ) ;
+ // InternalContract.g:7722:1: rule__TerminalExpression__Group_0__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7689:1: ( ( () ) )
- // InternalContract.g:7690:1: ( () )
+ // InternalContract.g:7726:1: ( ( () ) )
+ // InternalContract.g:7727:1: ( () )
{
- // InternalContract.g:7690:1: ( () )
- // InternalContract.g:7691:2: ()
+ // InternalContract.g:7727:1: ( () )
+ // InternalContract.g:7728:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getSelfExpressionAction_0_0());
- // InternalContract.g:7692:2: ()
- // InternalContract.g:7692:3:
+ // InternalContract.g:7729:2: ()
+ // InternalContract.g:7729:3:
{
}
@@ -23773,14 +23914,14 @@ public final void rule__TerminalExpression__Group_0__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_0__1"
- // InternalContract.g:7700:1: rule__TerminalExpression__Group_0__1 : rule__TerminalExpression__Group_0__1__Impl ;
+ // InternalContract.g:7737:1: rule__TerminalExpression__Group_0__1 : rule__TerminalExpression__Group_0__1__Impl ;
public final void rule__TerminalExpression__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7704:1: ( rule__TerminalExpression__Group_0__1__Impl )
- // InternalContract.g:7705:2: rule__TerminalExpression__Group_0__1__Impl
+ // InternalContract.g:7741:1: ( rule__TerminalExpression__Group_0__1__Impl )
+ // InternalContract.g:7742:2: rule__TerminalExpression__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_0__1__Impl();
@@ -23806,20 +23947,20 @@ public final void rule__TerminalExpression__Group_0__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_0__1__Impl"
- // InternalContract.g:7711:1: rule__TerminalExpression__Group_0__1__Impl : ( 'self' ) ;
+ // InternalContract.g:7748:1: rule__TerminalExpression__Group_0__1__Impl : ( 'self' ) ;
public final void rule__TerminalExpression__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7715:1: ( ( 'self' ) )
- // InternalContract.g:7716:1: ( 'self' )
+ // InternalContract.g:7752:1: ( ( 'self' ) )
+ // InternalContract.g:7753:1: ( 'self' )
{
- // InternalContract.g:7716:1: ( 'self' )
- // InternalContract.g:7717:2: 'self'
+ // InternalContract.g:7753:1: ( 'self' )
+ // InternalContract.g:7754:2: 'self'
{
before(grammarAccess.getTerminalExpressionAccess().getSelfKeyword_0_1());
- match(input,68,FOLLOW_2);
+ match(input,69,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getSelfKeyword_0_1());
}
@@ -23843,14 +23984,14 @@ public final void rule__TerminalExpression__Group_0__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_1__0"
- // InternalContract.g:7727:1: rule__TerminalExpression__Group_1__0 : rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 ;
+ // InternalContract.g:7764:1: rule__TerminalExpression__Group_1__0 : rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 ;
public final void rule__TerminalExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7731:1: ( rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 )
- // InternalContract.g:7732:2: rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1
+ // InternalContract.g:7768:1: ( rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 )
+ // InternalContract.g:7769:2: rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1
{
pushFollow(FOLLOW_56);
rule__TerminalExpression__Group_1__0__Impl();
@@ -23881,21 +24022,21 @@ public final void rule__TerminalExpression__Group_1__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_1__0__Impl"
- // InternalContract.g:7739:1: rule__TerminalExpression__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:7776:1: rule__TerminalExpression__Group_1__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7743:1: ( ( () ) )
- // InternalContract.g:7744:1: ( () )
+ // InternalContract.g:7780:1: ( ( () ) )
+ // InternalContract.g:7781:1: ( () )
{
- // InternalContract.g:7744:1: ( () )
- // InternalContract.g:7745:2: ()
+ // InternalContract.g:7781:1: ( () )
+ // InternalContract.g:7782:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getRootExpressionAction_1_0());
- // InternalContract.g:7746:2: ()
- // InternalContract.g:7746:3:
+ // InternalContract.g:7783:2: ()
+ // InternalContract.g:7783:3:
{
}
@@ -23918,14 +24059,14 @@ public final void rule__TerminalExpression__Group_1__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_1__1"
- // InternalContract.g:7754:1: rule__TerminalExpression__Group_1__1 : rule__TerminalExpression__Group_1__1__Impl ;
+ // InternalContract.g:7791:1: rule__TerminalExpression__Group_1__1 : rule__TerminalExpression__Group_1__1__Impl ;
public final void rule__TerminalExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7758:1: ( rule__TerminalExpression__Group_1__1__Impl )
- // InternalContract.g:7759:2: rule__TerminalExpression__Group_1__1__Impl
+ // InternalContract.g:7795:1: ( rule__TerminalExpression__Group_1__1__Impl )
+ // InternalContract.g:7796:2: rule__TerminalExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_1__1__Impl();
@@ -23951,20 +24092,20 @@ public final void rule__TerminalExpression__Group_1__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_1__1__Impl"
- // InternalContract.g:7765:1: rule__TerminalExpression__Group_1__1__Impl : ( 'root' ) ;
+ // InternalContract.g:7802:1: rule__TerminalExpression__Group_1__1__Impl : ( 'root' ) ;
public final void rule__TerminalExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7769:1: ( ( 'root' ) )
- // InternalContract.g:7770:1: ( 'root' )
+ // InternalContract.g:7806:1: ( ( 'root' ) )
+ // InternalContract.g:7807:1: ( 'root' )
{
- // InternalContract.g:7770:1: ( 'root' )
- // InternalContract.g:7771:2: 'root'
+ // InternalContract.g:7807:1: ( 'root' )
+ // InternalContract.g:7808:2: 'root'
{
before(grammarAccess.getTerminalExpressionAccess().getRootKeyword_1_1());
- match(input,69,FOLLOW_2);
+ match(input,70,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getRootKeyword_1_1());
}
@@ -23988,14 +24129,14 @@ public final void rule__TerminalExpression__Group_1__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_2__0"
- // InternalContract.g:7781:1: rule__TerminalExpression__Group_2__0 : rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 ;
+ // InternalContract.g:7818:1: rule__TerminalExpression__Group_2__0 : rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 ;
public final void rule__TerminalExpression__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7785:1: ( rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 )
- // InternalContract.g:7786:2: rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1
+ // InternalContract.g:7822:1: ( rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 )
+ // InternalContract.g:7823:2: rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1
{
pushFollow(FOLLOW_57);
rule__TerminalExpression__Group_2__0__Impl();
@@ -24026,21 +24167,21 @@ public final void rule__TerminalExpression__Group_2__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_2__0__Impl"
- // InternalContract.g:7793:1: rule__TerminalExpression__Group_2__0__Impl : ( () ) ;
+ // InternalContract.g:7830:1: rule__TerminalExpression__Group_2__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7797:1: ( ( () ) )
- // InternalContract.g:7798:1: ( () )
+ // InternalContract.g:7834:1: ( ( () ) )
+ // InternalContract.g:7835:1: ( () )
{
- // InternalContract.g:7798:1: ( () )
- // InternalContract.g:7799:2: ()
+ // InternalContract.g:7835:1: ( () )
+ // InternalContract.g:7836:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getStringLiteralAction_2_0());
- // InternalContract.g:7800:2: ()
- // InternalContract.g:7800:3:
+ // InternalContract.g:7837:2: ()
+ // InternalContract.g:7837:3:
{
}
@@ -24063,14 +24204,14 @@ public final void rule__TerminalExpression__Group_2__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_2__1"
- // InternalContract.g:7808:1: rule__TerminalExpression__Group_2__1 : rule__TerminalExpression__Group_2__1__Impl ;
+ // InternalContract.g:7845:1: rule__TerminalExpression__Group_2__1 : rule__TerminalExpression__Group_2__1__Impl ;
public final void rule__TerminalExpression__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7812:1: ( rule__TerminalExpression__Group_2__1__Impl )
- // InternalContract.g:7813:2: rule__TerminalExpression__Group_2__1__Impl
+ // InternalContract.g:7849:1: ( rule__TerminalExpression__Group_2__1__Impl )
+ // InternalContract.g:7850:2: rule__TerminalExpression__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_2__1__Impl();
@@ -24096,21 +24237,21 @@ public final void rule__TerminalExpression__Group_2__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_2__1__Impl"
- // InternalContract.g:7819:1: rule__TerminalExpression__Group_2__1__Impl : ( ( rule__TerminalExpression__ValueAssignment_2_1 ) ) ;
+ // InternalContract.g:7856:1: rule__TerminalExpression__Group_2__1__Impl : ( ( rule__TerminalExpression__ValueAssignment_2_1 ) ) ;
public final void rule__TerminalExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7823:1: ( ( ( rule__TerminalExpression__ValueAssignment_2_1 ) ) )
- // InternalContract.g:7824:1: ( ( rule__TerminalExpression__ValueAssignment_2_1 ) )
+ // InternalContract.g:7860:1: ( ( ( rule__TerminalExpression__ValueAssignment_2_1 ) ) )
+ // InternalContract.g:7861:1: ( ( rule__TerminalExpression__ValueAssignment_2_1 ) )
{
- // InternalContract.g:7824:1: ( ( rule__TerminalExpression__ValueAssignment_2_1 ) )
- // InternalContract.g:7825:2: ( rule__TerminalExpression__ValueAssignment_2_1 )
+ // InternalContract.g:7861:1: ( ( rule__TerminalExpression__ValueAssignment_2_1 ) )
+ // InternalContract.g:7862:2: ( rule__TerminalExpression__ValueAssignment_2_1 )
{
before(grammarAccess.getTerminalExpressionAccess().getValueAssignment_2_1());
- // InternalContract.g:7826:2: ( rule__TerminalExpression__ValueAssignment_2_1 )
- // InternalContract.g:7826:3: rule__TerminalExpression__ValueAssignment_2_1
+ // InternalContract.g:7863:2: ( rule__TerminalExpression__ValueAssignment_2_1 )
+ // InternalContract.g:7863:3: rule__TerminalExpression__ValueAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__ValueAssignment_2_1();
@@ -24143,14 +24284,14 @@ public final void rule__TerminalExpression__Group_2__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_3__0"
- // InternalContract.g:7835:1: rule__TerminalExpression__Group_3__0 : rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 ;
+ // InternalContract.g:7872:1: rule__TerminalExpression__Group_3__0 : rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 ;
public final void rule__TerminalExpression__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7839:1: ( rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 )
- // InternalContract.g:7840:2: rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1
+ // InternalContract.g:7876:1: ( rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 )
+ // InternalContract.g:7877:2: rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1
{
pushFollow(FOLLOW_8);
rule__TerminalExpression__Group_3__0__Impl();
@@ -24181,21 +24322,21 @@ public final void rule__TerminalExpression__Group_3__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_3__0__Impl"
- // InternalContract.g:7847:1: rule__TerminalExpression__Group_3__0__Impl : ( () ) ;
+ // InternalContract.g:7884:1: rule__TerminalExpression__Group_3__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7851:1: ( ( () ) )
- // InternalContract.g:7852:1: ( () )
+ // InternalContract.g:7888:1: ( ( () ) )
+ // InternalContract.g:7889:1: ( () )
{
- // InternalContract.g:7852:1: ( () )
- // InternalContract.g:7853:2: ()
+ // InternalContract.g:7889:1: ( () )
+ // InternalContract.g:7890:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getNameReferenceAction_3_0());
- // InternalContract.g:7854:2: ()
- // InternalContract.g:7854:3:
+ // InternalContract.g:7891:2: ()
+ // InternalContract.g:7891:3:
{
}
@@ -24218,14 +24359,14 @@ public final void rule__TerminalExpression__Group_3__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_3__1"
- // InternalContract.g:7862:1: rule__TerminalExpression__Group_3__1 : rule__TerminalExpression__Group_3__1__Impl ;
+ // InternalContract.g:7899:1: rule__TerminalExpression__Group_3__1 : rule__TerminalExpression__Group_3__1__Impl ;
public final void rule__TerminalExpression__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7866:1: ( rule__TerminalExpression__Group_3__1__Impl )
- // InternalContract.g:7867:2: rule__TerminalExpression__Group_3__1__Impl
+ // InternalContract.g:7903:1: ( rule__TerminalExpression__Group_3__1__Impl )
+ // InternalContract.g:7904:2: rule__TerminalExpression__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_3__1__Impl();
@@ -24251,21 +24392,21 @@ public final void rule__TerminalExpression__Group_3__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_3__1__Impl"
- // InternalContract.g:7873:1: rule__TerminalExpression__Group_3__1__Impl : ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) ) ;
+ // InternalContract.g:7910:1: rule__TerminalExpression__Group_3__1__Impl : ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) ) ;
public final void rule__TerminalExpression__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7877:1: ( ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) ) )
- // InternalContract.g:7878:1: ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) )
+ // InternalContract.g:7914:1: ( ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) ) )
+ // InternalContract.g:7915:1: ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) )
{
- // InternalContract.g:7878:1: ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) )
- // InternalContract.g:7879:2: ( rule__TerminalExpression__ReferenceAssignment_3_1 )
+ // InternalContract.g:7915:1: ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) )
+ // InternalContract.g:7916:2: ( rule__TerminalExpression__ReferenceAssignment_3_1 )
{
before(grammarAccess.getTerminalExpressionAccess().getReferenceAssignment_3_1());
- // InternalContract.g:7880:2: ( rule__TerminalExpression__ReferenceAssignment_3_1 )
- // InternalContract.g:7880:3: rule__TerminalExpression__ReferenceAssignment_3_1
+ // InternalContract.g:7917:2: ( rule__TerminalExpression__ReferenceAssignment_3_1 )
+ // InternalContract.g:7917:3: rule__TerminalExpression__ReferenceAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__ReferenceAssignment_3_1();
@@ -24298,14 +24439,14 @@ public final void rule__TerminalExpression__Group_3__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4__0"
- // InternalContract.g:7889:1: rule__TerminalExpression__Group_4__0 : rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 ;
+ // InternalContract.g:7926:1: rule__TerminalExpression__Group_4__0 : rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 ;
public final void rule__TerminalExpression__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7893:1: ( rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 )
- // InternalContract.g:7894:2: rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1
+ // InternalContract.g:7930:1: ( rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 )
+ // InternalContract.g:7931:2: rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1
{
pushFollow(FOLLOW_42);
rule__TerminalExpression__Group_4__0__Impl();
@@ -24336,20 +24477,20 @@ public final void rule__TerminalExpression__Group_4__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_4__0__Impl"
- // InternalContract.g:7901:1: rule__TerminalExpression__Group_4__0__Impl : ( '(' ) ;
+ // InternalContract.g:7938:1: rule__TerminalExpression__Group_4__0__Impl : ( '(' ) ;
public final void rule__TerminalExpression__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7905:1: ( ( '(' ) )
- // InternalContract.g:7906:1: ( '(' )
+ // InternalContract.g:7942:1: ( ( '(' ) )
+ // InternalContract.g:7943:1: ( '(' )
{
- // InternalContract.g:7906:1: ( '(' )
- // InternalContract.g:7907:2: '('
+ // InternalContract.g:7943:1: ( '(' )
+ // InternalContract.g:7944:2: '('
{
before(grammarAccess.getTerminalExpressionAccess().getLeftParenthesisKeyword_4_0());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getLeftParenthesisKeyword_4_0());
}
@@ -24373,14 +24514,14 @@ public final void rule__TerminalExpression__Group_4__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4__1"
- // InternalContract.g:7916:1: rule__TerminalExpression__Group_4__1 : rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2 ;
+ // InternalContract.g:7953:1: rule__TerminalExpression__Group_4__1 : rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2 ;
public final void rule__TerminalExpression__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7920:1: ( rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2 )
- // InternalContract.g:7921:2: rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2
+ // InternalContract.g:7957:1: ( rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2 )
+ // InternalContract.g:7958:2: rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2
{
pushFollow(FOLLOW_58);
rule__TerminalExpression__Group_4__1__Impl();
@@ -24411,17 +24552,17 @@ public final void rule__TerminalExpression__Group_4__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_4__1__Impl"
- // InternalContract.g:7928:1: rule__TerminalExpression__Group_4__1__Impl : ( ruleExpression ) ;
+ // InternalContract.g:7965:1: rule__TerminalExpression__Group_4__1__Impl : ( ruleExpression ) ;
public final void rule__TerminalExpression__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7932:1: ( ( ruleExpression ) )
- // InternalContract.g:7933:1: ( ruleExpression )
+ // InternalContract.g:7969:1: ( ( ruleExpression ) )
+ // InternalContract.g:7970:1: ( ruleExpression )
{
- // InternalContract.g:7933:1: ( ruleExpression )
- // InternalContract.g:7934:2: ruleExpression
+ // InternalContract.g:7970:1: ( ruleExpression )
+ // InternalContract.g:7971:2: ruleExpression
{
before(grammarAccess.getTerminalExpressionAccess().getExpressionParserRuleCall_4_1());
pushFollow(FOLLOW_2);
@@ -24452,14 +24593,14 @@ public final void rule__TerminalExpression__Group_4__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4__2"
- // InternalContract.g:7943:1: rule__TerminalExpression__Group_4__2 : rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3 ;
+ // InternalContract.g:7980:1: rule__TerminalExpression__Group_4__2 : rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3 ;
public final void rule__TerminalExpression__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7947:1: ( rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3 )
- // InternalContract.g:7948:2: rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3
+ // InternalContract.g:7984:1: ( rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3 )
+ // InternalContract.g:7985:2: rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3
{
pushFollow(FOLLOW_58);
rule__TerminalExpression__Group_4__2__Impl();
@@ -24490,29 +24631,29 @@ public final void rule__TerminalExpression__Group_4__2() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_4__2__Impl"
- // InternalContract.g:7955:1: rule__TerminalExpression__Group_4__2__Impl : ( ( rule__TerminalExpression__Group_4_2__0 )? ) ;
+ // InternalContract.g:7992:1: rule__TerminalExpression__Group_4__2__Impl : ( ( rule__TerminalExpression__Group_4_2__0 )? ) ;
public final void rule__TerminalExpression__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7959:1: ( ( ( rule__TerminalExpression__Group_4_2__0 )? ) )
- // InternalContract.g:7960:1: ( ( rule__TerminalExpression__Group_4_2__0 )? )
+ // InternalContract.g:7996:1: ( ( ( rule__TerminalExpression__Group_4_2__0 )? ) )
+ // InternalContract.g:7997:1: ( ( rule__TerminalExpression__Group_4_2__0 )? )
{
- // InternalContract.g:7960:1: ( ( rule__TerminalExpression__Group_4_2__0 )? )
- // InternalContract.g:7961:2: ( rule__TerminalExpression__Group_4_2__0 )?
+ // InternalContract.g:7997:1: ( ( rule__TerminalExpression__Group_4_2__0 )? )
+ // InternalContract.g:7998:2: ( rule__TerminalExpression__Group_4_2__0 )?
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_4_2());
- // InternalContract.g:7962:2: ( rule__TerminalExpression__Group_4_2__0 )?
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // InternalContract.g:7999:2: ( rule__TerminalExpression__Group_4_2__0 )?
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( (LA68_0==49) ) {
- alt68=1;
+ if ( (LA69_0==51) ) {
+ alt69=1;
}
- switch (alt68) {
+ switch (alt69) {
case 1 :
- // InternalContract.g:7962:3: rule__TerminalExpression__Group_4_2__0
+ // InternalContract.g:7999:3: rule__TerminalExpression__Group_4_2__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4_2__0();
@@ -24548,14 +24689,14 @@ public final void rule__TerminalExpression__Group_4__2__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4__3"
- // InternalContract.g:7970:1: rule__TerminalExpression__Group_4__3 : rule__TerminalExpression__Group_4__3__Impl ;
+ // InternalContract.g:8007:1: rule__TerminalExpression__Group_4__3 : rule__TerminalExpression__Group_4__3__Impl ;
public final void rule__TerminalExpression__Group_4__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7974:1: ( rule__TerminalExpression__Group_4__3__Impl )
- // InternalContract.g:7975:2: rule__TerminalExpression__Group_4__3__Impl
+ // InternalContract.g:8011:1: ( rule__TerminalExpression__Group_4__3__Impl )
+ // InternalContract.g:8012:2: rule__TerminalExpression__Group_4__3__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4__3__Impl();
@@ -24581,20 +24722,20 @@ public final void rule__TerminalExpression__Group_4__3() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_4__3__Impl"
- // InternalContract.g:7981:1: rule__TerminalExpression__Group_4__3__Impl : ( ')' ) ;
+ // InternalContract.g:8018:1: rule__TerminalExpression__Group_4__3__Impl : ( ')' ) ;
public final void rule__TerminalExpression__Group_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7985:1: ( ( ')' ) )
- // InternalContract.g:7986:1: ( ')' )
+ // InternalContract.g:8022:1: ( ( ')' ) )
+ // InternalContract.g:8023:1: ( ')' )
{
- // InternalContract.g:7986:1: ( ')' )
- // InternalContract.g:7987:2: ')'
+ // InternalContract.g:8023:1: ( ')' )
+ // InternalContract.g:8024:2: ')'
{
before(grammarAccess.getTerminalExpressionAccess().getRightParenthesisKeyword_4_3());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getRightParenthesisKeyword_4_3());
}
@@ -24618,14 +24759,14 @@ public final void rule__TerminalExpression__Group_4__3__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4_2__0"
- // InternalContract.g:7997:1: rule__TerminalExpression__Group_4_2__0 : rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1 ;
+ // InternalContract.g:8034:1: rule__TerminalExpression__Group_4_2__0 : rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1 ;
public final void rule__TerminalExpression__Group_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8001:1: ( rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1 )
- // InternalContract.g:8002:2: rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1
+ // InternalContract.g:8038:1: ( rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1 )
+ // InternalContract.g:8039:2: rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1
{
pushFollow(FOLLOW_39);
rule__TerminalExpression__Group_4_2__0__Impl();
@@ -24656,21 +24797,21 @@ public final void rule__TerminalExpression__Group_4_2__0() throws RecognitionExc
// $ANTLR start "rule__TerminalExpression__Group_4_2__0__Impl"
- // InternalContract.g:8009:1: rule__TerminalExpression__Group_4_2__0__Impl : ( () ) ;
+ // InternalContract.g:8046:1: rule__TerminalExpression__Group_4_2__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8013:1: ( ( () ) )
- // InternalContract.g:8014:1: ( () )
+ // InternalContract.g:8050:1: ( ( () ) )
+ // InternalContract.g:8051:1: ( () )
{
- // InternalContract.g:8014:1: ( () )
- // InternalContract.g:8015:2: ()
+ // InternalContract.g:8051:1: ( () )
+ // InternalContract.g:8052:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getTupleExpressionElementsAction_4_2_0());
- // InternalContract.g:8016:2: ()
- // InternalContract.g:8016:3:
+ // InternalContract.g:8053:2: ()
+ // InternalContract.g:8053:3:
{
}
@@ -24693,14 +24834,14 @@ public final void rule__TerminalExpression__Group_4_2__0__Impl() throws Recognit
// $ANTLR start "rule__TerminalExpression__Group_4_2__1"
- // InternalContract.g:8024:1: rule__TerminalExpression__Group_4_2__1 : rule__TerminalExpression__Group_4_2__1__Impl ;
+ // InternalContract.g:8061:1: rule__TerminalExpression__Group_4_2__1 : rule__TerminalExpression__Group_4_2__1__Impl ;
public final void rule__TerminalExpression__Group_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8028:1: ( rule__TerminalExpression__Group_4_2__1__Impl )
- // InternalContract.g:8029:2: rule__TerminalExpression__Group_4_2__1__Impl
+ // InternalContract.g:8065:1: ( rule__TerminalExpression__Group_4_2__1__Impl )
+ // InternalContract.g:8066:2: rule__TerminalExpression__Group_4_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4_2__1__Impl();
@@ -24726,24 +24867,24 @@ public final void rule__TerminalExpression__Group_4_2__1() throws RecognitionExc
// $ANTLR start "rule__TerminalExpression__Group_4_2__1__Impl"
- // InternalContract.g:8035:1: rule__TerminalExpression__Group_4_2__1__Impl : ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) ) ;
+ // InternalContract.g:8072:1: rule__TerminalExpression__Group_4_2__1__Impl : ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) ) ;
public final void rule__TerminalExpression__Group_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8039:1: ( ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) ) )
- // InternalContract.g:8040:1: ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) )
+ // InternalContract.g:8076:1: ( ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) ) )
+ // InternalContract.g:8077:1: ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) )
{
- // InternalContract.g:8040:1: ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) )
- // InternalContract.g:8041:2: ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* )
+ // InternalContract.g:8077:1: ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) )
+ // InternalContract.g:8078:2: ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* )
{
- // InternalContract.g:8041:2: ( ( rule__TerminalExpression__Group_4_2_1__0 ) )
- // InternalContract.g:8042:3: ( rule__TerminalExpression__Group_4_2_1__0 )
+ // InternalContract.g:8078:2: ( ( rule__TerminalExpression__Group_4_2_1__0 ) )
+ // InternalContract.g:8079:3: ( rule__TerminalExpression__Group_4_2_1__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_4_2_1());
- // InternalContract.g:8043:3: ( rule__TerminalExpression__Group_4_2_1__0 )
- // InternalContract.g:8043:4: rule__TerminalExpression__Group_4_2_1__0
+ // InternalContract.g:8080:3: ( rule__TerminalExpression__Group_4_2_1__0 )
+ // InternalContract.g:8080:4: rule__TerminalExpression__Group_4_2_1__0
{
pushFollow(FOLLOW_40);
rule__TerminalExpression__Group_4_2_1__0();
@@ -24757,24 +24898,24 @@ public final void rule__TerminalExpression__Group_4_2__1__Impl() throws Recognit
}
- // InternalContract.g:8046:2: ( ( rule__TerminalExpression__Group_4_2_1__0 )* )
- // InternalContract.g:8047:3: ( rule__TerminalExpression__Group_4_2_1__0 )*
+ // InternalContract.g:8083:2: ( ( rule__TerminalExpression__Group_4_2_1__0 )* )
+ // InternalContract.g:8084:3: ( rule__TerminalExpression__Group_4_2_1__0 )*
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_4_2_1());
- // InternalContract.g:8048:3: ( rule__TerminalExpression__Group_4_2_1__0 )*
- loop69:
+ // InternalContract.g:8085:3: ( rule__TerminalExpression__Group_4_2_1__0 )*
+ loop70:
do {
- int alt69=2;
- int LA69_0 = input.LA(1);
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA69_0==49) ) {
- alt69=1;
+ if ( (LA70_0==51) ) {
+ alt70=1;
}
- switch (alt69) {
+ switch (alt70) {
case 1 :
- // InternalContract.g:8048:4: rule__TerminalExpression__Group_4_2_1__0
+ // InternalContract.g:8085:4: rule__TerminalExpression__Group_4_2_1__0
{
pushFollow(FOLLOW_40);
rule__TerminalExpression__Group_4_2_1__0();
@@ -24786,7 +24927,7 @@ public final void rule__TerminalExpression__Group_4_2__1__Impl() throws Recognit
break;
default :
- break loop69;
+ break loop70;
}
} while (true);
@@ -24816,14 +24957,14 @@ public final void rule__TerminalExpression__Group_4_2__1__Impl() throws Recognit
// $ANTLR start "rule__TerminalExpression__Group_4_2_1__0"
- // InternalContract.g:8058:1: rule__TerminalExpression__Group_4_2_1__0 : rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1 ;
+ // InternalContract.g:8095:1: rule__TerminalExpression__Group_4_2_1__0 : rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1 ;
public final void rule__TerminalExpression__Group_4_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8062:1: ( rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1 )
- // InternalContract.g:8063:2: rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1
+ // InternalContract.g:8099:1: ( rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1 )
+ // InternalContract.g:8100:2: rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1
{
pushFollow(FOLLOW_42);
rule__TerminalExpression__Group_4_2_1__0__Impl();
@@ -24854,20 +24995,20 @@ public final void rule__TerminalExpression__Group_4_2_1__0() throws RecognitionE
// $ANTLR start "rule__TerminalExpression__Group_4_2_1__0__Impl"
- // InternalContract.g:8070:1: rule__TerminalExpression__Group_4_2_1__0__Impl : ( ',' ) ;
+ // InternalContract.g:8107:1: rule__TerminalExpression__Group_4_2_1__0__Impl : ( ',' ) ;
public final void rule__TerminalExpression__Group_4_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8074:1: ( ( ',' ) )
- // InternalContract.g:8075:1: ( ',' )
+ // InternalContract.g:8111:1: ( ( ',' ) )
+ // InternalContract.g:8112:1: ( ',' )
{
- // InternalContract.g:8075:1: ( ',' )
- // InternalContract.g:8076:2: ','
+ // InternalContract.g:8112:1: ( ',' )
+ // InternalContract.g:8113:2: ','
{
before(grammarAccess.getTerminalExpressionAccess().getCommaKeyword_4_2_1_0());
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getCommaKeyword_4_2_1_0());
}
@@ -24891,14 +25032,14 @@ public final void rule__TerminalExpression__Group_4_2_1__0__Impl() throws Recogn
// $ANTLR start "rule__TerminalExpression__Group_4_2_1__1"
- // InternalContract.g:8085:1: rule__TerminalExpression__Group_4_2_1__1 : rule__TerminalExpression__Group_4_2_1__1__Impl ;
+ // InternalContract.g:8122:1: rule__TerminalExpression__Group_4_2_1__1 : rule__TerminalExpression__Group_4_2_1__1__Impl ;
public final void rule__TerminalExpression__Group_4_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8089:1: ( rule__TerminalExpression__Group_4_2_1__1__Impl )
- // InternalContract.g:8090:2: rule__TerminalExpression__Group_4_2_1__1__Impl
+ // InternalContract.g:8126:1: ( rule__TerminalExpression__Group_4_2_1__1__Impl )
+ // InternalContract.g:8127:2: rule__TerminalExpression__Group_4_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4_2_1__1__Impl();
@@ -24924,21 +25065,21 @@ public final void rule__TerminalExpression__Group_4_2_1__1() throws RecognitionE
// $ANTLR start "rule__TerminalExpression__Group_4_2_1__1__Impl"
- // InternalContract.g:8096:1: rule__TerminalExpression__Group_4_2_1__1__Impl : ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) ) ;
+ // InternalContract.g:8133:1: rule__TerminalExpression__Group_4_2_1__1__Impl : ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) ) ;
public final void rule__TerminalExpression__Group_4_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8100:1: ( ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) ) )
- // InternalContract.g:8101:1: ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) )
+ // InternalContract.g:8137:1: ( ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) ) )
+ // InternalContract.g:8138:1: ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) )
{
- // InternalContract.g:8101:1: ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) )
- // InternalContract.g:8102:2: ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 )
+ // InternalContract.g:8138:1: ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) )
+ // InternalContract.g:8139:2: ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 )
{
before(grammarAccess.getTerminalExpressionAccess().getElementsAssignment_4_2_1_1());
- // InternalContract.g:8103:2: ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 )
- // InternalContract.g:8103:3: rule__TerminalExpression__ElementsAssignment_4_2_1_1
+ // InternalContract.g:8140:2: ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 )
+ // InternalContract.g:8140:3: rule__TerminalExpression__ElementsAssignment_4_2_1_1
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__ElementsAssignment_4_2_1_1();
@@ -24971,14 +25112,14 @@ public final void rule__TerminalExpression__Group_4_2_1__1__Impl() throws Recogn
// $ANTLR start "rule__ContractSubclause__Group__0"
- // InternalContract.g:8112:1: rule__ContractSubclause__Group__0 : rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1 ;
+ // InternalContract.g:8149:1: rule__ContractSubclause__Group__0 : rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1 ;
public final void rule__ContractSubclause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8116:1: ( rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1 )
- // InternalContract.g:8117:2: rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1
+ // InternalContract.g:8153:1: ( rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1 )
+ // InternalContract.g:8154:2: rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1
{
pushFollow(FOLLOW_59);
rule__ContractSubclause__Group__0__Impl();
@@ -25009,21 +25150,21 @@ public final void rule__ContractSubclause__Group__0() throws RecognitionExceptio
// $ANTLR start "rule__ContractSubclause__Group__0__Impl"
- // InternalContract.g:8124:1: rule__ContractSubclause__Group__0__Impl : ( () ) ;
+ // InternalContract.g:8161:1: rule__ContractSubclause__Group__0__Impl : ( () ) ;
public final void rule__ContractSubclause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8128:1: ( ( () ) )
- // InternalContract.g:8129:1: ( () )
+ // InternalContract.g:8165:1: ( ( () ) )
+ // InternalContract.g:8166:1: ( () )
{
- // InternalContract.g:8129:1: ( () )
- // InternalContract.g:8130:2: ()
+ // InternalContract.g:8166:1: ( () )
+ // InternalContract.g:8167:2: ()
{
before(grammarAccess.getContractSubclauseAccess().getContractSubclauseAction_0());
- // InternalContract.g:8131:2: ()
- // InternalContract.g:8131:3:
+ // InternalContract.g:8168:2: ()
+ // InternalContract.g:8168:3:
{
}
@@ -25046,14 +25187,14 @@ public final void rule__ContractSubclause__Group__0__Impl() throws RecognitionEx
// $ANTLR start "rule__ContractSubclause__Group__1"
- // InternalContract.g:8139:1: rule__ContractSubclause__Group__1 : rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2 ;
+ // InternalContract.g:8176:1: rule__ContractSubclause__Group__1 : rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2 ;
public final void rule__ContractSubclause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8143:1: ( rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2 )
- // InternalContract.g:8144:2: rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2
+ // InternalContract.g:8180:1: ( rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2 )
+ // InternalContract.g:8181:2: rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2
{
pushFollow(FOLLOW_59);
rule__ContractSubclause__Group__1__Impl();
@@ -25084,33 +25225,33 @@ public final void rule__ContractSubclause__Group__1() throws RecognitionExceptio
// $ANTLR start "rule__ContractSubclause__Group__1__Impl"
- // InternalContract.g:8151:1: rule__ContractSubclause__Group__1__Impl : ( ( rule__ContractSubclause__Group_1__0 )* ) ;
+ // InternalContract.g:8188:1: rule__ContractSubclause__Group__1__Impl : ( ( rule__ContractSubclause__Group_1__0 )* ) ;
public final void rule__ContractSubclause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8155:1: ( ( ( rule__ContractSubclause__Group_1__0 )* ) )
- // InternalContract.g:8156:1: ( ( rule__ContractSubclause__Group_1__0 )* )
+ // InternalContract.g:8192:1: ( ( ( rule__ContractSubclause__Group_1__0 )* ) )
+ // InternalContract.g:8193:1: ( ( rule__ContractSubclause__Group_1__0 )* )
{
- // InternalContract.g:8156:1: ( ( rule__ContractSubclause__Group_1__0 )* )
- // InternalContract.g:8157:2: ( rule__ContractSubclause__Group_1__0 )*
+ // InternalContract.g:8193:1: ( ( rule__ContractSubclause__Group_1__0 )* )
+ // InternalContract.g:8194:2: ( rule__ContractSubclause__Group_1__0 )*
{
before(grammarAccess.getContractSubclauseAccess().getGroup_1());
- // InternalContract.g:8158:2: ( rule__ContractSubclause__Group_1__0 )*
- loop70:
+ // InternalContract.g:8195:2: ( rule__ContractSubclause__Group_1__0 )*
+ loop71:
do {
- int alt70=2;
- int LA70_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA70_0==70) ) {
- alt70=1;
+ if ( (LA71_0==71) ) {
+ alt71=1;
}
- switch (alt70) {
+ switch (alt71) {
case 1 :
- // InternalContract.g:8158:3: rule__ContractSubclause__Group_1__0
+ // InternalContract.g:8195:3: rule__ContractSubclause__Group_1__0
{
pushFollow(FOLLOW_60);
rule__ContractSubclause__Group_1__0();
@@ -25122,7 +25263,7 @@ public final void rule__ContractSubclause__Group__1__Impl() throws RecognitionEx
break;
default :
- break loop70;
+ break loop71;
}
} while (true);
@@ -25149,14 +25290,14 @@ public final void rule__ContractSubclause__Group__1__Impl() throws RecognitionEx
// $ANTLR start "rule__ContractSubclause__Group__2"
- // InternalContract.g:8166:1: rule__ContractSubclause__Group__2 : rule__ContractSubclause__Group__2__Impl ;
+ // InternalContract.g:8203:1: rule__ContractSubclause__Group__2 : rule__ContractSubclause__Group__2__Impl ;
public final void rule__ContractSubclause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8170:1: ( rule__ContractSubclause__Group__2__Impl )
- // InternalContract.g:8171:2: rule__ContractSubclause__Group__2__Impl
+ // InternalContract.g:8207:1: ( rule__ContractSubclause__Group__2__Impl )
+ // InternalContract.g:8208:2: rule__ContractSubclause__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__Group__2__Impl();
@@ -25182,33 +25323,33 @@ public final void rule__ContractSubclause__Group__2() throws RecognitionExceptio
// $ANTLR start "rule__ContractSubclause__Group__2__Impl"
- // InternalContract.g:8177:1: rule__ContractSubclause__Group__2__Impl : ( ( rule__ContractSubclause__Group_2__0 )* ) ;
+ // InternalContract.g:8214:1: rule__ContractSubclause__Group__2__Impl : ( ( rule__ContractSubclause__Group_2__0 )* ) ;
public final void rule__ContractSubclause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8181:1: ( ( ( rule__ContractSubclause__Group_2__0 )* ) )
- // InternalContract.g:8182:1: ( ( rule__ContractSubclause__Group_2__0 )* )
+ // InternalContract.g:8218:1: ( ( ( rule__ContractSubclause__Group_2__0 )* ) )
+ // InternalContract.g:8219:1: ( ( rule__ContractSubclause__Group_2__0 )* )
{
- // InternalContract.g:8182:1: ( ( rule__ContractSubclause__Group_2__0 )* )
- // InternalContract.g:8183:2: ( rule__ContractSubclause__Group_2__0 )*
+ // InternalContract.g:8219:1: ( ( rule__ContractSubclause__Group_2__0 )* )
+ // InternalContract.g:8220:2: ( rule__ContractSubclause__Group_2__0 )*
{
before(grammarAccess.getContractSubclauseAccess().getGroup_2());
- // InternalContract.g:8184:2: ( rule__ContractSubclause__Group_2__0 )*
- loop71:
+ // InternalContract.g:8221:2: ( rule__ContractSubclause__Group_2__0 )*
+ loop72:
do {
- int alt71=2;
- int LA71_0 = input.LA(1);
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA71_0==71) ) {
- alt71=1;
+ if ( (LA72_0==72) ) {
+ alt72=1;
}
- switch (alt71) {
+ switch (alt72) {
case 1 :
- // InternalContract.g:8184:3: rule__ContractSubclause__Group_2__0
+ // InternalContract.g:8221:3: rule__ContractSubclause__Group_2__0
{
pushFollow(FOLLOW_61);
rule__ContractSubclause__Group_2__0();
@@ -25220,7 +25361,7 @@ public final void rule__ContractSubclause__Group__2__Impl() throws RecognitionEx
break;
default :
- break loop71;
+ break loop72;
}
} while (true);
@@ -25247,14 +25388,14 @@ public final void rule__ContractSubclause__Group__2__Impl() throws RecognitionEx
// $ANTLR start "rule__ContractSubclause__Group_1__0"
- // InternalContract.g:8193:1: rule__ContractSubclause__Group_1__0 : rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1 ;
+ // InternalContract.g:8230:1: rule__ContractSubclause__Group_1__0 : rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1 ;
public final void rule__ContractSubclause__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8197:1: ( rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1 )
- // InternalContract.g:8198:2: rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1
+ // InternalContract.g:8234:1: ( rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1 )
+ // InternalContract.g:8235:2: rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1
{
pushFollow(FOLLOW_8);
rule__ContractSubclause__Group_1__0__Impl();
@@ -25285,20 +25426,20 @@ public final void rule__ContractSubclause__Group_1__0() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_1__0__Impl"
- // InternalContract.g:8205:1: rule__ContractSubclause__Group_1__0__Impl : ( 'use' ) ;
+ // InternalContract.g:8242:1: rule__ContractSubclause__Group_1__0__Impl : ( 'use' ) ;
public final void rule__ContractSubclause__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8209:1: ( ( 'use' ) )
- // InternalContract.g:8210:1: ( 'use' )
+ // InternalContract.g:8246:1: ( ( 'use' ) )
+ // InternalContract.g:8247:1: ( 'use' )
{
- // InternalContract.g:8210:1: ( 'use' )
- // InternalContract.g:8211:2: 'use'
+ // InternalContract.g:8247:1: ( 'use' )
+ // InternalContract.g:8248:2: 'use'
{
before(grammarAccess.getContractSubclauseAccess().getUseKeyword_1_0());
- match(input,70,FOLLOW_2);
+ match(input,71,FOLLOW_2);
after(grammarAccess.getContractSubclauseAccess().getUseKeyword_1_0());
}
@@ -25322,14 +25463,14 @@ public final void rule__ContractSubclause__Group_1__0__Impl() throws Recognition
// $ANTLR start "rule__ContractSubclause__Group_1__1"
- // InternalContract.g:8220:1: rule__ContractSubclause__Group_1__1 : rule__ContractSubclause__Group_1__1__Impl ;
+ // InternalContract.g:8257:1: rule__ContractSubclause__Group_1__1 : rule__ContractSubclause__Group_1__1__Impl ;
public final void rule__ContractSubclause__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8224:1: ( rule__ContractSubclause__Group_1__1__Impl )
- // InternalContract.g:8225:2: rule__ContractSubclause__Group_1__1__Impl
+ // InternalContract.g:8261:1: ( rule__ContractSubclause__Group_1__1__Impl )
+ // InternalContract.g:8262:2: rule__ContractSubclause__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__Group_1__1__Impl();
@@ -25355,21 +25496,21 @@ public final void rule__ContractSubclause__Group_1__1() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_1__1__Impl"
- // InternalContract.g:8231:1: rule__ContractSubclause__Group_1__1__Impl : ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) ) ;
+ // InternalContract.g:8268:1: rule__ContractSubclause__Group_1__1__Impl : ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) ) ;
public final void rule__ContractSubclause__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8235:1: ( ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) ) )
- // InternalContract.g:8236:1: ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) )
+ // InternalContract.g:8272:1: ( ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) ) )
+ // InternalContract.g:8273:1: ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) )
{
- // InternalContract.g:8236:1: ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) )
- // InternalContract.g:8237:2: ( rule__ContractSubclause__UseQueriesAssignment_1_1 )
+ // InternalContract.g:8273:1: ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) )
+ // InternalContract.g:8274:2: ( rule__ContractSubclause__UseQueriesAssignment_1_1 )
{
before(grammarAccess.getContractSubclauseAccess().getUseQueriesAssignment_1_1());
- // InternalContract.g:8238:2: ( rule__ContractSubclause__UseQueriesAssignment_1_1 )
- // InternalContract.g:8238:3: rule__ContractSubclause__UseQueriesAssignment_1_1
+ // InternalContract.g:8275:2: ( rule__ContractSubclause__UseQueriesAssignment_1_1 )
+ // InternalContract.g:8275:3: rule__ContractSubclause__UseQueriesAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__UseQueriesAssignment_1_1();
@@ -25402,14 +25543,14 @@ public final void rule__ContractSubclause__Group_1__1__Impl() throws Recognition
// $ANTLR start "rule__ContractSubclause__Group_2__0"
- // InternalContract.g:8247:1: rule__ContractSubclause__Group_2__0 : rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1 ;
+ // InternalContract.g:8284:1: rule__ContractSubclause__Group_2__0 : rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1 ;
public final void rule__ContractSubclause__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8251:1: ( rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1 )
- // InternalContract.g:8252:2: rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1
+ // InternalContract.g:8288:1: ( rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1 )
+ // InternalContract.g:8289:2: rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1
{
pushFollow(FOLLOW_8);
rule__ContractSubclause__Group_2__0__Impl();
@@ -25440,20 +25581,20 @@ public final void rule__ContractSubclause__Group_2__0() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_2__0__Impl"
- // InternalContract.g:8259:1: rule__ContractSubclause__Group_2__0__Impl : ( 'verify' ) ;
+ // InternalContract.g:8296:1: rule__ContractSubclause__Group_2__0__Impl : ( 'verify' ) ;
public final void rule__ContractSubclause__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8263:1: ( ( 'verify' ) )
- // InternalContract.g:8264:1: ( 'verify' )
+ // InternalContract.g:8300:1: ( ( 'verify' ) )
+ // InternalContract.g:8301:1: ( 'verify' )
{
- // InternalContract.g:8264:1: ( 'verify' )
- // InternalContract.g:8265:2: 'verify'
+ // InternalContract.g:8301:1: ( 'verify' )
+ // InternalContract.g:8302:2: 'verify'
{
before(grammarAccess.getContractSubclauseAccess().getVerifyKeyword_2_0());
- match(input,71,FOLLOW_2);
+ match(input,72,FOLLOW_2);
after(grammarAccess.getContractSubclauseAccess().getVerifyKeyword_2_0());
}
@@ -25477,14 +25618,14 @@ public final void rule__ContractSubclause__Group_2__0__Impl() throws Recognition
// $ANTLR start "rule__ContractSubclause__Group_2__1"
- // InternalContract.g:8274:1: rule__ContractSubclause__Group_2__1 : rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2 ;
+ // InternalContract.g:8311:1: rule__ContractSubclause__Group_2__1 : rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2 ;
public final void rule__ContractSubclause__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8278:1: ( rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2 )
- // InternalContract.g:8279:2: rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2
+ // InternalContract.g:8315:1: ( rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2 )
+ // InternalContract.g:8316:2: rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2
{
pushFollow(FOLLOW_17);
rule__ContractSubclause__Group_2__1__Impl();
@@ -25515,21 +25656,21 @@ public final void rule__ContractSubclause__Group_2__1() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_2__1__Impl"
- // InternalContract.g:8286:1: rule__ContractSubclause__Group_2__1__Impl : ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) ) ;
+ // InternalContract.g:8323:1: rule__ContractSubclause__Group_2__1__Impl : ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) ) ;
public final void rule__ContractSubclause__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8290:1: ( ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) ) )
- // InternalContract.g:8291:1: ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) )
+ // InternalContract.g:8327:1: ( ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) ) )
+ // InternalContract.g:8328:1: ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) )
{
- // InternalContract.g:8291:1: ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) )
- // InternalContract.g:8292:2: ( rule__ContractSubclause__VerifyPlansAssignment_2_1 )
+ // InternalContract.g:8328:1: ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) )
+ // InternalContract.g:8329:2: ( rule__ContractSubclause__VerifyPlansAssignment_2_1 )
{
before(grammarAccess.getContractSubclauseAccess().getVerifyPlansAssignment_2_1());
- // InternalContract.g:8293:2: ( rule__ContractSubclause__VerifyPlansAssignment_2_1 )
- // InternalContract.g:8293:3: rule__ContractSubclause__VerifyPlansAssignment_2_1
+ // InternalContract.g:8330:2: ( rule__ContractSubclause__VerifyPlansAssignment_2_1 )
+ // InternalContract.g:8330:3: rule__ContractSubclause__VerifyPlansAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__VerifyPlansAssignment_2_1();
@@ -25562,14 +25703,14 @@ public final void rule__ContractSubclause__Group_2__1__Impl() throws Recognition
// $ANTLR start "rule__ContractSubclause__Group_2__2"
- // InternalContract.g:8301:1: rule__ContractSubclause__Group_2__2 : rule__ContractSubclause__Group_2__2__Impl ;
+ // InternalContract.g:8338:1: rule__ContractSubclause__Group_2__2 : rule__ContractSubclause__Group_2__2__Impl ;
public final void rule__ContractSubclause__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8305:1: ( rule__ContractSubclause__Group_2__2__Impl )
- // InternalContract.g:8306:2: rule__ContractSubclause__Group_2__2__Impl
+ // InternalContract.g:8342:1: ( rule__ContractSubclause__Group_2__2__Impl )
+ // InternalContract.g:8343:2: rule__ContractSubclause__Group_2__2__Impl
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__Group_2__2__Impl();
@@ -25595,20 +25736,20 @@ public final void rule__ContractSubclause__Group_2__2() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_2__2__Impl"
- // InternalContract.g:8312:1: rule__ContractSubclause__Group_2__2__Impl : ( ';' ) ;
+ // InternalContract.g:8349:1: rule__ContractSubclause__Group_2__2__Impl : ( ';' ) ;
public final void rule__ContractSubclause__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8316:1: ( ( ';' ) )
- // InternalContract.g:8317:1: ( ';' )
+ // InternalContract.g:8353:1: ( ( ';' ) )
+ // InternalContract.g:8354:1: ( ';' )
{
- // InternalContract.g:8317:1: ( ';' )
- // InternalContract.g:8318:2: ';'
+ // InternalContract.g:8354:1: ( ';' )
+ // InternalContract.g:8355:2: ';'
{
before(grammarAccess.getContractSubclauseAccess().getSemicolonKeyword_2_2());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getContractSubclauseAccess().getSemicolonKeyword_2_2());
}
@@ -25632,14 +25773,14 @@ public final void rule__ContractSubclause__Group_2__2__Impl() throws Recognition
// $ANTLR start "rule__IString__Group_1__0"
- // InternalContract.g:8328:1: rule__IString__Group_1__0 : rule__IString__Group_1__0__Impl rule__IString__Group_1__1 ;
+ // InternalContract.g:8365:1: rule__IString__Group_1__0 : rule__IString__Group_1__0__Impl rule__IString__Group_1__1 ;
public final void rule__IString__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8332:1: ( rule__IString__Group_1__0__Impl rule__IString__Group_1__1 )
- // InternalContract.g:8333:2: rule__IString__Group_1__0__Impl rule__IString__Group_1__1
+ // InternalContract.g:8369:1: ( rule__IString__Group_1__0__Impl rule__IString__Group_1__1 )
+ // InternalContract.g:8370:2: rule__IString__Group_1__0__Impl rule__IString__Group_1__1
{
pushFollow(FOLLOW_62);
rule__IString__Group_1__0__Impl();
@@ -25670,21 +25811,21 @@ public final void rule__IString__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1__0__Impl"
- // InternalContract.g:8340:1: rule__IString__Group_1__0__Impl : ( ( rule__IString__PartsAssignment_1_0 ) ) ;
+ // InternalContract.g:8377:1: rule__IString__Group_1__0__Impl : ( ( rule__IString__PartsAssignment_1_0 ) ) ;
public final void rule__IString__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8344:1: ( ( ( rule__IString__PartsAssignment_1_0 ) ) )
- // InternalContract.g:8345:1: ( ( rule__IString__PartsAssignment_1_0 ) )
+ // InternalContract.g:8381:1: ( ( ( rule__IString__PartsAssignment_1_0 ) ) )
+ // InternalContract.g:8382:1: ( ( rule__IString__PartsAssignment_1_0 ) )
{
- // InternalContract.g:8345:1: ( ( rule__IString__PartsAssignment_1_0 ) )
- // InternalContract.g:8346:2: ( rule__IString__PartsAssignment_1_0 )
+ // InternalContract.g:8382:1: ( ( rule__IString__PartsAssignment_1_0 ) )
+ // InternalContract.g:8383:2: ( rule__IString__PartsAssignment_1_0 )
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_0());
- // InternalContract.g:8347:2: ( rule__IString__PartsAssignment_1_0 )
- // InternalContract.g:8347:3: rule__IString__PartsAssignment_1_0
+ // InternalContract.g:8384:2: ( rule__IString__PartsAssignment_1_0 )
+ // InternalContract.g:8384:3: rule__IString__PartsAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_0();
@@ -25717,14 +25858,14 @@ public final void rule__IString__Group_1__0__Impl() throws RecognitionException
// $ANTLR start "rule__IString__Group_1__1"
- // InternalContract.g:8355:1: rule__IString__Group_1__1 : rule__IString__Group_1__1__Impl rule__IString__Group_1__2 ;
+ // InternalContract.g:8392:1: rule__IString__Group_1__1 : rule__IString__Group_1__1__Impl rule__IString__Group_1__2 ;
public final void rule__IString__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8359:1: ( rule__IString__Group_1__1__Impl rule__IString__Group_1__2 )
- // InternalContract.g:8360:2: rule__IString__Group_1__1__Impl rule__IString__Group_1__2
+ // InternalContract.g:8396:1: ( rule__IString__Group_1__1__Impl rule__IString__Group_1__2 )
+ // InternalContract.g:8397:2: rule__IString__Group_1__1__Impl rule__IString__Group_1__2
{
pushFollow(FOLLOW_62);
rule__IString__Group_1__1__Impl();
@@ -25755,29 +25896,29 @@ public final void rule__IString__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1__1__Impl"
- // InternalContract.g:8367:1: rule__IString__Group_1__1__Impl : ( ( rule__IString__PartsAssignment_1_1 )? ) ;
+ // InternalContract.g:8404:1: rule__IString__Group_1__1__Impl : ( ( rule__IString__PartsAssignment_1_1 )? ) ;
public final void rule__IString__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8371:1: ( ( ( rule__IString__PartsAssignment_1_1 )? ) )
- // InternalContract.g:8372:1: ( ( rule__IString__PartsAssignment_1_1 )? )
+ // InternalContract.g:8408:1: ( ( ( rule__IString__PartsAssignment_1_1 )? ) )
+ // InternalContract.g:8409:1: ( ( rule__IString__PartsAssignment_1_1 )? )
{
- // InternalContract.g:8372:1: ( ( rule__IString__PartsAssignment_1_1 )? )
- // InternalContract.g:8373:2: ( rule__IString__PartsAssignment_1_1 )?
+ // InternalContract.g:8409:1: ( ( rule__IString__PartsAssignment_1_1 )? )
+ // InternalContract.g:8410:2: ( rule__IString__PartsAssignment_1_1 )?
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_1());
- // InternalContract.g:8374:2: ( rule__IString__PartsAssignment_1_1 )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // InternalContract.g:8411:2: ( rule__IString__PartsAssignment_1_1 )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA72_0==RULE_ID||(LA72_0>=31 && LA72_0<=32)||LA72_0==55) ) {
- alt72=1;
+ if ( (LA73_0==RULE_ID||(LA73_0>=33 && LA73_0<=34)||LA73_0==57) ) {
+ alt73=1;
}
- switch (alt72) {
+ switch (alt73) {
case 1 :
- // InternalContract.g:8374:3: rule__IString__PartsAssignment_1_1
+ // InternalContract.g:8411:3: rule__IString__PartsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_1();
@@ -25813,14 +25954,14 @@ public final void rule__IString__Group_1__1__Impl() throws RecognitionException
// $ANTLR start "rule__IString__Group_1__2"
- // InternalContract.g:8382:1: rule__IString__Group_1__2 : rule__IString__Group_1__2__Impl rule__IString__Group_1__3 ;
+ // InternalContract.g:8419:1: rule__IString__Group_1__2 : rule__IString__Group_1__2__Impl rule__IString__Group_1__3 ;
public final void rule__IString__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8386:1: ( rule__IString__Group_1__2__Impl rule__IString__Group_1__3 )
- // InternalContract.g:8387:2: rule__IString__Group_1__2__Impl rule__IString__Group_1__3
+ // InternalContract.g:8423:1: ( rule__IString__Group_1__2__Impl rule__IString__Group_1__3 )
+ // InternalContract.g:8424:2: rule__IString__Group_1__2__Impl rule__IString__Group_1__3
{
pushFollow(FOLLOW_62);
rule__IString__Group_1__2__Impl();
@@ -25851,33 +25992,33 @@ public final void rule__IString__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1__2__Impl"
- // InternalContract.g:8394:1: rule__IString__Group_1__2__Impl : ( ( rule__IString__Group_1_2__0 )* ) ;
+ // InternalContract.g:8431:1: rule__IString__Group_1__2__Impl : ( ( rule__IString__Group_1_2__0 )* ) ;
public final void rule__IString__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8398:1: ( ( ( rule__IString__Group_1_2__0 )* ) )
- // InternalContract.g:8399:1: ( ( rule__IString__Group_1_2__0 )* )
+ // InternalContract.g:8435:1: ( ( ( rule__IString__Group_1_2__0 )* ) )
+ // InternalContract.g:8436:1: ( ( rule__IString__Group_1_2__0 )* )
{
- // InternalContract.g:8399:1: ( ( rule__IString__Group_1_2__0 )* )
- // InternalContract.g:8400:2: ( rule__IString__Group_1_2__0 )*
+ // InternalContract.g:8436:1: ( ( rule__IString__Group_1_2__0 )* )
+ // InternalContract.g:8437:2: ( rule__IString__Group_1_2__0 )*
{
before(grammarAccess.getIStringAccess().getGroup_1_2());
- // InternalContract.g:8401:2: ( rule__IString__Group_1_2__0 )*
- loop73:
+ // InternalContract.g:8438:2: ( rule__IString__Group_1_2__0 )*
+ loop74:
do {
- int alt73=2;
- int LA73_0 = input.LA(1);
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA73_0==RULE_ISTRING_MIDDLE) ) {
- alt73=1;
+ if ( (LA74_0==RULE_ISTRING_MIDDLE) ) {
+ alt74=1;
}
- switch (alt73) {
+ switch (alt74) {
case 1 :
- // InternalContract.g:8401:3: rule__IString__Group_1_2__0
+ // InternalContract.g:8438:3: rule__IString__Group_1_2__0
{
pushFollow(FOLLOW_63);
rule__IString__Group_1_2__0();
@@ -25889,7 +26030,7 @@ public final void rule__IString__Group_1__2__Impl() throws RecognitionException
break;
default :
- break loop73;
+ break loop74;
}
} while (true);
@@ -25916,14 +26057,14 @@ public final void rule__IString__Group_1__2__Impl() throws RecognitionException
// $ANTLR start "rule__IString__Group_1__3"
- // InternalContract.g:8409:1: rule__IString__Group_1__3 : rule__IString__Group_1__3__Impl ;
+ // InternalContract.g:8446:1: rule__IString__Group_1__3 : rule__IString__Group_1__3__Impl ;
public final void rule__IString__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8413:1: ( rule__IString__Group_1__3__Impl )
- // InternalContract.g:8414:2: rule__IString__Group_1__3__Impl
+ // InternalContract.g:8450:1: ( rule__IString__Group_1__3__Impl )
+ // InternalContract.g:8451:2: rule__IString__Group_1__3__Impl
{
pushFollow(FOLLOW_2);
rule__IString__Group_1__3__Impl();
@@ -25949,21 +26090,21 @@ public final void rule__IString__Group_1__3() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1__3__Impl"
- // InternalContract.g:8420:1: rule__IString__Group_1__3__Impl : ( ( rule__IString__PartsAssignment_1_3 ) ) ;
+ // InternalContract.g:8457:1: rule__IString__Group_1__3__Impl : ( ( rule__IString__PartsAssignment_1_3 ) ) ;
public final void rule__IString__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8424:1: ( ( ( rule__IString__PartsAssignment_1_3 ) ) )
- // InternalContract.g:8425:1: ( ( rule__IString__PartsAssignment_1_3 ) )
+ // InternalContract.g:8461:1: ( ( ( rule__IString__PartsAssignment_1_3 ) ) )
+ // InternalContract.g:8462:1: ( ( rule__IString__PartsAssignment_1_3 ) )
{
- // InternalContract.g:8425:1: ( ( rule__IString__PartsAssignment_1_3 ) )
- // InternalContract.g:8426:2: ( rule__IString__PartsAssignment_1_3 )
+ // InternalContract.g:8462:1: ( ( rule__IString__PartsAssignment_1_3 ) )
+ // InternalContract.g:8463:2: ( rule__IString__PartsAssignment_1_3 )
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_3());
- // InternalContract.g:8427:2: ( rule__IString__PartsAssignment_1_3 )
- // InternalContract.g:8427:3: rule__IString__PartsAssignment_1_3
+ // InternalContract.g:8464:2: ( rule__IString__PartsAssignment_1_3 )
+ // InternalContract.g:8464:3: rule__IString__PartsAssignment_1_3
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_3();
@@ -25996,14 +26137,14 @@ public final void rule__IString__Group_1__3__Impl() throws RecognitionException
// $ANTLR start "rule__IString__Group_1_2__0"
- // InternalContract.g:8436:1: rule__IString__Group_1_2__0 : rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1 ;
+ // InternalContract.g:8473:1: rule__IString__Group_1_2__0 : rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1 ;
public final void rule__IString__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8440:1: ( rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1 )
- // InternalContract.g:8441:2: rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1
+ // InternalContract.g:8477:1: ( rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1 )
+ // InternalContract.g:8478:2: rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1
{
pushFollow(FOLLOW_64);
rule__IString__Group_1_2__0__Impl();
@@ -26034,21 +26175,21 @@ public final void rule__IString__Group_1_2__0() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1_2__0__Impl"
- // InternalContract.g:8448:1: rule__IString__Group_1_2__0__Impl : ( ( rule__IString__PartsAssignment_1_2_0 ) ) ;
+ // InternalContract.g:8485:1: rule__IString__Group_1_2__0__Impl : ( ( rule__IString__PartsAssignment_1_2_0 ) ) ;
public final void rule__IString__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8452:1: ( ( ( rule__IString__PartsAssignment_1_2_0 ) ) )
- // InternalContract.g:8453:1: ( ( rule__IString__PartsAssignment_1_2_0 ) )
+ // InternalContract.g:8489:1: ( ( ( rule__IString__PartsAssignment_1_2_0 ) ) )
+ // InternalContract.g:8490:1: ( ( rule__IString__PartsAssignment_1_2_0 ) )
{
- // InternalContract.g:8453:1: ( ( rule__IString__PartsAssignment_1_2_0 ) )
- // InternalContract.g:8454:2: ( rule__IString__PartsAssignment_1_2_0 )
+ // InternalContract.g:8490:1: ( ( rule__IString__PartsAssignment_1_2_0 ) )
+ // InternalContract.g:8491:2: ( rule__IString__PartsAssignment_1_2_0 )
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_2_0());
- // InternalContract.g:8455:2: ( rule__IString__PartsAssignment_1_2_0 )
- // InternalContract.g:8455:3: rule__IString__PartsAssignment_1_2_0
+ // InternalContract.g:8492:2: ( rule__IString__PartsAssignment_1_2_0 )
+ // InternalContract.g:8492:3: rule__IString__PartsAssignment_1_2_0
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_2_0();
@@ -26081,14 +26222,14 @@ public final void rule__IString__Group_1_2__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__IString__Group_1_2__1"
- // InternalContract.g:8463:1: rule__IString__Group_1_2__1 : rule__IString__Group_1_2__1__Impl ;
+ // InternalContract.g:8500:1: rule__IString__Group_1_2__1 : rule__IString__Group_1_2__1__Impl ;
public final void rule__IString__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8467:1: ( rule__IString__Group_1_2__1__Impl )
- // InternalContract.g:8468:2: rule__IString__Group_1_2__1__Impl
+ // InternalContract.g:8504:1: ( rule__IString__Group_1_2__1__Impl )
+ // InternalContract.g:8505:2: rule__IString__Group_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__IString__Group_1_2__1__Impl();
@@ -26114,29 +26255,29 @@ public final void rule__IString__Group_1_2__1() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1_2__1__Impl"
- // InternalContract.g:8474:1: rule__IString__Group_1_2__1__Impl : ( ( rule__IString__PartsAssignment_1_2_1 )? ) ;
+ // InternalContract.g:8511:1: rule__IString__Group_1_2__1__Impl : ( ( rule__IString__PartsAssignment_1_2_1 )? ) ;
public final void rule__IString__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8478:1: ( ( ( rule__IString__PartsAssignment_1_2_1 )? ) )
- // InternalContract.g:8479:1: ( ( rule__IString__PartsAssignment_1_2_1 )? )
+ // InternalContract.g:8515:1: ( ( ( rule__IString__PartsAssignment_1_2_1 )? ) )
+ // InternalContract.g:8516:1: ( ( rule__IString__PartsAssignment_1_2_1 )? )
{
- // InternalContract.g:8479:1: ( ( rule__IString__PartsAssignment_1_2_1 )? )
- // InternalContract.g:8480:2: ( rule__IString__PartsAssignment_1_2_1 )?
+ // InternalContract.g:8516:1: ( ( rule__IString__PartsAssignment_1_2_1 )? )
+ // InternalContract.g:8517:2: ( rule__IString__PartsAssignment_1_2_1 )?
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_2_1());
- // InternalContract.g:8481:2: ( rule__IString__PartsAssignment_1_2_1 )?
- int alt74=2;
- int LA74_0 = input.LA(1);
+ // InternalContract.g:8518:2: ( rule__IString__PartsAssignment_1_2_1 )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA74_0==RULE_ID||(LA74_0>=31 && LA74_0<=32)||LA74_0==55) ) {
- alt74=1;
+ if ( (LA75_0==RULE_ID||(LA75_0>=33 && LA75_0<=34)||LA75_0==57) ) {
+ alt75=1;
}
- switch (alt74) {
+ switch (alt75) {
case 1 :
- // InternalContract.g:8481:3: rule__IString__PartsAssignment_1_2_1
+ // InternalContract.g:8518:3: rule__IString__PartsAssignment_1_2_1
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_2_1();
@@ -26172,14 +26313,14 @@ public final void rule__IString__Group_1_2__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__IStringInter__Group__0"
- // InternalContract.g:8490:1: rule__IStringInter__Group__0 : rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1 ;
+ // InternalContract.g:8527:1: rule__IStringInter__Group__0 : rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1 ;
public final void rule__IStringInter__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8494:1: ( rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1 )
- // InternalContract.g:8495:2: rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1
+ // InternalContract.g:8531:1: ( rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1 )
+ // InternalContract.g:8532:2: rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1
{
pushFollow(FOLLOW_64);
rule__IStringInter__Group__0__Impl();
@@ -26210,29 +26351,29 @@ public final void rule__IStringInter__Group__0() throws RecognitionException {
// $ANTLR start "rule__IStringInter__Group__0__Impl"
- // InternalContract.g:8502:1: rule__IStringInter__Group__0__Impl : ( ( rule__IStringInter__DirectAssignment_0 )? ) ;
+ // InternalContract.g:8539:1: rule__IStringInter__Group__0__Impl : ( ( rule__IStringInter__DirectAssignment_0 )? ) ;
public final void rule__IStringInter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8506:1: ( ( ( rule__IStringInter__DirectAssignment_0 )? ) )
- // InternalContract.g:8507:1: ( ( rule__IStringInter__DirectAssignment_0 )? )
+ // InternalContract.g:8543:1: ( ( ( rule__IStringInter__DirectAssignment_0 )? ) )
+ // InternalContract.g:8544:1: ( ( rule__IStringInter__DirectAssignment_0 )? )
{
- // InternalContract.g:8507:1: ( ( rule__IStringInter__DirectAssignment_0 )? )
- // InternalContract.g:8508:2: ( rule__IStringInter__DirectAssignment_0 )?
+ // InternalContract.g:8544:1: ( ( rule__IStringInter__DirectAssignment_0 )? )
+ // InternalContract.g:8545:2: ( rule__IStringInter__DirectAssignment_0 )?
{
before(grammarAccess.getIStringInterAccess().getDirectAssignment_0());
- // InternalContract.g:8509:2: ( rule__IStringInter__DirectAssignment_0 )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // InternalContract.g:8546:2: ( rule__IStringInter__DirectAssignment_0 )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA75_0==55) ) {
- alt75=1;
+ if ( (LA76_0==57) ) {
+ alt76=1;
}
- switch (alt75) {
+ switch (alt76) {
case 1 :
- // InternalContract.g:8509:3: rule__IStringInter__DirectAssignment_0
+ // InternalContract.g:8546:3: rule__IStringInter__DirectAssignment_0
{
pushFollow(FOLLOW_2);
rule__IStringInter__DirectAssignment_0();
@@ -26268,14 +26409,14 @@ public final void rule__IStringInter__Group__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__IStringInter__Group__1"
- // InternalContract.g:8517:1: rule__IStringInter__Group__1 : rule__IStringInter__Group__1__Impl ;
+ // InternalContract.g:8554:1: rule__IStringInter__Group__1 : rule__IStringInter__Group__1__Impl ;
public final void rule__IStringInter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8521:1: ( rule__IStringInter__Group__1__Impl )
- // InternalContract.g:8522:2: rule__IStringInter__Group__1__Impl
+ // InternalContract.g:8558:1: ( rule__IStringInter__Group__1__Impl )
+ // InternalContract.g:8559:2: rule__IStringInter__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__IStringInter__Group__1__Impl();
@@ -26301,21 +26442,21 @@ public final void rule__IStringInter__Group__1() throws RecognitionException {
// $ANTLR start "rule__IStringInter__Group__1__Impl"
- // InternalContract.g:8528:1: rule__IStringInter__Group__1__Impl : ( ( rule__IStringInter__Alternatives_1 ) ) ;
+ // InternalContract.g:8565:1: rule__IStringInter__Group__1__Impl : ( ( rule__IStringInter__Alternatives_1 ) ) ;
public final void rule__IStringInter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8532:1: ( ( ( rule__IStringInter__Alternatives_1 ) ) )
- // InternalContract.g:8533:1: ( ( rule__IStringInter__Alternatives_1 ) )
+ // InternalContract.g:8569:1: ( ( ( rule__IStringInter__Alternatives_1 ) ) )
+ // InternalContract.g:8570:1: ( ( rule__IStringInter__Alternatives_1 ) )
{
- // InternalContract.g:8533:1: ( ( rule__IStringInter__Alternatives_1 ) )
- // InternalContract.g:8534:2: ( rule__IStringInter__Alternatives_1 )
+ // InternalContract.g:8570:1: ( ( rule__IStringInter__Alternatives_1 ) )
+ // InternalContract.g:8571:2: ( rule__IStringInter__Alternatives_1 )
{
before(grammarAccess.getIStringInterAccess().getAlternatives_1());
- // InternalContract.g:8535:2: ( rule__IStringInter__Alternatives_1 )
- // InternalContract.g:8535:3: rule__IStringInter__Alternatives_1
+ // InternalContract.g:8572:2: ( rule__IStringInter__Alternatives_1 )
+ // InternalContract.g:8572:3: rule__IStringInter__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__IStringInter__Alternatives_1();
@@ -26348,14 +26489,14 @@ public final void rule__IStringInter__Group__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__IStringInter__Group_1_0__0"
- // InternalContract.g:8544:1: rule__IStringInter__Group_1_0__0 : rule__IStringInter__Group_1_0__0__Impl rule__IStringInter__Group_1_0__1 ;
+ // InternalContract.g:8581:1: rule__IStringInter__Group_1_0__0 : rule__IStringInter__Group_1_0__0__Impl rule__IStringInter__Group_1_0__1 ;
public final void rule__IStringInter__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8548:1: ( rule__IStringInter__Group_1_0__0__Impl rule__IStringInter__Group_1_0__1 )
- // InternalContract.g:8549:2: rule__IStringInter__Group_1_0__0__Impl rule__IStringInter__Group_1_0__1
+ // InternalContract.g:8585:1: ( rule__IStringInter__Group_1_0__0__Impl rule__IStringInter__Group_1_0__1 )
+ // InternalContract.g:8586:2: rule__IStringInter__Group_1_0__0__Impl rule__IStringInter__Group_1_0__1
{
pushFollow(FOLLOW_8);
rule__IStringInter__Group_1_0__0__Impl();
@@ -26386,33 +26527,33 @@ public final void rule__IStringInter__Group_1_0__0() throws RecognitionException
// $ANTLR start "rule__IStringInter__Group_1_0__0__Impl"
- // InternalContract.g:8556:1: rule__IStringInter__Group_1_0__0__Impl : ( ( rule__IStringInter__Group_1_0_0__0 )? ) ;
+ // InternalContract.g:8593:1: rule__IStringInter__Group_1_0__0__Impl : ( ( rule__IStringInter__Group_1_0_0__0 )? ) ;
public final void rule__IStringInter__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8560:1: ( ( ( rule__IStringInter__Group_1_0_0__0 )? ) )
- // InternalContract.g:8561:1: ( ( rule__IStringInter__Group_1_0_0__0 )? )
+ // InternalContract.g:8597:1: ( ( ( rule__IStringInter__Group_1_0_0__0 )? ) )
+ // InternalContract.g:8598:1: ( ( rule__IStringInter__Group_1_0_0__0 )? )
{
- // InternalContract.g:8561:1: ( ( rule__IStringInter__Group_1_0_0__0 )? )
- // InternalContract.g:8562:2: ( rule__IStringInter__Group_1_0_0__0 )?
+ // InternalContract.g:8598:1: ( ( rule__IStringInter__Group_1_0_0__0 )? )
+ // InternalContract.g:8599:2: ( rule__IStringInter__Group_1_0_0__0 )?
{
before(grammarAccess.getIStringInterAccess().getGroup_1_0_0());
- // InternalContract.g:8563:2: ( rule__IStringInter__Group_1_0_0__0 )?
- int alt76=2;
- int LA76_0 = input.LA(1);
+ // InternalContract.g:8600:2: ( rule__IStringInter__Group_1_0_0__0 )?
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA76_0==RULE_ID) ) {
- int LA76_1 = input.LA(2);
+ if ( (LA77_0==RULE_ID) ) {
+ int LA77_1 = input.LA(2);
- if ( (LA76_1==72) ) {
- alt76=1;
+ if ( (LA77_1==73) ) {
+ alt77=1;
}
}
- switch (alt76) {
+ switch (alt77) {
case 1 :
- // InternalContract.g:8563:3: rule__IStringInter__Group_1_0_0__0
+ // InternalContract.g:8600:3: rule__IStringInter__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__IStringInter__Group_1_0_0__0();
@@ -26448,14 +26589,14 @@ public final void rule__IStringInter__Group_1_0__0__Impl() throws RecognitionExc
// $ANTLR start "rule__IStringInter__Group_1_0__1"
- // InternalContract.g:8571:1: rule__IStringInter__Group_1_0__1 : rule__IStringInter__Group_1_0__1__Impl ;
+ // InternalContract.g:8608:1: rule__IStringInter__Group_1_0__1 : rule__IStringInter__Group_1_0__1__Impl ;
public final void rule__IStringInter__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8575:1: ( rule__IStringInter__Group_1_0__1__Impl )
- // InternalContract.g:8576:2: rule__IStringInter__Group_1_0__1__Impl
+ // InternalContract.g:8612:1: ( rule__IStringInter__Group_1_0__1__Impl )
+ // InternalContract.g:8613:2: rule__IStringInter__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__IStringInter__Group_1_0__1__Impl();
@@ -26481,21 +26622,21 @@ public final void rule__IStringInter__Group_1_0__1() throws RecognitionException
// $ANTLR start "rule__IStringInter__Group_1_0__1__Impl"
- // InternalContract.g:8582:1: rule__IStringInter__Group_1_0__1__Impl : ( ( rule__IStringInter__QueryAssignment_1_0_1 ) ) ;
+ // InternalContract.g:8619:1: rule__IStringInter__Group_1_0__1__Impl : ( ( rule__IStringInter__QueryAssignment_1_0_1 ) ) ;
public final void rule__IStringInter__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8586:1: ( ( ( rule__IStringInter__QueryAssignment_1_0_1 ) ) )
- // InternalContract.g:8587:1: ( ( rule__IStringInter__QueryAssignment_1_0_1 ) )
+ // InternalContract.g:8623:1: ( ( ( rule__IStringInter__QueryAssignment_1_0_1 ) ) )
+ // InternalContract.g:8624:1: ( ( rule__IStringInter__QueryAssignment_1_0_1 ) )
{
- // InternalContract.g:8587:1: ( ( rule__IStringInter__QueryAssignment_1_0_1 ) )
- // InternalContract.g:8588:2: ( rule__IStringInter__QueryAssignment_1_0_1 )
+ // InternalContract.g:8624:1: ( ( rule__IStringInter__QueryAssignment_1_0_1 ) )
+ // InternalContract.g:8625:2: ( rule__IStringInter__QueryAssignment_1_0_1 )
{
before(grammarAccess.getIStringInterAccess().getQueryAssignment_1_0_1());
- // InternalContract.g:8589:2: ( rule__IStringInter__QueryAssignment_1_0_1 )
- // InternalContract.g:8589:3: rule__IStringInter__QueryAssignment_1_0_1
+ // InternalContract.g:8626:2: ( rule__IStringInter__QueryAssignment_1_0_1 )
+ // InternalContract.g:8626:3: rule__IStringInter__QueryAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__IStringInter__QueryAssignment_1_0_1();
@@ -26528,14 +26669,14 @@ public final void rule__IStringInter__Group_1_0__1__Impl() throws RecognitionExc
// $ANTLR start "rule__IStringInter__Group_1_0_0__0"
- // InternalContract.g:8598:1: rule__IStringInter__Group_1_0_0__0 : rule__IStringInter__Group_1_0_0__0__Impl rule__IStringInter__Group_1_0_0__1 ;
+ // InternalContract.g:8635:1: rule__IStringInter__Group_1_0_0__0 : rule__IStringInter__Group_1_0_0__0__Impl rule__IStringInter__Group_1_0_0__1 ;
public final void rule__IStringInter__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8602:1: ( rule__IStringInter__Group_1_0_0__0__Impl rule__IStringInter__Group_1_0_0__1 )
- // InternalContract.g:8603:2: rule__IStringInter__Group_1_0_0__0__Impl rule__IStringInter__Group_1_0_0__1
+ // InternalContract.g:8639:1: ( rule__IStringInter__Group_1_0_0__0__Impl rule__IStringInter__Group_1_0_0__1 )
+ // InternalContract.g:8640:2: rule__IStringInter__Group_1_0_0__0__Impl rule__IStringInter__Group_1_0_0__1
{
pushFollow(FOLLOW_65);
rule__IStringInter__Group_1_0_0__0__Impl();
@@ -26566,21 +26707,21 @@ public final void rule__IStringInter__Group_1_0_0__0() throws RecognitionExcepti
// $ANTLR start "rule__IStringInter__Group_1_0_0__0__Impl"
- // InternalContract.g:8610:1: rule__IStringInter__Group_1_0_0__0__Impl : ( ( rule__IStringInter__DomainAssignment_1_0_0_0 ) ) ;
+ // InternalContract.g:8647:1: rule__IStringInter__Group_1_0_0__0__Impl : ( ( rule__IStringInter__DomainAssignment_1_0_0_0 ) ) ;
public final void rule__IStringInter__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8614:1: ( ( ( rule__IStringInter__DomainAssignment_1_0_0_0 ) ) )
- // InternalContract.g:8615:1: ( ( rule__IStringInter__DomainAssignment_1_0_0_0 ) )
+ // InternalContract.g:8651:1: ( ( ( rule__IStringInter__DomainAssignment_1_0_0_0 ) ) )
+ // InternalContract.g:8652:1: ( ( rule__IStringInter__DomainAssignment_1_0_0_0 ) )
{
- // InternalContract.g:8615:1: ( ( rule__IStringInter__DomainAssignment_1_0_0_0 ) )
- // InternalContract.g:8616:2: ( rule__IStringInter__DomainAssignment_1_0_0_0 )
+ // InternalContract.g:8652:1: ( ( rule__IStringInter__DomainAssignment_1_0_0_0 ) )
+ // InternalContract.g:8653:2: ( rule__IStringInter__DomainAssignment_1_0_0_0 )
{
before(grammarAccess.getIStringInterAccess().getDomainAssignment_1_0_0_0());
- // InternalContract.g:8617:2: ( rule__IStringInter__DomainAssignment_1_0_0_0 )
- // InternalContract.g:8617:3: rule__IStringInter__DomainAssignment_1_0_0_0
+ // InternalContract.g:8654:2: ( rule__IStringInter__DomainAssignment_1_0_0_0 )
+ // InternalContract.g:8654:3: rule__IStringInter__DomainAssignment_1_0_0_0
{
pushFollow(FOLLOW_2);
rule__IStringInter__DomainAssignment_1_0_0_0();
@@ -26613,14 +26754,14 @@ public final void rule__IStringInter__Group_1_0_0__0__Impl() throws RecognitionE
// $ANTLR start "rule__IStringInter__Group_1_0_0__1"
- // InternalContract.g:8625:1: rule__IStringInter__Group_1_0_0__1 : rule__IStringInter__Group_1_0_0__1__Impl ;
+ // InternalContract.g:8662:1: rule__IStringInter__Group_1_0_0__1 : rule__IStringInter__Group_1_0_0__1__Impl ;
public final void rule__IStringInter__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8629:1: ( rule__IStringInter__Group_1_0_0__1__Impl )
- // InternalContract.g:8630:2: rule__IStringInter__Group_1_0_0__1__Impl
+ // InternalContract.g:8666:1: ( rule__IStringInter__Group_1_0_0__1__Impl )
+ // InternalContract.g:8667:2: rule__IStringInter__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__IStringInter__Group_1_0_0__1__Impl();
@@ -26646,20 +26787,20 @@ public final void rule__IStringInter__Group_1_0_0__1() throws RecognitionExcepti
// $ANTLR start "rule__IStringInter__Group_1_0_0__1__Impl"
- // InternalContract.g:8636:1: rule__IStringInter__Group_1_0_0__1__Impl : ( '::' ) ;
+ // InternalContract.g:8673:1: rule__IStringInter__Group_1_0_0__1__Impl : ( '::' ) ;
public final void rule__IStringInter__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8640:1: ( ( '::' ) )
- // InternalContract.g:8641:1: ( '::' )
+ // InternalContract.g:8677:1: ( ( '::' ) )
+ // InternalContract.g:8678:1: ( '::' )
{
- // InternalContract.g:8641:1: ( '::' )
- // InternalContract.g:8642:2: '::'
+ // InternalContract.g:8678:1: ( '::' )
+ // InternalContract.g:8679:2: '::'
{
before(grammarAccess.getIStringInterAccess().getColonColonKeyword_1_0_0_1());
- match(input,72,FOLLOW_2);
+ match(input,73,FOLLOW_2);
after(grammarAccess.getIStringInterAccess().getColonColonKeyword_1_0_0_1());
}
@@ -26683,14 +26824,14 @@ public final void rule__IStringInter__Group_1_0_0__1__Impl() throws RecognitionE
// $ANTLR start "rule__ContainedPropertyAssociation__Group__0"
- // InternalContract.g:8652:1: rule__ContainedPropertyAssociation__Group__0 : rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1 ;
+ // InternalContract.g:8689:1: rule__ContainedPropertyAssociation__Group__0 : rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1 ;
public final void rule__ContainedPropertyAssociation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8656:1: ( rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1 )
- // InternalContract.g:8657:2: rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1
+ // InternalContract.g:8693:1: ( rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1 )
+ // InternalContract.g:8694:2: rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1
{
pushFollow(FOLLOW_66);
rule__ContainedPropertyAssociation__Group__0__Impl();
@@ -26721,21 +26862,21 @@ public final void rule__ContainedPropertyAssociation__Group__0() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__0__Impl"
- // InternalContract.g:8664:1: rule__ContainedPropertyAssociation__Group__0__Impl : ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) ) ;
+ // InternalContract.g:8701:1: rule__ContainedPropertyAssociation__Group__0__Impl : ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) ) ;
public final void rule__ContainedPropertyAssociation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8668:1: ( ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) ) )
- // InternalContract.g:8669:1: ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) )
+ // InternalContract.g:8705:1: ( ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) ) )
+ // InternalContract.g:8706:1: ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) )
{
- // InternalContract.g:8669:1: ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) )
- // InternalContract.g:8670:2: ( rule__ContainedPropertyAssociation__PropertyAssignment_0 )
+ // InternalContract.g:8706:1: ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) )
+ // InternalContract.g:8707:2: ( rule__ContainedPropertyAssociation__PropertyAssignment_0 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getPropertyAssignment_0());
- // InternalContract.g:8671:2: ( rule__ContainedPropertyAssociation__PropertyAssignment_0 )
- // InternalContract.g:8671:3: rule__ContainedPropertyAssociation__PropertyAssignment_0
+ // InternalContract.g:8708:2: ( rule__ContainedPropertyAssociation__PropertyAssignment_0 )
+ // InternalContract.g:8708:3: rule__ContainedPropertyAssociation__PropertyAssignment_0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__PropertyAssignment_0();
@@ -26768,14 +26909,14 @@ public final void rule__ContainedPropertyAssociation__Group__0__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__1"
- // InternalContract.g:8679:1: rule__ContainedPropertyAssociation__Group__1 : rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2 ;
+ // InternalContract.g:8716:1: rule__ContainedPropertyAssociation__Group__1 : rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2 ;
public final void rule__ContainedPropertyAssociation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8683:1: ( rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2 )
- // InternalContract.g:8684:2: rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2
+ // InternalContract.g:8720:1: ( rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2 )
+ // InternalContract.g:8721:2: rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2
{
pushFollow(FOLLOW_67);
rule__ContainedPropertyAssociation__Group__1__Impl();
@@ -26806,21 +26947,21 @@ public final void rule__ContainedPropertyAssociation__Group__1() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__1__Impl"
- // InternalContract.g:8691:1: rule__ContainedPropertyAssociation__Group__1__Impl : ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) ) ;
+ // InternalContract.g:8728:1: rule__ContainedPropertyAssociation__Group__1__Impl : ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) ) ;
public final void rule__ContainedPropertyAssociation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8695:1: ( ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) ) )
- // InternalContract.g:8696:1: ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) )
+ // InternalContract.g:8732:1: ( ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) ) )
+ // InternalContract.g:8733:1: ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) )
{
- // InternalContract.g:8696:1: ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) )
- // InternalContract.g:8697:2: ( rule__ContainedPropertyAssociation__Alternatives_1 )
+ // InternalContract.g:8733:1: ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) )
+ // InternalContract.g:8734:2: ( rule__ContainedPropertyAssociation__Alternatives_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAlternatives_1());
- // InternalContract.g:8698:2: ( rule__ContainedPropertyAssociation__Alternatives_1 )
- // InternalContract.g:8698:3: rule__ContainedPropertyAssociation__Alternatives_1
+ // InternalContract.g:8735:2: ( rule__ContainedPropertyAssociation__Alternatives_1 )
+ // InternalContract.g:8735:3: rule__ContainedPropertyAssociation__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Alternatives_1();
@@ -26853,14 +26994,14 @@ public final void rule__ContainedPropertyAssociation__Group__1__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__2"
- // InternalContract.g:8706:1: rule__ContainedPropertyAssociation__Group__2 : rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3 ;
+ // InternalContract.g:8743:1: rule__ContainedPropertyAssociation__Group__2 : rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3 ;
public final void rule__ContainedPropertyAssociation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8710:1: ( rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3 )
- // InternalContract.g:8711:2: rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3
+ // InternalContract.g:8747:1: ( rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3 )
+ // InternalContract.g:8748:2: rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3
{
pushFollow(FOLLOW_67);
rule__ContainedPropertyAssociation__Group__2__Impl();
@@ -26891,29 +27032,29 @@ public final void rule__ContainedPropertyAssociation__Group__2() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__2__Impl"
- // InternalContract.g:8718:1: rule__ContainedPropertyAssociation__Group__2__Impl : ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? ) ;
+ // InternalContract.g:8755:1: rule__ContainedPropertyAssociation__Group__2__Impl : ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? ) ;
public final void rule__ContainedPropertyAssociation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8722:1: ( ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? ) )
- // InternalContract.g:8723:1: ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? )
+ // InternalContract.g:8759:1: ( ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? ) )
+ // InternalContract.g:8760:1: ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? )
{
- // InternalContract.g:8723:1: ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? )
- // InternalContract.g:8724:2: ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )?
+ // InternalContract.g:8760:1: ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? )
+ // InternalContract.g:8761:2: ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )?
{
before(grammarAccess.getContainedPropertyAssociationAccess().getConstantAssignment_2());
- // InternalContract.g:8725:2: ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )?
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // InternalContract.g:8762:2: ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )?
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA77_0==87) ) {
- alt77=1;
+ if ( (LA78_0==88) ) {
+ alt78=1;
}
- switch (alt77) {
+ switch (alt78) {
case 1 :
- // InternalContract.g:8725:3: rule__ContainedPropertyAssociation__ConstantAssignment_2
+ // InternalContract.g:8762:3: rule__ContainedPropertyAssociation__ConstantAssignment_2
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__ConstantAssignment_2();
@@ -26949,14 +27090,14 @@ public final void rule__ContainedPropertyAssociation__Group__2__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__3"
- // InternalContract.g:8733:1: rule__ContainedPropertyAssociation__Group__3 : rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4 ;
+ // InternalContract.g:8770:1: rule__ContainedPropertyAssociation__Group__3 : rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4 ;
public final void rule__ContainedPropertyAssociation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8737:1: ( rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4 )
- // InternalContract.g:8738:2: rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4
+ // InternalContract.g:8774:1: ( rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4 )
+ // InternalContract.g:8775:2: rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4
{
pushFollow(FOLLOW_68);
rule__ContainedPropertyAssociation__Group__3__Impl();
@@ -26987,21 +27128,21 @@ public final void rule__ContainedPropertyAssociation__Group__3() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__3__Impl"
- // InternalContract.g:8745:1: rule__ContainedPropertyAssociation__Group__3__Impl : ( ( rule__ContainedPropertyAssociation__Group_3__0 ) ) ;
+ // InternalContract.g:8782:1: rule__ContainedPropertyAssociation__Group__3__Impl : ( ( rule__ContainedPropertyAssociation__Group_3__0 ) ) ;
public final void rule__ContainedPropertyAssociation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8749:1: ( ( ( rule__ContainedPropertyAssociation__Group_3__0 ) ) )
- // InternalContract.g:8750:1: ( ( rule__ContainedPropertyAssociation__Group_3__0 ) )
+ // InternalContract.g:8786:1: ( ( ( rule__ContainedPropertyAssociation__Group_3__0 ) ) )
+ // InternalContract.g:8787:1: ( ( rule__ContainedPropertyAssociation__Group_3__0 ) )
{
- // InternalContract.g:8750:1: ( ( rule__ContainedPropertyAssociation__Group_3__0 ) )
- // InternalContract.g:8751:2: ( rule__ContainedPropertyAssociation__Group_3__0 )
+ // InternalContract.g:8787:1: ( ( rule__ContainedPropertyAssociation__Group_3__0 ) )
+ // InternalContract.g:8788:2: ( rule__ContainedPropertyAssociation__Group_3__0 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_3());
- // InternalContract.g:8752:2: ( rule__ContainedPropertyAssociation__Group_3__0 )
- // InternalContract.g:8752:3: rule__ContainedPropertyAssociation__Group_3__0
+ // InternalContract.g:8789:2: ( rule__ContainedPropertyAssociation__Group_3__0 )
+ // InternalContract.g:8789:3: rule__ContainedPropertyAssociation__Group_3__0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_3__0();
@@ -27034,14 +27175,14 @@ public final void rule__ContainedPropertyAssociation__Group__3__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__4"
- // InternalContract.g:8760:1: rule__ContainedPropertyAssociation__Group__4 : rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5 ;
+ // InternalContract.g:8797:1: rule__ContainedPropertyAssociation__Group__4 : rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5 ;
public final void rule__ContainedPropertyAssociation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8764:1: ( rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5 )
- // InternalContract.g:8765:2: rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5
+ // InternalContract.g:8801:1: ( rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5 )
+ // InternalContract.g:8802:2: rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5
{
pushFollow(FOLLOW_68);
rule__ContainedPropertyAssociation__Group__4__Impl();
@@ -27072,29 +27213,29 @@ public final void rule__ContainedPropertyAssociation__Group__4() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__4__Impl"
- // InternalContract.g:8772:1: rule__ContainedPropertyAssociation__Group__4__Impl : ( ( rule__ContainedPropertyAssociation__Group_4__0 )? ) ;
+ // InternalContract.g:8809:1: rule__ContainedPropertyAssociation__Group__4__Impl : ( ( rule__ContainedPropertyAssociation__Group_4__0 )? ) ;
public final void rule__ContainedPropertyAssociation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8776:1: ( ( ( rule__ContainedPropertyAssociation__Group_4__0 )? ) )
- // InternalContract.g:8777:1: ( ( rule__ContainedPropertyAssociation__Group_4__0 )? )
+ // InternalContract.g:8813:1: ( ( ( rule__ContainedPropertyAssociation__Group_4__0 )? ) )
+ // InternalContract.g:8814:1: ( ( rule__ContainedPropertyAssociation__Group_4__0 )? )
{
- // InternalContract.g:8777:1: ( ( rule__ContainedPropertyAssociation__Group_4__0 )? )
- // InternalContract.g:8778:2: ( rule__ContainedPropertyAssociation__Group_4__0 )?
+ // InternalContract.g:8814:1: ( ( rule__ContainedPropertyAssociation__Group_4__0 )? )
+ // InternalContract.g:8815:2: ( rule__ContainedPropertyAssociation__Group_4__0 )?
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_4());
- // InternalContract.g:8779:2: ( rule__ContainedPropertyAssociation__Group_4__0 )?
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalContract.g:8816:2: ( rule__ContainedPropertyAssociation__Group_4__0 )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA78_0==80) ) {
- alt78=1;
+ if ( (LA79_0==81) ) {
+ alt79=1;
}
- switch (alt78) {
+ switch (alt79) {
case 1 :
- // InternalContract.g:8779:3: rule__ContainedPropertyAssociation__Group_4__0
+ // InternalContract.g:8816:3: rule__ContainedPropertyAssociation__Group_4__0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_4__0();
@@ -27130,14 +27271,14 @@ public final void rule__ContainedPropertyAssociation__Group__4__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__5"
- // InternalContract.g:8787:1: rule__ContainedPropertyAssociation__Group__5 : rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6 ;
+ // InternalContract.g:8824:1: rule__ContainedPropertyAssociation__Group__5 : rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6 ;
public final void rule__ContainedPropertyAssociation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8791:1: ( rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6 )
- // InternalContract.g:8792:2: rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6
+ // InternalContract.g:8828:1: ( rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6 )
+ // InternalContract.g:8829:2: rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6
{
pushFollow(FOLLOW_68);
rule__ContainedPropertyAssociation__Group__5__Impl();
@@ -27168,29 +27309,29 @@ public final void rule__ContainedPropertyAssociation__Group__5() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__5__Impl"
- // InternalContract.g:8799:1: rule__ContainedPropertyAssociation__Group__5__Impl : ( ( rule__ContainedPropertyAssociation__Group_5__0 )? ) ;
+ // InternalContract.g:8836:1: rule__ContainedPropertyAssociation__Group__5__Impl : ( ( rule__ContainedPropertyAssociation__Group_5__0 )? ) ;
public final void rule__ContainedPropertyAssociation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8803:1: ( ( ( rule__ContainedPropertyAssociation__Group_5__0 )? ) )
- // InternalContract.g:8804:1: ( ( rule__ContainedPropertyAssociation__Group_5__0 )? )
+ // InternalContract.g:8840:1: ( ( ( rule__ContainedPropertyAssociation__Group_5__0 )? ) )
+ // InternalContract.g:8841:1: ( ( rule__ContainedPropertyAssociation__Group_5__0 )? )
{
- // InternalContract.g:8804:1: ( ( rule__ContainedPropertyAssociation__Group_5__0 )? )
- // InternalContract.g:8805:2: ( rule__ContainedPropertyAssociation__Group_5__0 )?
+ // InternalContract.g:8841:1: ( ( rule__ContainedPropertyAssociation__Group_5__0 )? )
+ // InternalContract.g:8842:2: ( rule__ContainedPropertyAssociation__Group_5__0 )?
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_5());
- // InternalContract.g:8806:2: ( rule__ContainedPropertyAssociation__Group_5__0 )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // InternalContract.g:8843:2: ( rule__ContainedPropertyAssociation__Group_5__0 )?
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA79_0==82) ) {
- alt79=1;
+ if ( (LA80_0==83) ) {
+ alt80=1;
}
- switch (alt79) {
+ switch (alt80) {
case 1 :
- // InternalContract.g:8806:3: rule__ContainedPropertyAssociation__Group_5__0
+ // InternalContract.g:8843:3: rule__ContainedPropertyAssociation__Group_5__0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_5__0();
@@ -27226,14 +27367,14 @@ public final void rule__ContainedPropertyAssociation__Group__5__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__6"
- // InternalContract.g:8814:1: rule__ContainedPropertyAssociation__Group__6 : rule__ContainedPropertyAssociation__Group__6__Impl ;
+ // InternalContract.g:8851:1: rule__ContainedPropertyAssociation__Group__6 : rule__ContainedPropertyAssociation__Group__6__Impl ;
public final void rule__ContainedPropertyAssociation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8818:1: ( rule__ContainedPropertyAssociation__Group__6__Impl )
- // InternalContract.g:8819:2: rule__ContainedPropertyAssociation__Group__6__Impl
+ // InternalContract.g:8855:1: ( rule__ContainedPropertyAssociation__Group__6__Impl )
+ // InternalContract.g:8856:2: rule__ContainedPropertyAssociation__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group__6__Impl();
@@ -27259,20 +27400,20 @@ public final void rule__ContainedPropertyAssociation__Group__6() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__6__Impl"
- // InternalContract.g:8825:1: rule__ContainedPropertyAssociation__Group__6__Impl : ( ';' ) ;
+ // InternalContract.g:8862:1: rule__ContainedPropertyAssociation__Group__6__Impl : ( ';' ) ;
public final void rule__ContainedPropertyAssociation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8829:1: ( ( ';' ) )
- // InternalContract.g:8830:1: ( ';' )
+ // InternalContract.g:8866:1: ( ( ';' ) )
+ // InternalContract.g:8867:1: ( ';' )
{
- // InternalContract.g:8830:1: ( ';' )
- // InternalContract.g:8831:2: ';'
+ // InternalContract.g:8867:1: ( ';' )
+ // InternalContract.g:8868:2: ';'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getSemicolonKeyword_6());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getSemicolonKeyword_6());
}
@@ -27296,14 +27437,14 @@ public final void rule__ContainedPropertyAssociation__Group__6__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3__0"
- // InternalContract.g:8841:1: rule__ContainedPropertyAssociation__Group_3__0 : rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1 ;
+ // InternalContract.g:8878:1: rule__ContainedPropertyAssociation__Group_3__0 : rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1 ;
public final void rule__ContainedPropertyAssociation__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8845:1: ( rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1 )
- // InternalContract.g:8846:2: rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1
+ // InternalContract.g:8882:1: ( rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1 )
+ // InternalContract.g:8883:2: rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1
{
pushFollow(FOLLOW_39);
rule__ContainedPropertyAssociation__Group_3__0__Impl();
@@ -27334,21 +27475,21 @@ public final void rule__ContainedPropertyAssociation__Group_3__0() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3__0__Impl"
- // InternalContract.g:8853:1: rule__ContainedPropertyAssociation__Group_3__0__Impl : ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) ) ;
+ // InternalContract.g:8890:1: rule__ContainedPropertyAssociation__Group_3__0__Impl : ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) ) ;
public final void rule__ContainedPropertyAssociation__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8857:1: ( ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) ) )
- // InternalContract.g:8858:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) )
+ // InternalContract.g:8894:1: ( ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) ) )
+ // InternalContract.g:8895:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) )
{
- // InternalContract.g:8858:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) )
- // InternalContract.g:8859:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 )
+ // InternalContract.g:8895:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) )
+ // InternalContract.g:8896:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueAssignment_3_0());
- // InternalContract.g:8860:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 )
- // InternalContract.g:8860:3: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0
+ // InternalContract.g:8897:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 )
+ // InternalContract.g:8897:3: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0();
@@ -27381,14 +27522,14 @@ public final void rule__ContainedPropertyAssociation__Group_3__0__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3__1"
- // InternalContract.g:8868:1: rule__ContainedPropertyAssociation__Group_3__1 : rule__ContainedPropertyAssociation__Group_3__1__Impl ;
+ // InternalContract.g:8905:1: rule__ContainedPropertyAssociation__Group_3__1 : rule__ContainedPropertyAssociation__Group_3__1__Impl ;
public final void rule__ContainedPropertyAssociation__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8872:1: ( rule__ContainedPropertyAssociation__Group_3__1__Impl )
- // InternalContract.g:8873:2: rule__ContainedPropertyAssociation__Group_3__1__Impl
+ // InternalContract.g:8909:1: ( rule__ContainedPropertyAssociation__Group_3__1__Impl )
+ // InternalContract.g:8910:2: rule__ContainedPropertyAssociation__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_3__1__Impl();
@@ -27414,33 +27555,33 @@ public final void rule__ContainedPropertyAssociation__Group_3__1() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3__1__Impl"
- // InternalContract.g:8879:1: rule__ContainedPropertyAssociation__Group_3__1__Impl : ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* ) ;
+ // InternalContract.g:8916:1: rule__ContainedPropertyAssociation__Group_3__1__Impl : ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* ) ;
public final void rule__ContainedPropertyAssociation__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8883:1: ( ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* ) )
- // InternalContract.g:8884:1: ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* )
+ // InternalContract.g:8920:1: ( ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* ) )
+ // InternalContract.g:8921:1: ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* )
{
- // InternalContract.g:8884:1: ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* )
- // InternalContract.g:8885:2: ( rule__ContainedPropertyAssociation__Group_3_1__0 )*
+ // InternalContract.g:8921:1: ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* )
+ // InternalContract.g:8922:2: ( rule__ContainedPropertyAssociation__Group_3_1__0 )*
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_3_1());
- // InternalContract.g:8886:2: ( rule__ContainedPropertyAssociation__Group_3_1__0 )*
- loop80:
+ // InternalContract.g:8923:2: ( rule__ContainedPropertyAssociation__Group_3_1__0 )*
+ loop81:
do {
- int alt80=2;
- int LA80_0 = input.LA(1);
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA80_0==49) ) {
- alt80=1;
+ if ( (LA81_0==51) ) {
+ alt81=1;
}
- switch (alt80) {
+ switch (alt81) {
case 1 :
- // InternalContract.g:8886:3: rule__ContainedPropertyAssociation__Group_3_1__0
+ // InternalContract.g:8923:3: rule__ContainedPropertyAssociation__Group_3_1__0
{
pushFollow(FOLLOW_40);
rule__ContainedPropertyAssociation__Group_3_1__0();
@@ -27452,7 +27593,7 @@ public final void rule__ContainedPropertyAssociation__Group_3__1__Impl() throws
break;
default :
- break loop80;
+ break loop81;
}
} while (true);
@@ -27479,14 +27620,14 @@ public final void rule__ContainedPropertyAssociation__Group_3__1__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3_1__0"
- // InternalContract.g:8895:1: rule__ContainedPropertyAssociation__Group_3_1__0 : rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1 ;
+ // InternalContract.g:8932:1: rule__ContainedPropertyAssociation__Group_3_1__0 : rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1 ;
public final void rule__ContainedPropertyAssociation__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8899:1: ( rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1 )
- // InternalContract.g:8900:2: rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1
+ // InternalContract.g:8936:1: ( rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1 )
+ // InternalContract.g:8937:2: rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1
{
pushFollow(FOLLOW_67);
rule__ContainedPropertyAssociation__Group_3_1__0__Impl();
@@ -27517,20 +27658,20 @@ public final void rule__ContainedPropertyAssociation__Group_3_1__0() throws Reco
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3_1__0__Impl"
- // InternalContract.g:8907:1: rule__ContainedPropertyAssociation__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalContract.g:8944:1: rule__ContainedPropertyAssociation__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__ContainedPropertyAssociation__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8911:1: ( ( ',' ) )
- // InternalContract.g:8912:1: ( ',' )
+ // InternalContract.g:8948:1: ( ( ',' ) )
+ // InternalContract.g:8949:1: ( ',' )
{
- // InternalContract.g:8912:1: ( ',' )
- // InternalContract.g:8913:2: ','
+ // InternalContract.g:8949:1: ( ',' )
+ // InternalContract.g:8950:2: ','
{
before(grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_3_1_0());
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_3_1_0());
}
@@ -27554,14 +27695,14 @@ public final void rule__ContainedPropertyAssociation__Group_3_1__0__Impl() throw
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3_1__1"
- // InternalContract.g:8922:1: rule__ContainedPropertyAssociation__Group_3_1__1 : rule__ContainedPropertyAssociation__Group_3_1__1__Impl ;
+ // InternalContract.g:8959:1: rule__ContainedPropertyAssociation__Group_3_1__1 : rule__ContainedPropertyAssociation__Group_3_1__1__Impl ;
public final void rule__ContainedPropertyAssociation__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8926:1: ( rule__ContainedPropertyAssociation__Group_3_1__1__Impl )
- // InternalContract.g:8927:2: rule__ContainedPropertyAssociation__Group_3_1__1__Impl
+ // InternalContract.g:8963:1: ( rule__ContainedPropertyAssociation__Group_3_1__1__Impl )
+ // InternalContract.g:8964:2: rule__ContainedPropertyAssociation__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_3_1__1__Impl();
@@ -27587,21 +27728,21 @@ public final void rule__ContainedPropertyAssociation__Group_3_1__1() throws Reco
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3_1__1__Impl"
- // InternalContract.g:8933:1: rule__ContainedPropertyAssociation__Group_3_1__1__Impl : ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) ) ;
+ // InternalContract.g:8970:1: rule__ContainedPropertyAssociation__Group_3_1__1__Impl : ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) ) ;
public final void rule__ContainedPropertyAssociation__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8937:1: ( ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) ) )
- // InternalContract.g:8938:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) )
+ // InternalContract.g:8974:1: ( ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) ) )
+ // InternalContract.g:8975:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) )
{
- // InternalContract.g:8938:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) )
- // InternalContract.g:8939:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 )
+ // InternalContract.g:8975:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) )
+ // InternalContract.g:8976:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueAssignment_3_1_1());
- // InternalContract.g:8940:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 )
- // InternalContract.g:8940:3: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1
+ // InternalContract.g:8977:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 )
+ // InternalContract.g:8977:3: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1();
@@ -27634,14 +27775,14 @@ public final void rule__ContainedPropertyAssociation__Group_3_1__1__Impl() throw
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__0"
- // InternalContract.g:8949:1: rule__ContainedPropertyAssociation__Group_4__0 : rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1 ;
+ // InternalContract.g:8986:1: rule__ContainedPropertyAssociation__Group_4__0 : rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1 ;
public final void rule__ContainedPropertyAssociation__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8953:1: ( rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1 )
- // InternalContract.g:8954:2: rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1
+ // InternalContract.g:8990:1: ( rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1 )
+ // InternalContract.g:8991:2: rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1
{
pushFollow(FOLLOW_8);
rule__ContainedPropertyAssociation__Group_4__0__Impl();
@@ -27672,17 +27813,17 @@ public final void rule__ContainedPropertyAssociation__Group_4__0() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__0__Impl"
- // InternalContract.g:8961:1: rule__ContainedPropertyAssociation__Group_4__0__Impl : ( ruleAppliesToKeywords ) ;
+ // InternalContract.g:8998:1: rule__ContainedPropertyAssociation__Group_4__0__Impl : ( ruleAppliesToKeywords ) ;
public final void rule__ContainedPropertyAssociation__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8965:1: ( ( ruleAppliesToKeywords ) )
- // InternalContract.g:8966:1: ( ruleAppliesToKeywords )
+ // InternalContract.g:9002:1: ( ( ruleAppliesToKeywords ) )
+ // InternalContract.g:9003:1: ( ruleAppliesToKeywords )
{
- // InternalContract.g:8966:1: ( ruleAppliesToKeywords )
- // InternalContract.g:8967:2: ruleAppliesToKeywords
+ // InternalContract.g:9003:1: ( ruleAppliesToKeywords )
+ // InternalContract.g:9004:2: ruleAppliesToKeywords
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToKeywordsParserRuleCall_4_0());
pushFollow(FOLLOW_2);
@@ -27713,14 +27854,14 @@ public final void rule__ContainedPropertyAssociation__Group_4__0__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__1"
- // InternalContract.g:8976:1: rule__ContainedPropertyAssociation__Group_4__1 : rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2 ;
+ // InternalContract.g:9013:1: rule__ContainedPropertyAssociation__Group_4__1 : rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2 ;
public final void rule__ContainedPropertyAssociation__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8980:1: ( rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2 )
- // InternalContract.g:8981:2: rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2
+ // InternalContract.g:9017:1: ( rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2 )
+ // InternalContract.g:9018:2: rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2
{
pushFollow(FOLLOW_39);
rule__ContainedPropertyAssociation__Group_4__1__Impl();
@@ -27751,21 +27892,21 @@ public final void rule__ContainedPropertyAssociation__Group_4__1() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__1__Impl"
- // InternalContract.g:8988:1: rule__ContainedPropertyAssociation__Group_4__1__Impl : ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) ) ;
+ // InternalContract.g:9025:1: rule__ContainedPropertyAssociation__Group_4__1__Impl : ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) ) ;
public final void rule__ContainedPropertyAssociation__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8992:1: ( ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) ) )
- // InternalContract.g:8993:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) )
+ // InternalContract.g:9029:1: ( ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) ) )
+ // InternalContract.g:9030:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) )
{
- // InternalContract.g:8993:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) )
- // InternalContract.g:8994:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 )
+ // InternalContract.g:9030:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) )
+ // InternalContract.g:9031:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToAssignment_4_1());
- // InternalContract.g:8995:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 )
- // InternalContract.g:8995:3: rule__ContainedPropertyAssociation__AppliesToAssignment_4_1
+ // InternalContract.g:9032:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 )
+ // InternalContract.g:9032:3: rule__ContainedPropertyAssociation__AppliesToAssignment_4_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__AppliesToAssignment_4_1();
@@ -27798,14 +27939,14 @@ public final void rule__ContainedPropertyAssociation__Group_4__1__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__2"
- // InternalContract.g:9003:1: rule__ContainedPropertyAssociation__Group_4__2 : rule__ContainedPropertyAssociation__Group_4__2__Impl ;
+ // InternalContract.g:9040:1: rule__ContainedPropertyAssociation__Group_4__2 : rule__ContainedPropertyAssociation__Group_4__2__Impl ;
public final void rule__ContainedPropertyAssociation__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9007:1: ( rule__ContainedPropertyAssociation__Group_4__2__Impl )
- // InternalContract.g:9008:2: rule__ContainedPropertyAssociation__Group_4__2__Impl
+ // InternalContract.g:9044:1: ( rule__ContainedPropertyAssociation__Group_4__2__Impl )
+ // InternalContract.g:9045:2: rule__ContainedPropertyAssociation__Group_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_4__2__Impl();
@@ -27831,33 +27972,33 @@ public final void rule__ContainedPropertyAssociation__Group_4__2() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__2__Impl"
- // InternalContract.g:9014:1: rule__ContainedPropertyAssociation__Group_4__2__Impl : ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* ) ;
+ // InternalContract.g:9051:1: rule__ContainedPropertyAssociation__Group_4__2__Impl : ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* ) ;
public final void rule__ContainedPropertyAssociation__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9018:1: ( ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* ) )
- // InternalContract.g:9019:1: ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* )
+ // InternalContract.g:9055:1: ( ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* ) )
+ // InternalContract.g:9056:1: ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* )
{
- // InternalContract.g:9019:1: ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* )
- // InternalContract.g:9020:2: ( rule__ContainedPropertyAssociation__Group_4_2__0 )*
+ // InternalContract.g:9056:1: ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* )
+ // InternalContract.g:9057:2: ( rule__ContainedPropertyAssociation__Group_4_2__0 )*
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_4_2());
- // InternalContract.g:9021:2: ( rule__ContainedPropertyAssociation__Group_4_2__0 )*
- loop81:
+ // InternalContract.g:9058:2: ( rule__ContainedPropertyAssociation__Group_4_2__0 )*
+ loop82:
do {
- int alt81=2;
- int LA81_0 = input.LA(1);
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA81_0==49) ) {
- alt81=1;
+ if ( (LA82_0==51) ) {
+ alt82=1;
}
- switch (alt81) {
+ switch (alt82) {
case 1 :
- // InternalContract.g:9021:3: rule__ContainedPropertyAssociation__Group_4_2__0
+ // InternalContract.g:9058:3: rule__ContainedPropertyAssociation__Group_4_2__0
{
pushFollow(FOLLOW_40);
rule__ContainedPropertyAssociation__Group_4_2__0();
@@ -27869,7 +28010,7 @@ public final void rule__ContainedPropertyAssociation__Group_4__2__Impl() throws
break;
default :
- break loop81;
+ break loop82;
}
} while (true);
@@ -27896,14 +28037,14 @@ public final void rule__ContainedPropertyAssociation__Group_4__2__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4_2__0"
- // InternalContract.g:9030:1: rule__ContainedPropertyAssociation__Group_4_2__0 : rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1 ;
+ // InternalContract.g:9067:1: rule__ContainedPropertyAssociation__Group_4_2__0 : rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1 ;
public final void rule__ContainedPropertyAssociation__Group_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9034:1: ( rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1 )
- // InternalContract.g:9035:2: rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1
+ // InternalContract.g:9071:1: ( rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1 )
+ // InternalContract.g:9072:2: rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1
{
pushFollow(FOLLOW_8);
rule__ContainedPropertyAssociation__Group_4_2__0__Impl();
@@ -27934,20 +28075,20 @@ public final void rule__ContainedPropertyAssociation__Group_4_2__0() throws Reco
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4_2__0__Impl"
- // InternalContract.g:9042:1: rule__ContainedPropertyAssociation__Group_4_2__0__Impl : ( ',' ) ;
+ // InternalContract.g:9079:1: rule__ContainedPropertyAssociation__Group_4_2__0__Impl : ( ',' ) ;
public final void rule__ContainedPropertyAssociation__Group_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9046:1: ( ( ',' ) )
- // InternalContract.g:9047:1: ( ',' )
+ // InternalContract.g:9083:1: ( ( ',' ) )
+ // InternalContract.g:9084:1: ( ',' )
{
- // InternalContract.g:9047:1: ( ',' )
- // InternalContract.g:9048:2: ','
+ // InternalContract.g:9084:1: ( ',' )
+ // InternalContract.g:9085:2: ','
{
before(grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_4_2_0());
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_4_2_0());
}
@@ -27971,14 +28112,14 @@ public final void rule__ContainedPropertyAssociation__Group_4_2__0__Impl() throw
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4_2__1"
- // InternalContract.g:9057:1: rule__ContainedPropertyAssociation__Group_4_2__1 : rule__ContainedPropertyAssociation__Group_4_2__1__Impl ;
+ // InternalContract.g:9094:1: rule__ContainedPropertyAssociation__Group_4_2__1 : rule__ContainedPropertyAssociation__Group_4_2__1__Impl ;
public final void rule__ContainedPropertyAssociation__Group_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9061:1: ( rule__ContainedPropertyAssociation__Group_4_2__1__Impl )
- // InternalContract.g:9062:2: rule__ContainedPropertyAssociation__Group_4_2__1__Impl
+ // InternalContract.g:9098:1: ( rule__ContainedPropertyAssociation__Group_4_2__1__Impl )
+ // InternalContract.g:9099:2: rule__ContainedPropertyAssociation__Group_4_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_4_2__1__Impl();
@@ -28004,21 +28145,21 @@ public final void rule__ContainedPropertyAssociation__Group_4_2__1() throws Reco
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4_2__1__Impl"
- // InternalContract.g:9068:1: rule__ContainedPropertyAssociation__Group_4_2__1__Impl : ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) ) ;
+ // InternalContract.g:9105:1: rule__ContainedPropertyAssociation__Group_4_2__1__Impl : ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) ) ;
public final void rule__ContainedPropertyAssociation__Group_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9072:1: ( ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) ) )
- // InternalContract.g:9073:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) )
+ // InternalContract.g:9109:1: ( ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) ) )
+ // InternalContract.g:9110:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) )
{
- // InternalContract.g:9073:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) )
- // InternalContract.g:9074:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 )
+ // InternalContract.g:9110:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) )
+ // InternalContract.g:9111:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToAssignment_4_2_1());
- // InternalContract.g:9075:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 )
- // InternalContract.g:9075:3: rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1
+ // InternalContract.g:9112:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 )
+ // InternalContract.g:9112:3: rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1();
@@ -28051,14 +28192,14 @@ public final void rule__ContainedPropertyAssociation__Group_4_2__1__Impl() throw
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__0"
- // InternalContract.g:9084:1: rule__ContainedPropertyAssociation__Group_5__0 : rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1 ;
+ // InternalContract.g:9121:1: rule__ContainedPropertyAssociation__Group_5__0 : rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1 ;
public final void rule__ContainedPropertyAssociation__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9088:1: ( rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1 )
- // InternalContract.g:9089:2: rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1
+ // InternalContract.g:9125:1: ( rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1 )
+ // InternalContract.g:9126:2: rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1
{
pushFollow(FOLLOW_26);
rule__ContainedPropertyAssociation__Group_5__0__Impl();
@@ -28089,17 +28230,17 @@ public final void rule__ContainedPropertyAssociation__Group_5__0() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__0__Impl"
- // InternalContract.g:9096:1: rule__ContainedPropertyAssociation__Group_5__0__Impl : ( ruleInBindingKeywords ) ;
+ // InternalContract.g:9133:1: rule__ContainedPropertyAssociation__Group_5__0__Impl : ( ruleInBindingKeywords ) ;
public final void rule__ContainedPropertyAssociation__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9100:1: ( ( ruleInBindingKeywords ) )
- // InternalContract.g:9101:1: ( ruleInBindingKeywords )
+ // InternalContract.g:9137:1: ( ( ruleInBindingKeywords ) )
+ // InternalContract.g:9138:1: ( ruleInBindingKeywords )
{
- // InternalContract.g:9101:1: ( ruleInBindingKeywords )
- // InternalContract.g:9102:2: ruleInBindingKeywords
+ // InternalContract.g:9138:1: ( ruleInBindingKeywords )
+ // InternalContract.g:9139:2: ruleInBindingKeywords
{
before(grammarAccess.getContainedPropertyAssociationAccess().getInBindingKeywordsParserRuleCall_5_0());
pushFollow(FOLLOW_2);
@@ -28130,14 +28271,14 @@ public final void rule__ContainedPropertyAssociation__Group_5__0__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__1"
- // InternalContract.g:9111:1: rule__ContainedPropertyAssociation__Group_5__1 : rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2 ;
+ // InternalContract.g:9148:1: rule__ContainedPropertyAssociation__Group_5__1 : rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2 ;
public final void rule__ContainedPropertyAssociation__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9115:1: ( rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2 )
- // InternalContract.g:9116:2: rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2
+ // InternalContract.g:9152:1: ( rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2 )
+ // InternalContract.g:9153:2: rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2
{
pushFollow(FOLLOW_8);
rule__ContainedPropertyAssociation__Group_5__1__Impl();
@@ -28168,20 +28309,20 @@ public final void rule__ContainedPropertyAssociation__Group_5__1() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__1__Impl"
- // InternalContract.g:9123:1: rule__ContainedPropertyAssociation__Group_5__1__Impl : ( '(' ) ;
+ // InternalContract.g:9160:1: rule__ContainedPropertyAssociation__Group_5__1__Impl : ( '(' ) ;
public final void rule__ContainedPropertyAssociation__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9127:1: ( ( '(' ) )
- // InternalContract.g:9128:1: ( '(' )
+ // InternalContract.g:9164:1: ( ( '(' ) )
+ // InternalContract.g:9165:1: ( '(' )
{
- // InternalContract.g:9128:1: ( '(' )
- // InternalContract.g:9129:2: '('
+ // InternalContract.g:9165:1: ( '(' )
+ // InternalContract.g:9166:2: '('
{
before(grammarAccess.getContainedPropertyAssociationAccess().getLeftParenthesisKeyword_5_1());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getLeftParenthesisKeyword_5_1());
}
@@ -28205,14 +28346,14 @@ public final void rule__ContainedPropertyAssociation__Group_5__1__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__2"
- // InternalContract.g:9138:1: rule__ContainedPropertyAssociation__Group_5__2 : rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3 ;
+ // InternalContract.g:9175:1: rule__ContainedPropertyAssociation__Group_5__2 : rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3 ;
public final void rule__ContainedPropertyAssociation__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9142:1: ( rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3 )
- // InternalContract.g:9143:2: rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3
+ // InternalContract.g:9179:1: ( rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3 )
+ // InternalContract.g:9180:2: rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3
{
pushFollow(FOLLOW_33);
rule__ContainedPropertyAssociation__Group_5__2__Impl();
@@ -28243,21 +28384,21 @@ public final void rule__ContainedPropertyAssociation__Group_5__2() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__2__Impl"
- // InternalContract.g:9150:1: rule__ContainedPropertyAssociation__Group_5__2__Impl : ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) ) ;
+ // InternalContract.g:9187:1: rule__ContainedPropertyAssociation__Group_5__2__Impl : ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) ) ;
public final void rule__ContainedPropertyAssociation__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9154:1: ( ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) ) )
- // InternalContract.g:9155:1: ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) )
+ // InternalContract.g:9191:1: ( ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) ) )
+ // InternalContract.g:9192:1: ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) )
{
- // InternalContract.g:9155:1: ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) )
- // InternalContract.g:9156:2: ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 )
+ // InternalContract.g:9192:1: ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) )
+ // InternalContract.g:9193:2: ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getInBindingAssignment_5_2());
- // InternalContract.g:9157:2: ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 )
- // InternalContract.g:9157:3: rule__ContainedPropertyAssociation__InBindingAssignment_5_2
+ // InternalContract.g:9194:2: ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 )
+ // InternalContract.g:9194:3: rule__ContainedPropertyAssociation__InBindingAssignment_5_2
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__InBindingAssignment_5_2();
@@ -28290,14 +28431,14 @@ public final void rule__ContainedPropertyAssociation__Group_5__2__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__3"
- // InternalContract.g:9165:1: rule__ContainedPropertyAssociation__Group_5__3 : rule__ContainedPropertyAssociation__Group_5__3__Impl ;
+ // InternalContract.g:9202:1: rule__ContainedPropertyAssociation__Group_5__3 : rule__ContainedPropertyAssociation__Group_5__3__Impl ;
public final void rule__ContainedPropertyAssociation__Group_5__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9169:1: ( rule__ContainedPropertyAssociation__Group_5__3__Impl )
- // InternalContract.g:9170:2: rule__ContainedPropertyAssociation__Group_5__3__Impl
+ // InternalContract.g:9206:1: ( rule__ContainedPropertyAssociation__Group_5__3__Impl )
+ // InternalContract.g:9207:2: rule__ContainedPropertyAssociation__Group_5__3__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_5__3__Impl();
@@ -28323,20 +28464,20 @@ public final void rule__ContainedPropertyAssociation__Group_5__3() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__3__Impl"
- // InternalContract.g:9176:1: rule__ContainedPropertyAssociation__Group_5__3__Impl : ( ')' ) ;
+ // InternalContract.g:9213:1: rule__ContainedPropertyAssociation__Group_5__3__Impl : ( ')' ) ;
public final void rule__ContainedPropertyAssociation__Group_5__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9180:1: ( ( ')' ) )
- // InternalContract.g:9181:1: ( ')' )
+ // InternalContract.g:9217:1: ( ( ')' ) )
+ // InternalContract.g:9218:1: ( ')' )
{
- // InternalContract.g:9181:1: ( ')' )
- // InternalContract.g:9182:2: ')'
+ // InternalContract.g:9218:1: ( ')' )
+ // InternalContract.g:9219:2: ')'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getRightParenthesisKeyword_5_3());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getRightParenthesisKeyword_5_3());
}
@@ -28360,14 +28501,14 @@ public final void rule__ContainedPropertyAssociation__Group_5__3__Impl() throws
// $ANTLR start "rule__OptionalModalPropertyValue__Group__0"
- // InternalContract.g:9192:1: rule__OptionalModalPropertyValue__Group__0 : rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1 ;
+ // InternalContract.g:9229:1: rule__OptionalModalPropertyValue__Group__0 : rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1 ;
public final void rule__OptionalModalPropertyValue__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9196:1: ( rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1 )
- // InternalContract.g:9197:2: rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1
+ // InternalContract.g:9233:1: ( rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1 )
+ // InternalContract.g:9234:2: rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1
{
pushFollow(FOLLOW_69);
rule__OptionalModalPropertyValue__Group__0__Impl();
@@ -28398,21 +28539,21 @@ public final void rule__OptionalModalPropertyValue__Group__0() throws Recognitio
// $ANTLR start "rule__OptionalModalPropertyValue__Group__0__Impl"
- // InternalContract.g:9204:1: rule__OptionalModalPropertyValue__Group__0__Impl : ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) ) ;
+ // InternalContract.g:9241:1: rule__OptionalModalPropertyValue__Group__0__Impl : ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) ) ;
public final void rule__OptionalModalPropertyValue__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9208:1: ( ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) ) )
- // InternalContract.g:9209:1: ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) )
+ // InternalContract.g:9245:1: ( ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) ) )
+ // InternalContract.g:9246:1: ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) )
{
- // InternalContract.g:9209:1: ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) )
- // InternalContract.g:9210:2: ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 )
+ // InternalContract.g:9246:1: ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) )
+ // InternalContract.g:9247:2: ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getOwnedValueAssignment_0());
- // InternalContract.g:9211:2: ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 )
- // InternalContract.g:9211:3: rule__OptionalModalPropertyValue__OwnedValueAssignment_0
+ // InternalContract.g:9248:2: ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 )
+ // InternalContract.g:9248:3: rule__OptionalModalPropertyValue__OwnedValueAssignment_0
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__OwnedValueAssignment_0();
@@ -28445,14 +28586,14 @@ public final void rule__OptionalModalPropertyValue__Group__0__Impl() throws Reco
// $ANTLR start "rule__OptionalModalPropertyValue__Group__1"
- // InternalContract.g:9219:1: rule__OptionalModalPropertyValue__Group__1 : rule__OptionalModalPropertyValue__Group__1__Impl ;
+ // InternalContract.g:9256:1: rule__OptionalModalPropertyValue__Group__1 : rule__OptionalModalPropertyValue__Group__1__Impl ;
public final void rule__OptionalModalPropertyValue__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9223:1: ( rule__OptionalModalPropertyValue__Group__1__Impl )
- // InternalContract.g:9224:2: rule__OptionalModalPropertyValue__Group__1__Impl
+ // InternalContract.g:9260:1: ( rule__OptionalModalPropertyValue__Group__1__Impl )
+ // InternalContract.g:9261:2: rule__OptionalModalPropertyValue__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__Group__1__Impl();
@@ -28478,33 +28619,33 @@ public final void rule__OptionalModalPropertyValue__Group__1() throws Recognitio
// $ANTLR start "rule__OptionalModalPropertyValue__Group__1__Impl"
- // InternalContract.g:9230:1: rule__OptionalModalPropertyValue__Group__1__Impl : ( ( rule__OptionalModalPropertyValue__Group_1__0 )? ) ;
+ // InternalContract.g:9267:1: rule__OptionalModalPropertyValue__Group__1__Impl : ( ( rule__OptionalModalPropertyValue__Group_1__0 )? ) ;
public final void rule__OptionalModalPropertyValue__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9234:1: ( ( ( rule__OptionalModalPropertyValue__Group_1__0 )? ) )
- // InternalContract.g:9235:1: ( ( rule__OptionalModalPropertyValue__Group_1__0 )? )
+ // InternalContract.g:9271:1: ( ( ( rule__OptionalModalPropertyValue__Group_1__0 )? ) )
+ // InternalContract.g:9272:1: ( ( rule__OptionalModalPropertyValue__Group_1__0 )? )
{
- // InternalContract.g:9235:1: ( ( rule__OptionalModalPropertyValue__Group_1__0 )? )
- // InternalContract.g:9236:2: ( rule__OptionalModalPropertyValue__Group_1__0 )?
+ // InternalContract.g:9272:1: ( ( rule__OptionalModalPropertyValue__Group_1__0 )? )
+ // InternalContract.g:9273:2: ( rule__OptionalModalPropertyValue__Group_1__0 )?
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getGroup_1());
- // InternalContract.g:9237:2: ( rule__OptionalModalPropertyValue__Group_1__0 )?
- int alt82=2;
- int LA82_0 = input.LA(1);
+ // InternalContract.g:9274:2: ( rule__OptionalModalPropertyValue__Group_1__0 )?
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA82_0==82) ) {
- int LA82_1 = input.LA(2);
+ if ( (LA83_0==83) ) {
+ int LA83_1 = input.LA(2);
- if ( (LA82_1==84) ) {
- alt82=1;
+ if ( (LA83_1==85) ) {
+ alt83=1;
}
}
- switch (alt82) {
+ switch (alt83) {
case 1 :
- // InternalContract.g:9237:3: rule__OptionalModalPropertyValue__Group_1__0
+ // InternalContract.g:9274:3: rule__OptionalModalPropertyValue__Group_1__0
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__Group_1__0();
@@ -28540,14 +28681,14 @@ public final void rule__OptionalModalPropertyValue__Group__1__Impl() throws Reco
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__0"
- // InternalContract.g:9246:1: rule__OptionalModalPropertyValue__Group_1__0 : rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1 ;
+ // InternalContract.g:9283:1: rule__OptionalModalPropertyValue__Group_1__0 : rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1 ;
public final void rule__OptionalModalPropertyValue__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9250:1: ( rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1 )
- // InternalContract.g:9251:2: rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1
+ // InternalContract.g:9287:1: ( rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1 )
+ // InternalContract.g:9288:2: rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1
{
pushFollow(FOLLOW_26);
rule__OptionalModalPropertyValue__Group_1__0__Impl();
@@ -28578,17 +28719,17 @@ public final void rule__OptionalModalPropertyValue__Group_1__0() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__0__Impl"
- // InternalContract.g:9258:1: rule__OptionalModalPropertyValue__Group_1__0__Impl : ( ruleInModesKeywords ) ;
+ // InternalContract.g:9295:1: rule__OptionalModalPropertyValue__Group_1__0__Impl : ( ruleInModesKeywords ) ;
public final void rule__OptionalModalPropertyValue__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9262:1: ( ( ruleInModesKeywords ) )
- // InternalContract.g:9263:1: ( ruleInModesKeywords )
+ // InternalContract.g:9299:1: ( ( ruleInModesKeywords ) )
+ // InternalContract.g:9300:1: ( ruleInModesKeywords )
{
- // InternalContract.g:9263:1: ( ruleInModesKeywords )
- // InternalContract.g:9264:2: ruleInModesKeywords
+ // InternalContract.g:9300:1: ( ruleInModesKeywords )
+ // InternalContract.g:9301:2: ruleInModesKeywords
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModesKeywordsParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -28619,14 +28760,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__0__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__1"
- // InternalContract.g:9273:1: rule__OptionalModalPropertyValue__Group_1__1 : rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2 ;
+ // InternalContract.g:9310:1: rule__OptionalModalPropertyValue__Group_1__1 : rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2 ;
public final void rule__OptionalModalPropertyValue__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9277:1: ( rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2 )
- // InternalContract.g:9278:2: rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2
+ // InternalContract.g:9314:1: ( rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2 )
+ // InternalContract.g:9315:2: rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2
{
pushFollow(FOLLOW_8);
rule__OptionalModalPropertyValue__Group_1__1__Impl();
@@ -28657,20 +28798,20 @@ public final void rule__OptionalModalPropertyValue__Group_1__1() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__1__Impl"
- // InternalContract.g:9285:1: rule__OptionalModalPropertyValue__Group_1__1__Impl : ( '(' ) ;
+ // InternalContract.g:9322:1: rule__OptionalModalPropertyValue__Group_1__1__Impl : ( '(' ) ;
public final void rule__OptionalModalPropertyValue__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9289:1: ( ( '(' ) )
- // InternalContract.g:9290:1: ( '(' )
+ // InternalContract.g:9326:1: ( ( '(' ) )
+ // InternalContract.g:9327:1: ( '(' )
{
- // InternalContract.g:9290:1: ( '(' )
- // InternalContract.g:9291:2: '('
+ // InternalContract.g:9327:1: ( '(' )
+ // InternalContract.g:9328:2: '('
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getLeftParenthesisKeyword_1_1());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getOptionalModalPropertyValueAccess().getLeftParenthesisKeyword_1_1());
}
@@ -28694,14 +28835,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__1__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__2"
- // InternalContract.g:9300:1: rule__OptionalModalPropertyValue__Group_1__2 : rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3 ;
+ // InternalContract.g:9337:1: rule__OptionalModalPropertyValue__Group_1__2 : rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3 ;
public final void rule__OptionalModalPropertyValue__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9304:1: ( rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3 )
- // InternalContract.g:9305:2: rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3
+ // InternalContract.g:9341:1: ( rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3 )
+ // InternalContract.g:9342:2: rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3
{
pushFollow(FOLLOW_58);
rule__OptionalModalPropertyValue__Group_1__2__Impl();
@@ -28732,21 +28873,21 @@ public final void rule__OptionalModalPropertyValue__Group_1__2() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__2__Impl"
- // InternalContract.g:9312:1: rule__OptionalModalPropertyValue__Group_1__2__Impl : ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) ) ;
+ // InternalContract.g:9349:1: rule__OptionalModalPropertyValue__Group_1__2__Impl : ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) ) ;
public final void rule__OptionalModalPropertyValue__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9316:1: ( ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) ) )
- // InternalContract.g:9317:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) )
+ // InternalContract.g:9353:1: ( ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) ) )
+ // InternalContract.g:9354:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) )
{
- // InternalContract.g:9317:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) )
- // InternalContract.g:9318:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 )
+ // InternalContract.g:9354:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) )
+ // InternalContract.g:9355:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeAssignment_1_2());
- // InternalContract.g:9319:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 )
- // InternalContract.g:9319:3: rule__OptionalModalPropertyValue__InModeAssignment_1_2
+ // InternalContract.g:9356:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 )
+ // InternalContract.g:9356:3: rule__OptionalModalPropertyValue__InModeAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__InModeAssignment_1_2();
@@ -28779,14 +28920,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__2__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__3"
- // InternalContract.g:9327:1: rule__OptionalModalPropertyValue__Group_1__3 : rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4 ;
+ // InternalContract.g:9364:1: rule__OptionalModalPropertyValue__Group_1__3 : rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4 ;
public final void rule__OptionalModalPropertyValue__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9331:1: ( rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4 )
- // InternalContract.g:9332:2: rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4
+ // InternalContract.g:9368:1: ( rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4 )
+ // InternalContract.g:9369:2: rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4
{
pushFollow(FOLLOW_58);
rule__OptionalModalPropertyValue__Group_1__3__Impl();
@@ -28817,33 +28958,33 @@ public final void rule__OptionalModalPropertyValue__Group_1__3() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__3__Impl"
- // InternalContract.g:9339:1: rule__OptionalModalPropertyValue__Group_1__3__Impl : ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* ) ;
+ // InternalContract.g:9376:1: rule__OptionalModalPropertyValue__Group_1__3__Impl : ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* ) ;
public final void rule__OptionalModalPropertyValue__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9343:1: ( ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* ) )
- // InternalContract.g:9344:1: ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* )
+ // InternalContract.g:9380:1: ( ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* ) )
+ // InternalContract.g:9381:1: ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* )
{
- // InternalContract.g:9344:1: ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* )
- // InternalContract.g:9345:2: ( rule__OptionalModalPropertyValue__Group_1_3__0 )*
+ // InternalContract.g:9381:1: ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* )
+ // InternalContract.g:9382:2: ( rule__OptionalModalPropertyValue__Group_1_3__0 )*
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getGroup_1_3());
- // InternalContract.g:9346:2: ( rule__OptionalModalPropertyValue__Group_1_3__0 )*
- loop83:
+ // InternalContract.g:9383:2: ( rule__OptionalModalPropertyValue__Group_1_3__0 )*
+ loop84:
do {
- int alt83=2;
- int LA83_0 = input.LA(1);
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA83_0==49) ) {
- alt83=1;
+ if ( (LA84_0==51) ) {
+ alt84=1;
}
- switch (alt83) {
+ switch (alt84) {
case 1 :
- // InternalContract.g:9346:3: rule__OptionalModalPropertyValue__Group_1_3__0
+ // InternalContract.g:9383:3: rule__OptionalModalPropertyValue__Group_1_3__0
{
pushFollow(FOLLOW_40);
rule__OptionalModalPropertyValue__Group_1_3__0();
@@ -28855,7 +28996,7 @@ public final void rule__OptionalModalPropertyValue__Group_1__3__Impl() throws Re
break;
default :
- break loop83;
+ break loop84;
}
} while (true);
@@ -28882,14 +29023,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__3__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__4"
- // InternalContract.g:9354:1: rule__OptionalModalPropertyValue__Group_1__4 : rule__OptionalModalPropertyValue__Group_1__4__Impl ;
+ // InternalContract.g:9391:1: rule__OptionalModalPropertyValue__Group_1__4 : rule__OptionalModalPropertyValue__Group_1__4__Impl ;
public final void rule__OptionalModalPropertyValue__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9358:1: ( rule__OptionalModalPropertyValue__Group_1__4__Impl )
- // InternalContract.g:9359:2: rule__OptionalModalPropertyValue__Group_1__4__Impl
+ // InternalContract.g:9395:1: ( rule__OptionalModalPropertyValue__Group_1__4__Impl )
+ // InternalContract.g:9396:2: rule__OptionalModalPropertyValue__Group_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__Group_1__4__Impl();
@@ -28915,20 +29056,20 @@ public final void rule__OptionalModalPropertyValue__Group_1__4() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__4__Impl"
- // InternalContract.g:9365:1: rule__OptionalModalPropertyValue__Group_1__4__Impl : ( ')' ) ;
+ // InternalContract.g:9402:1: rule__OptionalModalPropertyValue__Group_1__4__Impl : ( ')' ) ;
public final void rule__OptionalModalPropertyValue__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9369:1: ( ( ')' ) )
- // InternalContract.g:9370:1: ( ')' )
+ // InternalContract.g:9406:1: ( ( ')' ) )
+ // InternalContract.g:9407:1: ( ')' )
{
- // InternalContract.g:9370:1: ( ')' )
- // InternalContract.g:9371:2: ')'
+ // InternalContract.g:9407:1: ( ')' )
+ // InternalContract.g:9408:2: ')'
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getRightParenthesisKeyword_1_4());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getOptionalModalPropertyValueAccess().getRightParenthesisKeyword_1_4());
}
@@ -28952,14 +29093,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__4__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1_3__0"
- // InternalContract.g:9381:1: rule__OptionalModalPropertyValue__Group_1_3__0 : rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1 ;
+ // InternalContract.g:9418:1: rule__OptionalModalPropertyValue__Group_1_3__0 : rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1 ;
public final void rule__OptionalModalPropertyValue__Group_1_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9385:1: ( rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1 )
- // InternalContract.g:9386:2: rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1
+ // InternalContract.g:9422:1: ( rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1 )
+ // InternalContract.g:9423:2: rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1
{
pushFollow(FOLLOW_8);
rule__OptionalModalPropertyValue__Group_1_3__0__Impl();
@@ -28990,20 +29131,20 @@ public final void rule__OptionalModalPropertyValue__Group_1_3__0() throws Recogn
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1_3__0__Impl"
- // InternalContract.g:9393:1: rule__OptionalModalPropertyValue__Group_1_3__0__Impl : ( ',' ) ;
+ // InternalContract.g:9430:1: rule__OptionalModalPropertyValue__Group_1_3__0__Impl : ( ',' ) ;
public final void rule__OptionalModalPropertyValue__Group_1_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9397:1: ( ( ',' ) )
- // InternalContract.g:9398:1: ( ',' )
+ // InternalContract.g:9434:1: ( ( ',' ) )
+ // InternalContract.g:9435:1: ( ',' )
{
- // InternalContract.g:9398:1: ( ',' )
- // InternalContract.g:9399:2: ','
+ // InternalContract.g:9435:1: ( ',' )
+ // InternalContract.g:9436:2: ','
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getCommaKeyword_1_3_0());
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getOptionalModalPropertyValueAccess().getCommaKeyword_1_3_0());
}
@@ -29027,14 +29168,14 @@ public final void rule__OptionalModalPropertyValue__Group_1_3__0__Impl() throws
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1_3__1"
- // InternalContract.g:9408:1: rule__OptionalModalPropertyValue__Group_1_3__1 : rule__OptionalModalPropertyValue__Group_1_3__1__Impl ;
+ // InternalContract.g:9445:1: rule__OptionalModalPropertyValue__Group_1_3__1 : rule__OptionalModalPropertyValue__Group_1_3__1__Impl ;
public final void rule__OptionalModalPropertyValue__Group_1_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9412:1: ( rule__OptionalModalPropertyValue__Group_1_3__1__Impl )
- // InternalContract.g:9413:2: rule__OptionalModalPropertyValue__Group_1_3__1__Impl
+ // InternalContract.g:9449:1: ( rule__OptionalModalPropertyValue__Group_1_3__1__Impl )
+ // InternalContract.g:9450:2: rule__OptionalModalPropertyValue__Group_1_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__Group_1_3__1__Impl();
@@ -29060,21 +29201,21 @@ public final void rule__OptionalModalPropertyValue__Group_1_3__1() throws Recogn
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1_3__1__Impl"
- // InternalContract.g:9419:1: rule__OptionalModalPropertyValue__Group_1_3__1__Impl : ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) ) ;
+ // InternalContract.g:9456:1: rule__OptionalModalPropertyValue__Group_1_3__1__Impl : ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) ) ;
public final void rule__OptionalModalPropertyValue__Group_1_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9423:1: ( ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) ) )
- // InternalContract.g:9424:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) )
+ // InternalContract.g:9460:1: ( ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) ) )
+ // InternalContract.g:9461:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) )
{
- // InternalContract.g:9424:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) )
- // InternalContract.g:9425:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 )
+ // InternalContract.g:9461:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) )
+ // InternalContract.g:9462:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeAssignment_1_3_1());
- // InternalContract.g:9426:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 )
- // InternalContract.g:9426:3: rule__OptionalModalPropertyValue__InModeAssignment_1_3_1
+ // InternalContract.g:9463:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 )
+ // InternalContract.g:9463:3: rule__OptionalModalPropertyValue__InModeAssignment_1_3_1
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__InModeAssignment_1_3_1();
@@ -29107,14 +29248,14 @@ public final void rule__OptionalModalPropertyValue__Group_1_3__1__Impl() throws
// $ANTLR start "rule__BooleanLiteral__Group__0"
- // InternalContract.g:9435:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ;
+ // InternalContract.g:9472:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ;
public final void rule__BooleanLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9439:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 )
- // InternalContract.g:9440:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1
+ // InternalContract.g:9476:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 )
+ // InternalContract.g:9477:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1
{
pushFollow(FOLLOW_70);
rule__BooleanLiteral__Group__0__Impl();
@@ -29145,21 +29286,21 @@ public final void rule__BooleanLiteral__Group__0() throws RecognitionException {
// $ANTLR start "rule__BooleanLiteral__Group__0__Impl"
- // InternalContract.g:9447:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ;
+ // InternalContract.g:9484:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ;
public final void rule__BooleanLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9451:1: ( ( () ) )
- // InternalContract.g:9452:1: ( () )
+ // InternalContract.g:9488:1: ( ( () ) )
+ // InternalContract.g:9489:1: ( () )
{
- // InternalContract.g:9452:1: ( () )
- // InternalContract.g:9453:2: ()
+ // InternalContract.g:9489:1: ( () )
+ // InternalContract.g:9490:2: ()
{
before(grammarAccess.getBooleanLiteralAccess().getBooleanLiteralAction_0());
- // InternalContract.g:9454:2: ()
- // InternalContract.g:9454:3:
+ // InternalContract.g:9491:2: ()
+ // InternalContract.g:9491:3:
{
}
@@ -29182,14 +29323,14 @@ public final void rule__BooleanLiteral__Group__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__BooleanLiteral__Group__1"
- // InternalContract.g:9462:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ;
+ // InternalContract.g:9499:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ;
public final void rule__BooleanLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9466:1: ( rule__BooleanLiteral__Group__1__Impl )
- // InternalContract.g:9467:2: rule__BooleanLiteral__Group__1__Impl
+ // InternalContract.g:9503:1: ( rule__BooleanLiteral__Group__1__Impl )
+ // InternalContract.g:9504:2: rule__BooleanLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__BooleanLiteral__Group__1__Impl();
@@ -29215,21 +29356,21 @@ public final void rule__BooleanLiteral__Group__1() throws RecognitionException {
// $ANTLR start "rule__BooleanLiteral__Group__1__Impl"
- // InternalContract.g:9473:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ;
+ // InternalContract.g:9510:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ;
public final void rule__BooleanLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9477:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) )
- // InternalContract.g:9478:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
+ // InternalContract.g:9514:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) )
+ // InternalContract.g:9515:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
{
- // InternalContract.g:9478:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
- // InternalContract.g:9479:2: ( rule__BooleanLiteral__Alternatives_1 )
+ // InternalContract.g:9515:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
+ // InternalContract.g:9516:2: ( rule__BooleanLiteral__Alternatives_1 )
{
before(grammarAccess.getBooleanLiteralAccess().getAlternatives_1());
- // InternalContract.g:9480:2: ( rule__BooleanLiteral__Alternatives_1 )
- // InternalContract.g:9480:3: rule__BooleanLiteral__Alternatives_1
+ // InternalContract.g:9517:2: ( rule__BooleanLiteral__Alternatives_1 )
+ // InternalContract.g:9517:3: rule__BooleanLiteral__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__BooleanLiteral__Alternatives_1();
@@ -29262,14 +29403,14 @@ public final void rule__BooleanLiteral__Group__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__ReferenceTerm__Group__0"
- // InternalContract.g:9489:1: rule__ReferenceTerm__Group__0 : rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1 ;
+ // InternalContract.g:9526:1: rule__ReferenceTerm__Group__0 : rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1 ;
public final void rule__ReferenceTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9493:1: ( rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1 )
- // InternalContract.g:9494:2: rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1
+ // InternalContract.g:9530:1: ( rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1 )
+ // InternalContract.g:9531:2: rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1
{
pushFollow(FOLLOW_26);
rule__ReferenceTerm__Group__0__Impl();
@@ -29300,20 +29441,20 @@ public final void rule__ReferenceTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__ReferenceTerm__Group__0__Impl"
- // InternalContract.g:9501:1: rule__ReferenceTerm__Group__0__Impl : ( 'reference' ) ;
+ // InternalContract.g:9538:1: rule__ReferenceTerm__Group__0__Impl : ( 'reference' ) ;
public final void rule__ReferenceTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9505:1: ( ( 'reference' ) )
- // InternalContract.g:9506:1: ( 'reference' )
+ // InternalContract.g:9542:1: ( ( 'reference' ) )
+ // InternalContract.g:9543:1: ( 'reference' )
{
- // InternalContract.g:9506:1: ( 'reference' )
- // InternalContract.g:9507:2: 'reference'
+ // InternalContract.g:9543:1: ( 'reference' )
+ // InternalContract.g:9544:2: 'reference'
{
before(grammarAccess.getReferenceTermAccess().getReferenceKeyword_0());
- match(input,73,FOLLOW_2);
+ match(input,74,FOLLOW_2);
after(grammarAccess.getReferenceTermAccess().getReferenceKeyword_0());
}
@@ -29337,14 +29478,14 @@ public final void rule__ReferenceTerm__Group__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__ReferenceTerm__Group__1"
- // InternalContract.g:9516:1: rule__ReferenceTerm__Group__1 : rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2 ;
+ // InternalContract.g:9553:1: rule__ReferenceTerm__Group__1 : rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2 ;
public final void rule__ReferenceTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9520:1: ( rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2 )
- // InternalContract.g:9521:2: rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2
+ // InternalContract.g:9557:1: ( rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2 )
+ // InternalContract.g:9558:2: rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2
{
pushFollow(FOLLOW_8);
rule__ReferenceTerm__Group__1__Impl();
@@ -29375,20 +29516,20 @@ public final void rule__ReferenceTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__ReferenceTerm__Group__1__Impl"
- // InternalContract.g:9528:1: rule__ReferenceTerm__Group__1__Impl : ( '(' ) ;
+ // InternalContract.g:9565:1: rule__ReferenceTerm__Group__1__Impl : ( '(' ) ;
public final void rule__ReferenceTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9532:1: ( ( '(' ) )
- // InternalContract.g:9533:1: ( '(' )
+ // InternalContract.g:9569:1: ( ( '(' ) )
+ // InternalContract.g:9570:1: ( '(' )
{
- // InternalContract.g:9533:1: ( '(' )
- // InternalContract.g:9534:2: '('
+ // InternalContract.g:9570:1: ( '(' )
+ // InternalContract.g:9571:2: '('
{
before(grammarAccess.getReferenceTermAccess().getLeftParenthesisKeyword_1());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getReferenceTermAccess().getLeftParenthesisKeyword_1());
}
@@ -29412,14 +29553,14 @@ public final void rule__ReferenceTerm__Group__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__ReferenceTerm__Group__2"
- // InternalContract.g:9543:1: rule__ReferenceTerm__Group__2 : rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3 ;
+ // InternalContract.g:9580:1: rule__ReferenceTerm__Group__2 : rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3 ;
public final void rule__ReferenceTerm__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9547:1: ( rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3 )
- // InternalContract.g:9548:2: rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3
+ // InternalContract.g:9584:1: ( rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3 )
+ // InternalContract.g:9585:2: rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3
{
pushFollow(FOLLOW_33);
rule__ReferenceTerm__Group__2__Impl();
@@ -29450,21 +29591,21 @@ public final void rule__ReferenceTerm__Group__2() throws RecognitionException {
// $ANTLR start "rule__ReferenceTerm__Group__2__Impl"
- // InternalContract.g:9555:1: rule__ReferenceTerm__Group__2__Impl : ( ( rule__ReferenceTerm__PathAssignment_2 ) ) ;
+ // InternalContract.g:9592:1: rule__ReferenceTerm__Group__2__Impl : ( ( rule__ReferenceTerm__PathAssignment_2 ) ) ;
public final void rule__ReferenceTerm__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9559:1: ( ( ( rule__ReferenceTerm__PathAssignment_2 ) ) )
- // InternalContract.g:9560:1: ( ( rule__ReferenceTerm__PathAssignment_2 ) )
+ // InternalContract.g:9596:1: ( ( ( rule__ReferenceTerm__PathAssignment_2 ) ) )
+ // InternalContract.g:9597:1: ( ( rule__ReferenceTerm__PathAssignment_2 ) )
{
- // InternalContract.g:9560:1: ( ( rule__ReferenceTerm__PathAssignment_2 ) )
- // InternalContract.g:9561:2: ( rule__ReferenceTerm__PathAssignment_2 )
+ // InternalContract.g:9597:1: ( ( rule__ReferenceTerm__PathAssignment_2 ) )
+ // InternalContract.g:9598:2: ( rule__ReferenceTerm__PathAssignment_2 )
{
before(grammarAccess.getReferenceTermAccess().getPathAssignment_2());
- // InternalContract.g:9562:2: ( rule__ReferenceTerm__PathAssignment_2 )
- // InternalContract.g:9562:3: rule__ReferenceTerm__PathAssignment_2
+ // InternalContract.g:9599:2: ( rule__ReferenceTerm__PathAssignment_2 )
+ // InternalContract.g:9599:3: rule__ReferenceTerm__PathAssignment_2
{
pushFollow(FOLLOW_2);
rule__ReferenceTerm__PathAssignment_2();
@@ -29497,14 +29638,14 @@ public final void rule__ReferenceTerm__Group__2__Impl() throws RecognitionExcept
// $ANTLR start "rule__ReferenceTerm__Group__3"
- // InternalContract.g:9570:1: rule__ReferenceTerm__Group__3 : rule__ReferenceTerm__Group__3__Impl ;
+ // InternalContract.g:9607:1: rule__ReferenceTerm__Group__3 : rule__ReferenceTerm__Group__3__Impl ;
public final void rule__ReferenceTerm__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9574:1: ( rule__ReferenceTerm__Group__3__Impl )
- // InternalContract.g:9575:2: rule__ReferenceTerm__Group__3__Impl
+ // InternalContract.g:9611:1: ( rule__ReferenceTerm__Group__3__Impl )
+ // InternalContract.g:9612:2: rule__ReferenceTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ReferenceTerm__Group__3__Impl();
@@ -29530,20 +29671,20 @@ public final void rule__ReferenceTerm__Group__3() throws RecognitionException {
// $ANTLR start "rule__ReferenceTerm__Group__3__Impl"
- // InternalContract.g:9581:1: rule__ReferenceTerm__Group__3__Impl : ( ')' ) ;
+ // InternalContract.g:9618:1: rule__ReferenceTerm__Group__3__Impl : ( ')' ) ;
public final void rule__ReferenceTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9585:1: ( ( ')' ) )
- // InternalContract.g:9586:1: ( ')' )
+ // InternalContract.g:9622:1: ( ( ')' ) )
+ // InternalContract.g:9623:1: ( ')' )
{
- // InternalContract.g:9586:1: ( ')' )
- // InternalContract.g:9587:2: ')'
+ // InternalContract.g:9623:1: ( ')' )
+ // InternalContract.g:9624:2: ')'
{
before(grammarAccess.getReferenceTermAccess().getRightParenthesisKeyword_3());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getReferenceTermAccess().getRightParenthesisKeyword_3());
}
@@ -29567,14 +29708,14 @@ public final void rule__ReferenceTerm__Group__3__Impl() throws RecognitionExcept
// $ANTLR start "rule__RecordTerm__Group__0"
- // InternalContract.g:9597:1: rule__RecordTerm__Group__0 : rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1 ;
+ // InternalContract.g:9634:1: rule__RecordTerm__Group__0 : rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1 ;
public final void rule__RecordTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9601:1: ( rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1 )
- // InternalContract.g:9602:2: rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1
+ // InternalContract.g:9638:1: ( rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1 )
+ // InternalContract.g:9639:2: rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1
{
pushFollow(FOLLOW_8);
rule__RecordTerm__Group__0__Impl();
@@ -29605,20 +29746,20 @@ public final void rule__RecordTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__RecordTerm__Group__0__Impl"
- // InternalContract.g:9609:1: rule__RecordTerm__Group__0__Impl : ( '[' ) ;
+ // InternalContract.g:9646:1: rule__RecordTerm__Group__0__Impl : ( '[' ) ;
public final void rule__RecordTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9613:1: ( ( '[' ) )
- // InternalContract.g:9614:1: ( '[' )
+ // InternalContract.g:9650:1: ( ( '[' ) )
+ // InternalContract.g:9651:1: ( '[' )
{
- // InternalContract.g:9614:1: ( '[' )
- // InternalContract.g:9615:2: '['
+ // InternalContract.g:9651:1: ( '[' )
+ // InternalContract.g:9652:2: '['
{
before(grammarAccess.getRecordTermAccess().getLeftSquareBracketKeyword_0());
- match(input,74,FOLLOW_2);
+ match(input,75,FOLLOW_2);
after(grammarAccess.getRecordTermAccess().getLeftSquareBracketKeyword_0());
}
@@ -29642,14 +29783,14 @@ public final void rule__RecordTerm__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__RecordTerm__Group__1"
- // InternalContract.g:9624:1: rule__RecordTerm__Group__1 : rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2 ;
+ // InternalContract.g:9661:1: rule__RecordTerm__Group__1 : rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2 ;
public final void rule__RecordTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9628:1: ( rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2 )
- // InternalContract.g:9629:2: rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2
+ // InternalContract.g:9665:1: ( rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2 )
+ // InternalContract.g:9666:2: rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2
{
pushFollow(FOLLOW_71);
rule__RecordTerm__Group__1__Impl();
@@ -29680,24 +29821,24 @@ public final void rule__RecordTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__RecordTerm__Group__1__Impl"
- // InternalContract.g:9636:1: rule__RecordTerm__Group__1__Impl : ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) ) ;
+ // InternalContract.g:9673:1: rule__RecordTerm__Group__1__Impl : ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) ) ;
public final void rule__RecordTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9640:1: ( ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) ) )
- // InternalContract.g:9641:1: ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) )
+ // InternalContract.g:9677:1: ( ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) ) )
+ // InternalContract.g:9678:1: ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) )
{
- // InternalContract.g:9641:1: ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) )
- // InternalContract.g:9642:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* )
+ // InternalContract.g:9678:1: ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) )
+ // InternalContract.g:9679:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* )
{
- // InternalContract.g:9642:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) )
- // InternalContract.g:9643:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )
+ // InternalContract.g:9679:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) )
+ // InternalContract.g:9680:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )
{
before(grammarAccess.getRecordTermAccess().getOwnedFieldValueAssignment_1());
- // InternalContract.g:9644:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )
- // InternalContract.g:9644:4: rule__RecordTerm__OwnedFieldValueAssignment_1
+ // InternalContract.g:9681:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )
+ // InternalContract.g:9681:4: rule__RecordTerm__OwnedFieldValueAssignment_1
{
pushFollow(FOLLOW_72);
rule__RecordTerm__OwnedFieldValueAssignment_1();
@@ -29711,24 +29852,24 @@ public final void rule__RecordTerm__Group__1__Impl() throws RecognitionException
}
- // InternalContract.g:9647:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* )
- // InternalContract.g:9648:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )*
+ // InternalContract.g:9684:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* )
+ // InternalContract.g:9685:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )*
{
before(grammarAccess.getRecordTermAccess().getOwnedFieldValueAssignment_1());
- // InternalContract.g:9649:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )*
- loop84:
+ // InternalContract.g:9686:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )*
+ loop85:
do {
- int alt84=2;
- int LA84_0 = input.LA(1);
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA84_0==RULE_ID) ) {
- alt84=1;
+ if ( (LA85_0==RULE_ID) ) {
+ alt85=1;
}
- switch (alt84) {
+ switch (alt85) {
case 1 :
- // InternalContract.g:9649:4: rule__RecordTerm__OwnedFieldValueAssignment_1
+ // InternalContract.g:9686:4: rule__RecordTerm__OwnedFieldValueAssignment_1
{
pushFollow(FOLLOW_72);
rule__RecordTerm__OwnedFieldValueAssignment_1();
@@ -29740,7 +29881,7 @@ public final void rule__RecordTerm__Group__1__Impl() throws RecognitionException
break;
default :
- break loop84;
+ break loop85;
}
} while (true);
@@ -29770,14 +29911,14 @@ public final void rule__RecordTerm__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__RecordTerm__Group__2"
- // InternalContract.g:9658:1: rule__RecordTerm__Group__2 : rule__RecordTerm__Group__2__Impl ;
+ // InternalContract.g:9695:1: rule__RecordTerm__Group__2 : rule__RecordTerm__Group__2__Impl ;
public final void rule__RecordTerm__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9662:1: ( rule__RecordTerm__Group__2__Impl )
- // InternalContract.g:9663:2: rule__RecordTerm__Group__2__Impl
+ // InternalContract.g:9699:1: ( rule__RecordTerm__Group__2__Impl )
+ // InternalContract.g:9700:2: rule__RecordTerm__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__RecordTerm__Group__2__Impl();
@@ -29803,20 +29944,20 @@ public final void rule__RecordTerm__Group__2() throws RecognitionException {
// $ANTLR start "rule__RecordTerm__Group__2__Impl"
- // InternalContract.g:9669:1: rule__RecordTerm__Group__2__Impl : ( ']' ) ;
+ // InternalContract.g:9706:1: rule__RecordTerm__Group__2__Impl : ( ']' ) ;
public final void rule__RecordTerm__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9673:1: ( ( ']' ) )
- // InternalContract.g:9674:1: ( ']' )
+ // InternalContract.g:9710:1: ( ( ']' ) )
+ // InternalContract.g:9711:1: ( ']' )
{
- // InternalContract.g:9674:1: ( ']' )
- // InternalContract.g:9675:2: ']'
+ // InternalContract.g:9711:1: ( ']' )
+ // InternalContract.g:9712:2: ']'
{
before(grammarAccess.getRecordTermAccess().getRightSquareBracketKeyword_2());
- match(input,75,FOLLOW_2);
+ match(input,76,FOLLOW_2);
after(grammarAccess.getRecordTermAccess().getRightSquareBracketKeyword_2());
}
@@ -29840,14 +29981,14 @@ public final void rule__RecordTerm__Group__2__Impl() throws RecognitionException
// $ANTLR start "rule__ComputedTerm__Group__0"
- // InternalContract.g:9685:1: rule__ComputedTerm__Group__0 : rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1 ;
+ // InternalContract.g:9722:1: rule__ComputedTerm__Group__0 : rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1 ;
public final void rule__ComputedTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9689:1: ( rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1 )
- // InternalContract.g:9690:2: rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1
+ // InternalContract.g:9726:1: ( rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1 )
+ // InternalContract.g:9727:2: rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1
{
pushFollow(FOLLOW_26);
rule__ComputedTerm__Group__0__Impl();
@@ -29878,20 +30019,20 @@ public final void rule__ComputedTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__ComputedTerm__Group__0__Impl"
- // InternalContract.g:9697:1: rule__ComputedTerm__Group__0__Impl : ( 'compute' ) ;
+ // InternalContract.g:9734:1: rule__ComputedTerm__Group__0__Impl : ( 'compute' ) ;
public final void rule__ComputedTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9701:1: ( ( 'compute' ) )
- // InternalContract.g:9702:1: ( 'compute' )
+ // InternalContract.g:9738:1: ( ( 'compute' ) )
+ // InternalContract.g:9739:1: ( 'compute' )
{
- // InternalContract.g:9702:1: ( 'compute' )
- // InternalContract.g:9703:2: 'compute'
+ // InternalContract.g:9739:1: ( 'compute' )
+ // InternalContract.g:9740:2: 'compute'
{
before(grammarAccess.getComputedTermAccess().getComputeKeyword_0());
- match(input,76,FOLLOW_2);
+ match(input,77,FOLLOW_2);
after(grammarAccess.getComputedTermAccess().getComputeKeyword_0());
}
@@ -29915,14 +30056,14 @@ public final void rule__ComputedTerm__Group__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ComputedTerm__Group__1"
- // InternalContract.g:9712:1: rule__ComputedTerm__Group__1 : rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2 ;
+ // InternalContract.g:9749:1: rule__ComputedTerm__Group__1 : rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2 ;
public final void rule__ComputedTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9716:1: ( rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2 )
- // InternalContract.g:9717:2: rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2
+ // InternalContract.g:9753:1: ( rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2 )
+ // InternalContract.g:9754:2: rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2
{
pushFollow(FOLLOW_8);
rule__ComputedTerm__Group__1__Impl();
@@ -29953,20 +30094,20 @@ public final void rule__ComputedTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__ComputedTerm__Group__1__Impl"
- // InternalContract.g:9724:1: rule__ComputedTerm__Group__1__Impl : ( '(' ) ;
+ // InternalContract.g:9761:1: rule__ComputedTerm__Group__1__Impl : ( '(' ) ;
public final void rule__ComputedTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9728:1: ( ( '(' ) )
- // InternalContract.g:9729:1: ( '(' )
+ // InternalContract.g:9765:1: ( ( '(' ) )
+ // InternalContract.g:9766:1: ( '(' )
{
- // InternalContract.g:9729:1: ( '(' )
- // InternalContract.g:9730:2: '('
+ // InternalContract.g:9766:1: ( '(' )
+ // InternalContract.g:9767:2: '('
{
before(grammarAccess.getComputedTermAccess().getLeftParenthesisKeyword_1());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getComputedTermAccess().getLeftParenthesisKeyword_1());
}
@@ -29990,14 +30131,14 @@ public final void rule__ComputedTerm__Group__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ComputedTerm__Group__2"
- // InternalContract.g:9739:1: rule__ComputedTerm__Group__2 : rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3 ;
+ // InternalContract.g:9776:1: rule__ComputedTerm__Group__2 : rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3 ;
public final void rule__ComputedTerm__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9743:1: ( rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3 )
- // InternalContract.g:9744:2: rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3
+ // InternalContract.g:9780:1: ( rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3 )
+ // InternalContract.g:9781:2: rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3
{
pushFollow(FOLLOW_33);
rule__ComputedTerm__Group__2__Impl();
@@ -30028,21 +30169,21 @@ public final void rule__ComputedTerm__Group__2() throws RecognitionException {
// $ANTLR start "rule__ComputedTerm__Group__2__Impl"
- // InternalContract.g:9751:1: rule__ComputedTerm__Group__2__Impl : ( ( rule__ComputedTerm__FunctionAssignment_2 ) ) ;
+ // InternalContract.g:9788:1: rule__ComputedTerm__Group__2__Impl : ( ( rule__ComputedTerm__FunctionAssignment_2 ) ) ;
public final void rule__ComputedTerm__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9755:1: ( ( ( rule__ComputedTerm__FunctionAssignment_2 ) ) )
- // InternalContract.g:9756:1: ( ( rule__ComputedTerm__FunctionAssignment_2 ) )
+ // InternalContract.g:9792:1: ( ( ( rule__ComputedTerm__FunctionAssignment_2 ) ) )
+ // InternalContract.g:9793:1: ( ( rule__ComputedTerm__FunctionAssignment_2 ) )
{
- // InternalContract.g:9756:1: ( ( rule__ComputedTerm__FunctionAssignment_2 ) )
- // InternalContract.g:9757:2: ( rule__ComputedTerm__FunctionAssignment_2 )
+ // InternalContract.g:9793:1: ( ( rule__ComputedTerm__FunctionAssignment_2 ) )
+ // InternalContract.g:9794:2: ( rule__ComputedTerm__FunctionAssignment_2 )
{
before(grammarAccess.getComputedTermAccess().getFunctionAssignment_2());
- // InternalContract.g:9758:2: ( rule__ComputedTerm__FunctionAssignment_2 )
- // InternalContract.g:9758:3: rule__ComputedTerm__FunctionAssignment_2
+ // InternalContract.g:9795:2: ( rule__ComputedTerm__FunctionAssignment_2 )
+ // InternalContract.g:9795:3: rule__ComputedTerm__FunctionAssignment_2
{
pushFollow(FOLLOW_2);
rule__ComputedTerm__FunctionAssignment_2();
@@ -30075,14 +30216,14 @@ public final void rule__ComputedTerm__Group__2__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ComputedTerm__Group__3"
- // InternalContract.g:9766:1: rule__ComputedTerm__Group__3 : rule__ComputedTerm__Group__3__Impl ;
+ // InternalContract.g:9803:1: rule__ComputedTerm__Group__3 : rule__ComputedTerm__Group__3__Impl ;
public final void rule__ComputedTerm__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9770:1: ( rule__ComputedTerm__Group__3__Impl )
- // InternalContract.g:9771:2: rule__ComputedTerm__Group__3__Impl
+ // InternalContract.g:9807:1: ( rule__ComputedTerm__Group__3__Impl )
+ // InternalContract.g:9808:2: rule__ComputedTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ComputedTerm__Group__3__Impl();
@@ -30108,20 +30249,20 @@ public final void rule__ComputedTerm__Group__3() throws RecognitionException {
// $ANTLR start "rule__ComputedTerm__Group__3__Impl"
- // InternalContract.g:9777:1: rule__ComputedTerm__Group__3__Impl : ( ')' ) ;
+ // InternalContract.g:9814:1: rule__ComputedTerm__Group__3__Impl : ( ')' ) ;
public final void rule__ComputedTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9781:1: ( ( ')' ) )
- // InternalContract.g:9782:1: ( ')' )
+ // InternalContract.g:9818:1: ( ( ')' ) )
+ // InternalContract.g:9819:1: ( ')' )
{
- // InternalContract.g:9782:1: ( ')' )
- // InternalContract.g:9783:2: ')'
+ // InternalContract.g:9819:1: ( ')' )
+ // InternalContract.g:9820:2: ')'
{
before(grammarAccess.getComputedTermAccess().getRightParenthesisKeyword_3());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getComputedTermAccess().getRightParenthesisKeyword_3());
}
@@ -30145,14 +30286,14 @@ public final void rule__ComputedTerm__Group__3__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ComponentClassifierTerm__Group__0"
- // InternalContract.g:9793:1: rule__ComponentClassifierTerm__Group__0 : rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1 ;
+ // InternalContract.g:9830:1: rule__ComponentClassifierTerm__Group__0 : rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1 ;
public final void rule__ComponentClassifierTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9797:1: ( rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1 )
- // InternalContract.g:9798:2: rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1
+ // InternalContract.g:9834:1: ( rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1 )
+ // InternalContract.g:9835:2: rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1
{
pushFollow(FOLLOW_26);
rule__ComponentClassifierTerm__Group__0__Impl();
@@ -30183,20 +30324,20 @@ public final void rule__ComponentClassifierTerm__Group__0() throws RecognitionEx
// $ANTLR start "rule__ComponentClassifierTerm__Group__0__Impl"
- // InternalContract.g:9805:1: rule__ComponentClassifierTerm__Group__0__Impl : ( 'classifier' ) ;
+ // InternalContract.g:9842:1: rule__ComponentClassifierTerm__Group__0__Impl : ( 'classifier' ) ;
public final void rule__ComponentClassifierTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9809:1: ( ( 'classifier' ) )
- // InternalContract.g:9810:1: ( 'classifier' )
+ // InternalContract.g:9846:1: ( ( 'classifier' ) )
+ // InternalContract.g:9847:1: ( 'classifier' )
{
- // InternalContract.g:9810:1: ( 'classifier' )
- // InternalContract.g:9811:2: 'classifier'
+ // InternalContract.g:9847:1: ( 'classifier' )
+ // InternalContract.g:9848:2: 'classifier'
{
before(grammarAccess.getComponentClassifierTermAccess().getClassifierKeyword_0());
- match(input,77,FOLLOW_2);
+ match(input,78,FOLLOW_2);
after(grammarAccess.getComponentClassifierTermAccess().getClassifierKeyword_0());
}
@@ -30220,14 +30361,14 @@ public final void rule__ComponentClassifierTerm__Group__0__Impl() throws Recogni
// $ANTLR start "rule__ComponentClassifierTerm__Group__1"
- // InternalContract.g:9820:1: rule__ComponentClassifierTerm__Group__1 : rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2 ;
+ // InternalContract.g:9857:1: rule__ComponentClassifierTerm__Group__1 : rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2 ;
public final void rule__ComponentClassifierTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9824:1: ( rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2 )
- // InternalContract.g:9825:2: rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2
+ // InternalContract.g:9861:1: ( rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2 )
+ // InternalContract.g:9862:2: rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2
{
pushFollow(FOLLOW_8);
rule__ComponentClassifierTerm__Group__1__Impl();
@@ -30258,20 +30399,20 @@ public final void rule__ComponentClassifierTerm__Group__1() throws RecognitionEx
// $ANTLR start "rule__ComponentClassifierTerm__Group__1__Impl"
- // InternalContract.g:9832:1: rule__ComponentClassifierTerm__Group__1__Impl : ( '(' ) ;
+ // InternalContract.g:9869:1: rule__ComponentClassifierTerm__Group__1__Impl : ( '(' ) ;
public final void rule__ComponentClassifierTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9836:1: ( ( '(' ) )
- // InternalContract.g:9837:1: ( '(' )
+ // InternalContract.g:9873:1: ( ( '(' ) )
+ // InternalContract.g:9874:1: ( '(' )
{
- // InternalContract.g:9837:1: ( '(' )
- // InternalContract.g:9838:2: '('
+ // InternalContract.g:9874:1: ( '(' )
+ // InternalContract.g:9875:2: '('
{
before(grammarAccess.getComponentClassifierTermAccess().getLeftParenthesisKeyword_1());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getComponentClassifierTermAccess().getLeftParenthesisKeyword_1());
}
@@ -30295,14 +30436,14 @@ public final void rule__ComponentClassifierTerm__Group__1__Impl() throws Recogni
// $ANTLR start "rule__ComponentClassifierTerm__Group__2"
- // InternalContract.g:9847:1: rule__ComponentClassifierTerm__Group__2 : rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3 ;
+ // InternalContract.g:9884:1: rule__ComponentClassifierTerm__Group__2 : rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3 ;
public final void rule__ComponentClassifierTerm__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9851:1: ( rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3 )
- // InternalContract.g:9852:2: rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3
+ // InternalContract.g:9888:1: ( rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3 )
+ // InternalContract.g:9889:2: rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3
{
pushFollow(FOLLOW_33);
rule__ComponentClassifierTerm__Group__2__Impl();
@@ -30333,21 +30474,21 @@ public final void rule__ComponentClassifierTerm__Group__2() throws RecognitionEx
// $ANTLR start "rule__ComponentClassifierTerm__Group__2__Impl"
- // InternalContract.g:9859:1: rule__ComponentClassifierTerm__Group__2__Impl : ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) ) ;
+ // InternalContract.g:9896:1: rule__ComponentClassifierTerm__Group__2__Impl : ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) ) ;
public final void rule__ComponentClassifierTerm__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9863:1: ( ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) ) )
- // InternalContract.g:9864:1: ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) )
+ // InternalContract.g:9900:1: ( ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) ) )
+ // InternalContract.g:9901:1: ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) )
{
- // InternalContract.g:9864:1: ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) )
- // InternalContract.g:9865:2: ( rule__ComponentClassifierTerm__ClassifierAssignment_2 )
+ // InternalContract.g:9901:1: ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) )
+ // InternalContract.g:9902:2: ( rule__ComponentClassifierTerm__ClassifierAssignment_2 )
{
before(grammarAccess.getComponentClassifierTermAccess().getClassifierAssignment_2());
- // InternalContract.g:9866:2: ( rule__ComponentClassifierTerm__ClassifierAssignment_2 )
- // InternalContract.g:9866:3: rule__ComponentClassifierTerm__ClassifierAssignment_2
+ // InternalContract.g:9903:2: ( rule__ComponentClassifierTerm__ClassifierAssignment_2 )
+ // InternalContract.g:9903:3: rule__ComponentClassifierTerm__ClassifierAssignment_2
{
pushFollow(FOLLOW_2);
rule__ComponentClassifierTerm__ClassifierAssignment_2();
@@ -30380,14 +30521,14 @@ public final void rule__ComponentClassifierTerm__Group__2__Impl() throws Recogni
// $ANTLR start "rule__ComponentClassifierTerm__Group__3"
- // InternalContract.g:9874:1: rule__ComponentClassifierTerm__Group__3 : rule__ComponentClassifierTerm__Group__3__Impl ;
+ // InternalContract.g:9911:1: rule__ComponentClassifierTerm__Group__3 : rule__ComponentClassifierTerm__Group__3__Impl ;
public final void rule__ComponentClassifierTerm__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9878:1: ( rule__ComponentClassifierTerm__Group__3__Impl )
- // InternalContract.g:9879:2: rule__ComponentClassifierTerm__Group__3__Impl
+ // InternalContract.g:9915:1: ( rule__ComponentClassifierTerm__Group__3__Impl )
+ // InternalContract.g:9916:2: rule__ComponentClassifierTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ComponentClassifierTerm__Group__3__Impl();
@@ -30413,20 +30554,20 @@ public final void rule__ComponentClassifierTerm__Group__3() throws RecognitionEx
// $ANTLR start "rule__ComponentClassifierTerm__Group__3__Impl"
- // InternalContract.g:9885:1: rule__ComponentClassifierTerm__Group__3__Impl : ( ')' ) ;
+ // InternalContract.g:9922:1: rule__ComponentClassifierTerm__Group__3__Impl : ( ')' ) ;
public final void rule__ComponentClassifierTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9889:1: ( ( ')' ) )
- // InternalContract.g:9890:1: ( ')' )
+ // InternalContract.g:9926:1: ( ( ')' ) )
+ // InternalContract.g:9927:1: ( ')' )
{
- // InternalContract.g:9890:1: ( ')' )
- // InternalContract.g:9891:2: ')'
+ // InternalContract.g:9927:1: ( ')' )
+ // InternalContract.g:9928:2: ')'
{
before(grammarAccess.getComponentClassifierTermAccess().getRightParenthesisKeyword_3());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getComponentClassifierTermAccess().getRightParenthesisKeyword_3());
}
@@ -30450,14 +30591,14 @@ public final void rule__ComponentClassifierTerm__Group__3__Impl() throws Recogni
// $ANTLR start "rule__ListTerm__Group__0"
- // InternalContract.g:9901:1: rule__ListTerm__Group__0 : rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1 ;
+ // InternalContract.g:9938:1: rule__ListTerm__Group__0 : rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1 ;
public final void rule__ListTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9905:1: ( rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1 )
- // InternalContract.g:9906:2: rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1
+ // InternalContract.g:9942:1: ( rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1 )
+ // InternalContract.g:9943:2: rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1
{
pushFollow(FOLLOW_26);
rule__ListTerm__Group__0__Impl();
@@ -30488,21 +30629,21 @@ public final void rule__ListTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__0__Impl"
- // InternalContract.g:9913:1: rule__ListTerm__Group__0__Impl : ( () ) ;
+ // InternalContract.g:9950:1: rule__ListTerm__Group__0__Impl : ( () ) ;
public final void rule__ListTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9917:1: ( ( () ) )
- // InternalContract.g:9918:1: ( () )
+ // InternalContract.g:9954:1: ( ( () ) )
+ // InternalContract.g:9955:1: ( () )
{
- // InternalContract.g:9918:1: ( () )
- // InternalContract.g:9919:2: ()
+ // InternalContract.g:9955:1: ( () )
+ // InternalContract.g:9956:2: ()
{
before(grammarAccess.getListTermAccess().getListValueAction_0());
- // InternalContract.g:9920:2: ()
- // InternalContract.g:9920:3:
+ // InternalContract.g:9957:2: ()
+ // InternalContract.g:9957:3:
{
}
@@ -30525,14 +30666,14 @@ public final void rule__ListTerm__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__1"
- // InternalContract.g:9928:1: rule__ListTerm__Group__1 : rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2 ;
+ // InternalContract.g:9965:1: rule__ListTerm__Group__1 : rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2 ;
public final void rule__ListTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9932:1: ( rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2 )
- // InternalContract.g:9933:2: rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2
+ // InternalContract.g:9969:1: ( rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2 )
+ // InternalContract.g:9970:2: rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2
{
pushFollow(FOLLOW_73);
rule__ListTerm__Group__1__Impl();
@@ -30563,20 +30704,20 @@ public final void rule__ListTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__1__Impl"
- // InternalContract.g:9940:1: rule__ListTerm__Group__1__Impl : ( '(' ) ;
+ // InternalContract.g:9977:1: rule__ListTerm__Group__1__Impl : ( '(' ) ;
public final void rule__ListTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9944:1: ( ( '(' ) )
- // InternalContract.g:9945:1: ( '(' )
+ // InternalContract.g:9981:1: ( ( '(' ) )
+ // InternalContract.g:9982:1: ( '(' )
{
- // InternalContract.g:9945:1: ( '(' )
- // InternalContract.g:9946:2: '('
+ // InternalContract.g:9982:1: ( '(' )
+ // InternalContract.g:9983:2: '('
{
before(grammarAccess.getListTermAccess().getLeftParenthesisKeyword_1());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getListTermAccess().getLeftParenthesisKeyword_1());
}
@@ -30600,14 +30741,14 @@ public final void rule__ListTerm__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__2"
- // InternalContract.g:9955:1: rule__ListTerm__Group__2 : rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3 ;
+ // InternalContract.g:9992:1: rule__ListTerm__Group__2 : rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3 ;
public final void rule__ListTerm__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9959:1: ( rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3 )
- // InternalContract.g:9960:2: rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3
+ // InternalContract.g:9996:1: ( rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3 )
+ // InternalContract.g:9997:2: rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3
{
pushFollow(FOLLOW_73);
rule__ListTerm__Group__2__Impl();
@@ -30638,29 +30779,29 @@ public final void rule__ListTerm__Group__2() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__2__Impl"
- // InternalContract.g:9967:1: rule__ListTerm__Group__2__Impl : ( ( rule__ListTerm__Group_2__0 )? ) ;
+ // InternalContract.g:10004:1: rule__ListTerm__Group__2__Impl : ( ( rule__ListTerm__Group_2__0 )? ) ;
public final void rule__ListTerm__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9971:1: ( ( ( rule__ListTerm__Group_2__0 )? ) )
- // InternalContract.g:9972:1: ( ( rule__ListTerm__Group_2__0 )? )
+ // InternalContract.g:10008:1: ( ( ( rule__ListTerm__Group_2__0 )? ) )
+ // InternalContract.g:10009:1: ( ( rule__ListTerm__Group_2__0 )? )
{
- // InternalContract.g:9972:1: ( ( rule__ListTerm__Group_2__0 )? )
- // InternalContract.g:9973:2: ( rule__ListTerm__Group_2__0 )?
+ // InternalContract.g:10009:1: ( ( rule__ListTerm__Group_2__0 )? )
+ // InternalContract.g:10010:2: ( rule__ListTerm__Group_2__0 )?
{
before(grammarAccess.getListTermAccess().getGroup_2());
- // InternalContract.g:9974:2: ( rule__ListTerm__Group_2__0 )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // InternalContract.g:10011:2: ( rule__ListTerm__Group_2__0 )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( ((LA85_0>=RULE_STRING && LA85_0<=RULE_REAL_LIT)||(LA85_0>=25 && LA85_0<=27)||LA85_0==47||(LA85_0>=73 && LA85_0<=74)||(LA85_0>=76 && LA85_0<=77)||LA85_0==88) ) {
- alt85=1;
+ if ( ((LA86_0>=RULE_STRING && LA86_0<=RULE_REAL_LIT)||(LA86_0>=25 && LA86_0<=27)||LA86_0==49||(LA86_0>=74 && LA86_0<=75)||(LA86_0>=77 && LA86_0<=78)||LA86_0==89) ) {
+ alt86=1;
}
- switch (alt85) {
+ switch (alt86) {
case 1 :
- // InternalContract.g:9974:3: rule__ListTerm__Group_2__0
+ // InternalContract.g:10011:3: rule__ListTerm__Group_2__0
{
pushFollow(FOLLOW_2);
rule__ListTerm__Group_2__0();
@@ -30696,14 +30837,14 @@ public final void rule__ListTerm__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__3"
- // InternalContract.g:9982:1: rule__ListTerm__Group__3 : rule__ListTerm__Group__3__Impl ;
+ // InternalContract.g:10019:1: rule__ListTerm__Group__3 : rule__ListTerm__Group__3__Impl ;
public final void rule__ListTerm__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9986:1: ( rule__ListTerm__Group__3__Impl )
- // InternalContract.g:9987:2: rule__ListTerm__Group__3__Impl
+ // InternalContract.g:10023:1: ( rule__ListTerm__Group__3__Impl )
+ // InternalContract.g:10024:2: rule__ListTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ListTerm__Group__3__Impl();
@@ -30729,20 +30870,20 @@ public final void rule__ListTerm__Group__3() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__3__Impl"
- // InternalContract.g:9993:1: rule__ListTerm__Group__3__Impl : ( ')' ) ;
+ // InternalContract.g:10030:1: rule__ListTerm__Group__3__Impl : ( ')' ) ;
public final void rule__ListTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9997:1: ( ( ')' ) )
- // InternalContract.g:9998:1: ( ')' )
+ // InternalContract.g:10034:1: ( ( ')' ) )
+ // InternalContract.g:10035:1: ( ')' )
{
- // InternalContract.g:9998:1: ( ')' )
- // InternalContract.g:9999:2: ')'
+ // InternalContract.g:10035:1: ( ')' )
+ // InternalContract.g:10036:2: ')'
{
before(grammarAccess.getListTermAccess().getRightParenthesisKeyword_3());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getListTermAccess().getRightParenthesisKeyword_3());
}
@@ -30766,14 +30907,14 @@ public final void rule__ListTerm__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2__0"
- // InternalContract.g:10009:1: rule__ListTerm__Group_2__0 : rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1 ;
+ // InternalContract.g:10046:1: rule__ListTerm__Group_2__0 : rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1 ;
public final void rule__ListTerm__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10013:1: ( rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1 )
- // InternalContract.g:10014:2: rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1
+ // InternalContract.g:10050:1: ( rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1 )
+ // InternalContract.g:10051:2: rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1
{
pushFollow(FOLLOW_39);
rule__ListTerm__Group_2__0__Impl();
@@ -30804,21 +30945,21 @@ public final void rule__ListTerm__Group_2__0() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2__0__Impl"
- // InternalContract.g:10021:1: rule__ListTerm__Group_2__0__Impl : ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) ) ;
+ // InternalContract.g:10058:1: rule__ListTerm__Group_2__0__Impl : ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) ) ;
public final void rule__ListTerm__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10025:1: ( ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) ) )
- // InternalContract.g:10026:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) )
+ // InternalContract.g:10062:1: ( ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) ) )
+ // InternalContract.g:10063:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) )
{
- // InternalContract.g:10026:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) )
- // InternalContract.g:10027:2: ( rule__ListTerm__OwnedListElementAssignment_2_0 )
+ // InternalContract.g:10063:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) )
+ // InternalContract.g:10064:2: ( rule__ListTerm__OwnedListElementAssignment_2_0 )
{
before(grammarAccess.getListTermAccess().getOwnedListElementAssignment_2_0());
- // InternalContract.g:10028:2: ( rule__ListTerm__OwnedListElementAssignment_2_0 )
- // InternalContract.g:10028:3: rule__ListTerm__OwnedListElementAssignment_2_0
+ // InternalContract.g:10065:2: ( rule__ListTerm__OwnedListElementAssignment_2_0 )
+ // InternalContract.g:10065:3: rule__ListTerm__OwnedListElementAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__ListTerm__OwnedListElementAssignment_2_0();
@@ -30851,14 +30992,14 @@ public final void rule__ListTerm__Group_2__0__Impl() throws RecognitionException
// $ANTLR start "rule__ListTerm__Group_2__1"
- // InternalContract.g:10036:1: rule__ListTerm__Group_2__1 : rule__ListTerm__Group_2__1__Impl ;
+ // InternalContract.g:10073:1: rule__ListTerm__Group_2__1 : rule__ListTerm__Group_2__1__Impl ;
public final void rule__ListTerm__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10040:1: ( rule__ListTerm__Group_2__1__Impl )
- // InternalContract.g:10041:2: rule__ListTerm__Group_2__1__Impl
+ // InternalContract.g:10077:1: ( rule__ListTerm__Group_2__1__Impl )
+ // InternalContract.g:10078:2: rule__ListTerm__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__ListTerm__Group_2__1__Impl();
@@ -30884,33 +31025,33 @@ public final void rule__ListTerm__Group_2__1() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2__1__Impl"
- // InternalContract.g:10047:1: rule__ListTerm__Group_2__1__Impl : ( ( rule__ListTerm__Group_2_1__0 )* ) ;
+ // InternalContract.g:10084:1: rule__ListTerm__Group_2__1__Impl : ( ( rule__ListTerm__Group_2_1__0 )* ) ;
public final void rule__ListTerm__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10051:1: ( ( ( rule__ListTerm__Group_2_1__0 )* ) )
- // InternalContract.g:10052:1: ( ( rule__ListTerm__Group_2_1__0 )* )
+ // InternalContract.g:10088:1: ( ( ( rule__ListTerm__Group_2_1__0 )* ) )
+ // InternalContract.g:10089:1: ( ( rule__ListTerm__Group_2_1__0 )* )
{
- // InternalContract.g:10052:1: ( ( rule__ListTerm__Group_2_1__0 )* )
- // InternalContract.g:10053:2: ( rule__ListTerm__Group_2_1__0 )*
+ // InternalContract.g:10089:1: ( ( rule__ListTerm__Group_2_1__0 )* )
+ // InternalContract.g:10090:2: ( rule__ListTerm__Group_2_1__0 )*
{
before(grammarAccess.getListTermAccess().getGroup_2_1());
- // InternalContract.g:10054:2: ( rule__ListTerm__Group_2_1__0 )*
- loop86:
+ // InternalContract.g:10091:2: ( rule__ListTerm__Group_2_1__0 )*
+ loop87:
do {
- int alt86=2;
- int LA86_0 = input.LA(1);
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA86_0==49) ) {
- alt86=1;
+ if ( (LA87_0==51) ) {
+ alt87=1;
}
- switch (alt86) {
+ switch (alt87) {
case 1 :
- // InternalContract.g:10054:3: rule__ListTerm__Group_2_1__0
+ // InternalContract.g:10091:3: rule__ListTerm__Group_2_1__0
{
pushFollow(FOLLOW_40);
rule__ListTerm__Group_2_1__0();
@@ -30922,7 +31063,7 @@ public final void rule__ListTerm__Group_2__1__Impl() throws RecognitionException
break;
default :
- break loop86;
+ break loop87;
}
} while (true);
@@ -30949,14 +31090,14 @@ public final void rule__ListTerm__Group_2__1__Impl() throws RecognitionException
// $ANTLR start "rule__ListTerm__Group_2_1__0"
- // InternalContract.g:10063:1: rule__ListTerm__Group_2_1__0 : rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1 ;
+ // InternalContract.g:10100:1: rule__ListTerm__Group_2_1__0 : rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1 ;
public final void rule__ListTerm__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10067:1: ( rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1 )
- // InternalContract.g:10068:2: rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1
+ // InternalContract.g:10104:1: ( rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1 )
+ // InternalContract.g:10105:2: rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1
{
pushFollow(FOLLOW_67);
rule__ListTerm__Group_2_1__0__Impl();
@@ -30987,20 +31128,20 @@ public final void rule__ListTerm__Group_2_1__0() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2_1__0__Impl"
- // InternalContract.g:10075:1: rule__ListTerm__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalContract.g:10112:1: rule__ListTerm__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__ListTerm__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10079:1: ( ( ',' ) )
- // InternalContract.g:10080:1: ( ',' )
+ // InternalContract.g:10116:1: ( ( ',' ) )
+ // InternalContract.g:10117:1: ( ',' )
{
- // InternalContract.g:10080:1: ( ',' )
- // InternalContract.g:10081:2: ','
+ // InternalContract.g:10117:1: ( ',' )
+ // InternalContract.g:10118:2: ','
{
before(grammarAccess.getListTermAccess().getCommaKeyword_2_1_0());
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getListTermAccess().getCommaKeyword_2_1_0());
}
@@ -31024,14 +31165,14 @@ public final void rule__ListTerm__Group_2_1__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ListTerm__Group_2_1__1"
- // InternalContract.g:10090:1: rule__ListTerm__Group_2_1__1 : rule__ListTerm__Group_2_1__1__Impl ;
+ // InternalContract.g:10127:1: rule__ListTerm__Group_2_1__1 : rule__ListTerm__Group_2_1__1__Impl ;
public final void rule__ListTerm__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10094:1: ( rule__ListTerm__Group_2_1__1__Impl )
- // InternalContract.g:10095:2: rule__ListTerm__Group_2_1__1__Impl
+ // InternalContract.g:10131:1: ( rule__ListTerm__Group_2_1__1__Impl )
+ // InternalContract.g:10132:2: rule__ListTerm__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ListTerm__Group_2_1__1__Impl();
@@ -31057,21 +31198,21 @@ public final void rule__ListTerm__Group_2_1__1() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2_1__1__Impl"
- // InternalContract.g:10101:1: rule__ListTerm__Group_2_1__1__Impl : ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) ) ;
+ // InternalContract.g:10138:1: rule__ListTerm__Group_2_1__1__Impl : ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) ) ;
public final void rule__ListTerm__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10105:1: ( ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) ) )
- // InternalContract.g:10106:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) )
+ // InternalContract.g:10142:1: ( ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) ) )
+ // InternalContract.g:10143:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) )
{
- // InternalContract.g:10106:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) )
- // InternalContract.g:10107:2: ( rule__ListTerm__OwnedListElementAssignment_2_1_1 )
+ // InternalContract.g:10143:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) )
+ // InternalContract.g:10144:2: ( rule__ListTerm__OwnedListElementAssignment_2_1_1 )
{
before(grammarAccess.getListTermAccess().getOwnedListElementAssignment_2_1_1());
- // InternalContract.g:10108:2: ( rule__ListTerm__OwnedListElementAssignment_2_1_1 )
- // InternalContract.g:10108:3: rule__ListTerm__OwnedListElementAssignment_2_1_1
+ // InternalContract.g:10145:2: ( rule__ListTerm__OwnedListElementAssignment_2_1_1 )
+ // InternalContract.g:10145:3: rule__ListTerm__OwnedListElementAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__ListTerm__OwnedListElementAssignment_2_1_1();
@@ -31104,14 +31245,14 @@ public final void rule__ListTerm__Group_2_1__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__FieldPropertyAssociation__Group__0"
- // InternalContract.g:10117:1: rule__FieldPropertyAssociation__Group__0 : rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1 ;
+ // InternalContract.g:10154:1: rule__FieldPropertyAssociation__Group__0 : rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1 ;
public final void rule__FieldPropertyAssociation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10121:1: ( rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1 )
- // InternalContract.g:10122:2: rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1
+ // InternalContract.g:10158:1: ( rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1 )
+ // InternalContract.g:10159:2: rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1
{
pushFollow(FOLLOW_74);
rule__FieldPropertyAssociation__Group__0__Impl();
@@ -31142,21 +31283,21 @@ public final void rule__FieldPropertyAssociation__Group__0() throws RecognitionE
// $ANTLR start "rule__FieldPropertyAssociation__Group__0__Impl"
- // InternalContract.g:10129:1: rule__FieldPropertyAssociation__Group__0__Impl : ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) ) ;
+ // InternalContract.g:10166:1: rule__FieldPropertyAssociation__Group__0__Impl : ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) ) ;
public final void rule__FieldPropertyAssociation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10133:1: ( ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) ) )
- // InternalContract.g:10134:1: ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) )
+ // InternalContract.g:10170:1: ( ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) ) )
+ // InternalContract.g:10171:1: ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) )
{
- // InternalContract.g:10134:1: ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) )
- // InternalContract.g:10135:2: ( rule__FieldPropertyAssociation__PropertyAssignment_0 )
+ // InternalContract.g:10171:1: ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) )
+ // InternalContract.g:10172:2: ( rule__FieldPropertyAssociation__PropertyAssignment_0 )
{
before(grammarAccess.getFieldPropertyAssociationAccess().getPropertyAssignment_0());
- // InternalContract.g:10136:2: ( rule__FieldPropertyAssociation__PropertyAssignment_0 )
- // InternalContract.g:10136:3: rule__FieldPropertyAssociation__PropertyAssignment_0
+ // InternalContract.g:10173:2: ( rule__FieldPropertyAssociation__PropertyAssignment_0 )
+ // InternalContract.g:10173:3: rule__FieldPropertyAssociation__PropertyAssignment_0
{
pushFollow(FOLLOW_2);
rule__FieldPropertyAssociation__PropertyAssignment_0();
@@ -31189,14 +31330,14 @@ public final void rule__FieldPropertyAssociation__Group__0__Impl() throws Recogn
// $ANTLR start "rule__FieldPropertyAssociation__Group__1"
- // InternalContract.g:10144:1: rule__FieldPropertyAssociation__Group__1 : rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2 ;
+ // InternalContract.g:10181:1: rule__FieldPropertyAssociation__Group__1 : rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2 ;
public final void rule__FieldPropertyAssociation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10148:1: ( rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2 )
- // InternalContract.g:10149:2: rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2
+ // InternalContract.g:10185:1: ( rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2 )
+ // InternalContract.g:10186:2: rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2
{
pushFollow(FOLLOW_67);
rule__FieldPropertyAssociation__Group__1__Impl();
@@ -31227,17 +31368,17 @@ public final void rule__FieldPropertyAssociation__Group__1() throws RecognitionE
// $ANTLR start "rule__FieldPropertyAssociation__Group__1__Impl"
- // InternalContract.g:10156:1: rule__FieldPropertyAssociation__Group__1__Impl : ( '=>' ) ;
+ // InternalContract.g:10193:1: rule__FieldPropertyAssociation__Group__1__Impl : ( '=>' ) ;
public final void rule__FieldPropertyAssociation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10160:1: ( ( '=>' ) )
- // InternalContract.g:10161:1: ( '=>' )
+ // InternalContract.g:10197:1: ( ( '=>' ) )
+ // InternalContract.g:10198:1: ( '=>' )
{
- // InternalContract.g:10161:1: ( '=>' )
- // InternalContract.g:10162:2: '=>'
+ // InternalContract.g:10198:1: ( '=>' )
+ // InternalContract.g:10199:2: '=>'
{
before(grammarAccess.getFieldPropertyAssociationAccess().getEqualsSignGreaterThanSignKeyword_1());
match(input,24,FOLLOW_2);
@@ -31264,14 +31405,14 @@ public final void rule__FieldPropertyAssociation__Group__1__Impl() throws Recogn
// $ANTLR start "rule__FieldPropertyAssociation__Group__2"
- // InternalContract.g:10171:1: rule__FieldPropertyAssociation__Group__2 : rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3 ;
+ // InternalContract.g:10208:1: rule__FieldPropertyAssociation__Group__2 : rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3 ;
public final void rule__FieldPropertyAssociation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10175:1: ( rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3 )
- // InternalContract.g:10176:2: rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3
+ // InternalContract.g:10212:1: ( rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3 )
+ // InternalContract.g:10213:2: rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3
{
pushFollow(FOLLOW_17);
rule__FieldPropertyAssociation__Group__2__Impl();
@@ -31302,21 +31443,21 @@ public final void rule__FieldPropertyAssociation__Group__2() throws RecognitionE
// $ANTLR start "rule__FieldPropertyAssociation__Group__2__Impl"
- // InternalContract.g:10183:1: rule__FieldPropertyAssociation__Group__2__Impl : ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) ) ;
+ // InternalContract.g:10220:1: rule__FieldPropertyAssociation__Group__2__Impl : ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) ) ;
public final void rule__FieldPropertyAssociation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10187:1: ( ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) ) )
- // InternalContract.g:10188:1: ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) )
+ // InternalContract.g:10224:1: ( ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) ) )
+ // InternalContract.g:10225:1: ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) )
{
- // InternalContract.g:10188:1: ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) )
- // InternalContract.g:10189:2: ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 )
+ // InternalContract.g:10225:1: ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) )
+ // InternalContract.g:10226:2: ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 )
{
before(grammarAccess.getFieldPropertyAssociationAccess().getOwnedValueAssignment_2());
- // InternalContract.g:10190:2: ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 )
- // InternalContract.g:10190:3: rule__FieldPropertyAssociation__OwnedValueAssignment_2
+ // InternalContract.g:10227:2: ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 )
+ // InternalContract.g:10227:3: rule__FieldPropertyAssociation__OwnedValueAssignment_2
{
pushFollow(FOLLOW_2);
rule__FieldPropertyAssociation__OwnedValueAssignment_2();
@@ -31349,14 +31490,14 @@ public final void rule__FieldPropertyAssociation__Group__2__Impl() throws Recogn
// $ANTLR start "rule__FieldPropertyAssociation__Group__3"
- // InternalContract.g:10198:1: rule__FieldPropertyAssociation__Group__3 : rule__FieldPropertyAssociation__Group__3__Impl ;
+ // InternalContract.g:10235:1: rule__FieldPropertyAssociation__Group__3 : rule__FieldPropertyAssociation__Group__3__Impl ;
public final void rule__FieldPropertyAssociation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10202:1: ( rule__FieldPropertyAssociation__Group__3__Impl )
- // InternalContract.g:10203:2: rule__FieldPropertyAssociation__Group__3__Impl
+ // InternalContract.g:10239:1: ( rule__FieldPropertyAssociation__Group__3__Impl )
+ // InternalContract.g:10240:2: rule__FieldPropertyAssociation__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__FieldPropertyAssociation__Group__3__Impl();
@@ -31382,20 +31523,20 @@ public final void rule__FieldPropertyAssociation__Group__3() throws RecognitionE
// $ANTLR start "rule__FieldPropertyAssociation__Group__3__Impl"
- // InternalContract.g:10209:1: rule__FieldPropertyAssociation__Group__3__Impl : ( ';' ) ;
+ // InternalContract.g:10246:1: rule__FieldPropertyAssociation__Group__3__Impl : ( ';' ) ;
public final void rule__FieldPropertyAssociation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10213:1: ( ( ';' ) )
- // InternalContract.g:10214:1: ( ';' )
+ // InternalContract.g:10250:1: ( ( ';' ) )
+ // InternalContract.g:10251:1: ( ';' )
{
- // InternalContract.g:10214:1: ( ';' )
- // InternalContract.g:10215:2: ';'
+ // InternalContract.g:10251:1: ( ';' )
+ // InternalContract.g:10252:2: ';'
{
before(grammarAccess.getFieldPropertyAssociationAccess().getSemicolonKeyword_3());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getFieldPropertyAssociationAccess().getSemicolonKeyword_3());
}
@@ -31419,16 +31560,16 @@ public final void rule__FieldPropertyAssociation__Group__3__Impl() throws Recogn
// $ANTLR start "rule__ContainmentPathElement__Group__0"
- // InternalContract.g:10225:1: rule__ContainmentPathElement__Group__0 : rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1 ;
+ // InternalContract.g:10262:1: rule__ContainmentPathElement__Group__0 : rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1 ;
public final void rule__ContainmentPathElement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10229:1: ( rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1 )
- // InternalContract.g:10230:2: rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1
+ // InternalContract.g:10266:1: ( rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1 )
+ // InternalContract.g:10267:2: rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_75);
rule__ContainmentPathElement__Group__0__Impl();
state._fsp--;
@@ -31457,21 +31598,21 @@ public final void rule__ContainmentPathElement__Group__0() throws RecognitionExc
// $ANTLR start "rule__ContainmentPathElement__Group__0__Impl"
- // InternalContract.g:10237:1: rule__ContainmentPathElement__Group__0__Impl : ( ( rule__ContainmentPathElement__Group_0__0 ) ) ;
+ // InternalContract.g:10274:1: rule__ContainmentPathElement__Group__0__Impl : ( ( rule__ContainmentPathElement__Group_0__0 ) ) ;
public final void rule__ContainmentPathElement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10241:1: ( ( ( rule__ContainmentPathElement__Group_0__0 ) ) )
- // InternalContract.g:10242:1: ( ( rule__ContainmentPathElement__Group_0__0 ) )
+ // InternalContract.g:10278:1: ( ( ( rule__ContainmentPathElement__Group_0__0 ) ) )
+ // InternalContract.g:10279:1: ( ( rule__ContainmentPathElement__Group_0__0 ) )
{
- // InternalContract.g:10242:1: ( ( rule__ContainmentPathElement__Group_0__0 ) )
- // InternalContract.g:10243:2: ( rule__ContainmentPathElement__Group_0__0 )
+ // InternalContract.g:10279:1: ( ( rule__ContainmentPathElement__Group_0__0 ) )
+ // InternalContract.g:10280:2: ( rule__ContainmentPathElement__Group_0__0 )
{
before(grammarAccess.getContainmentPathElementAccess().getGroup_0());
- // InternalContract.g:10244:2: ( rule__ContainmentPathElement__Group_0__0 )
- // InternalContract.g:10244:3: rule__ContainmentPathElement__Group_0__0
+ // InternalContract.g:10281:2: ( rule__ContainmentPathElement__Group_0__0 )
+ // InternalContract.g:10281:3: rule__ContainmentPathElement__Group_0__0
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group_0__0();
@@ -31504,14 +31645,14 @@ public final void rule__ContainmentPathElement__Group__0__Impl() throws Recognit
// $ANTLR start "rule__ContainmentPathElement__Group__1"
- // InternalContract.g:10252:1: rule__ContainmentPathElement__Group__1 : rule__ContainmentPathElement__Group__1__Impl ;
+ // InternalContract.g:10289:1: rule__ContainmentPathElement__Group__1 : rule__ContainmentPathElement__Group__1__Impl ;
public final void rule__ContainmentPathElement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10256:1: ( rule__ContainmentPathElement__Group__1__Impl )
- // InternalContract.g:10257:2: rule__ContainmentPathElement__Group__1__Impl
+ // InternalContract.g:10293:1: ( rule__ContainmentPathElement__Group__1__Impl )
+ // InternalContract.g:10294:2: rule__ContainmentPathElement__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group__1__Impl();
@@ -31537,29 +31678,29 @@ public final void rule__ContainmentPathElement__Group__1() throws RecognitionExc
// $ANTLR start "rule__ContainmentPathElement__Group__1__Impl"
- // InternalContract.g:10263:1: rule__ContainmentPathElement__Group__1__Impl : ( ( rule__ContainmentPathElement__Group_1__0 )? ) ;
+ // InternalContract.g:10300:1: rule__ContainmentPathElement__Group__1__Impl : ( ( rule__ContainmentPathElement__Group_1__0 )? ) ;
public final void rule__ContainmentPathElement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10267:1: ( ( ( rule__ContainmentPathElement__Group_1__0 )? ) )
- // InternalContract.g:10268:1: ( ( rule__ContainmentPathElement__Group_1__0 )? )
+ // InternalContract.g:10304:1: ( ( ( rule__ContainmentPathElement__Group_1__0 )? ) )
+ // InternalContract.g:10305:1: ( ( rule__ContainmentPathElement__Group_1__0 )? )
{
- // InternalContract.g:10268:1: ( ( rule__ContainmentPathElement__Group_1__0 )? )
- // InternalContract.g:10269:2: ( rule__ContainmentPathElement__Group_1__0 )?
+ // InternalContract.g:10305:1: ( ( rule__ContainmentPathElement__Group_1__0 )? )
+ // InternalContract.g:10306:2: ( rule__ContainmentPathElement__Group_1__0 )?
{
before(grammarAccess.getContainmentPathElementAccess().getGroup_1());
- // InternalContract.g:10270:2: ( rule__ContainmentPathElement__Group_1__0 )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // InternalContract.g:10307:2: ( rule__ContainmentPathElement__Group_1__0 )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA87_0==63) ) {
- alt87=1;
+ if ( (LA88_0==31) ) {
+ alt88=1;
}
- switch (alt87) {
+ switch (alt88) {
case 1 :
- // InternalContract.g:10270:3: rule__ContainmentPathElement__Group_1__0
+ // InternalContract.g:10307:3: rule__ContainmentPathElement__Group_1__0
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group_1__0();
@@ -31595,16 +31736,16 @@ public final void rule__ContainmentPathElement__Group__1__Impl() throws Recognit
// $ANTLR start "rule__ContainmentPathElement__Group_0__0"
- // InternalContract.g:10279:1: rule__ContainmentPathElement__Group_0__0 : rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1 ;
+ // InternalContract.g:10316:1: rule__ContainmentPathElement__Group_0__0 : rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1 ;
public final void rule__ContainmentPathElement__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10283:1: ( rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1 )
- // InternalContract.g:10284:2: rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1
+ // InternalContract.g:10320:1: ( rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1 )
+ // InternalContract.g:10321:2: rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_76);
rule__ContainmentPathElement__Group_0__0__Impl();
state._fsp--;
@@ -31633,21 +31774,21 @@ public final void rule__ContainmentPathElement__Group_0__0() throws RecognitionE
// $ANTLR start "rule__ContainmentPathElement__Group_0__0__Impl"
- // InternalContract.g:10291:1: rule__ContainmentPathElement__Group_0__0__Impl : ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) ) ;
+ // InternalContract.g:10328:1: rule__ContainmentPathElement__Group_0__0__Impl : ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) ) ;
public final void rule__ContainmentPathElement__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10295:1: ( ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) ) )
- // InternalContract.g:10296:1: ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) )
+ // InternalContract.g:10332:1: ( ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) ) )
+ // InternalContract.g:10333:1: ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) )
{
- // InternalContract.g:10296:1: ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) )
- // InternalContract.g:10297:2: ( rule__ContainmentPathElement__NamedElementAssignment_0_0 )
+ // InternalContract.g:10333:1: ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) )
+ // InternalContract.g:10334:2: ( rule__ContainmentPathElement__NamedElementAssignment_0_0 )
{
before(grammarAccess.getContainmentPathElementAccess().getNamedElementAssignment_0_0());
- // InternalContract.g:10298:2: ( rule__ContainmentPathElement__NamedElementAssignment_0_0 )
- // InternalContract.g:10298:3: rule__ContainmentPathElement__NamedElementAssignment_0_0
+ // InternalContract.g:10335:2: ( rule__ContainmentPathElement__NamedElementAssignment_0_0 )
+ // InternalContract.g:10335:3: rule__ContainmentPathElement__NamedElementAssignment_0_0
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__NamedElementAssignment_0_0();
@@ -31680,14 +31821,14 @@ public final void rule__ContainmentPathElement__Group_0__0__Impl() throws Recogn
// $ANTLR start "rule__ContainmentPathElement__Group_0__1"
- // InternalContract.g:10306:1: rule__ContainmentPathElement__Group_0__1 : rule__ContainmentPathElement__Group_0__1__Impl ;
+ // InternalContract.g:10343:1: rule__ContainmentPathElement__Group_0__1 : rule__ContainmentPathElement__Group_0__1__Impl ;
public final void rule__ContainmentPathElement__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10310:1: ( rule__ContainmentPathElement__Group_0__1__Impl )
- // InternalContract.g:10311:2: rule__ContainmentPathElement__Group_0__1__Impl
+ // InternalContract.g:10347:1: ( rule__ContainmentPathElement__Group_0__1__Impl )
+ // InternalContract.g:10348:2: rule__ContainmentPathElement__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group_0__1__Impl();
@@ -31713,35 +31854,35 @@ public final void rule__ContainmentPathElement__Group_0__1() throws RecognitionE
// $ANTLR start "rule__ContainmentPathElement__Group_0__1__Impl"
- // InternalContract.g:10317:1: rule__ContainmentPathElement__Group_0__1__Impl : ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* ) ;
+ // InternalContract.g:10354:1: rule__ContainmentPathElement__Group_0__1__Impl : ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* ) ;
public final void rule__ContainmentPathElement__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10321:1: ( ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* ) )
- // InternalContract.g:10322:1: ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* )
+ // InternalContract.g:10358:1: ( ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* ) )
+ // InternalContract.g:10359:1: ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* )
{
- // InternalContract.g:10322:1: ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* )
- // InternalContract.g:10323:2: ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )*
+ // InternalContract.g:10359:1: ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* )
+ // InternalContract.g:10360:2: ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )*
{
before(grammarAccess.getContainmentPathElementAccess().getArrayRangeAssignment_0_1());
- // InternalContract.g:10324:2: ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )*
- loop88:
+ // InternalContract.g:10361:2: ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )*
+ loop89:
do {
- int alt88=2;
- int LA88_0 = input.LA(1);
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA88_0==74) ) {
- alt88=1;
+ if ( (LA89_0==75) ) {
+ alt89=1;
}
- switch (alt88) {
+ switch (alt89) {
case 1 :
- // InternalContract.g:10324:3: rule__ContainmentPathElement__ArrayRangeAssignment_0_1
+ // InternalContract.g:10361:3: rule__ContainmentPathElement__ArrayRangeAssignment_0_1
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_77);
rule__ContainmentPathElement__ArrayRangeAssignment_0_1();
state._fsp--;
@@ -31751,7 +31892,7 @@ public final void rule__ContainmentPathElement__Group_0__1__Impl() throws Recogn
break;
default :
- break loop88;
+ break loop89;
}
} while (true);
@@ -31778,14 +31919,14 @@ public final void rule__ContainmentPathElement__Group_0__1__Impl() throws Recogn
// $ANTLR start "rule__ContainmentPathElement__Group_1__0"
- // InternalContract.g:10333:1: rule__ContainmentPathElement__Group_1__0 : rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1 ;
+ // InternalContract.g:10370:1: rule__ContainmentPathElement__Group_1__0 : rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1 ;
public final void rule__ContainmentPathElement__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10337:1: ( rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1 )
- // InternalContract.g:10338:2: rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1
+ // InternalContract.g:10374:1: ( rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1 )
+ // InternalContract.g:10375:2: rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1
{
pushFollow(FOLLOW_8);
rule__ContainmentPathElement__Group_1__0__Impl();
@@ -31816,20 +31957,20 @@ public final void rule__ContainmentPathElement__Group_1__0() throws RecognitionE
// $ANTLR start "rule__ContainmentPathElement__Group_1__0__Impl"
- // InternalContract.g:10345:1: rule__ContainmentPathElement__Group_1__0__Impl : ( '.' ) ;
+ // InternalContract.g:10382:1: rule__ContainmentPathElement__Group_1__0__Impl : ( '.' ) ;
public final void rule__ContainmentPathElement__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10349:1: ( ( '.' ) )
- // InternalContract.g:10350:1: ( '.' )
+ // InternalContract.g:10386:1: ( ( '.' ) )
+ // InternalContract.g:10387:1: ( '.' )
{
- // InternalContract.g:10350:1: ( '.' )
- // InternalContract.g:10351:2: '.'
+ // InternalContract.g:10387:1: ( '.' )
+ // InternalContract.g:10388:2: '.'
{
before(grammarAccess.getContainmentPathElementAccess().getFullStopKeyword_1_0());
- match(input,63,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getContainmentPathElementAccess().getFullStopKeyword_1_0());
}
@@ -31853,14 +31994,14 @@ public final void rule__ContainmentPathElement__Group_1__0__Impl() throws Recogn
// $ANTLR start "rule__ContainmentPathElement__Group_1__1"
- // InternalContract.g:10360:1: rule__ContainmentPathElement__Group_1__1 : rule__ContainmentPathElement__Group_1__1__Impl ;
+ // InternalContract.g:10397:1: rule__ContainmentPathElement__Group_1__1 : rule__ContainmentPathElement__Group_1__1__Impl ;
public final void rule__ContainmentPathElement__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10364:1: ( rule__ContainmentPathElement__Group_1__1__Impl )
- // InternalContract.g:10365:2: rule__ContainmentPathElement__Group_1__1__Impl
+ // InternalContract.g:10401:1: ( rule__ContainmentPathElement__Group_1__1__Impl )
+ // InternalContract.g:10402:2: rule__ContainmentPathElement__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group_1__1__Impl();
@@ -31886,21 +32027,21 @@ public final void rule__ContainmentPathElement__Group_1__1() throws RecognitionE
// $ANTLR start "rule__ContainmentPathElement__Group_1__1__Impl"
- // InternalContract.g:10371:1: rule__ContainmentPathElement__Group_1__1__Impl : ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) ) ;
+ // InternalContract.g:10408:1: rule__ContainmentPathElement__Group_1__1__Impl : ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) ) ;
public final void rule__ContainmentPathElement__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10375:1: ( ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) ) )
- // InternalContract.g:10376:1: ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) )
+ // InternalContract.g:10412:1: ( ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) ) )
+ // InternalContract.g:10413:1: ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) )
{
- // InternalContract.g:10376:1: ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) )
- // InternalContract.g:10377:2: ( rule__ContainmentPathElement__PathAssignment_1_1 )
+ // InternalContract.g:10413:1: ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) )
+ // InternalContract.g:10414:2: ( rule__ContainmentPathElement__PathAssignment_1_1 )
{
before(grammarAccess.getContainmentPathElementAccess().getPathAssignment_1_1());
- // InternalContract.g:10378:2: ( rule__ContainmentPathElement__PathAssignment_1_1 )
- // InternalContract.g:10378:3: rule__ContainmentPathElement__PathAssignment_1_1
+ // InternalContract.g:10415:2: ( rule__ContainmentPathElement__PathAssignment_1_1 )
+ // InternalContract.g:10415:3: rule__ContainmentPathElement__PathAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__PathAssignment_1_1();
@@ -31933,16 +32074,16 @@ public final void rule__ContainmentPathElement__Group_1__1__Impl() throws Recogn
// $ANTLR start "rule__ArrayRange__Group__0"
- // InternalContract.g:10387:1: rule__ArrayRange__Group__0 : rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1 ;
+ // InternalContract.g:10424:1: rule__ArrayRange__Group__0 : rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1 ;
public final void rule__ArrayRange__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10391:1: ( rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1 )
- // InternalContract.g:10392:2: rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1
+ // InternalContract.g:10428:1: ( rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1 )
+ // InternalContract.g:10429:2: rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_76);
rule__ArrayRange__Group__0__Impl();
state._fsp--;
@@ -31971,21 +32112,21 @@ public final void rule__ArrayRange__Group__0() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__0__Impl"
- // InternalContract.g:10399:1: rule__ArrayRange__Group__0__Impl : ( () ) ;
+ // InternalContract.g:10436:1: rule__ArrayRange__Group__0__Impl : ( () ) ;
public final void rule__ArrayRange__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10403:1: ( ( () ) )
- // InternalContract.g:10404:1: ( () )
+ // InternalContract.g:10440:1: ( ( () ) )
+ // InternalContract.g:10441:1: ( () )
{
- // InternalContract.g:10404:1: ( () )
- // InternalContract.g:10405:2: ()
+ // InternalContract.g:10441:1: ( () )
+ // InternalContract.g:10442:2: ()
{
before(grammarAccess.getArrayRangeAccess().getArrayRangeAction_0());
- // InternalContract.g:10406:2: ()
- // InternalContract.g:10406:3:
+ // InternalContract.g:10443:2: ()
+ // InternalContract.g:10443:3:
{
}
@@ -32008,16 +32149,16 @@ public final void rule__ArrayRange__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group__1"
- // InternalContract.g:10414:1: rule__ArrayRange__Group__1 : rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2 ;
+ // InternalContract.g:10451:1: rule__ArrayRange__Group__1 : rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2 ;
public final void rule__ArrayRange__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10418:1: ( rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2 )
- // InternalContract.g:10419:2: rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2
+ // InternalContract.g:10455:1: ( rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2 )
+ // InternalContract.g:10456:2: rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2
{
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_78);
rule__ArrayRange__Group__1__Impl();
state._fsp--;
@@ -32046,20 +32187,20 @@ public final void rule__ArrayRange__Group__1() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__1__Impl"
- // InternalContract.g:10426:1: rule__ArrayRange__Group__1__Impl : ( '[' ) ;
+ // InternalContract.g:10463:1: rule__ArrayRange__Group__1__Impl : ( '[' ) ;
public final void rule__ArrayRange__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10430:1: ( ( '[' ) )
- // InternalContract.g:10431:1: ( '[' )
+ // InternalContract.g:10467:1: ( ( '[' ) )
+ // InternalContract.g:10468:1: ( '[' )
{
- // InternalContract.g:10431:1: ( '[' )
- // InternalContract.g:10432:2: '['
+ // InternalContract.g:10468:1: ( '[' )
+ // InternalContract.g:10469:2: '['
{
before(grammarAccess.getArrayRangeAccess().getLeftSquareBracketKeyword_1());
- match(input,74,FOLLOW_2);
+ match(input,75,FOLLOW_2);
after(grammarAccess.getArrayRangeAccess().getLeftSquareBracketKeyword_1());
}
@@ -32083,16 +32224,16 @@ public final void rule__ArrayRange__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group__2"
- // InternalContract.g:10441:1: rule__ArrayRange__Group__2 : rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3 ;
+ // InternalContract.g:10478:1: rule__ArrayRange__Group__2 : rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3 ;
public final void rule__ArrayRange__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10445:1: ( rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3 )
- // InternalContract.g:10446:2: rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3
+ // InternalContract.g:10482:1: ( rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3 )
+ // InternalContract.g:10483:2: rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_79);
rule__ArrayRange__Group__2__Impl();
state._fsp--;
@@ -32121,21 +32262,21 @@ public final void rule__ArrayRange__Group__2() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__2__Impl"
- // InternalContract.g:10453:1: rule__ArrayRange__Group__2__Impl : ( ( rule__ArrayRange__LowerBoundAssignment_2 ) ) ;
+ // InternalContract.g:10490:1: rule__ArrayRange__Group__2__Impl : ( ( rule__ArrayRange__LowerBoundAssignment_2 ) ) ;
public final void rule__ArrayRange__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10457:1: ( ( ( rule__ArrayRange__LowerBoundAssignment_2 ) ) )
- // InternalContract.g:10458:1: ( ( rule__ArrayRange__LowerBoundAssignment_2 ) )
+ // InternalContract.g:10494:1: ( ( ( rule__ArrayRange__LowerBoundAssignment_2 ) ) )
+ // InternalContract.g:10495:1: ( ( rule__ArrayRange__LowerBoundAssignment_2 ) )
{
- // InternalContract.g:10458:1: ( ( rule__ArrayRange__LowerBoundAssignment_2 ) )
- // InternalContract.g:10459:2: ( rule__ArrayRange__LowerBoundAssignment_2 )
+ // InternalContract.g:10495:1: ( ( rule__ArrayRange__LowerBoundAssignment_2 ) )
+ // InternalContract.g:10496:2: ( rule__ArrayRange__LowerBoundAssignment_2 )
{
before(grammarAccess.getArrayRangeAccess().getLowerBoundAssignment_2());
- // InternalContract.g:10460:2: ( rule__ArrayRange__LowerBoundAssignment_2 )
- // InternalContract.g:10460:3: rule__ArrayRange__LowerBoundAssignment_2
+ // InternalContract.g:10497:2: ( rule__ArrayRange__LowerBoundAssignment_2 )
+ // InternalContract.g:10497:3: rule__ArrayRange__LowerBoundAssignment_2
{
pushFollow(FOLLOW_2);
rule__ArrayRange__LowerBoundAssignment_2();
@@ -32168,16 +32309,16 @@ public final void rule__ArrayRange__Group__2__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group__3"
- // InternalContract.g:10468:1: rule__ArrayRange__Group__3 : rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4 ;
+ // InternalContract.g:10505:1: rule__ArrayRange__Group__3 : rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4 ;
public final void rule__ArrayRange__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10472:1: ( rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4 )
- // InternalContract.g:10473:2: rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4
+ // InternalContract.g:10509:1: ( rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4 )
+ // InternalContract.g:10510:2: rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_79);
rule__ArrayRange__Group__3__Impl();
state._fsp--;
@@ -32206,29 +32347,29 @@ public final void rule__ArrayRange__Group__3() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__3__Impl"
- // InternalContract.g:10480:1: rule__ArrayRange__Group__3__Impl : ( ( rule__ArrayRange__Group_3__0 )? ) ;
+ // InternalContract.g:10517:1: rule__ArrayRange__Group__3__Impl : ( ( rule__ArrayRange__Group_3__0 )? ) ;
public final void rule__ArrayRange__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10484:1: ( ( ( rule__ArrayRange__Group_3__0 )? ) )
- // InternalContract.g:10485:1: ( ( rule__ArrayRange__Group_3__0 )? )
+ // InternalContract.g:10521:1: ( ( ( rule__ArrayRange__Group_3__0 )? ) )
+ // InternalContract.g:10522:1: ( ( rule__ArrayRange__Group_3__0 )? )
{
- // InternalContract.g:10485:1: ( ( rule__ArrayRange__Group_3__0 )? )
- // InternalContract.g:10486:2: ( rule__ArrayRange__Group_3__0 )?
+ // InternalContract.g:10522:1: ( ( rule__ArrayRange__Group_3__0 )? )
+ // InternalContract.g:10523:2: ( rule__ArrayRange__Group_3__0 )?
{
before(grammarAccess.getArrayRangeAccess().getGroup_3());
- // InternalContract.g:10487:2: ( rule__ArrayRange__Group_3__0 )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // InternalContract.g:10524:2: ( rule__ArrayRange__Group_3__0 )?
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA89_0==78) ) {
- alt89=1;
+ if ( (LA90_0==79) ) {
+ alt90=1;
}
- switch (alt89) {
+ switch (alt90) {
case 1 :
- // InternalContract.g:10487:3: rule__ArrayRange__Group_3__0
+ // InternalContract.g:10524:3: rule__ArrayRange__Group_3__0
{
pushFollow(FOLLOW_2);
rule__ArrayRange__Group_3__0();
@@ -32264,14 +32405,14 @@ public final void rule__ArrayRange__Group__3__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group__4"
- // InternalContract.g:10495:1: rule__ArrayRange__Group__4 : rule__ArrayRange__Group__4__Impl ;
+ // InternalContract.g:10532:1: rule__ArrayRange__Group__4 : rule__ArrayRange__Group__4__Impl ;
public final void rule__ArrayRange__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10499:1: ( rule__ArrayRange__Group__4__Impl )
- // InternalContract.g:10500:2: rule__ArrayRange__Group__4__Impl
+ // InternalContract.g:10536:1: ( rule__ArrayRange__Group__4__Impl )
+ // InternalContract.g:10537:2: rule__ArrayRange__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__ArrayRange__Group__4__Impl();
@@ -32297,20 +32438,20 @@ public final void rule__ArrayRange__Group__4() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__4__Impl"
- // InternalContract.g:10506:1: rule__ArrayRange__Group__4__Impl : ( ']' ) ;
+ // InternalContract.g:10543:1: rule__ArrayRange__Group__4__Impl : ( ']' ) ;
public final void rule__ArrayRange__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10510:1: ( ( ']' ) )
- // InternalContract.g:10511:1: ( ']' )
+ // InternalContract.g:10547:1: ( ( ']' ) )
+ // InternalContract.g:10548:1: ( ']' )
{
- // InternalContract.g:10511:1: ( ']' )
- // InternalContract.g:10512:2: ']'
+ // InternalContract.g:10548:1: ( ']' )
+ // InternalContract.g:10549:2: ']'
{
before(grammarAccess.getArrayRangeAccess().getRightSquareBracketKeyword_4());
- match(input,75,FOLLOW_2);
+ match(input,76,FOLLOW_2);
after(grammarAccess.getArrayRangeAccess().getRightSquareBracketKeyword_4());
}
@@ -32334,16 +32475,16 @@ public final void rule__ArrayRange__Group__4__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group_3__0"
- // InternalContract.g:10522:1: rule__ArrayRange__Group_3__0 : rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1 ;
+ // InternalContract.g:10559:1: rule__ArrayRange__Group_3__0 : rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1 ;
public final void rule__ArrayRange__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10526:1: ( rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1 )
- // InternalContract.g:10527:2: rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1
+ // InternalContract.g:10563:1: ( rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1 )
+ // InternalContract.g:10564:2: rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1
{
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_78);
rule__ArrayRange__Group_3__0__Impl();
state._fsp--;
@@ -32372,20 +32513,20 @@ public final void rule__ArrayRange__Group_3__0() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group_3__0__Impl"
- // InternalContract.g:10534:1: rule__ArrayRange__Group_3__0__Impl : ( '..' ) ;
+ // InternalContract.g:10571:1: rule__ArrayRange__Group_3__0__Impl : ( '..' ) ;
public final void rule__ArrayRange__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10538:1: ( ( '..' ) )
- // InternalContract.g:10539:1: ( '..' )
+ // InternalContract.g:10575:1: ( ( '..' ) )
+ // InternalContract.g:10576:1: ( '..' )
{
- // InternalContract.g:10539:1: ( '..' )
- // InternalContract.g:10540:2: '..'
+ // InternalContract.g:10576:1: ( '..' )
+ // InternalContract.g:10577:2: '..'
{
before(grammarAccess.getArrayRangeAccess().getFullStopFullStopKeyword_3_0());
- match(input,78,FOLLOW_2);
+ match(input,79,FOLLOW_2);
after(grammarAccess.getArrayRangeAccess().getFullStopFullStopKeyword_3_0());
}
@@ -32409,14 +32550,14 @@ public final void rule__ArrayRange__Group_3__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ArrayRange__Group_3__1"
- // InternalContract.g:10549:1: rule__ArrayRange__Group_3__1 : rule__ArrayRange__Group_3__1__Impl ;
+ // InternalContract.g:10586:1: rule__ArrayRange__Group_3__1 : rule__ArrayRange__Group_3__1__Impl ;
public final void rule__ArrayRange__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10553:1: ( rule__ArrayRange__Group_3__1__Impl )
- // InternalContract.g:10554:2: rule__ArrayRange__Group_3__1__Impl
+ // InternalContract.g:10590:1: ( rule__ArrayRange__Group_3__1__Impl )
+ // InternalContract.g:10591:2: rule__ArrayRange__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArrayRange__Group_3__1__Impl();
@@ -32442,21 +32583,21 @@ public final void rule__ArrayRange__Group_3__1() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group_3__1__Impl"
- // InternalContract.g:10560:1: rule__ArrayRange__Group_3__1__Impl : ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) ) ;
+ // InternalContract.g:10597:1: rule__ArrayRange__Group_3__1__Impl : ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) ) ;
public final void rule__ArrayRange__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10564:1: ( ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) ) )
- // InternalContract.g:10565:1: ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) )
+ // InternalContract.g:10601:1: ( ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) ) )
+ // InternalContract.g:10602:1: ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) )
{
- // InternalContract.g:10565:1: ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) )
- // InternalContract.g:10566:2: ( rule__ArrayRange__UpperBoundAssignment_3_1 )
+ // InternalContract.g:10602:1: ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) )
+ // InternalContract.g:10603:2: ( rule__ArrayRange__UpperBoundAssignment_3_1 )
{
before(grammarAccess.getArrayRangeAccess().getUpperBoundAssignment_3_1());
- // InternalContract.g:10567:2: ( rule__ArrayRange__UpperBoundAssignment_3_1 )
- // InternalContract.g:10567:3: rule__ArrayRange__UpperBoundAssignment_3_1
+ // InternalContract.g:10604:2: ( rule__ArrayRange__UpperBoundAssignment_3_1 )
+ // InternalContract.g:10604:3: rule__ArrayRange__UpperBoundAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__ArrayRange__UpperBoundAssignment_3_1();
@@ -32489,16 +32630,16 @@ public final void rule__ArrayRange__Group_3__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__SignedConstant__Group__0"
- // InternalContract.g:10576:1: rule__SignedConstant__Group__0 : rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1 ;
+ // InternalContract.g:10613:1: rule__SignedConstant__Group__0 : rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1 ;
public final void rule__SignedConstant__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10580:1: ( rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1 )
- // InternalContract.g:10581:2: rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1
+ // InternalContract.g:10617:1: ( rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1 )
+ // InternalContract.g:10618:2: rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1
{
- pushFollow(FOLLOW_79);
+ pushFollow(FOLLOW_80);
rule__SignedConstant__Group__0__Impl();
state._fsp--;
@@ -32527,21 +32668,21 @@ public final void rule__SignedConstant__Group__0() throws RecognitionException {
// $ANTLR start "rule__SignedConstant__Group__0__Impl"
- // InternalContract.g:10588:1: rule__SignedConstant__Group__0__Impl : ( ( rule__SignedConstant__OpAssignment_0 ) ) ;
+ // InternalContract.g:10625:1: rule__SignedConstant__Group__0__Impl : ( ( rule__SignedConstant__OpAssignment_0 ) ) ;
public final void rule__SignedConstant__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10592:1: ( ( ( rule__SignedConstant__OpAssignment_0 ) ) )
- // InternalContract.g:10593:1: ( ( rule__SignedConstant__OpAssignment_0 ) )
+ // InternalContract.g:10629:1: ( ( ( rule__SignedConstant__OpAssignment_0 ) ) )
+ // InternalContract.g:10630:1: ( ( rule__SignedConstant__OpAssignment_0 ) )
{
- // InternalContract.g:10593:1: ( ( rule__SignedConstant__OpAssignment_0 ) )
- // InternalContract.g:10594:2: ( rule__SignedConstant__OpAssignment_0 )
+ // InternalContract.g:10630:1: ( ( rule__SignedConstant__OpAssignment_0 ) )
+ // InternalContract.g:10631:2: ( rule__SignedConstant__OpAssignment_0 )
{
before(grammarAccess.getSignedConstantAccess().getOpAssignment_0());
- // InternalContract.g:10595:2: ( rule__SignedConstant__OpAssignment_0 )
- // InternalContract.g:10595:3: rule__SignedConstant__OpAssignment_0
+ // InternalContract.g:10632:2: ( rule__SignedConstant__OpAssignment_0 )
+ // InternalContract.g:10632:3: rule__SignedConstant__OpAssignment_0
{
pushFollow(FOLLOW_2);
rule__SignedConstant__OpAssignment_0();
@@ -32574,14 +32715,14 @@ public final void rule__SignedConstant__Group__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__SignedConstant__Group__1"
- // InternalContract.g:10603:1: rule__SignedConstant__Group__1 : rule__SignedConstant__Group__1__Impl ;
+ // InternalContract.g:10640:1: rule__SignedConstant__Group__1 : rule__SignedConstant__Group__1__Impl ;
public final void rule__SignedConstant__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10607:1: ( rule__SignedConstant__Group__1__Impl )
- // InternalContract.g:10608:2: rule__SignedConstant__Group__1__Impl
+ // InternalContract.g:10644:1: ( rule__SignedConstant__Group__1__Impl )
+ // InternalContract.g:10645:2: rule__SignedConstant__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__SignedConstant__Group__1__Impl();
@@ -32607,21 +32748,21 @@ public final void rule__SignedConstant__Group__1() throws RecognitionException {
// $ANTLR start "rule__SignedConstant__Group__1__Impl"
- // InternalContract.g:10614:1: rule__SignedConstant__Group__1__Impl : ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) ) ;
+ // InternalContract.g:10651:1: rule__SignedConstant__Group__1__Impl : ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) ) ;
public final void rule__SignedConstant__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10618:1: ( ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) ) )
- // InternalContract.g:10619:1: ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) )
+ // InternalContract.g:10655:1: ( ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) ) )
+ // InternalContract.g:10656:1: ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) )
{
- // InternalContract.g:10619:1: ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) )
- // InternalContract.g:10620:2: ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 )
+ // InternalContract.g:10656:1: ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) )
+ // InternalContract.g:10657:2: ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 )
{
before(grammarAccess.getSignedConstantAccess().getOwnedPropertyExpressionAssignment_1());
- // InternalContract.g:10621:2: ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 )
- // InternalContract.g:10621:3: rule__SignedConstant__OwnedPropertyExpressionAssignment_1
+ // InternalContract.g:10658:2: ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 )
+ // InternalContract.g:10658:3: rule__SignedConstant__OwnedPropertyExpressionAssignment_1
{
pushFollow(FOLLOW_2);
rule__SignedConstant__OwnedPropertyExpressionAssignment_1();
@@ -32654,14 +32795,14 @@ public final void rule__SignedConstant__Group__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__IntegerTerm__Group__0"
- // InternalContract.g:10630:1: rule__IntegerTerm__Group__0 : rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1 ;
+ // InternalContract.g:10667:1: rule__IntegerTerm__Group__0 : rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1 ;
public final void rule__IntegerTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10634:1: ( rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1 )
- // InternalContract.g:10635:2: rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1
+ // InternalContract.g:10671:1: ( rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1 )
+ // InternalContract.g:10672:2: rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1
{
pushFollow(FOLLOW_8);
rule__IntegerTerm__Group__0__Impl();
@@ -32692,21 +32833,21 @@ public final void rule__IntegerTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__IntegerTerm__Group__0__Impl"
- // InternalContract.g:10642:1: rule__IntegerTerm__Group__0__Impl : ( ( rule__IntegerTerm__ValueAssignment_0 ) ) ;
+ // InternalContract.g:10679:1: rule__IntegerTerm__Group__0__Impl : ( ( rule__IntegerTerm__ValueAssignment_0 ) ) ;
public final void rule__IntegerTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10646:1: ( ( ( rule__IntegerTerm__ValueAssignment_0 ) ) )
- // InternalContract.g:10647:1: ( ( rule__IntegerTerm__ValueAssignment_0 ) )
+ // InternalContract.g:10683:1: ( ( ( rule__IntegerTerm__ValueAssignment_0 ) ) )
+ // InternalContract.g:10684:1: ( ( rule__IntegerTerm__ValueAssignment_0 ) )
{
- // InternalContract.g:10647:1: ( ( rule__IntegerTerm__ValueAssignment_0 ) )
- // InternalContract.g:10648:2: ( rule__IntegerTerm__ValueAssignment_0 )
+ // InternalContract.g:10684:1: ( ( rule__IntegerTerm__ValueAssignment_0 ) )
+ // InternalContract.g:10685:2: ( rule__IntegerTerm__ValueAssignment_0 )
{
before(grammarAccess.getIntegerTermAccess().getValueAssignment_0());
- // InternalContract.g:10649:2: ( rule__IntegerTerm__ValueAssignment_0 )
- // InternalContract.g:10649:3: rule__IntegerTerm__ValueAssignment_0
+ // InternalContract.g:10686:2: ( rule__IntegerTerm__ValueAssignment_0 )
+ // InternalContract.g:10686:3: rule__IntegerTerm__ValueAssignment_0
{
pushFollow(FOLLOW_2);
rule__IntegerTerm__ValueAssignment_0();
@@ -32739,14 +32880,14 @@ public final void rule__IntegerTerm__Group__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__IntegerTerm__Group__1"
- // InternalContract.g:10657:1: rule__IntegerTerm__Group__1 : rule__IntegerTerm__Group__1__Impl ;
+ // InternalContract.g:10694:1: rule__IntegerTerm__Group__1 : rule__IntegerTerm__Group__1__Impl ;
public final void rule__IntegerTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10661:1: ( rule__IntegerTerm__Group__1__Impl )
- // InternalContract.g:10662:2: rule__IntegerTerm__Group__1__Impl
+ // InternalContract.g:10698:1: ( rule__IntegerTerm__Group__1__Impl )
+ // InternalContract.g:10699:2: rule__IntegerTerm__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__IntegerTerm__Group__1__Impl();
@@ -32772,29 +32913,29 @@ public final void rule__IntegerTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__IntegerTerm__Group__1__Impl"
- // InternalContract.g:10668:1: rule__IntegerTerm__Group__1__Impl : ( ( rule__IntegerTerm__UnitAssignment_1 )? ) ;
+ // InternalContract.g:10705:1: rule__IntegerTerm__Group__1__Impl : ( ( rule__IntegerTerm__UnitAssignment_1 )? ) ;
public final void rule__IntegerTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10672:1: ( ( ( rule__IntegerTerm__UnitAssignment_1 )? ) )
- // InternalContract.g:10673:1: ( ( rule__IntegerTerm__UnitAssignment_1 )? )
+ // InternalContract.g:10709:1: ( ( ( rule__IntegerTerm__UnitAssignment_1 )? ) )
+ // InternalContract.g:10710:1: ( ( rule__IntegerTerm__UnitAssignment_1 )? )
{
- // InternalContract.g:10673:1: ( ( rule__IntegerTerm__UnitAssignment_1 )? )
- // InternalContract.g:10674:2: ( rule__IntegerTerm__UnitAssignment_1 )?
+ // InternalContract.g:10710:1: ( ( rule__IntegerTerm__UnitAssignment_1 )? )
+ // InternalContract.g:10711:2: ( rule__IntegerTerm__UnitAssignment_1 )?
{
before(grammarAccess.getIntegerTermAccess().getUnitAssignment_1());
- // InternalContract.g:10675:2: ( rule__IntegerTerm__UnitAssignment_1 )?
- int alt90=2;
- int LA90_0 = input.LA(1);
+ // InternalContract.g:10712:2: ( rule__IntegerTerm__UnitAssignment_1 )?
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA90_0==RULE_ID) ) {
- alt90=1;
+ if ( (LA91_0==RULE_ID) ) {
+ alt91=1;
}
- switch (alt90) {
+ switch (alt91) {
case 1 :
- // InternalContract.g:10675:3: rule__IntegerTerm__UnitAssignment_1
+ // InternalContract.g:10712:3: rule__IntegerTerm__UnitAssignment_1
{
pushFollow(FOLLOW_2);
rule__IntegerTerm__UnitAssignment_1();
@@ -32830,16 +32971,16 @@ public final void rule__IntegerTerm__Group__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__SignedInt__Group__0"
- // InternalContract.g:10684:1: rule__SignedInt__Group__0 : rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1 ;
+ // InternalContract.g:10721:1: rule__SignedInt__Group__0 : rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1 ;
public final void rule__SignedInt__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10688:1: ( rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1 )
- // InternalContract.g:10689:2: rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1
+ // InternalContract.g:10725:1: ( rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1 )
+ // InternalContract.g:10726:2: rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1
{
- pushFollow(FOLLOW_80);
+ pushFollow(FOLLOW_81);
rule__SignedInt__Group__0__Impl();
state._fsp--;
@@ -32868,29 +33009,29 @@ public final void rule__SignedInt__Group__0() throws RecognitionException {
// $ANTLR start "rule__SignedInt__Group__0__Impl"
- // InternalContract.g:10696:1: rule__SignedInt__Group__0__Impl : ( ( rule__SignedInt__Alternatives_0 )? ) ;
+ // InternalContract.g:10733:1: rule__SignedInt__Group__0__Impl : ( ( rule__SignedInt__Alternatives_0 )? ) ;
public final void rule__SignedInt__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10700:1: ( ( ( rule__SignedInt__Alternatives_0 )? ) )
- // InternalContract.g:10701:1: ( ( rule__SignedInt__Alternatives_0 )? )
+ // InternalContract.g:10737:1: ( ( ( rule__SignedInt__Alternatives_0 )? ) )
+ // InternalContract.g:10738:1: ( ( rule__SignedInt__Alternatives_0 )? )
{
- // InternalContract.g:10701:1: ( ( rule__SignedInt__Alternatives_0 )? )
- // InternalContract.g:10702:2: ( rule__SignedInt__Alternatives_0 )?
+ // InternalContract.g:10738:1: ( ( rule__SignedInt__Alternatives_0 )? )
+ // InternalContract.g:10739:2: ( rule__SignedInt__Alternatives_0 )?
{
before(grammarAccess.getSignedIntAccess().getAlternatives_0());
- // InternalContract.g:10703:2: ( rule__SignedInt__Alternatives_0 )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // InternalContract.g:10740:2: ( rule__SignedInt__Alternatives_0 )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( ((LA91_0>=26 && LA91_0<=27)) ) {
- alt91=1;
+ if ( ((LA92_0>=26 && LA92_0<=27)) ) {
+ alt92=1;
}
- switch (alt91) {
+ switch (alt92) {
case 1 :
- // InternalContract.g:10703:3: rule__SignedInt__Alternatives_0
+ // InternalContract.g:10740:3: rule__SignedInt__Alternatives_0
{
pushFollow(FOLLOW_2);
rule__SignedInt__Alternatives_0();
@@ -32926,14 +33067,14 @@ public final void rule__SignedInt__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__SignedInt__Group__1"
- // InternalContract.g:10711:1: rule__SignedInt__Group__1 : rule__SignedInt__Group__1__Impl ;
+ // InternalContract.g:10748:1: rule__SignedInt__Group__1 : rule__SignedInt__Group__1__Impl ;
public final void rule__SignedInt__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10715:1: ( rule__SignedInt__Group__1__Impl )
- // InternalContract.g:10716:2: rule__SignedInt__Group__1__Impl
+ // InternalContract.g:10752:1: ( rule__SignedInt__Group__1__Impl )
+ // InternalContract.g:10753:2: rule__SignedInt__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__SignedInt__Group__1__Impl();
@@ -32959,17 +33100,17 @@ public final void rule__SignedInt__Group__1() throws RecognitionException {
// $ANTLR start "rule__SignedInt__Group__1__Impl"
- // InternalContract.g:10722:1: rule__SignedInt__Group__1__Impl : ( RULE_INTEGER_LIT ) ;
+ // InternalContract.g:10759:1: rule__SignedInt__Group__1__Impl : ( RULE_INTEGER_LIT ) ;
public final void rule__SignedInt__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10726:1: ( ( RULE_INTEGER_LIT ) )
- // InternalContract.g:10727:1: ( RULE_INTEGER_LIT )
+ // InternalContract.g:10763:1: ( ( RULE_INTEGER_LIT ) )
+ // InternalContract.g:10764:1: ( RULE_INTEGER_LIT )
{
- // InternalContract.g:10727:1: ( RULE_INTEGER_LIT )
- // InternalContract.g:10728:2: RULE_INTEGER_LIT
+ // InternalContract.g:10764:1: ( RULE_INTEGER_LIT )
+ // InternalContract.g:10765:2: RULE_INTEGER_LIT
{
before(grammarAccess.getSignedIntAccess().getINTEGER_LITTerminalRuleCall_1());
match(input,RULE_INTEGER_LIT,FOLLOW_2);
@@ -32996,14 +33137,14 @@ public final void rule__SignedInt__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__RealTerm__Group__0"
- // InternalContract.g:10738:1: rule__RealTerm__Group__0 : rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1 ;
+ // InternalContract.g:10775:1: rule__RealTerm__Group__0 : rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1 ;
public final void rule__RealTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10742:1: ( rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1 )
- // InternalContract.g:10743:2: rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1
+ // InternalContract.g:10779:1: ( rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1 )
+ // InternalContract.g:10780:2: rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1
{
pushFollow(FOLLOW_8);
rule__RealTerm__Group__0__Impl();
@@ -33034,21 +33175,21 @@ public final void rule__RealTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__RealTerm__Group__0__Impl"
- // InternalContract.g:10750:1: rule__RealTerm__Group__0__Impl : ( ( rule__RealTerm__ValueAssignment_0 ) ) ;
+ // InternalContract.g:10787:1: rule__RealTerm__Group__0__Impl : ( ( rule__RealTerm__ValueAssignment_0 ) ) ;
public final void rule__RealTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10754:1: ( ( ( rule__RealTerm__ValueAssignment_0 ) ) )
- // InternalContract.g:10755:1: ( ( rule__RealTerm__ValueAssignment_0 ) )
+ // InternalContract.g:10791:1: ( ( ( rule__RealTerm__ValueAssignment_0 ) ) )
+ // InternalContract.g:10792:1: ( ( rule__RealTerm__ValueAssignment_0 ) )
{
- // InternalContract.g:10755:1: ( ( rule__RealTerm__ValueAssignment_0 ) )
- // InternalContract.g:10756:2: ( rule__RealTerm__ValueAssignment_0 )
+ // InternalContract.g:10792:1: ( ( rule__RealTerm__ValueAssignment_0 ) )
+ // InternalContract.g:10793:2: ( rule__RealTerm__ValueAssignment_0 )
{
before(grammarAccess.getRealTermAccess().getValueAssignment_0());
- // InternalContract.g:10757:2: ( rule__RealTerm__ValueAssignment_0 )
- // InternalContract.g:10757:3: rule__RealTerm__ValueAssignment_0
+ // InternalContract.g:10794:2: ( rule__RealTerm__ValueAssignment_0 )
+ // InternalContract.g:10794:3: rule__RealTerm__ValueAssignment_0
{
pushFollow(FOLLOW_2);
rule__RealTerm__ValueAssignment_0();
@@ -33081,14 +33222,14 @@ public final void rule__RealTerm__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__RealTerm__Group__1"
- // InternalContract.g:10765:1: rule__RealTerm__Group__1 : rule__RealTerm__Group__1__Impl ;
+ // InternalContract.g:10802:1: rule__RealTerm__Group__1 : rule__RealTerm__Group__1__Impl ;
public final void rule__RealTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10769:1: ( rule__RealTerm__Group__1__Impl )
- // InternalContract.g:10770:2: rule__RealTerm__Group__1__Impl
+ // InternalContract.g:10806:1: ( rule__RealTerm__Group__1__Impl )
+ // InternalContract.g:10807:2: rule__RealTerm__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__RealTerm__Group__1__Impl();
@@ -33114,29 +33255,29 @@ public final void rule__RealTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__RealTerm__Group__1__Impl"
- // InternalContract.g:10776:1: rule__RealTerm__Group__1__Impl : ( ( rule__RealTerm__UnitAssignment_1 )? ) ;
+ // InternalContract.g:10813:1: rule__RealTerm__Group__1__Impl : ( ( rule__RealTerm__UnitAssignment_1 )? ) ;
public final void rule__RealTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10780:1: ( ( ( rule__RealTerm__UnitAssignment_1 )? ) )
- // InternalContract.g:10781:1: ( ( rule__RealTerm__UnitAssignment_1 )? )
+ // InternalContract.g:10817:1: ( ( ( rule__RealTerm__UnitAssignment_1 )? ) )
+ // InternalContract.g:10818:1: ( ( rule__RealTerm__UnitAssignment_1 )? )
{
- // InternalContract.g:10781:1: ( ( rule__RealTerm__UnitAssignment_1 )? )
- // InternalContract.g:10782:2: ( rule__RealTerm__UnitAssignment_1 )?
+ // InternalContract.g:10818:1: ( ( rule__RealTerm__UnitAssignment_1 )? )
+ // InternalContract.g:10819:2: ( rule__RealTerm__UnitAssignment_1 )?
{
before(grammarAccess.getRealTermAccess().getUnitAssignment_1());
- // InternalContract.g:10783:2: ( rule__RealTerm__UnitAssignment_1 )?
- int alt92=2;
- int LA92_0 = input.LA(1);
+ // InternalContract.g:10820:2: ( rule__RealTerm__UnitAssignment_1 )?
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA92_0==RULE_ID) ) {
- alt92=1;
+ if ( (LA93_0==RULE_ID) ) {
+ alt93=1;
}
- switch (alt92) {
+ switch (alt93) {
case 1 :
- // InternalContract.g:10783:3: rule__RealTerm__UnitAssignment_1
+ // InternalContract.g:10820:3: rule__RealTerm__UnitAssignment_1
{
pushFollow(FOLLOW_2);
rule__RealTerm__UnitAssignment_1();
@@ -33172,16 +33313,16 @@ public final void rule__RealTerm__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__SignedReal__Group__0"
- // InternalContract.g:10792:1: rule__SignedReal__Group__0 : rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1 ;
+ // InternalContract.g:10829:1: rule__SignedReal__Group__0 : rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1 ;
public final void rule__SignedReal__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10796:1: ( rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1 )
- // InternalContract.g:10797:2: rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1
+ // InternalContract.g:10833:1: ( rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1 )
+ // InternalContract.g:10834:2: rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1
{
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_82);
rule__SignedReal__Group__0__Impl();
state._fsp--;
@@ -33210,29 +33351,29 @@ public final void rule__SignedReal__Group__0() throws RecognitionException {
// $ANTLR start "rule__SignedReal__Group__0__Impl"
- // InternalContract.g:10804:1: rule__SignedReal__Group__0__Impl : ( ( rule__SignedReal__Alternatives_0 )? ) ;
+ // InternalContract.g:10841:1: rule__SignedReal__Group__0__Impl : ( ( rule__SignedReal__Alternatives_0 )? ) ;
public final void rule__SignedReal__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10808:1: ( ( ( rule__SignedReal__Alternatives_0 )? ) )
- // InternalContract.g:10809:1: ( ( rule__SignedReal__Alternatives_0 )? )
+ // InternalContract.g:10845:1: ( ( ( rule__SignedReal__Alternatives_0 )? ) )
+ // InternalContract.g:10846:1: ( ( rule__SignedReal__Alternatives_0 )? )
{
- // InternalContract.g:10809:1: ( ( rule__SignedReal__Alternatives_0 )? )
- // InternalContract.g:10810:2: ( rule__SignedReal__Alternatives_0 )?
+ // InternalContract.g:10846:1: ( ( rule__SignedReal__Alternatives_0 )? )
+ // InternalContract.g:10847:2: ( rule__SignedReal__Alternatives_0 )?
{
before(grammarAccess.getSignedRealAccess().getAlternatives_0());
- // InternalContract.g:10811:2: ( rule__SignedReal__Alternatives_0 )?
- int alt93=2;
- int LA93_0 = input.LA(1);
+ // InternalContract.g:10848:2: ( rule__SignedReal__Alternatives_0 )?
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( ((LA93_0>=26 && LA93_0<=27)) ) {
- alt93=1;
+ if ( ((LA94_0>=26 && LA94_0<=27)) ) {
+ alt94=1;
}
- switch (alt93) {
+ switch (alt94) {
case 1 :
- // InternalContract.g:10811:3: rule__SignedReal__Alternatives_0
+ // InternalContract.g:10848:3: rule__SignedReal__Alternatives_0
{
pushFollow(FOLLOW_2);
rule__SignedReal__Alternatives_0();
@@ -33268,14 +33409,14 @@ public final void rule__SignedReal__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__SignedReal__Group__1"
- // InternalContract.g:10819:1: rule__SignedReal__Group__1 : rule__SignedReal__Group__1__Impl ;
+ // InternalContract.g:10856:1: rule__SignedReal__Group__1 : rule__SignedReal__Group__1__Impl ;
public final void rule__SignedReal__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10823:1: ( rule__SignedReal__Group__1__Impl )
- // InternalContract.g:10824:2: rule__SignedReal__Group__1__Impl
+ // InternalContract.g:10860:1: ( rule__SignedReal__Group__1__Impl )
+ // InternalContract.g:10861:2: rule__SignedReal__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__SignedReal__Group__1__Impl();
@@ -33301,17 +33442,17 @@ public final void rule__SignedReal__Group__1() throws RecognitionException {
// $ANTLR start "rule__SignedReal__Group__1__Impl"
- // InternalContract.g:10830:1: rule__SignedReal__Group__1__Impl : ( RULE_REAL_LIT ) ;
+ // InternalContract.g:10867:1: rule__SignedReal__Group__1__Impl : ( RULE_REAL_LIT ) ;
public final void rule__SignedReal__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10834:1: ( ( RULE_REAL_LIT ) )
- // InternalContract.g:10835:1: ( RULE_REAL_LIT )
+ // InternalContract.g:10871:1: ( ( RULE_REAL_LIT ) )
+ // InternalContract.g:10872:1: ( RULE_REAL_LIT )
{
- // InternalContract.g:10835:1: ( RULE_REAL_LIT )
- // InternalContract.g:10836:2: RULE_REAL_LIT
+ // InternalContract.g:10872:1: ( RULE_REAL_LIT )
+ // InternalContract.g:10873:2: RULE_REAL_LIT
{
before(grammarAccess.getSignedRealAccess().getREAL_LITTerminalRuleCall_1());
match(input,RULE_REAL_LIT,FOLLOW_2);
@@ -33338,16 +33479,16 @@ public final void rule__SignedReal__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__0"
- // InternalContract.g:10846:1: rule__NumericRangeTerm__Group__0 : rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1 ;
+ // InternalContract.g:10883:1: rule__NumericRangeTerm__Group__0 : rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1 ;
public final void rule__NumericRangeTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10850:1: ( rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1 )
- // InternalContract.g:10851:2: rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1
+ // InternalContract.g:10887:1: ( rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1 )
+ // InternalContract.g:10888:2: rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1
{
- pushFollow(FOLLOW_82);
+ pushFollow(FOLLOW_83);
rule__NumericRangeTerm__Group__0__Impl();
state._fsp--;
@@ -33376,21 +33517,21 @@ public final void rule__NumericRangeTerm__Group__0() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__0__Impl"
- // InternalContract.g:10858:1: rule__NumericRangeTerm__Group__0__Impl : ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) ) ;
+ // InternalContract.g:10895:1: rule__NumericRangeTerm__Group__0__Impl : ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) ) ;
public final void rule__NumericRangeTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10862:1: ( ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) ) )
- // InternalContract.g:10863:1: ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) )
+ // InternalContract.g:10899:1: ( ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) ) )
+ // InternalContract.g:10900:1: ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) )
{
- // InternalContract.g:10863:1: ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) )
- // InternalContract.g:10864:2: ( rule__NumericRangeTerm__MinimumAssignment_0 )
+ // InternalContract.g:10900:1: ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) )
+ // InternalContract.g:10901:2: ( rule__NumericRangeTerm__MinimumAssignment_0 )
{
before(grammarAccess.getNumericRangeTermAccess().getMinimumAssignment_0());
- // InternalContract.g:10865:2: ( rule__NumericRangeTerm__MinimumAssignment_0 )
- // InternalContract.g:10865:3: rule__NumericRangeTerm__MinimumAssignment_0
+ // InternalContract.g:10902:2: ( rule__NumericRangeTerm__MinimumAssignment_0 )
+ // InternalContract.g:10902:3: rule__NumericRangeTerm__MinimumAssignment_0
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__MinimumAssignment_0();
@@ -33423,16 +33564,16 @@ public final void rule__NumericRangeTerm__Group__0__Impl() throws RecognitionExc
// $ANTLR start "rule__NumericRangeTerm__Group__1"
- // InternalContract.g:10873:1: rule__NumericRangeTerm__Group__1 : rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2 ;
+ // InternalContract.g:10910:1: rule__NumericRangeTerm__Group__1 : rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2 ;
public final void rule__NumericRangeTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10877:1: ( rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2 )
- // InternalContract.g:10878:2: rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2
+ // InternalContract.g:10914:1: ( rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2 )
+ // InternalContract.g:10915:2: rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2
{
- pushFollow(FOLLOW_79);
+ pushFollow(FOLLOW_80);
rule__NumericRangeTerm__Group__1__Impl();
state._fsp--;
@@ -33461,20 +33602,20 @@ public final void rule__NumericRangeTerm__Group__1() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__1__Impl"
- // InternalContract.g:10885:1: rule__NumericRangeTerm__Group__1__Impl : ( '..' ) ;
+ // InternalContract.g:10922:1: rule__NumericRangeTerm__Group__1__Impl : ( '..' ) ;
public final void rule__NumericRangeTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10889:1: ( ( '..' ) )
- // InternalContract.g:10890:1: ( '..' )
+ // InternalContract.g:10926:1: ( ( '..' ) )
+ // InternalContract.g:10927:1: ( '..' )
{
- // InternalContract.g:10890:1: ( '..' )
- // InternalContract.g:10891:2: '..'
+ // InternalContract.g:10927:1: ( '..' )
+ // InternalContract.g:10928:2: '..'
{
before(grammarAccess.getNumericRangeTermAccess().getFullStopFullStopKeyword_1());
- match(input,78,FOLLOW_2);
+ match(input,79,FOLLOW_2);
after(grammarAccess.getNumericRangeTermAccess().getFullStopFullStopKeyword_1());
}
@@ -33498,16 +33639,16 @@ public final void rule__NumericRangeTerm__Group__1__Impl() throws RecognitionExc
// $ANTLR start "rule__NumericRangeTerm__Group__2"
- // InternalContract.g:10900:1: rule__NumericRangeTerm__Group__2 : rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3 ;
+ // InternalContract.g:10937:1: rule__NumericRangeTerm__Group__2 : rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3 ;
public final void rule__NumericRangeTerm__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10904:1: ( rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3 )
- // InternalContract.g:10905:2: rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3
+ // InternalContract.g:10941:1: ( rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3 )
+ // InternalContract.g:10942:2: rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3
{
- pushFollow(FOLLOW_83);
+ pushFollow(FOLLOW_84);
rule__NumericRangeTerm__Group__2__Impl();
state._fsp--;
@@ -33536,21 +33677,21 @@ public final void rule__NumericRangeTerm__Group__2() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__2__Impl"
- // InternalContract.g:10912:1: rule__NumericRangeTerm__Group__2__Impl : ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) ) ;
+ // InternalContract.g:10949:1: rule__NumericRangeTerm__Group__2__Impl : ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) ) ;
public final void rule__NumericRangeTerm__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10916:1: ( ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) ) )
- // InternalContract.g:10917:1: ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) )
+ // InternalContract.g:10953:1: ( ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) ) )
+ // InternalContract.g:10954:1: ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) )
{
- // InternalContract.g:10917:1: ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) )
- // InternalContract.g:10918:2: ( rule__NumericRangeTerm__MaximumAssignment_2 )
+ // InternalContract.g:10954:1: ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) )
+ // InternalContract.g:10955:2: ( rule__NumericRangeTerm__MaximumAssignment_2 )
{
before(grammarAccess.getNumericRangeTermAccess().getMaximumAssignment_2());
- // InternalContract.g:10919:2: ( rule__NumericRangeTerm__MaximumAssignment_2 )
- // InternalContract.g:10919:3: rule__NumericRangeTerm__MaximumAssignment_2
+ // InternalContract.g:10956:2: ( rule__NumericRangeTerm__MaximumAssignment_2 )
+ // InternalContract.g:10956:3: rule__NumericRangeTerm__MaximumAssignment_2
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__MaximumAssignment_2();
@@ -33583,14 +33724,14 @@ public final void rule__NumericRangeTerm__Group__2__Impl() throws RecognitionExc
// $ANTLR start "rule__NumericRangeTerm__Group__3"
- // InternalContract.g:10927:1: rule__NumericRangeTerm__Group__3 : rule__NumericRangeTerm__Group__3__Impl ;
+ // InternalContract.g:10964:1: rule__NumericRangeTerm__Group__3 : rule__NumericRangeTerm__Group__3__Impl ;
public final void rule__NumericRangeTerm__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10931:1: ( rule__NumericRangeTerm__Group__3__Impl )
- // InternalContract.g:10932:2: rule__NumericRangeTerm__Group__3__Impl
+ // InternalContract.g:10968:1: ( rule__NumericRangeTerm__Group__3__Impl )
+ // InternalContract.g:10969:2: rule__NumericRangeTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__Group__3__Impl();
@@ -33616,29 +33757,29 @@ public final void rule__NumericRangeTerm__Group__3() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__3__Impl"
- // InternalContract.g:10938:1: rule__NumericRangeTerm__Group__3__Impl : ( ( rule__NumericRangeTerm__Group_3__0 )? ) ;
+ // InternalContract.g:10975:1: rule__NumericRangeTerm__Group__3__Impl : ( ( rule__NumericRangeTerm__Group_3__0 )? ) ;
public final void rule__NumericRangeTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10942:1: ( ( ( rule__NumericRangeTerm__Group_3__0 )? ) )
- // InternalContract.g:10943:1: ( ( rule__NumericRangeTerm__Group_3__0 )? )
+ // InternalContract.g:10979:1: ( ( ( rule__NumericRangeTerm__Group_3__0 )? ) )
+ // InternalContract.g:10980:1: ( ( rule__NumericRangeTerm__Group_3__0 )? )
{
- // InternalContract.g:10943:1: ( ( rule__NumericRangeTerm__Group_3__0 )? )
- // InternalContract.g:10944:2: ( rule__NumericRangeTerm__Group_3__0 )?
+ // InternalContract.g:10980:1: ( ( rule__NumericRangeTerm__Group_3__0 )? )
+ // InternalContract.g:10981:2: ( rule__NumericRangeTerm__Group_3__0 )?
{
before(grammarAccess.getNumericRangeTermAccess().getGroup_3());
- // InternalContract.g:10945:2: ( rule__NumericRangeTerm__Group_3__0 )?
- int alt94=2;
- int LA94_0 = input.LA(1);
+ // InternalContract.g:10982:2: ( rule__NumericRangeTerm__Group_3__0 )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA94_0==79) ) {
- alt94=1;
+ if ( (LA95_0==80) ) {
+ alt95=1;
}
- switch (alt94) {
+ switch (alt95) {
case 1 :
- // InternalContract.g:10945:3: rule__NumericRangeTerm__Group_3__0
+ // InternalContract.g:10982:3: rule__NumericRangeTerm__Group_3__0
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__Group_3__0();
@@ -33674,16 +33815,16 @@ public final void rule__NumericRangeTerm__Group__3__Impl() throws RecognitionExc
// $ANTLR start "rule__NumericRangeTerm__Group_3__0"
- // InternalContract.g:10954:1: rule__NumericRangeTerm__Group_3__0 : rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1 ;
+ // InternalContract.g:10991:1: rule__NumericRangeTerm__Group_3__0 : rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1 ;
public final void rule__NumericRangeTerm__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10958:1: ( rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1 )
- // InternalContract.g:10959:2: rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1
+ // InternalContract.g:10995:1: ( rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1 )
+ // InternalContract.g:10996:2: rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1
{
- pushFollow(FOLLOW_79);
+ pushFollow(FOLLOW_80);
rule__NumericRangeTerm__Group_3__0__Impl();
state._fsp--;
@@ -33712,20 +33853,20 @@ public final void rule__NumericRangeTerm__Group_3__0() throws RecognitionExcepti
// $ANTLR start "rule__NumericRangeTerm__Group_3__0__Impl"
- // InternalContract.g:10966:1: rule__NumericRangeTerm__Group_3__0__Impl : ( 'delta' ) ;
+ // InternalContract.g:11003:1: rule__NumericRangeTerm__Group_3__0__Impl : ( 'delta' ) ;
public final void rule__NumericRangeTerm__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10970:1: ( ( 'delta' ) )
- // InternalContract.g:10971:1: ( 'delta' )
+ // InternalContract.g:11007:1: ( ( 'delta' ) )
+ // InternalContract.g:11008:1: ( 'delta' )
{
- // InternalContract.g:10971:1: ( 'delta' )
- // InternalContract.g:10972:2: 'delta'
+ // InternalContract.g:11008:1: ( 'delta' )
+ // InternalContract.g:11009:2: 'delta'
{
before(grammarAccess.getNumericRangeTermAccess().getDeltaKeyword_3_0());
- match(input,79,FOLLOW_2);
+ match(input,80,FOLLOW_2);
after(grammarAccess.getNumericRangeTermAccess().getDeltaKeyword_3_0());
}
@@ -33749,14 +33890,14 @@ public final void rule__NumericRangeTerm__Group_3__0__Impl() throws RecognitionE
// $ANTLR start "rule__NumericRangeTerm__Group_3__1"
- // InternalContract.g:10981:1: rule__NumericRangeTerm__Group_3__1 : rule__NumericRangeTerm__Group_3__1__Impl ;
+ // InternalContract.g:11018:1: rule__NumericRangeTerm__Group_3__1 : rule__NumericRangeTerm__Group_3__1__Impl ;
public final void rule__NumericRangeTerm__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10985:1: ( rule__NumericRangeTerm__Group_3__1__Impl )
- // InternalContract.g:10986:2: rule__NumericRangeTerm__Group_3__1__Impl
+ // InternalContract.g:11022:1: ( rule__NumericRangeTerm__Group_3__1__Impl )
+ // InternalContract.g:11023:2: rule__NumericRangeTerm__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__Group_3__1__Impl();
@@ -33782,21 +33923,21 @@ public final void rule__NumericRangeTerm__Group_3__1() throws RecognitionExcepti
// $ANTLR start "rule__NumericRangeTerm__Group_3__1__Impl"
- // InternalContract.g:10992:1: rule__NumericRangeTerm__Group_3__1__Impl : ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) ) ;
+ // InternalContract.g:11029:1: rule__NumericRangeTerm__Group_3__1__Impl : ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) ) ;
public final void rule__NumericRangeTerm__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10996:1: ( ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) ) )
- // InternalContract.g:10997:1: ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) )
+ // InternalContract.g:11033:1: ( ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) ) )
+ // InternalContract.g:11034:1: ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) )
{
- // InternalContract.g:10997:1: ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) )
- // InternalContract.g:10998:2: ( rule__NumericRangeTerm__DeltaAssignment_3_1 )
+ // InternalContract.g:11034:1: ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) )
+ // InternalContract.g:11035:2: ( rule__NumericRangeTerm__DeltaAssignment_3_1 )
{
before(grammarAccess.getNumericRangeTermAccess().getDeltaAssignment_3_1());
- // InternalContract.g:10999:2: ( rule__NumericRangeTerm__DeltaAssignment_3_1 )
- // InternalContract.g:10999:3: rule__NumericRangeTerm__DeltaAssignment_3_1
+ // InternalContract.g:11036:2: ( rule__NumericRangeTerm__DeltaAssignment_3_1 )
+ // InternalContract.g:11036:3: rule__NumericRangeTerm__DeltaAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__DeltaAssignment_3_1();
@@ -33829,16 +33970,16 @@ public final void rule__NumericRangeTerm__Group_3__1__Impl() throws RecognitionE
// $ANTLR start "rule__AppliesToKeywords__Group__0"
- // InternalContract.g:11008:1: rule__AppliesToKeywords__Group__0 : rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1 ;
+ // InternalContract.g:11045:1: rule__AppliesToKeywords__Group__0 : rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1 ;
public final void rule__AppliesToKeywords__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11012:1: ( rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1 )
- // InternalContract.g:11013:2: rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1
+ // InternalContract.g:11049:1: ( rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1 )
+ // InternalContract.g:11050:2: rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1
{
- pushFollow(FOLLOW_84);
+ pushFollow(FOLLOW_85);
rule__AppliesToKeywords__Group__0__Impl();
state._fsp--;
@@ -33867,20 +34008,20 @@ public final void rule__AppliesToKeywords__Group__0() throws RecognitionExceptio
// $ANTLR start "rule__AppliesToKeywords__Group__0__Impl"
- // InternalContract.g:11020:1: rule__AppliesToKeywords__Group__0__Impl : ( 'applies' ) ;
+ // InternalContract.g:11057:1: rule__AppliesToKeywords__Group__0__Impl : ( 'applies' ) ;
public final void rule__AppliesToKeywords__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11024:1: ( ( 'applies' ) )
- // InternalContract.g:11025:1: ( 'applies' )
+ // InternalContract.g:11061:1: ( ( 'applies' ) )
+ // InternalContract.g:11062:1: ( 'applies' )
{
- // InternalContract.g:11025:1: ( 'applies' )
- // InternalContract.g:11026:2: 'applies'
+ // InternalContract.g:11062:1: ( 'applies' )
+ // InternalContract.g:11063:2: 'applies'
{
before(grammarAccess.getAppliesToKeywordsAccess().getAppliesKeyword_0());
- match(input,80,FOLLOW_2);
+ match(input,81,FOLLOW_2);
after(grammarAccess.getAppliesToKeywordsAccess().getAppliesKeyword_0());
}
@@ -33904,14 +34045,14 @@ public final void rule__AppliesToKeywords__Group__0__Impl() throws RecognitionEx
// $ANTLR start "rule__AppliesToKeywords__Group__1"
- // InternalContract.g:11035:1: rule__AppliesToKeywords__Group__1 : rule__AppliesToKeywords__Group__1__Impl ;
+ // InternalContract.g:11072:1: rule__AppliesToKeywords__Group__1 : rule__AppliesToKeywords__Group__1__Impl ;
public final void rule__AppliesToKeywords__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11039:1: ( rule__AppliesToKeywords__Group__1__Impl )
- // InternalContract.g:11040:2: rule__AppliesToKeywords__Group__1__Impl
+ // InternalContract.g:11076:1: ( rule__AppliesToKeywords__Group__1__Impl )
+ // InternalContract.g:11077:2: rule__AppliesToKeywords__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__AppliesToKeywords__Group__1__Impl();
@@ -33937,20 +34078,20 @@ public final void rule__AppliesToKeywords__Group__1() throws RecognitionExceptio
// $ANTLR start "rule__AppliesToKeywords__Group__1__Impl"
- // InternalContract.g:11046:1: rule__AppliesToKeywords__Group__1__Impl : ( 'to' ) ;
+ // InternalContract.g:11083:1: rule__AppliesToKeywords__Group__1__Impl : ( 'to' ) ;
public final void rule__AppliesToKeywords__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11050:1: ( ( 'to' ) )
- // InternalContract.g:11051:1: ( 'to' )
+ // InternalContract.g:11087:1: ( ( 'to' ) )
+ // InternalContract.g:11088:1: ( 'to' )
{
- // InternalContract.g:11051:1: ( 'to' )
- // InternalContract.g:11052:2: 'to'
+ // InternalContract.g:11088:1: ( 'to' )
+ // InternalContract.g:11089:2: 'to'
{
before(grammarAccess.getAppliesToKeywordsAccess().getToKeyword_1());
- match(input,81,FOLLOW_2);
+ match(input,82,FOLLOW_2);
after(grammarAccess.getAppliesToKeywordsAccess().getToKeyword_1());
}
@@ -33974,16 +34115,16 @@ public final void rule__AppliesToKeywords__Group__1__Impl() throws RecognitionEx
// $ANTLR start "rule__InBindingKeywords__Group__0"
- // InternalContract.g:11062:1: rule__InBindingKeywords__Group__0 : rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1 ;
+ // InternalContract.g:11099:1: rule__InBindingKeywords__Group__0 : rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1 ;
public final void rule__InBindingKeywords__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11066:1: ( rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1 )
- // InternalContract.g:11067:2: rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1
+ // InternalContract.g:11103:1: ( rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1 )
+ // InternalContract.g:11104:2: rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1
{
- pushFollow(FOLLOW_85);
+ pushFollow(FOLLOW_86);
rule__InBindingKeywords__Group__0__Impl();
state._fsp--;
@@ -34012,20 +34153,20 @@ public final void rule__InBindingKeywords__Group__0() throws RecognitionExceptio
// $ANTLR start "rule__InBindingKeywords__Group__0__Impl"
- // InternalContract.g:11074:1: rule__InBindingKeywords__Group__0__Impl : ( 'in' ) ;
+ // InternalContract.g:11111:1: rule__InBindingKeywords__Group__0__Impl : ( 'in' ) ;
public final void rule__InBindingKeywords__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11078:1: ( ( 'in' ) )
- // InternalContract.g:11079:1: ( 'in' )
+ // InternalContract.g:11115:1: ( ( 'in' ) )
+ // InternalContract.g:11116:1: ( 'in' )
{
- // InternalContract.g:11079:1: ( 'in' )
- // InternalContract.g:11080:2: 'in'
+ // InternalContract.g:11116:1: ( 'in' )
+ // InternalContract.g:11117:2: 'in'
{
before(grammarAccess.getInBindingKeywordsAccess().getInKeyword_0());
- match(input,82,FOLLOW_2);
+ match(input,83,FOLLOW_2);
after(grammarAccess.getInBindingKeywordsAccess().getInKeyword_0());
}
@@ -34049,14 +34190,14 @@ public final void rule__InBindingKeywords__Group__0__Impl() throws RecognitionEx
// $ANTLR start "rule__InBindingKeywords__Group__1"
- // InternalContract.g:11089:1: rule__InBindingKeywords__Group__1 : rule__InBindingKeywords__Group__1__Impl ;
+ // InternalContract.g:11126:1: rule__InBindingKeywords__Group__1 : rule__InBindingKeywords__Group__1__Impl ;
public final void rule__InBindingKeywords__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11093:1: ( rule__InBindingKeywords__Group__1__Impl )
- // InternalContract.g:11094:2: rule__InBindingKeywords__Group__1__Impl
+ // InternalContract.g:11130:1: ( rule__InBindingKeywords__Group__1__Impl )
+ // InternalContract.g:11131:2: rule__InBindingKeywords__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__InBindingKeywords__Group__1__Impl();
@@ -34082,20 +34223,20 @@ public final void rule__InBindingKeywords__Group__1() throws RecognitionExceptio
// $ANTLR start "rule__InBindingKeywords__Group__1__Impl"
- // InternalContract.g:11100:1: rule__InBindingKeywords__Group__1__Impl : ( 'binding' ) ;
+ // InternalContract.g:11137:1: rule__InBindingKeywords__Group__1__Impl : ( 'binding' ) ;
public final void rule__InBindingKeywords__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11104:1: ( ( 'binding' ) )
- // InternalContract.g:11105:1: ( 'binding' )
+ // InternalContract.g:11141:1: ( ( 'binding' ) )
+ // InternalContract.g:11142:1: ( 'binding' )
{
- // InternalContract.g:11105:1: ( 'binding' )
- // InternalContract.g:11106:2: 'binding'
+ // InternalContract.g:11142:1: ( 'binding' )
+ // InternalContract.g:11143:2: 'binding'
{
before(grammarAccess.getInBindingKeywordsAccess().getBindingKeyword_1());
- match(input,83,FOLLOW_2);
+ match(input,84,FOLLOW_2);
after(grammarAccess.getInBindingKeywordsAccess().getBindingKeyword_1());
}
@@ -34119,16 +34260,16 @@ public final void rule__InBindingKeywords__Group__1__Impl() throws RecognitionEx
// $ANTLR start "rule__InModesKeywords__Group__0"
- // InternalContract.g:11116:1: rule__InModesKeywords__Group__0 : rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1 ;
+ // InternalContract.g:11153:1: rule__InModesKeywords__Group__0 : rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1 ;
public final void rule__InModesKeywords__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11120:1: ( rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1 )
- // InternalContract.g:11121:2: rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1
+ // InternalContract.g:11157:1: ( rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1 )
+ // InternalContract.g:11158:2: rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1
{
- pushFollow(FOLLOW_86);
+ pushFollow(FOLLOW_87);
rule__InModesKeywords__Group__0__Impl();
state._fsp--;
@@ -34157,20 +34298,20 @@ public final void rule__InModesKeywords__Group__0() throws RecognitionException
// $ANTLR start "rule__InModesKeywords__Group__0__Impl"
- // InternalContract.g:11128:1: rule__InModesKeywords__Group__0__Impl : ( 'in' ) ;
+ // InternalContract.g:11165:1: rule__InModesKeywords__Group__0__Impl : ( 'in' ) ;
public final void rule__InModesKeywords__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11132:1: ( ( 'in' ) )
- // InternalContract.g:11133:1: ( 'in' )
+ // InternalContract.g:11169:1: ( ( 'in' ) )
+ // InternalContract.g:11170:1: ( 'in' )
{
- // InternalContract.g:11133:1: ( 'in' )
- // InternalContract.g:11134:2: 'in'
+ // InternalContract.g:11170:1: ( 'in' )
+ // InternalContract.g:11171:2: 'in'
{
before(grammarAccess.getInModesKeywordsAccess().getInKeyword_0());
- match(input,82,FOLLOW_2);
+ match(input,83,FOLLOW_2);
after(grammarAccess.getInModesKeywordsAccess().getInKeyword_0());
}
@@ -34194,14 +34335,14 @@ public final void rule__InModesKeywords__Group__0__Impl() throws RecognitionExce
// $ANTLR start "rule__InModesKeywords__Group__1"
- // InternalContract.g:11143:1: rule__InModesKeywords__Group__1 : rule__InModesKeywords__Group__1__Impl ;
+ // InternalContract.g:11180:1: rule__InModesKeywords__Group__1 : rule__InModesKeywords__Group__1__Impl ;
public final void rule__InModesKeywords__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11147:1: ( rule__InModesKeywords__Group__1__Impl )
- // InternalContract.g:11148:2: rule__InModesKeywords__Group__1__Impl
+ // InternalContract.g:11184:1: ( rule__InModesKeywords__Group__1__Impl )
+ // InternalContract.g:11185:2: rule__InModesKeywords__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__InModesKeywords__Group__1__Impl();
@@ -34227,20 +34368,20 @@ public final void rule__InModesKeywords__Group__1() throws RecognitionException
// $ANTLR start "rule__InModesKeywords__Group__1__Impl"
- // InternalContract.g:11154:1: rule__InModesKeywords__Group__1__Impl : ( 'modes' ) ;
+ // InternalContract.g:11191:1: rule__InModesKeywords__Group__1__Impl : ( 'modes' ) ;
public final void rule__InModesKeywords__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11158:1: ( ( 'modes' ) )
- // InternalContract.g:11159:1: ( 'modes' )
+ // InternalContract.g:11195:1: ( ( 'modes' ) )
+ // InternalContract.g:11196:1: ( 'modes' )
{
- // InternalContract.g:11159:1: ( 'modes' )
- // InternalContract.g:11160:2: 'modes'
+ // InternalContract.g:11196:1: ( 'modes' )
+ // InternalContract.g:11197:2: 'modes'
{
before(grammarAccess.getInModesKeywordsAccess().getModesKeyword_1());
- match(input,84,FOLLOW_2);
+ match(input,85,FOLLOW_2);
after(grammarAccess.getInModesKeywordsAccess().getModesKeyword_1());
}
@@ -34264,14 +34405,14 @@ public final void rule__InModesKeywords__Group__1__Impl() throws RecognitionExce
// $ANTLR start "rule__QPREF__Group__0"
- // InternalContract.g:11170:1: rule__QPREF__Group__0 : rule__QPREF__Group__0__Impl rule__QPREF__Group__1 ;
+ // InternalContract.g:11207:1: rule__QPREF__Group__0 : rule__QPREF__Group__0__Impl rule__QPREF__Group__1 ;
public final void rule__QPREF__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11174:1: ( rule__QPREF__Group__0__Impl rule__QPREF__Group__1 )
- // InternalContract.g:11175:2: rule__QPREF__Group__0__Impl rule__QPREF__Group__1
+ // InternalContract.g:11211:1: ( rule__QPREF__Group__0__Impl rule__QPREF__Group__1 )
+ // InternalContract.g:11212:2: rule__QPREF__Group__0__Impl rule__QPREF__Group__1
{
pushFollow(FOLLOW_65);
rule__QPREF__Group__0__Impl();
@@ -34302,17 +34443,17 @@ public final void rule__QPREF__Group__0() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group__0__Impl"
- // InternalContract.g:11182:1: rule__QPREF__Group__0__Impl : ( RULE_ID ) ;
+ // InternalContract.g:11219:1: rule__QPREF__Group__0__Impl : ( RULE_ID ) ;
public final void rule__QPREF__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11186:1: ( ( RULE_ID ) )
- // InternalContract.g:11187:1: ( RULE_ID )
+ // InternalContract.g:11223:1: ( ( RULE_ID ) )
+ // InternalContract.g:11224:1: ( RULE_ID )
{
- // InternalContract.g:11187:1: ( RULE_ID )
- // InternalContract.g:11188:2: RULE_ID
+ // InternalContract.g:11224:1: ( RULE_ID )
+ // InternalContract.g:11225:2: RULE_ID
{
before(grammarAccess.getQPREFAccess().getIDTerminalRuleCall_0());
match(input,RULE_ID,FOLLOW_2);
@@ -34339,14 +34480,14 @@ public final void rule__QPREF__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group__1"
- // InternalContract.g:11197:1: rule__QPREF__Group__1 : rule__QPREF__Group__1__Impl ;
+ // InternalContract.g:11234:1: rule__QPREF__Group__1 : rule__QPREF__Group__1__Impl ;
public final void rule__QPREF__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11201:1: ( rule__QPREF__Group__1__Impl )
- // InternalContract.g:11202:2: rule__QPREF__Group__1__Impl
+ // InternalContract.g:11238:1: ( rule__QPREF__Group__1__Impl )
+ // InternalContract.g:11239:2: rule__QPREF__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QPREF__Group__1__Impl();
@@ -34372,29 +34513,29 @@ public final void rule__QPREF__Group__1() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group__1__Impl"
- // InternalContract.g:11208:1: rule__QPREF__Group__1__Impl : ( ( rule__QPREF__Group_1__0 )? ) ;
+ // InternalContract.g:11245:1: rule__QPREF__Group__1__Impl : ( ( rule__QPREF__Group_1__0 )? ) ;
public final void rule__QPREF__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11212:1: ( ( ( rule__QPREF__Group_1__0 )? ) )
- // InternalContract.g:11213:1: ( ( rule__QPREF__Group_1__0 )? )
+ // InternalContract.g:11249:1: ( ( ( rule__QPREF__Group_1__0 )? ) )
+ // InternalContract.g:11250:1: ( ( rule__QPREF__Group_1__0 )? )
{
- // InternalContract.g:11213:1: ( ( rule__QPREF__Group_1__0 )? )
- // InternalContract.g:11214:2: ( rule__QPREF__Group_1__0 )?
+ // InternalContract.g:11250:1: ( ( rule__QPREF__Group_1__0 )? )
+ // InternalContract.g:11251:2: ( rule__QPREF__Group_1__0 )?
{
before(grammarAccess.getQPREFAccess().getGroup_1());
- // InternalContract.g:11215:2: ( rule__QPREF__Group_1__0 )?
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // InternalContract.g:11252:2: ( rule__QPREF__Group_1__0 )?
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA95_0==72) ) {
- alt95=1;
+ if ( (LA96_0==73) ) {
+ alt96=1;
}
- switch (alt95) {
+ switch (alt96) {
case 1 :
- // InternalContract.g:11215:3: rule__QPREF__Group_1__0
+ // InternalContract.g:11252:3: rule__QPREF__Group_1__0
{
pushFollow(FOLLOW_2);
rule__QPREF__Group_1__0();
@@ -34430,14 +34571,14 @@ public final void rule__QPREF__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group_1__0"
- // InternalContract.g:11224:1: rule__QPREF__Group_1__0 : rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1 ;
+ // InternalContract.g:11261:1: rule__QPREF__Group_1__0 : rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1 ;
public final void rule__QPREF__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11228:1: ( rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1 )
- // InternalContract.g:11229:2: rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1
+ // InternalContract.g:11265:1: ( rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1 )
+ // InternalContract.g:11266:2: rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1
{
pushFollow(FOLLOW_8);
rule__QPREF__Group_1__0__Impl();
@@ -34468,20 +34609,20 @@ public final void rule__QPREF__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group_1__0__Impl"
- // InternalContract.g:11236:1: rule__QPREF__Group_1__0__Impl : ( '::' ) ;
+ // InternalContract.g:11273:1: rule__QPREF__Group_1__0__Impl : ( '::' ) ;
public final void rule__QPREF__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11240:1: ( ( '::' ) )
- // InternalContract.g:11241:1: ( '::' )
+ // InternalContract.g:11277:1: ( ( '::' ) )
+ // InternalContract.g:11278:1: ( '::' )
{
- // InternalContract.g:11241:1: ( '::' )
- // InternalContract.g:11242:2: '::'
+ // InternalContract.g:11278:1: ( '::' )
+ // InternalContract.g:11279:2: '::'
{
before(grammarAccess.getQPREFAccess().getColonColonKeyword_1_0());
- match(input,72,FOLLOW_2);
+ match(input,73,FOLLOW_2);
after(grammarAccess.getQPREFAccess().getColonColonKeyword_1_0());
}
@@ -34505,14 +34646,14 @@ public final void rule__QPREF__Group_1__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group_1__1"
- // InternalContract.g:11251:1: rule__QPREF__Group_1__1 : rule__QPREF__Group_1__1__Impl ;
+ // InternalContract.g:11288:1: rule__QPREF__Group_1__1 : rule__QPREF__Group_1__1__Impl ;
public final void rule__QPREF__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11255:1: ( rule__QPREF__Group_1__1__Impl )
- // InternalContract.g:11256:2: rule__QPREF__Group_1__1__Impl
+ // InternalContract.g:11292:1: ( rule__QPREF__Group_1__1__Impl )
+ // InternalContract.g:11293:2: rule__QPREF__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__QPREF__Group_1__1__Impl();
@@ -34538,17 +34679,17 @@ public final void rule__QPREF__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group_1__1__Impl"
- // InternalContract.g:11262:1: rule__QPREF__Group_1__1__Impl : ( RULE_ID ) ;
+ // InternalContract.g:11299:1: rule__QPREF__Group_1__1__Impl : ( RULE_ID ) ;
public final void rule__QPREF__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11266:1: ( ( RULE_ID ) )
- // InternalContract.g:11267:1: ( RULE_ID )
+ // InternalContract.g:11303:1: ( ( RULE_ID ) )
+ // InternalContract.g:11304:1: ( RULE_ID )
{
- // InternalContract.g:11267:1: ( RULE_ID )
- // InternalContract.g:11268:2: RULE_ID
+ // InternalContract.g:11304:1: ( RULE_ID )
+ // InternalContract.g:11305:2: RULE_ID
{
before(grammarAccess.getQPREFAccess().getIDTerminalRuleCall_1_1());
match(input,RULE_ID,FOLLOW_2);
@@ -34575,14 +34716,14 @@ public final void rule__QPREF__Group_1__1__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__0"
- // InternalContract.g:11278:1: rule__QCREF__Group__0 : rule__QCREF__Group__0__Impl rule__QCREF__Group__1 ;
+ // InternalContract.g:11315:1: rule__QCREF__Group__0 : rule__QCREF__Group__0__Impl rule__QCREF__Group__1 ;
public final void rule__QCREF__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11282:1: ( rule__QCREF__Group__0__Impl rule__QCREF__Group__1 )
- // InternalContract.g:11283:2: rule__QCREF__Group__0__Impl rule__QCREF__Group__1
+ // InternalContract.g:11319:1: ( rule__QCREF__Group__0__Impl rule__QCREF__Group__1 )
+ // InternalContract.g:11320:2: rule__QCREF__Group__0__Impl rule__QCREF__Group__1
{
pushFollow(FOLLOW_8);
rule__QCREF__Group__0__Impl();
@@ -34613,39 +34754,39 @@ public final void rule__QCREF__Group__0() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__0__Impl"
- // InternalContract.g:11290:1: rule__QCREF__Group__0__Impl : ( ( rule__QCREF__Group_0__0 )* ) ;
+ // InternalContract.g:11327:1: rule__QCREF__Group__0__Impl : ( ( rule__QCREF__Group_0__0 )* ) ;
public final void rule__QCREF__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11294:1: ( ( ( rule__QCREF__Group_0__0 )* ) )
- // InternalContract.g:11295:1: ( ( rule__QCREF__Group_0__0 )* )
+ // InternalContract.g:11331:1: ( ( ( rule__QCREF__Group_0__0 )* ) )
+ // InternalContract.g:11332:1: ( ( rule__QCREF__Group_0__0 )* )
{
- // InternalContract.g:11295:1: ( ( rule__QCREF__Group_0__0 )* )
- // InternalContract.g:11296:2: ( rule__QCREF__Group_0__0 )*
+ // InternalContract.g:11332:1: ( ( rule__QCREF__Group_0__0 )* )
+ // InternalContract.g:11333:2: ( rule__QCREF__Group_0__0 )*
{
before(grammarAccess.getQCREFAccess().getGroup_0());
- // InternalContract.g:11297:2: ( rule__QCREF__Group_0__0 )*
- loop96:
+ // InternalContract.g:11334:2: ( rule__QCREF__Group_0__0 )*
+ loop97:
do {
- int alt96=2;
- int LA96_0 = input.LA(1);
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( (LA96_0==RULE_ID) ) {
- int LA96_1 = input.LA(2);
+ if ( (LA97_0==RULE_ID) ) {
+ int LA97_1 = input.LA(2);
- if ( (LA96_1==72) ) {
- alt96=1;
+ if ( (LA97_1==73) ) {
+ alt97=1;
}
}
- switch (alt96) {
+ switch (alt97) {
case 1 :
- // InternalContract.g:11297:3: rule__QCREF__Group_0__0
+ // InternalContract.g:11334:3: rule__QCREF__Group_0__0
{
pushFollow(FOLLOW_72);
rule__QCREF__Group_0__0();
@@ -34657,7 +34798,7 @@ public final void rule__QCREF__Group__0__Impl() throws RecognitionException {
break;
default :
- break loop96;
+ break loop97;
}
} while (true);
@@ -34684,16 +34825,16 @@ public final void rule__QCREF__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__1"
- // InternalContract.g:11305:1: rule__QCREF__Group__1 : rule__QCREF__Group__1__Impl rule__QCREF__Group__2 ;
+ // InternalContract.g:11342:1: rule__QCREF__Group__1 : rule__QCREF__Group__1__Impl rule__QCREF__Group__2 ;
public final void rule__QCREF__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11309:1: ( rule__QCREF__Group__1__Impl rule__QCREF__Group__2 )
- // InternalContract.g:11310:2: rule__QCREF__Group__1__Impl rule__QCREF__Group__2
+ // InternalContract.g:11346:1: ( rule__QCREF__Group__1__Impl rule__QCREF__Group__2 )
+ // InternalContract.g:11347:2: rule__QCREF__Group__1__Impl rule__QCREF__Group__2
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_75);
rule__QCREF__Group__1__Impl();
state._fsp--;
@@ -34722,17 +34863,17 @@ public final void rule__QCREF__Group__1() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__1__Impl"
- // InternalContract.g:11317:1: rule__QCREF__Group__1__Impl : ( RULE_ID ) ;
+ // InternalContract.g:11354:1: rule__QCREF__Group__1__Impl : ( RULE_ID ) ;
public final void rule__QCREF__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11321:1: ( ( RULE_ID ) )
- // InternalContract.g:11322:1: ( RULE_ID )
+ // InternalContract.g:11358:1: ( ( RULE_ID ) )
+ // InternalContract.g:11359:1: ( RULE_ID )
{
- // InternalContract.g:11322:1: ( RULE_ID )
- // InternalContract.g:11323:2: RULE_ID
+ // InternalContract.g:11359:1: ( RULE_ID )
+ // InternalContract.g:11360:2: RULE_ID
{
before(grammarAccess.getQCREFAccess().getIDTerminalRuleCall_1());
match(input,RULE_ID,FOLLOW_2);
@@ -34759,14 +34900,14 @@ public final void rule__QCREF__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__2"
- // InternalContract.g:11332:1: rule__QCREF__Group__2 : rule__QCREF__Group__2__Impl ;
+ // InternalContract.g:11369:1: rule__QCREF__Group__2 : rule__QCREF__Group__2__Impl ;
public final void rule__QCREF__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11336:1: ( rule__QCREF__Group__2__Impl )
- // InternalContract.g:11337:2: rule__QCREF__Group__2__Impl
+ // InternalContract.g:11373:1: ( rule__QCREF__Group__2__Impl )
+ // InternalContract.g:11374:2: rule__QCREF__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__QCREF__Group__2__Impl();
@@ -34792,29 +34933,29 @@ public final void rule__QCREF__Group__2() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__2__Impl"
- // InternalContract.g:11343:1: rule__QCREF__Group__2__Impl : ( ( rule__QCREF__Group_2__0 )? ) ;
+ // InternalContract.g:11380:1: rule__QCREF__Group__2__Impl : ( ( rule__QCREF__Group_2__0 )? ) ;
public final void rule__QCREF__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11347:1: ( ( ( rule__QCREF__Group_2__0 )? ) )
- // InternalContract.g:11348:1: ( ( rule__QCREF__Group_2__0 )? )
+ // InternalContract.g:11384:1: ( ( ( rule__QCREF__Group_2__0 )? ) )
+ // InternalContract.g:11385:1: ( ( rule__QCREF__Group_2__0 )? )
{
- // InternalContract.g:11348:1: ( ( rule__QCREF__Group_2__0 )? )
- // InternalContract.g:11349:2: ( rule__QCREF__Group_2__0 )?
+ // InternalContract.g:11385:1: ( ( rule__QCREF__Group_2__0 )? )
+ // InternalContract.g:11386:2: ( rule__QCREF__Group_2__0 )?
{
before(grammarAccess.getQCREFAccess().getGroup_2());
- // InternalContract.g:11350:2: ( rule__QCREF__Group_2__0 )?
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // InternalContract.g:11387:2: ( rule__QCREF__Group_2__0 )?
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA97_0==63) ) {
- alt97=1;
+ if ( (LA98_0==31) ) {
+ alt98=1;
}
- switch (alt97) {
+ switch (alt98) {
case 1 :
- // InternalContract.g:11350:3: rule__QCREF__Group_2__0
+ // InternalContract.g:11387:3: rule__QCREF__Group_2__0
{
pushFollow(FOLLOW_2);
rule__QCREF__Group_2__0();
@@ -34850,14 +34991,14 @@ public final void rule__QCREF__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_0__0"
- // InternalContract.g:11359:1: rule__QCREF__Group_0__0 : rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1 ;
+ // InternalContract.g:11396:1: rule__QCREF__Group_0__0 : rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1 ;
public final void rule__QCREF__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11363:1: ( rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1 )
- // InternalContract.g:11364:2: rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1
+ // InternalContract.g:11400:1: ( rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1 )
+ // InternalContract.g:11401:2: rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1
{
pushFollow(FOLLOW_65);
rule__QCREF__Group_0__0__Impl();
@@ -34888,17 +35029,17 @@ public final void rule__QCREF__Group_0__0() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_0__0__Impl"
- // InternalContract.g:11371:1: rule__QCREF__Group_0__0__Impl : ( RULE_ID ) ;
+ // InternalContract.g:11408:1: rule__QCREF__Group_0__0__Impl : ( RULE_ID ) ;
public final void rule__QCREF__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11375:1: ( ( RULE_ID ) )
- // InternalContract.g:11376:1: ( RULE_ID )
+ // InternalContract.g:11412:1: ( ( RULE_ID ) )
+ // InternalContract.g:11413:1: ( RULE_ID )
{
- // InternalContract.g:11376:1: ( RULE_ID )
- // InternalContract.g:11377:2: RULE_ID
+ // InternalContract.g:11413:1: ( RULE_ID )
+ // InternalContract.g:11414:2: RULE_ID
{
before(grammarAccess.getQCREFAccess().getIDTerminalRuleCall_0_0());
match(input,RULE_ID,FOLLOW_2);
@@ -34925,14 +35066,14 @@ public final void rule__QCREF__Group_0__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_0__1"
- // InternalContract.g:11386:1: rule__QCREF__Group_0__1 : rule__QCREF__Group_0__1__Impl ;
+ // InternalContract.g:11423:1: rule__QCREF__Group_0__1 : rule__QCREF__Group_0__1__Impl ;
public final void rule__QCREF__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11390:1: ( rule__QCREF__Group_0__1__Impl )
- // InternalContract.g:11391:2: rule__QCREF__Group_0__1__Impl
+ // InternalContract.g:11427:1: ( rule__QCREF__Group_0__1__Impl )
+ // InternalContract.g:11428:2: rule__QCREF__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__QCREF__Group_0__1__Impl();
@@ -34958,20 +35099,20 @@ public final void rule__QCREF__Group_0__1() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_0__1__Impl"
- // InternalContract.g:11397:1: rule__QCREF__Group_0__1__Impl : ( '::' ) ;
+ // InternalContract.g:11434:1: rule__QCREF__Group_0__1__Impl : ( '::' ) ;
public final void rule__QCREF__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11401:1: ( ( '::' ) )
- // InternalContract.g:11402:1: ( '::' )
+ // InternalContract.g:11438:1: ( ( '::' ) )
+ // InternalContract.g:11439:1: ( '::' )
{
- // InternalContract.g:11402:1: ( '::' )
- // InternalContract.g:11403:2: '::'
+ // InternalContract.g:11439:1: ( '::' )
+ // InternalContract.g:11440:2: '::'
{
before(grammarAccess.getQCREFAccess().getColonColonKeyword_0_1());
- match(input,72,FOLLOW_2);
+ match(input,73,FOLLOW_2);
after(grammarAccess.getQCREFAccess().getColonColonKeyword_0_1());
}
@@ -34995,14 +35136,14 @@ public final void rule__QCREF__Group_0__1__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_2__0"
- // InternalContract.g:11413:1: rule__QCREF__Group_2__0 : rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1 ;
+ // InternalContract.g:11450:1: rule__QCREF__Group_2__0 : rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1 ;
public final void rule__QCREF__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11417:1: ( rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1 )
- // InternalContract.g:11418:2: rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1
+ // InternalContract.g:11454:1: ( rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1 )
+ // InternalContract.g:11455:2: rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1
{
pushFollow(FOLLOW_8);
rule__QCREF__Group_2__0__Impl();
@@ -35033,20 +35174,20 @@ public final void rule__QCREF__Group_2__0() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_2__0__Impl"
- // InternalContract.g:11425:1: rule__QCREF__Group_2__0__Impl : ( '.' ) ;
+ // InternalContract.g:11462:1: rule__QCREF__Group_2__0__Impl : ( '.' ) ;
public final void rule__QCREF__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11429:1: ( ( '.' ) )
- // InternalContract.g:11430:1: ( '.' )
+ // InternalContract.g:11466:1: ( ( '.' ) )
+ // InternalContract.g:11467:1: ( '.' )
{
- // InternalContract.g:11430:1: ( '.' )
- // InternalContract.g:11431:2: '.'
+ // InternalContract.g:11467:1: ( '.' )
+ // InternalContract.g:11468:2: '.'
{
before(grammarAccess.getQCREFAccess().getFullStopKeyword_2_0());
- match(input,63,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getQCREFAccess().getFullStopKeyword_2_0());
}
@@ -35070,14 +35211,14 @@ public final void rule__QCREF__Group_2__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_2__1"
- // InternalContract.g:11440:1: rule__QCREF__Group_2__1 : rule__QCREF__Group_2__1__Impl ;
+ // InternalContract.g:11477:1: rule__QCREF__Group_2__1 : rule__QCREF__Group_2__1__Impl ;
public final void rule__QCREF__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11444:1: ( rule__QCREF__Group_2__1__Impl )
- // InternalContract.g:11445:2: rule__QCREF__Group_2__1__Impl
+ // InternalContract.g:11481:1: ( rule__QCREF__Group_2__1__Impl )
+ // InternalContract.g:11482:2: rule__QCREF__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__QCREF__Group_2__1__Impl();
@@ -35103,17 +35244,17 @@ public final void rule__QCREF__Group_2__1() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_2__1__Impl"
- // InternalContract.g:11451:1: rule__QCREF__Group_2__1__Impl : ( RULE_ID ) ;
+ // InternalContract.g:11488:1: rule__QCREF__Group_2__1__Impl : ( RULE_ID ) ;
public final void rule__QCREF__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11455:1: ( ( RULE_ID ) )
- // InternalContract.g:11456:1: ( RULE_ID )
+ // InternalContract.g:11492:1: ( ( RULE_ID ) )
+ // InternalContract.g:11493:1: ( RULE_ID )
{
- // InternalContract.g:11456:1: ( RULE_ID )
- // InternalContract.g:11457:2: RULE_ID
+ // InternalContract.g:11493:1: ( RULE_ID )
+ // InternalContract.g:11494:2: RULE_ID
{
before(grammarAccess.getQCREFAccess().getIDTerminalRuleCall_2_1());
match(input,RULE_ID,FOLLOW_2);
@@ -35140,17 +35281,17 @@ public final void rule__QCREF__Group_2__1__Impl() throws RecognitionException {
// $ANTLR start "rule__ContractLibrary__ContractElementsAssignment_1"
- // InternalContract.g:11467:1: rule__ContractLibrary__ContractElementsAssignment_1 : ( ruleContractElement ) ;
+ // InternalContract.g:11504:1: rule__ContractLibrary__ContractElementsAssignment_1 : ( ruleContractElement ) ;
public final void rule__ContractLibrary__ContractElementsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11471:1: ( ( ruleContractElement ) )
- // InternalContract.g:11472:2: ( ruleContractElement )
+ // InternalContract.g:11508:1: ( ( ruleContractElement ) )
+ // InternalContract.g:11509:2: ( ruleContractElement )
{
- // InternalContract.g:11472:2: ( ruleContractElement )
- // InternalContract.g:11473:3: ruleContractElement
+ // InternalContract.g:11509:2: ( ruleContractElement )
+ // InternalContract.g:11510:3: ruleContractElement
{
before(grammarAccess.getContractLibraryAccess().getContractElementsContractElementParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -35181,17 +35322,17 @@ public final void rule__ContractLibrary__ContractElementsAssignment_1() throws R
// $ANTLR start "rule__Contract__NameAssignment_1"
- // InternalContract.g:11482:1: rule__Contract__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalContract.g:11519:1: rule__Contract__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__Contract__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11486:1: ( ( RULE_ID ) )
- // InternalContract.g:11487:2: ( RULE_ID )
+ // InternalContract.g:11523:1: ( ( RULE_ID ) )
+ // InternalContract.g:11524:2: ( RULE_ID )
{
- // InternalContract.g:11487:2: ( RULE_ID )
- // InternalContract.g:11488:3: RULE_ID
+ // InternalContract.g:11524:2: ( RULE_ID )
+ // InternalContract.g:11525:3: RULE_ID
{
before(grammarAccess.getContractAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -35218,17 +35359,17 @@ public final void rule__Contract__NameAssignment_1() throws RecognitionException
// $ANTLR start "rule__Contract__InputsAssignment_5_2"
- // InternalContract.g:11497:1: rule__Contract__InputsAssignment_5_2 : ( ruleInputAssumption ) ;
+ // InternalContract.g:11534:1: rule__Contract__InputsAssignment_5_2 : ( ruleInputAssumption ) ;
public final void rule__Contract__InputsAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11501:1: ( ( ruleInputAssumption ) )
- // InternalContract.g:11502:2: ( ruleInputAssumption )
+ // InternalContract.g:11538:1: ( ( ruleInputAssumption ) )
+ // InternalContract.g:11539:2: ( ruleInputAssumption )
{
- // InternalContract.g:11502:2: ( ruleInputAssumption )
- // InternalContract.g:11503:3: ruleInputAssumption
+ // InternalContract.g:11539:2: ( ruleInputAssumption )
+ // InternalContract.g:11540:3: ruleInputAssumption
{
before(grammarAccess.getContractAccess().getInputsInputAssumptionParserRuleCall_5_2_0());
pushFollow(FOLLOW_2);
@@ -35259,17 +35400,17 @@ public final void rule__Contract__InputsAssignment_5_2() throws RecognitionExcep
// $ANTLR start "rule__Contract__GuaranteeAssignment_7_2"
- // InternalContract.g:11512:1: rule__Contract__GuaranteeAssignment_7_2 : ( ruleGuarantee ) ;
+ // InternalContract.g:11549:1: rule__Contract__GuaranteeAssignment_7_2 : ( ruleGuarantee ) ;
public final void rule__Contract__GuaranteeAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11516:1: ( ( ruleGuarantee ) )
- // InternalContract.g:11517:2: ( ruleGuarantee )
+ // InternalContract.g:11553:1: ( ( ruleGuarantee ) )
+ // InternalContract.g:11554:2: ( ruleGuarantee )
{
- // InternalContract.g:11517:2: ( ruleGuarantee )
- // InternalContract.g:11518:3: ruleGuarantee
+ // InternalContract.g:11554:2: ( ruleGuarantee )
+ // InternalContract.g:11555:3: ruleGuarantee
{
before(grammarAccess.getContractAccess().getGuaranteeGuaranteeParserRuleCall_7_2_0());
pushFollow(FOLLOW_2);
@@ -35300,24 +35441,24 @@ public final void rule__Contract__GuaranteeAssignment_7_2() throws RecognitionEx
// $ANTLR start "rule__Exact__ExactAssignment_1"
- // InternalContract.g:11527:1: rule__Exact__ExactAssignment_1 : ( ( '<=>' ) ) ;
+ // InternalContract.g:11564:1: rule__Exact__ExactAssignment_1 : ( ( '<=>' ) ) ;
public final void rule__Exact__ExactAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11531:1: ( ( ( '<=>' ) ) )
- // InternalContract.g:11532:2: ( ( '<=>' ) )
+ // InternalContract.g:11568:1: ( ( ( '<=>' ) ) )
+ // InternalContract.g:11569:2: ( ( '<=>' ) )
{
- // InternalContract.g:11532:2: ( ( '<=>' ) )
- // InternalContract.g:11533:3: ( '<=>' )
+ // InternalContract.g:11569:2: ( ( '<=>' ) )
+ // InternalContract.g:11570:3: ( '<=>' )
{
before(grammarAccess.getExactAccess().getExactLessThanSignEqualsSignGreaterThanSignKeyword_1_0());
- // InternalContract.g:11534:3: ( '<=>' )
- // InternalContract.g:11535:4: '<=>'
+ // InternalContract.g:11571:3: ( '<=>' )
+ // InternalContract.g:11572:4: '<=>'
{
before(grammarAccess.getExactAccess().getExactLessThanSignEqualsSignGreaterThanSignKeyword_1_0());
- match(input,85,FOLLOW_2);
+ match(input,86,FOLLOW_2);
after(grammarAccess.getExactAccess().getExactLessThanSignEqualsSignGreaterThanSignKeyword_1_0());
}
@@ -35345,17 +35486,17 @@ public final void rule__Exact__ExactAssignment_1() throws RecognitionException {
// $ANTLR start "rule__Queries__QueriesAssignment_0"
- // InternalContract.g:11546:1: rule__Queries__QueriesAssignment_0 : ( ruleQuery ) ;
+ // InternalContract.g:11583:1: rule__Queries__QueriesAssignment_0 : ( ruleQuery ) ;
public final void rule__Queries__QueriesAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11550:1: ( ( ruleQuery ) )
- // InternalContract.g:11551:2: ( ruleQuery )
+ // InternalContract.g:11587:1: ( ( ruleQuery ) )
+ // InternalContract.g:11588:2: ( ruleQuery )
{
- // InternalContract.g:11551:2: ( ruleQuery )
- // InternalContract.g:11552:3: ruleQuery
+ // InternalContract.g:11588:2: ( ruleQuery )
+ // InternalContract.g:11589:3: ruleQuery
{
before(grammarAccess.getQueriesAccess().getQueriesQueryParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -35386,21 +35527,21 @@ public final void rule__Queries__QueriesAssignment_0() throws RecognitionExcepti
// $ANTLR start "rule__Domains__DomainsAssignment_0"
- // InternalContract.g:11561:1: rule__Domains__DomainsAssignment_0 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11598:1: rule__Domains__DomainsAssignment_0 : ( ( ruleQPREF ) ) ;
public final void rule__Domains__DomainsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11565:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11566:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11602:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11603:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11566:2: ( ( ruleQPREF ) )
- // InternalContract.g:11567:3: ( ruleQPREF )
+ // InternalContract.g:11603:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11604:3: ( ruleQPREF )
{
before(grammarAccess.getDomainsAccess().getDomainsDomainCrossReference_0_0());
- // InternalContract.g:11568:3: ( ruleQPREF )
- // InternalContract.g:11569:4: ruleQPREF
+ // InternalContract.g:11605:3: ( ruleQPREF )
+ // InternalContract.g:11606:4: ruleQPREF
{
before(grammarAccess.getDomainsAccess().getDomainsDomainQPREFParserRuleCall_0_0_1());
pushFollow(FOLLOW_2);
@@ -35435,17 +35576,17 @@ public final void rule__Domains__DomainsAssignment_0() throws RecognitionExcepti
// $ANTLR start "rule__Assumptions__AssumptionsAssignment_0"
- // InternalContract.g:11580:1: rule__Assumptions__AssumptionsAssignment_0 : ( ruleAssumptionElement ) ;
+ // InternalContract.g:11617:1: rule__Assumptions__AssumptionsAssignment_0 : ( ruleAssumptionElement ) ;
public final void rule__Assumptions__AssumptionsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11584:1: ( ( ruleAssumptionElement ) )
- // InternalContract.g:11585:2: ( ruleAssumptionElement )
+ // InternalContract.g:11621:1: ( ( ruleAssumptionElement ) )
+ // InternalContract.g:11622:2: ( ruleAssumptionElement )
{
- // InternalContract.g:11585:2: ( ruleAssumptionElement )
- // InternalContract.g:11586:3: ruleAssumptionElement
+ // InternalContract.g:11622:2: ( ruleAssumptionElement )
+ // InternalContract.g:11623:3: ruleAssumptionElement
{
before(grammarAccess.getAssumptionsAccess().getAssumptionsAssumptionElementParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -35476,17 +35617,17 @@ public final void rule__Assumptions__AssumptionsAssignment_0() throws Recognitio
// $ANTLR start "rule__Analyses__AnalysesAssignment_0"
- // InternalContract.g:11595:1: rule__Analyses__AnalysesAssignment_0 : ( ruleAnalysis ) ;
+ // InternalContract.g:11632:1: rule__Analyses__AnalysesAssignment_0 : ( ruleAnalysis ) ;
public final void rule__Analyses__AnalysesAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11599:1: ( ( ruleAnalysis ) )
- // InternalContract.g:11600:2: ( ruleAnalysis )
+ // InternalContract.g:11636:1: ( ( ruleAnalysis ) )
+ // InternalContract.g:11637:2: ( ruleAnalysis )
{
- // InternalContract.g:11600:2: ( ruleAnalysis )
- // InternalContract.g:11601:3: ruleAnalysis
+ // InternalContract.g:11637:2: ( ruleAnalysis )
+ // InternalContract.g:11638:3: ruleAnalysis
{
before(grammarAccess.getAnalysesAccess().getAnalysesAnalysisParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -35517,17 +35658,17 @@ public final void rule__Analyses__AnalysesAssignment_0() throws RecognitionExcep
// $ANTLR start "rule__InputAssumption__CodeAssignment_1"
- // InternalContract.g:11610:1: rule__InputAssumption__CodeAssignment_1 : ( ruleSource ) ;
+ // InternalContract.g:11647:1: rule__InputAssumption__CodeAssignment_1 : ( ruleSource ) ;
public final void rule__InputAssumption__CodeAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11614:1: ( ( ruleSource ) )
- // InternalContract.g:11615:2: ( ruleSource )
+ // InternalContract.g:11651:1: ( ( ruleSource ) )
+ // InternalContract.g:11652:2: ( ruleSource )
{
- // InternalContract.g:11615:2: ( ruleSource )
- // InternalContract.g:11616:3: ruleSource
+ // InternalContract.g:11652:2: ( ruleSource )
+ // InternalContract.g:11653:3: ruleSource
{
before(grammarAccess.getInputAssumptionAccess().getCodeSourceParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -35558,21 +35699,21 @@ public final void rule__InputAssumption__CodeAssignment_1() throws RecognitionEx
// $ANTLR start "rule__AssumptionElement__ContractAssignment_0_2"
- // InternalContract.g:11625:1: rule__AssumptionElement__ContractAssignment_0_2 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11662:1: rule__AssumptionElement__ContractAssignment_0_2 : ( ( ruleQPREF ) ) ;
public final void rule__AssumptionElement__ContractAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11629:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11630:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11666:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11667:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11630:2: ( ( ruleQPREF ) )
- // InternalContract.g:11631:3: ( ruleQPREF )
+ // InternalContract.g:11667:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11668:3: ( ruleQPREF )
{
before(grammarAccess.getAssumptionElementAccess().getContractContractElementCrossReference_0_2_0());
- // InternalContract.g:11632:3: ( ruleQPREF )
- // InternalContract.g:11633:4: ruleQPREF
+ // InternalContract.g:11669:3: ( ruleQPREF )
+ // InternalContract.g:11670:4: ruleQPREF
{
before(grammarAccess.getAssumptionElementAccess().getContractContractElementQPREFParserRuleCall_0_2_0_1());
pushFollow(FOLLOW_2);
@@ -35607,21 +35748,21 @@ public final void rule__AssumptionElement__ContractAssignment_0_2() throws Recog
// $ANTLR start "rule__AssumptionElement__ArgumentAssignment_1_2"
- // InternalContract.g:11644:1: rule__AssumptionElement__ArgumentAssignment_1_2 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11681:1: rule__AssumptionElement__ArgumentAssignment_1_2 : ( ( ruleQPREF ) ) ;
public final void rule__AssumptionElement__ArgumentAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11648:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11649:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11685:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11686:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11649:2: ( ( ruleQPREF ) )
- // InternalContract.g:11650:3: ( ruleQPREF )
+ // InternalContract.g:11686:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11687:3: ( ruleQPREF )
{
before(grammarAccess.getAssumptionElementAccess().getArgumentContractElementCrossReference_1_2_0());
- // InternalContract.g:11651:3: ( ruleQPREF )
- // InternalContract.g:11652:4: ruleQPREF
+ // InternalContract.g:11688:3: ( ruleQPREF )
+ // InternalContract.g:11689:4: ruleQPREF
{
before(grammarAccess.getAssumptionElementAccess().getArgumentContractElementQPREFParserRuleCall_1_2_0_1());
pushFollow(FOLLOW_2);
@@ -35656,17 +35797,17 @@ public final void rule__AssumptionElement__ArgumentAssignment_1_2() throws Recog
// $ANTLR start "rule__AssumptionElement__CodeAssignment_2_1"
- // InternalContract.g:11663:1: rule__AssumptionElement__CodeAssignment_2_1 : ( ruleSource ) ;
+ // InternalContract.g:11700:1: rule__AssumptionElement__CodeAssignment_2_1 : ( ruleSource ) ;
public final void rule__AssumptionElement__CodeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11667:1: ( ( ruleSource ) )
- // InternalContract.g:11668:2: ( ruleSource )
+ // InternalContract.g:11704:1: ( ( ruleSource ) )
+ // InternalContract.g:11705:2: ( ruleSource )
{
- // InternalContract.g:11668:2: ( ruleSource )
- // InternalContract.g:11669:3: ruleSource
+ // InternalContract.g:11705:2: ( ruleSource )
+ // InternalContract.g:11706:3: ruleSource
{
before(grammarAccess.getAssumptionElementAccess().getCodeSourceParserRuleCall_2_1_0());
pushFollow(FOLLOW_2);
@@ -35697,17 +35838,17 @@ public final void rule__AssumptionElement__CodeAssignment_2_1() throws Recogniti
// $ANTLR start "rule__AssumptionElement__GuaranteeAssignment_2_2_1"
- // InternalContract.g:11678:1: rule__AssumptionElement__GuaranteeAssignment_2_2_1 : ( ruleGuarantee ) ;
+ // InternalContract.g:11715:1: rule__AssumptionElement__GuaranteeAssignment_2_2_1 : ( ruleGuarantee ) ;
public final void rule__AssumptionElement__GuaranteeAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11682:1: ( ( ruleGuarantee ) )
- // InternalContract.g:11683:2: ( ruleGuarantee )
+ // InternalContract.g:11719:1: ( ( ruleGuarantee ) )
+ // InternalContract.g:11720:2: ( ruleGuarantee )
{
- // InternalContract.g:11683:2: ( ruleGuarantee )
- // InternalContract.g:11684:3: ruleGuarantee
+ // InternalContract.g:11720:2: ( ruleGuarantee )
+ // InternalContract.g:11721:3: ruleGuarantee
{
before(grammarAccess.getAssumptionElementAccess().getGuaranteeGuaranteeParserRuleCall_2_2_1_0());
pushFollow(FOLLOW_2);
@@ -35738,17 +35879,17 @@ public final void rule__AssumptionElement__GuaranteeAssignment_2_2_1() throws Re
// $ANTLR start "rule__Guarantee__CodeAssignment"
- // InternalContract.g:11693:1: rule__Guarantee__CodeAssignment : ( ruleSource ) ;
+ // InternalContract.g:11730:1: rule__Guarantee__CodeAssignment : ( ruleSource ) ;
public final void rule__Guarantee__CodeAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11697:1: ( ( ruleSource ) )
- // InternalContract.g:11698:2: ( ruleSource )
+ // InternalContract.g:11734:1: ( ( ruleSource ) )
+ // InternalContract.g:11735:2: ( ruleSource )
{
- // InternalContract.g:11698:2: ( ruleSource )
- // InternalContract.g:11699:3: ruleSource
+ // InternalContract.g:11735:2: ( ruleSource )
+ // InternalContract.g:11736:3: ruleSource
{
before(grammarAccess.getGuaranteeAccess().getCodeSourceParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -35779,17 +35920,17 @@ public final void rule__Guarantee__CodeAssignment() throws RecognitionException
// $ANTLR start "rule__Analysis__CodeAssignment"
- // InternalContract.g:11708:1: rule__Analysis__CodeAssignment : ( ruleSource ) ;
+ // InternalContract.g:11745:1: rule__Analysis__CodeAssignment : ( ruleSource ) ;
public final void rule__Analysis__CodeAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11712:1: ( ( ruleSource ) )
- // InternalContract.g:11713:2: ( ruleSource )
+ // InternalContract.g:11749:1: ( ( ruleSource ) )
+ // InternalContract.g:11750:2: ( ruleSource )
{
- // InternalContract.g:11713:2: ( ruleSource )
- // InternalContract.g:11714:3: ruleSource
+ // InternalContract.g:11750:2: ( ruleSource )
+ // InternalContract.g:11751:3: ruleSource
{
before(grammarAccess.getAnalysisAccess().getCodeSourceParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -35820,17 +35961,17 @@ public final void rule__Analysis__CodeAssignment() throws RecognitionException {
// $ANTLR start "rule__Source__LanguageAssignment_0"
- // InternalContract.g:11723:1: rule__Source__LanguageAssignment_0 : ( ruleLanguage ) ;
+ // InternalContract.g:11760:1: rule__Source__LanguageAssignment_0 : ( ruleLanguage ) ;
public final void rule__Source__LanguageAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11727:1: ( ( ruleLanguage ) )
- // InternalContract.g:11728:2: ( ruleLanguage )
+ // InternalContract.g:11764:1: ( ( ruleLanguage ) )
+ // InternalContract.g:11765:2: ( ruleLanguage )
{
- // InternalContract.g:11728:2: ( ruleLanguage )
- // InternalContract.g:11729:3: ruleLanguage
+ // InternalContract.g:11765:2: ( ruleLanguage )
+ // InternalContract.g:11766:3: ruleLanguage
{
before(grammarAccess.getSourceAccess().getLanguageLanguageEnumRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -35861,17 +36002,17 @@ public final void rule__Source__LanguageAssignment_0() throws RecognitionExcepti
// $ANTLR start "rule__Source__SourceAssignment_1_0"
- // InternalContract.g:11738:1: rule__Source__SourceAssignment_1_0 : ( RULE_SSTRING ) ;
+ // InternalContract.g:11775:1: rule__Source__SourceAssignment_1_0 : ( RULE_SSTRING ) ;
public final void rule__Source__SourceAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11742:1: ( ( RULE_SSTRING ) )
- // InternalContract.g:11743:2: ( RULE_SSTRING )
+ // InternalContract.g:11779:1: ( ( RULE_SSTRING ) )
+ // InternalContract.g:11780:2: ( RULE_SSTRING )
{
- // InternalContract.g:11743:2: ( RULE_SSTRING )
- // InternalContract.g:11744:3: RULE_SSTRING
+ // InternalContract.g:11780:2: ( RULE_SSTRING )
+ // InternalContract.g:11781:3: RULE_SSTRING
{
before(grammarAccess.getSourceAccess().getSourceSSTRINGTerminalRuleCall_1_0_0());
match(input,RULE_SSTRING,FOLLOW_2);
@@ -35898,17 +36039,17 @@ public final void rule__Source__SourceAssignment_1_0() throws RecognitionExcepti
// $ANTLR start "rule__Source__InterAssignment_1_1"
- // InternalContract.g:11753:1: rule__Source__InterAssignment_1_1 : ( ruleIString ) ;
+ // InternalContract.g:11790:1: rule__Source__InterAssignment_1_1 : ( ruleIString ) ;
public final void rule__Source__InterAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11757:1: ( ( ruleIString ) )
- // InternalContract.g:11758:2: ( ruleIString )
+ // InternalContract.g:11794:1: ( ( ruleIString ) )
+ // InternalContract.g:11795:2: ( ruleIString )
{
- // InternalContract.g:11758:2: ( ruleIString )
- // InternalContract.g:11759:3: ruleIString
+ // InternalContract.g:11795:2: ( ruleIString )
+ // InternalContract.g:11796:3: ruleIString
{
before(grammarAccess.getSourceAccess().getInterIStringParserRuleCall_1_1_0());
pushFollow(FOLLOW_2);
@@ -35939,17 +36080,17 @@ public final void rule__Source__InterAssignment_1_1() throws RecognitionExceptio
// $ANTLR start "rule__Implementation__NameAssignment_2"
- // InternalContract.g:11768:1: rule__Implementation__NameAssignment_2 : ( RULE_ID ) ;
+ // InternalContract.g:11805:1: rule__Implementation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__Implementation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11772:1: ( ( RULE_ID ) )
- // InternalContract.g:11773:2: ( RULE_ID )
+ // InternalContract.g:11809:1: ( ( RULE_ID ) )
+ // InternalContract.g:11810:2: ( RULE_ID )
{
- // InternalContract.g:11773:2: ( RULE_ID )
- // InternalContract.g:11774:3: RULE_ID
+ // InternalContract.g:11810:2: ( RULE_ID )
+ // InternalContract.g:11811:3: RULE_ID
{
before(grammarAccess.getImplementationAccess().getNameIDTerminalRuleCall_2_0());
match(input,RULE_ID,FOLLOW_2);
@@ -35976,17 +36117,17 @@ public final void rule__Implementation__NameAssignment_2() throws RecognitionExc
// $ANTLR start "rule__Implementation__CodeAssignment_4"
- // InternalContract.g:11783:1: rule__Implementation__CodeAssignment_4 : ( ruleSource ) ;
+ // InternalContract.g:11820:1: rule__Implementation__CodeAssignment_4 : ( ruleSource ) ;
public final void rule__Implementation__CodeAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11787:1: ( ( ruleSource ) )
- // InternalContract.g:11788:2: ( ruleSource )
+ // InternalContract.g:11824:1: ( ( ruleSource ) )
+ // InternalContract.g:11825:2: ( ruleSource )
{
- // InternalContract.g:11788:2: ( ruleSource )
- // InternalContract.g:11789:3: ruleSource
+ // InternalContract.g:11825:2: ( ruleSource )
+ // InternalContract.g:11826:3: ruleSource
{
before(grammarAccess.getImplementationAccess().getCodeSourceParserRuleCall_4_0());
pushFollow(FOLLOW_2);
@@ -36017,17 +36158,17 @@ public final void rule__Implementation__CodeAssignment_4() throws RecognitionExc
// $ANTLR start "rule__Domain__NameAssignment_1"
- // InternalContract.g:11798:1: rule__Domain__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalContract.g:11835:1: rule__Domain__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__Domain__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11802:1: ( ( RULE_ID ) )
- // InternalContract.g:11803:2: ( RULE_ID )
+ // InternalContract.g:11839:1: ( ( RULE_ID ) )
+ // InternalContract.g:11840:2: ( RULE_ID )
{
- // InternalContract.g:11803:2: ( RULE_ID )
- // InternalContract.g:11804:3: RULE_ID
+ // InternalContract.g:11840:2: ( RULE_ID )
+ // InternalContract.g:11841:3: RULE_ID
{
before(grammarAccess.getDomainAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -36054,17 +36195,17 @@ public final void rule__Domain__NameAssignment_1() throws RecognitionException {
// $ANTLR start "rule__Domain__CodeAssignment_4_1"
- // InternalContract.g:11813:1: rule__Domain__CodeAssignment_4_1 : ( ruleSource ) ;
+ // InternalContract.g:11850:1: rule__Domain__CodeAssignment_4_1 : ( ruleSource ) ;
public final void rule__Domain__CodeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11817:1: ( ( ruleSource ) )
- // InternalContract.g:11818:2: ( ruleSource )
+ // InternalContract.g:11854:1: ( ( ruleSource ) )
+ // InternalContract.g:11855:2: ( ruleSource )
{
- // InternalContract.g:11818:2: ( ruleSource )
- // InternalContract.g:11819:3: ruleSource
+ // InternalContract.g:11855:2: ( ruleSource )
+ // InternalContract.g:11856:3: ruleSource
{
before(grammarAccess.getDomainAccess().getCodeSourceParserRuleCall_4_1_0());
pushFollow(FOLLOW_2);
@@ -36095,17 +36236,17 @@ public final void rule__Domain__CodeAssignment_4_1() throws RecognitionException
// $ANTLR start "rule__Argument__NameAssignment_1"
- // InternalContract.g:11828:1: rule__Argument__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalContract.g:11865:1: rule__Argument__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__Argument__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11832:1: ( ( RULE_ID ) )
- // InternalContract.g:11833:2: ( RULE_ID )
+ // InternalContract.g:11869:1: ( ( RULE_ID ) )
+ // InternalContract.g:11870:2: ( RULE_ID )
{
- // InternalContract.g:11833:2: ( RULE_ID )
- // InternalContract.g:11834:3: RULE_ID
+ // InternalContract.g:11870:2: ( RULE_ID )
+ // InternalContract.g:11871:3: RULE_ID
{
before(grammarAccess.getArgumentAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -36132,17 +36273,17 @@ public final void rule__Argument__NameAssignment_1() throws RecognitionException
// $ANTLR start "rule__Argument__GuaranteeAssignment_4_2"
- // InternalContract.g:11843:1: rule__Argument__GuaranteeAssignment_4_2 : ( ruleGuarantee ) ;
+ // InternalContract.g:11880:1: rule__Argument__GuaranteeAssignment_4_2 : ( ruleGuarantee ) ;
public final void rule__Argument__GuaranteeAssignment_4_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11847:1: ( ( ruleGuarantee ) )
- // InternalContract.g:11848:2: ( ruleGuarantee )
+ // InternalContract.g:11884:1: ( ( ruleGuarantee ) )
+ // InternalContract.g:11885:2: ( ruleGuarantee )
{
- // InternalContract.g:11848:2: ( ruleGuarantee )
- // InternalContract.g:11849:3: ruleGuarantee
+ // InternalContract.g:11885:2: ( ruleGuarantee )
+ // InternalContract.g:11886:3: ruleGuarantee
{
before(grammarAccess.getArgumentAccess().getGuaranteeGuaranteeParserRuleCall_4_2_0());
pushFollow(FOLLOW_2);
@@ -36173,17 +36314,17 @@ public final void rule__Argument__GuaranteeAssignment_4_2() throws RecognitionEx
// $ANTLR start "rule__Argument__ArgumentExpressionAssignment_5_1"
- // InternalContract.g:11858:1: rule__Argument__ArgumentExpressionAssignment_5_1 : ( ruleArgumentExpression ) ;
+ // InternalContract.g:11895:1: rule__Argument__ArgumentExpressionAssignment_5_1 : ( ruleArgumentExpression ) ;
public final void rule__Argument__ArgumentExpressionAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11862:1: ( ( ruleArgumentExpression ) )
- // InternalContract.g:11863:2: ( ruleArgumentExpression )
+ // InternalContract.g:11899:1: ( ( ruleArgumentExpression ) )
+ // InternalContract.g:11900:2: ( ruleArgumentExpression )
{
- // InternalContract.g:11863:2: ( ruleArgumentExpression )
- // InternalContract.g:11864:3: ruleArgumentExpression
+ // InternalContract.g:11900:2: ( ruleArgumentExpression )
+ // InternalContract.g:11901:3: ruleArgumentExpression
{
before(grammarAccess.getArgumentAccess().getArgumentExpressionArgumentExpressionParserRuleCall_5_1_0());
pushFollow(FOLLOW_2);
@@ -36214,21 +36355,21 @@ public final void rule__Argument__ArgumentExpressionAssignment_5_1() throws Reco
// $ANTLR start "rule__ArgumentTerm__ContractsAssignment_0_1"
- // InternalContract.g:11873:1: rule__ArgumentTerm__ContractsAssignment_0_1 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11910:1: rule__ArgumentTerm__ContractsAssignment_0_1 : ( ( ruleQPREF ) ) ;
public final void rule__ArgumentTerm__ContractsAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11877:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11878:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11914:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11915:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11878:2: ( ( ruleQPREF ) )
- // InternalContract.g:11879:3: ( ruleQPREF )
+ // InternalContract.g:11915:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11916:3: ( ruleQPREF )
{
before(grammarAccess.getArgumentTermAccess().getContractsContractElementCrossReference_0_1_0());
- // InternalContract.g:11880:3: ( ruleQPREF )
- // InternalContract.g:11881:4: ruleQPREF
+ // InternalContract.g:11917:3: ( ruleQPREF )
+ // InternalContract.g:11918:4: ruleQPREF
{
before(grammarAccess.getArgumentTermAccess().getContractsContractElementQPREFParserRuleCall_0_1_0_1());
pushFollow(FOLLOW_2);
@@ -36263,21 +36404,21 @@ public final void rule__ArgumentTerm__ContractsAssignment_0_1() throws Recogniti
// $ANTLR start "rule__ArgumentTerm__ArgumentsAssignment_1_1"
- // InternalContract.g:11892:1: rule__ArgumentTerm__ArgumentsAssignment_1_1 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11929:1: rule__ArgumentTerm__ArgumentsAssignment_1_1 : ( ( ruleQPREF ) ) ;
public final void rule__ArgumentTerm__ArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11896:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11897:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11933:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11934:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11897:2: ( ( ruleQPREF ) )
- // InternalContract.g:11898:3: ( ruleQPREF )
+ // InternalContract.g:11934:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11935:3: ( ruleQPREF )
{
before(grammarAccess.getArgumentTermAccess().getArgumentsContractElementCrossReference_1_1_0());
- // InternalContract.g:11899:3: ( ruleQPREF )
- // InternalContract.g:11900:4: ruleQPREF
+ // InternalContract.g:11936:3: ( ruleQPREF )
+ // InternalContract.g:11937:4: ruleQPREF
{
before(grammarAccess.getArgumentTermAccess().getArgumentsContractElementQPREFParserRuleCall_1_1_0_1());
pushFollow(FOLLOW_2);
@@ -36312,17 +36453,17 @@ public final void rule__ArgumentTerm__ArgumentsAssignment_1_1() throws Recogniti
// $ANTLR start "rule__ArgumentTerm__NestedAssignment_2"
- // InternalContract.g:11911:1: rule__ArgumentTerm__NestedAssignment_2 : ( ruleArgumentExpression ) ;
+ // InternalContract.g:11948:1: rule__ArgumentTerm__NestedAssignment_2 : ( ruleArgumentExpression ) ;
public final void rule__ArgumentTerm__NestedAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11915:1: ( ( ruleArgumentExpression ) )
- // InternalContract.g:11916:2: ( ruleArgumentExpression )
+ // InternalContract.g:11952:1: ( ( ruleArgumentExpression ) )
+ // InternalContract.g:11953:2: ( ruleArgumentExpression )
{
- // InternalContract.g:11916:2: ( ruleArgumentExpression )
- // InternalContract.g:11917:3: ruleArgumentExpression
+ // InternalContract.g:11953:2: ( ruleArgumentExpression )
+ // InternalContract.g:11954:3: ruleArgumentExpression
{
before(grammarAccess.getArgumentTermAccess().getNestedArgumentExpressionParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -36353,17 +36494,17 @@ public final void rule__ArgumentTerm__NestedAssignment_2() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__NameAssignment_2"
- // InternalContract.g:11926:1: rule__VerificationPlan__NameAssignment_2 : ( RULE_ID ) ;
+ // InternalContract.g:11963:1: rule__VerificationPlan__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__VerificationPlan__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11930:1: ( ( RULE_ID ) )
- // InternalContract.g:11931:2: ( RULE_ID )
+ // InternalContract.g:11967:1: ( ( RULE_ID ) )
+ // InternalContract.g:11968:2: ( RULE_ID )
{
- // InternalContract.g:11931:2: ( RULE_ID )
- // InternalContract.g:11932:3: RULE_ID
+ // InternalContract.g:11968:2: ( RULE_ID )
+ // InternalContract.g:11969:3: RULE_ID
{
before(grammarAccess.getVerificationPlanAccess().getNameIDTerminalRuleCall_2_0());
match(input,RULE_ID,FOLLOW_2);
@@ -36390,21 +36531,21 @@ public final void rule__VerificationPlan__NameAssignment_2() throws RecognitionE
// $ANTLR start "rule__VerificationPlan__ComponentImplementationAssignment_7"
- // InternalContract.g:11941:1: rule__VerificationPlan__ComponentImplementationAssignment_7 : ( ( ruleQCREF ) ) ;
+ // InternalContract.g:11978:1: rule__VerificationPlan__ComponentImplementationAssignment_7 : ( ( ruleQCREF ) ) ;
public final void rule__VerificationPlan__ComponentImplementationAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11945:1: ( ( ( ruleQCREF ) ) )
- // InternalContract.g:11946:2: ( ( ruleQCREF ) )
+ // InternalContract.g:11982:1: ( ( ( ruleQCREF ) ) )
+ // InternalContract.g:11983:2: ( ( ruleQCREF ) )
{
- // InternalContract.g:11946:2: ( ( ruleQCREF ) )
- // InternalContract.g:11947:3: ( ruleQCREF )
+ // InternalContract.g:11983:2: ( ( ruleQCREF ) )
+ // InternalContract.g:11984:3: ( ruleQCREF )
{
before(grammarAccess.getVerificationPlanAccess().getComponentImplementationComponentImplementationCrossReference_7_0());
- // InternalContract.g:11948:3: ( ruleQCREF )
- // InternalContract.g:11949:4: ruleQCREF
+ // InternalContract.g:11985:3: ( ruleQCREF )
+ // InternalContract.g:11986:4: ruleQCREF
{
before(grammarAccess.getVerificationPlanAccess().getComponentImplementationComponentImplementationQCREFParserRuleCall_7_0_1());
pushFollow(FOLLOW_2);
@@ -36439,21 +36580,21 @@ public final void rule__VerificationPlan__ComponentImplementationAssignment_7()
// $ANTLR start "rule__VerificationPlan__ContractsAssignment_11_1_0"
- // InternalContract.g:11960:1: rule__VerificationPlan__ContractsAssignment_11_1_0 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11997:1: rule__VerificationPlan__ContractsAssignment_11_1_0 : ( ( ruleQPREF ) ) ;
public final void rule__VerificationPlan__ContractsAssignment_11_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11964:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11965:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12001:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12002:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11965:2: ( ( ruleQPREF ) )
- // InternalContract.g:11966:3: ( ruleQPREF )
+ // InternalContract.g:12002:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12003:3: ( ruleQPREF )
{
before(grammarAccess.getVerificationPlanAccess().getContractsContractCrossReference_11_1_0_0());
- // InternalContract.g:11967:3: ( ruleQPREF )
- // InternalContract.g:11968:4: ruleQPREF
+ // InternalContract.g:12004:3: ( ruleQPREF )
+ // InternalContract.g:12005:4: ruleQPREF
{
before(grammarAccess.getVerificationPlanAccess().getContractsContractQPREFParserRuleCall_11_1_0_0_1());
pushFollow(FOLLOW_2);
@@ -36488,17 +36629,17 @@ public final void rule__VerificationPlan__ContractsAssignment_11_1_0() throws Re
// $ANTLR start "rule__Claims__ClaimsAssignment_0"
- // InternalContract.g:11979:1: rule__Claims__ClaimsAssignment_0 : ( ruleSource ) ;
+ // InternalContract.g:12016:1: rule__Claims__ClaimsAssignment_0 : ( ruleSource ) ;
public final void rule__Claims__ClaimsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11983:1: ( ( ruleSource ) )
- // InternalContract.g:11984:2: ( ruleSource )
+ // InternalContract.g:12020:1: ( ( ruleSource ) )
+ // InternalContract.g:12021:2: ( ruleSource )
{
- // InternalContract.g:11984:2: ( ruleSource )
- // InternalContract.g:11985:3: ruleSource
+ // InternalContract.g:12021:2: ( ruleSource )
+ // InternalContract.g:12022:3: ruleSource
{
before(grammarAccess.getClaimsAccess().getClaimsSourceParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -36529,17 +36670,17 @@ public final void rule__Claims__ClaimsAssignment_0() throws RecognitionException
// $ANTLR start "rule__Query__NamesAssignment_1_3"
- // InternalContract.g:11994:1: rule__Query__NamesAssignment_1_3 : ( ruleTupleName ) ;
+ // InternalContract.g:12031:1: rule__Query__NamesAssignment_1_3 : ( ruleTupleName ) ;
public final void rule__Query__NamesAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11998:1: ( ( ruleTupleName ) )
- // InternalContract.g:11999:2: ( ruleTupleName )
+ // InternalContract.g:12035:1: ( ( ruleTupleName ) )
+ // InternalContract.g:12036:2: ( ruleTupleName )
{
- // InternalContract.g:11999:2: ( ruleTupleName )
- // InternalContract.g:12000:3: ruleTupleName
+ // InternalContract.g:12036:2: ( ruleTupleName )
+ // InternalContract.g:12037:3: ruleTupleName
{
before(grammarAccess.getQueryAccess().getNamesTupleNameParserRuleCall_1_3_0());
pushFollow(FOLLOW_2);
@@ -36570,17 +36711,17 @@ public final void rule__Query__NamesAssignment_1_3() throws RecognitionException
// $ANTLR start "rule__Query__NamesAssignment_1_4_1"
- // InternalContract.g:12009:1: rule__Query__NamesAssignment_1_4_1 : ( ruleTupleName ) ;
+ // InternalContract.g:12046:1: rule__Query__NamesAssignment_1_4_1 : ( ruleTupleName ) ;
public final void rule__Query__NamesAssignment_1_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12013:1: ( ( ruleTupleName ) )
- // InternalContract.g:12014:2: ( ruleTupleName )
+ // InternalContract.g:12050:1: ( ( ruleTupleName ) )
+ // InternalContract.g:12051:2: ( ruleTupleName )
{
- // InternalContract.g:12014:2: ( ruleTupleName )
- // InternalContract.g:12015:3: ruleTupleName
+ // InternalContract.g:12051:2: ( ruleTupleName )
+ // InternalContract.g:12052:3: ruleTupleName
{
before(grammarAccess.getQueryAccess().getNamesTupleNameParserRuleCall_1_4_1_0());
pushFollow(FOLLOW_2);
@@ -36611,17 +36752,17 @@ public final void rule__Query__NamesAssignment_1_4_1() throws RecognitionExcepti
// $ANTLR start "rule__Query__ValueAssignment_1_7"
- // InternalContract.g:12024:1: rule__Query__ValueAssignment_1_7 : ( ruleExpression ) ;
+ // InternalContract.g:12061:1: rule__Query__ValueAssignment_1_7 : ( ruleExpression ) ;
public final void rule__Query__ValueAssignment_1_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12028:1: ( ( ruleExpression ) )
- // InternalContract.g:12029:2: ( ruleExpression )
+ // InternalContract.g:12065:1: ( ( ruleExpression ) )
+ // InternalContract.g:12066:2: ( ruleExpression )
{
- // InternalContract.g:12029:2: ( ruleExpression )
- // InternalContract.g:12030:3: ruleExpression
+ // InternalContract.g:12066:2: ( ruleExpression )
+ // InternalContract.g:12067:3: ruleExpression
{
before(grammarAccess.getQueryAccess().getValueExpressionParserRuleCall_1_7_0());
pushFollow(FOLLOW_2);
@@ -36652,17 +36793,17 @@ public final void rule__Query__ValueAssignment_1_7() throws RecognitionException
// $ANTLR start "rule__SingleValDeclaration__NameAssignment_1"
- // InternalContract.g:12039:1: rule__SingleValDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalContract.g:12076:1: rule__SingleValDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__SingleValDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12043:1: ( ( RULE_ID ) )
- // InternalContract.g:12044:2: ( RULE_ID )
+ // InternalContract.g:12080:1: ( ( RULE_ID ) )
+ // InternalContract.g:12081:2: ( RULE_ID )
{
- // InternalContract.g:12044:2: ( RULE_ID )
- // InternalContract.g:12045:3: RULE_ID
+ // InternalContract.g:12081:2: ( RULE_ID )
+ // InternalContract.g:12082:3: RULE_ID
{
before(grammarAccess.getSingleValDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -36689,17 +36830,17 @@ public final void rule__SingleValDeclaration__NameAssignment_1() throws Recognit
// $ANTLR start "rule__SingleValDeclaration__ValueAssignment_3"
- // InternalContract.g:12054:1: rule__SingleValDeclaration__ValueAssignment_3 : ( ruleExpression ) ;
+ // InternalContract.g:12091:1: rule__SingleValDeclaration__ValueAssignment_3 : ( ruleExpression ) ;
public final void rule__SingleValDeclaration__ValueAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12058:1: ( ( ruleExpression ) )
- // InternalContract.g:12059:2: ( ruleExpression )
+ // InternalContract.g:12095:1: ( ( ruleExpression ) )
+ // InternalContract.g:12096:2: ( ruleExpression )
{
- // InternalContract.g:12059:2: ( ruleExpression )
- // InternalContract.g:12060:3: ruleExpression
+ // InternalContract.g:12096:2: ( ruleExpression )
+ // InternalContract.g:12097:3: ruleExpression
{
before(grammarAccess.getSingleValDeclarationAccess().getValueExpressionParserRuleCall_3_0());
pushFollow(FOLLOW_2);
@@ -36730,17 +36871,17 @@ public final void rule__SingleValDeclaration__ValueAssignment_3() throws Recogni
// $ANTLR start "rule__TupleName__NameAssignment"
- // InternalContract.g:12069:1: rule__TupleName__NameAssignment : ( RULE_ID ) ;
+ // InternalContract.g:12106:1: rule__TupleName__NameAssignment : ( RULE_ID ) ;
public final void rule__TupleName__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12073:1: ( ( RULE_ID ) )
- // InternalContract.g:12074:2: ( RULE_ID )
+ // InternalContract.g:12110:1: ( ( RULE_ID ) )
+ // InternalContract.g:12111:2: ( RULE_ID )
{
- // InternalContract.g:12074:2: ( RULE_ID )
- // InternalContract.g:12075:3: RULE_ID
+ // InternalContract.g:12111:2: ( RULE_ID )
+ // InternalContract.g:12112:3: RULE_ID
{
before(grammarAccess.getTupleNameAccess().getNameIDTerminalRuleCall_0());
match(input,RULE_ID,FOLLOW_2);
@@ -36767,17 +36908,17 @@ public final void rule__TupleName__NameAssignment() throws RecognitionException
// $ANTLR start "rule__Expression__RightAssignment_1_2"
- // InternalContract.g:12084:1: rule__Expression__RightAssignment_1_2 : ( ruleAndExpression ) ;
+ // InternalContract.g:12121:1: rule__Expression__RightAssignment_1_2 : ( ruleAndExpression ) ;
public final void rule__Expression__RightAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12088:1: ( ( ruleAndExpression ) )
- // InternalContract.g:12089:2: ( ruleAndExpression )
+ // InternalContract.g:12125:1: ( ( ruleAndExpression ) )
+ // InternalContract.g:12126:2: ( ruleAndExpression )
{
- // InternalContract.g:12089:2: ( ruleAndExpression )
- // InternalContract.g:12090:3: ruleAndExpression
+ // InternalContract.g:12126:2: ( ruleAndExpression )
+ // InternalContract.g:12127:3: ruleAndExpression
{
before(grammarAccess.getExpressionAccess().getRightAndExpressionParserRuleCall_1_2_0());
pushFollow(FOLLOW_2);
@@ -36808,17 +36949,17 @@ public final void rule__Expression__RightAssignment_1_2() throws RecognitionExce
// $ANTLR start "rule__AndExpression__RightAssignment_1_2"
- // InternalContract.g:12099:1: rule__AndExpression__RightAssignment_1_2 : ( ruleNotExpression ) ;
+ // InternalContract.g:12136:1: rule__AndExpression__RightAssignment_1_2 : ( ruleNotExpression ) ;
public final void rule__AndExpression__RightAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12103:1: ( ( ruleNotExpression ) )
- // InternalContract.g:12104:2: ( ruleNotExpression )
+ // InternalContract.g:12140:1: ( ( ruleNotExpression ) )
+ // InternalContract.g:12141:2: ( ruleNotExpression )
{
- // InternalContract.g:12104:2: ( ruleNotExpression )
- // InternalContract.g:12105:3: ruleNotExpression
+ // InternalContract.g:12141:2: ( ruleNotExpression )
+ // InternalContract.g:12142:3: ruleNotExpression
{
before(grammarAccess.getAndExpressionAccess().getRightNotExpressionParserRuleCall_1_2_0());
pushFollow(FOLLOW_2);
@@ -36849,17 +36990,17 @@ public final void rule__AndExpression__RightAssignment_1_2() throws RecognitionE
// $ANTLR start "rule__NotExpression__OperandAssignment_1_2"
- // InternalContract.g:12114:1: rule__NotExpression__OperandAssignment_1_2 : ( ruleCallExpression ) ;
+ // InternalContract.g:12151:1: rule__NotExpression__OperandAssignment_1_2 : ( ruleCallExpression ) ;
public final void rule__NotExpression__OperandAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12118:1: ( ( ruleCallExpression ) )
- // InternalContract.g:12119:2: ( ruleCallExpression )
+ // InternalContract.g:12155:1: ( ( ruleCallExpression ) )
+ // InternalContract.g:12156:2: ( ruleCallExpression )
{
- // InternalContract.g:12119:2: ( ruleCallExpression )
- // InternalContract.g:12120:3: ruleCallExpression
+ // InternalContract.g:12156:2: ( ruleCallExpression )
+ // InternalContract.g:12157:3: ruleCallExpression
{
before(grammarAccess.getNotExpressionAccess().getOperandCallExpressionParserRuleCall_1_2_0());
pushFollow(FOLLOW_2);
@@ -36889,18 +37030,59 @@ public final void rule__NotExpression__OperandAssignment_1_2() throws Recognitio
// $ANTLR end "rule__NotExpression__OperandAssignment_1_2"
+ // $ANTLR start "rule__CallExpression__OperatorAssignment_1_0_1"
+ // InternalContract.g:12166:1: rule__CallExpression__OperatorAssignment_1_0_1 : ( ruleMemberCallOperator ) ;
+ public final void rule__CallExpression__OperatorAssignment_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalContract.g:12170:1: ( ( ruleMemberCallOperator ) )
+ // InternalContract.g:12171:2: ( ruleMemberCallOperator )
+ {
+ // InternalContract.g:12171:2: ( ruleMemberCallOperator )
+ // InternalContract.g:12172:3: ruleMemberCallOperator
+ {
+ before(grammarAccess.getCallExpressionAccess().getOperatorMemberCallOperatorEnumRuleCall_1_0_1_0());
+ pushFollow(FOLLOW_2);
+ ruleMemberCallOperator();
+
+ state._fsp--;
+
+ after(grammarAccess.getCallExpressionAccess().getOperatorMemberCallOperatorEnumRuleCall_1_0_1_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CallExpression__OperatorAssignment_1_0_1"
+
+
// $ANTLR start "rule__CallExpression__RightAssignment_1_0_2"
- // InternalContract.g:12129:1: rule__CallExpression__RightAssignment_1_0_2 : ( RULE_ID ) ;
+ // InternalContract.g:12181:1: rule__CallExpression__RightAssignment_1_0_2 : ( RULE_ID ) ;
public final void rule__CallExpression__RightAssignment_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12133:1: ( ( RULE_ID ) )
- // InternalContract.g:12134:2: ( RULE_ID )
+ // InternalContract.g:12185:1: ( ( RULE_ID ) )
+ // InternalContract.g:12186:2: ( RULE_ID )
{
- // InternalContract.g:12134:2: ( RULE_ID )
- // InternalContract.g:12135:3: RULE_ID
+ // InternalContract.g:12186:2: ( RULE_ID )
+ // InternalContract.g:12187:3: RULE_ID
{
before(grammarAccess.getCallExpressionAccess().getRightIDTerminalRuleCall_1_0_2_0());
match(input,RULE_ID,FOLLOW_2);
@@ -36927,17 +37109,17 @@ public final void rule__CallExpression__RightAssignment_1_0_2() throws Recogniti
// $ANTLR start "rule__CallExpression__TypeArgumentAssignment_1_0_3_1"
- // InternalContract.g:12144:1: rule__CallExpression__TypeArgumentAssignment_1_0_3_1 : ( RULE_ID ) ;
+ // InternalContract.g:12196:1: rule__CallExpression__TypeArgumentAssignment_1_0_3_1 : ( RULE_ID ) ;
public final void rule__CallExpression__TypeArgumentAssignment_1_0_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12148:1: ( ( RULE_ID ) )
- // InternalContract.g:12149:2: ( RULE_ID )
+ // InternalContract.g:12200:1: ( ( RULE_ID ) )
+ // InternalContract.g:12201:2: ( RULE_ID )
{
- // InternalContract.g:12149:2: ( RULE_ID )
- // InternalContract.g:12150:3: RULE_ID
+ // InternalContract.g:12201:2: ( RULE_ID )
+ // InternalContract.g:12202:3: RULE_ID
{
before(grammarAccess.getCallExpressionAccess().getTypeArgumentIDTerminalRuleCall_1_0_3_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -36964,17 +37146,17 @@ public final void rule__CallExpression__TypeArgumentAssignment_1_0_3_1() throws
// $ANTLR start "rule__CallExpression__ArgumentAssignment_1_0_4_1"
- // InternalContract.g:12159:1: rule__CallExpression__ArgumentAssignment_1_0_4_1 : ( ruleExpression ) ;
+ // InternalContract.g:12211:1: rule__CallExpression__ArgumentAssignment_1_0_4_1 : ( ruleExpression ) ;
public final void rule__CallExpression__ArgumentAssignment_1_0_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12163:1: ( ( ruleExpression ) )
- // InternalContract.g:12164:2: ( ruleExpression )
+ // InternalContract.g:12215:1: ( ( ruleExpression ) )
+ // InternalContract.g:12216:2: ( ruleExpression )
{
- // InternalContract.g:12164:2: ( ruleExpression )
- // InternalContract.g:12165:3: ruleExpression
+ // InternalContract.g:12216:2: ( ruleExpression )
+ // InternalContract.g:12217:3: ruleExpression
{
before(grammarAccess.getCallExpressionAccess().getArgumentExpressionParserRuleCall_1_0_4_1_0());
pushFollow(FOLLOW_2);
@@ -37005,17 +37187,17 @@ public final void rule__CallExpression__ArgumentAssignment_1_0_4_1() throws Reco
// $ANTLR start "rule__CallExpression__LambdaAssignment_1_0_5"
- // InternalContract.g:12174:1: rule__CallExpression__LambdaAssignment_1_0_5 : ( ruleLambda ) ;
+ // InternalContract.g:12226:1: rule__CallExpression__LambdaAssignment_1_0_5 : ( ruleLambda ) ;
public final void rule__CallExpression__LambdaAssignment_1_0_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12178:1: ( ( ruleLambda ) )
- // InternalContract.g:12179:2: ( ruleLambda )
+ // InternalContract.g:12230:1: ( ( ruleLambda ) )
+ // InternalContract.g:12231:2: ( ruleLambda )
{
- // InternalContract.g:12179:2: ( ruleLambda )
- // InternalContract.g:12180:3: ruleLambda
+ // InternalContract.g:12231:2: ( ruleLambda )
+ // InternalContract.g:12232:3: ruleLambda
{
before(grammarAccess.getCallExpressionAccess().getLambdaLambdaParserRuleCall_1_0_5_0());
pushFollow(FOLLOW_2);
@@ -37046,21 +37228,21 @@ public final void rule__CallExpression__LambdaAssignment_1_0_5() throws Recognit
// $ANTLR start "rule__CallExpression__RightAssignment_1_1_2"
- // InternalContract.g:12189:1: rule__CallExpression__RightAssignment_1_1_2 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:12241:1: rule__CallExpression__RightAssignment_1_1_2 : ( ( ruleQPREF ) ) ;
public final void rule__CallExpression__RightAssignment_1_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12193:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:12194:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12245:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12246:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:12194:2: ( ( ruleQPREF ) )
- // InternalContract.g:12195:3: ( ruleQPREF )
+ // InternalContract.g:12246:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12247:3: ( ruleQPREF )
{
before(grammarAccess.getCallExpressionAccess().getRightPropertyCrossReference_1_1_2_0());
- // InternalContract.g:12196:3: ( ruleQPREF )
- // InternalContract.g:12197:4: ruleQPREF
+ // InternalContract.g:12248:3: ( ruleQPREF )
+ // InternalContract.g:12249:4: ruleQPREF
{
before(grammarAccess.getCallExpressionAccess().getRightPropertyQPREFParserRuleCall_1_1_2_0_1());
pushFollow(FOLLOW_2);
@@ -37095,17 +37277,17 @@ public final void rule__CallExpression__RightAssignment_1_1_2() throws Recogniti
// $ANTLR start "rule__Lambda__ParameterAssignment_1"
- // InternalContract.g:12208:1: rule__Lambda__ParameterAssignment_1 : ( ruleParameter ) ;
+ // InternalContract.g:12260:1: rule__Lambda__ParameterAssignment_1 : ( ruleParameter ) ;
public final void rule__Lambda__ParameterAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12212:1: ( ( ruleParameter ) )
- // InternalContract.g:12213:2: ( ruleParameter )
+ // InternalContract.g:12264:1: ( ( ruleParameter ) )
+ // InternalContract.g:12265:2: ( ruleParameter )
{
- // InternalContract.g:12213:2: ( ruleParameter )
- // InternalContract.g:12214:3: ruleParameter
+ // InternalContract.g:12265:2: ( ruleParameter )
+ // InternalContract.g:12266:3: ruleParameter
{
before(grammarAccess.getLambdaAccess().getParameterParameterParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -37136,17 +37318,17 @@ public final void rule__Lambda__ParameterAssignment_1() throws RecognitionExcept
// $ANTLR start "rule__Lambda__ReturnValueAssignment_4"
- // InternalContract.g:12223:1: rule__Lambda__ReturnValueAssignment_4 : ( ruleExpression ) ;
+ // InternalContract.g:12275:1: rule__Lambda__ReturnValueAssignment_4 : ( ruleExpression ) ;
public final void rule__Lambda__ReturnValueAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12227:1: ( ( ruleExpression ) )
- // InternalContract.g:12228:2: ( ruleExpression )
+ // InternalContract.g:12279:1: ( ( ruleExpression ) )
+ // InternalContract.g:12280:2: ( ruleExpression )
{
- // InternalContract.g:12228:2: ( ruleExpression )
- // InternalContract.g:12229:3: ruleExpression
+ // InternalContract.g:12280:2: ( ruleExpression )
+ // InternalContract.g:12281:3: ruleExpression
{
before(grammarAccess.getLambdaAccess().getReturnValueExpressionParserRuleCall_4_0());
pushFollow(FOLLOW_2);
@@ -37177,17 +37359,17 @@ public final void rule__Lambda__ReturnValueAssignment_4() throws RecognitionExce
// $ANTLR start "rule__Parameter__NamesAssignment_1_2"
- // InternalContract.g:12238:1: rule__Parameter__NamesAssignment_1_2 : ( ruleTupleName ) ;
+ // InternalContract.g:12290:1: rule__Parameter__NamesAssignment_1_2 : ( ruleTupleName ) ;
public final void rule__Parameter__NamesAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12242:1: ( ( ruleTupleName ) )
- // InternalContract.g:12243:2: ( ruleTupleName )
+ // InternalContract.g:12294:1: ( ( ruleTupleName ) )
+ // InternalContract.g:12295:2: ( ruleTupleName )
{
- // InternalContract.g:12243:2: ( ruleTupleName )
- // InternalContract.g:12244:3: ruleTupleName
+ // InternalContract.g:12295:2: ( ruleTupleName )
+ // InternalContract.g:12296:3: ruleTupleName
{
before(grammarAccess.getParameterAccess().getNamesTupleNameParserRuleCall_1_2_0());
pushFollow(FOLLOW_2);
@@ -37218,17 +37400,17 @@ public final void rule__Parameter__NamesAssignment_1_2() throws RecognitionExcep
// $ANTLR start "rule__Parameter__NamesAssignment_1_3_1"
- // InternalContract.g:12253:1: rule__Parameter__NamesAssignment_1_3_1 : ( ruleTupleName ) ;
+ // InternalContract.g:12305:1: rule__Parameter__NamesAssignment_1_3_1 : ( ruleTupleName ) ;
public final void rule__Parameter__NamesAssignment_1_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12257:1: ( ( ruleTupleName ) )
- // InternalContract.g:12258:2: ( ruleTupleName )
+ // InternalContract.g:12309:1: ( ( ruleTupleName ) )
+ // InternalContract.g:12310:2: ( ruleTupleName )
{
- // InternalContract.g:12258:2: ( ruleTupleName )
- // InternalContract.g:12259:3: ruleTupleName
+ // InternalContract.g:12310:2: ( ruleTupleName )
+ // InternalContract.g:12311:3: ruleTupleName
{
before(grammarAccess.getParameterAccess().getNamesTupleNameParserRuleCall_1_3_1_0());
pushFollow(FOLLOW_2);
@@ -37259,17 +37441,17 @@ public final void rule__Parameter__NamesAssignment_1_3_1() throws RecognitionExc
// $ANTLR start "rule__SingleParameter__NameAssignment"
- // InternalContract.g:12268:1: rule__SingleParameter__NameAssignment : ( RULE_ID ) ;
+ // InternalContract.g:12320:1: rule__SingleParameter__NameAssignment : ( RULE_ID ) ;
public final void rule__SingleParameter__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12272:1: ( ( RULE_ID ) )
- // InternalContract.g:12273:2: ( RULE_ID )
+ // InternalContract.g:12324:1: ( ( RULE_ID ) )
+ // InternalContract.g:12325:2: ( RULE_ID )
{
- // InternalContract.g:12273:2: ( RULE_ID )
- // InternalContract.g:12274:3: RULE_ID
+ // InternalContract.g:12325:2: ( RULE_ID )
+ // InternalContract.g:12326:3: RULE_ID
{
before(grammarAccess.getSingleParameterAccess().getNameIDTerminalRuleCall_0());
match(input,RULE_ID,FOLLOW_2);
@@ -37296,17 +37478,17 @@ public final void rule__SingleParameter__NameAssignment() throws RecognitionExce
// $ANTLR start "rule__TerminalExpression__ValueAssignment_2_1"
- // InternalContract.g:12283:1: rule__TerminalExpression__ValueAssignment_2_1 : ( RULE_STRING ) ;
+ // InternalContract.g:12335:1: rule__TerminalExpression__ValueAssignment_2_1 : ( RULE_STRING ) ;
public final void rule__TerminalExpression__ValueAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12287:1: ( ( RULE_STRING ) )
- // InternalContract.g:12288:2: ( RULE_STRING )
+ // InternalContract.g:12339:1: ( ( RULE_STRING ) )
+ // InternalContract.g:12340:2: ( RULE_STRING )
{
- // InternalContract.g:12288:2: ( RULE_STRING )
- // InternalContract.g:12289:3: RULE_STRING
+ // InternalContract.g:12340:2: ( RULE_STRING )
+ // InternalContract.g:12341:3: RULE_STRING
{
before(grammarAccess.getTerminalExpressionAccess().getValueSTRINGTerminalRuleCall_2_1_0());
match(input,RULE_STRING,FOLLOW_2);
@@ -37333,21 +37515,21 @@ public final void rule__TerminalExpression__ValueAssignment_2_1() throws Recogni
// $ANTLR start "rule__TerminalExpression__ReferenceAssignment_3_1"
- // InternalContract.g:12298:1: rule__TerminalExpression__ReferenceAssignment_3_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12350:1: rule__TerminalExpression__ReferenceAssignment_3_1 : ( ( RULE_ID ) ) ;
public final void rule__TerminalExpression__ReferenceAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12302:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12303:2: ( ( RULE_ID ) )
+ // InternalContract.g:12354:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12355:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12303:2: ( ( RULE_ID ) )
- // InternalContract.g:12304:3: ( RULE_ID )
+ // InternalContract.g:12355:2: ( ( RULE_ID ) )
+ // InternalContract.g:12356:3: ( RULE_ID )
{
before(grammarAccess.getTerminalExpressionAccess().getReferenceNamedElementCrossReference_3_1_0());
- // InternalContract.g:12305:3: ( RULE_ID )
- // InternalContract.g:12306:4: RULE_ID
+ // InternalContract.g:12357:3: ( RULE_ID )
+ // InternalContract.g:12358:4: RULE_ID
{
before(grammarAccess.getTerminalExpressionAccess().getReferenceNamedElementIDTerminalRuleCall_3_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -37378,17 +37560,17 @@ public final void rule__TerminalExpression__ReferenceAssignment_3_1() throws Rec
// $ANTLR start "rule__TerminalExpression__ElementsAssignment_4_2_1_1"
- // InternalContract.g:12317:1: rule__TerminalExpression__ElementsAssignment_4_2_1_1 : ( ruleExpression ) ;
+ // InternalContract.g:12369:1: rule__TerminalExpression__ElementsAssignment_4_2_1_1 : ( ruleExpression ) ;
public final void rule__TerminalExpression__ElementsAssignment_4_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12321:1: ( ( ruleExpression ) )
- // InternalContract.g:12322:2: ( ruleExpression )
+ // InternalContract.g:12373:1: ( ( ruleExpression ) )
+ // InternalContract.g:12374:2: ( ruleExpression )
{
- // InternalContract.g:12322:2: ( ruleExpression )
- // InternalContract.g:12323:3: ruleExpression
+ // InternalContract.g:12374:2: ( ruleExpression )
+ // InternalContract.g:12375:3: ruleExpression
{
before(grammarAccess.getTerminalExpressionAccess().getElementsExpressionParserRuleCall_4_2_1_1_0());
pushFollow(FOLLOW_2);
@@ -37419,21 +37601,21 @@ public final void rule__TerminalExpression__ElementsAssignment_4_2_1_1() throws
// $ANTLR start "rule__ContractSubclause__UseQueriesAssignment_1_1"
- // InternalContract.g:12332:1: rule__ContractSubclause__UseQueriesAssignment_1_1 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:12384:1: rule__ContractSubclause__UseQueriesAssignment_1_1 : ( ( ruleQPREF ) ) ;
public final void rule__ContractSubclause__UseQueriesAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12336:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:12337:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12388:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12389:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:12337:2: ( ( ruleQPREF ) )
- // InternalContract.g:12338:3: ( ruleQPREF )
+ // InternalContract.g:12389:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12390:3: ( ruleQPREF )
{
before(grammarAccess.getContractSubclauseAccess().getUseQueriesContractCrossReference_1_1_0());
- // InternalContract.g:12339:3: ( ruleQPREF )
- // InternalContract.g:12340:4: ruleQPREF
+ // InternalContract.g:12391:3: ( ruleQPREF )
+ // InternalContract.g:12392:4: ruleQPREF
{
before(grammarAccess.getContractSubclauseAccess().getUseQueriesContractQPREFParserRuleCall_1_1_0_1());
pushFollow(FOLLOW_2);
@@ -37468,21 +37650,21 @@ public final void rule__ContractSubclause__UseQueriesAssignment_1_1() throws Rec
// $ANTLR start "rule__ContractSubclause__VerifyPlansAssignment_2_1"
- // InternalContract.g:12351:1: rule__ContractSubclause__VerifyPlansAssignment_2_1 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:12403:1: rule__ContractSubclause__VerifyPlansAssignment_2_1 : ( ( ruleQPREF ) ) ;
public final void rule__ContractSubclause__VerifyPlansAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12355:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:12356:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12407:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12408:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:12356:2: ( ( ruleQPREF ) )
- // InternalContract.g:12357:3: ( ruleQPREF )
+ // InternalContract.g:12408:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12409:3: ( ruleQPREF )
{
before(grammarAccess.getContractSubclauseAccess().getVerifyPlansVerificationPlanCrossReference_2_1_0());
- // InternalContract.g:12358:3: ( ruleQPREF )
- // InternalContract.g:12359:4: ruleQPREF
+ // InternalContract.g:12410:3: ( ruleQPREF )
+ // InternalContract.g:12411:4: ruleQPREF
{
before(grammarAccess.getContractSubclauseAccess().getVerifyPlansVerificationPlanQPREFParserRuleCall_2_1_0_1());
pushFollow(FOLLOW_2);
@@ -37517,17 +37699,17 @@ public final void rule__ContractSubclause__VerifyPlansAssignment_2_1() throws Re
// $ANTLR start "rule__IString__PartsAssignment_0"
- // InternalContract.g:12370:1: rule__IString__PartsAssignment_0 : ( ruleIStringLiteral ) ;
+ // InternalContract.g:12422:1: rule__IString__PartsAssignment_0 : ( ruleIStringLiteral ) ;
public final void rule__IString__PartsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12374:1: ( ( ruleIStringLiteral ) )
- // InternalContract.g:12375:2: ( ruleIStringLiteral )
+ // InternalContract.g:12426:1: ( ( ruleIStringLiteral ) )
+ // InternalContract.g:12427:2: ( ruleIStringLiteral )
{
- // InternalContract.g:12375:2: ( ruleIStringLiteral )
- // InternalContract.g:12376:3: ruleIStringLiteral
+ // InternalContract.g:12427:2: ( ruleIStringLiteral )
+ // InternalContract.g:12428:3: ruleIStringLiteral
{
before(grammarAccess.getIStringAccess().getPartsIStringLiteralParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -37558,17 +37740,17 @@ public final void rule__IString__PartsAssignment_0() throws RecognitionException
// $ANTLR start "rule__IString__PartsAssignment_1_0"
- // InternalContract.g:12385:1: rule__IString__PartsAssignment_1_0 : ( ruleIStringLeftLiteral ) ;
+ // InternalContract.g:12437:1: rule__IString__PartsAssignment_1_0 : ( ruleIStringLeftLiteral ) ;
public final void rule__IString__PartsAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12389:1: ( ( ruleIStringLeftLiteral ) )
- // InternalContract.g:12390:2: ( ruleIStringLeftLiteral )
+ // InternalContract.g:12441:1: ( ( ruleIStringLeftLiteral ) )
+ // InternalContract.g:12442:2: ( ruleIStringLeftLiteral )
{
- // InternalContract.g:12390:2: ( ruleIStringLeftLiteral )
- // InternalContract.g:12391:3: ruleIStringLeftLiteral
+ // InternalContract.g:12442:2: ( ruleIStringLeftLiteral )
+ // InternalContract.g:12443:3: ruleIStringLeftLiteral
{
before(grammarAccess.getIStringAccess().getPartsIStringLeftLiteralParserRuleCall_1_0_0());
pushFollow(FOLLOW_2);
@@ -37599,17 +37781,17 @@ public final void rule__IString__PartsAssignment_1_0() throws RecognitionExcepti
// $ANTLR start "rule__IString__PartsAssignment_1_1"
- // InternalContract.g:12400:1: rule__IString__PartsAssignment_1_1 : ( ruleIStringInter ) ;
+ // InternalContract.g:12452:1: rule__IString__PartsAssignment_1_1 : ( ruleIStringInter ) ;
public final void rule__IString__PartsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12404:1: ( ( ruleIStringInter ) )
- // InternalContract.g:12405:2: ( ruleIStringInter )
+ // InternalContract.g:12456:1: ( ( ruleIStringInter ) )
+ // InternalContract.g:12457:2: ( ruleIStringInter )
{
- // InternalContract.g:12405:2: ( ruleIStringInter )
- // InternalContract.g:12406:3: ruleIStringInter
+ // InternalContract.g:12457:2: ( ruleIStringInter )
+ // InternalContract.g:12458:3: ruleIStringInter
{
before(grammarAccess.getIStringAccess().getPartsIStringInterParserRuleCall_1_1_0());
pushFollow(FOLLOW_2);
@@ -37640,17 +37822,17 @@ public final void rule__IString__PartsAssignment_1_1() throws RecognitionExcepti
// $ANTLR start "rule__IString__PartsAssignment_1_2_0"
- // InternalContract.g:12415:1: rule__IString__PartsAssignment_1_2_0 : ( ruleIStringMiddleLiteral ) ;
+ // InternalContract.g:12467:1: rule__IString__PartsAssignment_1_2_0 : ( ruleIStringMiddleLiteral ) ;
public final void rule__IString__PartsAssignment_1_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12419:1: ( ( ruleIStringMiddleLiteral ) )
- // InternalContract.g:12420:2: ( ruleIStringMiddleLiteral )
+ // InternalContract.g:12471:1: ( ( ruleIStringMiddleLiteral ) )
+ // InternalContract.g:12472:2: ( ruleIStringMiddleLiteral )
{
- // InternalContract.g:12420:2: ( ruleIStringMiddleLiteral )
- // InternalContract.g:12421:3: ruleIStringMiddleLiteral
+ // InternalContract.g:12472:2: ( ruleIStringMiddleLiteral )
+ // InternalContract.g:12473:3: ruleIStringMiddleLiteral
{
before(grammarAccess.getIStringAccess().getPartsIStringMiddleLiteralParserRuleCall_1_2_0_0());
pushFollow(FOLLOW_2);
@@ -37681,17 +37863,17 @@ public final void rule__IString__PartsAssignment_1_2_0() throws RecognitionExcep
// $ANTLR start "rule__IString__PartsAssignment_1_2_1"
- // InternalContract.g:12430:1: rule__IString__PartsAssignment_1_2_1 : ( ruleIStringInter ) ;
+ // InternalContract.g:12482:1: rule__IString__PartsAssignment_1_2_1 : ( ruleIStringInter ) ;
public final void rule__IString__PartsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12434:1: ( ( ruleIStringInter ) )
- // InternalContract.g:12435:2: ( ruleIStringInter )
+ // InternalContract.g:12486:1: ( ( ruleIStringInter ) )
+ // InternalContract.g:12487:2: ( ruleIStringInter )
{
- // InternalContract.g:12435:2: ( ruleIStringInter )
- // InternalContract.g:12436:3: ruleIStringInter
+ // InternalContract.g:12487:2: ( ruleIStringInter )
+ // InternalContract.g:12488:3: ruleIStringInter
{
before(grammarAccess.getIStringAccess().getPartsIStringInterParserRuleCall_1_2_1_0());
pushFollow(FOLLOW_2);
@@ -37722,17 +37904,17 @@ public final void rule__IString__PartsAssignment_1_2_1() throws RecognitionExcep
// $ANTLR start "rule__IString__PartsAssignment_1_3"
- // InternalContract.g:12445:1: rule__IString__PartsAssignment_1_3 : ( ruleIStringRightLiteral ) ;
+ // InternalContract.g:12497:1: rule__IString__PartsAssignment_1_3 : ( ruleIStringRightLiteral ) ;
public final void rule__IString__PartsAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12449:1: ( ( ruleIStringRightLiteral ) )
- // InternalContract.g:12450:2: ( ruleIStringRightLiteral )
+ // InternalContract.g:12501:1: ( ( ruleIStringRightLiteral ) )
+ // InternalContract.g:12502:2: ( ruleIStringRightLiteral )
{
- // InternalContract.g:12450:2: ( ruleIStringRightLiteral )
- // InternalContract.g:12451:3: ruleIStringRightLiteral
+ // InternalContract.g:12502:2: ( ruleIStringRightLiteral )
+ // InternalContract.g:12503:3: ruleIStringRightLiteral
{
before(grammarAccess.getIStringAccess().getPartsIStringRightLiteralParserRuleCall_1_3_0());
pushFollow(FOLLOW_2);
@@ -37763,17 +37945,17 @@ public final void rule__IString__PartsAssignment_1_3() throws RecognitionExcepti
// $ANTLR start "rule__IStringLiteral__ValueAssignment"
- // InternalContract.g:12460:1: rule__IStringLiteral__ValueAssignment : ( RULE_ISTRING_TEXT ) ;
+ // InternalContract.g:12512:1: rule__IStringLiteral__ValueAssignment : ( RULE_ISTRING_TEXT ) ;
public final void rule__IStringLiteral__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12464:1: ( ( RULE_ISTRING_TEXT ) )
- // InternalContract.g:12465:2: ( RULE_ISTRING_TEXT )
+ // InternalContract.g:12516:1: ( ( RULE_ISTRING_TEXT ) )
+ // InternalContract.g:12517:2: ( RULE_ISTRING_TEXT )
{
- // InternalContract.g:12465:2: ( RULE_ISTRING_TEXT )
- // InternalContract.g:12466:3: RULE_ISTRING_TEXT
+ // InternalContract.g:12517:2: ( RULE_ISTRING_TEXT )
+ // InternalContract.g:12518:3: RULE_ISTRING_TEXT
{
before(grammarAccess.getIStringLiteralAccess().getValueISTRING_TEXTTerminalRuleCall_0());
match(input,RULE_ISTRING_TEXT,FOLLOW_2);
@@ -37800,17 +37982,17 @@ public final void rule__IStringLiteral__ValueAssignment() throws RecognitionExce
// $ANTLR start "rule__IStringLeftLiteral__ValueAssignment"
- // InternalContract.g:12475:1: rule__IStringLeftLiteral__ValueAssignment : ( RULE_ISTRING_LEFT ) ;
+ // InternalContract.g:12527:1: rule__IStringLeftLiteral__ValueAssignment : ( RULE_ISTRING_LEFT ) ;
public final void rule__IStringLeftLiteral__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12479:1: ( ( RULE_ISTRING_LEFT ) )
- // InternalContract.g:12480:2: ( RULE_ISTRING_LEFT )
+ // InternalContract.g:12531:1: ( ( RULE_ISTRING_LEFT ) )
+ // InternalContract.g:12532:2: ( RULE_ISTRING_LEFT )
{
- // InternalContract.g:12480:2: ( RULE_ISTRING_LEFT )
- // InternalContract.g:12481:3: RULE_ISTRING_LEFT
+ // InternalContract.g:12532:2: ( RULE_ISTRING_LEFT )
+ // InternalContract.g:12533:3: RULE_ISTRING_LEFT
{
before(grammarAccess.getIStringLeftLiteralAccess().getValueISTRING_LEFTTerminalRuleCall_0());
match(input,RULE_ISTRING_LEFT,FOLLOW_2);
@@ -37837,17 +38019,17 @@ public final void rule__IStringLeftLiteral__ValueAssignment() throws Recognition
// $ANTLR start "rule__IStringMiddleLiteral__ValueAssignment"
- // InternalContract.g:12490:1: rule__IStringMiddleLiteral__ValueAssignment : ( RULE_ISTRING_MIDDLE ) ;
+ // InternalContract.g:12542:1: rule__IStringMiddleLiteral__ValueAssignment : ( RULE_ISTRING_MIDDLE ) ;
public final void rule__IStringMiddleLiteral__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12494:1: ( ( RULE_ISTRING_MIDDLE ) )
- // InternalContract.g:12495:2: ( RULE_ISTRING_MIDDLE )
+ // InternalContract.g:12546:1: ( ( RULE_ISTRING_MIDDLE ) )
+ // InternalContract.g:12547:2: ( RULE_ISTRING_MIDDLE )
{
- // InternalContract.g:12495:2: ( RULE_ISTRING_MIDDLE )
- // InternalContract.g:12496:3: RULE_ISTRING_MIDDLE
+ // InternalContract.g:12547:2: ( RULE_ISTRING_MIDDLE )
+ // InternalContract.g:12548:3: RULE_ISTRING_MIDDLE
{
before(grammarAccess.getIStringMiddleLiteralAccess().getValueISTRING_MIDDLETerminalRuleCall_0());
match(input,RULE_ISTRING_MIDDLE,FOLLOW_2);
@@ -37874,17 +38056,17 @@ public final void rule__IStringMiddleLiteral__ValueAssignment() throws Recogniti
// $ANTLR start "rule__IStringRightLiteral__ValueAssignment"
- // InternalContract.g:12505:1: rule__IStringRightLiteral__ValueAssignment : ( RULE_ISTRING_RIGHT ) ;
+ // InternalContract.g:12557:1: rule__IStringRightLiteral__ValueAssignment : ( RULE_ISTRING_RIGHT ) ;
public final void rule__IStringRightLiteral__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12509:1: ( ( RULE_ISTRING_RIGHT ) )
- // InternalContract.g:12510:2: ( RULE_ISTRING_RIGHT )
+ // InternalContract.g:12561:1: ( ( RULE_ISTRING_RIGHT ) )
+ // InternalContract.g:12562:2: ( RULE_ISTRING_RIGHT )
{
- // InternalContract.g:12510:2: ( RULE_ISTRING_RIGHT )
- // InternalContract.g:12511:3: RULE_ISTRING_RIGHT
+ // InternalContract.g:12562:2: ( RULE_ISTRING_RIGHT )
+ // InternalContract.g:12563:3: RULE_ISTRING_RIGHT
{
before(grammarAccess.getIStringRightLiteralAccess().getValueISTRING_RIGHTTerminalRuleCall_0());
match(input,RULE_ISTRING_RIGHT,FOLLOW_2);
@@ -37911,24 +38093,24 @@ public final void rule__IStringRightLiteral__ValueAssignment() throws Recognitio
// $ANTLR start "rule__IStringInter__DirectAssignment_0"
- // InternalContract.g:12520:1: rule__IStringInter__DirectAssignment_0 : ( ( ':' ) ) ;
+ // InternalContract.g:12572:1: rule__IStringInter__DirectAssignment_0 : ( ( ':' ) ) ;
public final void rule__IStringInter__DirectAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12524:1: ( ( ( ':' ) ) )
- // InternalContract.g:12525:2: ( ( ':' ) )
+ // InternalContract.g:12576:1: ( ( ( ':' ) ) )
+ // InternalContract.g:12577:2: ( ( ':' ) )
{
- // InternalContract.g:12525:2: ( ( ':' ) )
- // InternalContract.g:12526:3: ( ':' )
+ // InternalContract.g:12577:2: ( ( ':' ) )
+ // InternalContract.g:12578:3: ( ':' )
{
before(grammarAccess.getIStringInterAccess().getDirectColonKeyword_0_0());
- // InternalContract.g:12527:3: ( ':' )
- // InternalContract.g:12528:4: ':'
+ // InternalContract.g:12579:3: ( ':' )
+ // InternalContract.g:12580:4: ':'
{
before(grammarAccess.getIStringInterAccess().getDirectColonKeyword_0_0());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getIStringInterAccess().getDirectColonKeyword_0_0());
}
@@ -37956,21 +38138,21 @@ public final void rule__IStringInter__DirectAssignment_0() throws RecognitionExc
// $ANTLR start "rule__IStringInter__DomainAssignment_1_0_0_0"
- // InternalContract.g:12539:1: rule__IStringInter__DomainAssignment_1_0_0_0 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12591:1: rule__IStringInter__DomainAssignment_1_0_0_0 : ( ( RULE_ID ) ) ;
public final void rule__IStringInter__DomainAssignment_1_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12543:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12544:2: ( ( RULE_ID ) )
+ // InternalContract.g:12595:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12596:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12544:2: ( ( RULE_ID ) )
- // InternalContract.g:12545:3: ( RULE_ID )
+ // InternalContract.g:12596:2: ( ( RULE_ID ) )
+ // InternalContract.g:12597:3: ( RULE_ID )
{
before(grammarAccess.getIStringInterAccess().getDomainDomainCrossReference_1_0_0_0_0());
- // InternalContract.g:12546:3: ( RULE_ID )
- // InternalContract.g:12547:4: RULE_ID
+ // InternalContract.g:12598:3: ( RULE_ID )
+ // InternalContract.g:12599:4: RULE_ID
{
before(grammarAccess.getIStringInterAccess().getDomainDomainIDTerminalRuleCall_1_0_0_0_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -38001,21 +38183,21 @@ public final void rule__IStringInter__DomainAssignment_1_0_0_0() throws Recognit
// $ANTLR start "rule__IStringInter__QueryAssignment_1_0_1"
- // InternalContract.g:12558:1: rule__IStringInter__QueryAssignment_1_0_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12610:1: rule__IStringInter__QueryAssignment_1_0_1 : ( ( RULE_ID ) ) ;
public final void rule__IStringInter__QueryAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12562:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12563:2: ( ( RULE_ID ) )
+ // InternalContract.g:12614:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12615:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12563:2: ( ( RULE_ID ) )
- // InternalContract.g:12564:3: ( RULE_ID )
+ // InternalContract.g:12615:2: ( ( RULE_ID ) )
+ // InternalContract.g:12616:3: ( RULE_ID )
{
before(grammarAccess.getIStringInterAccess().getQuerySingleValDeclarationCrossReference_1_0_1_0());
- // InternalContract.g:12565:3: ( RULE_ID )
- // InternalContract.g:12566:4: RULE_ID
+ // InternalContract.g:12617:3: ( RULE_ID )
+ // InternalContract.g:12618:4: RULE_ID
{
before(grammarAccess.getIStringInterAccess().getQuerySingleValDeclarationIDTerminalRuleCall_1_0_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -38046,17 +38228,17 @@ public final void rule__IStringInter__QueryAssignment_1_0_1() throws Recognition
// $ANTLR start "rule__IStringInter__PredefinedAssignment_1_1"
- // InternalContract.g:12577:1: rule__IStringInter__PredefinedAssignment_1_1 : ( rulePredefined ) ;
+ // InternalContract.g:12629:1: rule__IStringInter__PredefinedAssignment_1_1 : ( rulePredefined ) ;
public final void rule__IStringInter__PredefinedAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12581:1: ( ( rulePredefined ) )
- // InternalContract.g:12582:2: ( rulePredefined )
+ // InternalContract.g:12633:1: ( ( rulePredefined ) )
+ // InternalContract.g:12634:2: ( rulePredefined )
{
- // InternalContract.g:12582:2: ( rulePredefined )
- // InternalContract.g:12583:3: rulePredefined
+ // InternalContract.g:12634:2: ( rulePredefined )
+ // InternalContract.g:12635:3: rulePredefined
{
before(grammarAccess.getIStringInterAccess().getPredefinedPredefinedEnumRuleCall_1_1_0());
pushFollow(FOLLOW_2);
@@ -38087,21 +38269,21 @@ public final void rule__IStringInter__PredefinedAssignment_1_1() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__PropertyAssignment_0"
- // InternalContract.g:12592:1: rule__ContainedPropertyAssociation__PropertyAssignment_0 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:12644:1: rule__ContainedPropertyAssociation__PropertyAssignment_0 : ( ( ruleQPREF ) ) ;
public final void rule__ContainedPropertyAssociation__PropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12596:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:12597:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12648:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12649:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:12597:2: ( ( ruleQPREF ) )
- // InternalContract.g:12598:3: ( ruleQPREF )
+ // InternalContract.g:12649:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12650:3: ( ruleQPREF )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getPropertyPropertyCrossReference_0_0());
- // InternalContract.g:12599:3: ( ruleQPREF )
- // InternalContract.g:12600:4: ruleQPREF
+ // InternalContract.g:12651:3: ( ruleQPREF )
+ // InternalContract.g:12652:4: ruleQPREF
{
before(grammarAccess.getContainedPropertyAssociationAccess().getPropertyPropertyQPREFParserRuleCall_0_0_1());
pushFollow(FOLLOW_2);
@@ -38136,24 +38318,24 @@ public final void rule__ContainedPropertyAssociation__PropertyAssignment_0() thr
// $ANTLR start "rule__ContainedPropertyAssociation__AppendAssignment_1_1"
- // InternalContract.g:12611:1: rule__ContainedPropertyAssociation__AppendAssignment_1_1 : ( ( '+=>' ) ) ;
+ // InternalContract.g:12663:1: rule__ContainedPropertyAssociation__AppendAssignment_1_1 : ( ( '+=>' ) ) ;
public final void rule__ContainedPropertyAssociation__AppendAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12615:1: ( ( ( '+=>' ) ) )
- // InternalContract.g:12616:2: ( ( '+=>' ) )
+ // InternalContract.g:12667:1: ( ( ( '+=>' ) ) )
+ // InternalContract.g:12668:2: ( ( '+=>' ) )
{
- // InternalContract.g:12616:2: ( ( '+=>' ) )
- // InternalContract.g:12617:3: ( '+=>' )
+ // InternalContract.g:12668:2: ( ( '+=>' ) )
+ // InternalContract.g:12669:3: ( '+=>' )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppendPlusSignEqualsSignGreaterThanSignKeyword_1_1_0());
- // InternalContract.g:12618:3: ( '+=>' )
- // InternalContract.g:12619:4: '+=>'
+ // InternalContract.g:12670:3: ( '+=>' )
+ // InternalContract.g:12671:4: '+=>'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppendPlusSignEqualsSignGreaterThanSignKeyword_1_1_0());
- match(input,86,FOLLOW_2);
+ match(input,87,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getAppendPlusSignEqualsSignGreaterThanSignKeyword_1_1_0());
}
@@ -38181,24 +38363,24 @@ public final void rule__ContainedPropertyAssociation__AppendAssignment_1_1() thr
// $ANTLR start "rule__ContainedPropertyAssociation__ConstantAssignment_2"
- // InternalContract.g:12630:1: rule__ContainedPropertyAssociation__ConstantAssignment_2 : ( ( 'constant' ) ) ;
+ // InternalContract.g:12682:1: rule__ContainedPropertyAssociation__ConstantAssignment_2 : ( ( 'constant' ) ) ;
public final void rule__ContainedPropertyAssociation__ConstantAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12634:1: ( ( ( 'constant' ) ) )
- // InternalContract.g:12635:2: ( ( 'constant' ) )
+ // InternalContract.g:12686:1: ( ( ( 'constant' ) ) )
+ // InternalContract.g:12687:2: ( ( 'constant' ) )
{
- // InternalContract.g:12635:2: ( ( 'constant' ) )
- // InternalContract.g:12636:3: ( 'constant' )
+ // InternalContract.g:12687:2: ( ( 'constant' ) )
+ // InternalContract.g:12688:3: ( 'constant' )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getConstantConstantKeyword_2_0());
- // InternalContract.g:12637:3: ( 'constant' )
- // InternalContract.g:12638:4: 'constant'
+ // InternalContract.g:12689:3: ( 'constant' )
+ // InternalContract.g:12690:4: 'constant'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getConstantConstantKeyword_2_0());
- match(input,87,FOLLOW_2);
+ match(input,88,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getConstantConstantKeyword_2_0());
}
@@ -38226,17 +38408,17 @@ public final void rule__ContainedPropertyAssociation__ConstantAssignment_2() thr
// $ANTLR start "rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0"
- // InternalContract.g:12649:1: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 : ( ruleOptionalModalPropertyValue ) ;
+ // InternalContract.g:12701:1: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 : ( ruleOptionalModalPropertyValue ) ;
public final void rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12653:1: ( ( ruleOptionalModalPropertyValue ) )
- // InternalContract.g:12654:2: ( ruleOptionalModalPropertyValue )
+ // InternalContract.g:12705:1: ( ( ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:12706:2: ( ruleOptionalModalPropertyValue )
{
- // InternalContract.g:12654:2: ( ruleOptionalModalPropertyValue )
- // InternalContract.g:12655:3: ruleOptionalModalPropertyValue
+ // InternalContract.g:12706:2: ( ruleOptionalModalPropertyValue )
+ // InternalContract.g:12707:3: ruleOptionalModalPropertyValue
{
before(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueOptionalModalPropertyValueParserRuleCall_3_0_0());
pushFollow(FOLLOW_2);
@@ -38267,17 +38449,17 @@ public final void rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0()
// $ANTLR start "rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1"
- // InternalContract.g:12664:1: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 : ( ruleOptionalModalPropertyValue ) ;
+ // InternalContract.g:12716:1: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 : ( ruleOptionalModalPropertyValue ) ;
public final void rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12668:1: ( ( ruleOptionalModalPropertyValue ) )
- // InternalContract.g:12669:2: ( ruleOptionalModalPropertyValue )
+ // InternalContract.g:12720:1: ( ( ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:12721:2: ( ruleOptionalModalPropertyValue )
{
- // InternalContract.g:12669:2: ( ruleOptionalModalPropertyValue )
- // InternalContract.g:12670:3: ruleOptionalModalPropertyValue
+ // InternalContract.g:12721:2: ( ruleOptionalModalPropertyValue )
+ // InternalContract.g:12722:3: ruleOptionalModalPropertyValue
{
before(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueOptionalModalPropertyValueParserRuleCall_3_1_1_0());
pushFollow(FOLLOW_2);
@@ -38308,17 +38490,17 @@ public final void rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1
// $ANTLR start "rule__ContainedPropertyAssociation__AppliesToAssignment_4_1"
- // InternalContract.g:12679:1: rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 : ( ruleContainmentPath ) ;
+ // InternalContract.g:12731:1: rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 : ( ruleContainmentPath ) ;
public final void rule__ContainedPropertyAssociation__AppliesToAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12683:1: ( ( ruleContainmentPath ) )
- // InternalContract.g:12684:2: ( ruleContainmentPath )
+ // InternalContract.g:12735:1: ( ( ruleContainmentPath ) )
+ // InternalContract.g:12736:2: ( ruleContainmentPath )
{
- // InternalContract.g:12684:2: ( ruleContainmentPath )
- // InternalContract.g:12685:3: ruleContainmentPath
+ // InternalContract.g:12736:2: ( ruleContainmentPath )
+ // InternalContract.g:12737:3: ruleContainmentPath
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToContainmentPathParserRuleCall_4_1_0());
pushFollow(FOLLOW_2);
@@ -38349,17 +38531,17 @@ public final void rule__ContainedPropertyAssociation__AppliesToAssignment_4_1()
// $ANTLR start "rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1"
- // InternalContract.g:12694:1: rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 : ( ruleContainmentPath ) ;
+ // InternalContract.g:12746:1: rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 : ( ruleContainmentPath ) ;
public final void rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12698:1: ( ( ruleContainmentPath ) )
- // InternalContract.g:12699:2: ( ruleContainmentPath )
+ // InternalContract.g:12750:1: ( ( ruleContainmentPath ) )
+ // InternalContract.g:12751:2: ( ruleContainmentPath )
{
- // InternalContract.g:12699:2: ( ruleContainmentPath )
- // InternalContract.g:12700:3: ruleContainmentPath
+ // InternalContract.g:12751:2: ( ruleContainmentPath )
+ // InternalContract.g:12752:3: ruleContainmentPath
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToContainmentPathParserRuleCall_4_2_1_0());
pushFollow(FOLLOW_2);
@@ -38390,21 +38572,21 @@ public final void rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1(
// $ANTLR start "rule__ContainedPropertyAssociation__InBindingAssignment_5_2"
- // InternalContract.g:12709:1: rule__ContainedPropertyAssociation__InBindingAssignment_5_2 : ( ( ruleQCREF ) ) ;
+ // InternalContract.g:12761:1: rule__ContainedPropertyAssociation__InBindingAssignment_5_2 : ( ( ruleQCREF ) ) ;
public final void rule__ContainedPropertyAssociation__InBindingAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12713:1: ( ( ( ruleQCREF ) ) )
- // InternalContract.g:12714:2: ( ( ruleQCREF ) )
+ // InternalContract.g:12765:1: ( ( ( ruleQCREF ) ) )
+ // InternalContract.g:12766:2: ( ( ruleQCREF ) )
{
- // InternalContract.g:12714:2: ( ( ruleQCREF ) )
- // InternalContract.g:12715:3: ( ruleQCREF )
+ // InternalContract.g:12766:2: ( ( ruleQCREF ) )
+ // InternalContract.g:12767:3: ( ruleQCREF )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getInBindingClassifierCrossReference_5_2_0());
- // InternalContract.g:12716:3: ( ruleQCREF )
- // InternalContract.g:12717:4: ruleQCREF
+ // InternalContract.g:12768:3: ( ruleQCREF )
+ // InternalContract.g:12769:4: ruleQCREF
{
before(grammarAccess.getContainedPropertyAssociationAccess().getInBindingClassifierQCREFParserRuleCall_5_2_0_1());
pushFollow(FOLLOW_2);
@@ -38439,17 +38621,17 @@ public final void rule__ContainedPropertyAssociation__InBindingAssignment_5_2()
// $ANTLR start "rule__ContainmentPath__PathAssignment"
- // InternalContract.g:12728:1: rule__ContainmentPath__PathAssignment : ( ruleContainmentPathElement ) ;
+ // InternalContract.g:12780:1: rule__ContainmentPath__PathAssignment : ( ruleContainmentPathElement ) ;
public final void rule__ContainmentPath__PathAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12732:1: ( ( ruleContainmentPathElement ) )
- // InternalContract.g:12733:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12784:1: ( ( ruleContainmentPathElement ) )
+ // InternalContract.g:12785:2: ( ruleContainmentPathElement )
{
- // InternalContract.g:12733:2: ( ruleContainmentPathElement )
- // InternalContract.g:12734:3: ruleContainmentPathElement
+ // InternalContract.g:12785:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12786:3: ruleContainmentPathElement
{
before(grammarAccess.getContainmentPathAccess().getPathContainmentPathElementParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -38480,17 +38662,17 @@ public final void rule__ContainmentPath__PathAssignment() throws RecognitionExce
// $ANTLR start "rule__OptionalModalPropertyValue__OwnedValueAssignment_0"
- // InternalContract.g:12743:1: rule__OptionalModalPropertyValue__OwnedValueAssignment_0 : ( rulePropertyExpression ) ;
+ // InternalContract.g:12795:1: rule__OptionalModalPropertyValue__OwnedValueAssignment_0 : ( rulePropertyExpression ) ;
public final void rule__OptionalModalPropertyValue__OwnedValueAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12747:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12748:2: ( rulePropertyExpression )
+ // InternalContract.g:12799:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:12800:2: ( rulePropertyExpression )
{
- // InternalContract.g:12748:2: ( rulePropertyExpression )
- // InternalContract.g:12749:3: rulePropertyExpression
+ // InternalContract.g:12800:2: ( rulePropertyExpression )
+ // InternalContract.g:12801:3: rulePropertyExpression
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getOwnedValuePropertyExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -38521,21 +38703,21 @@ public final void rule__OptionalModalPropertyValue__OwnedValueAssignment_0() thr
// $ANTLR start "rule__OptionalModalPropertyValue__InModeAssignment_1_2"
- // InternalContract.g:12758:1: rule__OptionalModalPropertyValue__InModeAssignment_1_2 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12810:1: rule__OptionalModalPropertyValue__InModeAssignment_1_2 : ( ( RULE_ID ) ) ;
public final void rule__OptionalModalPropertyValue__InModeAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12762:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12763:2: ( ( RULE_ID ) )
+ // InternalContract.g:12814:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12815:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12763:2: ( ( RULE_ID ) )
- // InternalContract.g:12764:3: ( RULE_ID )
+ // InternalContract.g:12815:2: ( ( RULE_ID ) )
+ // InternalContract.g:12816:3: ( RULE_ID )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeModeCrossReference_1_2_0());
- // InternalContract.g:12765:3: ( RULE_ID )
- // InternalContract.g:12766:4: RULE_ID
+ // InternalContract.g:12817:3: ( RULE_ID )
+ // InternalContract.g:12818:4: RULE_ID
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeModeIDTerminalRuleCall_1_2_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -38566,21 +38748,21 @@ public final void rule__OptionalModalPropertyValue__InModeAssignment_1_2() throw
// $ANTLR start "rule__OptionalModalPropertyValue__InModeAssignment_1_3_1"
- // InternalContract.g:12777:1: rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12829:1: rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 : ( ( RULE_ID ) ) ;
public final void rule__OptionalModalPropertyValue__InModeAssignment_1_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12781:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12782:2: ( ( RULE_ID ) )
+ // InternalContract.g:12833:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12834:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12782:2: ( ( RULE_ID ) )
- // InternalContract.g:12783:3: ( RULE_ID )
+ // InternalContract.g:12834:2: ( ( RULE_ID ) )
+ // InternalContract.g:12835:3: ( RULE_ID )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeModeCrossReference_1_3_1_0());
- // InternalContract.g:12784:3: ( RULE_ID )
- // InternalContract.g:12785:4: RULE_ID
+ // InternalContract.g:12836:3: ( RULE_ID )
+ // InternalContract.g:12837:4: RULE_ID
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeModeIDTerminalRuleCall_1_3_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -38611,17 +38793,17 @@ public final void rule__OptionalModalPropertyValue__InModeAssignment_1_3_1() thr
// $ANTLR start "rule__PropertyValue__OwnedValueAssignment"
- // InternalContract.g:12796:1: rule__PropertyValue__OwnedValueAssignment : ( rulePropertyExpression ) ;
+ // InternalContract.g:12848:1: rule__PropertyValue__OwnedValueAssignment : ( rulePropertyExpression ) ;
public final void rule__PropertyValue__OwnedValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12800:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12801:2: ( rulePropertyExpression )
+ // InternalContract.g:12852:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:12853:2: ( rulePropertyExpression )
{
- // InternalContract.g:12801:2: ( rulePropertyExpression )
- // InternalContract.g:12802:3: rulePropertyExpression
+ // InternalContract.g:12853:2: ( rulePropertyExpression )
+ // InternalContract.g:12854:3: rulePropertyExpression
{
before(grammarAccess.getPropertyValueAccess().getOwnedValuePropertyExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -38652,21 +38834,21 @@ public final void rule__PropertyValue__OwnedValueAssignment() throws Recognition
// $ANTLR start "rule__LiteralorReferenceTerm__NamedValueAssignment"
- // InternalContract.g:12811:1: rule__LiteralorReferenceTerm__NamedValueAssignment : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:12863:1: rule__LiteralorReferenceTerm__NamedValueAssignment : ( ( ruleQPREF ) ) ;
public final void rule__LiteralorReferenceTerm__NamedValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12815:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:12816:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12867:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12868:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:12816:2: ( ( ruleQPREF ) )
- // InternalContract.g:12817:3: ( ruleQPREF )
+ // InternalContract.g:12868:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12869:3: ( ruleQPREF )
{
before(grammarAccess.getLiteralorReferenceTermAccess().getNamedValueAbstractNamedValueCrossReference_0());
- // InternalContract.g:12818:3: ( ruleQPREF )
- // InternalContract.g:12819:4: ruleQPREF
+ // InternalContract.g:12870:3: ( ruleQPREF )
+ // InternalContract.g:12871:4: ruleQPREF
{
before(grammarAccess.getLiteralorReferenceTermAccess().getNamedValueAbstractNamedValueQPREFParserRuleCall_0_1());
pushFollow(FOLLOW_2);
@@ -38701,24 +38883,24 @@ public final void rule__LiteralorReferenceTerm__NamedValueAssignment() throws Re
// $ANTLR start "rule__BooleanLiteral__ValueAssignment_1_0"
- // InternalContract.g:12830:1: rule__BooleanLiteral__ValueAssignment_1_0 : ( ( 'true' ) ) ;
+ // InternalContract.g:12882:1: rule__BooleanLiteral__ValueAssignment_1_0 : ( ( 'true' ) ) ;
public final void rule__BooleanLiteral__ValueAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12834:1: ( ( ( 'true' ) ) )
- // InternalContract.g:12835:2: ( ( 'true' ) )
+ // InternalContract.g:12886:1: ( ( ( 'true' ) ) )
+ // InternalContract.g:12887:2: ( ( 'true' ) )
{
- // InternalContract.g:12835:2: ( ( 'true' ) )
- // InternalContract.g:12836:3: ( 'true' )
+ // InternalContract.g:12887:2: ( ( 'true' ) )
+ // InternalContract.g:12888:3: ( 'true' )
{
before(grammarAccess.getBooleanLiteralAccess().getValueTrueKeyword_1_0_0());
- // InternalContract.g:12837:3: ( 'true' )
- // InternalContract.g:12838:4: 'true'
+ // InternalContract.g:12889:3: ( 'true' )
+ // InternalContract.g:12890:4: 'true'
{
before(grammarAccess.getBooleanLiteralAccess().getValueTrueKeyword_1_0_0());
- match(input,88,FOLLOW_2);
+ match(input,89,FOLLOW_2);
after(grammarAccess.getBooleanLiteralAccess().getValueTrueKeyword_1_0_0());
}
@@ -38746,21 +38928,21 @@ public final void rule__BooleanLiteral__ValueAssignment_1_0() throws Recognition
// $ANTLR start "rule__ConstantValue__NamedValueAssignment"
- // InternalContract.g:12849:1: rule__ConstantValue__NamedValueAssignment : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:12901:1: rule__ConstantValue__NamedValueAssignment : ( ( ruleQPREF ) ) ;
public final void rule__ConstantValue__NamedValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12853:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:12854:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12905:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12906:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:12854:2: ( ( ruleQPREF ) )
- // InternalContract.g:12855:3: ( ruleQPREF )
+ // InternalContract.g:12906:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12907:3: ( ruleQPREF )
{
before(grammarAccess.getConstantValueAccess().getNamedValuePropertyConstantCrossReference_0());
- // InternalContract.g:12856:3: ( ruleQPREF )
- // InternalContract.g:12857:4: ruleQPREF
+ // InternalContract.g:12908:3: ( ruleQPREF )
+ // InternalContract.g:12909:4: ruleQPREF
{
before(grammarAccess.getConstantValueAccess().getNamedValuePropertyConstantQPREFParserRuleCall_0_1());
pushFollow(FOLLOW_2);
@@ -38795,17 +38977,17 @@ public final void rule__ConstantValue__NamedValueAssignment() throws Recognition
// $ANTLR start "rule__ReferenceTerm__PathAssignment_2"
- // InternalContract.g:12868:1: rule__ReferenceTerm__PathAssignment_2 : ( ruleContainmentPathElement ) ;
+ // InternalContract.g:12920:1: rule__ReferenceTerm__PathAssignment_2 : ( ruleContainmentPathElement ) ;
public final void rule__ReferenceTerm__PathAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12872:1: ( ( ruleContainmentPathElement ) )
- // InternalContract.g:12873:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12924:1: ( ( ruleContainmentPathElement ) )
+ // InternalContract.g:12925:2: ( ruleContainmentPathElement )
{
- // InternalContract.g:12873:2: ( ruleContainmentPathElement )
- // InternalContract.g:12874:3: ruleContainmentPathElement
+ // InternalContract.g:12925:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12926:3: ruleContainmentPathElement
{
before(grammarAccess.getReferenceTermAccess().getPathContainmentPathElementParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -38836,17 +39018,17 @@ public final void rule__ReferenceTerm__PathAssignment_2() throws RecognitionExce
// $ANTLR start "rule__RecordTerm__OwnedFieldValueAssignment_1"
- // InternalContract.g:12883:1: rule__RecordTerm__OwnedFieldValueAssignment_1 : ( ruleFieldPropertyAssociation ) ;
+ // InternalContract.g:12935:1: rule__RecordTerm__OwnedFieldValueAssignment_1 : ( ruleFieldPropertyAssociation ) ;
public final void rule__RecordTerm__OwnedFieldValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12887:1: ( ( ruleFieldPropertyAssociation ) )
- // InternalContract.g:12888:2: ( ruleFieldPropertyAssociation )
+ // InternalContract.g:12939:1: ( ( ruleFieldPropertyAssociation ) )
+ // InternalContract.g:12940:2: ( ruleFieldPropertyAssociation )
{
- // InternalContract.g:12888:2: ( ruleFieldPropertyAssociation )
- // InternalContract.g:12889:3: ruleFieldPropertyAssociation
+ // InternalContract.g:12940:2: ( ruleFieldPropertyAssociation )
+ // InternalContract.g:12941:3: ruleFieldPropertyAssociation
{
before(grammarAccess.getRecordTermAccess().getOwnedFieldValueFieldPropertyAssociationParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -38877,17 +39059,17 @@ public final void rule__RecordTerm__OwnedFieldValueAssignment_1() throws Recogni
// $ANTLR start "rule__ComputedTerm__FunctionAssignment_2"
- // InternalContract.g:12898:1: rule__ComputedTerm__FunctionAssignment_2 : ( RULE_ID ) ;
+ // InternalContract.g:12950:1: rule__ComputedTerm__FunctionAssignment_2 : ( RULE_ID ) ;
public final void rule__ComputedTerm__FunctionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12902:1: ( ( RULE_ID ) )
- // InternalContract.g:12903:2: ( RULE_ID )
+ // InternalContract.g:12954:1: ( ( RULE_ID ) )
+ // InternalContract.g:12955:2: ( RULE_ID )
{
- // InternalContract.g:12903:2: ( RULE_ID )
- // InternalContract.g:12904:3: RULE_ID
+ // InternalContract.g:12955:2: ( RULE_ID )
+ // InternalContract.g:12956:3: RULE_ID
{
before(grammarAccess.getComputedTermAccess().getFunctionIDTerminalRuleCall_2_0());
match(input,RULE_ID,FOLLOW_2);
@@ -38914,21 +39096,21 @@ public final void rule__ComputedTerm__FunctionAssignment_2() throws RecognitionE
// $ANTLR start "rule__ComponentClassifierTerm__ClassifierAssignment_2"
- // InternalContract.g:12913:1: rule__ComponentClassifierTerm__ClassifierAssignment_2 : ( ( ruleQCREF ) ) ;
+ // InternalContract.g:12965:1: rule__ComponentClassifierTerm__ClassifierAssignment_2 : ( ( ruleQCREF ) ) ;
public final void rule__ComponentClassifierTerm__ClassifierAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12917:1: ( ( ( ruleQCREF ) ) )
- // InternalContract.g:12918:2: ( ( ruleQCREF ) )
+ // InternalContract.g:12969:1: ( ( ( ruleQCREF ) ) )
+ // InternalContract.g:12970:2: ( ( ruleQCREF ) )
{
- // InternalContract.g:12918:2: ( ( ruleQCREF ) )
- // InternalContract.g:12919:3: ( ruleQCREF )
+ // InternalContract.g:12970:2: ( ( ruleQCREF ) )
+ // InternalContract.g:12971:3: ( ruleQCREF )
{
before(grammarAccess.getComponentClassifierTermAccess().getClassifierComponentClassifierCrossReference_2_0());
- // InternalContract.g:12920:3: ( ruleQCREF )
- // InternalContract.g:12921:4: ruleQCREF
+ // InternalContract.g:12972:3: ( ruleQCREF )
+ // InternalContract.g:12973:4: ruleQCREF
{
before(grammarAccess.getComponentClassifierTermAccess().getClassifierComponentClassifierQCREFParserRuleCall_2_0_1());
pushFollow(FOLLOW_2);
@@ -38963,17 +39145,17 @@ public final void rule__ComponentClassifierTerm__ClassifierAssignment_2() throws
// $ANTLR start "rule__ListTerm__OwnedListElementAssignment_2_0"
- // InternalContract.g:12932:1: rule__ListTerm__OwnedListElementAssignment_2_0 : ( rulePropertyExpression ) ;
+ // InternalContract.g:12984:1: rule__ListTerm__OwnedListElementAssignment_2_0 : ( rulePropertyExpression ) ;
public final void rule__ListTerm__OwnedListElementAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12936:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12937:2: ( rulePropertyExpression )
+ // InternalContract.g:12988:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:12989:2: ( rulePropertyExpression )
{
- // InternalContract.g:12937:2: ( rulePropertyExpression )
- // InternalContract.g:12938:3: rulePropertyExpression
+ // InternalContract.g:12989:2: ( rulePropertyExpression )
+ // InternalContract.g:12990:3: rulePropertyExpression
{
before(grammarAccess.getListTermAccess().getOwnedListElementPropertyExpressionParserRuleCall_2_0_0());
pushFollow(FOLLOW_2);
@@ -39004,17 +39186,17 @@ public final void rule__ListTerm__OwnedListElementAssignment_2_0() throws Recogn
// $ANTLR start "rule__ListTerm__OwnedListElementAssignment_2_1_1"
- // InternalContract.g:12947:1: rule__ListTerm__OwnedListElementAssignment_2_1_1 : ( rulePropertyExpression ) ;
+ // InternalContract.g:12999:1: rule__ListTerm__OwnedListElementAssignment_2_1_1 : ( rulePropertyExpression ) ;
public final void rule__ListTerm__OwnedListElementAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12951:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12952:2: ( rulePropertyExpression )
+ // InternalContract.g:13003:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:13004:2: ( rulePropertyExpression )
{
- // InternalContract.g:12952:2: ( rulePropertyExpression )
- // InternalContract.g:12953:3: rulePropertyExpression
+ // InternalContract.g:13004:2: ( rulePropertyExpression )
+ // InternalContract.g:13005:3: rulePropertyExpression
{
before(grammarAccess.getListTermAccess().getOwnedListElementPropertyExpressionParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_2);
@@ -39045,21 +39227,21 @@ public final void rule__ListTerm__OwnedListElementAssignment_2_1_1() throws Reco
// $ANTLR start "rule__FieldPropertyAssociation__PropertyAssignment_0"
- // InternalContract.g:12962:1: rule__FieldPropertyAssociation__PropertyAssignment_0 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:13014:1: rule__FieldPropertyAssociation__PropertyAssignment_0 : ( ( RULE_ID ) ) ;
public final void rule__FieldPropertyAssociation__PropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12966:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12967:2: ( ( RULE_ID ) )
+ // InternalContract.g:13018:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:13019:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12967:2: ( ( RULE_ID ) )
- // InternalContract.g:12968:3: ( RULE_ID )
+ // InternalContract.g:13019:2: ( ( RULE_ID ) )
+ // InternalContract.g:13020:3: ( RULE_ID )
{
before(grammarAccess.getFieldPropertyAssociationAccess().getPropertyBasicPropertyCrossReference_0_0());
- // InternalContract.g:12969:3: ( RULE_ID )
- // InternalContract.g:12970:4: RULE_ID
+ // InternalContract.g:13021:3: ( RULE_ID )
+ // InternalContract.g:13022:4: RULE_ID
{
before(grammarAccess.getFieldPropertyAssociationAccess().getPropertyBasicPropertyIDTerminalRuleCall_0_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -39090,17 +39272,17 @@ public final void rule__FieldPropertyAssociation__PropertyAssignment_0() throws
// $ANTLR start "rule__FieldPropertyAssociation__OwnedValueAssignment_2"
- // InternalContract.g:12981:1: rule__FieldPropertyAssociation__OwnedValueAssignment_2 : ( rulePropertyExpression ) ;
+ // InternalContract.g:13033:1: rule__FieldPropertyAssociation__OwnedValueAssignment_2 : ( rulePropertyExpression ) ;
public final void rule__FieldPropertyAssociation__OwnedValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12985:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12986:2: ( rulePropertyExpression )
+ // InternalContract.g:13037:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:13038:2: ( rulePropertyExpression )
{
- // InternalContract.g:12986:2: ( rulePropertyExpression )
- // InternalContract.g:12987:3: rulePropertyExpression
+ // InternalContract.g:13038:2: ( rulePropertyExpression )
+ // InternalContract.g:13039:3: rulePropertyExpression
{
before(grammarAccess.getFieldPropertyAssociationAccess().getOwnedValuePropertyExpressionParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -39131,21 +39313,21 @@ public final void rule__FieldPropertyAssociation__OwnedValueAssignment_2() throw
// $ANTLR start "rule__ContainmentPathElement__NamedElementAssignment_0_0"
- // InternalContract.g:12996:1: rule__ContainmentPathElement__NamedElementAssignment_0_0 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:13048:1: rule__ContainmentPathElement__NamedElementAssignment_0_0 : ( ( RULE_ID ) ) ;
public final void rule__ContainmentPathElement__NamedElementAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13000:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:13001:2: ( ( RULE_ID ) )
+ // InternalContract.g:13052:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:13053:2: ( ( RULE_ID ) )
{
- // InternalContract.g:13001:2: ( ( RULE_ID ) )
- // InternalContract.g:13002:3: ( RULE_ID )
+ // InternalContract.g:13053:2: ( ( RULE_ID ) )
+ // InternalContract.g:13054:3: ( RULE_ID )
{
before(grammarAccess.getContainmentPathElementAccess().getNamedElementNamedElementCrossReference_0_0_0());
- // InternalContract.g:13003:3: ( RULE_ID )
- // InternalContract.g:13004:4: RULE_ID
+ // InternalContract.g:13055:3: ( RULE_ID )
+ // InternalContract.g:13056:4: RULE_ID
{
before(grammarAccess.getContainmentPathElementAccess().getNamedElementNamedElementIDTerminalRuleCall_0_0_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -39176,17 +39358,17 @@ public final void rule__ContainmentPathElement__NamedElementAssignment_0_0() thr
// $ANTLR start "rule__ContainmentPathElement__ArrayRangeAssignment_0_1"
- // InternalContract.g:13015:1: rule__ContainmentPathElement__ArrayRangeAssignment_0_1 : ( ruleArrayRange ) ;
+ // InternalContract.g:13067:1: rule__ContainmentPathElement__ArrayRangeAssignment_0_1 : ( ruleArrayRange ) ;
public final void rule__ContainmentPathElement__ArrayRangeAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13019:1: ( ( ruleArrayRange ) )
- // InternalContract.g:13020:2: ( ruleArrayRange )
+ // InternalContract.g:13071:1: ( ( ruleArrayRange ) )
+ // InternalContract.g:13072:2: ( ruleArrayRange )
{
- // InternalContract.g:13020:2: ( ruleArrayRange )
- // InternalContract.g:13021:3: ruleArrayRange
+ // InternalContract.g:13072:2: ( ruleArrayRange )
+ // InternalContract.g:13073:3: ruleArrayRange
{
before(grammarAccess.getContainmentPathElementAccess().getArrayRangeArrayRangeParserRuleCall_0_1_0());
pushFollow(FOLLOW_2);
@@ -39217,17 +39399,17 @@ public final void rule__ContainmentPathElement__ArrayRangeAssignment_0_1() throw
// $ANTLR start "rule__ContainmentPathElement__PathAssignment_1_1"
- // InternalContract.g:13030:1: rule__ContainmentPathElement__PathAssignment_1_1 : ( ruleContainmentPathElement ) ;
+ // InternalContract.g:13082:1: rule__ContainmentPathElement__PathAssignment_1_1 : ( ruleContainmentPathElement ) ;
public final void rule__ContainmentPathElement__PathAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13034:1: ( ( ruleContainmentPathElement ) )
- // InternalContract.g:13035:2: ( ruleContainmentPathElement )
+ // InternalContract.g:13086:1: ( ( ruleContainmentPathElement ) )
+ // InternalContract.g:13087:2: ( ruleContainmentPathElement )
{
- // InternalContract.g:13035:2: ( ruleContainmentPathElement )
- // InternalContract.g:13036:3: ruleContainmentPathElement
+ // InternalContract.g:13087:2: ( ruleContainmentPathElement )
+ // InternalContract.g:13088:3: ruleContainmentPathElement
{
before(grammarAccess.getContainmentPathElementAccess().getPathContainmentPathElementParserRuleCall_1_1_0());
pushFollow(FOLLOW_2);
@@ -39258,17 +39440,17 @@ public final void rule__ContainmentPathElement__PathAssignment_1_1() throws Reco
// $ANTLR start "rule__StringTerm__ValueAssignment"
- // InternalContract.g:13045:1: rule__StringTerm__ValueAssignment : ( ruleNoQuoteString ) ;
+ // InternalContract.g:13097:1: rule__StringTerm__ValueAssignment : ( ruleNoQuoteString ) ;
public final void rule__StringTerm__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13049:1: ( ( ruleNoQuoteString ) )
- // InternalContract.g:13050:2: ( ruleNoQuoteString )
+ // InternalContract.g:13101:1: ( ( ruleNoQuoteString ) )
+ // InternalContract.g:13102:2: ( ruleNoQuoteString )
{
- // InternalContract.g:13050:2: ( ruleNoQuoteString )
- // InternalContract.g:13051:3: ruleNoQuoteString
+ // InternalContract.g:13102:2: ( ruleNoQuoteString )
+ // InternalContract.g:13103:3: ruleNoQuoteString
{
before(grammarAccess.getStringTermAccess().getValueNoQuoteStringParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -39299,17 +39481,17 @@ public final void rule__StringTerm__ValueAssignment() throws RecognitionExceptio
// $ANTLR start "rule__ArrayRange__LowerBoundAssignment_2"
- // InternalContract.g:13060:1: rule__ArrayRange__LowerBoundAssignment_2 : ( ruleINTVALUE ) ;
+ // InternalContract.g:13112:1: rule__ArrayRange__LowerBoundAssignment_2 : ( ruleINTVALUE ) ;
public final void rule__ArrayRange__LowerBoundAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13064:1: ( ( ruleINTVALUE ) )
- // InternalContract.g:13065:2: ( ruleINTVALUE )
+ // InternalContract.g:13116:1: ( ( ruleINTVALUE ) )
+ // InternalContract.g:13117:2: ( ruleINTVALUE )
{
- // InternalContract.g:13065:2: ( ruleINTVALUE )
- // InternalContract.g:13066:3: ruleINTVALUE
+ // InternalContract.g:13117:2: ( ruleINTVALUE )
+ // InternalContract.g:13118:3: ruleINTVALUE
{
before(grammarAccess.getArrayRangeAccess().getLowerBoundINTVALUEParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -39340,17 +39522,17 @@ public final void rule__ArrayRange__LowerBoundAssignment_2() throws RecognitionE
// $ANTLR start "rule__ArrayRange__UpperBoundAssignment_3_1"
- // InternalContract.g:13075:1: rule__ArrayRange__UpperBoundAssignment_3_1 : ( ruleINTVALUE ) ;
+ // InternalContract.g:13127:1: rule__ArrayRange__UpperBoundAssignment_3_1 : ( ruleINTVALUE ) ;
public final void rule__ArrayRange__UpperBoundAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13079:1: ( ( ruleINTVALUE ) )
- // InternalContract.g:13080:2: ( ruleINTVALUE )
+ // InternalContract.g:13131:1: ( ( ruleINTVALUE ) )
+ // InternalContract.g:13132:2: ( ruleINTVALUE )
{
- // InternalContract.g:13080:2: ( ruleINTVALUE )
- // InternalContract.g:13081:3: ruleINTVALUE
+ // InternalContract.g:13132:2: ( ruleINTVALUE )
+ // InternalContract.g:13133:3: ruleINTVALUE
{
before(grammarAccess.getArrayRangeAccess().getUpperBoundINTVALUEParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -39381,17 +39563,17 @@ public final void rule__ArrayRange__UpperBoundAssignment_3_1() throws Recognitio
// $ANTLR start "rule__SignedConstant__OpAssignment_0"
- // InternalContract.g:13090:1: rule__SignedConstant__OpAssignment_0 : ( rulePlusMinus ) ;
+ // InternalContract.g:13142:1: rule__SignedConstant__OpAssignment_0 : ( rulePlusMinus ) ;
public final void rule__SignedConstant__OpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13094:1: ( ( rulePlusMinus ) )
- // InternalContract.g:13095:2: ( rulePlusMinus )
+ // InternalContract.g:13146:1: ( ( rulePlusMinus ) )
+ // InternalContract.g:13147:2: ( rulePlusMinus )
{
- // InternalContract.g:13095:2: ( rulePlusMinus )
- // InternalContract.g:13096:3: rulePlusMinus
+ // InternalContract.g:13147:2: ( rulePlusMinus )
+ // InternalContract.g:13148:3: rulePlusMinus
{
before(grammarAccess.getSignedConstantAccess().getOpPlusMinusParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -39422,17 +39604,17 @@ public final void rule__SignedConstant__OpAssignment_0() throws RecognitionExcep
// $ANTLR start "rule__SignedConstant__OwnedPropertyExpressionAssignment_1"
- // InternalContract.g:13105:1: rule__SignedConstant__OwnedPropertyExpressionAssignment_1 : ( ruleConstantValue ) ;
+ // InternalContract.g:13157:1: rule__SignedConstant__OwnedPropertyExpressionAssignment_1 : ( ruleConstantValue ) ;
public final void rule__SignedConstant__OwnedPropertyExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13109:1: ( ( ruleConstantValue ) )
- // InternalContract.g:13110:2: ( ruleConstantValue )
+ // InternalContract.g:13161:1: ( ( ruleConstantValue ) )
+ // InternalContract.g:13162:2: ( ruleConstantValue )
{
- // InternalContract.g:13110:2: ( ruleConstantValue )
- // InternalContract.g:13111:3: ruleConstantValue
+ // InternalContract.g:13162:2: ( ruleConstantValue )
+ // InternalContract.g:13163:3: ruleConstantValue
{
before(grammarAccess.getSignedConstantAccess().getOwnedPropertyExpressionConstantValueParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -39463,17 +39645,17 @@ public final void rule__SignedConstant__OwnedPropertyExpressionAssignment_1() th
// $ANTLR start "rule__IntegerTerm__ValueAssignment_0"
- // InternalContract.g:13120:1: rule__IntegerTerm__ValueAssignment_0 : ( ruleSignedInt ) ;
+ // InternalContract.g:13172:1: rule__IntegerTerm__ValueAssignment_0 : ( ruleSignedInt ) ;
public final void rule__IntegerTerm__ValueAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13124:1: ( ( ruleSignedInt ) )
- // InternalContract.g:13125:2: ( ruleSignedInt )
+ // InternalContract.g:13176:1: ( ( ruleSignedInt ) )
+ // InternalContract.g:13177:2: ( ruleSignedInt )
{
- // InternalContract.g:13125:2: ( ruleSignedInt )
- // InternalContract.g:13126:3: ruleSignedInt
+ // InternalContract.g:13177:2: ( ruleSignedInt )
+ // InternalContract.g:13178:3: ruleSignedInt
{
before(grammarAccess.getIntegerTermAccess().getValueSignedIntParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -39504,21 +39686,21 @@ public final void rule__IntegerTerm__ValueAssignment_0() throws RecognitionExcep
// $ANTLR start "rule__IntegerTerm__UnitAssignment_1"
- // InternalContract.g:13135:1: rule__IntegerTerm__UnitAssignment_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:13187:1: rule__IntegerTerm__UnitAssignment_1 : ( ( RULE_ID ) ) ;
public final void rule__IntegerTerm__UnitAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13139:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:13140:2: ( ( RULE_ID ) )
+ // InternalContract.g:13191:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:13192:2: ( ( RULE_ID ) )
{
- // InternalContract.g:13140:2: ( ( RULE_ID ) )
- // InternalContract.g:13141:3: ( RULE_ID )
+ // InternalContract.g:13192:2: ( ( RULE_ID ) )
+ // InternalContract.g:13193:3: ( RULE_ID )
{
before(grammarAccess.getIntegerTermAccess().getUnitUnitLiteralCrossReference_1_0());
- // InternalContract.g:13142:3: ( RULE_ID )
- // InternalContract.g:13143:4: RULE_ID
+ // InternalContract.g:13194:3: ( RULE_ID )
+ // InternalContract.g:13195:4: RULE_ID
{
before(grammarAccess.getIntegerTermAccess().getUnitUnitLiteralIDTerminalRuleCall_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -39549,17 +39731,17 @@ public final void rule__IntegerTerm__UnitAssignment_1() throws RecognitionExcept
// $ANTLR start "rule__RealTerm__ValueAssignment_0"
- // InternalContract.g:13154:1: rule__RealTerm__ValueAssignment_0 : ( ruleSignedReal ) ;
+ // InternalContract.g:13206:1: rule__RealTerm__ValueAssignment_0 : ( ruleSignedReal ) ;
public final void rule__RealTerm__ValueAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13158:1: ( ( ruleSignedReal ) )
- // InternalContract.g:13159:2: ( ruleSignedReal )
+ // InternalContract.g:13210:1: ( ( ruleSignedReal ) )
+ // InternalContract.g:13211:2: ( ruleSignedReal )
{
- // InternalContract.g:13159:2: ( ruleSignedReal )
- // InternalContract.g:13160:3: ruleSignedReal
+ // InternalContract.g:13211:2: ( ruleSignedReal )
+ // InternalContract.g:13212:3: ruleSignedReal
{
before(grammarAccess.getRealTermAccess().getValueSignedRealParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -39590,21 +39772,21 @@ public final void rule__RealTerm__ValueAssignment_0() throws RecognitionExceptio
// $ANTLR start "rule__RealTerm__UnitAssignment_1"
- // InternalContract.g:13169:1: rule__RealTerm__UnitAssignment_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:13221:1: rule__RealTerm__UnitAssignment_1 : ( ( RULE_ID ) ) ;
public final void rule__RealTerm__UnitAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13173:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:13174:2: ( ( RULE_ID ) )
+ // InternalContract.g:13225:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:13226:2: ( ( RULE_ID ) )
{
- // InternalContract.g:13174:2: ( ( RULE_ID ) )
- // InternalContract.g:13175:3: ( RULE_ID )
+ // InternalContract.g:13226:2: ( ( RULE_ID ) )
+ // InternalContract.g:13227:3: ( RULE_ID )
{
before(grammarAccess.getRealTermAccess().getUnitUnitLiteralCrossReference_1_0());
- // InternalContract.g:13176:3: ( RULE_ID )
- // InternalContract.g:13177:4: RULE_ID
+ // InternalContract.g:13228:3: ( RULE_ID )
+ // InternalContract.g:13229:4: RULE_ID
{
before(grammarAccess.getRealTermAccess().getUnitUnitLiteralIDTerminalRuleCall_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -39635,17 +39817,17 @@ public final void rule__RealTerm__UnitAssignment_1() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__MinimumAssignment_0"
- // InternalContract.g:13188:1: rule__NumericRangeTerm__MinimumAssignment_0 : ( ruleNumAlt ) ;
+ // InternalContract.g:13240:1: rule__NumericRangeTerm__MinimumAssignment_0 : ( ruleNumAlt ) ;
public final void rule__NumericRangeTerm__MinimumAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13192:1: ( ( ruleNumAlt ) )
- // InternalContract.g:13193:2: ( ruleNumAlt )
+ // InternalContract.g:13244:1: ( ( ruleNumAlt ) )
+ // InternalContract.g:13245:2: ( ruleNumAlt )
{
- // InternalContract.g:13193:2: ( ruleNumAlt )
- // InternalContract.g:13194:3: ruleNumAlt
+ // InternalContract.g:13245:2: ( ruleNumAlt )
+ // InternalContract.g:13246:3: ruleNumAlt
{
before(grammarAccess.getNumericRangeTermAccess().getMinimumNumAltParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -39676,17 +39858,17 @@ public final void rule__NumericRangeTerm__MinimumAssignment_0() throws Recogniti
// $ANTLR start "rule__NumericRangeTerm__MaximumAssignment_2"
- // InternalContract.g:13203:1: rule__NumericRangeTerm__MaximumAssignment_2 : ( ruleNumAlt ) ;
+ // InternalContract.g:13255:1: rule__NumericRangeTerm__MaximumAssignment_2 : ( ruleNumAlt ) ;
public final void rule__NumericRangeTerm__MaximumAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13207:1: ( ( ruleNumAlt ) )
- // InternalContract.g:13208:2: ( ruleNumAlt )
+ // InternalContract.g:13259:1: ( ( ruleNumAlt ) )
+ // InternalContract.g:13260:2: ( ruleNumAlt )
{
- // InternalContract.g:13208:2: ( ruleNumAlt )
- // InternalContract.g:13209:3: ruleNumAlt
+ // InternalContract.g:13260:2: ( ruleNumAlt )
+ // InternalContract.g:13261:3: ruleNumAlt
{
before(grammarAccess.getNumericRangeTermAccess().getMaximumNumAltParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -39717,17 +39899,17 @@ public final void rule__NumericRangeTerm__MaximumAssignment_2() throws Recogniti
// $ANTLR start "rule__NumericRangeTerm__DeltaAssignment_3_1"
- // InternalContract.g:13218:1: rule__NumericRangeTerm__DeltaAssignment_3_1 : ( ruleNumAlt ) ;
+ // InternalContract.g:13270:1: rule__NumericRangeTerm__DeltaAssignment_3_1 : ( ruleNumAlt ) ;
public final void rule__NumericRangeTerm__DeltaAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:13222:1: ( ( ruleNumAlt ) )
- // InternalContract.g:13223:2: ( ruleNumAlt )
+ // InternalContract.g:13274:1: ( ( ruleNumAlt ) )
+ // InternalContract.g:13275:2: ( ruleNumAlt )
{
- // InternalContract.g:13223:2: ( ruleNumAlt )
- // InternalContract.g:13224:3: ruleNumAlt
+ // InternalContract.g:13275:2: ( ruleNumAlt )
+ // InternalContract.g:13276:3: ruleNumAlt
{
before(grammarAccess.getNumericRangeTermAccess().getDeltaNumAltParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -39762,12 +39944,12 @@ public final void rule__NumericRangeTerm__DeltaAssignment_3_1() throws Recogniti
protected DFA22 dfa22 = new DFA22(this);
static final String dfa_1s = "\25\uffff";
static final String dfa_2s = "\10\uffff\1\17\1\21\1\23\3\uffff\1\17\1\uffff\1\21\3\uffff\1\23";
- static final String dfa_3s = "\1\4\5\uffff\2\5\2\6\1\51\3\uffff\1\51\1\uffff\1\51\1\uffff\1\6\1\uffff\1\51";
- static final String dfa_4s = "\1\130\5\uffff\2\7\3\122\3\uffff\1\122\1\uffff\1\122\1\uffff\1\6\1\uffff\1\122";
+ static final String dfa_3s = "\1\4\5\uffff\2\5\2\6\1\53\3\uffff\1\53\1\uffff\1\53\1\uffff\1\6\1\uffff\1\53";
+ static final String dfa_4s = "\1\131\5\uffff\2\7\3\123\3\uffff\1\123\1\uffff\1\123\1\uffff\1\6\1\uffff\1\123";
static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\5\uffff\1\11\1\12\1\6\1\uffff\1\7\1\uffff\1\10\1\uffff\1\13\1\uffff";
static final String dfa_6s = "\25\uffff}>";
static final String[] dfa_7s = {
- "\1\5\1\11\1\12\1\10\21\uffff\1\14\1\6\1\7\23\uffff\1\13\31\uffff\1\2\1\1\1\uffff\1\4\1\3\12\uffff\1\14",
+ "\1\5\1\11\1\12\1\10\21\uffff\1\14\1\6\1\7\25\uffff\1\13\30\uffff\1\2\1\1\1\uffff\1\4\1\3\12\uffff\1\14",
"",
"",
"",
@@ -39775,19 +39957,19 @@ public final void rule__NumericRangeTerm__DeltaAssignment_3_1() throws Recogniti
"",
"\1\11\1\15\1\10",
"\1\11\1\15\1\10",
- "\1\16\42\uffff\1\17\6\uffff\2\17\34\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
- "\1\20\42\uffff\1\21\6\uffff\2\21\34\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
- "\1\23\6\uffff\2\23\26\uffff\1\22\5\uffff\1\15\1\uffff\1\23\1\uffff\1\23",
+ "\1\16\44\uffff\1\17\6\uffff\2\17\33\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
+ "\1\20\44\uffff\1\21\6\uffff\2\21\33\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
+ "\1\23\6\uffff\2\23\25\uffff\1\22\5\uffff\1\15\1\uffff\1\23\1\uffff\1\23",
"",
"",
"",
- "\1\17\6\uffff\2\17\34\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
+ "\1\17\6\uffff\2\17\33\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
"",
- "\1\21\6\uffff\2\21\34\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
+ "\1\21\6\uffff\2\21\33\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
"",
"\1\24",
"",
- "\1\23\6\uffff\2\23\34\uffff\1\15\1\uffff\1\23\1\uffff\1\23"
+ "\1\23\6\uffff\2\23\33\uffff\1\15\1\uffff\1\23\1\uffff\1\23"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -39812,96 +39994,97 @@ public DFA22(BaseRecognizer recognizer) {
this.transition = dfa_7;
}
public String getDescription() {
- return "2316:1: rule__PropertyExpression__Alternatives : ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) );";
+ return "2332:1: rule__PropertyExpression__Alternatives : ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) );";
}
}
public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0400020000000002L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000020000000042L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000060270000702L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0010140200000000L});
- public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0010140200000002L});
+ public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x1000080000000002L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000080000000042L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000180870000702L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0040500800000000L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0040500800000002L});
public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000400000000L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x000001F800C00000L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000020000000040L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0400020000000000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000008000000000L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000060270000700L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000001000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000040270000700L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000020000000000L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000800000000L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000202800000000L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000051800000000L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x000CC00000000000L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000400000000000L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x000CC40200000000L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x000FC40200000000L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x000EC40200000002L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x000EC40200000000L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0004000000000000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0040000000000000L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0080000000000000L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0300001800000000L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0400000000000000L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0002000000000002L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x4000800000000050L,0x0000000000000030L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x1000000000000002L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x2000000000000000L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x2000000000000002L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000800000000050L,0x0000000000000030L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x8000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000800400000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000800000000040L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x000007E000C00000L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000080000000040L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x1000080000000000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000180870000700L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000001000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000100870000700L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000080000000000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000800000000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000100000000000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000200000000000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000002000000000L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x000080A000000000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000146000000000L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0033000000000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0033100800000000L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x003F100800000000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x003B100800000002L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x003B100800000000L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0020000000000000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0004000000000000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0080000000000000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0100000000000000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0200000000000000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0C00006000000000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0008000000000002L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0002000000000050L,0x0000000000000061L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x4000000000000002L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x8000000000000002L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0002000000000050L,0x0000000000000060L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000180000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000180000002L,0x0000000000000008L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000180000000L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0002001000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0002000000000040L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0003000000000000L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0080000180001840L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x000C000000000000L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000180L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0200000600001840L});
public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000802L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0080000180000040L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000001000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x000080000E0000F0L,0x0000000001803600L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000020000000000L,0x0000000000050000L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000002000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0200000600000040L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000001000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x000200000E0000F0L,0x0000000003006C00L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000080000000000L,0x00000000000A0000L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000002000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000042L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x000180000E0000F0L,0x0000000001803600L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x000600000E0000F0L,0x0000000003006C00L});
public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004800L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x000000000C0000E0L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x000000000C000020L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x000000000C000080L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000009000L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x000000000C0000E0L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x000000000C000020L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x000000000C000080L});
public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
}
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.gitignore b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.gitignore
new file mode 100644
index 0000000..11d04b4
--- /dev/null
+++ b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.gitignore
@@ -0,0 +1 @@
+/.aadlbin-gen/
diff --git a/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.project b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.project
new file mode 100644
index 0000000..ef40eda
--- /dev/null
+++ b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.project
@@ -0,0 +1,18 @@
+
+
+ EvaluateOptionalMemberCallTests
+
+
+
+
+
+ org.eclipse.xtext.ui.shared.xtextBuilder
+
+
+
+
+
+ org.osate.core.aadlnature
+ org.eclipse.xtext.ui.shared.xtextNature
+
+
diff --git a/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.settings/org.eclipse.core.resources.prefs b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_argument_test.aadl b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_argument_test.aadl
new file mode 100644
index 0000000..5f93120
--- /dev/null
+++ b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_argument_test.aadl
@@ -0,0 +1,25 @@
+package member_with_argument_test
+public
+ with ps;
+
+ annex contract {**
+ contract MemberWithArgumentTest {
+ queries
+ val presentMap = self#ps::integer_with_units_1?.scaledTo(ms);
+ val emptyMap = self#ps::integer_with_units_2?.scaledTo(ms);
+
+ val presentFlatMap = self#ps::record_1?.get(field_1);
+ val outerEmptyFlatMap = self#ps::record_2?.get(field_1);
+ val innerEmptyFlatMap = self#ps::record_1?.get(field_2);
+ }
+ **};
+
+ system s
+ properties
+ ps::integer_with_units_1 => 1 sec;
+ ps::record_1 => [field_1 => "field_1";];
+ end s;
+
+ system implementation s.i
+ end s.i;
+end member_with_argument_test;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_lambda_test.aadl b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_lambda_test.aadl
new file mode 100644
index 0000000..43f1e29
--- /dev/null
+++ b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_lambda_test.aadl
@@ -0,0 +1,35 @@
+package member_with_lambda_test
+public
+ with ps;
+
+ annex contract {**
+ contract MemberWithLambdaTest {
+ queries
+ val presentMap = self#ps::reference_list_1?.filterType?.filter { c -> c.isProcess };
+ val emptyMap = self#ps::reference_list_2?.filterType?.filter { c -> c.isProcess };
+ }
+ **};
+
+ system s
+ features
+ port_1: in data port;
+ port_2: in data port;
+ end s;
+
+ system implementation s.i
+ subcomponents
+ process_1: process;
+ process_2: process;
+ memory_1: memory;
+ memory_2: memory;
+ properties
+ ps::reference_list_1 => (
+ reference (port_1),
+ reference (port_2),
+ reference (process_1),
+ reference (process_2),
+ reference (memory_1),
+ reference (memory_2)
+ );
+ end s.i;
+end member_with_lambda_test;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_type_parameter_test.aadl b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_type_parameter_test.aadl
new file mode 100644
index 0000000..6be6447
--- /dev/null
+++ b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_type_parameter_test.aadl
@@ -0,0 +1,26 @@
+package member_with_type_parameter_test
+public
+ with ps;
+
+ annex contract {**
+ contract MemberWithTypeParameterTest {
+ queries
+ val presentMap = self#ps::reference_list_1?.filterType;
+ val emptyMap = self#ps::reference_list_2?.filterType;
+ }
+ **};
+
+ system s
+ features
+ port1: in data port;
+ port2: in data port;
+ end s;
+
+ system implementation s.i
+ subcomponents
+ sub1: system;
+ sub2: system;
+ properties
+ ps::reference_list_1 => (reference (port1), reference (port2), reference (sub1), reference (sub2));
+ end s.i;
+end member_with_type_parameter_test;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/ps.aadl b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/ps.aadl
new file mode 100644
index 0000000..c81f8f1
--- /dev/null
+++ b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/ps.aadl
@@ -0,0 +1,14 @@
+property set ps is
+ integer_range_1: range of aadlinteger applies to (all);
+ integer_range_2: range of aadlinteger applies to (all);
+ integer_range_3: range of aadlinteger applies to (all);
+
+ reference_list_1: list of reference applies to (all);
+ reference_list_2: list of reference applies to (all);
+
+ integer_with_units_1: aadlinteger units Time_Units applies to (all);
+ integer_with_units_2: aadlinteger units Time_Units applies to (all);
+
+ record_1: record (field_1: aadlstring; field_2: aadlstring;) applies to (all);
+ record_2: record (field_1: aadlstring;) applies to (all);
+end ps;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/simple_member_test.aadl b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/simple_member_test.aadl
new file mode 100644
index 0000000..577b7d4
--- /dev/null
+++ b/org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/simple_member_test.aadl
@@ -0,0 +1,25 @@
+package simple_member_test
+public
+ with ps;
+
+ annex contract {**
+ contract SimpleMemberTest {
+ queries
+ val presentMap = self#ps::integer_range_1?.minimum;
+ val emptyMap = self#ps::integer_range_2?.minimum;
+
+ val presentFlatMap = self#ps::integer_range_1?.getDelta;
+ val outerEmptyFlatMap = self#ps::integer_range_2?.getDelta;
+ val innerEmptyFlatMap = self#ps::integer_range_3?.getDelta;
+ }
+ **};
+
+ system s
+ properties
+ ps::integer_range_1 => 1 .. 10 delta 2;
+ ps::integer_range_3 => 20 .. 30;
+ end s;
+
+ system implementation s.i
+ end s.i;
+end simple_member_test;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/typeSystem/MemberCallTests/optional_test.aadl b/org.osate.contract.tests/models/typeSystem/MemberCallTests/optional_test.aadl
index 0dd8768..e6a7755 100644
--- a/org.osate.contract.tests/models/typeSystem/MemberCallTests/optional_test.aadl
+++ b/org.osate.contract.tests/models/typeSystem/MemberCallTests/optional_test.aadl
@@ -33,6 +33,10 @@ public
.map { parent -> parent.category };
val v3 = self#Transmission_Time.flatMap { property -> property.get(Fixed) };
val v4 = self#ps::reference_property.filterType;
+
+ val v5 = self.parent?.name;
+ val v6 = self#Transmission_Time?.get(Fixed);
+ val v7 = self#Data_Rate?.scaledTo(kbps);
}
**};
end optional_test;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.gitignore b/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.gitignore
new file mode 100644
index 0000000..11d04b4
--- /dev/null
+++ b/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.gitignore
@@ -0,0 +1 @@
+/.aadlbin-gen/
diff --git a/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.project b/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.project
new file mode 100644
index 0000000..ace4d07
--- /dev/null
+++ b/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.project
@@ -0,0 +1,18 @@
+
+
+ OptionalMemberCallTests
+
+
+
+
+
+ org.eclipse.xtext.ui.shared.xtextBuilder
+
+
+
+
+
+ org.osate.core.aadlnature
+ org.eclipse.xtext.ui.shared.xtextNature
+
+
diff --git a/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.settings/org.eclipse.core.resources.prefs b/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/chained_optional_calls_test.aadl b/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/chained_optional_calls_test.aadl
new file mode 100644
index 0000000..25d71ec
--- /dev/null
+++ b/org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/chained_optional_calls_test.aadl
@@ -0,0 +1,17 @@
+package chained_optional_calls_test
+public
+ annex contract {**
+ contract ChainedOptionalCallsTest {
+ queries
+ val v1 = self;
+ val v2 = self.parent;
+ val v3 = self.parent?.subcomponents;
+ val v4 = self.parent?.subcomponents?.map { subcomponent -> subcomponent };
+ val v5 = self.parent
+ ?.subcomponents
+ ?.map { subcomponent -> (subcomponent.name, subcomponent.category) }
+ ?.map { (name, category) -> name };
+ val v6 = self.parent?.subcomponents?.filter { subcomponent -> subcomponent.isProcess };
+ }
+ **};
+end chained_optional_calls_test;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckArgumentTypeTests/wrong_argument_type_for_long_with_units_scaled_to.aadl b/org.osate.contract.tests/models/validator/CheckArgumentTypeTests/wrong_argument_type_for_long_with_units_scaled_to.aadl
index 8762abb..ebaa1ad 100644
--- a/org.osate.contract.tests/models/validator/CheckArgumentTypeTests/wrong_argument_type_for_long_with_units_scaled_to.aadl
+++ b/org.osate.contract.tests/models/validator/CheckArgumentTypeTests/wrong_argument_type_for_long_with_units_scaled_to.aadl
@@ -5,6 +5,9 @@ public
queries
val valid = self#Period.map { period -> period.scaledTo(ms) };
val invalid = self#Period.map { period -> period.scaledTo(self) };
+
+ val validOptional = self#Period?.scaledTo(ms);
+ val invalidOptional = self#Period?.scaledTo(self);
}
**};
end wrong_argument_type_for_long_with_units_scaled_to;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckArgumentTypeTests/wrong_argument_type_for_record_get.aadl b/org.osate.contract.tests/models/validator/CheckArgumentTypeTests/wrong_argument_type_for_record_get.aadl
index 5345ff4..eda7587 100644
--- a/org.osate.contract.tests/models/validator/CheckArgumentTypeTests/wrong_argument_type_for_record_get.aadl
+++ b/org.osate.contract.tests/models/validator/CheckArgumentTypeTests/wrong_argument_type_for_record_get.aadl
@@ -7,6 +7,9 @@ public
.map { transmissionTime -> transmissionTime.get(Fixed) };
val invalid = self#Transmission_Time
.map { transmissionTime -> transmissionTime.get(self.subcomponents.empty) };
+
+ val validOptional = self#Transmission_Time?.get(Fixed);
+ val invalidOptional = self#Transmission_Time?.get(self.subcomponents.empty);
}
**};
end wrong_argument_type_for_record_get;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_argument.aadl b/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_argument.aadl
index 981967d..52cea4f 100644
--- a/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_argument.aadl
+++ b/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_argument.aadl
@@ -29,6 +29,9 @@ public
queries
val valid = self.name;
val invalid = self.name(ms);
+
+ val validOptional = self.parent?.name;
+ val invalidOptional = self.parent?.name(ms);
}
**};
end extra_argument;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_generics.aadl b/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_generics.aadl
index fb0213c..9d09139 100644
--- a/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_generics.aadl
+++ b/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_generics.aadl
@@ -5,6 +5,9 @@ public
queries
val valid = self.name;
val invalid = self.name;
+
+ val validOptional = self.parent?.name;
+ val invalidOptional = self.parent?.name;
}
**};
end extra_generics;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_lambda.aadl b/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_lambda.aadl
index 4b214d9..7586780 100644
--- a/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_lambda.aadl
+++ b/org.osate.contract.tests/models/validator/CheckMemberCallTests/extra_lambda.aadl
@@ -32,6 +32,9 @@ public
val invalid2 = self#Transmission_Time.map { property ->
property.get(Fixed) { parameter -> parameter }
};
+
+ val validOptional = self.parent?.name;
+ val invalidOptional = self.parent?.name { parameter -> parameter };
}
**};
end extra_lambda;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckMemberCallTests/invalid_optional_call_member.aadl b/org.osate.contract.tests/models/validator/CheckMemberCallTests/invalid_optional_call_member.aadl
new file mode 100644
index 0000000..f2c6b29
--- /dev/null
+++ b/org.osate.contract.tests/models/validator/CheckMemberCallTests/invalid_optional_call_member.aadl
@@ -0,0 +1,10 @@
+package invalid_optional_call_member
+public
+ annex contract {**
+ contract InvalidOptionalCallMember {
+ queries
+ val valid = self.parent?.name;
+ val invalid = self.parent?.foo;
+ }
+ **};
+end invalid_optional_call_member;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_argument.aadl b/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_argument.aadl
index fa2e4e3..c5a3cb7 100644
--- a/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_argument.aadl
+++ b/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_argument.aadl
@@ -30,6 +30,10 @@ public
val valid = self#Period.map { period -> period.scaledTo(ms) };
val invalid1 = self#Period.map { period -> period.scaledTo };
val invalid2 = self#Transmission_Time.map { transmission_time -> transmission_time.get };
+
+ val validOptional = self#Period?.scaledTo(ms);
+ val invalidOptional1 = self#Period?.scaledTo;
+ val invalidOptional2 = self#Transmission_Time?.get;
}
**};
end missing_argument;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_generics.aadl b/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_generics.aadl
index 743509c..94601af 100644
--- a/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_generics.aadl
+++ b/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_generics.aadl
@@ -5,6 +5,9 @@ public
queries
val valid = self.allSubcomponents.filterType;
val invalid = self.allSubcomponents.filterType;
+
+ val validOptional = self.parent?.allSubcomponents?.filterType;
+ val invalidOptional = self.parent?.allSubcomponents?.filterType;
}
**};
end missing_generics;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_lambda.aadl b/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_lambda.aadl
index 1691cdb..5e60e28 100644
--- a/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_lambda.aadl
+++ b/org.osate.contract.tests/models/validator/CheckMemberCallTests/missing_lambda.aadl
@@ -30,6 +30,9 @@ public
val valid = self.subcomponents.map { subcomponent -> subcomponent };
val invalid = self.subcomponents.map;
val invalidOptional = self#Period.map;
+
+ val validOptionalCall = self.parent?.subcomponents?.map { subcomponent -> subcomponent };
+ val invalidOptionalCall = self.parent?.subcomponents?.map;
}
**};
end missing_lambda;
\ No newline at end of file
diff --git a/org.osate.contract.tests/models/validator/CheckMemberCallTests/optional_call_on_non_optional.aadl b/org.osate.contract.tests/models/validator/CheckMemberCallTests/optional_call_on_non_optional.aadl
new file mode 100644
index 0000000..ce017f4
--- /dev/null
+++ b/org.osate.contract.tests/models/validator/CheckMemberCallTests/optional_call_on_non_optional.aadl
@@ -0,0 +1,10 @@
+package optional_call_on_non_optional
+public
+ annex contract {**
+ contract OptionalCallOnNonOptional {
+ queries
+ val valid = self.parent?.name;
+ val invalid = self?.name;
+ }
+ **};
+end optional_call_on_non_optional;
\ No newline at end of file
diff --git a/org.osate.contract.tests/src/org/osate/contract/tests/interpreter/EvaluateOptionalMemberCallTest.java b/org.osate.contract.tests/src/org/osate/contract/tests/interpreter/EvaluateOptionalMemberCallTest.java
new file mode 100644
index 0000000..3682cdb
--- /dev/null
+++ b/org.osate.contract.tests/src/org/osate/contract/tests/interpreter/EvaluateOptionalMemberCallTest.java
@@ -0,0 +1,178 @@
+package org.osate.contract.tests.interpreter;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertIterableEquals;
+import static org.osate.pluginsupport.ScopeFunctions.with;
+
+import java.util.List;
+import java.util.Optional;
+
+import org.eclipse.xsemantics.runtime.RuleEnvironment;
+import org.eclipse.xsemantics.runtime.RuleEnvironmentEntry;
+import org.eclipse.xtext.testing.InjectWith;
+import org.eclipse.xtext.testing.extensions.InjectionExtension;
+import org.eclipse.xtext.testing.validation.ValidationTestHelper;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.osate.aadl2.AadlPackage;
+import org.osate.aadl2.DefaultAnnexLibrary;
+import org.osate.aadl2.NamedElement;
+import org.osate.aadl2.SystemImplementation;
+import org.osate.aadl2.instance.ComponentInstance;
+import org.osate.aadl2.instantiation.InstantiateModel;
+import org.osate.contract.contract.Contract;
+import org.osate.contract.contract.ContractLibrary;
+import org.osate.contract.tests.ContractInjectorProvider;
+import org.osate.contract.typing.ContractInterpreter;
+import org.osate.testsupport.TestHelper;
+
+import com.google.inject.Inject;
+
+@ExtendWith(InjectionExtension.class)
+@InjectWith(ContractInjectorProvider.class)
+public class EvaluateOptionalMemberCallTest {
+ private static final String PATH = "org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/";
+
+ @Inject
+ private TestHelper testHelper;
+
+ @Inject
+ private ContractInterpreter interpreter;
+
+ @Inject
+ private ValidationTestHelper validationHelper;
+
+ @SuppressWarnings("unchecked")
+ @Test
+ public void testSimpleMember() throws Exception {
+ var pkg = testHelper.parseFile(PATH + "simple_member_test.aadl", PATH + "ps.aadl");
+ validationHelper.assertNoIssues(pkg);
+ var system = (SystemImplementation) pkg.getPublicSection().getOwnedClassifiers().get(1);
+ var systemInstance = InstantiateModel.instantiate(system);
+ var environment = new RuleEnvironment(new RuleEnvironmentEntry("self", systemInstance));
+ var defaultLibrary = (DefaultAnnexLibrary) pkg.getPublicSection().getOwnedAnnexLibraries().get(0);
+ var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
+ var contract = (Contract) contractLibrary.getContractElements().get(0);
+ assertEquals(5, contract.getQueries().size());
+ with(contract.getQueries().get(0), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(1, ((Optional) result.get("presentMap")).get());
+ });
+ with(contract.getQueries().get(1), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.empty(), result.get("emptyMap"));
+ });
+ with(contract.getQueries().get(2), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(2, ((Optional) result.get("presentFlatMap")).get());
+ });
+ with(contract.getQueries().get(3), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.empty(), result.get("outerEmptyFlatMap"));
+ });
+ with(contract.getQueries().get(4), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.empty(), result.get("innerEmptyFlatMap"));
+ });
+ }
+
+ @SuppressWarnings("unchecked")
+ @Test
+ public void testMemberWithTypeParameter() throws Exception {
+ var pkg = testHelper.parseFile(PATH + "member_with_type_parameter_test.aadl", PATH + "ps.aadl");
+ validationHelper.assertNoIssues(pkg);
+ var system = (SystemImplementation) pkg.getPublicSection().getOwnedClassifiers().get(1);
+ var systemInstance = InstantiateModel.instantiate(system);
+ var environment = new RuleEnvironment(new RuleEnvironmentEntry("self", systemInstance));
+ var defaultLibrary = (DefaultAnnexLibrary) pkg.getPublicSection().getOwnedAnnexLibraries().get(0);
+ var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
+ var contract = (Contract) contractLibrary.getContractElements().get(0);
+ assertEquals(2, contract.getQueries().size());
+ with(contract.getQueries().get(0), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertIterableEquals(List.of("sub1", "sub2"),
+ ((Optional>) result.get("presentMap")).get()
+ .stream()
+ .map(NamedElement::getName)
+ .toList());
+ });
+ with(contract.getQueries().get(1), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.empty(), result.get("emptyMap"));
+ });
+ }
+
+ @SuppressWarnings("unchecked")
+ @Test
+ public void testMemberWithArgument() throws Exception {
+ var pkg = testHelper.parseFile(PATH + "member_with_argument_test.aadl", PATH + "ps.aadl");
+ validationHelper.assertNoIssues(pkg);
+ var system = (SystemImplementation) pkg.getPublicSection().getOwnedClassifiers().get(1);
+ var systemInstance = InstantiateModel.instantiate(system);
+ var environment = new RuleEnvironment(new RuleEnvironmentEntry("self", systemInstance));
+ var defaultLibrary = (DefaultAnnexLibrary) pkg.getPublicSection().getOwnedAnnexLibraries().get(0);
+ var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
+ var contract = (Contract) contractLibrary.getContractElements().get(0);
+ assertEquals(5, contract.getQueries().size());
+ with(contract.getQueries().get(0), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(1000.0, ((Optional) result.get("presentMap")).get());
+ });
+ with(contract.getQueries().get(1), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.empty(), result.get("emptyMap"));
+ });
+ with(contract.getQueries().get(2), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.of("field_1"), result.get("presentFlatMap"));
+ });
+ with(contract.getQueries().get(3), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.empty(), result.get("outerEmptyFlatMap"));
+ });
+ with(contract.getQueries().get(4), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.empty(), result.get("innerEmptyFlatMap"));
+ });
+ }
+
+ @SuppressWarnings("unchecked")
+ @Test
+ public void testMemberWithLambda() throws Exception {
+ var pkg = testHelper.parseFile(PATH + "member_with_lambda_test.aadl", PATH + "ps.aadl");
+ validationHelper.assertNoIssues(pkg);
+ var system = (SystemImplementation) pkg.getPublicSection().getOwnedClassifiers().get(1);
+ var systemInstance = InstantiateModel.instantiate(system);
+ var environment = new RuleEnvironment(new RuleEnvironmentEntry("self", systemInstance));
+ var defaultLibrary = (DefaultAnnexLibrary) pkg.getPublicSection().getOwnedAnnexLibraries().get(0);
+ var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
+ var contract = (Contract) contractLibrary.getContractElements().get(0);
+ assertEquals(2, contract.getQueries().size());
+ with(contract.getQueries().get(0), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertIterableEquals(List.of("process_1", "process_2"),
+ ((Optional>) result.get("presentMap")).get()
+ .stream()
+ .map(NamedElement::getName)
+ .toList());
+ });
+ with(contract.getQueries().get(1), query -> {
+ var result = interpreter.evaluateQuery(environment, query).getValue();
+ assertEquals(1, result.size());
+ assertEquals(Optional.empty(), result.get("emptyMap"));
+ });
+ }
+}
\ No newline at end of file
diff --git a/org.osate.contract.tests/src/org/osate/contract/tests/typesystem/MemberCallTest.java b/org.osate.contract.tests/src/org/osate/contract/tests/typesystem/MemberCallTest.java
index 77a9835..15dc7e9 100644
--- a/org.osate.contract.tests/src/org/osate/contract/tests/typesystem/MemberCallTest.java
+++ b/org.osate.contract.tests/src/org/osate/contract/tests/typesystem/MemberCallTest.java
@@ -441,7 +441,7 @@ public void testOptionalMembers() {
var defaultLibrary = (DefaultAnnexLibrary) pkg.getPublicSection().getOwnedAnnexLibraries().get(0);
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
- assertEquals(4, contract.getQueries().size());
+ assertEquals(7, contract.getQueries().size());
with(contract.getQueries().get(0), query -> {
var type = typeSystem.expressionType(query.getValue()).getValue();
assertEquals("String?", type.toString());
@@ -458,6 +458,18 @@ public void testOptionalMembers() {
var type = typeSystem.expressionType(query.getValue()).getValue();
assertEquals("ComponentInstance?", type.toString());
});
+ with(contract.getQueries().get(4), query -> {
+ var type = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("String?", type.toString());
+ });
+ with(contract.getQueries().get(5), query -> {
+ var type = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("LongRangeWithUnits?", type.toString());
+ });
+ with(contract.getQueries().get(6), query -> {
+ var type = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("Double?", type.toString());
+ });
}
@Test
diff --git a/org.osate.contract.tests/src/org/osate/contract/tests/typesystem/OptionalMemberCallTest.java b/org.osate.contract.tests/src/org/osate/contract/tests/typesystem/OptionalMemberCallTest.java
new file mode 100644
index 0000000..e741b9f
--- /dev/null
+++ b/org.osate.contract.tests/src/org/osate/contract/tests/typesystem/OptionalMemberCallTest.java
@@ -0,0 +1,79 @@
+package org.osate.contract.tests.typesystem;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.osate.pluginsupport.ScopeFunctions.with;
+
+import org.eclipse.xtext.testing.InjectWith;
+import org.eclipse.xtext.testing.extensions.InjectionExtension;
+import org.eclipse.xtext.testing.validation.ValidationTestHelper;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.osate.aadl2.AadlPackage;
+import org.osate.aadl2.DefaultAnnexLibrary;
+import org.osate.contract.contract.Contract;
+import org.osate.contract.contract.ContractLibrary;
+import org.osate.contract.contract.MemberCall;
+import org.osate.contract.contract.SingleParameter;
+import org.osate.contract.contract.TupleParameter;
+import org.osate.contract.tests.ContractInjectorProvider;
+import org.osate.contract.typing.ContractTypeSystem;
+import org.osate.testsupport.TestHelper;
+
+import com.google.inject.Inject;
+
+@ExtendWith(InjectionExtension.class)
+@InjectWith(ContractInjectorProvider.class)
+public class OptionalMemberCallTest {
+ private static final String PATH = "org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/";
+
+ @Inject
+ private TestHelper testHelper;
+
+ @Inject
+ private ContractTypeSystem typeSystem;
+
+ @Inject
+ private ValidationTestHelper validationHelper;
+
+ @Test
+ public void testChainedOptionalCalls() {
+ var pkg = testHelper.parseFile(PATH + "chained_optional_calls_test.aadl");
+ validationHelper.assertNoIssues(pkg);
+ var defaultLibrary = (DefaultAnnexLibrary) pkg.getPublicSection().getOwnedAnnexLibraries().get(0);
+ var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
+ var contract = (Contract) contractLibrary.getContractElements().get(0);
+ assertEquals(6, contract.getQueries().size());
+ with(contract.getQueries().get(0), query -> {
+ var type = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("ComponentInstance", type.toString());
+ });
+ with(contract.getQueries().get(1), query -> {
+ var type = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("ComponentInstance?", type.toString());
+ });
+ with(contract.getQueries().get(2), query -> {
+ var type = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("List?", type.toString());
+ });
+ with(contract.getQueries().get(3), query -> {
+ var parameter = (SingleParameter) ((MemberCall) query.getValue()).getLambda().getParameter();
+ var parameterType = typeSystem.namedType(parameter).getValue();
+ assertEquals("ComponentInstance", parameterType.toString());
+ var queryType = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("List?", queryType.toString());
+ });
+ with(contract.getQueries().get(4), query -> {
+ var parameter = (TupleParameter) ((MemberCall) query.getValue()).getLambda().getParameter();
+ var firstParameterType = typeSystem.namedType(parameter.getNames().get(0)).getValue();
+ assertEquals("String", firstParameterType.toString());
+ var secondParameterType = typeSystem.namedType(parameter.getNames().get(1)).getValue();
+ assertEquals("ComponentCategory", secondParameterType.toString());
+ var queryType = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("List?", queryType.toString());
+ });
+ with(contract.getQueries().get(5), query -> {
+ var type = typeSystem.expressionType(query.getValue()).getValue();
+ assertEquals("List?", type.toString());
+ });
+ }
+}
\ No newline at end of file
diff --git a/org.osate.contract.tests/src/org/osate/contract/tests/validator/CheckArgumentTypeTest.java b/org.osate.contract.tests/src/org/osate/contract/tests/validator/CheckArgumentTypeTest.java
index 5f21a36..ef9b4d4 100644
--- a/org.osate.contract.tests/src/org/osate/contract/tests/validator/CheckArgumentTypeTest.java
+++ b/org.osate.contract.tests/src/org/osate/contract/tests/validator/CheckArgumentTypeTest.java
@@ -38,7 +38,7 @@ public void testWrongArgumentTypeForLongWithUnitsScaledTo() {
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
var issues = validationHelper.validate(pkg);
- assertEquals(1, issues.size());
+ assertEquals(2, issues.size());
with(issues.get(0), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Expected UnitLiteral; found ComponentInstance", issue.getMessage());
@@ -47,6 +47,11 @@ public void testWrongArgumentTypeForLongWithUnitsScaledTo() {
((MemberCall) contract.getQueries().get(1).getValue()).getLambda().getReturnValue()),
issue.getUriToProblem());
});
+ with(issues.get(1), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Expected UnitLiteral; found ComponentInstance", issue.getMessage());
+ assertEquals(EcoreUtil.getURI((contract.getQueries().get(3).getValue())), issue.getUriToProblem());
+ });
}
@Test
@@ -56,7 +61,7 @@ public void testWrongArgumentTypeForRecordGet() {
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
var issues = validationHelper.validate(pkg);
- assertEquals(1, issues.size());
+ assertEquals(2, issues.size());
with(issues.get(0), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Expected RecordField; found Boolean", issue.getMessage());
@@ -65,5 +70,10 @@ public void testWrongArgumentTypeForRecordGet() {
((MemberCall) contract.getQueries().get(1).getValue()).getLambda().getReturnValue()),
issue.getUriToProblem());
});
+ with(issues.get(1), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Expected RecordField; found Boolean", issue.getMessage());
+ assertEquals(EcoreUtil.getURI((contract.getQueries().get(3).getValue())), issue.getUriToProblem());
+ });
}
}
\ No newline at end of file
diff --git a/org.osate.contract.tests/src/org/osate/contract/tests/validator/CheckMemberCallTest.java b/org.osate.contract.tests/src/org/osate/contract/tests/validator/CheckMemberCallTest.java
index c6a324a..f938de1 100644
--- a/org.osate.contract.tests/src/org/osate/contract/tests/validator/CheckMemberCallTest.java
+++ b/org.osate.contract.tests/src/org/osate/contract/tests/validator/CheckMemberCallTest.java
@@ -143,7 +143,7 @@ public void testMissingLambda() {
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
var issues = validationHelper.validate(pkg);
- assertEquals(2, issues.size());
+ assertEquals(3, issues.size());
with(issues.get(0), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Lambda expected for call to 'map'", issue.getMessage());
@@ -154,6 +154,11 @@ public void testMissingLambda() {
assertEquals("Lambda expected for call to 'map'", issue.getMessage());
assertEquals(EcoreUtil.getURI(contract.getQueries().get(2).getValue()), issue.getUriToProblem());
});
+ with(issues.get(2), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Lambda expected for call to 'map'", issue.getMessage());
+ assertEquals(EcoreUtil.getURI(contract.getQueries().get(4).getValue()), issue.getUriToProblem());
+ });
}
@Test
@@ -163,7 +168,7 @@ public void testExtraLambda() {
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
var issues = validationHelper.validate(pkg);
- assertEquals(2, issues.size());
+ assertEquals(3, issues.size());
with(issues.get(0), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Unexpected lambda for call to 'name'", issue.getMessage());
@@ -178,6 +183,12 @@ public void testExtraLambda() {
.getLambda()),
issue.getUriToProblem());
});
+ with(issues.get(2), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Unexpected lambda for call to 'name'", issue.getMessage());
+ assertEquals(EcoreUtil.getURI(((MemberCall) contract.getQueries().get(4).getValue()).getLambda()),
+ issue.getUriToProblem());
+ });
}
@Test
@@ -187,7 +198,7 @@ public void testMissingArgument() {
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
var issues = validationHelper.validate(pkg);
- assertEquals(2, issues.size());
+ assertEquals(4, issues.size());
with(issues.get(0), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Argument expected for call to 'scaledTo'", issue.getMessage());
@@ -204,6 +215,16 @@ public void testMissingArgument() {
((MemberCall) contract.getQueries().get(2).getValue()).getLambda().getReturnValue()),
issue.getUriToProblem());
});
+ with(issues.get(2), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Argument expected for call to 'scaledTo'", issue.getMessage());
+ assertEquals(EcoreUtil.getURI((contract.getQueries().get(4).getValue())), issue.getUriToProblem());
+ });
+ with(issues.get(3), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Argument expected for call to 'get'", issue.getMessage());
+ assertEquals(EcoreUtil.getURI((contract.getQueries().get(5).getValue())), issue.getUriToProblem());
+ });
}
@Test
@@ -213,7 +234,7 @@ public void testExtraArgument() {
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
var issues = validationHelper.validate(pkg);
- assertEquals(2, issues.size());
+ assertEquals(4, issues.size());
with(issues.get(0), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Couldn't resolve reference to 'ms'.", issue.getMessage());
@@ -221,10 +242,21 @@ public void testExtraArgument() {
issue.getUriToProblem());
});
with(issues.get(1), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Couldn't resolve reference to 'ms'.", issue.getMessage());
+ assertEquals(EcoreUtil.getURI(((MemberCall) contract.getQueries().get(3).getValue()).getArgument()),
+ issue.getUriToProblem());
+ });
+ with(issues.get(2), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Unexpected argument for call to 'name'", issue.getMessage());
assertEquals(EcoreUtil.getURI(contract.getQueries().get(1).getValue()), issue.getUriToProblem());
});
+ with(issues.get(3), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Unexpected argument for call to 'name'", issue.getMessage());
+ assertEquals(EcoreUtil.getURI(contract.getQueries().get(3).getValue()), issue.getUriToProblem());
+ });
}
@Test
@@ -234,12 +266,17 @@ public void testMissingGenerics() {
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
var issues = validationHelper.validate(pkg);
- assertEquals(1, issues.size());
+ assertEquals(2, issues.size());
with(issues.get(0), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Type argument expected for call to 'filterType'", issue.getMessage());
assertEquals(EcoreUtil.getURI(contract.getQueries().get(1).getValue()), issue.getUriToProblem());
});
+ with(issues.get(1), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Type argument expected for call to 'filterType'", issue.getMessage());
+ assertEquals(EcoreUtil.getURI(contract.getQueries().get(3).getValue()), issue.getUriToProblem());
+ });
}
@Test
@@ -249,12 +286,17 @@ public void testExtraGenerics() {
var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
var contract = (Contract) contractLibrary.getContractElements().get(0);
var issues = validationHelper.validate(pkg);
- assertEquals(1, issues.size());
+ assertEquals(2, issues.size());
with(issues.get(0), issue -> {
assertEquals(Severity.ERROR, issue.getSeverity());
assertEquals("Unexpected type argument for call to 'name'", issue.getMessage());
assertEquals(EcoreUtil.getURI(contract.getQueries().get(1).getValue()), issue.getUriToProblem());
});
+ with(issues.get(1), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Unexpected type argument for call to 'name'", issue.getMessage());
+ assertEquals(EcoreUtil.getURI(contract.getQueries().get(3).getValue()), issue.getUriToProblem());
+ });
}
@Test
@@ -288,4 +330,34 @@ public void testInvalidGenericReceiver() {
assertEquals(EcoreUtil.getURI(contract.getQueries().get(6).getValue()), issue.getUriToProblem());
});
}
+
+ @Test
+ public void testInvalidOptionalCallMember() {
+ var pkg = testHelper.parseFile(PATH + "invalid_optional_call_member.aadl");
+ var defaultLibrary = (DefaultAnnexLibrary) pkg.getPublicSection().getOwnedAnnexLibraries().get(0);
+ var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
+ var contract = (Contract) contractLibrary.getContractElements().get(0);
+ var issues = validationHelper.validate(pkg);
+ assertEquals(1, issues.size());
+ with(issues.get(0), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("'foo' is not a member of the type ComponentInstance", issue.getMessage());
+ assertEquals(EcoreUtil.getURI(contract.getQueries().get(1).getValue()), issue.getUriToProblem());
+ });
+ }
+
+ @Test
+ public void testOptionalCallOnNonOptional() {
+ var pkg = testHelper.parseFile(PATH + "optional_call_on_non_optional.aadl");
+ var defaultLibrary = (DefaultAnnexLibrary) pkg.getPublicSection().getOwnedAnnexLibraries().get(0);
+ var contractLibrary = (ContractLibrary) defaultLibrary.getParsedAnnexLibrary();
+ var contract = (Contract) contractLibrary.getContractElements().get(0);
+ var issues = validationHelper.validate(pkg);
+ assertEquals(1, issues.size());
+ with(issues.get(0), issue -> {
+ assertEquals(Severity.ERROR, issue.getSeverity());
+ assertEquals("Cannot use optional member call on non-optional type ComponentInstance", issue.getMessage());
+ assertEquals(EcoreUtil.getURI(contract.getQueries().get(1).getValue()), issue.getUriToProblem());
+ });
+ }
}
\ No newline at end of file
diff --git a/org.osate.contract.ui/src-gen/org/osate/contract/ui/contentassist/AbstractContractProposalProvider.java b/org.osate.contract.ui/src-gen/org/osate/contract/ui/contentassist/AbstractContractProposalProvider.java
index 716c8a3..16e3378 100644
--- a/org.osate.contract.ui/src-gen/org/osate/contract/ui/contentassist/AbstractContractProposalProvider.java
+++ b/org.osate.contract.ui/src-gen/org/osate/contract/ui/contentassist/AbstractContractProposalProvider.java
@@ -164,6 +164,9 @@ public void completeAndExpression_Right(EObject model, Assignment assignment, Co
public void completeNotExpression_Operand(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeCallExpression_Operator(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeCallExpression_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
if (assignment.getTerminal() instanceof RuleCall) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
@@ -341,6 +344,9 @@ public void complete_NotExpression(EObject model, RuleCall ruleCall, ContentAssi
public void complete_CallExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_MemberCallOperator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_Lambda(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
diff --git a/org.osate.contract.ui/src/org/osate/contract/ui/contentassist/ContractProposalProvider.java b/org.osate.contract.ui/src/org/osate/contract/ui/contentassist/ContractProposalProvider.java
index 1d55a8b..dd7f9dc 100644
--- a/org.osate.contract.ui/src/org/osate/contract/ui/contentassist/ContractProposalProvider.java
+++ b/org.osate.contract.ui/src/org/osate/contract/ui/contentassist/ContractProposalProvider.java
@@ -35,6 +35,7 @@
import org.osate.contract.contract.MemberCall;
import org.osate.contract.typing.ContractTypeSystem;
import org.osate.contract.typing.GenericTypeArgumentRegistry;
+import org.osate.contract.typing.OptionalType;
import com.google.inject.Inject;
@@ -52,8 +53,12 @@ public void completeCallExpression_Right(EObject model, Assignment assignment, C
super.completeCallExpression_Right(model, assignment, context, acceptor);
if (model instanceof MemberCall memberCall) {
var leftType = typeSystem.expressionType(memberCall.getLeft()).getValue();
- if (leftType != null) {
- for (var memberName : leftType.getMembers().keySet()) {
+ var receiverType = switch (memberCall.getOperator()) {
+ case NORMAL -> leftType;
+ case OPTIONAL -> leftType instanceof OptionalType optionalType ? optionalType.getElementType() : null;
+ };
+ if (receiverType != null) {
+ for (var memberName : receiverType.getMembers().keySet()) {
acceptor.accept(createCompletionProposal(memberName, null, getImage(memberCall), 700,
context.getPrefix(), context));
}
diff --git a/org.osate.contract/model/generated/Contract.ecore b/org.osate.contract/model/generated/Contract.ecore
index 528a0b0..6e5ebdf 100644
--- a/org.osate.contract/model/generated/Contract.ecore
+++ b/org.osate.contract/model/generated/Contract.ecore
@@ -89,6 +89,10 @@
+
+
+
+
@@ -162,6 +166,7 @@
+
+
+
+
+
@@ -127,6 +131,7 @@
+
diff --git a/org.osate.contract/src-gen/org/osate/contract/Contract.xtextbin b/org.osate.contract/src-gen/org/osate/contract/Contract.xtextbin
index 96b03d1..68fa1b5 100644
Binary files a/org.osate.contract/src-gen/org/osate/contract/Contract.xtextbin and b/org.osate.contract/src-gen/org/osate/contract/Contract.xtextbin differ
diff --git a/org.osate.contract/src-gen/org/osate/contract/contract/ContractPackage.java b/org.osate.contract/src-gen/org/osate/contract/contract/ContractPackage.java
index 44673f7..aceaf3d 100644
--- a/org.osate.contract/src-gen/org/osate/contract/contract/ContractPackage.java
+++ b/org.osate.contract/src-gen/org/osate/contract/contract/ContractPackage.java
@@ -1900,6 +1900,15 @@ public interface ContractPackage extends EPackage
*/
int MEMBER_CALL__LEFT = EXPRESSION_FEATURE_COUNT + 0;
+ /**
+ * The feature id for the 'Operator' attribute.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int MEMBER_CALL__OPERATOR = EXPRESSION_FEATURE_COUNT + 1;
+
/**
* The feature id for the 'Right' attribute.
*
@@ -1907,7 +1916,7 @@ public interface ContractPackage extends EPackage
* @generated
* @ordered
*/
- int MEMBER_CALL__RIGHT = EXPRESSION_FEATURE_COUNT + 1;
+ int MEMBER_CALL__RIGHT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The feature id for the 'Type Argument' attribute.
@@ -1916,7 +1925,7 @@ public interface ContractPackage extends EPackage
* @generated
* @ordered
*/
- int MEMBER_CALL__TYPE_ARGUMENT = EXPRESSION_FEATURE_COUNT + 2;
+ int MEMBER_CALL__TYPE_ARGUMENT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The feature id for the 'Argument' containment reference.
@@ -1925,7 +1934,7 @@ public interface ContractPackage extends EPackage
* @generated
* @ordered
*/
- int MEMBER_CALL__ARGUMENT = EXPRESSION_FEATURE_COUNT + 3;
+ int MEMBER_CALL__ARGUMENT = EXPRESSION_FEATURE_COUNT + 4;
/**
* The feature id for the 'Lambda' containment reference.
@@ -1934,7 +1943,7 @@ public interface ContractPackage extends EPackage
* @generated
* @ordered
*/
- int MEMBER_CALL__LAMBDA = EXPRESSION_FEATURE_COUNT + 4;
+ int MEMBER_CALL__LAMBDA = EXPRESSION_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Member Call' class.
@@ -1943,7 +1952,7 @@ public interface ContractPackage extends EPackage
* @generated
* @ordered
*/
- int MEMBER_CALL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 5;
+ int MEMBER_CALL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link org.osate.contract.contract.impl.PropertyLookupImpl Property Lookup}' class.
@@ -2160,6 +2169,16 @@ public interface ContractPackage extends EPackage
*/
int LANGUAGE = 43;
+ /**
+ * The meta object id for the '{@link org.osate.contract.contract.MemberCallOperator Member Call Operator}' enum.
+ *
+ *
+ * @see org.osate.contract.contract.MemberCallOperator
+ * @see org.osate.contract.contract.impl.ContractPackageImpl#getMemberCallOperator()
+ * @generated
+ */
+ int MEMBER_CALL_OPERATOR = 44;
+
/**
* The meta object id for the '{@link org.osate.contract.contract.Predefined Predefined}' enum.
*
@@ -2168,7 +2187,7 @@ public interface ContractPackage extends EPackage
* @see org.osate.contract.contract.impl.ContractPackageImpl#getPredefined()
* @generated
*/
- int PREDEFINED = 44;
+ int PREDEFINED = 45;
/**
@@ -3103,6 +3122,17 @@ public interface ContractPackage extends EPackage
*/
EReference getMemberCall_Left();
+ /**
+ * Returns the meta object for the attribute '{@link org.osate.contract.contract.MemberCall#getOperator Operator}'.
+ *
+ *
+ * @return the meta object for the attribute 'Operator'.
+ * @see org.osate.contract.contract.MemberCall#getOperator()
+ * @see #getMemberCall()
+ * @generated
+ */
+ EAttribute getMemberCall_Operator();
+
/**
* Returns the meta object for the attribute '{@link org.osate.contract.contract.MemberCall#getRight Right}'.
*
@@ -3293,6 +3323,16 @@ public interface ContractPackage extends EPackage
*/
EEnum getLanguage();
+ /**
+ * Returns the meta object for enum '{@link org.osate.contract.contract.MemberCallOperator Member Call Operator}'.
+ *
+ *
+ * @return the meta object for enum 'Member Call Operator'.
+ * @see org.osate.contract.contract.MemberCallOperator
+ * @generated
+ */
+ EEnum getMemberCallOperator();
+
/**
* Returns the meta object for enum '{@link org.osate.contract.contract.Predefined Predefined}'.
*
@@ -4102,6 +4142,14 @@ interface Literals
*/
EReference MEMBER_CALL__LEFT = eINSTANCE.getMemberCall_Left();
+ /**
+ * The meta object literal for the 'Operator' attribute feature.
+ *
+ *
+ * @generated
+ */
+ EAttribute MEMBER_CALL__OPERATOR = eINSTANCE.getMemberCall_Operator();
+
/**
* The meta object literal for the 'Right' attribute feature.
*
@@ -4262,6 +4310,16 @@ interface Literals
*/
EEnum LANGUAGE = eINSTANCE.getLanguage();
+ /**
+ * The meta object literal for the '{@link org.osate.contract.contract.MemberCallOperator Member Call Operator}' enum.
+ *
+ *
+ * @see org.osate.contract.contract.MemberCallOperator
+ * @see org.osate.contract.contract.impl.ContractPackageImpl#getMemberCallOperator()
+ * @generated
+ */
+ EEnum MEMBER_CALL_OPERATOR = eINSTANCE.getMemberCallOperator();
+
/**
* The meta object literal for the '{@link org.osate.contract.contract.Predefined Predefined}' enum.
*
diff --git a/org.osate.contract/src-gen/org/osate/contract/contract/MemberCall.java b/org.osate.contract/src-gen/org/osate/contract/contract/MemberCall.java
index fe95e6e..d7b7df5 100644
--- a/org.osate.contract/src-gen/org/osate/contract/contract/MemberCall.java
+++ b/org.osate.contract/src-gen/org/osate/contract/contract/MemberCall.java
@@ -36,6 +36,7 @@
*
*
* - {@link org.osate.contract.contract.MemberCall#getLeft Left}
+ * - {@link org.osate.contract.contract.MemberCall#getOperator Operator}
* - {@link org.osate.contract.contract.MemberCall#getRight Right}
* - {@link org.osate.contract.contract.MemberCall#getTypeArgument Type Argument}
* - {@link org.osate.contract.contract.MemberCall#getArgument Argument}
@@ -70,6 +71,31 @@ public interface MemberCall extends Expression
*/
void setLeft(Expression value);
+ /**
+ * Returns the value of the 'Operator' attribute.
+ * The literals are from the enumeration {@link org.osate.contract.contract.MemberCallOperator}.
+ *
+ *
+ * @return the value of the 'Operator' attribute.
+ * @see org.osate.contract.contract.MemberCallOperator
+ * @see #setOperator(MemberCallOperator)
+ * @see org.osate.contract.contract.ContractPackage#getMemberCall_Operator()
+ * @model
+ * @generated
+ */
+ MemberCallOperator getOperator();
+
+ /**
+ * Sets the value of the '{@link org.osate.contract.contract.MemberCall#getOperator Operator}' attribute.
+ *
+ *
+ * @param value the new value of the 'Operator' attribute.
+ * @see org.osate.contract.contract.MemberCallOperator
+ * @see #getOperator()
+ * @generated
+ */
+ void setOperator(MemberCallOperator value);
+
/**
* Returns the value of the 'Right' attribute.
*
diff --git a/org.osate.contract/src-gen/org/osate/contract/contract/MemberCallOperator.java b/org.osate.contract/src-gen/org/osate/contract/contract/MemberCallOperator.java
new file mode 100644
index 0000000..d860db5
--- /dev/null
+++ b/org.osate.contract/src-gen/org/osate/contract/contract/MemberCallOperator.java
@@ -0,0 +1,247 @@
+/**
+ * Assurance Contract Annex Plugin for OSATE
+ * Copyright 2023 Carnegie Mellon University.
+ * NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE
+ * MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO
+ * WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT
+ * NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR
+ * RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE
+ * ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT
+ * INFRINGEMENT.
+ * Released under a BSD (SEI)-style license, please see license.txt or contact
+ * permission@sei.cmu.edu for full terms.
+ * [DISTRIBUTION STATEMENT A] This material has been approved for public release and
+ * unlimited distribution. Please see Copyright notice for non-US Government use and
+ * distribution.
+ * Carnegie Mellon® is registered in the U.S. Patent and Trademark Office by Carnegie
+ * Mellon University.
+ * This Software includes and/or makes use of the following Third-Party Software subject
+ * to its own license:
+ * 1. Z3 (https://github.com/Z3Prover/z3/blob/master/LICENSE.txt) Copyright Microsoft
+ * Corporation.
+ * 2. Eclipse (https://www.eclipse.org/legal/epl-2.0/) Copyright 2000, 2023 Eclipse
+ * contributors and others.
+ * DM23-0575
+ */
+package org.osate.contract.contract;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ *
+ * A representation of the literals of the enumeration 'Member Call Operator',
+ * and utility methods for working with them.
+ *
+ * @see org.osate.contract.contract.ContractPackage#getMemberCallOperator()
+ * @model
+ * @generated
+ */
+public enum MemberCallOperator implements Enumerator
+{
+ /**
+ * The 'NORMAL' literal object.
+ *
+ *
+ * @see #NORMAL_VALUE
+ * @generated
+ * @ordered
+ */
+ NORMAL(0, "NORMAL", "."),
+
+ /**
+ * The 'OPTIONAL' literal object.
+ *
+ *
+ * @see #OPTIONAL_VALUE
+ * @generated
+ * @ordered
+ */
+ OPTIONAL(1, "OPTIONAL", "?.");
+
+ /**
+ * The 'NORMAL' literal value.
+ *
+ *
+ * @see #NORMAL
+ * @model literal="."
+ * @generated
+ * @ordered
+ */
+ public static final int NORMAL_VALUE = 0;
+
+ /**
+ * The 'OPTIONAL' literal value.
+ *
+ *
+ * @see #OPTIONAL
+ * @model literal="?."
+ * @generated
+ * @ordered
+ */
+ public static final int OPTIONAL_VALUE = 1;
+
+ /**
+ * An array of all the 'Member Call Operator' enumerators.
+ *
+ *
+ * @generated
+ */
+ private static final MemberCallOperator[] VALUES_ARRAY =
+ new MemberCallOperator[]
+ {
+ NORMAL,
+ OPTIONAL,
+ };
+
+ /**
+ * A public read-only list of all the 'Member Call Operator' enumerators.
+ *
+ *
+ * @generated
+ */
+ public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the 'Member Call Operator' literal with the specified literal value.
+ *
+ *
+ * @param literal the literal.
+ * @return the matching enumerator or null.
+ * @generated
+ */
+ public static MemberCallOperator get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ MemberCallOperator result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the 'Member Call Operator' literal with the specified name.
+ *
+ *
+ * @param name the name.
+ * @return the matching enumerator or null.
+ * @generated
+ */
+ public static MemberCallOperator getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ MemberCallOperator result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the 'Member Call Operator' literal with the specified integer value.
+ *
+ *
+ * @param value the integer value.
+ * @return the matching enumerator or null.
+ * @generated
+ */
+ public static MemberCallOperator get(int value)
+ {
+ switch (value)
+ {
+ case NORMAL_VALUE: return NORMAL;
+ case OPTIONAL_VALUE: return OPTIONAL;
+ }
+ return null;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ private final int value;
+
+ /**
+ *
+ *
+ * @generated
+ */
+ private final String name;
+
+ /**
+ *
+ *
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ *
+ *
+ * @generated
+ */
+ private MemberCallOperator(int value, String name, String literal)
+ {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public int getValue()
+ {
+ return value;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String getName()
+ {
+ return name;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String getLiteral()
+ {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ return literal;
+ }
+
+} //MemberCallOperator
diff --git a/org.osate.contract/src-gen/org/osate/contract/contract/impl/ContractFactoryImpl.java b/org.osate.contract/src-gen/org/osate/contract/contract/impl/ContractFactoryImpl.java
index d0a8b74..8b4d6f4 100644
--- a/org.osate.contract/src-gen/org/osate/contract/contract/impl/ContractFactoryImpl.java
+++ b/org.osate.contract/src-gen/org/osate/contract/contract/impl/ContractFactoryImpl.java
@@ -148,6 +148,8 @@ public Object createFromString(EDataType eDataType, String initialValue)
{
case ContractPackage.LANGUAGE:
return createLanguageFromString(eDataType, initialValue);
+ case ContractPackage.MEMBER_CALL_OPERATOR:
+ return createMemberCallOperatorFromString(eDataType, initialValue);
case ContractPackage.PREDEFINED:
return createPredefinedFromString(eDataType, initialValue);
default:
@@ -167,6 +169,8 @@ public String convertToString(EDataType eDataType, Object instanceValue)
{
case ContractPackage.LANGUAGE:
return convertLanguageToString(eDataType, instanceValue);
+ case ContractPackage.MEMBER_CALL_OPERATOR:
+ return convertMemberCallOperatorToString(eDataType, instanceValue);
case ContractPackage.PREDEFINED:
return convertPredefinedToString(eDataType, instanceValue);
default:
@@ -712,6 +716,28 @@ public String convertLanguageToString(EDataType eDataType, Object instanceValue)
return instanceValue == null ? null : instanceValue.toString();
}
+ /**
+ *
+ *
+ * @generated
+ */
+ public MemberCallOperator createMemberCallOperatorFromString(EDataType eDataType, String initialValue)
+ {
+ MemberCallOperator result = MemberCallOperator.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public String convertMemberCallOperatorToString(EDataType eDataType, Object instanceValue)
+ {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
/**
*
*
diff --git a/org.osate.contract/src-gen/org/osate/contract/contract/impl/ContractPackageImpl.java b/org.osate.contract/src-gen/org/osate/contract/contract/impl/ContractPackageImpl.java
index 981f07f..648ede7 100644
--- a/org.osate.contract/src-gen/org/osate/contract/contract/impl/ContractPackageImpl.java
+++ b/org.osate.contract/src-gen/org/osate/contract/contract/impl/ContractPackageImpl.java
@@ -65,6 +65,7 @@
import org.osate.contract.contract.Lambda;
import org.osate.contract.contract.Language;
import org.osate.contract.contract.MemberCall;
+import org.osate.contract.contract.MemberCallOperator;
import org.osate.contract.contract.NameReference;
import org.osate.contract.contract.NotExpression;
import org.osate.contract.contract.OrExpression;
@@ -400,6 +401,13 @@ public class ContractPackageImpl extends EPackageImpl implements ContractPackage
*/
private EEnum languageEEnum = null;
+ /**
+ *
+ *
+ * @generated
+ */
+ private EEnum memberCallOperatorEEnum = null;
+
/**
*
*
@@ -1447,7 +1455,7 @@ public EReference getMemberCall_Left()
* @generated
*/
@Override
- public EAttribute getMemberCall_Right()
+ public EAttribute getMemberCall_Operator()
{
return (EAttribute)memberCallEClass.getEStructuralFeatures().get(1);
}
@@ -1458,11 +1466,22 @@ public EAttribute getMemberCall_Right()
* @generated
*/
@Override
- public EAttribute getMemberCall_TypeArgument()
+ public EAttribute getMemberCall_Right()
{
return (EAttribute)memberCallEClass.getEStructuralFeatures().get(2);
}
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getMemberCall_TypeArgument()
+ {
+ return (EAttribute)memberCallEClass.getEStructuralFeatures().get(3);
+ }
+
/**
*
*
@@ -1471,7 +1490,7 @@ public EAttribute getMemberCall_TypeArgument()
@Override
public EReference getMemberCall_Argument()
{
- return (EReference)memberCallEClass.getEStructuralFeatures().get(3);
+ return (EReference)memberCallEClass.getEStructuralFeatures().get(4);
}
/**
@@ -1482,7 +1501,7 @@ public EReference getMemberCall_Argument()
@Override
public EReference getMemberCall_Lambda()
{
- return (EReference)memberCallEClass.getEStructuralFeatures().get(4);
+ return (EReference)memberCallEClass.getEStructuralFeatures().get(5);
}
/**
@@ -1639,6 +1658,17 @@ public EEnum getLanguage()
return languageEEnum;
}
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EEnum getMemberCallOperator()
+ {
+ return memberCallOperatorEEnum;
+ }
+
/**
*
*
@@ -1804,6 +1834,7 @@ public void createPackageContents()
memberCallEClass = createEClass(MEMBER_CALL);
createEReference(memberCallEClass, MEMBER_CALL__LEFT);
+ createEAttribute(memberCallEClass, MEMBER_CALL__OPERATOR);
createEAttribute(memberCallEClass, MEMBER_CALL__RIGHT);
createEAttribute(memberCallEClass, MEMBER_CALL__TYPE_ARGUMENT);
createEReference(memberCallEClass, MEMBER_CALL__ARGUMENT);
@@ -1831,6 +1862,7 @@ public void createPackageContents()
// Create enums
languageEEnum = createEEnum(LANGUAGE);
+ memberCallOperatorEEnum = createEEnum(MEMBER_CALL_OPERATOR);
predefinedEEnum = createEEnum(PREDEFINED);
}
@@ -2028,6 +2060,7 @@ public void initializePackageContents()
initEClass(memberCallEClass, MemberCall.class, "MemberCall", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMemberCall_Left(), this.getExpression(), null, "left", null, 0, 1, MemberCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMemberCall_Operator(), this.getMemberCallOperator(), "operator", null, 0, 1, MemberCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMemberCall_Right(), theEcorePackage.getEString(), "right", null, 0, 1, MemberCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMemberCall_TypeArgument(), theEcorePackage.getEString(), "typeArgument", null, 0, 1, MemberCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMemberCall_Argument(), this.getExpression(), null, "argument", null, 0, 1, MemberCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -2059,6 +2092,10 @@ public void initializePackageContents()
addEEnumLiteral(languageEEnum, Language.JAVA);
addEEnumLiteral(languageEEnum, Language.SMT);
+ initEEnum(memberCallOperatorEEnum, MemberCallOperator.class, "MemberCallOperator");
+ addEEnumLiteral(memberCallOperatorEEnum, MemberCallOperator.NORMAL);
+ addEEnumLiteral(memberCallOperatorEEnum, MemberCallOperator.OPTIONAL);
+
initEEnum(predefinedEEnum, Predefined.class, "Predefined");
addEEnumLiteral(predefinedEEnum, Predefined.ERROR);
addEEnumLiteral(predefinedEEnum, Predefined.INFO);
diff --git a/org.osate.contract/src-gen/org/osate/contract/contract/impl/MemberCallImpl.java b/org.osate.contract/src-gen/org/osate/contract/contract/impl/MemberCallImpl.java
index 6f5ee90..8c951a3 100644
--- a/org.osate.contract/src-gen/org/osate/contract/contract/impl/MemberCallImpl.java
+++ b/org.osate.contract/src-gen/org/osate/contract/contract/impl/MemberCallImpl.java
@@ -37,6 +37,7 @@
import org.osate.contract.contract.Expression;
import org.osate.contract.contract.Lambda;
import org.osate.contract.contract.MemberCall;
+import org.osate.contract.contract.MemberCallOperator;
/**
*
@@ -47,6 +48,7 @@
*
*
* - {@link org.osate.contract.contract.impl.MemberCallImpl#getLeft Left}
+ * - {@link org.osate.contract.contract.impl.MemberCallImpl#getOperator Operator}
* - {@link org.osate.contract.contract.impl.MemberCallImpl#getRight Right}
* - {@link org.osate.contract.contract.impl.MemberCallImpl#getTypeArgument Type Argument}
* - {@link org.osate.contract.contract.impl.MemberCallImpl#getArgument Argument}
@@ -67,6 +69,26 @@ public class MemberCallImpl extends ExpressionImpl implements MemberCall
*/
protected Expression left;
+ /**
+ * The default value of the '{@link #getOperator() Operator}' attribute.
+ *
+ *
+ * @see #getOperator()
+ * @generated
+ * @ordered
+ */
+ protected static final MemberCallOperator OPERATOR_EDEFAULT = MemberCallOperator.NORMAL;
+
+ /**
+ * The cached value of the '{@link #getOperator() Operator}' attribute.
+ *
+ *
+ * @see #getOperator()
+ * @generated
+ * @ordered
+ */
+ protected MemberCallOperator operator = OPERATOR_EDEFAULT;
+
/**
* The default value of the '{@link #getRight() Right}' attribute.
*
@@ -198,6 +220,31 @@ else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, ContractPackage.MEMBER_CALL__LEFT, newLeft, newLeft));
}
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public MemberCallOperator getOperator()
+ {
+ return operator;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void setOperator(MemberCallOperator newOperator)
+ {
+ MemberCallOperator oldOperator = operator;
+ operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ContractPackage.MEMBER_CALL__OPERATOR, oldOperator, operator));
+ }
+
/**
*
*
@@ -380,6 +427,8 @@ public Object eGet(int featureID, boolean resolve, boolean coreType)
{
case ContractPackage.MEMBER_CALL__LEFT:
return getLeft();
+ case ContractPackage.MEMBER_CALL__OPERATOR:
+ return getOperator();
case ContractPackage.MEMBER_CALL__RIGHT:
return getRight();
case ContractPackage.MEMBER_CALL__TYPE_ARGUMENT:
@@ -405,6 +454,9 @@ public void eSet(int featureID, Object newValue)
case ContractPackage.MEMBER_CALL__LEFT:
setLeft((Expression)newValue);
return;
+ case ContractPackage.MEMBER_CALL__OPERATOR:
+ setOperator((MemberCallOperator)newValue);
+ return;
case ContractPackage.MEMBER_CALL__RIGHT:
setRight((String)newValue);
return;
@@ -434,6 +486,9 @@ public void eUnset(int featureID)
case ContractPackage.MEMBER_CALL__LEFT:
setLeft((Expression)null);
return;
+ case ContractPackage.MEMBER_CALL__OPERATOR:
+ setOperator(OPERATOR_EDEFAULT);
+ return;
case ContractPackage.MEMBER_CALL__RIGHT:
setRight(RIGHT_EDEFAULT);
return;
@@ -462,6 +517,8 @@ public boolean eIsSet(int featureID)
{
case ContractPackage.MEMBER_CALL__LEFT:
return left != null;
+ case ContractPackage.MEMBER_CALL__OPERATOR:
+ return operator != OPERATOR_EDEFAULT;
case ContractPackage.MEMBER_CALL__RIGHT:
return RIGHT_EDEFAULT == null ? right != null : !RIGHT_EDEFAULT.equals(right);
case ContractPackage.MEMBER_CALL__TYPE_ARGUMENT:
@@ -485,7 +542,9 @@ public String toString()
if (eIsProxy()) return super.toString();
StringBuilder result = new StringBuilder(super.toString());
- result.append(" (right: ");
+ result.append(" (operator: ");
+ result.append(operator);
+ result.append(", right: ");
result.append(right);
result.append(", typeArgument: ");
result.append(typeArgument);
diff --git a/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContract.g b/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContract.g
index 23a1830..6c4f8e6 100644
--- a/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContract.g
+++ b/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContract.g
@@ -2152,10 +2152,25 @@ ruleCallExpression returns [EObject current=null]
$current);
}
)
- otherlv_2='.'
- {
- newLeafNode(otherlv_2, grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1());
- }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getCallExpressionAccess().getOperatorMemberCallOperatorEnumRuleCall_1_0_1_0());
+ }
+ lv_operator_2_0=ruleMemberCallOperator
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getCallExpressionRule());
+ }
+ set(
+ $current,
+ "operator",
+ lv_operator_2_0,
+ "org.osate.contract.Contract.MemberCallOperator");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
(
(
lv_right_3_0=RULE_ID
@@ -4891,6 +4906,33 @@ ruleLanguage returns [Enumerator current=null]
)
;
+// Rule MemberCallOperator
+ruleMemberCallOperator returns [Enumerator current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ enumLiteral_0='.'
+ {
+ $current = grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0());
+ }
+ )
+ |
+ (
+ enumLiteral_1='?.'
+ {
+ $current = grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1());
+ }
+ )
+ )
+;
+
// Rule Predefined
rulePredefined returns [Enumerator current=null]
@init {
diff --git a/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContract.tokens b/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContract.tokens
index fc068ee..6886b7f 100644
--- a/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContract.tokens
+++ b/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContract.tokens
@@ -1,26 +1,27 @@
'!'=54
-'#'=58
+'#'=57
'&&'=53
'('=39
')'=41
'*'=83
'+'=74
-'+=>'=65
+'+=>'=64
','=40
'-'=75
-'->'=59
-'.'=55
+'->'=58
+'.'=73
'..'=76
':'=47
-'::'=64
+'::'=63
';'=28
-'<'=56
+'<'=55
'<=>'=33
'='=51
'=>'=32
-'>'=57
-'['=70
-']'=71
+'>'=56
+'?.'=87
+'['=69
+']'=70
'analysis'=30
'and'=38
'applies'=78
@@ -28,22 +29,22 @@
'assumptions'=26
'binding'=81
'claims'=48
-'classifier'=73
+'classifier'=72
'component'=46
-'compute'=72
-'constant'=66
+'compute'=71
+'constant'=65
'contract'=21
'contracts'=49
'declarations'=37
'delta'=77
'domain'=36
'domains'=23
-'error0'=87
-'false'=68
+'error0'=88
+'false'=67
'guarantee'=27
'implementation'=35
'in'=80
-'info0'=88
+'info0'=89
'input'=25
'invocation'=29
'java'=85
@@ -53,16 +54,16 @@
'plan'=45
'python'=84
'queries'=24
-'reference'=69
-'root'=61
-'self'=60
+'reference'=68
+'root'=60
+'self'=59
'smt'=86
'to'=79
-'true'=67
-'use'=62
+'true'=66
+'use'=61
'val'=50
'verification'=44
-'verify'=63
+'verify'=62
'{'=22
'||'=52
'}'=31
@@ -151,3 +152,4 @@ T__85=85
T__86=86
T__87=87
T__88=88
+T__89=89
diff --git a/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContractLexer.java b/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContractLexer.java
index 9cc7ef7..7598946 100644
--- a/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContractLexer.java
+++ b/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContractLexer.java
@@ -88,6 +88,7 @@ public class InternalContractLexer extends Lexer {
public static final int RULE_ISTRING_LEFT=8;
public static final int RULE_EXTENDED_DIGIT=19;
public static final int T__45=45;
+ public static final int T__89=89;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__40=40;
@@ -822,10 +823,10 @@ public final void mT__55() throws RecognitionException {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:45:7: ( '.' )
- // InternalContract.g:45:9: '.'
+ // InternalContract.g:45:7: ( '<' )
+ // InternalContract.g:45:9: '<'
{
- match('.');
+ match('<');
}
@@ -842,10 +843,10 @@ public final void mT__56() throws RecognitionException {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:46:7: ( '<' )
- // InternalContract.g:46:9: '<'
+ // InternalContract.g:46:7: ( '>' )
+ // InternalContract.g:46:9: '>'
{
- match('<');
+ match('>');
}
@@ -862,10 +863,10 @@ public final void mT__57() throws RecognitionException {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:47:7: ( '>' )
- // InternalContract.g:47:9: '>'
+ // InternalContract.g:47:7: ( '#' )
+ // InternalContract.g:47:9: '#'
{
- match('>');
+ match('#');
}
@@ -882,10 +883,11 @@ public final void mT__58() throws RecognitionException {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:48:7: ( '#' )
- // InternalContract.g:48:9: '#'
+ // InternalContract.g:48:7: ( '->' )
+ // InternalContract.g:48:9: '->'
{
- match('#');
+ match("->");
+
}
@@ -902,10 +904,10 @@ public final void mT__59() throws RecognitionException {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:49:7: ( '->' )
- // InternalContract.g:49:9: '->'
+ // InternalContract.g:49:7: ( 'self' )
+ // InternalContract.g:49:9: 'self'
{
- match("->");
+ match("self");
}
@@ -923,10 +925,10 @@ public final void mT__60() throws RecognitionException {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:50:7: ( 'self' )
- // InternalContract.g:50:9: 'self'
+ // InternalContract.g:50:7: ( 'root' )
+ // InternalContract.g:50:9: 'root'
{
- match("self");
+ match("root");
}
@@ -944,10 +946,10 @@ public final void mT__61() throws RecognitionException {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:51:7: ( 'root' )
- // InternalContract.g:51:9: 'root'
+ // InternalContract.g:51:7: ( 'use' )
+ // InternalContract.g:51:9: 'use'
{
- match("root");
+ match("use");
}
@@ -965,10 +967,10 @@ public final void mT__62() throws RecognitionException {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:52:7: ( 'use' )
- // InternalContract.g:52:9: 'use'
+ // InternalContract.g:52:7: ( 'verify' )
+ // InternalContract.g:52:9: 'verify'
{
- match("use");
+ match("verify");
}
@@ -986,10 +988,10 @@ public final void mT__63() throws RecognitionException {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:53:7: ( 'verify' )
- // InternalContract.g:53:9: 'verify'
+ // InternalContract.g:53:7: ( '::' )
+ // InternalContract.g:53:9: '::'
{
- match("verify");
+ match("::");
}
@@ -1007,10 +1009,10 @@ public final void mT__64() throws RecognitionException {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:54:7: ( '::' )
- // InternalContract.g:54:9: '::'
+ // InternalContract.g:54:7: ( '+=>' )
+ // InternalContract.g:54:9: '+=>'
{
- match("::");
+ match("+=>");
}
@@ -1028,10 +1030,10 @@ public final void mT__65() throws RecognitionException {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:55:7: ( '+=>' )
- // InternalContract.g:55:9: '+=>'
+ // InternalContract.g:55:7: ( 'constant' )
+ // InternalContract.g:55:9: 'constant'
{
- match("+=>");
+ match("constant");
}
@@ -1049,10 +1051,10 @@ public final void mT__66() throws RecognitionException {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:56:7: ( 'constant' )
- // InternalContract.g:56:9: 'constant'
+ // InternalContract.g:56:7: ( 'true' )
+ // InternalContract.g:56:9: 'true'
{
- match("constant");
+ match("true");
}
@@ -1070,10 +1072,10 @@ public final void mT__67() throws RecognitionException {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:57:7: ( 'true' )
- // InternalContract.g:57:9: 'true'
+ // InternalContract.g:57:7: ( 'false' )
+ // InternalContract.g:57:9: 'false'
{
- match("true");
+ match("false");
}
@@ -1091,10 +1093,10 @@ public final void mT__68() throws RecognitionException {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:58:7: ( 'false' )
- // InternalContract.g:58:9: 'false'
+ // InternalContract.g:58:7: ( 'reference' )
+ // InternalContract.g:58:9: 'reference'
{
- match("false");
+ match("reference");
}
@@ -1112,11 +1114,10 @@ public final void mT__69() throws RecognitionException {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:59:7: ( 'reference' )
- // InternalContract.g:59:9: 'reference'
+ // InternalContract.g:59:7: ( '[' )
+ // InternalContract.g:59:9: '['
{
- match("reference");
-
+ match('[');
}
@@ -1133,10 +1134,10 @@ public final void mT__70() throws RecognitionException {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:60:7: ( '[' )
- // InternalContract.g:60:9: '['
+ // InternalContract.g:60:7: ( ']' )
+ // InternalContract.g:60:9: ']'
{
- match('[');
+ match(']');
}
@@ -1153,10 +1154,11 @@ public final void mT__71() throws RecognitionException {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:61:7: ( ']' )
- // InternalContract.g:61:9: ']'
+ // InternalContract.g:61:7: ( 'compute' )
+ // InternalContract.g:61:9: 'compute'
{
- match(']');
+ match("compute");
+
}
@@ -1173,10 +1175,10 @@ public final void mT__72() throws RecognitionException {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:62:7: ( 'compute' )
- // InternalContract.g:62:9: 'compute'
+ // InternalContract.g:62:7: ( 'classifier' )
+ // InternalContract.g:62:9: 'classifier'
{
- match("compute");
+ match("classifier");
}
@@ -1194,11 +1196,10 @@ public final void mT__73() throws RecognitionException {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:63:7: ( 'classifier' )
- // InternalContract.g:63:9: 'classifier'
+ // InternalContract.g:63:7: ( '.' )
+ // InternalContract.g:63:9: '.'
{
- match("classifier");
-
+ match('.');
}
@@ -1485,10 +1486,10 @@ public final void mT__87() throws RecognitionException {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:77:7: ( 'error0' )
- // InternalContract.g:77:9: 'error0'
+ // InternalContract.g:77:7: ( '?.' )
+ // InternalContract.g:77:9: '?.'
{
- match("error0");
+ match("?.");
}
@@ -1506,10 +1507,10 @@ public final void mT__88() throws RecognitionException {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:78:7: ( 'info0' )
- // InternalContract.g:78:9: 'info0'
+ // InternalContract.g:78:7: ( 'error0' )
+ // InternalContract.g:78:9: 'error0'
{
- match("info0");
+ match("error0");
}
@@ -1522,17 +1523,38 @@ public final void mT__88() throws RecognitionException {
}
// $ANTLR end "T__88"
+ // $ANTLR start "T__89"
+ public final void mT__89() throws RecognitionException {
+ try {
+ int _type = T__89;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalContract.g:79:7: ( 'info0' )
+ // InternalContract.g:79:9: 'info0'
+ {
+ match("info0");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__89"
+
// $ANTLR start "RULE_ISTRING_TEXT"
public final void mRULE_ISTRING_TEXT() throws RecognitionException {
try {
int _type = RULE_ISTRING_TEXT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4921:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
- // InternalContract.g:4921:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:4963:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
+ // InternalContract.g:4963:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
{
match("'''");
- // InternalContract.g:4921:30: ( RULE_IN_ISTRING )*
+ // InternalContract.g:4963:30: ( RULE_IN_ISTRING )*
loop1:
do {
int alt1=2;
@@ -1563,7 +1585,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
switch (alt1) {
case 1 :
- // InternalContract.g:4921:30: RULE_IN_ISTRING
+ // InternalContract.g:4963:30: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1575,7 +1597,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
} while (true);
- // InternalContract.g:4921:47: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:4963:47: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -1598,7 +1620,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
alt4=2;}
switch (alt4) {
case 1 :
- // InternalContract.g:4921:48: '\\'\\'\\''
+ // InternalContract.g:4963:48: '\\'\\'\\''
{
match("'''");
@@ -1606,9 +1628,9 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
break;
case 2 :
- // InternalContract.g:4921:57: ( '\\'' ( '\\'' )? )? EOF
+ // InternalContract.g:4963:57: ( '\\'' ( '\\'' )? )? EOF
{
- // InternalContract.g:4921:57: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:4963:57: ( '\\'' ( '\\'' )? )?
int alt3=2;
int LA3_0 = input.LA(1);
@@ -1617,10 +1639,10 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
switch (alt3) {
case 1 :
- // InternalContract.g:4921:58: '\\'' ( '\\'' )?
+ // InternalContract.g:4963:58: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:4921:63: ( '\\'' )?
+ // InternalContract.g:4963:63: ( '\\'' )?
int alt2=2;
int LA2_0 = input.LA(1);
@@ -1629,7 +1651,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
switch (alt2) {
case 1 :
- // InternalContract.g:4921:63: '\\''
+ // InternalContract.g:4963:63: '\\''
{
match('\'');
@@ -1667,12 +1689,12 @@ public final void mRULE_ISTRING_LEFT() throws RecognitionException {
try {
int _type = RULE_ISTRING_LEFT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4923:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
- // InternalContract.g:4923:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
+ // InternalContract.g:4965:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
+ // InternalContract.g:4965:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
{
match("'''");
- // InternalContract.g:4923:30: ( RULE_IN_ISTRING )*
+ // InternalContract.g:4965:30: ( RULE_IN_ISTRING )*
loop5:
do {
int alt5=2;
@@ -1748,7 +1770,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
switch (alt5) {
case 1 :
- // InternalContract.g:4923:30: RULE_IN_ISTRING
+ // InternalContract.g:4965:30: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1760,7 +1782,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
} while (true);
- // InternalContract.g:4923:47: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:4965:47: ( '\\'' ( '\\'' )? )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -1769,10 +1791,10 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
switch (alt7) {
case 1 :
- // InternalContract.g:4923:48: '\\'' ( '\\'' )?
+ // InternalContract.g:4965:48: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:4923:53: ( '\\'' )?
+ // InternalContract.g:4965:53: ( '\\'' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -1781,7 +1803,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
switch (alt6) {
case 1 :
- // InternalContract.g:4923:53: '\\''
+ // InternalContract.g:4965:53: '\\''
{
match('\'');
@@ -1814,12 +1836,12 @@ public final void mRULE_ISTRING_MIDDLE() throws RecognitionException {
try {
int _type = RULE_ISTRING_MIDDLE;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4925:21: ( '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
- // InternalContract.g:4925:23: '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
+ // InternalContract.g:4967:21: ( '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
+ // InternalContract.g:4967:23: '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
{
match("$}");
- // InternalContract.g:4925:28: ( RULE_IN_ISTRING )*
+ // InternalContract.g:4967:28: ( RULE_IN_ISTRING )*
loop8:
do {
int alt8=2;
@@ -1895,7 +1917,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
switch (alt8) {
case 1 :
- // InternalContract.g:4925:28: RULE_IN_ISTRING
+ // InternalContract.g:4967:28: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1907,7 +1929,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
} while (true);
- // InternalContract.g:4925:45: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:4967:45: ( '\\'' ( '\\'' )? )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1916,10 +1938,10 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
switch (alt10) {
case 1 :
- // InternalContract.g:4925:46: '\\'' ( '\\'' )?
+ // InternalContract.g:4967:46: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:4925:51: ( '\\'' )?
+ // InternalContract.g:4967:51: ( '\\'' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1928,7 +1950,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
switch (alt9) {
case 1 :
- // InternalContract.g:4925:51: '\\''
+ // InternalContract.g:4967:51: '\\''
{
match('\'');
@@ -1961,12 +1983,12 @@ public final void mRULE_ISTRING_RIGHT() throws RecognitionException {
try {
int _type = RULE_ISTRING_RIGHT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4927:20: ( '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
- // InternalContract.g:4927:22: '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:4969:20: ( '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
+ // InternalContract.g:4969:22: '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
{
match("$}");
- // InternalContract.g:4927:27: ( RULE_IN_ISTRING )*
+ // InternalContract.g:4969:27: ( RULE_IN_ISTRING )*
loop11:
do {
int alt11=2;
@@ -1997,7 +2019,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
switch (alt11) {
case 1 :
- // InternalContract.g:4927:27: RULE_IN_ISTRING
+ // InternalContract.g:4969:27: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -2009,7 +2031,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
} while (true);
- // InternalContract.g:4927:44: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:4969:44: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
int alt14=2;
int LA14_0 = input.LA(1);
@@ -2032,7 +2054,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
alt14=2;}
switch (alt14) {
case 1 :
- // InternalContract.g:4927:45: '\\'\\'\\''
+ // InternalContract.g:4969:45: '\\'\\'\\''
{
match("'''");
@@ -2040,9 +2062,9 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
break;
case 2 :
- // InternalContract.g:4927:54: ( '\\'' ( '\\'' )? )? EOF
+ // InternalContract.g:4969:54: ( '\\'' ( '\\'' )? )? EOF
{
- // InternalContract.g:4927:54: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:4969:54: ( '\\'' ( '\\'' )? )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -2051,10 +2073,10 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
switch (alt13) {
case 1 :
- // InternalContract.g:4927:55: '\\'' ( '\\'' )?
+ // InternalContract.g:4969:55: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:4927:60: ( '\\'' )?
+ // InternalContract.g:4969:60: ( '\\'' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -2063,7 +2085,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
switch (alt12) {
case 1 :
- // InternalContract.g:4927:60: '\\''
+ // InternalContract.g:4969:60: '\\''
{
match('\'');
@@ -2099,10 +2121,10 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
// $ANTLR start "RULE_IN_ISTRING"
public final void mRULE_IN_ISTRING() throws RecognitionException {
try {
- // InternalContract.g:4929:26: ( ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) ) )
- // InternalContract.g:4929:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
+ // InternalContract.g:4971:26: ( ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) ) )
+ // InternalContract.g:4971:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
{
- // InternalContract.g:4929:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
+ // InternalContract.g:4971:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
int alt15=4;
int LA15_0 = input.LA(1);
@@ -2136,7 +2158,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
switch (alt15) {
case 1 :
- // InternalContract.g:4929:29: '\\'\\'' ~ ( '\\'' )
+ // InternalContract.g:4971:29: '\\'\\'' ~ ( '\\'' )
{
match("''");
@@ -2153,7 +2175,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 2 :
- // InternalContract.g:4929:44: '\\'' ~ ( '\\'' )
+ // InternalContract.g:4971:44: '\\'' ~ ( '\\'' )
{
match('\'');
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
@@ -2169,7 +2191,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 3 :
- // InternalContract.g:4929:57: '$' ~ ( '{' )
+ // InternalContract.g:4971:57: '$' ~ ( '{' )
{
match('$');
if ( (input.LA(1)>='\u0000' && input.LA(1)<='z')||(input.LA(1)>='|' && input.LA(1)<='\uFFFF') ) {
@@ -2185,7 +2207,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 4 :
- // InternalContract.g:4929:68: ~ ( ( '\\'' | '$' ) )
+ // InternalContract.g:4971:68: ~ ( ( '\\'' | '$' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='#')||(input.LA(1)>='%' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2216,11 +2238,11 @@ public final void mRULE_SSTRING() throws RecognitionException {
try {
int _type = RULE_SSTRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4931:14: ( '`' (~ ( '`' ) )* '`' )
- // InternalContract.g:4931:16: '`' (~ ( '`' ) )* '`'
+ // InternalContract.g:4973:14: ( '`' (~ ( '`' ) )* '`' )
+ // InternalContract.g:4973:16: '`' (~ ( '`' ) )* '`'
{
match('`');
- // InternalContract.g:4931:20: (~ ( '`' ) )*
+ // InternalContract.g:4973:20: (~ ( '`' ) )*
loop16:
do {
int alt16=2;
@@ -2233,7 +2255,7 @@ public final void mRULE_SSTRING() throws RecognitionException {
switch (alt16) {
case 1 :
- // InternalContract.g:4931:20: ~ ( '`' )
+ // InternalContract.g:4973:20: ~ ( '`' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='_')||(input.LA(1)>='a' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2270,12 +2292,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4933:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalContract.g:4933:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalContract.g:4975:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalContract.g:4975:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalContract.g:4933:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalContract.g:4975:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -2288,7 +2310,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
switch (alt17) {
case 1 :
- // InternalContract.g:4933:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalContract.g:4975: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();
@@ -2308,7 +2330,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:4933:40: ( ( '\\r' )? '\\n' )?
+ // InternalContract.g:4975:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -2317,9 +2339,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
switch (alt19) {
case 1 :
- // InternalContract.g:4933:41: ( '\\r' )? '\\n'
+ // InternalContract.g:4975:41: ( '\\r' )? '\\n'
{
- // InternalContract.g:4933:41: ( '\\r' )?
+ // InternalContract.g:4975:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -2328,7 +2350,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
switch (alt18) {
case 1 :
- // InternalContract.g:4933:41: '\\r'
+ // InternalContract.g:4975:41: '\\r'
{
match('\r');
@@ -2358,8 +2380,8 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
// $ANTLR start "RULE_EXPONENT"
public final void mRULE_EXPONENT() throws RecognitionException {
try {
- // InternalContract.g:4935:24: ( ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+ )
- // InternalContract.g:4935:26: ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+
+ // InternalContract.g:4977:24: ( ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+ )
+ // InternalContract.g:4977:26: ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2370,7 +2392,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:4935:36: ( '+' | '-' )?
+ // InternalContract.g:4977:36: ( '+' | '-' )?
int alt20=2;
int LA20_0 = input.LA(1);
@@ -2396,7 +2418,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
}
- // InternalContract.g:4935:47: ( RULE_DIGIT )+
+ // InternalContract.g:4977:47: ( RULE_DIGIT )+
int cnt21=0;
loop21:
do {
@@ -2410,7 +2432,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
switch (alt21) {
case 1 :
- // InternalContract.g:4935:47: RULE_DIGIT
+ // InternalContract.g:4977:47: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2438,8 +2460,8 @@ public final void mRULE_EXPONENT() throws RecognitionException {
// $ANTLR start "RULE_INT_EXPONENT"
public final void mRULE_INT_EXPONENT() throws RecognitionException {
try {
- // InternalContract.g:4937:28: ( ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+ )
- // InternalContract.g:4937:30: ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+
+ // InternalContract.g:4979:28: ( ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+ )
+ // InternalContract.g:4979:30: ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2450,7 +2472,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:4937:40: ( '+' )?
+ // InternalContract.g:4979:40: ( '+' )?
int alt22=2;
int LA22_0 = input.LA(1);
@@ -2459,7 +2481,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
}
switch (alt22) {
case 1 :
- // InternalContract.g:4937:40: '+'
+ // InternalContract.g:4979:40: '+'
{
match('+');
@@ -2468,7 +2490,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
}
- // InternalContract.g:4937:45: ( RULE_DIGIT )+
+ // InternalContract.g:4979:45: ( RULE_DIGIT )+
int cnt23=0;
loop23:
do {
@@ -2482,7 +2504,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
switch (alt23) {
case 1 :
- // InternalContract.g:4937:45: RULE_DIGIT
+ // InternalContract.g:4979:45: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2512,10 +2534,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
try {
int _type = RULE_REAL_LIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4939:15: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )? )
- // InternalContract.g:4939:17: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )?
+ // InternalContract.g:4981:15: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )? )
+ // InternalContract.g:4981:17: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )?
{
- // InternalContract.g:4939:17: ( RULE_DIGIT )+
+ // InternalContract.g:4981:17: ( RULE_DIGIT )+
int cnt24=0;
loop24:
do {
@@ -2529,7 +2551,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt24) {
case 1 :
- // InternalContract.g:4939:17: RULE_DIGIT
+ // InternalContract.g:4981:17: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2545,7 +2567,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
cnt24++;
} while (true);
- // InternalContract.g:4939:29: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:4981:29: ( '_' ( RULE_DIGIT )+ )*
loop26:
do {
int alt26=2;
@@ -2558,10 +2580,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt26) {
case 1 :
- // InternalContract.g:4939:30: '_' ( RULE_DIGIT )+
+ // InternalContract.g:4981:30: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:4939:34: ( RULE_DIGIT )+
+ // InternalContract.g:4981:34: ( RULE_DIGIT )+
int cnt25=0;
loop25:
do {
@@ -2575,7 +2597,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt25) {
case 1 :
- // InternalContract.g:4939:34: RULE_DIGIT
+ // InternalContract.g:4981:34: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2601,7 +2623,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
} while (true);
match('.');
- // InternalContract.g:4939:52: ( RULE_DIGIT )+
+ // InternalContract.g:4981:52: ( RULE_DIGIT )+
int cnt27=0;
loop27:
do {
@@ -2615,7 +2637,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt27) {
case 1 :
- // InternalContract.g:4939:52: RULE_DIGIT
+ // InternalContract.g:4981:52: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2631,7 +2653,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
cnt27++;
} while (true);
- // InternalContract.g:4939:64: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:4981:64: ( '_' ( RULE_DIGIT )+ )*
loop29:
do {
int alt29=2;
@@ -2644,10 +2666,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt29) {
case 1 :
- // InternalContract.g:4939:65: '_' ( RULE_DIGIT )+
+ // InternalContract.g:4981:65: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:4939:69: ( RULE_DIGIT )+
+ // InternalContract.g:4981:69: ( RULE_DIGIT )+
int cnt28=0;
loop28:
do {
@@ -2661,7 +2683,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt28) {
case 1 :
- // InternalContract.g:4939:69: RULE_DIGIT
+ // InternalContract.g:4981:69: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2686,7 +2708,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:4939:83: ( RULE_EXPONENT )?
+ // InternalContract.g:4981:83: ( RULE_EXPONENT )?
int alt30=2;
int LA30_0 = input.LA(1);
@@ -2695,7 +2717,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
}
switch (alt30) {
case 1 :
- // InternalContract.g:4939:83: RULE_EXPONENT
+ // InternalContract.g:4981:83: RULE_EXPONENT
{
mRULE_EXPONENT();
@@ -2720,10 +2742,10 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
try {
int _type = RULE_INTEGER_LIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4941:18: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? ) )
- // InternalContract.g:4941:20: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
+ // InternalContract.g:4983:18: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? ) )
+ // InternalContract.g:4983:20: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
{
- // InternalContract.g:4941:20: ( RULE_DIGIT )+
+ // InternalContract.g:4983:20: ( RULE_DIGIT )+
int cnt31=0;
loop31:
do {
@@ -2737,7 +2759,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt31) {
case 1 :
- // InternalContract.g:4941:20: RULE_DIGIT
+ // InternalContract.g:4983:20: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2753,7 +2775,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
cnt31++;
} while (true);
- // InternalContract.g:4941:32: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:4983:32: ( '_' ( RULE_DIGIT )+ )*
loop33:
do {
int alt33=2;
@@ -2766,10 +2788,10 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt33) {
case 1 :
- // InternalContract.g:4941:33: '_' ( RULE_DIGIT )+
+ // InternalContract.g:4983:33: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:4941:37: ( RULE_DIGIT )+
+ // InternalContract.g:4983:37: ( RULE_DIGIT )+
int cnt32=0;
loop32:
do {
@@ -2783,7 +2805,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt32) {
case 1 :
- // InternalContract.g:4941:37: RULE_DIGIT
+ // InternalContract.g:4983:37: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2808,7 +2830,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:4941:51: ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
+ // InternalContract.g:4983:51: ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
int alt36=2;
int LA36_0 = input.LA(1);
@@ -2819,12 +2841,12 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
alt36=2;}
switch (alt36) {
case 1 :
- // InternalContract.g:4941:52: '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )?
+ // InternalContract.g:4983:52: '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )?
{
match('#');
mRULE_BASED_INTEGER();
match('#');
- // InternalContract.g:4941:79: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:4983:79: ( RULE_INT_EXPONENT )?
int alt34=2;
int LA34_0 = input.LA(1);
@@ -2833,7 +2855,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
switch (alt34) {
case 1 :
- // InternalContract.g:4941:79: RULE_INT_EXPONENT
+ // InternalContract.g:4983:79: RULE_INT_EXPONENT
{
mRULE_INT_EXPONENT();
@@ -2846,9 +2868,9 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:4941:98: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:4983:98: ( RULE_INT_EXPONENT )?
{
- // InternalContract.g:4941:98: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:4983:98: ( RULE_INT_EXPONENT )?
int alt35=2;
int LA35_0 = input.LA(1);
@@ -2857,7 +2879,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
switch (alt35) {
case 1 :
- // InternalContract.g:4941:98: RULE_INT_EXPONENT
+ // InternalContract.g:4983:98: RULE_INT_EXPONENT
{
mRULE_INT_EXPONENT();
@@ -2886,8 +2908,8 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
// $ANTLR start "RULE_DIGIT"
public final void mRULE_DIGIT() throws RecognitionException {
try {
- // InternalContract.g:4943:21: ( '0' .. '9' )
- // InternalContract.g:4943:23: '0' .. '9'
+ // InternalContract.g:4985:21: ( '0' .. '9' )
+ // InternalContract.g:4985:23: '0' .. '9'
{
matchRange('0','9');
@@ -2902,8 +2924,8 @@ public final void mRULE_DIGIT() throws RecognitionException {
// $ANTLR start "RULE_EXTENDED_DIGIT"
public final void mRULE_EXTENDED_DIGIT() throws RecognitionException {
try {
- // InternalContract.g:4945:30: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
- // InternalContract.g:4945:32: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ // InternalContract.g:4987:30: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
+ // InternalContract.g:4987:32: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
{
if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) {
input.consume();
@@ -2926,11 +2948,11 @@ public final void mRULE_EXTENDED_DIGIT() throws RecognitionException {
// $ANTLR start "RULE_BASED_INTEGER"
public final void mRULE_BASED_INTEGER() throws RecognitionException {
try {
- // InternalContract.g:4947:29: ( RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )* )
- // InternalContract.g:4947:31: RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )*
+ // InternalContract.g:4989:29: ( RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )* )
+ // InternalContract.g:4989:31: RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )*
{
mRULE_EXTENDED_DIGIT();
- // InternalContract.g:4947:51: ( ( '_' )? RULE_EXTENDED_DIGIT )*
+ // InternalContract.g:4989:51: ( ( '_' )? RULE_EXTENDED_DIGIT )*
loop38:
do {
int alt38=2;
@@ -2943,9 +2965,9 @@ public final void mRULE_BASED_INTEGER() throws RecognitionException {
switch (alt38) {
case 1 :
- // InternalContract.g:4947:52: ( '_' )? RULE_EXTENDED_DIGIT
+ // InternalContract.g:4989:52: ( '_' )? RULE_EXTENDED_DIGIT
{
- // InternalContract.g:4947:52: ( '_' )?
+ // InternalContract.g:4989:52: ( '_' )?
int alt37=2;
int LA37_0 = input.LA(1);
@@ -2954,7 +2976,7 @@ public final void mRULE_BASED_INTEGER() throws RecognitionException {
}
switch (alt37) {
case 1 :
- // InternalContract.g:4947:52: '_'
+ // InternalContract.g:4989:52: '_'
{
match('_');
@@ -2987,10 +3009,10 @@ public final void mRULE_STRING() throws RecognitionException {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4949:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalContract.g:4949:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalContract.g:4991:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // InternalContract.g:4991:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // InternalContract.g:4949:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalContract.g:4991:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt41=2;
int LA41_0 = input.LA(1);
@@ -3008,10 +3030,10 @@ else if ( (LA41_0=='\'') ) {
}
switch (alt41) {
case 1 :
- // InternalContract.g:4949:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalContract.g:4991:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalContract.g:4949:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalContract.g:4991:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop39:
do {
int alt39=3;
@@ -3027,7 +3049,7 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
switch (alt39) {
case 1 :
- // InternalContract.g:4949:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalContract.g:4991: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') ) {
@@ -3043,7 +3065,7 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
}
break;
case 2 :
- // InternalContract.g:4949:66: ~ ( ( '\\\\' | '\"' ) )
+ // InternalContract.g:4991:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3068,10 +3090,10 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
}
break;
case 2 :
- // InternalContract.g:4949:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalContract.g:4991:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalContract.g:4949:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalContract.g:4991:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop40:
do {
int alt40=3;
@@ -3087,7 +3109,7 @@ else if ( ((LA40_0>='\u0000' && LA40_0<='&')||(LA40_0>='(' && LA40_0<='[')||(LA4
switch (alt40) {
case 1 :
- // InternalContract.g:4949:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalContract.g:4991: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') ) {
@@ -3103,7 +3125,7 @@ else if ( ((LA40_0>='\u0000' && LA40_0<='&')||(LA40_0>='(' && LA40_0<='[')||(LA4
}
break;
case 2 :
- // InternalContract.g:4949:137: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalContract.g:4991:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3146,8 +3168,8 @@ public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4951:9: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )* )
- // InternalContract.g:4951:11: ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
+ // InternalContract.g:4993:9: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )* )
+ // InternalContract.g:4993:11: ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -3158,7 +3180,7 @@ public final void mRULE_ID() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:4951:31: ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
+ // InternalContract.g:4993:31: ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
loop43:
do {
int alt43=2;
@@ -3171,9 +3193,9 @@ public final void mRULE_ID() throws RecognitionException {
switch (alt43) {
case 1 :
- // InternalContract.g:4951:32: ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' )
+ // InternalContract.g:4993:32: ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' )
{
- // InternalContract.g:4951:32: ( '_' )?
+ // InternalContract.g:4993:32: ( '_' )?
int alt42=2;
int LA42_0 = input.LA(1);
@@ -3182,7 +3204,7 @@ public final void mRULE_ID() throws RecognitionException {
}
switch (alt42) {
case 1 :
- // InternalContract.g:4951:32: '_'
+ // InternalContract.g:4993:32: '_'
{
match('_');
@@ -3225,10 +3247,10 @@ public final void mRULE_WS() throws RecognitionException {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4953:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalContract.g:4953:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalContract.g:4995:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalContract.g:4995:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalContract.g:4953:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalContract.g:4995:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt44=0;
loop44:
do {
@@ -3278,8 +3300,8 @@ public final void mRULE_WS() throws RecognitionException {
// $ANTLR end "RULE_WS"
public void mTokens() throws RecognitionException {
- // InternalContract.g:1:8: ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | RULE_ISTRING_TEXT | RULE_ISTRING_LEFT | RULE_ISTRING_MIDDLE | RULE_ISTRING_RIGHT | RULE_SSTRING | RULE_SL_COMMENT | RULE_REAL_LIT | RULE_INTEGER_LIT | RULE_STRING | RULE_ID | RULE_WS )
- int alt45=79;
+ // InternalContract.g:1:8: ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | RULE_ISTRING_TEXT | RULE_ISTRING_LEFT | RULE_ISTRING_MIDDLE | RULE_ISTRING_RIGHT | RULE_SSTRING | RULE_SL_COMMENT | RULE_REAL_LIT | RULE_INTEGER_LIT | RULE_STRING | RULE_ID | RULE_WS )
+ int alt45=80;
alt45 = dfa45.predict(input);
switch (alt45) {
case 1 :
@@ -3759,77 +3781,84 @@ public void mTokens() throws RecognitionException {
}
break;
case 69 :
- // InternalContract.g:1:418: RULE_ISTRING_TEXT
+ // InternalContract.g:1:418: T__89
{
- mRULE_ISTRING_TEXT();
+ mT__89();
}
break;
case 70 :
- // InternalContract.g:1:436: RULE_ISTRING_LEFT
+ // InternalContract.g:1:424: RULE_ISTRING_TEXT
{
- mRULE_ISTRING_LEFT();
+ mRULE_ISTRING_TEXT();
}
break;
case 71 :
- // InternalContract.g:1:454: RULE_ISTRING_MIDDLE
+ // InternalContract.g:1:442: RULE_ISTRING_LEFT
{
- mRULE_ISTRING_MIDDLE();
+ mRULE_ISTRING_LEFT();
}
break;
case 72 :
- // InternalContract.g:1:474: RULE_ISTRING_RIGHT
+ // InternalContract.g:1:460: RULE_ISTRING_MIDDLE
{
- mRULE_ISTRING_RIGHT();
+ mRULE_ISTRING_MIDDLE();
}
break;
case 73 :
- // InternalContract.g:1:493: RULE_SSTRING
+ // InternalContract.g:1:480: RULE_ISTRING_RIGHT
{
- mRULE_SSTRING();
+ mRULE_ISTRING_RIGHT();
}
break;
case 74 :
- // InternalContract.g:1:506: RULE_SL_COMMENT
+ // InternalContract.g:1:499: RULE_SSTRING
{
- mRULE_SL_COMMENT();
+ mRULE_SSTRING();
}
break;
case 75 :
- // InternalContract.g:1:522: RULE_REAL_LIT
+ // InternalContract.g:1:512: RULE_SL_COMMENT
{
- mRULE_REAL_LIT();
+ mRULE_SL_COMMENT();
}
break;
case 76 :
- // InternalContract.g:1:536: RULE_INTEGER_LIT
+ // InternalContract.g:1:528: RULE_REAL_LIT
{
- mRULE_INTEGER_LIT();
+ mRULE_REAL_LIT();
}
break;
case 77 :
- // InternalContract.g:1:553: RULE_STRING
+ // InternalContract.g:1:542: RULE_INTEGER_LIT
{
- mRULE_STRING();
+ mRULE_INTEGER_LIT();
}
break;
case 78 :
- // InternalContract.g:1:565: RULE_ID
+ // InternalContract.g:1:559: RULE_STRING
{
- mRULE_ID();
+ mRULE_STRING();
}
break;
case 79 :
- // InternalContract.g:1:573: RULE_WS
+ // InternalContract.g:1:571: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 80 :
+ // InternalContract.g:1:579: RULE_WS
{
mRULE_WS();
@@ -3843,159 +3872,159 @@ public void mTokens() throws RecognitionException {
protected DFA45 dfa45 = new DFA45(this);
static final String DFA45_eotS =
- "\1\uffff\1\55\1\uffff\5\55\2\uffff\1\74\1\76\3\uffff\4\55\1\106\3\uffff\1\110\2\uffff\1\113\3\55\1\122\2\55\2\uffff\2\55\1\uffff\2\55\3\uffff\1\134\3\uffff\5\55\1\151\6\55\4\uffff\1\161\5\55\7\uffff\5\55\2\uffff\1\55\1\175\5\55\1\54\1\u0087\3\uffff\12\55\1\uffff\3\55\1\u0098\3\55\1\uffff\1\u009c\1\55\1\u009e\3\55\1\u00a2\2\55\1\u00a5\1\55\1\uffff\5\55\1\u00af\1\u0087\1\uffff\1\u0087\1\uffff\1\134\17\55\1\uffff\3\55\1\uffff\1\55\1\uffff\1\u00c9\1\55\1\u00cb\1\uffff\1\u00cc\1\55\1\uffff\1\u00ce\3\55\1\u00d2\1\55\1\u00af\1\uffff\1\u00af\1\uffff\4\u0087\1\uffff\10\55\1\u00e4\1\55\1\u00e6\1\55\1\u00e8\7\55\1\uffff\1\55\2\uffff\1\55\1\uffff\1\u00f3\1\55\1\u00f5\1\uffff\1\55\4\u00af\1\uffff\2\u0087\1\u00b4\4\55\1\u00fe\1\55\1\u0101\1\55\1\uffff\1\55\1\uffff\1\55\1\uffff\7\55\1\u010c\1\u010d\1\55\1\uffff\1\55\1\uffff\1\u0110\3\u00af\3\55\1\u0114\1\uffff\1\55\1\u0116\1\uffff\1\55\1\u0118\5\55\1\u011e\2\55\2\uffff\1\55\1\u0122\1\uffff\1\u0124\1\u0125\1\55\1\uffff\1\55\1\uffff\1\55\1\uffff\3\55\1\u012c\1\u012d\1\uffff\3\55\1\uffff\1\u0131\2\uffff\1\u0132\5\55\2\uffff\1\u0138\1\55\1\u013a\2\uffff\1\u013b\1\55\1\u013d\2\55\1\uffff\1\55\2\uffff\1\55\1\uffff\1\55\1\u0143\1\55\1\u0145\1\55\1\uffff\1\u0147\1\uffff\1\55\1\uffff\1\u0149\1\uffff";
+ "\1\uffff\1\56\1\uffff\5\56\2\uffff\1\75\1\77\3\uffff\4\56\1\107\5\uffff\1\112\3\56\1\121\2\56\2\uffff\1\126\2\56\1\uffff\1\56\1\uffff\1\56\3\uffff\1\135\3\uffff\5\56\1\152\6\56\4\uffff\1\162\5\56\5\uffff\5\56\2\uffff\1\56\1\176\1\56\2\uffff\4\56\1\55\1\u0088\3\uffff\12\56\1\uffff\3\56\1\u0099\3\56\1\uffff\1\u009d\1\56\1\u009f\3\56\1\u00a3\2\56\1\u00a6\1\56\1\uffff\5\56\1\u00b0\1\u0088\1\uffff\1\u0088\1\uffff\1\135\17\56\1\uffff\3\56\1\uffff\1\56\1\uffff\1\u00ca\1\56\1\u00cc\1\uffff\1\u00cd\1\56\1\uffff\1\u00cf\3\56\1\u00d3\1\56\1\u00b0\1\uffff\1\u00b0\1\uffff\4\u0088\1\uffff\10\56\1\u00e5\1\56\1\u00e7\1\56\1\u00e9\7\56\1\uffff\1\56\2\uffff\1\56\1\uffff\1\u00f4\1\56\1\u00f6\1\uffff\1\56\4\u00b0\1\uffff\2\u0088\1\u00b5\4\56\1\u00ff\1\56\1\u0102\1\56\1\uffff\1\56\1\uffff\1\56\1\uffff\7\56\1\u010d\1\u010e\1\56\1\uffff\1\56\1\uffff\1\u0111\3\u00b0\3\56\1\u0115\1\uffff\1\56\1\u0117\1\uffff\1\56\1\u0119\5\56\1\u011f\2\56\2\uffff\1\56\1\u0123\1\uffff\1\u0125\1\u0126\1\56\1\uffff\1\56\1\uffff\1\56\1\uffff\3\56\1\u012d\1\u012e\1\uffff\3\56\1\uffff\1\u0132\2\uffff\1\u0133\5\56\2\uffff\1\u0139\1\56\1\u013b\2\uffff\1\u013c\1\56\1\u013e\2\56\1\uffff\1\56\2\uffff\1\56\1\uffff\1\56\1\u0144\1\56\1\u0146\1\56\1\uffff\1\u0148\1\uffff\1\56\1\uffff\1\u014a\1\uffff";
static final String DFA45_eofS =
- "\u014a\uffff";
+ "\u014b\uffff";
static final String DFA45_minS =
- "\1\11\1\154\1\uffff\1\145\1\165\1\155\1\156\1\165\2\uffff\1\76\1\75\3\uffff\1\162\1\157\1\141\1\154\1\72\3\uffff\1\56\2\uffff\1\55\2\145\1\163\1\75\1\157\1\141\2\uffff\1\151\1\157\1\uffff\1\141\1\162\1\0\1\175\1\uffff\1\56\3\uffff\1\155\1\141\1\155\1\143\1\145\1\60\1\160\1\163\1\141\1\147\1\160\1\141\4\uffff\1\60\1\164\1\162\1\154\1\141\1\164\7\uffff\1\154\1\164\1\157\1\146\1\145\2\uffff\1\165\1\60\1\154\1\156\1\144\1\166\1\162\1\47\1\0\1\uffff\1\60\1\uffff\1\163\1\160\1\151\1\141\1\154\1\164\1\162\1\165\2\157\1\uffff\1\154\1\165\1\154\1\60\1\165\1\154\1\162\1\uffff\1\60\1\151\1\60\1\156\1\150\1\146\1\60\1\164\1\145\1\60\1\145\1\uffff\1\163\1\144\1\145\1\141\1\157\4\0\1\uffff\1\56\1\162\1\164\1\157\1\155\1\163\1\151\2\141\1\151\1\164\1\143\1\60\1\145\1\155\1\171\1\uffff\1\155\1\151\1\141\1\uffff\1\146\1\uffff\1\60\1\157\1\60\1\uffff\1\60\1\162\1\uffff\1\60\1\145\1\151\1\163\1\60\1\162\3\0\1\uffff\4\0\1\uffff\2\141\1\156\1\164\1\163\1\151\1\156\1\162\1\60\1\145\1\60\1\141\1\60\1\155\1\160\1\163\2\145\1\156\1\151\1\uffff\1\156\2\uffff\1\145\1\uffff\1\60\1\156\1\60\1\uffff\1\60\4\0\1\uffff\3\0\1\143\1\156\2\145\1\60\1\146\1\60\1\141\1\uffff\1\163\1\uffff\1\164\1\uffff\1\145\1\164\1\151\1\156\1\163\1\164\1\143\2\60\1\156\1\uffff\1\147\1\uffff\1\60\3\0\2\164\1\156\1\60\1\uffff\1\151\1\60\1\uffff\1\164\1\60\1\151\1\156\1\151\1\163\1\164\1\60\1\145\1\141\2\uffff\1\143\1\60\1\uffff\2\60\1\164\1\uffff\1\145\1\uffff\1\151\1\uffff\1\157\1\164\1\157\2\60\1\uffff\1\145\1\164\1\145\1\uffff\1\60\2\uffff\1\60\1\162\1\157\1\156\1\141\1\156\2\uffff\1\60\1\151\1\60\2\uffff\1\60\1\156\1\60\1\164\1\163\1\uffff\1\157\2\uffff\1\163\1\uffff\1\151\1\60\1\156\1\60\1\157\1\uffff\1\60\1\uffff\1\156\1\uffff\1\60\1\uffff";
+ "\1\11\1\154\1\uffff\1\145\1\165\1\155\1\156\1\165\2\uffff\1\76\1\75\3\uffff\1\162\1\157\1\141\1\154\1\72\5\uffff\1\55\2\145\1\163\1\75\1\157\1\141\2\uffff\1\56\1\151\1\157\1\uffff\1\141\1\uffff\1\162\1\0\1\175\1\uffff\1\56\3\uffff\1\155\1\141\1\155\1\143\1\145\1\60\1\160\1\163\1\141\1\147\1\160\1\141\4\uffff\1\60\1\164\1\162\1\154\1\141\1\164\5\uffff\1\154\1\164\1\157\1\146\1\145\2\uffff\1\165\1\60\1\154\2\uffff\1\156\1\144\1\166\1\162\1\47\1\0\1\uffff\1\60\1\uffff\1\163\1\160\1\151\1\141\1\154\1\164\1\162\1\165\2\157\1\uffff\1\154\1\165\1\154\1\60\1\165\1\154\1\162\1\uffff\1\60\1\151\1\60\1\156\1\150\1\146\1\60\1\164\1\145\1\60\1\145\1\uffff\1\163\1\144\1\145\1\141\1\157\4\0\1\uffff\1\56\1\162\1\164\1\157\1\155\1\163\1\151\2\141\1\151\1\164\1\143\1\60\1\145\1\155\1\171\1\uffff\1\155\1\151\1\141\1\uffff\1\146\1\uffff\1\60\1\157\1\60\1\uffff\1\60\1\162\1\uffff\1\60\1\145\1\151\1\163\1\60\1\162\3\0\1\uffff\4\0\1\uffff\2\141\1\156\1\164\1\163\1\151\1\156\1\162\1\60\1\145\1\60\1\141\1\60\1\155\1\160\1\163\2\145\1\156\1\151\1\uffff\1\156\2\uffff\1\145\1\uffff\1\60\1\156\1\60\1\uffff\1\60\4\0\1\uffff\3\0\1\143\1\156\2\145\1\60\1\146\1\60\1\141\1\uffff\1\163\1\uffff\1\164\1\uffff\1\145\1\164\1\151\1\156\1\163\1\164\1\143\2\60\1\156\1\uffff\1\147\1\uffff\1\60\3\0\2\164\1\156\1\60\1\uffff\1\151\1\60\1\uffff\1\164\1\60\1\151\1\156\1\151\1\163\1\164\1\60\1\145\1\141\2\uffff\1\143\1\60\1\uffff\2\60\1\164\1\uffff\1\145\1\uffff\1\151\1\uffff\1\157\1\164\1\157\2\60\1\uffff\1\145\1\164\1\145\1\uffff\1\60\2\uffff\1\60\1\162\1\157\1\156\1\141\1\156\2\uffff\1\60\1\151\1\60\2\uffff\1\60\1\156\1\60\1\164\1\163\1\uffff\1\157\2\uffff\1\163\1\uffff\1\151\1\60\1\156\1\60\1\157\1\uffff\1\60\1\uffff\1\156\1\uffff\1\60\1\uffff";
static final String DFA45_maxS =
- "\1\175\1\157\1\uffff\1\157\1\165\1\156\1\163\1\165\2\uffff\1\76\1\75\3\uffff\1\162\1\157\1\145\1\171\1\72\3\uffff\1\56\2\uffff\1\76\1\155\1\157\1\163\1\75\1\162\1\141\2\uffff\1\151\1\157\1\uffff\1\141\1\162\1\uffff\1\175\1\uffff\1\137\3\uffff\1\156\1\141\1\155\1\154\1\145\1\172\1\160\1\163\1\144\1\147\1\160\1\141\4\uffff\1\172\1\164\1\162\1\154\1\141\1\164\7\uffff\1\154\1\164\1\157\1\146\1\145\2\uffff\1\165\1\172\1\154\1\156\1\144\1\166\1\162\1\47\1\uffff\1\uffff\1\71\1\uffff\1\164\1\160\1\163\1\141\1\154\1\164\1\162\1\165\2\157\1\uffff\1\154\1\165\1\154\1\172\1\165\1\154\1\162\1\uffff\1\172\1\151\1\172\1\156\1\150\1\146\1\172\1\164\1\145\1\172\1\145\1\uffff\1\163\1\144\1\145\1\141\1\157\4\uffff\1\uffff\1\137\1\162\1\164\1\165\1\155\1\163\1\151\2\141\1\151\1\164\1\143\1\60\1\145\1\155\1\171\1\uffff\1\155\1\151\1\141\1\uffff\1\146\1\uffff\1\172\1\157\1\172\1\uffff\1\172\1\162\1\uffff\1\172\1\145\1\151\1\163\1\172\1\162\3\uffff\1\uffff\4\uffff\1\uffff\2\141\1\156\1\164\1\163\1\151\1\156\1\162\1\172\1\145\1\172\1\141\1\172\1\155\1\160\1\163\2\145\1\156\1\171\1\uffff\1\156\2\uffff\1\145\1\uffff\1\172\1\156\1\172\1\uffff\1\60\4\uffff\1\uffff\3\uffff\1\143\1\156\2\145\1\172\1\146\1\172\1\141\1\uffff\1\163\1\uffff\1\164\1\uffff\1\145\1\164\1\151\1\156\1\163\1\164\1\143\2\172\1\156\1\uffff\1\147\1\uffff\1\172\3\uffff\2\164\1\156\1\172\1\uffff\1\151\1\172\1\uffff\1\164\1\172\1\151\1\156\1\151\1\163\1\164\1\172\1\145\1\141\2\uffff\1\143\1\172\1\uffff\2\172\1\164\1\uffff\1\145\1\uffff\1\151\1\uffff\1\157\1\164\1\157\2\172\1\uffff\1\145\1\164\1\145\1\uffff\1\172\2\uffff\1\172\1\162\1\157\1\156\1\141\1\156\2\uffff\1\172\1\151\1\172\2\uffff\1\172\1\156\1\172\1\164\1\163\1\uffff\1\157\2\uffff\1\163\1\uffff\1\151\1\172\1\156\1\172\1\157\1\uffff\1\172\1\uffff\1\156\1\uffff\1\172\1\uffff";
+ "\1\175\1\157\1\uffff\1\157\1\165\1\156\1\163\1\165\2\uffff\1\76\1\75\3\uffff\1\162\1\157\1\145\1\171\1\72\5\uffff\1\76\1\155\1\157\1\163\1\75\1\162\1\141\2\uffff\1\56\1\151\1\157\1\uffff\1\141\1\uffff\1\162\1\uffff\1\175\1\uffff\1\137\3\uffff\1\156\1\141\1\155\1\154\1\145\1\172\1\160\1\163\1\144\1\147\1\160\1\141\4\uffff\1\172\1\164\1\162\1\154\1\141\1\164\5\uffff\1\154\1\164\1\157\1\146\1\145\2\uffff\1\165\1\172\1\154\2\uffff\1\156\1\144\1\166\1\162\1\47\1\uffff\1\uffff\1\71\1\uffff\1\164\1\160\1\163\1\141\1\154\1\164\1\162\1\165\2\157\1\uffff\1\154\1\165\1\154\1\172\1\165\1\154\1\162\1\uffff\1\172\1\151\1\172\1\156\1\150\1\146\1\172\1\164\1\145\1\172\1\145\1\uffff\1\163\1\144\1\145\1\141\1\157\4\uffff\1\uffff\1\137\1\162\1\164\1\165\1\155\1\163\1\151\2\141\1\151\1\164\1\143\1\60\1\145\1\155\1\171\1\uffff\1\155\1\151\1\141\1\uffff\1\146\1\uffff\1\172\1\157\1\172\1\uffff\1\172\1\162\1\uffff\1\172\1\145\1\151\1\163\1\172\1\162\3\uffff\1\uffff\4\uffff\1\uffff\2\141\1\156\1\164\1\163\1\151\1\156\1\162\1\172\1\145\1\172\1\141\1\172\1\155\1\160\1\163\2\145\1\156\1\171\1\uffff\1\156\2\uffff\1\145\1\uffff\1\172\1\156\1\172\1\uffff\1\60\4\uffff\1\uffff\3\uffff\1\143\1\156\2\145\1\172\1\146\1\172\1\141\1\uffff\1\163\1\uffff\1\164\1\uffff\1\145\1\164\1\151\1\156\1\163\1\164\1\143\2\172\1\156\1\uffff\1\147\1\uffff\1\172\3\uffff\2\164\1\156\1\172\1\uffff\1\151\1\172\1\uffff\1\164\1\172\1\151\1\156\1\151\1\163\1\164\1\172\1\145\1\141\2\uffff\1\143\1\172\1\uffff\2\172\1\164\1\uffff\1\145\1\uffff\1\151\1\uffff\1\157\1\164\1\157\2\172\1\uffff\1\145\1\164\1\145\1\uffff\1\172\2\uffff\1\172\1\162\1\157\1\156\1\141\1\156\2\uffff\1\172\1\151\1\172\2\uffff\1\172\1\156\1\172\1\164\1\163\1\uffff\1\157\2\uffff\1\163\1\uffff\1\151\1\172\1\156\1\172\1\157\1\uffff\1\172\1\uffff\1\156\1\uffff\1\172\1\uffff";
static final String DFA45_acceptS =
- "\2\uffff\1\2\5\uffff\1\10\1\13\2\uffff\1\23\1\24\1\25\5\uffff\1\40\1\41\1\42\1\uffff\1\45\1\46\7\uffff\1\62\1\63\2\uffff\1\77\4\uffff\1\111\1\uffff\1\115\1\116\1\117\14\uffff\1\14\1\37\1\15\1\44\6\uffff\1\54\1\33\1\70\1\43\1\47\1\112\1\67\5\uffff\1\55\1\66\11\uffff\1\114\1\uffff\1\113\12\uffff\1\74\7\uffff\1\26\13\uffff\1\73\11\uffff\1\110\20\uffff\1\22\3\uffff\1\27\1\uffff\1\36\3\uffff\1\102\2\uffff\1\52\11\uffff\1\105\4\uffff\1\107\24\uffff\1\31\1\uffff\1\50\1\51\1\uffff\1\57\3\uffff\1\101\5\uffff\1\106\13\uffff\1\71\1\uffff\1\5\1\uffff\1\104\12\uffff\1\60\1\uffff\1\76\10\uffff\1\34\2\uffff\1\20\12\uffff\1\53\1\100\2\uffff\1\103\3\uffff\1\64\1\uffff\1\3\1\uffff\1\4\5\uffff\1\72\3\uffff\1\75\1\uffff\1\1\1\56\6\uffff\1\12\1\16\3\uffff\1\35\1\32\5\uffff\1\7\1\uffff\1\61\1\65\1\uffff\1\11\5\uffff\1\6\1\uffff\1\21\1\uffff\1\30\1\uffff\1\17";
+ "\2\uffff\1\2\5\uffff\1\10\1\13\2\uffff\1\23\1\24\1\25\5\uffff\1\40\1\41\1\42\1\44\1\45\7\uffff\1\61\1\62\3\uffff\1\77\1\uffff\1\103\3\uffff\1\112\1\uffff\1\116\1\117\1\120\14\uffff\1\14\1\37\1\15\1\43\6\uffff\1\53\1\33\1\46\1\113\1\67\5\uffff\1\54\1\66\3\uffff\1\70\1\65\6\uffff\1\115\1\uffff\1\114\12\uffff\1\74\7\uffff\1\26\13\uffff\1\73\11\uffff\1\111\20\uffff\1\22\3\uffff\1\27\1\uffff\1\36\3\uffff\1\102\2\uffff\1\51\11\uffff\1\106\4\uffff\1\110\24\uffff\1\31\1\uffff\1\47\1\50\1\uffff\1\56\3\uffff\1\101\5\uffff\1\107\13\uffff\1\71\1\uffff\1\5\1\uffff\1\105\12\uffff\1\57\1\uffff\1\76\10\uffff\1\34\2\uffff\1\20\12\uffff\1\52\1\100\2\uffff\1\104\3\uffff\1\63\1\uffff\1\3\1\uffff\1\4\5\uffff\1\72\3\uffff\1\75\1\uffff\1\1\1\55\6\uffff\1\12\1\16\3\uffff\1\35\1\32\5\uffff\1\7\1\uffff\1\60\1\64\1\uffff\1\11\5\uffff\1\6\1\uffff\1\21\1\uffff\1\30\1\uffff\1\17";
static final String DFA45_specialS =
- "\50\uffff\1\12\62\uffff\1\10\47\uffff\1\23\1\16\1\13\1\22\45\uffff\1\0\1\11\1\7\1\uffff\1\15\1\2\1\17\1\20\40\uffff\1\21\1\26\1\4\1\6\1\uffff\1\1\1\14\1\24\33\uffff\1\25\1\3\1\5\120\uffff}>";
+ "\51\uffff\1\15\62\uffff\1\1\47\uffff\1\5\1\22\1\14\1\6\45\uffff\1\10\1\13\1\26\1\uffff\1\20\1\17\1\3\1\4\40\uffff\1\21\1\11\1\24\1\25\1\uffff\1\16\1\2\1\12\33\uffff\1\7\1\23\1\0\120\uffff}>";
static final String[] DFA45_transitionS = {
- "\2\56\2\uffff\1\56\22\uffff\1\56\1\26\1\54\1\31\1\51\1\uffff\1\25\1\50\1\14\1\16\1\45\1\36\1\15\1\32\1\27\1\uffff\12\53\1\23\1\10\1\13\1\12\1\30\2\uffff\32\55\1\41\1\uffff\1\42\2\uffff\1\52\1\6\1\43\1\1\1\3\1\47\1\40\1\7\1\55\1\5\1\46\2\55\1\44\1\20\1\17\1\22\1\4\1\34\1\33\1\37\1\35\1\21\4\55\1\2\1\24\1\11",
- "\1\60\2\uffff\1\57",
+ "\2\57\2\uffff\1\57\22\uffff\1\57\1\26\1\55\1\30\1\52\1\uffff\1\25\1\51\1\14\1\16\1\45\1\35\1\15\1\31\1\42\1\uffff\12\54\1\23\1\10\1\13\1\12\1\27\1\47\1\uffff\32\56\1\40\1\uffff\1\41\2\uffff\1\53\1\6\1\43\1\1\1\3\1\50\1\37\1\7\1\56\1\5\1\46\2\56\1\44\1\20\1\17\1\22\1\4\1\33\1\32\1\36\1\34\1\21\4\56\1\2\1\24\1\11",
+ "\1\61\2\uffff\1\60",
"",
- "\1\62\11\uffff\1\61",
- "\1\63",
- "\1\65\1\64",
- "\1\67\1\uffff\1\71\1\uffff\1\70\1\66",
- "\1\72",
+ "\1\63\11\uffff\1\62",
+ "\1\64",
+ "\1\66\1\65",
+ "\1\70\1\uffff\1\72\1\uffff\1\71\1\67",
+ "\1\73",
"",
"",
- "\1\73",
- "\1\75",
+ "\1\74",
+ "\1\76",
"",
"",
"",
- "\1\77",
"\1\100",
- "\1\102\3\uffff\1\101",
- "\1\103\14\uffff\1\104",
- "\1\105",
+ "\1\101",
+ "\1\103\3\uffff\1\102",
+ "\1\104\14\uffff\1\105",
+ "\1\106",
"",
"",
"",
- "\1\107",
"",
"",
- "\1\112\20\uffff\1\111",
- "\1\114\7\uffff\1\115",
- "\1\117\11\uffff\1\116",
+ "\1\111\20\uffff\1\110",
+ "\1\113\7\uffff\1\114",
+ "\1\116\11\uffff\1\115",
+ "\1\117",
"\1\120",
- "\1\121",
- "\1\124\2\uffff\1\123",
- "\1\125",
+ "\1\123\2\uffff\1\122",
+ "\1\124",
"",
"",
- "\1\126",
+ "\1\125",
"\1\127",
- "",
"\1\130",
+ "",
"\1\131",
- "\47\54\1\132\uffd8\54",
- "\1\133",
"",
- "\1\136\1\uffff\12\53\45\uffff\1\135",
+ "\1\132",
+ "\47\55\1\133\uffd8\55",
+ "\1\134",
+ "",
+ "\1\137\1\uffff\12\54\45\uffff\1\136",
"",
"",
"",
- "\1\140\1\137",
- "\1\141",
+ "\1\141\1\140",
"\1\142",
- "\1\143\10\uffff\1\144",
- "\1\145",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\150\11\55\1\146\5\55\1\147\4\55",
- "\1\152",
+ "\1\143",
+ "\1\144\10\uffff\1\145",
+ "\1\146",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\151\11\56\1\147\5\56\1\150\4\56",
"\1\153",
- "\1\154\2\uffff\1\155",
- "\1\156",
+ "\1\154",
+ "\1\155\2\uffff\1\156",
"\1\157",
"\1\160",
+ "\1\161",
"",
"",
"",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\162",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\163",
"\1\164",
"\1\165",
"\1\166",
+ "\1\167",
"",
"",
"",
"",
"",
- "",
- "",
- "\1\167",
"\1\170",
"\1\171",
"\1\172",
"\1\173",
+ "\1\174",
"",
"",
- "\1\174",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\176",
+ "\1\175",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\177",
+ "",
+ "",
"\1\u0080",
"\1\u0081",
"\1\u0082",
"\1\u0083",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
+ "\1\u0084",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
"",
- "\12\u0088",
+ "\12\u0089",
"",
- "\1\u008a\1\u0089",
- "\1\u008b",
- "\1\u008c\11\uffff\1\u008d",
- "\1\u008e",
+ "\1\u008b\1\u008a",
+ "\1\u008c",
+ "\1\u008d\11\uffff\1\u008e",
"\1\u008f",
"\1\u0090",
"\1\u0091",
"\1\u0092",
"\1\u0093",
"\1\u0094",
- "",
"\1\u0095",
+ "",
"\1\u0096",
"\1\u0097",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0099",
+ "\1\u0098",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u009a",
"\1\u009b",
+ "\1\u009c",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u009d",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u009f",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u009e",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00a0",
"\1\u00a1",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00a3",
+ "\1\u00a2",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00a4",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00a6",
- "",
+ "\1\u00a5",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00a7",
+ "",
"\1\u00a8",
"\1\u00a9",
"\1\u00aa",
"\1\u00ab",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
- "\44\u00b2\1\u00b1\2\u00b2\1\u00b0\uffd8\u00b2",
- "\173\u00b3\1\u00b4\uff84\u00b3",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
+ "\1\u00ac",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
+ "\44\u00b3\1\u00b2\2\u00b3\1\u00b1\uffd8\u00b3",
+ "\173\u00b4\1\u00b5\uff84\u00b4",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
"",
- "\1\136\1\uffff\12\u0088\45\uffff\1\135",
- "\1\u00b5",
+ "\1\137\1\uffff\12\u0089\45\uffff\1\136",
"\1\u00b6",
- "\1\u00b7\5\uffff\1\u00b8",
- "\1\u00b9",
+ "\1\u00b7",
+ "\1\u00b8\5\uffff\1\u00b9",
"\1\u00ba",
"\1\u00bb",
"\1\u00bc",
@@ -4007,36 +4036,36 @@ public void mTokens() throws RecognitionException {
"\1\u00c2",
"\1\u00c3",
"\1\u00c4",
- "",
"\1\u00c5",
+ "",
"\1\u00c6",
"\1\u00c7",
- "",
"\1\u00c8",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00ca",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u00c9",
+ "",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00cb",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00cd",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00ce",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00cf",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00d0",
"\1\u00d1",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00d3",
- "\44\u00d6\1\u00d5\2\u00d6\1\u00d4\uffd8\u00d6",
- "\173\u00d7\1\u00d8\uff84\u00d7",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
+ "\1\u00d2",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00d4",
+ "\44\u00d7\1\u00d6\2\u00d7\1\u00d5\uffd8\u00d7",
+ "\173\u00d8\1\u00d9\uff84\u00d8",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
"",
- "\44\u00da\1\u00d9\2\u00da\1\uffff\uffd8\u00da",
- "\44\u0086\1\u0085\2\u0086\1\u0084\123\u0086\1\u00db\uff84\u0086",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
+ "\44\u00db\1\u00da\2\u00db\1\uffff\uffd8\u00db",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\123\u0087\1\u00dc\uff84\u0087",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
"",
- "\1\u00dc",
"\1\u00dd",
"\1\u00de",
"\1\u00df",
@@ -4044,146 +4073,147 @@ public void mTokens() throws RecognitionException {
"\1\u00e1",
"\1\u00e2",
"\1\u00e3",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00e5",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00e7",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00e9",
+ "\1\u00e4",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00e6",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00e8",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u00ea",
"\1\u00eb",
"\1\u00ec",
"\1\u00ed",
"\1\u00ee",
- "\1\u00ef\17\uffff\1\u00f0",
+ "\1\u00ef",
+ "\1\u00f0\17\uffff\1\u00f1",
"",
- "\1\u00f1",
+ "\1\u00f2",
"",
"",
- "\1\u00f2",
+ "\1\u00f3",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00f4",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00f5",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\1\u00f6",
- "\44\u00f8\1\u00f7\2\u00f8\1\uffff\uffd8\u00f8",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\123\u00ae\1\u00f9\uff84\u00ae",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
+ "\1\u00f7",
+ "\44\u00f9\1\u00f8\2\u00f9\1\uffff\uffd8\u00f9",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\123\u00af\1\u00fa\uff84\u00af",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
"",
- "\44\u0086\1\u0085\2\u0086\1\u0084\123\u0086\1\u00db\uff84\u0086",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
- "\44\u0086\1\u0085\2\u0086\1\u0084\uffd8\u0086",
- "\1\u00fa",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\123\u0087\1\u00dc\uff84\u0087",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
+ "\44\u0087\1\u0086\2\u0087\1\u0085\uffd8\u0087",
"\1\u00fb",
"\1\u00fc",
"\1\u00fd",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u00ff",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0100\7\55",
- "\1\u0102",
- "",
+ "\1\u00fe",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0100",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0101\7\56",
"\1\u0103",
"",
"\1\u0104",
"",
"\1\u0105",
+ "",
"\1\u0106",
"\1\u0107",
"\1\u0108",
"\1\u0109",
"\1\u010a",
"\1\u010b",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u010e",
- "",
+ "\1\u010c",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u010f",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\123\u00ae\1\u00f9\uff84\u00ae",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
- "\44\u00ae\1\u00ad\2\u00ae\1\u00ac\uffd8\u00ae",
- "\1\u0111",
+ "\1\u0110",
+ "",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\123\u00af\1\u00fa\uff84\u00af",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
+ "\44\u00af\1\u00ae\2\u00af\1\u00ad\uffd8\u00af",
"\1\u0112",
"\1\u0113",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u0114",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\1\u0115",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u0116",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\1\u0117",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0119",
+ "\1\u0118",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u011a",
"\1\u011b",
"\1\u011c",
"\1\u011d",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u011f",
+ "\1\u011e",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0120",
- "",
- "",
"\1\u0121",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0123\7\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0126",
"",
+ "\1\u0122",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0124\7\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0127",
"",
"\1\u0128",
"",
"\1\u0129",
+ "",
"\1\u012a",
"\1\u012b",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u012c",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\1\u012e",
"\1\u012f",
"\1\u0130",
+ "\1\u0131",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0133",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u0134",
"\1\u0135",
"\1\u0136",
"\1\u0137",
+ "\1\u0138",
"",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0139",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u013a",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u013c",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u013e",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u013d",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"\1\u013f",
- "",
"\1\u0140",
"",
- "",
"\1\u0141",
"",
+ "",
"\1\u0142",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0144",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
- "\1\u0146",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\1\u0143",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0145",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0147",
+ "",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
- "\1\u0148",
+ "\1\u0149",
"",
- "\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55",
+ "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
""
};
@@ -4217,209 +4247,213 @@ public DFA45(BaseRecognizer recognizer) {
this.transition = DFA45_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | RULE_ISTRING_TEXT | RULE_ISTRING_LEFT | RULE_ISTRING_MIDDLE | RULE_ISTRING_RIGHT | RULE_SSTRING | RULE_SL_COMMENT | RULE_REAL_LIT | RULE_INTEGER_LIT | RULE_STRING | RULE_ID | RULE_WS );";
+ return "1:1: Tokens : ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | RULE_ISTRING_TEXT | RULE_ISTRING_LEFT | RULE_ISTRING_MIDDLE | RULE_ISTRING_RIGHT | RULE_SSTRING | RULE_SL_COMMENT | RULE_REAL_LIT | RULE_INTEGER_LIT | RULE_STRING | RULE_ID | RULE_WS );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA45_172 = input.LA(1);
+ int LA45_250 = input.LA(1);
s = -1;
- if ( (LA45_172=='\'') ) {s = 212;}
+ if ( (LA45_250=='\'') ) {s = 173;}
- else if ( (LA45_172=='$') ) {s = 213;}
+ else if ( (LA45_250=='$') ) {s = 174;}
- else if ( ((LA45_172>='\u0000' && LA45_172<='#')||(LA45_172>='%' && LA45_172<='&')||(LA45_172>='(' && LA45_172<='\uFFFF')) ) {s = 214;}
+ else if ( ((LA45_250>='\u0000' && LA45_250<='#')||(LA45_250>='%' && LA45_250<='&')||(LA45_250>='(' && LA45_250<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 1 :
- int LA45_217 = input.LA(1);
+ int LA45_92 = input.LA(1);
s = -1;
- if ( (LA45_217=='{') ) {s = 219;}
-
- else if ( (LA45_217=='\'') ) {s = 132;}
+ if ( (LA45_92=='\'') ) {s = 133;}
- else if ( (LA45_217=='$') ) {s = 133;}
+ else if ( (LA45_92=='$') ) {s = 134;}
- else if ( ((LA45_217>='\u0000' && LA45_217<='#')||(LA45_217>='%' && LA45_217<='&')||(LA45_217>='(' && LA45_217<='z')||(LA45_217>='|' && LA45_217<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_92>='\u0000' && LA45_92<='#')||(LA45_92>='%' && LA45_92<='&')||(LA45_92>='(' && LA45_92<='\uFFFF')) ) {s = 135;}
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 2 :
- int LA45_177 = input.LA(1);
+ int LA45_219 = input.LA(1);
s = -1;
- if ( (LA45_177=='{') ) {s = 219;}
+ if ( (LA45_219=='\'') ) {s = 133;}
- else if ( (LA45_177=='\'') ) {s = 132;}
+ else if ( (LA45_219=='$') ) {s = 134;}
- else if ( (LA45_177=='$') ) {s = 133;}
+ else if ( ((LA45_219>='\u0000' && LA45_219<='#')||(LA45_219>='%' && LA45_219<='&')||(LA45_219>='(' && LA45_219<='\uFFFF')) ) {s = 135;}
- else if ( ((LA45_177>='\u0000' && LA45_177<='#')||(LA45_177>='%' && LA45_177<='&')||(LA45_177>='(' && LA45_177<='z')||(LA45_177>='|' && LA45_177<='\uFFFF')) ) {s = 134;}
-
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 3 :
- int LA45_248 = input.LA(1);
+ int LA45_179 = input.LA(1);
s = -1;
- if ( (LA45_248=='\'') ) {s = 172;}
+ if ( (LA45_179=='\'') ) {s = 133;}
- else if ( (LA45_248=='$') ) {s = 173;}
+ else if ( (LA45_179=='$') ) {s = 134;}
- else if ( ((LA45_248>='\u0000' && LA45_248<='#')||(LA45_248>='%' && LA45_248<='&')||(LA45_248>='(' && LA45_248<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_179>='\u0000' && LA45_179<='#')||(LA45_179>='%' && LA45_179<='&')||(LA45_179>='(' && LA45_179<='\uFFFF')) ) {s = 135;}
- else s = 175;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 4 :
- int LA45_214 = input.LA(1);
+ int LA45_180 = input.LA(1);
s = -1;
- if ( (LA45_214=='\'') ) {s = 172;}
+ if ( (LA45_180=='\'') ) {s = 133;}
- else if ( (LA45_214=='$') ) {s = 173;}
+ else if ( (LA45_180=='$') ) {s = 134;}
- else if ( ((LA45_214>='\u0000' && LA45_214<='#')||(LA45_214>='%' && LA45_214<='&')||(LA45_214>='(' && LA45_214<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_180>='\u0000' && LA45_180<='#')||(LA45_180>='%' && LA45_180<='&')||(LA45_180>='(' && LA45_180<='\uFFFF')) ) {s = 135;}
- else s = 175;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 5 :
- int LA45_249 = input.LA(1);
+ int LA45_132 = input.LA(1);
s = -1;
- if ( (LA45_249=='\'') ) {s = 172;}
+ if ( (LA45_132=='\'') ) {s = 173;}
- else if ( (LA45_249=='$') ) {s = 173;}
+ else if ( (LA45_132=='$') ) {s = 174;}
- else if ( ((LA45_249>='\u0000' && LA45_249<='#')||(LA45_249>='%' && LA45_249<='&')||(LA45_249>='(' && LA45_249<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_132>='\u0000' && LA45_132<='#')||(LA45_132>='%' && LA45_132<='&')||(LA45_132>='(' && LA45_132<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 6 :
- int LA45_215 = input.LA(1);
+ int LA45_135 = input.LA(1);
s = -1;
- if ( (LA45_215=='\'') ) {s = 172;}
+ if ( (LA45_135=='\'') ) {s = 133;}
- else if ( (LA45_215=='$') ) {s = 173;}
+ else if ( (LA45_135=='$') ) {s = 134;}
- else if ( ((LA45_215>='\u0000' && LA45_215<='#')||(LA45_215>='%' && LA45_215<='&')||(LA45_215>='(' && LA45_215<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_135>='\u0000' && LA45_135<='#')||(LA45_135>='%' && LA45_135<='&')||(LA45_135>='(' && LA45_135<='\uFFFF')) ) {s = 135;}
- else s = 175;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 7 :
- int LA45_174 = input.LA(1);
+ int LA45_248 = input.LA(1);
s = -1;
- if ( (LA45_174=='\'') ) {s = 172;}
+ if ( (LA45_248=='{') ) {s = 250;}
- else if ( (LA45_174=='$') ) {s = 173;}
+ else if ( (LA45_248=='\'') ) {s = 173;}
- else if ( ((LA45_174>='\u0000' && LA45_174<='#')||(LA45_174>='%' && LA45_174<='&')||(LA45_174>='(' && LA45_174<='\uFFFF')) ) {s = 174;}
+ else if ( (LA45_248=='$') ) {s = 174;}
- else s = 175;
+ else if ( ((LA45_248>='\u0000' && LA45_248<='#')||(LA45_248>='%' && LA45_248<='&')||(LA45_248>='(' && LA45_248<='z')||(LA45_248>='|' && LA45_248<='\uFFFF')) ) {s = 175;}
+
+ else s = 176;
if ( s>=0 ) return s;
break;
case 8 :
- int LA45_91 = input.LA(1);
+ int LA45_173 = input.LA(1);
s = -1;
- if ( (LA45_91=='\'') ) {s = 132;}
+ if ( (LA45_173=='\'') ) {s = 213;}
- else if ( (LA45_91=='$') ) {s = 133;}
+ else if ( (LA45_173=='$') ) {s = 214;}
- else if ( ((LA45_91>='\u0000' && LA45_91<='#')||(LA45_91>='%' && LA45_91<='&')||(LA45_91>='(' && LA45_91<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_173>='\u0000' && LA45_173<='#')||(LA45_173>='%' && LA45_173<='&')||(LA45_173>='(' && LA45_173<='\uFFFF')) ) {s = 215;}
- else s = 135;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 9 :
- int LA45_173 = input.LA(1);
+ int LA45_214 = input.LA(1);
s = -1;
- if ( ((LA45_173>='\u0000' && LA45_173<='z')||(LA45_173>='|' && LA45_173<='\uFFFF')) ) {s = 215;}
+ if ( (LA45_214=='{') ) {s = 250;}
+
+ else if ( (LA45_214=='\'') ) {s = 173;}
+
+ else if ( (LA45_214=='$') ) {s = 174;}
+
+ else if ( ((LA45_214>='\u0000' && LA45_214<='#')||(LA45_214>='%' && LA45_214<='&')||(LA45_214>='(' && LA45_214<='z')||(LA45_214>='|' && LA45_214<='\uFFFF')) ) {s = 175;}
- else if ( (LA45_173=='{') ) {s = 216;}
+ else s = 176;
if ( s>=0 ) return s;
break;
case 10 :
- int LA45_40 = input.LA(1);
+ int LA45_220 = input.LA(1);
s = -1;
- if ( (LA45_40=='\'') ) {s = 90;}
+ if ( (LA45_220=='\'') ) {s = 133;}
- else if ( ((LA45_40>='\u0000' && LA45_40<='&')||(LA45_40>='(' && LA45_40<='\uFFFF')) ) {s = 44;}
+ else if ( (LA45_220=='$') ) {s = 134;}
+
+ else if ( ((LA45_220>='\u0000' && LA45_220<='#')||(LA45_220>='%' && LA45_220<='&')||(LA45_220>='(' && LA45_220<='\uFFFF')) ) {s = 135;}
+
+ else s = 181;
if ( s>=0 ) return s;
break;
case 11 :
- int LA45_133 = input.LA(1);
+ int LA45_174 = input.LA(1);
s = -1;
- if ( ((LA45_133>='\u0000' && LA45_133<='z')||(LA45_133>='|' && LA45_133<='\uFFFF')) ) {s = 179;}
+ if ( ((LA45_174>='\u0000' && LA45_174<='z')||(LA45_174>='|' && LA45_174<='\uFFFF')) ) {s = 216;}
- else if ( (LA45_133=='{') ) {s = 180;}
+ else if ( (LA45_174=='{') ) {s = 217;}
if ( s>=0 ) return s;
break;
case 12 :
- int LA45_218 = input.LA(1);
+ int LA45_134 = input.LA(1);
s = -1;
- if ( (LA45_218=='\'') ) {s = 132;}
-
- else if ( (LA45_218=='$') ) {s = 133;}
-
- else if ( ((LA45_218>='\u0000' && LA45_218<='#')||(LA45_218>='%' && LA45_218<='&')||(LA45_218>='(' && LA45_218<='\uFFFF')) ) {s = 134;}
+ if ( ((LA45_134>='\u0000' && LA45_134<='z')||(LA45_134>='|' && LA45_134<='\uFFFF')) ) {s = 180;}
- else s = 135;
+ else if ( (LA45_134=='{') ) {s = 181;}
if ( s>=0 ) return s;
break;
case 13 :
- int LA45_176 = input.LA(1);
+ int LA45_41 = input.LA(1);
s = -1;
- if ( (LA45_176=='$') ) {s = 217;}
+ if ( (LA45_41=='\'') ) {s = 91;}
- else if ( ((LA45_176>='\u0000' && LA45_176<='#')||(LA45_176>='%' && LA45_176<='&')||(LA45_176>='(' && LA45_176<='\uFFFF')) ) {s = 218;}
-
- else s = 135;
+ else if ( ((LA45_41>='\u0000' && LA45_41<='&')||(LA45_41>='(' && LA45_41<='\uFFFF')) ) {s = 45;}
if ( s>=0 ) return s;
break;
case 14 :
- int LA45_132 = input.LA(1);
+ int LA45_218 = input.LA(1);
s = -1;
- if ( (LA45_132=='\'') ) {s = 176;}
+ if ( (LA45_218=='{') ) {s = 220;}
+
+ else if ( (LA45_218=='\'') ) {s = 133;}
- else if ( (LA45_132=='$') ) {s = 177;}
+ else if ( (LA45_218=='$') ) {s = 134;}
- else if ( ((LA45_132>='\u0000' && LA45_132<='#')||(LA45_132>='%' && LA45_132<='&')||(LA45_132>='(' && LA45_132<='\uFFFF')) ) {s = 178;}
+ else if ( ((LA45_218>='\u0000' && LA45_218<='#')||(LA45_218>='%' && LA45_218<='&')||(LA45_218>='(' && LA45_218<='z')||(LA45_218>='|' && LA45_218<='\uFFFF')) ) {s = 135;}
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
@@ -4427,113 +4461,109 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc
int LA45_178 = input.LA(1);
s = -1;
- if ( (LA45_178=='\'') ) {s = 132;}
+ if ( (LA45_178=='{') ) {s = 220;}
+
+ else if ( (LA45_178=='\'') ) {s = 133;}
- else if ( (LA45_178=='$') ) {s = 133;}
+ else if ( (LA45_178=='$') ) {s = 134;}
- else if ( ((LA45_178>='\u0000' && LA45_178<='#')||(LA45_178>='%' && LA45_178<='&')||(LA45_178>='(' && LA45_178<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_178>='\u0000' && LA45_178<='#')||(LA45_178>='%' && LA45_178<='&')||(LA45_178>='(' && LA45_178<='z')||(LA45_178>='|' && LA45_178<='\uFFFF')) ) {s = 135;}
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 16 :
- int LA45_179 = input.LA(1);
+ int LA45_177 = input.LA(1);
s = -1;
- if ( (LA45_179=='\'') ) {s = 132;}
+ if ( (LA45_177=='$') ) {s = 218;}
- else if ( (LA45_179=='$') ) {s = 133;}
+ else if ( ((LA45_177>='\u0000' && LA45_177<='#')||(LA45_177>='%' && LA45_177<='&')||(LA45_177>='(' && LA45_177<='\uFFFF')) ) {s = 219;}
- else if ( ((LA45_179>='\u0000' && LA45_179<='#')||(LA45_179>='%' && LA45_179<='&')||(LA45_179>='(' && LA45_179<='\uFFFF')) ) {s = 134;}
-
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 17 :
- int LA45_212 = input.LA(1);
+ int LA45_213 = input.LA(1);
s = -1;
- if ( (LA45_212=='$') ) {s = 247;}
+ if ( (LA45_213=='$') ) {s = 248;}
- else if ( ((LA45_212>='\u0000' && LA45_212<='#')||(LA45_212>='%' && LA45_212<='&')||(LA45_212>='(' && LA45_212<='\uFFFF')) ) {s = 248;}
+ else if ( ((LA45_213>='\u0000' && LA45_213<='#')||(LA45_213>='%' && LA45_213<='&')||(LA45_213>='(' && LA45_213<='\uFFFF')) ) {s = 249;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 18 :
- int LA45_134 = input.LA(1);
+ int LA45_133 = input.LA(1);
s = -1;
- if ( (LA45_134=='\'') ) {s = 132;}
+ if ( (LA45_133=='\'') ) {s = 177;}
- else if ( (LA45_134=='$') ) {s = 133;}
+ else if ( (LA45_133=='$') ) {s = 178;}
- else if ( ((LA45_134>='\u0000' && LA45_134<='#')||(LA45_134>='%' && LA45_134<='&')||(LA45_134>='(' && LA45_134<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_133>='\u0000' && LA45_133<='#')||(LA45_133>='%' && LA45_133<='&')||(LA45_133>='(' && LA45_133<='\uFFFF')) ) {s = 179;}
- else s = 135;
+ else s = 136;
if ( s>=0 ) return s;
break;
case 19 :
- int LA45_131 = input.LA(1);
+ int LA45_249 = input.LA(1);
s = -1;
- if ( (LA45_131=='\'') ) {s = 172;}
+ if ( (LA45_249=='\'') ) {s = 173;}
- else if ( (LA45_131=='$') ) {s = 173;}
+ else if ( (LA45_249=='$') ) {s = 174;}
- else if ( ((LA45_131>='\u0000' && LA45_131<='#')||(LA45_131>='%' && LA45_131<='&')||(LA45_131>='(' && LA45_131<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_249>='\u0000' && LA45_249<='#')||(LA45_249>='%' && LA45_249<='&')||(LA45_249>='(' && LA45_249<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 20 :
- int LA45_219 = input.LA(1);
+ int LA45_215 = input.LA(1);
s = -1;
- if ( (LA45_219=='\'') ) {s = 132;}
+ if ( (LA45_215=='\'') ) {s = 173;}
- else if ( (LA45_219=='$') ) {s = 133;}
+ else if ( (LA45_215=='$') ) {s = 174;}
- else if ( ((LA45_219>='\u0000' && LA45_219<='#')||(LA45_219>='%' && LA45_219<='&')||(LA45_219>='(' && LA45_219<='\uFFFF')) ) {s = 134;}
+ else if ( ((LA45_215>='\u0000' && LA45_215<='#')||(LA45_215>='%' && LA45_215<='&')||(LA45_215>='(' && LA45_215<='\uFFFF')) ) {s = 175;}
- else s = 180;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 21 :
- int LA45_247 = input.LA(1);
+ int LA45_216 = input.LA(1);
s = -1;
- if ( (LA45_247=='{') ) {s = 249;}
-
- else if ( (LA45_247=='\'') ) {s = 172;}
+ if ( (LA45_216=='\'') ) {s = 173;}
- else if ( (LA45_247=='$') ) {s = 173;}
+ else if ( (LA45_216=='$') ) {s = 174;}
- else if ( ((LA45_247>='\u0000' && LA45_247<='#')||(LA45_247>='%' && LA45_247<='&')||(LA45_247>='(' && LA45_247<='z')||(LA45_247>='|' && LA45_247<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_216>='\u0000' && LA45_216<='#')||(LA45_216>='%' && LA45_216<='&')||(LA45_216>='(' && LA45_216<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
case 22 :
- int LA45_213 = input.LA(1);
+ int LA45_175 = input.LA(1);
s = -1;
- if ( (LA45_213=='{') ) {s = 249;}
-
- else if ( (LA45_213=='\'') ) {s = 172;}
+ if ( (LA45_175=='\'') ) {s = 173;}
- else if ( (LA45_213=='$') ) {s = 173;}
+ else if ( (LA45_175=='$') ) {s = 174;}
- else if ( ((LA45_213>='\u0000' && LA45_213<='#')||(LA45_213>='%' && LA45_213<='&')||(LA45_213>='(' && LA45_213<='z')||(LA45_213>='|' && LA45_213<='\uFFFF')) ) {s = 174;}
+ else if ( ((LA45_175>='\u0000' && LA45_175<='#')||(LA45_175>='%' && LA45_175<='&')||(LA45_175>='(' && LA45_175<='\uFFFF')) ) {s = 175;}
- else s = 175;
+ else s = 176;
if ( s>=0 ) return s;
break;
diff --git a/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContractParser.java b/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContractParser.java
index 2d401c6..8d192e7 100644
--- a/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContractParser.java
+++ b/org.osate.contract/src-gen/org/osate/contract/parser/antlr/internal/InternalContractParser.java
@@ -47,7 +47,7 @@
@SuppressWarnings("all")
public class InternalContractParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "", "", "", "", "RULE_ID", "RULE_SSTRING", "RULE_STRING", "RULE_ISTRING_TEXT", "RULE_ISTRING_LEFT", "RULE_ISTRING_MIDDLE", "RULE_ISTRING_RIGHT", "RULE_INTEGER_LIT", "RULE_REAL_LIT", "RULE_IN_ISTRING", "RULE_SL_COMMENT", "RULE_DIGIT", "RULE_EXPONENT", "RULE_INT_EXPONENT", "RULE_BASED_INTEGER", "RULE_EXTENDED_DIGIT", "RULE_WS", "'contract'", "'{'", "'domains'", "'queries'", "'input'", "'assumptions'", "'guarantee'", "';'", "'invocation'", "'analysis'", "'}'", "'=>'", "'<=>'", "'argument'", "'implementation'", "'domain'", "'declarations'", "'and'", "'('", "','", "')'", "'or'", "'not'", "'verification'", "'plan'", "'component'", "':'", "'claims'", "'contracts'", "'val'", "'='", "'||'", "'&&'", "'!'", "'.'", "'<'", "'>'", "'#'", "'->'", "'self'", "'root'", "'use'", "'verify'", "'::'", "'+=>'", "'constant'", "'true'", "'false'", "'reference'", "'['", "']'", "'compute'", "'classifier'", "'+'", "'-'", "'..'", "'delta'", "'applies'", "'to'", "'in'", "'binding'", "'modes'", "'*'", "'python'", "'java'", "'smt'", "'error0'", "'info0'"
+ "", "", "", "", "RULE_ID", "RULE_SSTRING", "RULE_STRING", "RULE_ISTRING_TEXT", "RULE_ISTRING_LEFT", "RULE_ISTRING_MIDDLE", "RULE_ISTRING_RIGHT", "RULE_INTEGER_LIT", "RULE_REAL_LIT", "RULE_IN_ISTRING", "RULE_SL_COMMENT", "RULE_DIGIT", "RULE_EXPONENT", "RULE_INT_EXPONENT", "RULE_BASED_INTEGER", "RULE_EXTENDED_DIGIT", "RULE_WS", "'contract'", "'{'", "'domains'", "'queries'", "'input'", "'assumptions'", "'guarantee'", "';'", "'invocation'", "'analysis'", "'}'", "'=>'", "'<=>'", "'argument'", "'implementation'", "'domain'", "'declarations'", "'and'", "'('", "','", "')'", "'or'", "'not'", "'verification'", "'plan'", "'component'", "':'", "'claims'", "'contracts'", "'val'", "'='", "'||'", "'&&'", "'!'", "'<'", "'>'", "'#'", "'->'", "'self'", "'root'", "'use'", "'verify'", "'::'", "'+=>'", "'constant'", "'true'", "'false'", "'reference'", "'['", "']'", "'compute'", "'classifier'", "'.'", "'+'", "'-'", "'..'", "'delta'", "'applies'", "'to'", "'in'", "'binding'", "'modes'", "'*'", "'python'", "'java'", "'smt'", "'?.'", "'error0'", "'info0'"
};
public static final int T__50=50;
public static final int RULE_ISTRING_TEXT=7;
@@ -125,6 +125,7 @@ public class InternalContractParser extends AbstractInternalAntlrParser {
public static final int RULE_ISTRING_LEFT=8;
public static final int RULE_EXTENDED_DIGIT=19;
public static final int T__45=45;
+ public static final int T__89=89;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__40=40;
@@ -4512,12 +4513,12 @@ public final EObject ruleQuery() throws RecognitionException {
if ( (LA45_0==50) ) {
int LA45_1 = input.LA(2);
- if ( (LA45_1==RULE_ID) ) {
- alt45=1;
- }
- else if ( (LA45_1==39) ) {
+ if ( (LA45_1==39) ) {
alt45=2;
}
+ else if ( (LA45_1==RULE_ID) ) {
+ alt45=1;
+ }
else {
NoViableAltException nvae =
new NoViableAltException("", 45, 1, input);
@@ -5356,7 +5357,7 @@ public final EObject ruleNotExpression() throws RecognitionException {
int alt48=2;
int LA48_0 = input.LA(1);
- if ( (LA48_0==RULE_ID||LA48_0==RULE_STRING||LA48_0==39||(LA48_0>=60 && LA48_0<=61)) ) {
+ if ( (LA48_0==RULE_ID||LA48_0==RULE_STRING||LA48_0==39||(LA48_0>=59 && LA48_0<=60)) ) {
alt48=1;
}
else if ( (LA48_0==54) ) {
@@ -5504,11 +5505,10 @@ public final EObject entryRuleCallExpression() throws RecognitionException {
// $ANTLR start "ruleCallExpression"
- // InternalContract.g:2130:1: ruleCallExpression returns [EObject current=null] : (this_TerminalExpression_0= ruleTerminalExpression ( ( () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )* ) ;
+ // InternalContract.g:2130:1: ruleCallExpression returns [EObject current=null] : (this_TerminalExpression_0= ruleTerminalExpression ( ( () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )* ) ;
public final EObject ruleCallExpression() throws RecognitionException {
EObject current = null;
- Token otherlv_2=null;
Token lv_right_3_0=null;
Token otherlv_4=null;
Token lv_typeArgument_5_0=null;
@@ -5518,6 +5518,8 @@ public final EObject ruleCallExpression() throws RecognitionException {
Token otherlv_12=null;
EObject this_TerminalExpression_0 = null;
+ Enumerator lv_operator_2_0 = null;
+
EObject lv_argument_8_0 = null;
EObject lv_lambda_10_0 = null;
@@ -5527,11 +5529,11 @@ public final EObject ruleCallExpression() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2136:2: ( (this_TerminalExpression_0= ruleTerminalExpression ( ( () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )* ) )
- // InternalContract.g:2137:2: (this_TerminalExpression_0= ruleTerminalExpression ( ( () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )* )
+ // InternalContract.g:2136:2: ( (this_TerminalExpression_0= ruleTerminalExpression ( ( () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )* ) )
+ // InternalContract.g:2137:2: (this_TerminalExpression_0= ruleTerminalExpression ( ( () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )* )
{
- // InternalContract.g:2137:2: (this_TerminalExpression_0= ruleTerminalExpression ( ( () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )* )
- // InternalContract.g:2138:3: this_TerminalExpression_0= ruleTerminalExpression ( ( () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )*
+ // InternalContract.g:2137:2: (this_TerminalExpression_0= ruleTerminalExpression ( ( () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )* )
+ // InternalContract.g:2138:3: this_TerminalExpression_0= ruleTerminalExpression ( ( () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )*
{
newCompositeNode(grammarAccess.getCallExpressionAccess().getTerminalExpressionParserRuleCall_0());
@@ -5545,26 +5547,26 @@ public final EObject ruleCallExpression() throws RecognitionException {
current = this_TerminalExpression_0;
afterParserOrEnumRuleCall();
- // InternalContract.g:2146:3: ( ( () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )*
+ // InternalContract.g:2146:3: ( ( () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? ) | ( () otherlv_12= '#' ( ( ruleQPREF ) ) ) )*
loop52:
do {
int alt52=3;
int LA52_0 = input.LA(1);
- if ( (LA52_0==55) ) {
+ if ( (LA52_0==73||LA52_0==87) ) {
alt52=1;
}
- else if ( (LA52_0==58) ) {
+ else if ( (LA52_0==57) ) {
alt52=2;
}
switch (alt52) {
case 1 :
- // InternalContract.g:2147:4: ( () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? )
+ // InternalContract.g:2147:4: ( () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? )
{
- // InternalContract.g:2147:4: ( () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? )
- // InternalContract.g:2148:5: () otherlv_2= '.' ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )?
+ // InternalContract.g:2147:4: ( () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )? )
+ // InternalContract.g:2148:5: () ( (lv_operator_2_0= ruleMemberCallOperator ) ) ( (lv_right_3_0= RULE_ID ) ) (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )? (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )? ( (lv_lambda_10_0= ruleLambda ) )?
{
// InternalContract.g:2148:5: ()
// InternalContract.g:2149:6:
@@ -5577,15 +5579,42 @@ else if ( (LA52_0==58) ) {
}
- otherlv_2=(Token)match(input,55,FOLLOW_4);
+ // InternalContract.g:2155:5: ( (lv_operator_2_0= ruleMemberCallOperator ) )
+ // InternalContract.g:2156:6: (lv_operator_2_0= ruleMemberCallOperator )
+ {
+ // InternalContract.g:2156:6: (lv_operator_2_0= ruleMemberCallOperator )
+ // InternalContract.g:2157:7: lv_operator_2_0= ruleMemberCallOperator
+ {
- newLeafNode(otherlv_2, grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1());
-
- // InternalContract.g:2159:5: ( (lv_right_3_0= RULE_ID ) )
- // InternalContract.g:2160:6: (lv_right_3_0= RULE_ID )
+ newCompositeNode(grammarAccess.getCallExpressionAccess().getOperatorMemberCallOperatorEnumRuleCall_1_0_1_0());
+
+ pushFollow(FOLLOW_4);
+ lv_operator_2_0=ruleMemberCallOperator();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getCallExpressionRule());
+ }
+ set(
+ current,
+ "operator",
+ lv_operator_2_0,
+ "org.osate.contract.Contract.MemberCallOperator");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+ // InternalContract.g:2174:5: ( (lv_right_3_0= RULE_ID ) )
+ // InternalContract.g:2175:6: (lv_right_3_0= RULE_ID )
{
- // InternalContract.g:2160:6: (lv_right_3_0= RULE_ID )
- // InternalContract.g:2161:7: lv_right_3_0= RULE_ID
+ // InternalContract.g:2175:6: (lv_right_3_0= RULE_ID )
+ // InternalContract.g:2176:7: lv_right_3_0= RULE_ID
{
lv_right_3_0=(Token)match(input,RULE_ID,FOLLOW_56);
@@ -5607,26 +5636,26 @@ else if ( (LA52_0==58) ) {
}
- // InternalContract.g:2177:5: (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )?
+ // InternalContract.g:2192:5: (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )?
int alt49=2;
int LA49_0 = input.LA(1);
- if ( (LA49_0==56) ) {
+ if ( (LA49_0==55) ) {
alt49=1;
}
switch (alt49) {
case 1 :
- // InternalContract.g:2178:6: otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>'
+ // InternalContract.g:2193:6: otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>'
{
- otherlv_4=(Token)match(input,56,FOLLOW_4);
+ otherlv_4=(Token)match(input,55,FOLLOW_4);
newLeafNode(otherlv_4, grammarAccess.getCallExpressionAccess().getLessThanSignKeyword_1_0_3_0());
- // InternalContract.g:2182:6: ( (lv_typeArgument_5_0= RULE_ID ) )
- // InternalContract.g:2183:7: (lv_typeArgument_5_0= RULE_ID )
+ // InternalContract.g:2197:6: ( (lv_typeArgument_5_0= RULE_ID ) )
+ // InternalContract.g:2198:7: (lv_typeArgument_5_0= RULE_ID )
{
- // InternalContract.g:2183:7: (lv_typeArgument_5_0= RULE_ID )
- // InternalContract.g:2184:8: lv_typeArgument_5_0= RULE_ID
+ // InternalContract.g:2198:7: (lv_typeArgument_5_0= RULE_ID )
+ // InternalContract.g:2199:8: lv_typeArgument_5_0= RULE_ID
{
lv_typeArgument_5_0=(Token)match(input,RULE_ID,FOLLOW_57);
@@ -5648,7 +5677,7 @@ else if ( (LA52_0==58) ) {
}
- otherlv_6=(Token)match(input,57,FOLLOW_58);
+ otherlv_6=(Token)match(input,56,FOLLOW_58);
newLeafNode(otherlv_6, grammarAccess.getCallExpressionAccess().getGreaterThanSignKeyword_1_0_3_2());
@@ -5658,7 +5687,7 @@ else if ( (LA52_0==58) ) {
}
- // InternalContract.g:2205:5: (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )?
+ // InternalContract.g:2220:5: (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )?
int alt50=2;
int LA50_0 = input.LA(1);
@@ -5667,17 +5696,17 @@ else if ( (LA52_0==58) ) {
}
switch (alt50) {
case 1 :
- // InternalContract.g:2206:6: otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')'
+ // InternalContract.g:2221:6: otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')'
{
otherlv_7=(Token)match(input,39,FOLLOW_51);
newLeafNode(otherlv_7, grammarAccess.getCallExpressionAccess().getLeftParenthesisKeyword_1_0_4_0());
- // InternalContract.g:2210:6: ( (lv_argument_8_0= ruleExpression ) )
- // InternalContract.g:2211:7: (lv_argument_8_0= ruleExpression )
+ // InternalContract.g:2225:6: ( (lv_argument_8_0= ruleExpression ) )
+ // InternalContract.g:2226:7: (lv_argument_8_0= ruleExpression )
{
- // InternalContract.g:2211:7: (lv_argument_8_0= ruleExpression )
- // InternalContract.g:2212:8: lv_argument_8_0= ruleExpression
+ // InternalContract.g:2226:7: (lv_argument_8_0= ruleExpression )
+ // InternalContract.g:2227:8: lv_argument_8_0= ruleExpression
{
newCompositeNode(grammarAccess.getCallExpressionAccess().getArgumentExpressionParserRuleCall_1_0_4_1_0());
@@ -5714,7 +5743,7 @@ else if ( (LA52_0==58) ) {
}
- // InternalContract.g:2234:5: ( (lv_lambda_10_0= ruleLambda ) )?
+ // InternalContract.g:2249:5: ( (lv_lambda_10_0= ruleLambda ) )?
int alt51=2;
int LA51_0 = input.LA(1);
@@ -5723,10 +5752,10 @@ else if ( (LA52_0==58) ) {
}
switch (alt51) {
case 1 :
- // InternalContract.g:2235:6: (lv_lambda_10_0= ruleLambda )
+ // InternalContract.g:2250:6: (lv_lambda_10_0= ruleLambda )
{
- // InternalContract.g:2235:6: (lv_lambda_10_0= ruleLambda )
- // InternalContract.g:2236:7: lv_lambda_10_0= ruleLambda
+ // InternalContract.g:2250:6: (lv_lambda_10_0= ruleLambda )
+ // InternalContract.g:2251:7: lv_lambda_10_0= ruleLambda
{
newCompositeNode(grammarAccess.getCallExpressionAccess().getLambdaLambdaParserRuleCall_1_0_5_0());
@@ -5763,13 +5792,13 @@ else if ( (LA52_0==58) ) {
}
break;
case 2 :
- // InternalContract.g:2255:4: ( () otherlv_12= '#' ( ( ruleQPREF ) ) )
+ // InternalContract.g:2270:4: ( () otherlv_12= '#' ( ( ruleQPREF ) ) )
{
- // InternalContract.g:2255:4: ( () otherlv_12= '#' ( ( ruleQPREF ) ) )
- // InternalContract.g:2256:5: () otherlv_12= '#' ( ( ruleQPREF ) )
+ // InternalContract.g:2270:4: ( () otherlv_12= '#' ( ( ruleQPREF ) ) )
+ // InternalContract.g:2271:5: () otherlv_12= '#' ( ( ruleQPREF ) )
{
- // InternalContract.g:2256:5: ()
- // InternalContract.g:2257:6:
+ // InternalContract.g:2271:5: ()
+ // InternalContract.g:2272:6:
{
current = forceCreateModelElementAndSet(
@@ -5779,15 +5808,15 @@ else if ( (LA52_0==58) ) {
}
- otherlv_12=(Token)match(input,58,FOLLOW_4);
+ otherlv_12=(Token)match(input,57,FOLLOW_4);
newLeafNode(otherlv_12, grammarAccess.getCallExpressionAccess().getNumberSignKeyword_1_1_1());
- // InternalContract.g:2267:5: ( ( ruleQPREF ) )
- // InternalContract.g:2268:6: ( ruleQPREF )
+ // InternalContract.g:2282:5: ( ( ruleQPREF ) )
+ // InternalContract.g:2283:6: ( ruleQPREF )
{
- // InternalContract.g:2268:6: ( ruleQPREF )
- // InternalContract.g:2269:7: ruleQPREF
+ // InternalContract.g:2283:6: ( ruleQPREF )
+ // InternalContract.g:2284:7: ruleQPREF
{
if (current==null) {
@@ -5846,7 +5875,7 @@ else if ( (LA52_0==58) ) {
// $ANTLR start "entryRuleLambda"
- // InternalContract.g:2289:1: entryRuleLambda returns [EObject current=null] : iv_ruleLambda= ruleLambda EOF ;
+ // InternalContract.g:2304:1: entryRuleLambda returns [EObject current=null] : iv_ruleLambda= ruleLambda EOF ;
public final EObject entryRuleLambda() throws RecognitionException {
EObject current = null;
@@ -5854,8 +5883,8 @@ public final EObject entryRuleLambda() throws RecognitionException {
try {
- // InternalContract.g:2289:47: (iv_ruleLambda= ruleLambda EOF )
- // InternalContract.g:2290:2: iv_ruleLambda= ruleLambda EOF
+ // InternalContract.g:2304:47: (iv_ruleLambda= ruleLambda EOF )
+ // InternalContract.g:2305:2: iv_ruleLambda= ruleLambda EOF
{
newCompositeNode(grammarAccess.getLambdaRule());
pushFollow(FOLLOW_1);
@@ -5882,7 +5911,7 @@ public final EObject entryRuleLambda() throws RecognitionException {
// $ANTLR start "ruleLambda"
- // InternalContract.g:2296:1: ruleLambda returns [EObject current=null] : (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' ) ;
+ // InternalContract.g:2311:1: ruleLambda returns [EObject current=null] : (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' ) ;
public final EObject ruleLambda() throws RecognitionException {
EObject current = null;
@@ -5900,21 +5929,21 @@ public final EObject ruleLambda() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2302:2: ( (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' ) )
- // InternalContract.g:2303:2: (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' )
+ // InternalContract.g:2317:2: ( (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' ) )
+ // InternalContract.g:2318:2: (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' )
{
- // InternalContract.g:2303:2: (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' )
- // InternalContract.g:2304:3: otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}'
+ // InternalContract.g:2318:2: (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' )
+ // InternalContract.g:2319:3: otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}'
{
otherlv_0=(Token)match(input,22,FOLLOW_60);
newLeafNode(otherlv_0, grammarAccess.getLambdaAccess().getLeftCurlyBracketKeyword_0());
- // InternalContract.g:2308:3: ( (lv_parameter_1_0= ruleParameter ) )
- // InternalContract.g:2309:4: (lv_parameter_1_0= ruleParameter )
+ // InternalContract.g:2323:3: ( (lv_parameter_1_0= ruleParameter ) )
+ // InternalContract.g:2324:4: (lv_parameter_1_0= ruleParameter )
{
- // InternalContract.g:2309:4: (lv_parameter_1_0= ruleParameter )
- // InternalContract.g:2310:5: lv_parameter_1_0= ruleParameter
+ // InternalContract.g:2324:4: (lv_parameter_1_0= ruleParameter )
+ // InternalContract.g:2325:5: lv_parameter_1_0= ruleParameter
{
newCompositeNode(grammarAccess.getLambdaAccess().getParameterParameterParserRuleCall_1_0());
@@ -5941,7 +5970,7 @@ public final EObject ruleLambda() throws RecognitionException {
}
- otherlv_2=(Token)match(input,59,FOLLOW_62);
+ otherlv_2=(Token)match(input,58,FOLLOW_62);
newLeafNode(otherlv_2, grammarAccess.getLambdaAccess().getHyphenMinusGreaterThanSignKeyword_2());
@@ -5960,11 +5989,11 @@ public final EObject ruleLambda() throws RecognitionException {
current = this_Queries_3;
afterParserOrEnumRuleCall();
- // InternalContract.g:2342:3: ( (lv_returnValue_4_0= ruleExpression ) )
- // InternalContract.g:2343:4: (lv_returnValue_4_0= ruleExpression )
+ // InternalContract.g:2357:3: ( (lv_returnValue_4_0= ruleExpression ) )
+ // InternalContract.g:2358:4: (lv_returnValue_4_0= ruleExpression )
{
- // InternalContract.g:2343:4: (lv_returnValue_4_0= ruleExpression )
- // InternalContract.g:2344:5: lv_returnValue_4_0= ruleExpression
+ // InternalContract.g:2358:4: (lv_returnValue_4_0= ruleExpression )
+ // InternalContract.g:2359:5: lv_returnValue_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getLambdaAccess().getReturnValueExpressionParserRuleCall_4_0());
@@ -6018,7 +6047,7 @@ public final EObject ruleLambda() throws RecognitionException {
// $ANTLR start "entryRuleParameter"
- // InternalContract.g:2369:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ;
+ // InternalContract.g:2384:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ;
public final EObject entryRuleParameter() throws RecognitionException {
EObject current = null;
@@ -6026,8 +6055,8 @@ public final EObject entryRuleParameter() throws RecognitionException {
try {
- // InternalContract.g:2369:50: (iv_ruleParameter= ruleParameter EOF )
- // InternalContract.g:2370:2: iv_ruleParameter= ruleParameter EOF
+ // InternalContract.g:2384:50: (iv_ruleParameter= ruleParameter EOF )
+ // InternalContract.g:2385:2: iv_ruleParameter= ruleParameter EOF
{
newCompositeNode(grammarAccess.getParameterRule());
pushFollow(FOLLOW_1);
@@ -6054,7 +6083,7 @@ public final EObject entryRuleParameter() throws RecognitionException {
// $ANTLR start "ruleParameter"
- // InternalContract.g:2376:1: ruleParameter returns [EObject current=null] : (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) ) ;
+ // InternalContract.g:2391:1: ruleParameter returns [EObject current=null] : (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) ) ;
public final EObject ruleParameter() throws RecognitionException {
EObject current = null;
@@ -6072,10 +6101,10 @@ public final EObject ruleParameter() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2382:2: ( (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) ) )
- // InternalContract.g:2383:2: (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) )
+ // InternalContract.g:2397:2: ( (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) ) )
+ // InternalContract.g:2398:2: (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) )
{
- // InternalContract.g:2383:2: (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) )
+ // InternalContract.g:2398:2: (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) )
int alt54=2;
int LA54_0 = input.LA(1);
@@ -6093,7 +6122,7 @@ else if ( (LA54_0==39) ) {
}
switch (alt54) {
case 1 :
- // InternalContract.g:2384:3: this_SingleParameter_0= ruleSingleParameter
+ // InternalContract.g:2399:3: this_SingleParameter_0= ruleSingleParameter
{
newCompositeNode(grammarAccess.getParameterAccess().getSingleParameterParserRuleCall_0());
@@ -6111,13 +6140,13 @@ else if ( (LA54_0==39) ) {
}
break;
case 2 :
- // InternalContract.g:2393:3: ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' )
+ // InternalContract.g:2408:3: ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' )
{
- // InternalContract.g:2393:3: ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' )
- // InternalContract.g:2394:4: () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')'
+ // InternalContract.g:2408:3: ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' )
+ // InternalContract.g:2409:4: () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')'
{
- // InternalContract.g:2394:4: ()
- // InternalContract.g:2395:5:
+ // InternalContract.g:2409:4: ()
+ // InternalContract.g:2410:5:
{
current = forceCreateModelElement(
@@ -6131,11 +6160,11 @@ else if ( (LA54_0==39) ) {
newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getLeftParenthesisKeyword_1_1());
- // InternalContract.g:2405:4: ( (lv_names_3_0= ruleTupleName ) )
- // InternalContract.g:2406:5: (lv_names_3_0= ruleTupleName )
+ // InternalContract.g:2420:4: ( (lv_names_3_0= ruleTupleName ) )
+ // InternalContract.g:2421:5: (lv_names_3_0= ruleTupleName )
{
- // InternalContract.g:2406:5: (lv_names_3_0= ruleTupleName )
- // InternalContract.g:2407:6: lv_names_3_0= ruleTupleName
+ // InternalContract.g:2421:5: (lv_names_3_0= ruleTupleName )
+ // InternalContract.g:2422:6: lv_names_3_0= ruleTupleName
{
newCompositeNode(grammarAccess.getParameterAccess().getNamesTupleNameParserRuleCall_1_2_0());
@@ -6162,7 +6191,7 @@ else if ( (LA54_0==39) ) {
}
- // InternalContract.g:2424:4: (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+
+ // InternalContract.g:2439:4: (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+
int cnt53=0;
loop53:
do {
@@ -6176,17 +6205,17 @@ else if ( (LA54_0==39) ) {
switch (alt53) {
case 1 :
- // InternalContract.g:2425:5: otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) )
+ // InternalContract.g:2440:5: otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) )
{
otherlv_4=(Token)match(input,40,FOLLOW_4);
newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getCommaKeyword_1_3_0());
- // InternalContract.g:2429:5: ( (lv_names_5_0= ruleTupleName ) )
- // InternalContract.g:2430:6: (lv_names_5_0= ruleTupleName )
+ // InternalContract.g:2444:5: ( (lv_names_5_0= ruleTupleName ) )
+ // InternalContract.g:2445:6: (lv_names_5_0= ruleTupleName )
{
- // InternalContract.g:2430:6: (lv_names_5_0= ruleTupleName )
- // InternalContract.g:2431:7: lv_names_5_0= ruleTupleName
+ // InternalContract.g:2445:6: (lv_names_5_0= ruleTupleName )
+ // InternalContract.g:2446:7: lv_names_5_0= ruleTupleName
{
newCompositeNode(grammarAccess.getParameterAccess().getNamesTupleNameParserRuleCall_1_3_1_0());
@@ -6259,7 +6288,7 @@ else if ( (LA54_0==39) ) {
// $ANTLR start "entryRuleSingleParameter"
- // InternalContract.g:2458:1: entryRuleSingleParameter returns [EObject current=null] : iv_ruleSingleParameter= ruleSingleParameter EOF ;
+ // InternalContract.g:2473:1: entryRuleSingleParameter returns [EObject current=null] : iv_ruleSingleParameter= ruleSingleParameter EOF ;
public final EObject entryRuleSingleParameter() throws RecognitionException {
EObject current = null;
@@ -6267,8 +6296,8 @@ public final EObject entryRuleSingleParameter() throws RecognitionException {
try {
- // InternalContract.g:2458:56: (iv_ruleSingleParameter= ruleSingleParameter EOF )
- // InternalContract.g:2459:2: iv_ruleSingleParameter= ruleSingleParameter EOF
+ // InternalContract.g:2473:56: (iv_ruleSingleParameter= ruleSingleParameter EOF )
+ // InternalContract.g:2474:2: iv_ruleSingleParameter= ruleSingleParameter EOF
{
newCompositeNode(grammarAccess.getSingleParameterRule());
pushFollow(FOLLOW_1);
@@ -6295,7 +6324,7 @@ public final EObject entryRuleSingleParameter() throws RecognitionException {
// $ANTLR start "ruleSingleParameter"
- // InternalContract.g:2465:1: ruleSingleParameter returns [EObject current=null] : ( (lv_name_0_0= RULE_ID ) ) ;
+ // InternalContract.g:2480:1: ruleSingleParameter returns [EObject current=null] : ( (lv_name_0_0= RULE_ID ) ) ;
public final EObject ruleSingleParameter() throws RecognitionException {
EObject current = null;
@@ -6305,14 +6334,14 @@ public final EObject ruleSingleParameter() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2471:2: ( ( (lv_name_0_0= RULE_ID ) ) )
- // InternalContract.g:2472:2: ( (lv_name_0_0= RULE_ID ) )
+ // InternalContract.g:2486:2: ( ( (lv_name_0_0= RULE_ID ) ) )
+ // InternalContract.g:2487:2: ( (lv_name_0_0= RULE_ID ) )
{
- // InternalContract.g:2472:2: ( (lv_name_0_0= RULE_ID ) )
- // InternalContract.g:2473:3: (lv_name_0_0= RULE_ID )
+ // InternalContract.g:2487:2: ( (lv_name_0_0= RULE_ID ) )
+ // InternalContract.g:2488:3: (lv_name_0_0= RULE_ID )
{
- // InternalContract.g:2473:3: (lv_name_0_0= RULE_ID )
- // InternalContract.g:2474:4: lv_name_0_0= RULE_ID
+ // InternalContract.g:2488:3: (lv_name_0_0= RULE_ID )
+ // InternalContract.g:2489:4: lv_name_0_0= RULE_ID
{
lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_2);
@@ -6354,7 +6383,7 @@ public final EObject ruleSingleParameter() throws RecognitionException {
// $ANTLR start "entryRuleTerminalExpression"
- // InternalContract.g:2493:1: entryRuleTerminalExpression returns [EObject current=null] : iv_ruleTerminalExpression= ruleTerminalExpression EOF ;
+ // InternalContract.g:2508:1: entryRuleTerminalExpression returns [EObject current=null] : iv_ruleTerminalExpression= ruleTerminalExpression EOF ;
public final EObject entryRuleTerminalExpression() throws RecognitionException {
EObject current = null;
@@ -6362,8 +6391,8 @@ public final EObject entryRuleTerminalExpression() throws RecognitionException {
try {
- // InternalContract.g:2493:59: (iv_ruleTerminalExpression= ruleTerminalExpression EOF )
- // InternalContract.g:2494:2: iv_ruleTerminalExpression= ruleTerminalExpression EOF
+ // InternalContract.g:2508:59: (iv_ruleTerminalExpression= ruleTerminalExpression EOF )
+ // InternalContract.g:2509:2: iv_ruleTerminalExpression= ruleTerminalExpression EOF
{
newCompositeNode(grammarAccess.getTerminalExpressionRule());
pushFollow(FOLLOW_1);
@@ -6390,7 +6419,7 @@ public final EObject entryRuleTerminalExpression() throws RecognitionException {
// $ANTLR start "ruleTerminalExpression"
- // InternalContract.g:2500:1: ruleTerminalExpression returns [EObject current=null] : ( ( () otherlv_1= 'self' ) | ( () otherlv_3= 'root' ) | ( () ( (lv_value_5_0= RULE_STRING ) ) ) | ( () ( (otherlv_7= RULE_ID ) ) ) | (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' ) ) ;
+ // InternalContract.g:2515:1: ruleTerminalExpression returns [EObject current=null] : ( ( () otherlv_1= 'self' ) | ( () otherlv_3= 'root' ) | ( () ( (lv_value_5_0= RULE_STRING ) ) ) | ( () ( (otherlv_7= RULE_ID ) ) ) | (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' ) ) ;
public final EObject ruleTerminalExpression() throws RecognitionException {
EObject current = null;
@@ -6410,18 +6439,18 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2506:2: ( ( ( () otherlv_1= 'self' ) | ( () otherlv_3= 'root' ) | ( () ( (lv_value_5_0= RULE_STRING ) ) ) | ( () ( (otherlv_7= RULE_ID ) ) ) | (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' ) ) )
- // InternalContract.g:2507:2: ( ( () otherlv_1= 'self' ) | ( () otherlv_3= 'root' ) | ( () ( (lv_value_5_0= RULE_STRING ) ) ) | ( () ( (otherlv_7= RULE_ID ) ) ) | (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' ) )
+ // InternalContract.g:2521:2: ( ( ( () otherlv_1= 'self' ) | ( () otherlv_3= 'root' ) | ( () ( (lv_value_5_0= RULE_STRING ) ) ) | ( () ( (otherlv_7= RULE_ID ) ) ) | (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' ) ) )
+ // InternalContract.g:2522:2: ( ( () otherlv_1= 'self' ) | ( () otherlv_3= 'root' ) | ( () ( (lv_value_5_0= RULE_STRING ) ) ) | ( () ( (otherlv_7= RULE_ID ) ) ) | (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' ) )
{
- // InternalContract.g:2507:2: ( ( () otherlv_1= 'self' ) | ( () otherlv_3= 'root' ) | ( () ( (lv_value_5_0= RULE_STRING ) ) ) | ( () ( (otherlv_7= RULE_ID ) ) ) | (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' ) )
+ // InternalContract.g:2522:2: ( ( () otherlv_1= 'self' ) | ( () otherlv_3= 'root' ) | ( () ( (lv_value_5_0= RULE_STRING ) ) ) | ( () ( (otherlv_7= RULE_ID ) ) ) | (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' ) )
int alt57=5;
switch ( input.LA(1) ) {
- case 60:
+ case 59:
{
alt57=1;
}
break;
- case 61:
+ case 60:
{
alt57=2;
}
@@ -6450,13 +6479,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
switch (alt57) {
case 1 :
- // InternalContract.g:2508:3: ( () otherlv_1= 'self' )
+ // InternalContract.g:2523:3: ( () otherlv_1= 'self' )
{
- // InternalContract.g:2508:3: ( () otherlv_1= 'self' )
- // InternalContract.g:2509:4: () otherlv_1= 'self'
+ // InternalContract.g:2523:3: ( () otherlv_1= 'self' )
+ // InternalContract.g:2524:4: () otherlv_1= 'self'
{
- // InternalContract.g:2509:4: ()
- // InternalContract.g:2510:5:
+ // InternalContract.g:2524:4: ()
+ // InternalContract.g:2525:5:
{
current = forceCreateModelElement(
@@ -6466,7 +6495,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- otherlv_1=(Token)match(input,60,FOLLOW_2);
+ otherlv_1=(Token)match(input,59,FOLLOW_2);
newLeafNode(otherlv_1, grammarAccess.getTerminalExpressionAccess().getSelfKeyword_0_1());
@@ -6477,13 +6506,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:2522:3: ( () otherlv_3= 'root' )
+ // InternalContract.g:2537:3: ( () otherlv_3= 'root' )
{
- // InternalContract.g:2522:3: ( () otherlv_3= 'root' )
- // InternalContract.g:2523:4: () otherlv_3= 'root'
+ // InternalContract.g:2537:3: ( () otherlv_3= 'root' )
+ // InternalContract.g:2538:4: () otherlv_3= 'root'
{
- // InternalContract.g:2523:4: ()
- // InternalContract.g:2524:5:
+ // InternalContract.g:2538:4: ()
+ // InternalContract.g:2539:5:
{
current = forceCreateModelElement(
@@ -6493,7 +6522,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- otherlv_3=(Token)match(input,61,FOLLOW_2);
+ otherlv_3=(Token)match(input,60,FOLLOW_2);
newLeafNode(otherlv_3, grammarAccess.getTerminalExpressionAccess().getRootKeyword_1_1());
@@ -6504,13 +6533,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:2536:3: ( () ( (lv_value_5_0= RULE_STRING ) ) )
+ // InternalContract.g:2551:3: ( () ( (lv_value_5_0= RULE_STRING ) ) )
{
- // InternalContract.g:2536:3: ( () ( (lv_value_5_0= RULE_STRING ) ) )
- // InternalContract.g:2537:4: () ( (lv_value_5_0= RULE_STRING ) )
+ // InternalContract.g:2551:3: ( () ( (lv_value_5_0= RULE_STRING ) ) )
+ // InternalContract.g:2552:4: () ( (lv_value_5_0= RULE_STRING ) )
{
- // InternalContract.g:2537:4: ()
- // InternalContract.g:2538:5:
+ // InternalContract.g:2552:4: ()
+ // InternalContract.g:2553:5:
{
current = forceCreateModelElement(
@@ -6520,11 +6549,11 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- // InternalContract.g:2544:4: ( (lv_value_5_0= RULE_STRING ) )
- // InternalContract.g:2545:5: (lv_value_5_0= RULE_STRING )
+ // InternalContract.g:2559:4: ( (lv_value_5_0= RULE_STRING ) )
+ // InternalContract.g:2560:5: (lv_value_5_0= RULE_STRING )
{
- // InternalContract.g:2545:5: (lv_value_5_0= RULE_STRING )
- // InternalContract.g:2546:6: lv_value_5_0= RULE_STRING
+ // InternalContract.g:2560:5: (lv_value_5_0= RULE_STRING )
+ // InternalContract.g:2561:6: lv_value_5_0= RULE_STRING
{
lv_value_5_0=(Token)match(input,RULE_STRING,FOLLOW_2);
@@ -6553,13 +6582,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
break;
case 4 :
- // InternalContract.g:2564:3: ( () ( (otherlv_7= RULE_ID ) ) )
+ // InternalContract.g:2579:3: ( () ( (otherlv_7= RULE_ID ) ) )
{
- // InternalContract.g:2564:3: ( () ( (otherlv_7= RULE_ID ) ) )
- // InternalContract.g:2565:4: () ( (otherlv_7= RULE_ID ) )
+ // InternalContract.g:2579:3: ( () ( (otherlv_7= RULE_ID ) ) )
+ // InternalContract.g:2580:4: () ( (otherlv_7= RULE_ID ) )
{
- // InternalContract.g:2565:4: ()
- // InternalContract.g:2566:5:
+ // InternalContract.g:2580:4: ()
+ // InternalContract.g:2581:5:
{
current = forceCreateModelElement(
@@ -6569,11 +6598,11 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- // InternalContract.g:2572:4: ( (otherlv_7= RULE_ID ) )
- // InternalContract.g:2573:5: (otherlv_7= RULE_ID )
+ // InternalContract.g:2587:4: ( (otherlv_7= RULE_ID ) )
+ // InternalContract.g:2588:5: (otherlv_7= RULE_ID )
{
- // InternalContract.g:2573:5: (otherlv_7= RULE_ID )
- // InternalContract.g:2574:6: otherlv_7= RULE_ID
+ // InternalContract.g:2588:5: (otherlv_7= RULE_ID )
+ // InternalContract.g:2589:6: otherlv_7= RULE_ID
{
if (current==null) {
@@ -6597,10 +6626,10 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
break;
case 5 :
- // InternalContract.g:2587:3: (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' )
+ // InternalContract.g:2602:3: (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' )
{
- // InternalContract.g:2587:3: (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' )
- // InternalContract.g:2588:4: otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')'
+ // InternalContract.g:2602:3: (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' )
+ // InternalContract.g:2603:4: otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')'
{
otherlv_8=(Token)match(input,39,FOLLOW_51);
@@ -6618,7 +6647,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
current = this_Expression_9;
afterParserOrEnumRuleCall();
- // InternalContract.g:2600:4: ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )?
+ // InternalContract.g:2615:4: ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )?
int alt56=2;
int LA56_0 = input.LA(1);
@@ -6627,10 +6656,10 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
switch (alt56) {
case 1 :
- // InternalContract.g:2601:5: () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+
+ // InternalContract.g:2616:5: () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+
{
- // InternalContract.g:2601:5: ()
- // InternalContract.g:2602:6:
+ // InternalContract.g:2616:5: ()
+ // InternalContract.g:2617:6:
{
current = forceCreateModelElementAndAdd(
@@ -6640,7 +6669,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- // InternalContract.g:2608:5: (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+
+ // InternalContract.g:2623:5: (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+
int cnt55=0;
loop55:
do {
@@ -6654,17 +6683,17 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
switch (alt55) {
case 1 :
- // InternalContract.g:2609:6: otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) )
+ // InternalContract.g:2624:6: otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) )
{
otherlv_11=(Token)match(input,40,FOLLOW_51);
newLeafNode(otherlv_11, grammarAccess.getTerminalExpressionAccess().getCommaKeyword_4_2_1_0());
- // InternalContract.g:2613:6: ( (lv_elements_12_0= ruleExpression ) )
- // InternalContract.g:2614:7: (lv_elements_12_0= ruleExpression )
+ // InternalContract.g:2628:6: ( (lv_elements_12_0= ruleExpression ) )
+ // InternalContract.g:2629:7: (lv_elements_12_0= ruleExpression )
{
- // InternalContract.g:2614:7: (lv_elements_12_0= ruleExpression )
- // InternalContract.g:2615:8: lv_elements_12_0= ruleExpression
+ // InternalContract.g:2629:7: (lv_elements_12_0= ruleExpression )
+ // InternalContract.g:2630:8: lv_elements_12_0= ruleExpression
{
newCompositeNode(grammarAccess.getTerminalExpressionAccess().getElementsExpressionParserRuleCall_4_2_1_1_0());
@@ -6743,7 +6772,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
// $ANTLR start "entryRuleContractSubclause"
- // InternalContract.g:2643:1: entryRuleContractSubclause returns [EObject current=null] : iv_ruleContractSubclause= ruleContractSubclause EOF ;
+ // InternalContract.g:2658:1: entryRuleContractSubclause returns [EObject current=null] : iv_ruleContractSubclause= ruleContractSubclause EOF ;
public final EObject entryRuleContractSubclause() throws RecognitionException {
EObject current = null;
@@ -6751,8 +6780,8 @@ public final EObject entryRuleContractSubclause() throws RecognitionException {
try {
- // InternalContract.g:2643:58: (iv_ruleContractSubclause= ruleContractSubclause EOF )
- // InternalContract.g:2644:2: iv_ruleContractSubclause= ruleContractSubclause EOF
+ // InternalContract.g:2658:58: (iv_ruleContractSubclause= ruleContractSubclause EOF )
+ // InternalContract.g:2659:2: iv_ruleContractSubclause= ruleContractSubclause EOF
{
newCompositeNode(grammarAccess.getContractSubclauseRule());
pushFollow(FOLLOW_1);
@@ -6779,7 +6808,7 @@ public final EObject entryRuleContractSubclause() throws RecognitionException {
// $ANTLR start "ruleContractSubclause"
- // InternalContract.g:2650:1: ruleContractSubclause returns [EObject current=null] : ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* ) ;
+ // InternalContract.g:2665:1: ruleContractSubclause returns [EObject current=null] : ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* ) ;
public final EObject ruleContractSubclause() throws RecognitionException {
EObject current = null;
@@ -6791,14 +6820,14 @@ public final EObject ruleContractSubclause() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2656:2: ( ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* ) )
- // InternalContract.g:2657:2: ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* )
+ // InternalContract.g:2671:2: ( ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* ) )
+ // InternalContract.g:2672:2: ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* )
{
- // InternalContract.g:2657:2: ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* )
- // InternalContract.g:2658:3: () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )*
+ // InternalContract.g:2672:2: ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* )
+ // InternalContract.g:2673:3: () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )*
{
- // InternalContract.g:2658:3: ()
- // InternalContract.g:2659:4:
+ // InternalContract.g:2673:3: ()
+ // InternalContract.g:2674:4:
{
current = forceCreateModelElement(
@@ -6808,30 +6837,30 @@ public final EObject ruleContractSubclause() throws RecognitionException {
}
- // InternalContract.g:2665:3: (otherlv_1= 'use' ( ( ruleQPREF ) ) )*
+ // InternalContract.g:2680:3: (otherlv_1= 'use' ( ( ruleQPREF ) ) )*
loop58:
do {
int alt58=2;
int LA58_0 = input.LA(1);
- if ( (LA58_0==62) ) {
+ if ( (LA58_0==61) ) {
alt58=1;
}
switch (alt58) {
case 1 :
- // InternalContract.g:2666:4: otherlv_1= 'use' ( ( ruleQPREF ) )
+ // InternalContract.g:2681:4: otherlv_1= 'use' ( ( ruleQPREF ) )
{
- otherlv_1=(Token)match(input,62,FOLLOW_4);
+ otherlv_1=(Token)match(input,61,FOLLOW_4);
newLeafNode(otherlv_1, grammarAccess.getContractSubclauseAccess().getUseKeyword_1_0());
- // InternalContract.g:2670:4: ( ( ruleQPREF ) )
- // InternalContract.g:2671:5: ( ruleQPREF )
+ // InternalContract.g:2685:4: ( ( ruleQPREF ) )
+ // InternalContract.g:2686:5: ( ruleQPREF )
{
- // InternalContract.g:2671:5: ( ruleQPREF )
- // InternalContract.g:2672:6: ruleQPREF
+ // InternalContract.g:2686:5: ( ruleQPREF )
+ // InternalContract.g:2687:6: ruleQPREF
{
if (current==null) {
@@ -6864,30 +6893,30 @@ public final EObject ruleContractSubclause() throws RecognitionException {
}
} while (true);
- // InternalContract.g:2687:3: (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )*
+ // InternalContract.g:2702:3: (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )*
loop59:
do {
int alt59=2;
int LA59_0 = input.LA(1);
- if ( (LA59_0==63) ) {
+ if ( (LA59_0==62) ) {
alt59=1;
}
switch (alt59) {
case 1 :
- // InternalContract.g:2688:4: otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';'
+ // InternalContract.g:2703:4: otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';'
{
- otherlv_3=(Token)match(input,63,FOLLOW_4);
+ otherlv_3=(Token)match(input,62,FOLLOW_4);
newLeafNode(otherlv_3, grammarAccess.getContractSubclauseAccess().getVerifyKeyword_2_0());
- // InternalContract.g:2692:4: ( ( ruleQPREF ) )
- // InternalContract.g:2693:5: ( ruleQPREF )
+ // InternalContract.g:2707:4: ( ( ruleQPREF ) )
+ // InternalContract.g:2708:5: ( ruleQPREF )
{
- // InternalContract.g:2693:5: ( ruleQPREF )
- // InternalContract.g:2694:6: ruleQPREF
+ // InternalContract.g:2708:5: ( ruleQPREF )
+ // InternalContract.g:2709:6: ruleQPREF
{
if (current==null) {
@@ -6947,7 +6976,7 @@ public final EObject ruleContractSubclause() throws RecognitionException {
// $ANTLR start "entryRuleIString"
- // InternalContract.g:2717:1: entryRuleIString returns [EObject current=null] : iv_ruleIString= ruleIString EOF ;
+ // InternalContract.g:2732:1: entryRuleIString returns [EObject current=null] : iv_ruleIString= ruleIString EOF ;
public final EObject entryRuleIString() throws RecognitionException {
EObject current = null;
@@ -6955,8 +6984,8 @@ public final EObject entryRuleIString() throws RecognitionException {
try {
- // InternalContract.g:2717:48: (iv_ruleIString= ruleIString EOF )
- // InternalContract.g:2718:2: iv_ruleIString= ruleIString EOF
+ // InternalContract.g:2732:48: (iv_ruleIString= ruleIString EOF )
+ // InternalContract.g:2733:2: iv_ruleIString= ruleIString EOF
{
newCompositeNode(grammarAccess.getIStringRule());
pushFollow(FOLLOW_1);
@@ -6983,7 +7012,7 @@ public final EObject entryRuleIString() throws RecognitionException {
// $ANTLR start "ruleIString"
- // InternalContract.g:2724:1: ruleIString returns [EObject current=null] : ( ( (lv_parts_0_0= ruleIStringLiteral ) ) | ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) ) ) ;
+ // InternalContract.g:2739:1: ruleIString returns [EObject current=null] : ( ( (lv_parts_0_0= ruleIStringLiteral ) ) | ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) ) ) ;
public final EObject ruleIString() throws RecognitionException {
EObject current = null;
@@ -7004,10 +7033,10 @@ public final EObject ruleIString() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2730:2: ( ( ( (lv_parts_0_0= ruleIStringLiteral ) ) | ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) ) ) )
- // InternalContract.g:2731:2: ( ( (lv_parts_0_0= ruleIStringLiteral ) ) | ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) ) )
+ // InternalContract.g:2745:2: ( ( ( (lv_parts_0_0= ruleIStringLiteral ) ) | ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) ) ) )
+ // InternalContract.g:2746:2: ( ( (lv_parts_0_0= ruleIStringLiteral ) ) | ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) ) )
{
- // InternalContract.g:2731:2: ( ( (lv_parts_0_0= ruleIStringLiteral ) ) | ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) ) )
+ // InternalContract.g:2746:2: ( ( (lv_parts_0_0= ruleIStringLiteral ) ) | ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) ) )
int alt63=2;
int LA63_0 = input.LA(1);
@@ -7025,13 +7054,13 @@ else if ( (LA63_0==RULE_ISTRING_LEFT) ) {
}
switch (alt63) {
case 1 :
- // InternalContract.g:2732:3: ( (lv_parts_0_0= ruleIStringLiteral ) )
+ // InternalContract.g:2747:3: ( (lv_parts_0_0= ruleIStringLiteral ) )
{
- // InternalContract.g:2732:3: ( (lv_parts_0_0= ruleIStringLiteral ) )
- // InternalContract.g:2733:4: (lv_parts_0_0= ruleIStringLiteral )
+ // InternalContract.g:2747:3: ( (lv_parts_0_0= ruleIStringLiteral ) )
+ // InternalContract.g:2748:4: (lv_parts_0_0= ruleIStringLiteral )
{
- // InternalContract.g:2733:4: (lv_parts_0_0= ruleIStringLiteral )
- // InternalContract.g:2734:5: lv_parts_0_0= ruleIStringLiteral
+ // InternalContract.g:2748:4: (lv_parts_0_0= ruleIStringLiteral )
+ // InternalContract.g:2749:5: lv_parts_0_0= ruleIStringLiteral
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringLiteralParserRuleCall_0_0());
@@ -7062,16 +7091,16 @@ else if ( (LA63_0==RULE_ISTRING_LEFT) ) {
}
break;
case 2 :
- // InternalContract.g:2752:3: ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) )
+ // InternalContract.g:2767:3: ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) )
{
- // InternalContract.g:2752:3: ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) )
- // InternalContract.g:2753:4: ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) )
+ // InternalContract.g:2767:3: ( ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) ) )
+ // InternalContract.g:2768:4: ( (lv_parts_1_0= ruleIStringLeftLiteral ) ) ( (lv_parts_2_0= ruleIStringInter ) )? ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )* ( (lv_parts_5_0= ruleIStringRightLiteral ) )
{
- // InternalContract.g:2753:4: ( (lv_parts_1_0= ruleIStringLeftLiteral ) )
- // InternalContract.g:2754:5: (lv_parts_1_0= ruleIStringLeftLiteral )
+ // InternalContract.g:2768:4: ( (lv_parts_1_0= ruleIStringLeftLiteral ) )
+ // InternalContract.g:2769:5: (lv_parts_1_0= ruleIStringLeftLiteral )
{
- // InternalContract.g:2754:5: (lv_parts_1_0= ruleIStringLeftLiteral )
- // InternalContract.g:2755:6: lv_parts_1_0= ruleIStringLeftLiteral
+ // InternalContract.g:2769:5: (lv_parts_1_0= ruleIStringLeftLiteral )
+ // InternalContract.g:2770:6: lv_parts_1_0= ruleIStringLeftLiteral
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringLeftLiteralParserRuleCall_1_0_0());
@@ -7098,19 +7127,19 @@ else if ( (LA63_0==RULE_ISTRING_LEFT) ) {
}
- // InternalContract.g:2772:4: ( (lv_parts_2_0= ruleIStringInter ) )?
+ // InternalContract.g:2787:4: ( (lv_parts_2_0= ruleIStringInter ) )?
int alt60=2;
int LA60_0 = input.LA(1);
- if ( (LA60_0==RULE_ID||LA60_0==47||(LA60_0>=87 && LA60_0<=88)) ) {
+ if ( (LA60_0==RULE_ID||LA60_0==47||(LA60_0>=88 && LA60_0<=89)) ) {
alt60=1;
}
switch (alt60) {
case 1 :
- // InternalContract.g:2773:5: (lv_parts_2_0= ruleIStringInter )
+ // InternalContract.g:2788:5: (lv_parts_2_0= ruleIStringInter )
{
- // InternalContract.g:2773:5: (lv_parts_2_0= ruleIStringInter )
- // InternalContract.g:2774:6: lv_parts_2_0= ruleIStringInter
+ // InternalContract.g:2788:5: (lv_parts_2_0= ruleIStringInter )
+ // InternalContract.g:2789:6: lv_parts_2_0= ruleIStringInter
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringInterParserRuleCall_1_1_0());
@@ -7140,7 +7169,7 @@ else if ( (LA63_0==RULE_ISTRING_LEFT) ) {
}
- // InternalContract.g:2791:4: ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )*
+ // InternalContract.g:2806:4: ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )*
loop62:
do {
int alt62=2;
@@ -7153,13 +7182,13 @@ else if ( (LA63_0==RULE_ISTRING_LEFT) ) {
switch (alt62) {
case 1 :
- // InternalContract.g:2792:5: ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )?
+ // InternalContract.g:2807:5: ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )?
{
- // InternalContract.g:2792:5: ( (lv_parts_3_0= ruleIStringMiddleLiteral ) )
- // InternalContract.g:2793:6: (lv_parts_3_0= ruleIStringMiddleLiteral )
+ // InternalContract.g:2807:5: ( (lv_parts_3_0= ruleIStringMiddleLiteral ) )
+ // InternalContract.g:2808:6: (lv_parts_3_0= ruleIStringMiddleLiteral )
{
- // InternalContract.g:2793:6: (lv_parts_3_0= ruleIStringMiddleLiteral )
- // InternalContract.g:2794:7: lv_parts_3_0= ruleIStringMiddleLiteral
+ // InternalContract.g:2808:6: (lv_parts_3_0= ruleIStringMiddleLiteral )
+ // InternalContract.g:2809:7: lv_parts_3_0= ruleIStringMiddleLiteral
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringMiddleLiteralParserRuleCall_1_2_0_0());
@@ -7186,19 +7215,19 @@ else if ( (LA63_0==RULE_ISTRING_LEFT) ) {
}
- // InternalContract.g:2811:5: ( (lv_parts_4_0= ruleIStringInter ) )?
+ // InternalContract.g:2826:5: ( (lv_parts_4_0= ruleIStringInter ) )?
int alt61=2;
int LA61_0 = input.LA(1);
- if ( (LA61_0==RULE_ID||LA61_0==47||(LA61_0>=87 && LA61_0<=88)) ) {
+ if ( (LA61_0==RULE_ID||LA61_0==47||(LA61_0>=88 && LA61_0<=89)) ) {
alt61=1;
}
switch (alt61) {
case 1 :
- // InternalContract.g:2812:6: (lv_parts_4_0= ruleIStringInter )
+ // InternalContract.g:2827:6: (lv_parts_4_0= ruleIStringInter )
{
- // InternalContract.g:2812:6: (lv_parts_4_0= ruleIStringInter )
- // InternalContract.g:2813:7: lv_parts_4_0= ruleIStringInter
+ // InternalContract.g:2827:6: (lv_parts_4_0= ruleIStringInter )
+ // InternalContract.g:2828:7: lv_parts_4_0= ruleIStringInter
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringInterParserRuleCall_1_2_1_0());
@@ -7237,11 +7266,11 @@ else if ( (LA63_0==RULE_ISTRING_LEFT) ) {
}
} while (true);
- // InternalContract.g:2831:4: ( (lv_parts_5_0= ruleIStringRightLiteral ) )
- // InternalContract.g:2832:5: (lv_parts_5_0= ruleIStringRightLiteral )
+ // InternalContract.g:2846:4: ( (lv_parts_5_0= ruleIStringRightLiteral ) )
+ // InternalContract.g:2847:5: (lv_parts_5_0= ruleIStringRightLiteral )
{
- // InternalContract.g:2832:5: (lv_parts_5_0= ruleIStringRightLiteral )
- // InternalContract.g:2833:6: lv_parts_5_0= ruleIStringRightLiteral
+ // InternalContract.g:2847:5: (lv_parts_5_0= ruleIStringRightLiteral )
+ // InternalContract.g:2848:6: lv_parts_5_0= ruleIStringRightLiteral
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringRightLiteralParserRuleCall_1_3_0());
@@ -7297,7 +7326,7 @@ else if ( (LA63_0==RULE_ISTRING_LEFT) ) {
// $ANTLR start "entryRuleIStringLiteral"
- // InternalContract.g:2855:1: entryRuleIStringLiteral returns [EObject current=null] : iv_ruleIStringLiteral= ruleIStringLiteral EOF ;
+ // InternalContract.g:2870:1: entryRuleIStringLiteral returns [EObject current=null] : iv_ruleIStringLiteral= ruleIStringLiteral EOF ;
public final EObject entryRuleIStringLiteral() throws RecognitionException {
EObject current = null;
@@ -7305,8 +7334,8 @@ public final EObject entryRuleIStringLiteral() throws RecognitionException {
try {
- // InternalContract.g:2855:55: (iv_ruleIStringLiteral= ruleIStringLiteral EOF )
- // InternalContract.g:2856:2: iv_ruleIStringLiteral= ruleIStringLiteral EOF
+ // InternalContract.g:2870:55: (iv_ruleIStringLiteral= ruleIStringLiteral EOF )
+ // InternalContract.g:2871:2: iv_ruleIStringLiteral= ruleIStringLiteral EOF
{
newCompositeNode(grammarAccess.getIStringLiteralRule());
pushFollow(FOLLOW_1);
@@ -7333,7 +7362,7 @@ public final EObject entryRuleIStringLiteral() throws RecognitionException {
// $ANTLR start "ruleIStringLiteral"
- // InternalContract.g:2862:1: ruleIStringLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_TEXT ) ) ;
+ // InternalContract.g:2877:1: ruleIStringLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_TEXT ) ) ;
public final EObject ruleIStringLiteral() throws RecognitionException {
EObject current = null;
@@ -7343,14 +7372,14 @@ public final EObject ruleIStringLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2868:2: ( ( (lv_value_0_0= RULE_ISTRING_TEXT ) ) )
- // InternalContract.g:2869:2: ( (lv_value_0_0= RULE_ISTRING_TEXT ) )
+ // InternalContract.g:2883:2: ( ( (lv_value_0_0= RULE_ISTRING_TEXT ) ) )
+ // InternalContract.g:2884:2: ( (lv_value_0_0= RULE_ISTRING_TEXT ) )
{
- // InternalContract.g:2869:2: ( (lv_value_0_0= RULE_ISTRING_TEXT ) )
- // InternalContract.g:2870:3: (lv_value_0_0= RULE_ISTRING_TEXT )
+ // InternalContract.g:2884:2: ( (lv_value_0_0= RULE_ISTRING_TEXT ) )
+ // InternalContract.g:2885:3: (lv_value_0_0= RULE_ISTRING_TEXT )
{
- // InternalContract.g:2870:3: (lv_value_0_0= RULE_ISTRING_TEXT )
- // InternalContract.g:2871:4: lv_value_0_0= RULE_ISTRING_TEXT
+ // InternalContract.g:2885:3: (lv_value_0_0= RULE_ISTRING_TEXT )
+ // InternalContract.g:2886:4: lv_value_0_0= RULE_ISTRING_TEXT
{
lv_value_0_0=(Token)match(input,RULE_ISTRING_TEXT,FOLLOW_2);
@@ -7392,7 +7421,7 @@ public final EObject ruleIStringLiteral() throws RecognitionException {
// $ANTLR start "entryRuleIStringLeftLiteral"
- // InternalContract.g:2890:1: entryRuleIStringLeftLiteral returns [EObject current=null] : iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF ;
+ // InternalContract.g:2905:1: entryRuleIStringLeftLiteral returns [EObject current=null] : iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF ;
public final EObject entryRuleIStringLeftLiteral() throws RecognitionException {
EObject current = null;
@@ -7400,8 +7429,8 @@ public final EObject entryRuleIStringLeftLiteral() throws RecognitionException {
try {
- // InternalContract.g:2890:59: (iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF )
- // InternalContract.g:2891:2: iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF
+ // InternalContract.g:2905:59: (iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF )
+ // InternalContract.g:2906:2: iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF
{
newCompositeNode(grammarAccess.getIStringLeftLiteralRule());
pushFollow(FOLLOW_1);
@@ -7428,7 +7457,7 @@ public final EObject entryRuleIStringLeftLiteral() throws RecognitionException {
// $ANTLR start "ruleIStringLeftLiteral"
- // InternalContract.g:2897:1: ruleIStringLeftLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_LEFT ) ) ;
+ // InternalContract.g:2912:1: ruleIStringLeftLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_LEFT ) ) ;
public final EObject ruleIStringLeftLiteral() throws RecognitionException {
EObject current = null;
@@ -7438,14 +7467,14 @@ public final EObject ruleIStringLeftLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2903:2: ( ( (lv_value_0_0= RULE_ISTRING_LEFT ) ) )
- // InternalContract.g:2904:2: ( (lv_value_0_0= RULE_ISTRING_LEFT ) )
+ // InternalContract.g:2918:2: ( ( (lv_value_0_0= RULE_ISTRING_LEFT ) ) )
+ // InternalContract.g:2919:2: ( (lv_value_0_0= RULE_ISTRING_LEFT ) )
{
- // InternalContract.g:2904:2: ( (lv_value_0_0= RULE_ISTRING_LEFT ) )
- // InternalContract.g:2905:3: (lv_value_0_0= RULE_ISTRING_LEFT )
+ // InternalContract.g:2919:2: ( (lv_value_0_0= RULE_ISTRING_LEFT ) )
+ // InternalContract.g:2920:3: (lv_value_0_0= RULE_ISTRING_LEFT )
{
- // InternalContract.g:2905:3: (lv_value_0_0= RULE_ISTRING_LEFT )
- // InternalContract.g:2906:4: lv_value_0_0= RULE_ISTRING_LEFT
+ // InternalContract.g:2920:3: (lv_value_0_0= RULE_ISTRING_LEFT )
+ // InternalContract.g:2921:4: lv_value_0_0= RULE_ISTRING_LEFT
{
lv_value_0_0=(Token)match(input,RULE_ISTRING_LEFT,FOLLOW_2);
@@ -7487,7 +7516,7 @@ public final EObject ruleIStringLeftLiteral() throws RecognitionException {
// $ANTLR start "entryRuleIStringMiddleLiteral"
- // InternalContract.g:2925:1: entryRuleIStringMiddleLiteral returns [EObject current=null] : iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF ;
+ // InternalContract.g:2940:1: entryRuleIStringMiddleLiteral returns [EObject current=null] : iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF ;
public final EObject entryRuleIStringMiddleLiteral() throws RecognitionException {
EObject current = null;
@@ -7495,8 +7524,8 @@ public final EObject entryRuleIStringMiddleLiteral() throws RecognitionException
try {
- // InternalContract.g:2925:61: (iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF )
- // InternalContract.g:2926:2: iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF
+ // InternalContract.g:2940:61: (iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF )
+ // InternalContract.g:2941:2: iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF
{
newCompositeNode(grammarAccess.getIStringMiddleLiteralRule());
pushFollow(FOLLOW_1);
@@ -7523,7 +7552,7 @@ public final EObject entryRuleIStringMiddleLiteral() throws RecognitionException
// $ANTLR start "ruleIStringMiddleLiteral"
- // InternalContract.g:2932:1: ruleIStringMiddleLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) ) ;
+ // InternalContract.g:2947:1: ruleIStringMiddleLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) ) ;
public final EObject ruleIStringMiddleLiteral() throws RecognitionException {
EObject current = null;
@@ -7533,14 +7562,14 @@ public final EObject ruleIStringMiddleLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2938:2: ( ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) ) )
- // InternalContract.g:2939:2: ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) )
+ // InternalContract.g:2953:2: ( ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) ) )
+ // InternalContract.g:2954:2: ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) )
{
- // InternalContract.g:2939:2: ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) )
- // InternalContract.g:2940:3: (lv_value_0_0= RULE_ISTRING_MIDDLE )
+ // InternalContract.g:2954:2: ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) )
+ // InternalContract.g:2955:3: (lv_value_0_0= RULE_ISTRING_MIDDLE )
{
- // InternalContract.g:2940:3: (lv_value_0_0= RULE_ISTRING_MIDDLE )
- // InternalContract.g:2941:4: lv_value_0_0= RULE_ISTRING_MIDDLE
+ // InternalContract.g:2955:3: (lv_value_0_0= RULE_ISTRING_MIDDLE )
+ // InternalContract.g:2956:4: lv_value_0_0= RULE_ISTRING_MIDDLE
{
lv_value_0_0=(Token)match(input,RULE_ISTRING_MIDDLE,FOLLOW_2);
@@ -7582,7 +7611,7 @@ public final EObject ruleIStringMiddleLiteral() throws RecognitionException {
// $ANTLR start "entryRuleIStringRightLiteral"
- // InternalContract.g:2960:1: entryRuleIStringRightLiteral returns [EObject current=null] : iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF ;
+ // InternalContract.g:2975:1: entryRuleIStringRightLiteral returns [EObject current=null] : iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF ;
public final EObject entryRuleIStringRightLiteral() throws RecognitionException {
EObject current = null;
@@ -7590,8 +7619,8 @@ public final EObject entryRuleIStringRightLiteral() throws RecognitionException
try {
- // InternalContract.g:2960:60: (iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF )
- // InternalContract.g:2961:2: iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF
+ // InternalContract.g:2975:60: (iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF )
+ // InternalContract.g:2976:2: iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF
{
newCompositeNode(grammarAccess.getIStringRightLiteralRule());
pushFollow(FOLLOW_1);
@@ -7618,7 +7647,7 @@ public final EObject entryRuleIStringRightLiteral() throws RecognitionException
// $ANTLR start "ruleIStringRightLiteral"
- // InternalContract.g:2967:1: ruleIStringRightLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_RIGHT ) ) ;
+ // InternalContract.g:2982:1: ruleIStringRightLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_RIGHT ) ) ;
public final EObject ruleIStringRightLiteral() throws RecognitionException {
EObject current = null;
@@ -7628,14 +7657,14 @@ public final EObject ruleIStringRightLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2973:2: ( ( (lv_value_0_0= RULE_ISTRING_RIGHT ) ) )
- // InternalContract.g:2974:2: ( (lv_value_0_0= RULE_ISTRING_RIGHT ) )
+ // InternalContract.g:2988:2: ( ( (lv_value_0_0= RULE_ISTRING_RIGHT ) ) )
+ // InternalContract.g:2989:2: ( (lv_value_0_0= RULE_ISTRING_RIGHT ) )
{
- // InternalContract.g:2974:2: ( (lv_value_0_0= RULE_ISTRING_RIGHT ) )
- // InternalContract.g:2975:3: (lv_value_0_0= RULE_ISTRING_RIGHT )
+ // InternalContract.g:2989:2: ( (lv_value_0_0= RULE_ISTRING_RIGHT ) )
+ // InternalContract.g:2990:3: (lv_value_0_0= RULE_ISTRING_RIGHT )
{
- // InternalContract.g:2975:3: (lv_value_0_0= RULE_ISTRING_RIGHT )
- // InternalContract.g:2976:4: lv_value_0_0= RULE_ISTRING_RIGHT
+ // InternalContract.g:2990:3: (lv_value_0_0= RULE_ISTRING_RIGHT )
+ // InternalContract.g:2991:4: lv_value_0_0= RULE_ISTRING_RIGHT
{
lv_value_0_0=(Token)match(input,RULE_ISTRING_RIGHT,FOLLOW_2);
@@ -7677,7 +7706,7 @@ public final EObject ruleIStringRightLiteral() throws RecognitionException {
// $ANTLR start "entryRuleIStringInter"
- // InternalContract.g:2995:1: entryRuleIStringInter returns [EObject current=null] : iv_ruleIStringInter= ruleIStringInter EOF ;
+ // InternalContract.g:3010:1: entryRuleIStringInter returns [EObject current=null] : iv_ruleIStringInter= ruleIStringInter EOF ;
public final EObject entryRuleIStringInter() throws RecognitionException {
EObject current = null;
@@ -7685,8 +7714,8 @@ public final EObject entryRuleIStringInter() throws RecognitionException {
try {
- // InternalContract.g:2995:53: (iv_ruleIStringInter= ruleIStringInter EOF )
- // InternalContract.g:2996:2: iv_ruleIStringInter= ruleIStringInter EOF
+ // InternalContract.g:3010:53: (iv_ruleIStringInter= ruleIStringInter EOF )
+ // InternalContract.g:3011:2: iv_ruleIStringInter= ruleIStringInter EOF
{
newCompositeNode(grammarAccess.getIStringInterRule());
pushFollow(FOLLOW_1);
@@ -7713,7 +7742,7 @@ public final EObject entryRuleIStringInter() throws RecognitionException {
// $ANTLR start "ruleIStringInter"
- // InternalContract.g:3002:1: ruleIStringInter returns [EObject current=null] : ( ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) ) ) ;
+ // InternalContract.g:3017:1: ruleIStringInter returns [EObject current=null] : ( ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) ) ) ;
public final EObject ruleIStringInter() throws RecognitionException {
EObject current = null;
@@ -7728,13 +7757,13 @@ public final EObject ruleIStringInter() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3008:2: ( ( ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) ) ) )
- // InternalContract.g:3009:2: ( ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) ) )
+ // InternalContract.g:3023:2: ( ( ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) ) ) )
+ // InternalContract.g:3024:2: ( ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) ) )
{
- // InternalContract.g:3009:2: ( ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) ) )
- // InternalContract.g:3010:3: ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) )
+ // InternalContract.g:3024:2: ( ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) ) )
+ // InternalContract.g:3025:3: ( (lv_direct_0_0= ':' ) )? ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) )
{
- // InternalContract.g:3010:3: ( (lv_direct_0_0= ':' ) )?
+ // InternalContract.g:3025:3: ( (lv_direct_0_0= ':' ) )?
int alt64=2;
int LA64_0 = input.LA(1);
@@ -7743,10 +7772,10 @@ public final EObject ruleIStringInter() throws RecognitionException {
}
switch (alt64) {
case 1 :
- // InternalContract.g:3011:4: (lv_direct_0_0= ':' )
+ // InternalContract.g:3026:4: (lv_direct_0_0= ':' )
{
- // InternalContract.g:3011:4: (lv_direct_0_0= ':' )
- // InternalContract.g:3012:5: lv_direct_0_0= ':'
+ // InternalContract.g:3026:4: (lv_direct_0_0= ':' )
+ // InternalContract.g:3027:5: lv_direct_0_0= ':'
{
lv_direct_0_0=(Token)match(input,47,FOLLOW_66);
@@ -7767,14 +7796,14 @@ public final EObject ruleIStringInter() throws RecognitionException {
}
- // InternalContract.g:3024:3: ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) )
+ // InternalContract.g:3039:3: ( ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | ( (lv_predefined_4_0= rulePredefined ) ) )
int alt66=2;
int LA66_0 = input.LA(1);
if ( (LA66_0==RULE_ID) ) {
alt66=1;
}
- else if ( ((LA66_0>=87 && LA66_0<=88)) ) {
+ else if ( ((LA66_0>=88 && LA66_0<=89)) ) {
alt66=2;
}
else {
@@ -7785,31 +7814,31 @@ else if ( ((LA66_0>=87 && LA66_0<=88)) ) {
}
switch (alt66) {
case 1 :
- // InternalContract.g:3025:4: ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
+ // InternalContract.g:3040:4: ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
{
- // InternalContract.g:3025:4: ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
- // InternalContract.g:3026:5: ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) )
+ // InternalContract.g:3040:4: ( ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
+ // InternalContract.g:3041:5: ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) )
{
- // InternalContract.g:3026:5: ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )?
+ // InternalContract.g:3041:5: ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )?
int alt65=2;
int LA65_0 = input.LA(1);
if ( (LA65_0==RULE_ID) ) {
int LA65_1 = input.LA(2);
- if ( (LA65_1==64) ) {
+ if ( (LA65_1==63) ) {
alt65=1;
}
}
switch (alt65) {
case 1 :
- // InternalContract.g:3027:6: ( (otherlv_1= RULE_ID ) ) otherlv_2= '::'
+ // InternalContract.g:3042:6: ( (otherlv_1= RULE_ID ) ) otherlv_2= '::'
{
- // InternalContract.g:3027:6: ( (otherlv_1= RULE_ID ) )
- // InternalContract.g:3028:7: (otherlv_1= RULE_ID )
+ // InternalContract.g:3042:6: ( (otherlv_1= RULE_ID ) )
+ // InternalContract.g:3043:7: (otherlv_1= RULE_ID )
{
- // InternalContract.g:3028:7: (otherlv_1= RULE_ID )
- // InternalContract.g:3029:8: otherlv_1= RULE_ID
+ // InternalContract.g:3043:7: (otherlv_1= RULE_ID )
+ // InternalContract.g:3044:8: otherlv_1= RULE_ID
{
if (current==null) {
@@ -7826,7 +7855,7 @@ else if ( ((LA66_0>=87 && LA66_0<=88)) ) {
}
- otherlv_2=(Token)match(input,64,FOLLOW_4);
+ otherlv_2=(Token)match(input,63,FOLLOW_4);
newLeafNode(otherlv_2, grammarAccess.getIStringInterAccess().getColonColonKeyword_1_0_0_1());
@@ -7836,11 +7865,11 @@ else if ( ((LA66_0>=87 && LA66_0<=88)) ) {
}
- // InternalContract.g:3045:5: ( (otherlv_3= RULE_ID ) )
- // InternalContract.g:3046:6: (otherlv_3= RULE_ID )
+ // InternalContract.g:3060:5: ( (otherlv_3= RULE_ID ) )
+ // InternalContract.g:3061:6: (otherlv_3= RULE_ID )
{
- // InternalContract.g:3046:6: (otherlv_3= RULE_ID )
- // InternalContract.g:3047:7: otherlv_3= RULE_ID
+ // InternalContract.g:3061:6: (otherlv_3= RULE_ID )
+ // InternalContract.g:3062:7: otherlv_3= RULE_ID
{
if (current==null) {
@@ -7864,13 +7893,13 @@ else if ( ((LA66_0>=87 && LA66_0<=88)) ) {
}
break;
case 2 :
- // InternalContract.g:3060:4: ( (lv_predefined_4_0= rulePredefined ) )
+ // InternalContract.g:3075:4: ( (lv_predefined_4_0= rulePredefined ) )
{
- // InternalContract.g:3060:4: ( (lv_predefined_4_0= rulePredefined ) )
- // InternalContract.g:3061:5: (lv_predefined_4_0= rulePredefined )
+ // InternalContract.g:3075:4: ( (lv_predefined_4_0= rulePredefined ) )
+ // InternalContract.g:3076:5: (lv_predefined_4_0= rulePredefined )
{
- // InternalContract.g:3061:5: (lv_predefined_4_0= rulePredefined )
- // InternalContract.g:3062:6: lv_predefined_4_0= rulePredefined
+ // InternalContract.g:3076:5: (lv_predefined_4_0= rulePredefined )
+ // InternalContract.g:3077:6: lv_predefined_4_0= rulePredefined
{
newCompositeNode(grammarAccess.getIStringInterAccess().getPredefinedPredefinedEnumRuleCall_1_1_0());
@@ -7926,7 +7955,7 @@ else if ( ((LA66_0>=87 && LA66_0<=88)) ) {
// $ANTLR start "entryRuleContainedPropertyAssociation"
- // InternalContract.g:3084:1: entryRuleContainedPropertyAssociation returns [EObject current=null] : iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF ;
+ // InternalContract.g:3099:1: entryRuleContainedPropertyAssociation returns [EObject current=null] : iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF ;
public final EObject entryRuleContainedPropertyAssociation() throws RecognitionException {
EObject current = null;
@@ -7934,8 +7963,8 @@ public final EObject entryRuleContainedPropertyAssociation() throws RecognitionE
try {
- // InternalContract.g:3084:69: (iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF )
- // InternalContract.g:3085:2: iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF
+ // InternalContract.g:3099:69: (iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF )
+ // InternalContract.g:3100:2: iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationRule());
pushFollow(FOLLOW_1);
@@ -7962,7 +7991,7 @@ public final EObject entryRuleContainedPropertyAssociation() throws RecognitionE
// $ANTLR start "ruleContainedPropertyAssociation"
- // InternalContract.g:3091:1: ruleContainedPropertyAssociation returns [EObject current=null] : ( ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';' ) ;
+ // InternalContract.g:3106:1: ruleContainedPropertyAssociation returns [EObject current=null] : ( ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';' ) ;
public final EObject ruleContainedPropertyAssociation() throws RecognitionException {
EObject current = null;
@@ -7987,17 +8016,17 @@ public final EObject ruleContainedPropertyAssociation() throws RecognitionExcept
enterRule();
try {
- // InternalContract.g:3097:2: ( ( ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';' ) )
- // InternalContract.g:3098:2: ( ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';' )
+ // InternalContract.g:3112:2: ( ( ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';' ) )
+ // InternalContract.g:3113:2: ( ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';' )
{
- // InternalContract.g:3098:2: ( ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';' )
- // InternalContract.g:3099:3: ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';'
+ // InternalContract.g:3113:2: ( ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';' )
+ // InternalContract.g:3114:3: ( ( ruleQPREF ) ) (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) ) ( (lv_constant_3_0= 'constant' ) )? ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* ) ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )? ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )? otherlv_15= ';'
{
- // InternalContract.g:3099:3: ( ( ruleQPREF ) )
- // InternalContract.g:3100:4: ( ruleQPREF )
+ // InternalContract.g:3114:3: ( ( ruleQPREF ) )
+ // InternalContract.g:3115:4: ( ruleQPREF )
{
- // InternalContract.g:3100:4: ( ruleQPREF )
- // InternalContract.g:3101:5: ruleQPREF
+ // InternalContract.g:3115:4: ( ruleQPREF )
+ // InternalContract.g:3116:5: ruleQPREF
{
if (current==null) {
@@ -8021,14 +8050,14 @@ public final EObject ruleContainedPropertyAssociation() throws RecognitionExcept
}
- // InternalContract.g:3115:3: (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) )
+ // InternalContract.g:3130:3: (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) )
int alt67=2;
int LA67_0 = input.LA(1);
if ( (LA67_0==32) ) {
alt67=1;
}
- else if ( (LA67_0==65) ) {
+ else if ( (LA67_0==64) ) {
alt67=2;
}
else {
@@ -8039,7 +8068,7 @@ else if ( (LA67_0==65) ) {
}
switch (alt67) {
case 1 :
- // InternalContract.g:3116:4: otherlv_1= '=>'
+ // InternalContract.g:3131:4: otherlv_1= '=>'
{
otherlv_1=(Token)match(input,32,FOLLOW_69);
@@ -8049,15 +8078,15 @@ else if ( (LA67_0==65) ) {
}
break;
case 2 :
- // InternalContract.g:3121:4: ( (lv_append_2_0= '+=>' ) )
+ // InternalContract.g:3136:4: ( (lv_append_2_0= '+=>' ) )
{
- // InternalContract.g:3121:4: ( (lv_append_2_0= '+=>' ) )
- // InternalContract.g:3122:5: (lv_append_2_0= '+=>' )
+ // InternalContract.g:3136:4: ( (lv_append_2_0= '+=>' ) )
+ // InternalContract.g:3137:5: (lv_append_2_0= '+=>' )
{
- // InternalContract.g:3122:5: (lv_append_2_0= '+=>' )
- // InternalContract.g:3123:6: lv_append_2_0= '+=>'
+ // InternalContract.g:3137:5: (lv_append_2_0= '+=>' )
+ // InternalContract.g:3138:6: lv_append_2_0= '+=>'
{
- lv_append_2_0=(Token)match(input,65,FOLLOW_69);
+ lv_append_2_0=(Token)match(input,64,FOLLOW_69);
newLeafNode(lv_append_2_0, grammarAccess.getContainedPropertyAssociationAccess().getAppendPlusSignEqualsSignGreaterThanSignKeyword_1_1_0());
@@ -8079,21 +8108,21 @@ else if ( (LA67_0==65) ) {
}
- // InternalContract.g:3136:3: ( (lv_constant_3_0= 'constant' ) )?
+ // InternalContract.g:3151:3: ( (lv_constant_3_0= 'constant' ) )?
int alt68=2;
int LA68_0 = input.LA(1);
- if ( (LA68_0==66) ) {
+ if ( (LA68_0==65) ) {
alt68=1;
}
switch (alt68) {
case 1 :
- // InternalContract.g:3137:4: (lv_constant_3_0= 'constant' )
+ // InternalContract.g:3152:4: (lv_constant_3_0= 'constant' )
{
- // InternalContract.g:3137:4: (lv_constant_3_0= 'constant' )
- // InternalContract.g:3138:5: lv_constant_3_0= 'constant'
+ // InternalContract.g:3152:4: (lv_constant_3_0= 'constant' )
+ // InternalContract.g:3153:5: lv_constant_3_0= 'constant'
{
- lv_constant_3_0=(Token)match(input,66,FOLLOW_69);
+ lv_constant_3_0=(Token)match(input,65,FOLLOW_69);
newLeafNode(lv_constant_3_0, grammarAccess.getContainedPropertyAssociationAccess().getConstantConstantKeyword_2_0());
@@ -8112,14 +8141,14 @@ else if ( (LA67_0==65) ) {
}
- // InternalContract.g:3150:3: ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* )
- // InternalContract.g:3151:4: ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )*
+ // InternalContract.g:3165:3: ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* )
+ // InternalContract.g:3166:4: ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )*
{
- // InternalContract.g:3151:4: ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) )
- // InternalContract.g:3152:5: (lv_ownedValue_4_0= ruleOptionalModalPropertyValue )
+ // InternalContract.g:3166:4: ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:3167:5: (lv_ownedValue_4_0= ruleOptionalModalPropertyValue )
{
- // InternalContract.g:3152:5: (lv_ownedValue_4_0= ruleOptionalModalPropertyValue )
- // InternalContract.g:3153:6: lv_ownedValue_4_0= ruleOptionalModalPropertyValue
+ // InternalContract.g:3167:5: (lv_ownedValue_4_0= ruleOptionalModalPropertyValue )
+ // InternalContract.g:3168:6: lv_ownedValue_4_0= ruleOptionalModalPropertyValue
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueOptionalModalPropertyValueParserRuleCall_3_0_0());
@@ -8146,7 +8175,7 @@ else if ( (LA67_0==65) ) {
}
- // InternalContract.g:3170:4: (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )*
+ // InternalContract.g:3185:4: (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )*
loop69:
do {
int alt69=2;
@@ -8159,17 +8188,17 @@ else if ( (LA67_0==65) ) {
switch (alt69) {
case 1 :
- // InternalContract.g:3171:5: otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:3186:5: otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) )
{
otherlv_5=(Token)match(input,40,FOLLOW_69);
newLeafNode(otherlv_5, grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_3_1_0());
- // InternalContract.g:3175:5: ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) )
- // InternalContract.g:3176:6: (lv_ownedValue_6_0= ruleOptionalModalPropertyValue )
+ // InternalContract.g:3190:5: ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:3191:6: (lv_ownedValue_6_0= ruleOptionalModalPropertyValue )
{
- // InternalContract.g:3176:6: (lv_ownedValue_6_0= ruleOptionalModalPropertyValue )
- // InternalContract.g:3177:7: lv_ownedValue_6_0= ruleOptionalModalPropertyValue
+ // InternalContract.g:3191:6: (lv_ownedValue_6_0= ruleOptionalModalPropertyValue )
+ // InternalContract.g:3192:7: lv_ownedValue_6_0= ruleOptionalModalPropertyValue
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueOptionalModalPropertyValueParserRuleCall_3_1_1_0());
@@ -8208,7 +8237,7 @@ else if ( (LA67_0==65) ) {
}
- // InternalContract.g:3196:3: ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )?
+ // InternalContract.g:3211:3: ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )?
int alt71=2;
int LA71_0 = input.LA(1);
@@ -8217,7 +8246,7 @@ else if ( (LA67_0==65) ) {
}
switch (alt71) {
case 1 :
- // InternalContract.g:3197:4: ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )*
+ // InternalContract.g:3212:4: ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )*
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToKeywordsParserRuleCall_4_0());
@@ -8230,11 +8259,11 @@ else if ( (LA67_0==65) ) {
afterParserOrEnumRuleCall();
- // InternalContract.g:3204:4: ( (lv_appliesTo_8_0= ruleContainmentPath ) )
- // InternalContract.g:3205:5: (lv_appliesTo_8_0= ruleContainmentPath )
+ // InternalContract.g:3219:4: ( (lv_appliesTo_8_0= ruleContainmentPath ) )
+ // InternalContract.g:3220:5: (lv_appliesTo_8_0= ruleContainmentPath )
{
- // InternalContract.g:3205:5: (lv_appliesTo_8_0= ruleContainmentPath )
- // InternalContract.g:3206:6: lv_appliesTo_8_0= ruleContainmentPath
+ // InternalContract.g:3220:5: (lv_appliesTo_8_0= ruleContainmentPath )
+ // InternalContract.g:3221:6: lv_appliesTo_8_0= ruleContainmentPath
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToContainmentPathParserRuleCall_4_1_0());
@@ -8261,7 +8290,7 @@ else if ( (LA67_0==65) ) {
}
- // InternalContract.g:3223:4: (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )*
+ // InternalContract.g:3238:4: (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )*
loop70:
do {
int alt70=2;
@@ -8274,17 +8303,17 @@ else if ( (LA67_0==65) ) {
switch (alt70) {
case 1 :
- // InternalContract.g:3224:5: otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) )
+ // InternalContract.g:3239:5: otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) )
{
otherlv_9=(Token)match(input,40,FOLLOW_4);
newLeafNode(otherlv_9, grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_4_2_0());
- // InternalContract.g:3228:5: ( (lv_appliesTo_10_0= ruleContainmentPath ) )
- // InternalContract.g:3229:6: (lv_appliesTo_10_0= ruleContainmentPath )
+ // InternalContract.g:3243:5: ( (lv_appliesTo_10_0= ruleContainmentPath ) )
+ // InternalContract.g:3244:6: (lv_appliesTo_10_0= ruleContainmentPath )
{
- // InternalContract.g:3229:6: (lv_appliesTo_10_0= ruleContainmentPath )
- // InternalContract.g:3230:7: lv_appliesTo_10_0= ruleContainmentPath
+ // InternalContract.g:3244:6: (lv_appliesTo_10_0= ruleContainmentPath )
+ // InternalContract.g:3245:7: lv_appliesTo_10_0= ruleContainmentPath
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToContainmentPathParserRuleCall_4_2_1_0());
@@ -8326,7 +8355,7 @@ else if ( (LA67_0==65) ) {
}
- // InternalContract.g:3249:3: ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )?
+ // InternalContract.g:3264:3: ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )?
int alt72=2;
int LA72_0 = input.LA(1);
@@ -8335,7 +8364,7 @@ else if ( (LA67_0==65) ) {
}
switch (alt72) {
case 1 :
- // InternalContract.g:3250:4: ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')'
+ // InternalContract.g:3265:4: ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')'
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getInBindingKeywordsParserRuleCall_5_0());
@@ -8352,11 +8381,11 @@ else if ( (LA67_0==65) ) {
newLeafNode(otherlv_12, grammarAccess.getContainedPropertyAssociationAccess().getLeftParenthesisKeyword_5_1());
- // InternalContract.g:3261:4: ( ( ruleQCREF ) )
- // InternalContract.g:3262:5: ( ruleQCREF )
+ // InternalContract.g:3276:4: ( ( ruleQCREF ) )
+ // InternalContract.g:3277:5: ( ruleQCREF )
{
- // InternalContract.g:3262:5: ( ruleQCREF )
- // InternalContract.g:3263:6: ruleQCREF
+ // InternalContract.g:3277:5: ( ruleQCREF )
+ // InternalContract.g:3278:6: ruleQCREF
{
if (current==null) {
@@ -8417,7 +8446,7 @@ else if ( (LA67_0==65) ) {
// $ANTLR start "entryRuleContainmentPath"
- // InternalContract.g:3290:1: entryRuleContainmentPath returns [EObject current=null] : iv_ruleContainmentPath= ruleContainmentPath EOF ;
+ // InternalContract.g:3305:1: entryRuleContainmentPath returns [EObject current=null] : iv_ruleContainmentPath= ruleContainmentPath EOF ;
public final EObject entryRuleContainmentPath() throws RecognitionException {
EObject current = null;
@@ -8425,8 +8454,8 @@ public final EObject entryRuleContainmentPath() throws RecognitionException {
try {
- // InternalContract.g:3290:56: (iv_ruleContainmentPath= ruleContainmentPath EOF )
- // InternalContract.g:3291:2: iv_ruleContainmentPath= ruleContainmentPath EOF
+ // InternalContract.g:3305:56: (iv_ruleContainmentPath= ruleContainmentPath EOF )
+ // InternalContract.g:3306:2: iv_ruleContainmentPath= ruleContainmentPath EOF
{
newCompositeNode(grammarAccess.getContainmentPathRule());
pushFollow(FOLLOW_1);
@@ -8453,7 +8482,7 @@ public final EObject entryRuleContainmentPath() throws RecognitionException {
// $ANTLR start "ruleContainmentPath"
- // InternalContract.g:3297:1: ruleContainmentPath returns [EObject current=null] : ( (lv_path_0_0= ruleContainmentPathElement ) ) ;
+ // InternalContract.g:3312:1: ruleContainmentPath returns [EObject current=null] : ( (lv_path_0_0= ruleContainmentPathElement ) ) ;
public final EObject ruleContainmentPath() throws RecognitionException {
EObject current = null;
@@ -8464,14 +8493,14 @@ public final EObject ruleContainmentPath() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3303:2: ( ( (lv_path_0_0= ruleContainmentPathElement ) ) )
- // InternalContract.g:3304:2: ( (lv_path_0_0= ruleContainmentPathElement ) )
+ // InternalContract.g:3318:2: ( ( (lv_path_0_0= ruleContainmentPathElement ) ) )
+ // InternalContract.g:3319:2: ( (lv_path_0_0= ruleContainmentPathElement ) )
{
- // InternalContract.g:3304:2: ( (lv_path_0_0= ruleContainmentPathElement ) )
- // InternalContract.g:3305:3: (lv_path_0_0= ruleContainmentPathElement )
+ // InternalContract.g:3319:2: ( (lv_path_0_0= ruleContainmentPathElement ) )
+ // InternalContract.g:3320:3: (lv_path_0_0= ruleContainmentPathElement )
{
- // InternalContract.g:3305:3: (lv_path_0_0= ruleContainmentPathElement )
- // InternalContract.g:3306:4: lv_path_0_0= ruleContainmentPathElement
+ // InternalContract.g:3320:3: (lv_path_0_0= ruleContainmentPathElement )
+ // InternalContract.g:3321:4: lv_path_0_0= ruleContainmentPathElement
{
newCompositeNode(grammarAccess.getContainmentPathAccess().getPathContainmentPathElementParserRuleCall_0());
@@ -8518,7 +8547,7 @@ public final EObject ruleContainmentPath() throws RecognitionException {
// $ANTLR start "entryRuleOptionalModalPropertyValue"
- // InternalContract.g:3326:1: entryRuleOptionalModalPropertyValue returns [EObject current=null] : iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF ;
+ // InternalContract.g:3341:1: entryRuleOptionalModalPropertyValue returns [EObject current=null] : iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF ;
public final EObject entryRuleOptionalModalPropertyValue() throws RecognitionException {
EObject current = null;
@@ -8526,8 +8555,8 @@ public final EObject entryRuleOptionalModalPropertyValue() throws RecognitionExc
try {
- // InternalContract.g:3326:67: (iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF )
- // InternalContract.g:3327:2: iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF
+ // InternalContract.g:3341:67: (iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF )
+ // InternalContract.g:3342:2: iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF
{
newCompositeNode(grammarAccess.getOptionalModalPropertyValueRule());
pushFollow(FOLLOW_1);
@@ -8554,7 +8583,7 @@ public final EObject entryRuleOptionalModalPropertyValue() throws RecognitionExc
// $ANTLR start "ruleOptionalModalPropertyValue"
- // InternalContract.g:3333:1: ruleOptionalModalPropertyValue returns [EObject current=null] : ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? ) ;
+ // InternalContract.g:3348:1: ruleOptionalModalPropertyValue returns [EObject current=null] : ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? ) ;
public final EObject ruleOptionalModalPropertyValue() throws RecognitionException {
EObject current = null;
@@ -8570,17 +8599,17 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
enterRule();
try {
- // InternalContract.g:3339:2: ( ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? ) )
- // InternalContract.g:3340:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? )
+ // InternalContract.g:3354:2: ( ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? ) )
+ // InternalContract.g:3355:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? )
{
- // InternalContract.g:3340:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? )
- // InternalContract.g:3341:3: ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )?
+ // InternalContract.g:3355:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? )
+ // InternalContract.g:3356:3: ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )?
{
- // InternalContract.g:3341:3: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
- // InternalContract.g:3342:4: (lv_ownedValue_0_0= rulePropertyExpression )
+ // InternalContract.g:3356:3: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
+ // InternalContract.g:3357:4: (lv_ownedValue_0_0= rulePropertyExpression )
{
- // InternalContract.g:3342:4: (lv_ownedValue_0_0= rulePropertyExpression )
- // InternalContract.g:3343:5: lv_ownedValue_0_0= rulePropertyExpression
+ // InternalContract.g:3357:4: (lv_ownedValue_0_0= rulePropertyExpression )
+ // InternalContract.g:3358:5: lv_ownedValue_0_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getOptionalModalPropertyValueAccess().getOwnedValuePropertyExpressionParserRuleCall_0_0());
@@ -8607,7 +8636,7 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
}
- // InternalContract.g:3360:3: ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )?
+ // InternalContract.g:3375:3: ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )?
int alt74=2;
int LA74_0 = input.LA(1);
@@ -8620,7 +8649,7 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
}
switch (alt74) {
case 1 :
- // InternalContract.g:3361:4: ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')'
+ // InternalContract.g:3376:4: ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')'
{
newCompositeNode(grammarAccess.getOptionalModalPropertyValueAccess().getInModesKeywordsParserRuleCall_1_0());
@@ -8637,11 +8666,11 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
newLeafNode(otherlv_2, grammarAccess.getOptionalModalPropertyValueAccess().getLeftParenthesisKeyword_1_1());
- // InternalContract.g:3372:4: ( (otherlv_3= RULE_ID ) )
- // InternalContract.g:3373:5: (otherlv_3= RULE_ID )
+ // InternalContract.g:3387:4: ( (otherlv_3= RULE_ID ) )
+ // InternalContract.g:3388:5: (otherlv_3= RULE_ID )
{
- // InternalContract.g:3373:5: (otherlv_3= RULE_ID )
- // InternalContract.g:3374:6: otherlv_3= RULE_ID
+ // InternalContract.g:3388:5: (otherlv_3= RULE_ID )
+ // InternalContract.g:3389:6: otherlv_3= RULE_ID
{
if (current==null) {
@@ -8658,7 +8687,7 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
}
- // InternalContract.g:3385:4: (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )*
+ // InternalContract.g:3400:4: (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )*
loop73:
do {
int alt73=2;
@@ -8671,17 +8700,17 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
switch (alt73) {
case 1 :
- // InternalContract.g:3386:5: otherlv_4= ',' ( (otherlv_5= RULE_ID ) )
+ // InternalContract.g:3401:5: otherlv_4= ',' ( (otherlv_5= RULE_ID ) )
{
otherlv_4=(Token)match(input,40,FOLLOW_4);
newLeafNode(otherlv_4, grammarAccess.getOptionalModalPropertyValueAccess().getCommaKeyword_1_3_0());
- // InternalContract.g:3390:5: ( (otherlv_5= RULE_ID ) )
- // InternalContract.g:3391:6: (otherlv_5= RULE_ID )
+ // InternalContract.g:3405:5: ( (otherlv_5= RULE_ID ) )
+ // InternalContract.g:3406:6: (otherlv_5= RULE_ID )
{
- // InternalContract.g:3391:6: (otherlv_5= RULE_ID )
- // InternalContract.g:3392:7: otherlv_5= RULE_ID
+ // InternalContract.g:3406:6: (otherlv_5= RULE_ID )
+ // InternalContract.g:3407:7: otherlv_5= RULE_ID
{
if (current==null) {
@@ -8740,7 +8769,7 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
// $ANTLR start "entryRulePropertyValue"
- // InternalContract.g:3413:1: entryRulePropertyValue returns [EObject current=null] : iv_rulePropertyValue= rulePropertyValue EOF ;
+ // InternalContract.g:3428:1: entryRulePropertyValue returns [EObject current=null] : iv_rulePropertyValue= rulePropertyValue EOF ;
public final EObject entryRulePropertyValue() throws RecognitionException {
EObject current = null;
@@ -8748,8 +8777,8 @@ public final EObject entryRulePropertyValue() throws RecognitionException {
try {
- // InternalContract.g:3413:54: (iv_rulePropertyValue= rulePropertyValue EOF )
- // InternalContract.g:3414:2: iv_rulePropertyValue= rulePropertyValue EOF
+ // InternalContract.g:3428:54: (iv_rulePropertyValue= rulePropertyValue EOF )
+ // InternalContract.g:3429:2: iv_rulePropertyValue= rulePropertyValue EOF
{
newCompositeNode(grammarAccess.getPropertyValueRule());
pushFollow(FOLLOW_1);
@@ -8776,7 +8805,7 @@ public final EObject entryRulePropertyValue() throws RecognitionException {
// $ANTLR start "rulePropertyValue"
- // InternalContract.g:3420:1: rulePropertyValue returns [EObject current=null] : ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ;
+ // InternalContract.g:3435:1: rulePropertyValue returns [EObject current=null] : ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ;
public final EObject rulePropertyValue() throws RecognitionException {
EObject current = null;
@@ -8787,14 +8816,14 @@ public final EObject rulePropertyValue() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3426:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) )
- // InternalContract.g:3427:2: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
+ // InternalContract.g:3441:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) )
+ // InternalContract.g:3442:2: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
{
- // InternalContract.g:3427:2: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
- // InternalContract.g:3428:3: (lv_ownedValue_0_0= rulePropertyExpression )
+ // InternalContract.g:3442:2: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
+ // InternalContract.g:3443:3: (lv_ownedValue_0_0= rulePropertyExpression )
{
- // InternalContract.g:3428:3: (lv_ownedValue_0_0= rulePropertyExpression )
- // InternalContract.g:3429:4: lv_ownedValue_0_0= rulePropertyExpression
+ // InternalContract.g:3443:3: (lv_ownedValue_0_0= rulePropertyExpression )
+ // InternalContract.g:3444:4: lv_ownedValue_0_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getPropertyValueAccess().getOwnedValuePropertyExpressionParserRuleCall_0());
@@ -8841,7 +8870,7 @@ public final EObject rulePropertyValue() throws RecognitionException {
// $ANTLR start "entryRulePropertyExpression"
- // InternalContract.g:3449:1: entryRulePropertyExpression returns [EObject current=null] : iv_rulePropertyExpression= rulePropertyExpression EOF ;
+ // InternalContract.g:3464:1: entryRulePropertyExpression returns [EObject current=null] : iv_rulePropertyExpression= rulePropertyExpression EOF ;
public final EObject entryRulePropertyExpression() throws RecognitionException {
EObject current = null;
@@ -8849,8 +8878,8 @@ public final EObject entryRulePropertyExpression() throws RecognitionException {
try {
- // InternalContract.g:3449:59: (iv_rulePropertyExpression= rulePropertyExpression EOF )
- // InternalContract.g:3450:2: iv_rulePropertyExpression= rulePropertyExpression EOF
+ // InternalContract.g:3464:59: (iv_rulePropertyExpression= rulePropertyExpression EOF )
+ // InternalContract.g:3465:2: iv_rulePropertyExpression= rulePropertyExpression EOF
{
newCompositeNode(grammarAccess.getPropertyExpressionRule());
pushFollow(FOLLOW_1);
@@ -8877,7 +8906,7 @@ public final EObject entryRulePropertyExpression() throws RecognitionException {
// $ANTLR start "rulePropertyExpression"
- // InternalContract.g:3456:1: rulePropertyExpression returns [EObject current=null] : (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm ) ;
+ // InternalContract.g:3471:1: rulePropertyExpression returns [EObject current=null] : (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm ) ;
public final EObject rulePropertyExpression() throws RecognitionException {
EObject current = null;
@@ -8908,15 +8937,15 @@ public final EObject rulePropertyExpression() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3462:2: ( (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm ) )
- // InternalContract.g:3463:2: (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm )
+ // InternalContract.g:3477:2: ( (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm ) )
+ // InternalContract.g:3478:2: (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm )
{
- // InternalContract.g:3463:2: (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm )
+ // InternalContract.g:3478:2: (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm )
int alt75=11;
alt75 = dfa75.predict(input);
switch (alt75) {
case 1 :
- // InternalContract.g:3464:3: this_RecordTerm_0= ruleRecordTerm
+ // InternalContract.g:3479:3: this_RecordTerm_0= ruleRecordTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getRecordTermParserRuleCall_0());
@@ -8934,7 +8963,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:3473:3: this_ReferenceTerm_1= ruleReferenceTerm
+ // InternalContract.g:3488:3: this_ReferenceTerm_1= ruleReferenceTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getReferenceTermParserRuleCall_1());
@@ -8952,7 +8981,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:3482:3: this_ComponentClassifierTerm_2= ruleComponentClassifierTerm
+ // InternalContract.g:3497:3: this_ComponentClassifierTerm_2= ruleComponentClassifierTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getComponentClassifierTermParserRuleCall_2());
@@ -8970,7 +8999,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 4 :
- // InternalContract.g:3491:3: this_ComputedTerm_3= ruleComputedTerm
+ // InternalContract.g:3506:3: this_ComputedTerm_3= ruleComputedTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getComputedTermParserRuleCall_3());
@@ -8988,7 +9017,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 5 :
- // InternalContract.g:3500:3: this_StringTerm_4= ruleStringTerm
+ // InternalContract.g:3515:3: this_StringTerm_4= ruleStringTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getStringTermParserRuleCall_4());
@@ -9006,7 +9035,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 6 :
- // InternalContract.g:3509:3: this_NumericRangeTerm_5= ruleNumericRangeTerm
+ // InternalContract.g:3524:3: this_NumericRangeTerm_5= ruleNumericRangeTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getNumericRangeTermParserRuleCall_5());
@@ -9024,7 +9053,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 7 :
- // InternalContract.g:3518:3: this_RealTerm_6= ruleRealTerm
+ // InternalContract.g:3533:3: this_RealTerm_6= ruleRealTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getRealTermParserRuleCall_6());
@@ -9042,7 +9071,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 8 :
- // InternalContract.g:3527:3: this_IntegerTerm_7= ruleIntegerTerm
+ // InternalContract.g:3542:3: this_IntegerTerm_7= ruleIntegerTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getIntegerTermParserRuleCall_7());
@@ -9060,7 +9089,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 9 :
- // InternalContract.g:3536:3: this_ListTerm_8= ruleListTerm
+ // InternalContract.g:3551:3: this_ListTerm_8= ruleListTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getListTermParserRuleCall_8());
@@ -9078,7 +9107,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 10 :
- // InternalContract.g:3545:3: this_BooleanLiteral_9= ruleBooleanLiteral
+ // InternalContract.g:3560:3: this_BooleanLiteral_9= ruleBooleanLiteral
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getBooleanLiteralParserRuleCall_9());
@@ -9096,7 +9125,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 11 :
- // InternalContract.g:3554:3: this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm
+ // InternalContract.g:3569:3: this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getLiteralorReferenceTermParserRuleCall_10());
@@ -9136,7 +9165,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
// $ANTLR start "entryRuleLiteralorReferenceTerm"
- // InternalContract.g:3566:1: entryRuleLiteralorReferenceTerm returns [EObject current=null] : iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF ;
+ // InternalContract.g:3581:1: entryRuleLiteralorReferenceTerm returns [EObject current=null] : iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF ;
public final EObject entryRuleLiteralorReferenceTerm() throws RecognitionException {
EObject current = null;
@@ -9144,8 +9173,8 @@ public final EObject entryRuleLiteralorReferenceTerm() throws RecognitionExcepti
try {
- // InternalContract.g:3566:63: (iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF )
- // InternalContract.g:3567:2: iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF
+ // InternalContract.g:3581:63: (iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF )
+ // InternalContract.g:3582:2: iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF
{
newCompositeNode(grammarAccess.getLiteralorReferenceTermRule());
pushFollow(FOLLOW_1);
@@ -9172,7 +9201,7 @@ public final EObject entryRuleLiteralorReferenceTerm() throws RecognitionExcepti
// $ANTLR start "ruleLiteralorReferenceTerm"
- // InternalContract.g:3573:1: ruleLiteralorReferenceTerm returns [EObject current=null] : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:3588:1: ruleLiteralorReferenceTerm returns [EObject current=null] : ( ( ruleQPREF ) ) ;
public final EObject ruleLiteralorReferenceTerm() throws RecognitionException {
EObject current = null;
@@ -9180,14 +9209,14 @@ public final EObject ruleLiteralorReferenceTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3579:2: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:3580:2: ( ( ruleQPREF ) )
+ // InternalContract.g:3594:2: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:3595:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:3580:2: ( ( ruleQPREF ) )
- // InternalContract.g:3581:3: ( ruleQPREF )
+ // InternalContract.g:3595:2: ( ( ruleQPREF ) )
+ // InternalContract.g:3596:3: ( ruleQPREF )
{
- // InternalContract.g:3581:3: ( ruleQPREF )
- // InternalContract.g:3582:4: ruleQPREF
+ // InternalContract.g:3596:3: ( ruleQPREF )
+ // InternalContract.g:3597:4: ruleQPREF
{
if (current==null) {
@@ -9231,7 +9260,7 @@ public final EObject ruleLiteralorReferenceTerm() throws RecognitionException {
// $ANTLR start "entryRuleBooleanLiteral"
- // InternalContract.g:3599:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ;
+ // InternalContract.g:3614:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ;
public final EObject entryRuleBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -9239,8 +9268,8 @@ public final EObject entryRuleBooleanLiteral() throws RecognitionException {
try {
- // InternalContract.g:3599:55: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF )
- // InternalContract.g:3600:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF
+ // InternalContract.g:3614:55: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF )
+ // InternalContract.g:3615:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF
{
newCompositeNode(grammarAccess.getBooleanLiteralRule());
pushFollow(FOLLOW_1);
@@ -9267,7 +9296,7 @@ public final EObject entryRuleBooleanLiteral() throws RecognitionException {
// $ANTLR start "ruleBooleanLiteral"
- // InternalContract.g:3606:1: ruleBooleanLiteral returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ;
+ // InternalContract.g:3621:1: ruleBooleanLiteral returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ;
public final EObject ruleBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -9278,14 +9307,14 @@ public final EObject ruleBooleanLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3612:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) )
- // InternalContract.g:3613:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) )
+ // InternalContract.g:3627:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) )
+ // InternalContract.g:3628:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) )
{
- // InternalContract.g:3613:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) )
- // InternalContract.g:3614:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' )
+ // InternalContract.g:3628:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) )
+ // InternalContract.g:3629:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' )
{
- // InternalContract.g:3614:3: ()
- // InternalContract.g:3615:4:
+ // InternalContract.g:3629:3: ()
+ // InternalContract.g:3630:4:
{
current = forceCreateModelElement(
@@ -9295,14 +9324,14 @@ public final EObject ruleBooleanLiteral() throws RecognitionException {
}
- // InternalContract.g:3621:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' )
+ // InternalContract.g:3636:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' )
int alt76=2;
int LA76_0 = input.LA(1);
- if ( (LA76_0==67) ) {
+ if ( (LA76_0==66) ) {
alt76=1;
}
- else if ( (LA76_0==68) ) {
+ else if ( (LA76_0==67) ) {
alt76=2;
}
else {
@@ -9313,15 +9342,15 @@ else if ( (LA76_0==68) ) {
}
switch (alt76) {
case 1 :
- // InternalContract.g:3622:4: ( (lv_value_1_0= 'true' ) )
+ // InternalContract.g:3637:4: ( (lv_value_1_0= 'true' ) )
{
- // InternalContract.g:3622:4: ( (lv_value_1_0= 'true' ) )
- // InternalContract.g:3623:5: (lv_value_1_0= 'true' )
+ // InternalContract.g:3637:4: ( (lv_value_1_0= 'true' ) )
+ // InternalContract.g:3638:5: (lv_value_1_0= 'true' )
{
- // InternalContract.g:3623:5: (lv_value_1_0= 'true' )
- // InternalContract.g:3624:6: lv_value_1_0= 'true'
+ // InternalContract.g:3638:5: (lv_value_1_0= 'true' )
+ // InternalContract.g:3639:6: lv_value_1_0= 'true'
{
- lv_value_1_0=(Token)match(input,67,FOLLOW_2);
+ lv_value_1_0=(Token)match(input,66,FOLLOW_2);
newLeafNode(lv_value_1_0, grammarAccess.getBooleanLiteralAccess().getValueTrueKeyword_1_0_0());
@@ -9341,9 +9370,9 @@ else if ( (LA76_0==68) ) {
}
break;
case 2 :
- // InternalContract.g:3637:4: otherlv_2= 'false'
+ // InternalContract.g:3652:4: otherlv_2= 'false'
{
- otherlv_2=(Token)match(input,68,FOLLOW_2);
+ otherlv_2=(Token)match(input,67,FOLLOW_2);
newLeafNode(otherlv_2, grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_1());
@@ -9376,7 +9405,7 @@ else if ( (LA76_0==68) ) {
// $ANTLR start "entryRuleConstantValue"
- // InternalContract.g:3646:1: entryRuleConstantValue returns [EObject current=null] : iv_ruleConstantValue= ruleConstantValue EOF ;
+ // InternalContract.g:3661:1: entryRuleConstantValue returns [EObject current=null] : iv_ruleConstantValue= ruleConstantValue EOF ;
public final EObject entryRuleConstantValue() throws RecognitionException {
EObject current = null;
@@ -9384,8 +9413,8 @@ public final EObject entryRuleConstantValue() throws RecognitionException {
try {
- // InternalContract.g:3646:54: (iv_ruleConstantValue= ruleConstantValue EOF )
- // InternalContract.g:3647:2: iv_ruleConstantValue= ruleConstantValue EOF
+ // InternalContract.g:3661:54: (iv_ruleConstantValue= ruleConstantValue EOF )
+ // InternalContract.g:3662:2: iv_ruleConstantValue= ruleConstantValue EOF
{
newCompositeNode(grammarAccess.getConstantValueRule());
pushFollow(FOLLOW_1);
@@ -9412,7 +9441,7 @@ public final EObject entryRuleConstantValue() throws RecognitionException {
// $ANTLR start "ruleConstantValue"
- // InternalContract.g:3653:1: ruleConstantValue returns [EObject current=null] : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:3668:1: ruleConstantValue returns [EObject current=null] : ( ( ruleQPREF ) ) ;
public final EObject ruleConstantValue() throws RecognitionException {
EObject current = null;
@@ -9420,14 +9449,14 @@ public final EObject ruleConstantValue() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3659:2: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:3660:2: ( ( ruleQPREF ) )
+ // InternalContract.g:3674:2: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:3675:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:3660:2: ( ( ruleQPREF ) )
- // InternalContract.g:3661:3: ( ruleQPREF )
+ // InternalContract.g:3675:2: ( ( ruleQPREF ) )
+ // InternalContract.g:3676:3: ( ruleQPREF )
{
- // InternalContract.g:3661:3: ( ruleQPREF )
- // InternalContract.g:3662:4: ruleQPREF
+ // InternalContract.g:3676:3: ( ruleQPREF )
+ // InternalContract.g:3677:4: ruleQPREF
{
if (current==null) {
@@ -9471,7 +9500,7 @@ public final EObject ruleConstantValue() throws RecognitionException {
// $ANTLR start "entryRuleReferenceTerm"
- // InternalContract.g:3679:1: entryRuleReferenceTerm returns [EObject current=null] : iv_ruleReferenceTerm= ruleReferenceTerm EOF ;
+ // InternalContract.g:3694:1: entryRuleReferenceTerm returns [EObject current=null] : iv_ruleReferenceTerm= ruleReferenceTerm EOF ;
public final EObject entryRuleReferenceTerm() throws RecognitionException {
EObject current = null;
@@ -9479,8 +9508,8 @@ public final EObject entryRuleReferenceTerm() throws RecognitionException {
try {
- // InternalContract.g:3679:54: (iv_ruleReferenceTerm= ruleReferenceTerm EOF )
- // InternalContract.g:3680:2: iv_ruleReferenceTerm= ruleReferenceTerm EOF
+ // InternalContract.g:3694:54: (iv_ruleReferenceTerm= ruleReferenceTerm EOF )
+ // InternalContract.g:3695:2: iv_ruleReferenceTerm= ruleReferenceTerm EOF
{
newCompositeNode(grammarAccess.getReferenceTermRule());
pushFollow(FOLLOW_1);
@@ -9507,7 +9536,7 @@ public final EObject entryRuleReferenceTerm() throws RecognitionException {
// $ANTLR start "ruleReferenceTerm"
- // InternalContract.g:3686:1: ruleReferenceTerm returns [EObject current=null] : (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' ) ;
+ // InternalContract.g:3701:1: ruleReferenceTerm returns [EObject current=null] : (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' ) ;
public final EObject ruleReferenceTerm() throws RecognitionException {
EObject current = null;
@@ -9521,13 +9550,13 @@ public final EObject ruleReferenceTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3692:2: ( (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' ) )
- // InternalContract.g:3693:2: (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' )
+ // InternalContract.g:3707:2: ( (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' ) )
+ // InternalContract.g:3708:2: (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' )
{
- // InternalContract.g:3693:2: (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' )
- // InternalContract.g:3694:3: otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')'
+ // InternalContract.g:3708:2: (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' )
+ // InternalContract.g:3709:3: otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')'
{
- otherlv_0=(Token)match(input,69,FOLLOW_35);
+ otherlv_0=(Token)match(input,68,FOLLOW_35);
newLeafNode(otherlv_0, grammarAccess.getReferenceTermAccess().getReferenceKeyword_0());
@@ -9535,11 +9564,11 @@ public final EObject ruleReferenceTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getReferenceTermAccess().getLeftParenthesisKeyword_1());
- // InternalContract.g:3702:3: ( (lv_path_2_0= ruleContainmentPathElement ) )
- // InternalContract.g:3703:4: (lv_path_2_0= ruleContainmentPathElement )
+ // InternalContract.g:3717:3: ( (lv_path_2_0= ruleContainmentPathElement ) )
+ // InternalContract.g:3718:4: (lv_path_2_0= ruleContainmentPathElement )
{
- // InternalContract.g:3703:4: (lv_path_2_0= ruleContainmentPathElement )
- // InternalContract.g:3704:5: lv_path_2_0= ruleContainmentPathElement
+ // InternalContract.g:3718:4: (lv_path_2_0= ruleContainmentPathElement )
+ // InternalContract.g:3719:5: lv_path_2_0= ruleContainmentPathElement
{
newCompositeNode(grammarAccess.getReferenceTermAccess().getPathContainmentPathElementParserRuleCall_2_0());
@@ -9593,7 +9622,7 @@ public final EObject ruleReferenceTerm() throws RecognitionException {
// $ANTLR start "entryRuleRecordTerm"
- // InternalContract.g:3729:1: entryRuleRecordTerm returns [EObject current=null] : iv_ruleRecordTerm= ruleRecordTerm EOF ;
+ // InternalContract.g:3744:1: entryRuleRecordTerm returns [EObject current=null] : iv_ruleRecordTerm= ruleRecordTerm EOF ;
public final EObject entryRuleRecordTerm() throws RecognitionException {
EObject current = null;
@@ -9601,8 +9630,8 @@ public final EObject entryRuleRecordTerm() throws RecognitionException {
try {
- // InternalContract.g:3729:51: (iv_ruleRecordTerm= ruleRecordTerm EOF )
- // InternalContract.g:3730:2: iv_ruleRecordTerm= ruleRecordTerm EOF
+ // InternalContract.g:3744:51: (iv_ruleRecordTerm= ruleRecordTerm EOF )
+ // InternalContract.g:3745:2: iv_ruleRecordTerm= ruleRecordTerm EOF
{
newCompositeNode(grammarAccess.getRecordTermRule());
pushFollow(FOLLOW_1);
@@ -9629,7 +9658,7 @@ public final EObject entryRuleRecordTerm() throws RecognitionException {
// $ANTLR start "ruleRecordTerm"
- // InternalContract.g:3736:1: ruleRecordTerm returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' ) ;
+ // InternalContract.g:3751:1: ruleRecordTerm returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' ) ;
public final EObject ruleRecordTerm() throws RecognitionException {
EObject current = null;
@@ -9642,17 +9671,17 @@ public final EObject ruleRecordTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3742:2: ( (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' ) )
- // InternalContract.g:3743:2: (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' )
+ // InternalContract.g:3757:2: ( (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' ) )
+ // InternalContract.g:3758:2: (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' )
{
- // InternalContract.g:3743:2: (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' )
- // InternalContract.g:3744:3: otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']'
+ // InternalContract.g:3758:2: (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' )
+ // InternalContract.g:3759:3: otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']'
{
- otherlv_0=(Token)match(input,70,FOLLOW_4);
+ otherlv_0=(Token)match(input,69,FOLLOW_4);
newLeafNode(otherlv_0, grammarAccess.getRecordTermAccess().getLeftSquareBracketKeyword_0());
- // InternalContract.g:3748:3: ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+
+ // InternalContract.g:3763:3: ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+
int cnt77=0;
loop77:
do {
@@ -9666,10 +9695,10 @@ public final EObject ruleRecordTerm() throws RecognitionException {
switch (alt77) {
case 1 :
- // InternalContract.g:3749:4: (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation )
+ // InternalContract.g:3764:4: (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation )
{
- // InternalContract.g:3749:4: (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation )
- // InternalContract.g:3750:5: lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation
+ // InternalContract.g:3764:4: (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation )
+ // InternalContract.g:3765:5: lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation
{
newCompositeNode(grammarAccess.getRecordTermAccess().getOwnedFieldValueFieldPropertyAssociationParserRuleCall_1_0());
@@ -9706,7 +9735,7 @@ public final EObject ruleRecordTerm() throws RecognitionException {
cnt77++;
} while (true);
- otherlv_2=(Token)match(input,71,FOLLOW_2);
+ otherlv_2=(Token)match(input,70,FOLLOW_2);
newLeafNode(otherlv_2, grammarAccess.getRecordTermAccess().getRightSquareBracketKeyword_2());
@@ -9733,7 +9762,7 @@ public final EObject ruleRecordTerm() throws RecognitionException {
// $ANTLR start "entryRuleComputedTerm"
- // InternalContract.g:3775:1: entryRuleComputedTerm returns [EObject current=null] : iv_ruleComputedTerm= ruleComputedTerm EOF ;
+ // InternalContract.g:3790:1: entryRuleComputedTerm returns [EObject current=null] : iv_ruleComputedTerm= ruleComputedTerm EOF ;
public final EObject entryRuleComputedTerm() throws RecognitionException {
EObject current = null;
@@ -9741,8 +9770,8 @@ public final EObject entryRuleComputedTerm() throws RecognitionException {
try {
- // InternalContract.g:3775:53: (iv_ruleComputedTerm= ruleComputedTerm EOF )
- // InternalContract.g:3776:2: iv_ruleComputedTerm= ruleComputedTerm EOF
+ // InternalContract.g:3790:53: (iv_ruleComputedTerm= ruleComputedTerm EOF )
+ // InternalContract.g:3791:2: iv_ruleComputedTerm= ruleComputedTerm EOF
{
newCompositeNode(grammarAccess.getComputedTermRule());
pushFollow(FOLLOW_1);
@@ -9769,7 +9798,7 @@ public final EObject entryRuleComputedTerm() throws RecognitionException {
// $ANTLR start "ruleComputedTerm"
- // InternalContract.g:3782:1: ruleComputedTerm returns [EObject current=null] : (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' ) ;
+ // InternalContract.g:3797:1: ruleComputedTerm returns [EObject current=null] : (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' ) ;
public final EObject ruleComputedTerm() throws RecognitionException {
EObject current = null;
@@ -9782,13 +9811,13 @@ public final EObject ruleComputedTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3788:2: ( (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' ) )
- // InternalContract.g:3789:2: (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' )
+ // InternalContract.g:3803:2: ( (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' ) )
+ // InternalContract.g:3804:2: (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' )
{
- // InternalContract.g:3789:2: (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' )
- // InternalContract.g:3790:3: otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')'
+ // InternalContract.g:3804:2: (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' )
+ // InternalContract.g:3805:3: otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')'
{
- otherlv_0=(Token)match(input,72,FOLLOW_35);
+ otherlv_0=(Token)match(input,71,FOLLOW_35);
newLeafNode(otherlv_0, grammarAccess.getComputedTermAccess().getComputeKeyword_0());
@@ -9796,11 +9825,11 @@ public final EObject ruleComputedTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getComputedTermAccess().getLeftParenthesisKeyword_1());
- // InternalContract.g:3798:3: ( (lv_function_2_0= RULE_ID ) )
- // InternalContract.g:3799:4: (lv_function_2_0= RULE_ID )
+ // InternalContract.g:3813:3: ( (lv_function_2_0= RULE_ID ) )
+ // InternalContract.g:3814:4: (lv_function_2_0= RULE_ID )
{
- // InternalContract.g:3799:4: (lv_function_2_0= RULE_ID )
- // InternalContract.g:3800:5: lv_function_2_0= RULE_ID
+ // InternalContract.g:3814:4: (lv_function_2_0= RULE_ID )
+ // InternalContract.g:3815:5: lv_function_2_0= RULE_ID
{
lv_function_2_0=(Token)match(input,RULE_ID,FOLLOW_38);
@@ -9849,7 +9878,7 @@ public final EObject ruleComputedTerm() throws RecognitionException {
// $ANTLR start "entryRuleComponentClassifierTerm"
- // InternalContract.g:3824:1: entryRuleComponentClassifierTerm returns [EObject current=null] : iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF ;
+ // InternalContract.g:3839:1: entryRuleComponentClassifierTerm returns [EObject current=null] : iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF ;
public final EObject entryRuleComponentClassifierTerm() throws RecognitionException {
EObject current = null;
@@ -9857,8 +9886,8 @@ public final EObject entryRuleComponentClassifierTerm() throws RecognitionExcept
try {
- // InternalContract.g:3824:64: (iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF )
- // InternalContract.g:3825:2: iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF
+ // InternalContract.g:3839:64: (iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF )
+ // InternalContract.g:3840:2: iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF
{
newCompositeNode(grammarAccess.getComponentClassifierTermRule());
pushFollow(FOLLOW_1);
@@ -9885,7 +9914,7 @@ public final EObject entryRuleComponentClassifierTerm() throws RecognitionExcept
// $ANTLR start "ruleComponentClassifierTerm"
- // InternalContract.g:3831:1: ruleComponentClassifierTerm returns [EObject current=null] : (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' ) ;
+ // InternalContract.g:3846:1: ruleComponentClassifierTerm returns [EObject current=null] : (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' ) ;
public final EObject ruleComponentClassifierTerm() throws RecognitionException {
EObject current = null;
@@ -9897,13 +9926,13 @@ public final EObject ruleComponentClassifierTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3837:2: ( (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' ) )
- // InternalContract.g:3838:2: (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' )
+ // InternalContract.g:3852:2: ( (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' ) )
+ // InternalContract.g:3853:2: (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' )
{
- // InternalContract.g:3838:2: (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' )
- // InternalContract.g:3839:3: otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')'
+ // InternalContract.g:3853:2: (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' )
+ // InternalContract.g:3854:3: otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')'
{
- otherlv_0=(Token)match(input,73,FOLLOW_35);
+ otherlv_0=(Token)match(input,72,FOLLOW_35);
newLeafNode(otherlv_0, grammarAccess.getComponentClassifierTermAccess().getClassifierKeyword_0());
@@ -9911,11 +9940,11 @@ public final EObject ruleComponentClassifierTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getComponentClassifierTermAccess().getLeftParenthesisKeyword_1());
- // InternalContract.g:3847:3: ( ( ruleQCREF ) )
- // InternalContract.g:3848:4: ( ruleQCREF )
+ // InternalContract.g:3862:3: ( ( ruleQCREF ) )
+ // InternalContract.g:3863:4: ( ruleQCREF )
{
- // InternalContract.g:3848:4: ( ruleQCREF )
- // InternalContract.g:3849:5: ruleQCREF
+ // InternalContract.g:3863:4: ( ruleQCREF )
+ // InternalContract.g:3864:5: ruleQCREF
{
if (current==null) {
@@ -9966,7 +9995,7 @@ public final EObject ruleComponentClassifierTerm() throws RecognitionException {
// $ANTLR start "entryRuleListTerm"
- // InternalContract.g:3871:1: entryRuleListTerm returns [EObject current=null] : iv_ruleListTerm= ruleListTerm EOF ;
+ // InternalContract.g:3886:1: entryRuleListTerm returns [EObject current=null] : iv_ruleListTerm= ruleListTerm EOF ;
public final EObject entryRuleListTerm() throws RecognitionException {
EObject current = null;
@@ -9974,8 +10003,8 @@ public final EObject entryRuleListTerm() throws RecognitionException {
try {
- // InternalContract.g:3871:49: (iv_ruleListTerm= ruleListTerm EOF )
- // InternalContract.g:3872:2: iv_ruleListTerm= ruleListTerm EOF
+ // InternalContract.g:3886:49: (iv_ruleListTerm= ruleListTerm EOF )
+ // InternalContract.g:3887:2: iv_ruleListTerm= ruleListTerm EOF
{
newCompositeNode(grammarAccess.getListTermRule());
pushFollow(FOLLOW_1);
@@ -10002,7 +10031,7 @@ public final EObject entryRuleListTerm() throws RecognitionException {
// $ANTLR start "ruleListTerm"
- // InternalContract.g:3878:1: ruleListTerm returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' ) ;
+ // InternalContract.g:3893:1: ruleListTerm returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' ) ;
public final EObject ruleListTerm() throws RecognitionException {
EObject current = null;
@@ -10018,14 +10047,14 @@ public final EObject ruleListTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3884:2: ( ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' ) )
- // InternalContract.g:3885:2: ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' )
+ // InternalContract.g:3899:2: ( ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' ) )
+ // InternalContract.g:3900:2: ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' )
{
- // InternalContract.g:3885:2: ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' )
- // InternalContract.g:3886:3: () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')'
+ // InternalContract.g:3900:2: ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' )
+ // InternalContract.g:3901:3: () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')'
{
- // InternalContract.g:3886:3: ()
- // InternalContract.g:3887:4:
+ // InternalContract.g:3901:3: ()
+ // InternalContract.g:3902:4:
{
current = forceCreateModelElement(
@@ -10039,22 +10068,22 @@ public final EObject ruleListTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getListTermAccess().getLeftParenthesisKeyword_1());
- // InternalContract.g:3897:3: ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )?
+ // InternalContract.g:3912:3: ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )?
int alt79=2;
int LA79_0 = input.LA(1);
- if ( (LA79_0==RULE_ID||LA79_0==RULE_STRING||(LA79_0>=RULE_INTEGER_LIT && LA79_0<=RULE_REAL_LIT)||LA79_0==39||(LA79_0>=67 && LA79_0<=70)||(LA79_0>=72 && LA79_0<=75)) ) {
+ if ( (LA79_0==RULE_ID||LA79_0==RULE_STRING||(LA79_0>=RULE_INTEGER_LIT && LA79_0<=RULE_REAL_LIT)||LA79_0==39||(LA79_0>=66 && LA79_0<=69)||(LA79_0>=71 && LA79_0<=72)||(LA79_0>=74 && LA79_0<=75)) ) {
alt79=1;
}
switch (alt79) {
case 1 :
- // InternalContract.g:3898:4: ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )*
+ // InternalContract.g:3913:4: ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )*
{
- // InternalContract.g:3898:4: ( (lv_ownedListElement_2_0= rulePropertyExpression ) )
- // InternalContract.g:3899:5: (lv_ownedListElement_2_0= rulePropertyExpression )
+ // InternalContract.g:3913:4: ( (lv_ownedListElement_2_0= rulePropertyExpression ) )
+ // InternalContract.g:3914:5: (lv_ownedListElement_2_0= rulePropertyExpression )
{
- // InternalContract.g:3899:5: (lv_ownedListElement_2_0= rulePropertyExpression )
- // InternalContract.g:3900:6: lv_ownedListElement_2_0= rulePropertyExpression
+ // InternalContract.g:3914:5: (lv_ownedListElement_2_0= rulePropertyExpression )
+ // InternalContract.g:3915:6: lv_ownedListElement_2_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getListTermAccess().getOwnedListElementPropertyExpressionParserRuleCall_2_0_0());
@@ -10081,7 +10110,7 @@ public final EObject ruleListTerm() throws RecognitionException {
}
- // InternalContract.g:3917:4: (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )*
+ // InternalContract.g:3932:4: (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )*
loop78:
do {
int alt78=2;
@@ -10094,17 +10123,17 @@ public final EObject ruleListTerm() throws RecognitionException {
switch (alt78) {
case 1 :
- // InternalContract.g:3918:5: otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) )
+ // InternalContract.g:3933:5: otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) )
{
otherlv_3=(Token)match(input,40,FOLLOW_69);
newLeafNode(otherlv_3, grammarAccess.getListTermAccess().getCommaKeyword_2_1_0());
- // InternalContract.g:3922:5: ( (lv_ownedListElement_4_0= rulePropertyExpression ) )
- // InternalContract.g:3923:6: (lv_ownedListElement_4_0= rulePropertyExpression )
+ // InternalContract.g:3937:5: ( (lv_ownedListElement_4_0= rulePropertyExpression ) )
+ // InternalContract.g:3938:6: (lv_ownedListElement_4_0= rulePropertyExpression )
{
- // InternalContract.g:3923:6: (lv_ownedListElement_4_0= rulePropertyExpression )
- // InternalContract.g:3924:7: lv_ownedListElement_4_0= rulePropertyExpression
+ // InternalContract.g:3938:6: (lv_ownedListElement_4_0= rulePropertyExpression )
+ // InternalContract.g:3939:7: lv_ownedListElement_4_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getListTermAccess().getOwnedListElementPropertyExpressionParserRuleCall_2_1_1_0());
@@ -10173,7 +10202,7 @@ public final EObject ruleListTerm() throws RecognitionException {
// $ANTLR start "entryRuleFieldPropertyAssociation"
- // InternalContract.g:3951:1: entryRuleFieldPropertyAssociation returns [EObject current=null] : iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF ;
+ // InternalContract.g:3966:1: entryRuleFieldPropertyAssociation returns [EObject current=null] : iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF ;
public final EObject entryRuleFieldPropertyAssociation() throws RecognitionException {
EObject current = null;
@@ -10181,8 +10210,8 @@ public final EObject entryRuleFieldPropertyAssociation() throws RecognitionExcep
try {
- // InternalContract.g:3951:65: (iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF )
- // InternalContract.g:3952:2: iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF
+ // InternalContract.g:3966:65: (iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF )
+ // InternalContract.g:3967:2: iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF
{
newCompositeNode(grammarAccess.getFieldPropertyAssociationRule());
pushFollow(FOLLOW_1);
@@ -10209,7 +10238,7 @@ public final EObject entryRuleFieldPropertyAssociation() throws RecognitionExcep
// $ANTLR start "ruleFieldPropertyAssociation"
- // InternalContract.g:3958:1: ruleFieldPropertyAssociation returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' ) ;
+ // InternalContract.g:3973:1: ruleFieldPropertyAssociation returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' ) ;
public final EObject ruleFieldPropertyAssociation() throws RecognitionException {
EObject current = null;
@@ -10223,17 +10252,17 @@ public final EObject ruleFieldPropertyAssociation() throws RecognitionException
enterRule();
try {
- // InternalContract.g:3964:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' ) )
- // InternalContract.g:3965:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' )
+ // InternalContract.g:3979:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' ) )
+ // InternalContract.g:3980:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' )
{
- // InternalContract.g:3965:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' )
- // InternalContract.g:3966:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';'
+ // InternalContract.g:3980:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' )
+ // InternalContract.g:3981:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';'
{
- // InternalContract.g:3966:3: ( (otherlv_0= RULE_ID ) )
- // InternalContract.g:3967:4: (otherlv_0= RULE_ID )
+ // InternalContract.g:3981:3: ( (otherlv_0= RULE_ID ) )
+ // InternalContract.g:3982:4: (otherlv_0= RULE_ID )
{
- // InternalContract.g:3967:4: (otherlv_0= RULE_ID )
- // InternalContract.g:3968:5: otherlv_0= RULE_ID
+ // InternalContract.g:3982:4: (otherlv_0= RULE_ID )
+ // InternalContract.g:3983:5: otherlv_0= RULE_ID
{
if (current==null) {
@@ -10254,11 +10283,11 @@ public final EObject ruleFieldPropertyAssociation() throws RecognitionException
newLeafNode(otherlv_1, grammarAccess.getFieldPropertyAssociationAccess().getEqualsSignGreaterThanSignKeyword_1());
- // InternalContract.g:3983:3: ( (lv_ownedValue_2_0= rulePropertyExpression ) )
- // InternalContract.g:3984:4: (lv_ownedValue_2_0= rulePropertyExpression )
+ // InternalContract.g:3998:3: ( (lv_ownedValue_2_0= rulePropertyExpression ) )
+ // InternalContract.g:3999:4: (lv_ownedValue_2_0= rulePropertyExpression )
{
- // InternalContract.g:3984:4: (lv_ownedValue_2_0= rulePropertyExpression )
- // InternalContract.g:3985:5: lv_ownedValue_2_0= rulePropertyExpression
+ // InternalContract.g:3999:4: (lv_ownedValue_2_0= rulePropertyExpression )
+ // InternalContract.g:4000:5: lv_ownedValue_2_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getFieldPropertyAssociationAccess().getOwnedValuePropertyExpressionParserRuleCall_2_0());
@@ -10312,7 +10341,7 @@ public final EObject ruleFieldPropertyAssociation() throws RecognitionException
// $ANTLR start "entryRuleContainmentPathElement"
- // InternalContract.g:4010:1: entryRuleContainmentPathElement returns [EObject current=null] : iv_ruleContainmentPathElement= ruleContainmentPathElement EOF ;
+ // InternalContract.g:4025:1: entryRuleContainmentPathElement returns [EObject current=null] : iv_ruleContainmentPathElement= ruleContainmentPathElement EOF ;
public final EObject entryRuleContainmentPathElement() throws RecognitionException {
EObject current = null;
@@ -10320,8 +10349,8 @@ public final EObject entryRuleContainmentPathElement() throws RecognitionExcepti
try {
- // InternalContract.g:4010:63: (iv_ruleContainmentPathElement= ruleContainmentPathElement EOF )
- // InternalContract.g:4011:2: iv_ruleContainmentPathElement= ruleContainmentPathElement EOF
+ // InternalContract.g:4025:63: (iv_ruleContainmentPathElement= ruleContainmentPathElement EOF )
+ // InternalContract.g:4026:2: iv_ruleContainmentPathElement= ruleContainmentPathElement EOF
{
newCompositeNode(grammarAccess.getContainmentPathElementRule());
pushFollow(FOLLOW_1);
@@ -10348,7 +10377,7 @@ public final EObject entryRuleContainmentPathElement() throws RecognitionExcepti
// $ANTLR start "ruleContainmentPathElement"
- // InternalContract.g:4017:1: ruleContainmentPathElement returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? ) ;
+ // InternalContract.g:4032:1: ruleContainmentPathElement returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? ) ;
public final EObject ruleContainmentPathElement() throws RecognitionException {
EObject current = null;
@@ -10363,20 +10392,20 @@ public final EObject ruleContainmentPathElement() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4023:2: ( ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? ) )
- // InternalContract.g:4024:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? )
+ // InternalContract.g:4038:2: ( ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? ) )
+ // InternalContract.g:4039:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? )
{
- // InternalContract.g:4024:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? )
- // InternalContract.g:4025:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )?
+ // InternalContract.g:4039:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? )
+ // InternalContract.g:4040:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )?
{
- // InternalContract.g:4025:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* )
- // InternalContract.g:4026:4: ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )*
+ // InternalContract.g:4040:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* )
+ // InternalContract.g:4041:4: ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )*
{
- // InternalContract.g:4026:4: ( (otherlv_0= RULE_ID ) )
- // InternalContract.g:4027:5: (otherlv_0= RULE_ID )
+ // InternalContract.g:4041:4: ( (otherlv_0= RULE_ID ) )
+ // InternalContract.g:4042:5: (otherlv_0= RULE_ID )
{
- // InternalContract.g:4027:5: (otherlv_0= RULE_ID )
- // InternalContract.g:4028:6: otherlv_0= RULE_ID
+ // InternalContract.g:4042:5: (otherlv_0= RULE_ID )
+ // InternalContract.g:4043:6: otherlv_0= RULE_ID
{
if (current==null) {
@@ -10393,23 +10422,23 @@ public final EObject ruleContainmentPathElement() throws RecognitionException {
}
- // InternalContract.g:4039:4: ( (lv_arrayRange_1_0= ruleArrayRange ) )*
+ // InternalContract.g:4054:4: ( (lv_arrayRange_1_0= ruleArrayRange ) )*
loop80:
do {
int alt80=2;
int LA80_0 = input.LA(1);
- if ( (LA80_0==70) ) {
+ if ( (LA80_0==69) ) {
alt80=1;
}
switch (alt80) {
case 1 :
- // InternalContract.g:4040:5: (lv_arrayRange_1_0= ruleArrayRange )
+ // InternalContract.g:4055:5: (lv_arrayRange_1_0= ruleArrayRange )
{
- // InternalContract.g:4040:5: (lv_arrayRange_1_0= ruleArrayRange )
- // InternalContract.g:4041:6: lv_arrayRange_1_0= ruleArrayRange
+ // InternalContract.g:4055:5: (lv_arrayRange_1_0= ruleArrayRange )
+ // InternalContract.g:4056:6: lv_arrayRange_1_0= ruleArrayRange
{
newCompositeNode(grammarAccess.getContainmentPathElementAccess().getArrayRangeArrayRangeParserRuleCall_0_1_0());
@@ -10445,26 +10474,26 @@ public final EObject ruleContainmentPathElement() throws RecognitionException {
}
- // InternalContract.g:4059:3: (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )?
+ // InternalContract.g:4074:3: (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )?
int alt81=2;
int LA81_0 = input.LA(1);
- if ( (LA81_0==55) ) {
+ if ( (LA81_0==73) ) {
alt81=1;
}
switch (alt81) {
case 1 :
- // InternalContract.g:4060:4: otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) )
+ // InternalContract.g:4075:4: otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) )
{
- otherlv_2=(Token)match(input,55,FOLLOW_4);
+ otherlv_2=(Token)match(input,73,FOLLOW_4);
newLeafNode(otherlv_2, grammarAccess.getContainmentPathElementAccess().getFullStopKeyword_1_0());
- // InternalContract.g:4064:4: ( (lv_path_3_0= ruleContainmentPathElement ) )
- // InternalContract.g:4065:5: (lv_path_3_0= ruleContainmentPathElement )
+ // InternalContract.g:4079:4: ( (lv_path_3_0= ruleContainmentPathElement ) )
+ // InternalContract.g:4080:5: (lv_path_3_0= ruleContainmentPathElement )
{
- // InternalContract.g:4065:5: (lv_path_3_0= ruleContainmentPathElement )
- // InternalContract.g:4066:6: lv_path_3_0= ruleContainmentPathElement
+ // InternalContract.g:4080:5: (lv_path_3_0= ruleContainmentPathElement )
+ // InternalContract.g:4081:6: lv_path_3_0= ruleContainmentPathElement
{
newCompositeNode(grammarAccess.getContainmentPathElementAccess().getPathContainmentPathElementParserRuleCall_1_1_0());
@@ -10520,7 +10549,7 @@ public final EObject ruleContainmentPathElement() throws RecognitionException {
// $ANTLR start "entryRulePlusMinus"
- // InternalContract.g:4088:1: entryRulePlusMinus returns [String current=null] : iv_rulePlusMinus= rulePlusMinus EOF ;
+ // InternalContract.g:4103:1: entryRulePlusMinus returns [String current=null] : iv_rulePlusMinus= rulePlusMinus EOF ;
public final String entryRulePlusMinus() throws RecognitionException {
String current = null;
@@ -10528,8 +10557,8 @@ public final String entryRulePlusMinus() throws RecognitionException {
try {
- // InternalContract.g:4088:49: (iv_rulePlusMinus= rulePlusMinus EOF )
- // InternalContract.g:4089:2: iv_rulePlusMinus= rulePlusMinus EOF
+ // InternalContract.g:4103:49: (iv_rulePlusMinus= rulePlusMinus EOF )
+ // InternalContract.g:4104:2: iv_rulePlusMinus= rulePlusMinus EOF
{
newCompositeNode(grammarAccess.getPlusMinusRule());
pushFollow(FOLLOW_1);
@@ -10556,7 +10585,7 @@ public final String entryRulePlusMinus() throws RecognitionException {
// $ANTLR start "rulePlusMinus"
- // InternalContract.g:4095:1: rulePlusMinus returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
+ // InternalContract.g:4110:1: rulePlusMinus returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
public final AntlrDatatypeRuleToken rulePlusMinus() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10566,10 +10595,10 @@ public final AntlrDatatypeRuleToken rulePlusMinus() throws RecognitionException
enterRule();
try {
- // InternalContract.g:4101:2: ( (kw= '+' | kw= '-' ) )
- // InternalContract.g:4102:2: (kw= '+' | kw= '-' )
+ // InternalContract.g:4116:2: ( (kw= '+' | kw= '-' ) )
+ // InternalContract.g:4117:2: (kw= '+' | kw= '-' )
{
- // InternalContract.g:4102:2: (kw= '+' | kw= '-' )
+ // InternalContract.g:4117:2: (kw= '+' | kw= '-' )
int alt82=2;
int LA82_0 = input.LA(1);
@@ -10587,7 +10616,7 @@ else if ( (LA82_0==75) ) {
}
switch (alt82) {
case 1 :
- // InternalContract.g:4103:3: kw= '+'
+ // InternalContract.g:4118:3: kw= '+'
{
kw=(Token)match(input,74,FOLLOW_2);
@@ -10598,7 +10627,7 @@ else if ( (LA82_0==75) ) {
}
break;
case 2 :
- // InternalContract.g:4109:3: kw= '-'
+ // InternalContract.g:4124:3: kw= '-'
{
kw=(Token)match(input,75,FOLLOW_2);
@@ -10631,7 +10660,7 @@ else if ( (LA82_0==75) ) {
// $ANTLR start "entryRuleStringTerm"
- // InternalContract.g:4118:1: entryRuleStringTerm returns [EObject current=null] : iv_ruleStringTerm= ruleStringTerm EOF ;
+ // InternalContract.g:4133:1: entryRuleStringTerm returns [EObject current=null] : iv_ruleStringTerm= ruleStringTerm EOF ;
public final EObject entryRuleStringTerm() throws RecognitionException {
EObject current = null;
@@ -10639,8 +10668,8 @@ public final EObject entryRuleStringTerm() throws RecognitionException {
try {
- // InternalContract.g:4118:51: (iv_ruleStringTerm= ruleStringTerm EOF )
- // InternalContract.g:4119:2: iv_ruleStringTerm= ruleStringTerm EOF
+ // InternalContract.g:4133:51: (iv_ruleStringTerm= ruleStringTerm EOF )
+ // InternalContract.g:4134:2: iv_ruleStringTerm= ruleStringTerm EOF
{
newCompositeNode(grammarAccess.getStringTermRule());
pushFollow(FOLLOW_1);
@@ -10667,7 +10696,7 @@ public final EObject entryRuleStringTerm() throws RecognitionException {
// $ANTLR start "ruleStringTerm"
- // InternalContract.g:4125:1: ruleStringTerm returns [EObject current=null] : ( (lv_value_0_0= ruleNoQuoteString ) ) ;
+ // InternalContract.g:4140:1: ruleStringTerm returns [EObject current=null] : ( (lv_value_0_0= ruleNoQuoteString ) ) ;
public final EObject ruleStringTerm() throws RecognitionException {
EObject current = null;
@@ -10678,14 +10707,14 @@ public final EObject ruleStringTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4131:2: ( ( (lv_value_0_0= ruleNoQuoteString ) ) )
- // InternalContract.g:4132:2: ( (lv_value_0_0= ruleNoQuoteString ) )
+ // InternalContract.g:4146:2: ( ( (lv_value_0_0= ruleNoQuoteString ) ) )
+ // InternalContract.g:4147:2: ( (lv_value_0_0= ruleNoQuoteString ) )
{
- // InternalContract.g:4132:2: ( (lv_value_0_0= ruleNoQuoteString ) )
- // InternalContract.g:4133:3: (lv_value_0_0= ruleNoQuoteString )
+ // InternalContract.g:4147:2: ( (lv_value_0_0= ruleNoQuoteString ) )
+ // InternalContract.g:4148:3: (lv_value_0_0= ruleNoQuoteString )
{
- // InternalContract.g:4133:3: (lv_value_0_0= ruleNoQuoteString )
- // InternalContract.g:4134:4: lv_value_0_0= ruleNoQuoteString
+ // InternalContract.g:4148:3: (lv_value_0_0= ruleNoQuoteString )
+ // InternalContract.g:4149:4: lv_value_0_0= ruleNoQuoteString
{
newCompositeNode(grammarAccess.getStringTermAccess().getValueNoQuoteStringParserRuleCall_0());
@@ -10732,7 +10761,7 @@ public final EObject ruleStringTerm() throws RecognitionException {
// $ANTLR start "entryRuleNoQuoteString"
- // InternalContract.g:4154:1: entryRuleNoQuoteString returns [String current=null] : iv_ruleNoQuoteString= ruleNoQuoteString EOF ;
+ // InternalContract.g:4169:1: entryRuleNoQuoteString returns [String current=null] : iv_ruleNoQuoteString= ruleNoQuoteString EOF ;
public final String entryRuleNoQuoteString() throws RecognitionException {
String current = null;
@@ -10740,8 +10769,8 @@ public final String entryRuleNoQuoteString() throws RecognitionException {
try {
- // InternalContract.g:4154:53: (iv_ruleNoQuoteString= ruleNoQuoteString EOF )
- // InternalContract.g:4155:2: iv_ruleNoQuoteString= ruleNoQuoteString EOF
+ // InternalContract.g:4169:53: (iv_ruleNoQuoteString= ruleNoQuoteString EOF )
+ // InternalContract.g:4170:2: iv_ruleNoQuoteString= ruleNoQuoteString EOF
{
newCompositeNode(grammarAccess.getNoQuoteStringRule());
pushFollow(FOLLOW_1);
@@ -10768,7 +10797,7 @@ public final String entryRuleNoQuoteString() throws RecognitionException {
// $ANTLR start "ruleNoQuoteString"
- // InternalContract.g:4161:1: ruleNoQuoteString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ;
+ // InternalContract.g:4176:1: ruleNoQuoteString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ;
public final AntlrDatatypeRuleToken ruleNoQuoteString() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10778,8 +10807,8 @@ public final AntlrDatatypeRuleToken ruleNoQuoteString() throws RecognitionExcept
enterRule();
try {
- // InternalContract.g:4167:2: (this_STRING_0= RULE_STRING )
- // InternalContract.g:4168:2: this_STRING_0= RULE_STRING
+ // InternalContract.g:4182:2: (this_STRING_0= RULE_STRING )
+ // InternalContract.g:4183:2: this_STRING_0= RULE_STRING
{
this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2);
@@ -10808,7 +10837,7 @@ public final AntlrDatatypeRuleToken ruleNoQuoteString() throws RecognitionExcept
// $ANTLR start "entryRuleArrayRange"
- // InternalContract.g:4178:1: entryRuleArrayRange returns [EObject current=null] : iv_ruleArrayRange= ruleArrayRange EOF ;
+ // InternalContract.g:4193:1: entryRuleArrayRange returns [EObject current=null] : iv_ruleArrayRange= ruleArrayRange EOF ;
public final EObject entryRuleArrayRange() throws RecognitionException {
EObject current = null;
@@ -10816,8 +10845,8 @@ public final EObject entryRuleArrayRange() throws RecognitionException {
try {
- // InternalContract.g:4178:51: (iv_ruleArrayRange= ruleArrayRange EOF )
- // InternalContract.g:4179:2: iv_ruleArrayRange= ruleArrayRange EOF
+ // InternalContract.g:4193:51: (iv_ruleArrayRange= ruleArrayRange EOF )
+ // InternalContract.g:4194:2: iv_ruleArrayRange= ruleArrayRange EOF
{
newCompositeNode(grammarAccess.getArrayRangeRule());
pushFollow(FOLLOW_1);
@@ -10844,7 +10873,7 @@ public final EObject entryRuleArrayRange() throws RecognitionException {
// $ANTLR start "ruleArrayRange"
- // InternalContract.g:4185:1: ruleArrayRange returns [EObject current=null] : ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' ) ;
+ // InternalContract.g:4200:1: ruleArrayRange returns [EObject current=null] : ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' ) ;
public final EObject ruleArrayRange() throws RecognitionException {
EObject current = null;
@@ -10860,14 +10889,14 @@ public final EObject ruleArrayRange() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4191:2: ( ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' ) )
- // InternalContract.g:4192:2: ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' )
+ // InternalContract.g:4206:2: ( ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' ) )
+ // InternalContract.g:4207:2: ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' )
{
- // InternalContract.g:4192:2: ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' )
- // InternalContract.g:4193:3: () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']'
+ // InternalContract.g:4207:2: ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' )
+ // InternalContract.g:4208:3: () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']'
{
- // InternalContract.g:4193:3: ()
- // InternalContract.g:4194:4:
+ // InternalContract.g:4208:3: ()
+ // InternalContract.g:4209:4:
{
current = forceCreateModelElement(
@@ -10877,15 +10906,15 @@ public final EObject ruleArrayRange() throws RecognitionException {
}
- otherlv_1=(Token)match(input,70,FOLLOW_77);
+ otherlv_1=(Token)match(input,69,FOLLOW_77);
newLeafNode(otherlv_1, grammarAccess.getArrayRangeAccess().getLeftSquareBracketKeyword_1());
- // InternalContract.g:4204:3: ( (lv_lowerBound_2_0= ruleINTVALUE ) )
- // InternalContract.g:4205:4: (lv_lowerBound_2_0= ruleINTVALUE )
+ // InternalContract.g:4219:3: ( (lv_lowerBound_2_0= ruleINTVALUE ) )
+ // InternalContract.g:4220:4: (lv_lowerBound_2_0= ruleINTVALUE )
{
- // InternalContract.g:4205:4: (lv_lowerBound_2_0= ruleINTVALUE )
- // InternalContract.g:4206:5: lv_lowerBound_2_0= ruleINTVALUE
+ // InternalContract.g:4220:4: (lv_lowerBound_2_0= ruleINTVALUE )
+ // InternalContract.g:4221:5: lv_lowerBound_2_0= ruleINTVALUE
{
newCompositeNode(grammarAccess.getArrayRangeAccess().getLowerBoundINTVALUEParserRuleCall_2_0());
@@ -10912,7 +10941,7 @@ public final EObject ruleArrayRange() throws RecognitionException {
}
- // InternalContract.g:4223:3: (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )?
+ // InternalContract.g:4238:3: (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )?
int alt83=2;
int LA83_0 = input.LA(1);
@@ -10921,17 +10950,17 @@ public final EObject ruleArrayRange() throws RecognitionException {
}
switch (alt83) {
case 1 :
- // InternalContract.g:4224:4: otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) )
+ // InternalContract.g:4239:4: otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) )
{
otherlv_3=(Token)match(input,76,FOLLOW_77);
newLeafNode(otherlv_3, grammarAccess.getArrayRangeAccess().getFullStopFullStopKeyword_3_0());
- // InternalContract.g:4228:4: ( (lv_upperBound_4_0= ruleINTVALUE ) )
- // InternalContract.g:4229:5: (lv_upperBound_4_0= ruleINTVALUE )
+ // InternalContract.g:4243:4: ( (lv_upperBound_4_0= ruleINTVALUE ) )
+ // InternalContract.g:4244:5: (lv_upperBound_4_0= ruleINTVALUE )
{
- // InternalContract.g:4229:5: (lv_upperBound_4_0= ruleINTVALUE )
- // InternalContract.g:4230:6: lv_upperBound_4_0= ruleINTVALUE
+ // InternalContract.g:4244:5: (lv_upperBound_4_0= ruleINTVALUE )
+ // InternalContract.g:4245:6: lv_upperBound_4_0= ruleINTVALUE
{
newCompositeNode(grammarAccess.getArrayRangeAccess().getUpperBoundINTVALUEParserRuleCall_3_1_0());
@@ -10964,7 +10993,7 @@ public final EObject ruleArrayRange() throws RecognitionException {
}
- otherlv_5=(Token)match(input,71,FOLLOW_2);
+ otherlv_5=(Token)match(input,70,FOLLOW_2);
newLeafNode(otherlv_5, grammarAccess.getArrayRangeAccess().getRightSquareBracketKeyword_4());
@@ -10991,7 +11020,7 @@ public final EObject ruleArrayRange() throws RecognitionException {
// $ANTLR start "entryRuleSignedConstant"
- // InternalContract.g:4256:1: entryRuleSignedConstant returns [EObject current=null] : iv_ruleSignedConstant= ruleSignedConstant EOF ;
+ // InternalContract.g:4271:1: entryRuleSignedConstant returns [EObject current=null] : iv_ruleSignedConstant= ruleSignedConstant EOF ;
public final EObject entryRuleSignedConstant() throws RecognitionException {
EObject current = null;
@@ -10999,8 +11028,8 @@ public final EObject entryRuleSignedConstant() throws RecognitionException {
try {
- // InternalContract.g:4256:55: (iv_ruleSignedConstant= ruleSignedConstant EOF )
- // InternalContract.g:4257:2: iv_ruleSignedConstant= ruleSignedConstant EOF
+ // InternalContract.g:4271:55: (iv_ruleSignedConstant= ruleSignedConstant EOF )
+ // InternalContract.g:4272:2: iv_ruleSignedConstant= ruleSignedConstant EOF
{
newCompositeNode(grammarAccess.getSignedConstantRule());
pushFollow(FOLLOW_1);
@@ -11027,7 +11056,7 @@ public final EObject entryRuleSignedConstant() throws RecognitionException {
// $ANTLR start "ruleSignedConstant"
- // InternalContract.g:4263:1: ruleSignedConstant returns [EObject current=null] : ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) ) ;
+ // InternalContract.g:4278:1: ruleSignedConstant returns [EObject current=null] : ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) ) ;
public final EObject ruleSignedConstant() throws RecognitionException {
EObject current = null;
@@ -11040,17 +11069,17 @@ public final EObject ruleSignedConstant() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4269:2: ( ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) ) )
- // InternalContract.g:4270:2: ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) )
+ // InternalContract.g:4284:2: ( ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) ) )
+ // InternalContract.g:4285:2: ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) )
{
- // InternalContract.g:4270:2: ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) )
- // InternalContract.g:4271:3: ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) )
+ // InternalContract.g:4285:2: ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) )
+ // InternalContract.g:4286:3: ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) )
{
- // InternalContract.g:4271:3: ( (lv_op_0_0= rulePlusMinus ) )
- // InternalContract.g:4272:4: (lv_op_0_0= rulePlusMinus )
+ // InternalContract.g:4286:3: ( (lv_op_0_0= rulePlusMinus ) )
+ // InternalContract.g:4287:4: (lv_op_0_0= rulePlusMinus )
{
- // InternalContract.g:4272:4: (lv_op_0_0= rulePlusMinus )
- // InternalContract.g:4273:5: lv_op_0_0= rulePlusMinus
+ // InternalContract.g:4287:4: (lv_op_0_0= rulePlusMinus )
+ // InternalContract.g:4288:5: lv_op_0_0= rulePlusMinus
{
newCompositeNode(grammarAccess.getSignedConstantAccess().getOpPlusMinusParserRuleCall_0_0());
@@ -11077,11 +11106,11 @@ public final EObject ruleSignedConstant() throws RecognitionException {
}
- // InternalContract.g:4290:3: ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) )
- // InternalContract.g:4291:4: (lv_ownedPropertyExpression_1_0= ruleConstantValue )
+ // InternalContract.g:4305:3: ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) )
+ // InternalContract.g:4306:4: (lv_ownedPropertyExpression_1_0= ruleConstantValue )
{
- // InternalContract.g:4291:4: (lv_ownedPropertyExpression_1_0= ruleConstantValue )
- // InternalContract.g:4292:5: lv_ownedPropertyExpression_1_0= ruleConstantValue
+ // InternalContract.g:4306:4: (lv_ownedPropertyExpression_1_0= ruleConstantValue )
+ // InternalContract.g:4307:5: lv_ownedPropertyExpression_1_0= ruleConstantValue
{
newCompositeNode(grammarAccess.getSignedConstantAccess().getOwnedPropertyExpressionConstantValueParserRuleCall_1_0());
@@ -11131,7 +11160,7 @@ public final EObject ruleSignedConstant() throws RecognitionException {
// $ANTLR start "entryRuleIntegerTerm"
- // InternalContract.g:4313:1: entryRuleIntegerTerm returns [EObject current=null] : iv_ruleIntegerTerm= ruleIntegerTerm EOF ;
+ // InternalContract.g:4328:1: entryRuleIntegerTerm returns [EObject current=null] : iv_ruleIntegerTerm= ruleIntegerTerm EOF ;
public final EObject entryRuleIntegerTerm() throws RecognitionException {
EObject current = null;
@@ -11139,8 +11168,8 @@ public final EObject entryRuleIntegerTerm() throws RecognitionException {
try {
- // InternalContract.g:4313:52: (iv_ruleIntegerTerm= ruleIntegerTerm EOF )
- // InternalContract.g:4314:2: iv_ruleIntegerTerm= ruleIntegerTerm EOF
+ // InternalContract.g:4328:52: (iv_ruleIntegerTerm= ruleIntegerTerm EOF )
+ // InternalContract.g:4329:2: iv_ruleIntegerTerm= ruleIntegerTerm EOF
{
newCompositeNode(grammarAccess.getIntegerTermRule());
pushFollow(FOLLOW_1);
@@ -11167,7 +11196,7 @@ public final EObject entryRuleIntegerTerm() throws RecognitionException {
// $ANTLR start "ruleIntegerTerm"
- // InternalContract.g:4320:1: ruleIntegerTerm returns [EObject current=null] : ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? ) ;
+ // InternalContract.g:4335:1: ruleIntegerTerm returns [EObject current=null] : ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? ) ;
public final EObject ruleIntegerTerm() throws RecognitionException {
EObject current = null;
@@ -11179,17 +11208,17 @@ public final EObject ruleIntegerTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4326:2: ( ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? ) )
- // InternalContract.g:4327:2: ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? )
+ // InternalContract.g:4341:2: ( ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? ) )
+ // InternalContract.g:4342:2: ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? )
{
- // InternalContract.g:4327:2: ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? )
- // InternalContract.g:4328:3: ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )?
+ // InternalContract.g:4342:2: ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? )
+ // InternalContract.g:4343:3: ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )?
{
- // InternalContract.g:4328:3: ( (lv_value_0_0= ruleSignedInt ) )
- // InternalContract.g:4329:4: (lv_value_0_0= ruleSignedInt )
+ // InternalContract.g:4343:3: ( (lv_value_0_0= ruleSignedInt ) )
+ // InternalContract.g:4344:4: (lv_value_0_0= ruleSignedInt )
{
- // InternalContract.g:4329:4: (lv_value_0_0= ruleSignedInt )
- // InternalContract.g:4330:5: lv_value_0_0= ruleSignedInt
+ // InternalContract.g:4344:4: (lv_value_0_0= ruleSignedInt )
+ // InternalContract.g:4345:5: lv_value_0_0= ruleSignedInt
{
newCompositeNode(grammarAccess.getIntegerTermAccess().getValueSignedIntParserRuleCall_0_0());
@@ -11216,7 +11245,7 @@ public final EObject ruleIntegerTerm() throws RecognitionException {
}
- // InternalContract.g:4347:3: ( (otherlv_1= RULE_ID ) )?
+ // InternalContract.g:4362:3: ( (otherlv_1= RULE_ID ) )?
int alt84=2;
int LA84_0 = input.LA(1);
@@ -11225,10 +11254,10 @@ public final EObject ruleIntegerTerm() throws RecognitionException {
}
switch (alt84) {
case 1 :
- // InternalContract.g:4348:4: (otherlv_1= RULE_ID )
+ // InternalContract.g:4363:4: (otherlv_1= RULE_ID )
{
- // InternalContract.g:4348:4: (otherlv_1= RULE_ID )
- // InternalContract.g:4349:5: otherlv_1= RULE_ID
+ // InternalContract.g:4363:4: (otherlv_1= RULE_ID )
+ // InternalContract.g:4364:5: otherlv_1= RULE_ID
{
if (current==null) {
@@ -11271,7 +11300,7 @@ public final EObject ruleIntegerTerm() throws RecognitionException {
// $ANTLR start "entryRuleSignedInt"
- // InternalContract.g:4364:1: entryRuleSignedInt returns [String current=null] : iv_ruleSignedInt= ruleSignedInt EOF ;
+ // InternalContract.g:4379:1: entryRuleSignedInt returns [String current=null] : iv_ruleSignedInt= ruleSignedInt EOF ;
public final String entryRuleSignedInt() throws RecognitionException {
String current = null;
@@ -11279,8 +11308,8 @@ public final String entryRuleSignedInt() throws RecognitionException {
try {
- // InternalContract.g:4364:49: (iv_ruleSignedInt= ruleSignedInt EOF )
- // InternalContract.g:4365:2: iv_ruleSignedInt= ruleSignedInt EOF
+ // InternalContract.g:4379:49: (iv_ruleSignedInt= ruleSignedInt EOF )
+ // InternalContract.g:4380:2: iv_ruleSignedInt= ruleSignedInt EOF
{
newCompositeNode(grammarAccess.getSignedIntRule());
pushFollow(FOLLOW_1);
@@ -11307,7 +11336,7 @@ public final String entryRuleSignedInt() throws RecognitionException {
// $ANTLR start "ruleSignedInt"
- // InternalContract.g:4371:1: ruleSignedInt returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT ) ;
+ // InternalContract.g:4386:1: ruleSignedInt returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT ) ;
public final AntlrDatatypeRuleToken ruleSignedInt() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11318,13 +11347,13 @@ public final AntlrDatatypeRuleToken ruleSignedInt() throws RecognitionException
enterRule();
try {
- // InternalContract.g:4377:2: ( ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT ) )
- // InternalContract.g:4378:2: ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT )
+ // InternalContract.g:4392:2: ( ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT ) )
+ // InternalContract.g:4393:2: ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT )
{
- // InternalContract.g:4378:2: ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT )
- // InternalContract.g:4379:3: (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT
+ // InternalContract.g:4393:2: ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT )
+ // InternalContract.g:4394:3: (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT
{
- // InternalContract.g:4379:3: (kw= '+' | kw= '-' )?
+ // InternalContract.g:4394:3: (kw= '+' | kw= '-' )?
int alt85=3;
int LA85_0 = input.LA(1);
@@ -11336,7 +11365,7 @@ else if ( (LA85_0==75) ) {
}
switch (alt85) {
case 1 :
- // InternalContract.g:4380:4: kw= '+'
+ // InternalContract.g:4395:4: kw= '+'
{
kw=(Token)match(input,74,FOLLOW_77);
@@ -11347,7 +11376,7 @@ else if ( (LA85_0==75) ) {
}
break;
case 2 :
- // InternalContract.g:4386:4: kw= '-'
+ // InternalContract.g:4401:4: kw= '-'
{
kw=(Token)match(input,75,FOLLOW_77);
@@ -11390,7 +11419,7 @@ else if ( (LA85_0==75) ) {
// $ANTLR start "entryRuleRealTerm"
- // InternalContract.g:4403:1: entryRuleRealTerm returns [EObject current=null] : iv_ruleRealTerm= ruleRealTerm EOF ;
+ // InternalContract.g:4418:1: entryRuleRealTerm returns [EObject current=null] : iv_ruleRealTerm= ruleRealTerm EOF ;
public final EObject entryRuleRealTerm() throws RecognitionException {
EObject current = null;
@@ -11398,8 +11427,8 @@ public final EObject entryRuleRealTerm() throws RecognitionException {
try {
- // InternalContract.g:4403:49: (iv_ruleRealTerm= ruleRealTerm EOF )
- // InternalContract.g:4404:2: iv_ruleRealTerm= ruleRealTerm EOF
+ // InternalContract.g:4418:49: (iv_ruleRealTerm= ruleRealTerm EOF )
+ // InternalContract.g:4419:2: iv_ruleRealTerm= ruleRealTerm EOF
{
newCompositeNode(grammarAccess.getRealTermRule());
pushFollow(FOLLOW_1);
@@ -11426,7 +11455,7 @@ public final EObject entryRuleRealTerm() throws RecognitionException {
// $ANTLR start "ruleRealTerm"
- // InternalContract.g:4410:1: ruleRealTerm returns [EObject current=null] : ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? ) ;
+ // InternalContract.g:4425:1: ruleRealTerm returns [EObject current=null] : ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? ) ;
public final EObject ruleRealTerm() throws RecognitionException {
EObject current = null;
@@ -11438,17 +11467,17 @@ public final EObject ruleRealTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4416:2: ( ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? ) )
- // InternalContract.g:4417:2: ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? )
+ // InternalContract.g:4431:2: ( ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? ) )
+ // InternalContract.g:4432:2: ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? )
{
- // InternalContract.g:4417:2: ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? )
- // InternalContract.g:4418:3: ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )?
+ // InternalContract.g:4432:2: ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? )
+ // InternalContract.g:4433:3: ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )?
{
- // InternalContract.g:4418:3: ( (lv_value_0_0= ruleSignedReal ) )
- // InternalContract.g:4419:4: (lv_value_0_0= ruleSignedReal )
+ // InternalContract.g:4433:3: ( (lv_value_0_0= ruleSignedReal ) )
+ // InternalContract.g:4434:4: (lv_value_0_0= ruleSignedReal )
{
- // InternalContract.g:4419:4: (lv_value_0_0= ruleSignedReal )
- // InternalContract.g:4420:5: lv_value_0_0= ruleSignedReal
+ // InternalContract.g:4434:4: (lv_value_0_0= ruleSignedReal )
+ // InternalContract.g:4435:5: lv_value_0_0= ruleSignedReal
{
newCompositeNode(grammarAccess.getRealTermAccess().getValueSignedRealParserRuleCall_0_0());
@@ -11475,7 +11504,7 @@ public final EObject ruleRealTerm() throws RecognitionException {
}
- // InternalContract.g:4437:3: ( (otherlv_1= RULE_ID ) )?
+ // InternalContract.g:4452:3: ( (otherlv_1= RULE_ID ) )?
int alt86=2;
int LA86_0 = input.LA(1);
@@ -11484,10 +11513,10 @@ public final EObject ruleRealTerm() throws RecognitionException {
}
switch (alt86) {
case 1 :
- // InternalContract.g:4438:4: (otherlv_1= RULE_ID )
+ // InternalContract.g:4453:4: (otherlv_1= RULE_ID )
{
- // InternalContract.g:4438:4: (otherlv_1= RULE_ID )
- // InternalContract.g:4439:5: otherlv_1= RULE_ID
+ // InternalContract.g:4453:4: (otherlv_1= RULE_ID )
+ // InternalContract.g:4454:5: otherlv_1= RULE_ID
{
if (current==null) {
@@ -11530,7 +11559,7 @@ public final EObject ruleRealTerm() throws RecognitionException {
// $ANTLR start "entryRuleSignedReal"
- // InternalContract.g:4454:1: entryRuleSignedReal returns [String current=null] : iv_ruleSignedReal= ruleSignedReal EOF ;
+ // InternalContract.g:4469:1: entryRuleSignedReal returns [String current=null] : iv_ruleSignedReal= ruleSignedReal EOF ;
public final String entryRuleSignedReal() throws RecognitionException {
String current = null;
@@ -11538,8 +11567,8 @@ public final String entryRuleSignedReal() throws RecognitionException {
try {
- // InternalContract.g:4454:50: (iv_ruleSignedReal= ruleSignedReal EOF )
- // InternalContract.g:4455:2: iv_ruleSignedReal= ruleSignedReal EOF
+ // InternalContract.g:4469:50: (iv_ruleSignedReal= ruleSignedReal EOF )
+ // InternalContract.g:4470:2: iv_ruleSignedReal= ruleSignedReal EOF
{
newCompositeNode(grammarAccess.getSignedRealRule());
pushFollow(FOLLOW_1);
@@ -11566,7 +11595,7 @@ public final String entryRuleSignedReal() throws RecognitionException {
// $ANTLR start "ruleSignedReal"
- // InternalContract.g:4461:1: ruleSignedReal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT ) ;
+ // InternalContract.g:4476:1: ruleSignedReal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT ) ;
public final AntlrDatatypeRuleToken ruleSignedReal() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11577,13 +11606,13 @@ public final AntlrDatatypeRuleToken ruleSignedReal() throws RecognitionException
enterRule();
try {
- // InternalContract.g:4467:2: ( ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT ) )
- // InternalContract.g:4468:2: ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT )
+ // InternalContract.g:4482:2: ( ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT ) )
+ // InternalContract.g:4483:2: ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT )
{
- // InternalContract.g:4468:2: ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT )
- // InternalContract.g:4469:3: (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT
+ // InternalContract.g:4483:2: ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT )
+ // InternalContract.g:4484:3: (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT
{
- // InternalContract.g:4469:3: (kw= '+' | kw= '-' )?
+ // InternalContract.g:4484:3: (kw= '+' | kw= '-' )?
int alt87=3;
int LA87_0 = input.LA(1);
@@ -11595,7 +11624,7 @@ else if ( (LA87_0==75) ) {
}
switch (alt87) {
case 1 :
- // InternalContract.g:4470:4: kw= '+'
+ // InternalContract.g:4485:4: kw= '+'
{
kw=(Token)match(input,74,FOLLOW_82);
@@ -11606,7 +11635,7 @@ else if ( (LA87_0==75) ) {
}
break;
case 2 :
- // InternalContract.g:4476:4: kw= '-'
+ // InternalContract.g:4491:4: kw= '-'
{
kw=(Token)match(input,75,FOLLOW_82);
@@ -11649,7 +11678,7 @@ else if ( (LA87_0==75) ) {
// $ANTLR start "entryRuleNumericRangeTerm"
- // InternalContract.g:4493:1: entryRuleNumericRangeTerm returns [EObject current=null] : iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF ;
+ // InternalContract.g:4508:1: entryRuleNumericRangeTerm returns [EObject current=null] : iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF ;
public final EObject entryRuleNumericRangeTerm() throws RecognitionException {
EObject current = null;
@@ -11657,8 +11686,8 @@ public final EObject entryRuleNumericRangeTerm() throws RecognitionException {
try {
- // InternalContract.g:4493:57: (iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF )
- // InternalContract.g:4494:2: iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF
+ // InternalContract.g:4508:57: (iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF )
+ // InternalContract.g:4509:2: iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF
{
newCompositeNode(grammarAccess.getNumericRangeTermRule());
pushFollow(FOLLOW_1);
@@ -11685,7 +11714,7 @@ public final EObject entryRuleNumericRangeTerm() throws RecognitionException {
// $ANTLR start "ruleNumericRangeTerm"
- // InternalContract.g:4500:1: ruleNumericRangeTerm returns [EObject current=null] : ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? ) ;
+ // InternalContract.g:4515:1: ruleNumericRangeTerm returns [EObject current=null] : ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? ) ;
public final EObject ruleNumericRangeTerm() throws RecognitionException {
EObject current = null;
@@ -11702,17 +11731,17 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4506:2: ( ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? ) )
- // InternalContract.g:4507:2: ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? )
+ // InternalContract.g:4521:2: ( ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? ) )
+ // InternalContract.g:4522:2: ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? )
{
- // InternalContract.g:4507:2: ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? )
- // InternalContract.g:4508:3: ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )?
+ // InternalContract.g:4522:2: ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? )
+ // InternalContract.g:4523:3: ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )?
{
- // InternalContract.g:4508:3: ( (lv_minimum_0_0= ruleNumAlt ) )
- // InternalContract.g:4509:4: (lv_minimum_0_0= ruleNumAlt )
+ // InternalContract.g:4523:3: ( (lv_minimum_0_0= ruleNumAlt ) )
+ // InternalContract.g:4524:4: (lv_minimum_0_0= ruleNumAlt )
{
- // InternalContract.g:4509:4: (lv_minimum_0_0= ruleNumAlt )
- // InternalContract.g:4510:5: lv_minimum_0_0= ruleNumAlt
+ // InternalContract.g:4524:4: (lv_minimum_0_0= ruleNumAlt )
+ // InternalContract.g:4525:5: lv_minimum_0_0= ruleNumAlt
{
newCompositeNode(grammarAccess.getNumericRangeTermAccess().getMinimumNumAltParserRuleCall_0_0());
@@ -11743,11 +11772,11 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getNumericRangeTermAccess().getFullStopFullStopKeyword_1());
- // InternalContract.g:4531:3: ( (lv_maximum_2_0= ruleNumAlt ) )
- // InternalContract.g:4532:4: (lv_maximum_2_0= ruleNumAlt )
+ // InternalContract.g:4546:3: ( (lv_maximum_2_0= ruleNumAlt ) )
+ // InternalContract.g:4547:4: (lv_maximum_2_0= ruleNumAlt )
{
- // InternalContract.g:4532:4: (lv_maximum_2_0= ruleNumAlt )
- // InternalContract.g:4533:5: lv_maximum_2_0= ruleNumAlt
+ // InternalContract.g:4547:4: (lv_maximum_2_0= ruleNumAlt )
+ // InternalContract.g:4548:5: lv_maximum_2_0= ruleNumAlt
{
newCompositeNode(grammarAccess.getNumericRangeTermAccess().getMaximumNumAltParserRuleCall_2_0());
@@ -11774,7 +11803,7 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
}
- // InternalContract.g:4550:3: (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )?
+ // InternalContract.g:4565:3: (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )?
int alt88=2;
int LA88_0 = input.LA(1);
@@ -11783,17 +11812,17 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
}
switch (alt88) {
case 1 :
- // InternalContract.g:4551:4: otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) )
+ // InternalContract.g:4566:4: otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) )
{
otherlv_3=(Token)match(input,77,FOLLOW_80);
newLeafNode(otherlv_3, grammarAccess.getNumericRangeTermAccess().getDeltaKeyword_3_0());
- // InternalContract.g:4555:4: ( (lv_delta_4_0= ruleNumAlt ) )
- // InternalContract.g:4556:5: (lv_delta_4_0= ruleNumAlt )
+ // InternalContract.g:4570:4: ( (lv_delta_4_0= ruleNumAlt ) )
+ // InternalContract.g:4571:5: (lv_delta_4_0= ruleNumAlt )
{
- // InternalContract.g:4556:5: (lv_delta_4_0= ruleNumAlt )
- // InternalContract.g:4557:6: lv_delta_4_0= ruleNumAlt
+ // InternalContract.g:4571:5: (lv_delta_4_0= ruleNumAlt )
+ // InternalContract.g:4572:6: lv_delta_4_0= ruleNumAlt
{
newCompositeNode(grammarAccess.getNumericRangeTermAccess().getDeltaNumAltParserRuleCall_3_1_0());
@@ -11849,7 +11878,7 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
// $ANTLR start "entryRuleNumAlt"
- // InternalContract.g:4579:1: entryRuleNumAlt returns [EObject current=null] : iv_ruleNumAlt= ruleNumAlt EOF ;
+ // InternalContract.g:4594:1: entryRuleNumAlt returns [EObject current=null] : iv_ruleNumAlt= ruleNumAlt EOF ;
public final EObject entryRuleNumAlt() throws RecognitionException {
EObject current = null;
@@ -11857,8 +11886,8 @@ public final EObject entryRuleNumAlt() throws RecognitionException {
try {
- // InternalContract.g:4579:47: (iv_ruleNumAlt= ruleNumAlt EOF )
- // InternalContract.g:4580:2: iv_ruleNumAlt= ruleNumAlt EOF
+ // InternalContract.g:4594:47: (iv_ruleNumAlt= ruleNumAlt EOF )
+ // InternalContract.g:4595:2: iv_ruleNumAlt= ruleNumAlt EOF
{
newCompositeNode(grammarAccess.getNumAltRule());
pushFollow(FOLLOW_1);
@@ -11885,7 +11914,7 @@ public final EObject entryRuleNumAlt() throws RecognitionException {
// $ANTLR start "ruleNumAlt"
- // InternalContract.g:4586:1: ruleNumAlt returns [EObject current=null] : (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue ) ;
+ // InternalContract.g:4601:1: ruleNumAlt returns [EObject current=null] : (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue ) ;
public final EObject ruleNumAlt() throws RecognitionException {
EObject current = null;
@@ -11902,10 +11931,10 @@ public final EObject ruleNumAlt() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4592:2: ( (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue ) )
- // InternalContract.g:4593:2: (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue )
+ // InternalContract.g:4607:2: ( (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue ) )
+ // InternalContract.g:4608:2: (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue )
{
- // InternalContract.g:4593:2: (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue )
+ // InternalContract.g:4608:2: (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue )
int alt89=4;
switch ( input.LA(1) ) {
case 74:
@@ -11986,7 +12015,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
switch (alt89) {
case 1 :
- // InternalContract.g:4594:3: this_RealTerm_0= ruleRealTerm
+ // InternalContract.g:4609:3: this_RealTerm_0= ruleRealTerm
{
newCompositeNode(grammarAccess.getNumAltAccess().getRealTermParserRuleCall_0());
@@ -12004,7 +12033,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:4603:3: this_IntegerTerm_1= ruleIntegerTerm
+ // InternalContract.g:4618:3: this_IntegerTerm_1= ruleIntegerTerm
{
newCompositeNode(grammarAccess.getNumAltAccess().getIntegerTermParserRuleCall_1());
@@ -12022,7 +12051,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:4612:3: this_SignedConstant_2= ruleSignedConstant
+ // InternalContract.g:4627:3: this_SignedConstant_2= ruleSignedConstant
{
newCompositeNode(grammarAccess.getNumAltAccess().getSignedConstantParserRuleCall_2());
@@ -12040,7 +12069,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
}
break;
case 4 :
- // InternalContract.g:4621:3: this_ConstantValue_3= ruleConstantValue
+ // InternalContract.g:4636:3: this_ConstantValue_3= ruleConstantValue
{
newCompositeNode(grammarAccess.getNumAltAccess().getConstantValueParserRuleCall_3());
@@ -12080,7 +12109,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
// $ANTLR start "entryRuleAppliesToKeywords"
- // InternalContract.g:4633:1: entryRuleAppliesToKeywords returns [String current=null] : iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF ;
+ // InternalContract.g:4648:1: entryRuleAppliesToKeywords returns [String current=null] : iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF ;
public final String entryRuleAppliesToKeywords() throws RecognitionException {
String current = null;
@@ -12088,8 +12117,8 @@ public final String entryRuleAppliesToKeywords() throws RecognitionException {
try {
- // InternalContract.g:4633:57: (iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF )
- // InternalContract.g:4634:2: iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF
+ // InternalContract.g:4648:57: (iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF )
+ // InternalContract.g:4649:2: iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF
{
newCompositeNode(grammarAccess.getAppliesToKeywordsRule());
pushFollow(FOLLOW_1);
@@ -12116,7 +12145,7 @@ public final String entryRuleAppliesToKeywords() throws RecognitionException {
// $ANTLR start "ruleAppliesToKeywords"
- // InternalContract.g:4640:1: ruleAppliesToKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'applies' kw= 'to' ) ;
+ // InternalContract.g:4655:1: ruleAppliesToKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'applies' kw= 'to' ) ;
public final AntlrDatatypeRuleToken ruleAppliesToKeywords() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12126,11 +12155,11 @@ public final AntlrDatatypeRuleToken ruleAppliesToKeywords() throws RecognitionEx
enterRule();
try {
- // InternalContract.g:4646:2: ( (kw= 'applies' kw= 'to' ) )
- // InternalContract.g:4647:2: (kw= 'applies' kw= 'to' )
+ // InternalContract.g:4661:2: ( (kw= 'applies' kw= 'to' ) )
+ // InternalContract.g:4662:2: (kw= 'applies' kw= 'to' )
{
- // InternalContract.g:4647:2: (kw= 'applies' kw= 'to' )
- // InternalContract.g:4648:3: kw= 'applies' kw= 'to'
+ // InternalContract.g:4662:2: (kw= 'applies' kw= 'to' )
+ // InternalContract.g:4663:3: kw= 'applies' kw= 'to'
{
kw=(Token)match(input,78,FOLLOW_85);
@@ -12165,7 +12194,7 @@ public final AntlrDatatypeRuleToken ruleAppliesToKeywords() throws RecognitionEx
// $ANTLR start "entryRuleInBindingKeywords"
- // InternalContract.g:4662:1: entryRuleInBindingKeywords returns [String current=null] : iv_ruleInBindingKeywords= ruleInBindingKeywords EOF ;
+ // InternalContract.g:4677:1: entryRuleInBindingKeywords returns [String current=null] : iv_ruleInBindingKeywords= ruleInBindingKeywords EOF ;
public final String entryRuleInBindingKeywords() throws RecognitionException {
String current = null;
@@ -12173,8 +12202,8 @@ public final String entryRuleInBindingKeywords() throws RecognitionException {
try {
- // InternalContract.g:4662:57: (iv_ruleInBindingKeywords= ruleInBindingKeywords EOF )
- // InternalContract.g:4663:2: iv_ruleInBindingKeywords= ruleInBindingKeywords EOF
+ // InternalContract.g:4677:57: (iv_ruleInBindingKeywords= ruleInBindingKeywords EOF )
+ // InternalContract.g:4678:2: iv_ruleInBindingKeywords= ruleInBindingKeywords EOF
{
newCompositeNode(grammarAccess.getInBindingKeywordsRule());
pushFollow(FOLLOW_1);
@@ -12201,7 +12230,7 @@ public final String entryRuleInBindingKeywords() throws RecognitionException {
// $ANTLR start "ruleInBindingKeywords"
- // InternalContract.g:4669:1: ruleInBindingKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'in' kw= 'binding' ) ;
+ // InternalContract.g:4684:1: ruleInBindingKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'in' kw= 'binding' ) ;
public final AntlrDatatypeRuleToken ruleInBindingKeywords() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12211,11 +12240,11 @@ public final AntlrDatatypeRuleToken ruleInBindingKeywords() throws RecognitionEx
enterRule();
try {
- // InternalContract.g:4675:2: ( (kw= 'in' kw= 'binding' ) )
- // InternalContract.g:4676:2: (kw= 'in' kw= 'binding' )
+ // InternalContract.g:4690:2: ( (kw= 'in' kw= 'binding' ) )
+ // InternalContract.g:4691:2: (kw= 'in' kw= 'binding' )
{
- // InternalContract.g:4676:2: (kw= 'in' kw= 'binding' )
- // InternalContract.g:4677:3: kw= 'in' kw= 'binding'
+ // InternalContract.g:4691:2: (kw= 'in' kw= 'binding' )
+ // InternalContract.g:4692:3: kw= 'in' kw= 'binding'
{
kw=(Token)match(input,80,FOLLOW_86);
@@ -12250,7 +12279,7 @@ public final AntlrDatatypeRuleToken ruleInBindingKeywords() throws RecognitionEx
// $ANTLR start "entryRuleInModesKeywords"
- // InternalContract.g:4691:1: entryRuleInModesKeywords returns [String current=null] : iv_ruleInModesKeywords= ruleInModesKeywords EOF ;
+ // InternalContract.g:4706:1: entryRuleInModesKeywords returns [String current=null] : iv_ruleInModesKeywords= ruleInModesKeywords EOF ;
public final String entryRuleInModesKeywords() throws RecognitionException {
String current = null;
@@ -12258,8 +12287,8 @@ public final String entryRuleInModesKeywords() throws RecognitionException {
try {
- // InternalContract.g:4691:55: (iv_ruleInModesKeywords= ruleInModesKeywords EOF )
- // InternalContract.g:4692:2: iv_ruleInModesKeywords= ruleInModesKeywords EOF
+ // InternalContract.g:4706:55: (iv_ruleInModesKeywords= ruleInModesKeywords EOF )
+ // InternalContract.g:4707:2: iv_ruleInModesKeywords= ruleInModesKeywords EOF
{
newCompositeNode(grammarAccess.getInModesKeywordsRule());
pushFollow(FOLLOW_1);
@@ -12286,7 +12315,7 @@ public final String entryRuleInModesKeywords() throws RecognitionException {
// $ANTLR start "ruleInModesKeywords"
- // InternalContract.g:4698:1: ruleInModesKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'in' kw= 'modes' ) ;
+ // InternalContract.g:4713:1: ruleInModesKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'in' kw= 'modes' ) ;
public final AntlrDatatypeRuleToken ruleInModesKeywords() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12296,11 +12325,11 @@ public final AntlrDatatypeRuleToken ruleInModesKeywords() throws RecognitionExce
enterRule();
try {
- // InternalContract.g:4704:2: ( (kw= 'in' kw= 'modes' ) )
- // InternalContract.g:4705:2: (kw= 'in' kw= 'modes' )
+ // InternalContract.g:4719:2: ( (kw= 'in' kw= 'modes' ) )
+ // InternalContract.g:4720:2: (kw= 'in' kw= 'modes' )
{
- // InternalContract.g:4705:2: (kw= 'in' kw= 'modes' )
- // InternalContract.g:4706:3: kw= 'in' kw= 'modes'
+ // InternalContract.g:4720:2: (kw= 'in' kw= 'modes' )
+ // InternalContract.g:4721:3: kw= 'in' kw= 'modes'
{
kw=(Token)match(input,80,FOLLOW_87);
@@ -12335,7 +12364,7 @@ public final AntlrDatatypeRuleToken ruleInModesKeywords() throws RecognitionExce
// $ANTLR start "entryRuleINTVALUE"
- // InternalContract.g:4720:1: entryRuleINTVALUE returns [String current=null] : iv_ruleINTVALUE= ruleINTVALUE EOF ;
+ // InternalContract.g:4735:1: entryRuleINTVALUE returns [String current=null] : iv_ruleINTVALUE= ruleINTVALUE EOF ;
public final String entryRuleINTVALUE() throws RecognitionException {
String current = null;
@@ -12343,8 +12372,8 @@ public final String entryRuleINTVALUE() throws RecognitionException {
try {
- // InternalContract.g:4720:48: (iv_ruleINTVALUE= ruleINTVALUE EOF )
- // InternalContract.g:4721:2: iv_ruleINTVALUE= ruleINTVALUE EOF
+ // InternalContract.g:4735:48: (iv_ruleINTVALUE= ruleINTVALUE EOF )
+ // InternalContract.g:4736:2: iv_ruleINTVALUE= ruleINTVALUE EOF
{
newCompositeNode(grammarAccess.getINTVALUERule());
pushFollow(FOLLOW_1);
@@ -12371,7 +12400,7 @@ public final String entryRuleINTVALUE() throws RecognitionException {
// $ANTLR start "ruleINTVALUE"
- // InternalContract.g:4727:1: ruleINTVALUE returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INTEGER_LIT_0= RULE_INTEGER_LIT ;
+ // InternalContract.g:4742:1: ruleINTVALUE returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INTEGER_LIT_0= RULE_INTEGER_LIT ;
public final AntlrDatatypeRuleToken ruleINTVALUE() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12381,8 +12410,8 @@ public final AntlrDatatypeRuleToken ruleINTVALUE() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4733:2: (this_INTEGER_LIT_0= RULE_INTEGER_LIT )
- // InternalContract.g:4734:2: this_INTEGER_LIT_0= RULE_INTEGER_LIT
+ // InternalContract.g:4748:2: (this_INTEGER_LIT_0= RULE_INTEGER_LIT )
+ // InternalContract.g:4749:2: this_INTEGER_LIT_0= RULE_INTEGER_LIT
{
this_INTEGER_LIT_0=(Token)match(input,RULE_INTEGER_LIT,FOLLOW_2);
@@ -12411,7 +12440,7 @@ public final AntlrDatatypeRuleToken ruleINTVALUE() throws RecognitionException {
// $ANTLR start "entryRuleQPREF"
- // InternalContract.g:4744:1: entryRuleQPREF returns [String current=null] : iv_ruleQPREF= ruleQPREF EOF ;
+ // InternalContract.g:4759:1: entryRuleQPREF returns [String current=null] : iv_ruleQPREF= ruleQPREF EOF ;
public final String entryRuleQPREF() throws RecognitionException {
String current = null;
@@ -12419,8 +12448,8 @@ public final String entryRuleQPREF() throws RecognitionException {
try {
- // InternalContract.g:4744:45: (iv_ruleQPREF= ruleQPREF EOF )
- // InternalContract.g:4745:2: iv_ruleQPREF= ruleQPREF EOF
+ // InternalContract.g:4759:45: (iv_ruleQPREF= ruleQPREF EOF )
+ // InternalContract.g:4760:2: iv_ruleQPREF= ruleQPREF EOF
{
newCompositeNode(grammarAccess.getQPREFRule());
pushFollow(FOLLOW_1);
@@ -12447,7 +12476,7 @@ public final String entryRuleQPREF() throws RecognitionException {
// $ANTLR start "ruleQPREF"
- // InternalContract.g:4751:1: ruleQPREF returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? ) ;
+ // InternalContract.g:4766:1: ruleQPREF returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? ) ;
public final AntlrDatatypeRuleToken ruleQPREF() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12459,11 +12488,11 @@ public final AntlrDatatypeRuleToken ruleQPREF() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4757:2: ( (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? ) )
- // InternalContract.g:4758:2: (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? )
+ // InternalContract.g:4772:2: ( (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? ) )
+ // InternalContract.g:4773:2: (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? )
{
- // InternalContract.g:4758:2: (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? )
- // InternalContract.g:4759:3: this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )?
+ // InternalContract.g:4773:2: (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? )
+ // InternalContract.g:4774:3: this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )?
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_88);
@@ -12472,18 +12501,18 @@ public final AntlrDatatypeRuleToken ruleQPREF() throws RecognitionException {
newLeafNode(this_ID_0, grammarAccess.getQPREFAccess().getIDTerminalRuleCall_0());
- // InternalContract.g:4766:3: (kw= '::' this_ID_2= RULE_ID )?
+ // InternalContract.g:4781:3: (kw= '::' this_ID_2= RULE_ID )?
int alt90=2;
int LA90_0 = input.LA(1);
- if ( (LA90_0==64) ) {
+ if ( (LA90_0==63) ) {
alt90=1;
}
switch (alt90) {
case 1 :
- // InternalContract.g:4767:4: kw= '::' this_ID_2= RULE_ID
+ // InternalContract.g:4782:4: kw= '::' this_ID_2= RULE_ID
{
- kw=(Token)match(input,64,FOLLOW_4);
+ kw=(Token)match(input,63,FOLLOW_4);
current.merge(kw);
newLeafNode(kw, grammarAccess.getQPREFAccess().getColonColonKeyword_1_0());
@@ -12524,7 +12553,7 @@ public final AntlrDatatypeRuleToken ruleQPREF() throws RecognitionException {
// $ANTLR start "entryRuleQCREF"
- // InternalContract.g:4784:1: entryRuleQCREF returns [String current=null] : iv_ruleQCREF= ruleQCREF EOF ;
+ // InternalContract.g:4799:1: entryRuleQCREF returns [String current=null] : iv_ruleQCREF= ruleQCREF EOF ;
public final String entryRuleQCREF() throws RecognitionException {
String current = null;
@@ -12532,8 +12561,8 @@ public final String entryRuleQCREF() throws RecognitionException {
try {
- // InternalContract.g:4784:45: (iv_ruleQCREF= ruleQCREF EOF )
- // InternalContract.g:4785:2: iv_ruleQCREF= ruleQCREF EOF
+ // InternalContract.g:4799:45: (iv_ruleQCREF= ruleQCREF EOF )
+ // InternalContract.g:4800:2: iv_ruleQCREF= ruleQCREF EOF
{
newCompositeNode(grammarAccess.getQCREFRule());
pushFollow(FOLLOW_1);
@@ -12560,7 +12589,7 @@ public final String entryRuleQCREF() throws RecognitionException {
// $ANTLR start "ruleQCREF"
- // InternalContract.g:4791:1: ruleQCREF returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? ) ;
+ // InternalContract.g:4806:1: ruleQCREF returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? ) ;
public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12573,13 +12602,13 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4797:2: ( ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? ) )
- // InternalContract.g:4798:2: ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? )
+ // InternalContract.g:4812:2: ( ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? ) )
+ // InternalContract.g:4813:2: ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? )
{
- // InternalContract.g:4798:2: ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? )
- // InternalContract.g:4799:3: (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )?
+ // InternalContract.g:4813:2: ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? )
+ // InternalContract.g:4814:3: (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )?
{
- // InternalContract.g:4799:3: (this_ID_0= RULE_ID kw= '::' )*
+ // InternalContract.g:4814:3: (this_ID_0= RULE_ID kw= '::' )*
loop91:
do {
int alt91=2;
@@ -12588,7 +12617,7 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
if ( (LA91_0==RULE_ID) ) {
int LA91_1 = input.LA(2);
- if ( (LA91_1==64) ) {
+ if ( (LA91_1==63) ) {
alt91=1;
}
@@ -12598,7 +12627,7 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
switch (alt91) {
case 1 :
- // InternalContract.g:4800:4: this_ID_0= RULE_ID kw= '::'
+ // InternalContract.g:4815:4: this_ID_0= RULE_ID kw= '::'
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_67);
@@ -12607,7 +12636,7 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
newLeafNode(this_ID_0, grammarAccess.getQCREFAccess().getIDTerminalRuleCall_0_0());
- kw=(Token)match(input,64,FOLLOW_4);
+ kw=(Token)match(input,63,FOLLOW_4);
current.merge(kw);
newLeafNode(kw, grammarAccess.getQCREFAccess().getColonColonKeyword_0_1());
@@ -12628,18 +12657,18 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
newLeafNode(this_ID_2, grammarAccess.getQCREFAccess().getIDTerminalRuleCall_1());
- // InternalContract.g:4820:3: (kw= '.' this_ID_4= RULE_ID )?
+ // InternalContract.g:4835:3: (kw= '.' this_ID_4= RULE_ID )?
int alt92=2;
int LA92_0 = input.LA(1);
- if ( (LA92_0==55) ) {
+ if ( (LA92_0==73) ) {
alt92=1;
}
switch (alt92) {
case 1 :
- // InternalContract.g:4821:4: kw= '.' this_ID_4= RULE_ID
+ // InternalContract.g:4836:4: kw= '.' this_ID_4= RULE_ID
{
- kw=(Token)match(input,55,FOLLOW_4);
+ kw=(Token)match(input,73,FOLLOW_4);
current.merge(kw);
newLeafNode(kw, grammarAccess.getQCREFAccess().getFullStopKeyword_2_0());
@@ -12680,7 +12709,7 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
// $ANTLR start "entryRuleSTAR"
- // InternalContract.g:4838:1: entryRuleSTAR returns [String current=null] : iv_ruleSTAR= ruleSTAR EOF ;
+ // InternalContract.g:4853:1: entryRuleSTAR returns [String current=null] : iv_ruleSTAR= ruleSTAR EOF ;
public final String entryRuleSTAR() throws RecognitionException {
String current = null;
@@ -12688,8 +12717,8 @@ public final String entryRuleSTAR() throws RecognitionException {
try {
- // InternalContract.g:4838:44: (iv_ruleSTAR= ruleSTAR EOF )
- // InternalContract.g:4839:2: iv_ruleSTAR= ruleSTAR EOF
+ // InternalContract.g:4853:44: (iv_ruleSTAR= ruleSTAR EOF )
+ // InternalContract.g:4854:2: iv_ruleSTAR= ruleSTAR EOF
{
newCompositeNode(grammarAccess.getSTARRule());
pushFollow(FOLLOW_1);
@@ -12716,7 +12745,7 @@ public final String entryRuleSTAR() throws RecognitionException {
// $ANTLR start "ruleSTAR"
- // InternalContract.g:4845:1: ruleSTAR returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '*' ;
+ // InternalContract.g:4860:1: ruleSTAR returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '*' ;
public final AntlrDatatypeRuleToken ruleSTAR() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12726,8 +12755,8 @@ public final AntlrDatatypeRuleToken ruleSTAR() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4851:2: (kw= '*' )
- // InternalContract.g:4852:2: kw= '*'
+ // InternalContract.g:4866:2: (kw= '*' )
+ // InternalContract.g:4867:2: kw= '*'
{
kw=(Token)match(input,83,FOLLOW_2);
@@ -12754,7 +12783,7 @@ public final AntlrDatatypeRuleToken ruleSTAR() throws RecognitionException {
// $ANTLR start "ruleLanguage"
- // InternalContract.g:4860:1: ruleLanguage returns [Enumerator current=null] : ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) ) ;
+ // InternalContract.g:4875:1: ruleLanguage returns [Enumerator current=null] : ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) ) ;
public final Enumerator ruleLanguage() throws RecognitionException {
Enumerator current = null;
@@ -12766,10 +12795,10 @@ public final Enumerator ruleLanguage() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4866:2: ( ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) ) )
- // InternalContract.g:4867:2: ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) )
+ // InternalContract.g:4881:2: ( ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) ) )
+ // InternalContract.g:4882:2: ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) )
{
- // InternalContract.g:4867:2: ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) )
+ // InternalContract.g:4882:2: ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) )
int alt93=3;
switch ( input.LA(1) ) {
case 84:
@@ -12796,10 +12825,10 @@ public final Enumerator ruleLanguage() throws RecognitionException {
switch (alt93) {
case 1 :
- // InternalContract.g:4868:3: (enumLiteral_0= 'python' )
+ // InternalContract.g:4883:3: (enumLiteral_0= 'python' )
{
- // InternalContract.g:4868:3: (enumLiteral_0= 'python' )
- // InternalContract.g:4869:4: enumLiteral_0= 'python'
+ // InternalContract.g:4883:3: (enumLiteral_0= 'python' )
+ // InternalContract.g:4884:4: enumLiteral_0= 'python'
{
enumLiteral_0=(Token)match(input,84,FOLLOW_2);
@@ -12813,10 +12842,10 @@ public final Enumerator ruleLanguage() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:4876:3: (enumLiteral_1= 'java' )
+ // InternalContract.g:4891:3: (enumLiteral_1= 'java' )
{
- // InternalContract.g:4876:3: (enumLiteral_1= 'java' )
- // InternalContract.g:4877:4: enumLiteral_1= 'java'
+ // InternalContract.g:4891:3: (enumLiteral_1= 'java' )
+ // InternalContract.g:4892:4: enumLiteral_1= 'java'
{
enumLiteral_1=(Token)match(input,85,FOLLOW_2);
@@ -12830,10 +12859,10 @@ public final Enumerator ruleLanguage() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:4884:3: (enumLiteral_2= 'smt' )
+ // InternalContract.g:4899:3: (enumLiteral_2= 'smt' )
{
- // InternalContract.g:4884:3: (enumLiteral_2= 'smt' )
- // InternalContract.g:4885:4: enumLiteral_2= 'smt'
+ // InternalContract.g:4899:3: (enumLiteral_2= 'smt' )
+ // InternalContract.g:4900:4: enumLiteral_2= 'smt'
{
enumLiteral_2=(Token)match(input,86,FOLLOW_2);
@@ -12868,9 +12897,9 @@ public final Enumerator ruleLanguage() throws RecognitionException {
// $ANTLR end "ruleLanguage"
- // $ANTLR start "rulePredefined"
- // InternalContract.g:4895:1: rulePredefined returns [Enumerator current=null] : ( (enumLiteral_0= 'error0' ) | (enumLiteral_1= 'info0' ) ) ;
- public final Enumerator rulePredefined() throws RecognitionException {
+ // $ANTLR start "ruleMemberCallOperator"
+ // InternalContract.g:4910:1: ruleMemberCallOperator returns [Enumerator current=null] : ( (enumLiteral_0= '.' ) | (enumLiteral_1= '?.' ) ) ;
+ public final Enumerator ruleMemberCallOperator() throws RecognitionException {
Enumerator current = null;
Token enumLiteral_0=null;
@@ -12880,17 +12909,17 @@ public final Enumerator rulePredefined() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4901:2: ( ( (enumLiteral_0= 'error0' ) | (enumLiteral_1= 'info0' ) ) )
- // InternalContract.g:4902:2: ( (enumLiteral_0= 'error0' ) | (enumLiteral_1= 'info0' ) )
+ // InternalContract.g:4916:2: ( ( (enumLiteral_0= '.' ) | (enumLiteral_1= '?.' ) ) )
+ // InternalContract.g:4917:2: ( (enumLiteral_0= '.' ) | (enumLiteral_1= '?.' ) )
{
- // InternalContract.g:4902:2: ( (enumLiteral_0= 'error0' ) | (enumLiteral_1= 'info0' ) )
+ // InternalContract.g:4917:2: ( (enumLiteral_0= '.' ) | (enumLiteral_1= '?.' ) )
int alt94=2;
int LA94_0 = input.LA(1);
- if ( (LA94_0==87) ) {
+ if ( (LA94_0==73) ) {
alt94=1;
}
- else if ( (LA94_0==88) ) {
+ else if ( (LA94_0==87) ) {
alt94=2;
}
else {
@@ -12901,12 +12930,100 @@ else if ( (LA94_0==88) ) {
}
switch (alt94) {
case 1 :
- // InternalContract.g:4903:3: (enumLiteral_0= 'error0' )
+ // InternalContract.g:4918:3: (enumLiteral_0= '.' )
+ {
+ // InternalContract.g:4918:3: (enumLiteral_0= '.' )
+ // InternalContract.g:4919:4: enumLiteral_0= '.'
+ {
+ enumLiteral_0=(Token)match(input,73,FOLLOW_2);
+
+ current = grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0());
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalContract.g:4926:3: (enumLiteral_1= '?.' )
+ {
+ // InternalContract.g:4926:3: (enumLiteral_1= '?.' )
+ // InternalContract.g:4927:4: enumLiteral_1= '?.'
+ {
+ enumLiteral_1=(Token)match(input,87,FOLLOW_2);
+
+ current = grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1());
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+
+ leaveRule();
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleMemberCallOperator"
+
+
+ // $ANTLR start "rulePredefined"
+ // InternalContract.g:4937:1: rulePredefined returns [Enumerator current=null] : ( (enumLiteral_0= 'error0' ) | (enumLiteral_1= 'info0' ) ) ;
+ public final Enumerator rulePredefined() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+
+
+ enterRule();
+
+ try {
+ // InternalContract.g:4943:2: ( ( (enumLiteral_0= 'error0' ) | (enumLiteral_1= 'info0' ) ) )
+ // InternalContract.g:4944:2: ( (enumLiteral_0= 'error0' ) | (enumLiteral_1= 'info0' ) )
+ {
+ // InternalContract.g:4944:2: ( (enumLiteral_0= 'error0' ) | (enumLiteral_1= 'info0' ) )
+ int alt95=2;
+ int LA95_0 = input.LA(1);
+
+ if ( (LA95_0==88) ) {
+ alt95=1;
+ }
+ else if ( (LA95_0==89) ) {
+ alt95=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 95, 0, input);
+
+ throw nvae;
+ }
+ switch (alt95) {
+ case 1 :
+ // InternalContract.g:4945:3: (enumLiteral_0= 'error0' )
{
- // InternalContract.g:4903:3: (enumLiteral_0= 'error0' )
- // InternalContract.g:4904:4: enumLiteral_0= 'error0'
+ // InternalContract.g:4945:3: (enumLiteral_0= 'error0' )
+ // InternalContract.g:4946:4: enumLiteral_0= 'error0'
{
- enumLiteral_0=(Token)match(input,87,FOLLOW_2);
+ enumLiteral_0=(Token)match(input,88,FOLLOW_2);
current = grammarAccess.getPredefinedAccess().getERROREnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getPredefinedAccess().getERROREnumLiteralDeclaration_0());
@@ -12918,12 +13035,12 @@ else if ( (LA94_0==88) ) {
}
break;
case 2 :
- // InternalContract.g:4911:3: (enumLiteral_1= 'info0' )
+ // InternalContract.g:4953:3: (enumLiteral_1= 'info0' )
{
- // InternalContract.g:4911:3: (enumLiteral_1= 'info0' )
- // InternalContract.g:4912:4: enumLiteral_1= 'info0'
+ // InternalContract.g:4953:3: (enumLiteral_1= 'info0' )
+ // InternalContract.g:4954:4: enumLiteral_1= 'info0'
{
- enumLiteral_1=(Token)match(input,88,FOLLOW_2);
+ enumLiteral_1=(Token)match(input,89,FOLLOW_2);
current = grammarAccess.getPredefinedAccess().getINFOEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getPredefinedAccess().getINFOEnumLiteralDeclaration_1());
@@ -12966,7 +13083,7 @@ else if ( (LA94_0==88) ) {
static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\5\uffff\1\11\1\12\1\6\1\uffff\1\7\1\uffff\1\10\1\uffff\1\13\1\uffff";
static final String dfa_6s = "\25\uffff}>";
static final String[] dfa_7s = {
- "\1\12\1\uffff\1\5\4\uffff\1\11\1\10\32\uffff\1\13\33\uffff\2\14\1\2\1\1\1\uffff\1\4\1\3\1\6\1\7",
+ "\1\12\1\uffff\1\5\4\uffff\1\11\1\10\32\uffff\1\13\32\uffff\2\14\1\2\1\1\1\uffff\1\4\1\3\1\uffff\1\6\1\7",
"",
"",
"",
@@ -12976,7 +13093,7 @@ else if ( (LA94_0==88) ) {
"\1\15\6\uffff\1\11\1\10",
"\1\16\27\uffff\1\17\13\uffff\2\17\42\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
"\1\20\27\uffff\1\21\13\uffff\2\21\42\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
- "\1\23\13\uffff\2\23\26\uffff\1\22\13\uffff\1\15\1\uffff\1\23\1\uffff\1\23",
+ "\1\23\13\uffff\2\23\25\uffff\1\22\14\uffff\1\15\1\uffff\1\23\1\uffff\1\23",
"",
"",
"",
@@ -13011,7 +13128,7 @@ public DFA75(BaseRecognizer recognizer) {
this.transition = dfa_7;
}
public String getDescription() {
- return "3463:2: (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm )";
+ return "3478:2: (this_RecordTerm_0= ruleRecordTerm | this_ReferenceTerm_1= ruleReferenceTerm | this_ComponentClassifierTerm_2= ruleComponentClassifierTerm | this_ComputedTerm_3= ruleComputedTerm | this_StringTerm_4= ruleStringTerm | this_NumericRangeTerm_5= ruleNumericRangeTerm | this_RealTerm_6= ruleRealTerm | this_IntegerTerm_7= ruleIntegerTerm | this_ListTerm_8= ruleListTerm | this_BooleanLiteral_9= ruleBooleanLiteral | this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm )";
}
}
@@ -13066,35 +13183,35 @@ public String getDescription() {
public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000010000000000L});
public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000030000000000L});
public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x3040008000000050L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x1840008000000050L});
public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0010000000000002L});
public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0020000000000002L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x3000008000000050L});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0480000000000002L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0580008000400002L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0480008000400002L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0480000000400002L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x1800008000000050L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0200000000000002L,0x0000000000800200L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0280008000400002L,0x0000000000800200L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0100000000000000L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0200008000400002L,0x0000000000800200L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0200000000400002L,0x0000000000800200L});
public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000008000000010L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x3044008010000050L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0xC000000000000002L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x8000000000000002L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000800000000610L,0x0000000001800000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000800000000010L,0x0000000001800000L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000008000001850L,0x0000000000000F7CL});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x1844008010000050L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x6000000000000002L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x4000000000000002L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000800000000610L,0x0000000003000000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000800000000010L,0x0000000003000000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000008000001850L,0x0000000000000DBEL});
public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000010010000000L,0x0000000000014000L});
public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000010010000000L,0x0000000000010000L});
public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000010L,0x0000000000000080L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000028000001850L,0x0000000000000F7CL});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000010L,0x0000000000000040L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000028000001850L,0x0000000000000DBEL});
public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000100000000L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0080000000000002L,0x0000000000000040L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000220L});
public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000800L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001080L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001040L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000001810L,0x0000000000000C00L});
public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000012L});
public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000001000L});
@@ -13103,7 +13220,7 @@ public String getDescription() {
public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0080000000000002L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x8000000000000002L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
}
\ No newline at end of file
diff --git a/org.osate.contract/src-gen/org/osate/contract/serializer/ContractSemanticSequencer.java b/org.osate.contract/src-gen/org/osate/contract/serializer/ContractSemanticSequencer.java
index 38b3053..2cbfc91 100644
--- a/org.osate.contract/src-gen/org/osate/contract/serializer/ContractSemanticSequencer.java
+++ b/org.osate.contract/src-gen/org/osate/contract/serializer/ContractSemanticSequencer.java
@@ -559,7 +559,14 @@ protected void sequence_AssumptionElement_Exact(ISerializationContext context, C
* TerminalExpression.TupleExpression_4_2_0 returns MemberCall
*
* Constraint:
- * (left=CallExpression_MemberCall_1_0_0 right=ID typeArgument=ID? argument=Expression? lambda=Lambda?)
+ * (
+ * left=CallExpression_MemberCall_1_0_0
+ * operator=MemberCallOperator
+ * right=ID
+ * typeArgument=ID?
+ * argument=Expression?
+ * lambda=Lambda?
+ * )
*
*/
protected void sequence_CallExpression(ISerializationContext context, MemberCall semanticObject) {
diff --git a/org.osate.contract/src-gen/org/osate/contract/services/ContractGrammarAccess.java b/org.osate.contract/src-gen/org/osate/contract/services/ContractGrammarAccess.java
index b64cfca..4787448 100644
--- a/org.osate.contract/src-gen/org/osate/contract/services/ContractGrammarAccess.java
+++ b/org.osate.contract/src-gen/org/osate/contract/services/ContractGrammarAccess.java
@@ -1596,7 +1596,8 @@ public class CallExpressionElements extends AbstractParserRuleElementFinder {
private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1);
private final Group cGroup_1_0 = (Group)cAlternatives_1.eContents().get(0);
private final Action cMemberCallLeftAction_1_0_0 = (Action)cGroup_1_0.eContents().get(0);
- private final Keyword cFullStopKeyword_1_0_1 = (Keyword)cGroup_1_0.eContents().get(1);
+ private final Assignment cOperatorAssignment_1_0_1 = (Assignment)cGroup_1_0.eContents().get(1);
+ private final RuleCall cOperatorMemberCallOperatorEnumRuleCall_1_0_1_0 = (RuleCall)cOperatorAssignment_1_0_1.eContents().get(0);
private final Assignment cRightAssignment_1_0_2 = (Assignment)cGroup_1_0.eContents().get(2);
private final RuleCall cRightIDTerminalRuleCall_1_0_2_0 = (RuleCall)cRightAssignment_1_0_2.eContents().get(0);
private final Group cGroup_1_0_3 = (Group)cGroup_1_0.eContents().get(3);
@@ -1620,14 +1621,16 @@ public class CallExpressionElements extends AbstractParserRuleElementFinder {
//CallExpression returns Expression:
// TerminalExpression (
- // {MemberCall.left=current} '.' right=ID ('<' typeArgument=ID '>')? ('(' argument=Expression ')')? lambda=Lambda? |
+ // {MemberCall.left=current} operator=MemberCallOperator right=ID ('<' typeArgument=ID '>')?
+ // ('(' argument=Expression ')')? lambda=Lambda? |
// {PropertyLookup.left=current} '#' right=[aadl2::Property|QPREF]
// )*
//;
@Override public ParserRule getRule() { return rule; }
//TerminalExpression (
- // {MemberCall.left=current} '.' right=ID ('<' typeArgument=ID '>')? ('(' argument=Expression ')')? lambda=Lambda? |
+ // {MemberCall.left=current} operator=MemberCallOperator right=ID ('<' typeArgument=ID '>')?
+ // ('(' argument=Expression ')')? lambda=Lambda? |
// {PropertyLookup.left=current} '#' right=[aadl2::Property|QPREF]
//)*
public Group getGroup() { return cGroup; }
@@ -1636,19 +1639,24 @@ public class CallExpressionElements extends AbstractParserRuleElementFinder {
public RuleCall getTerminalExpressionParserRuleCall_0() { return cTerminalExpressionParserRuleCall_0; }
//(
- // {MemberCall.left=current} '.' right=ID ('<' typeArgument=ID '>')? ('(' argument=Expression ')')? lambda=Lambda? |
+ // {MemberCall.left=current} operator=MemberCallOperator right=ID ('<' typeArgument=ID '>')?
+ // ('(' argument=Expression ')')? lambda=Lambda? |
// {PropertyLookup.left=current} '#' right=[aadl2::Property|QPREF]
// )*
public Alternatives getAlternatives_1() { return cAlternatives_1; }
- //{MemberCall.left=current} '.' right=ID ('<' typeArgument=ID '>')? ('(' argument=Expression ')')? lambda=Lambda?
+ //{MemberCall.left=current} operator=MemberCallOperator right=ID ('<' typeArgument=ID '>')?
+ // ('(' argument=Expression ')')? lambda=Lambda?
public Group getGroup_1_0() { return cGroup_1_0; }
//{MemberCall.left=current}
public Action getMemberCallLeftAction_1_0_0() { return cMemberCallLeftAction_1_0_0; }
- //'.'
- public Keyword getFullStopKeyword_1_0_1() { return cFullStopKeyword_1_0_1; }
+ //operator=MemberCallOperator
+ public Assignment getOperatorAssignment_1_0_1() { return cOperatorAssignment_1_0_1; }
+
+ //MemberCallOperator
+ public RuleCall getOperatorMemberCallOperatorEnumRuleCall_1_0_1_0() { return cOperatorMemberCallOperatorEnumRuleCall_1_0_1_0; }
//right=ID
public Assignment getRightAssignment_1_0_2() { return cRightAssignment_1_0_2; }
@@ -2343,6 +2351,34 @@ public class LanguageElements extends AbstractElementFinder.AbstractEnumRuleElem
//'smt'
public Keyword getSMTSmtKeyword_2_0() { return cSMTSmtKeyword_2_0; }
}
+ public class MemberCallOperatorElements extends AbstractElementFinder.AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.osate.contract.Contract.MemberCallOperator");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cNORMALEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cNORMALFullStopKeyword_0_0 = (Keyword)cNORMALEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cOPTIONALEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cOPTIONALQuestionMarkFullStopKeyword_1_0 = (Keyword)cOPTIONALEnumLiteralDeclaration_1.eContents().get(0);
+
+ //enum MemberCallOperator:
+ // NORMAL='.' | OPTIONAL='?.'
+ //;
+ public EnumRule getRule() { return rule; }
+
+ //NORMAL='.' | OPTIONAL='?.'
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //NORMAL='.'
+ public EnumLiteralDeclaration getNORMALEnumLiteralDeclaration_0() { return cNORMALEnumLiteralDeclaration_0; }
+
+ //'.'
+ public Keyword getNORMALFullStopKeyword_0_0() { return cNORMALFullStopKeyword_0_0; }
+
+ //OPTIONAL='?.'
+ public EnumLiteralDeclaration getOPTIONALEnumLiteralDeclaration_1() { return cOPTIONALEnumLiteralDeclaration_1; }
+
+ //'?.'
+ public Keyword getOPTIONALQuestionMarkFullStopKeyword_1_0() { return cOPTIONALQuestionMarkFullStopKeyword_1_0; }
+ }
public class PredefinedElements extends AbstractElementFinder.AbstractEnumRuleElementFinder {
private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.osate.contract.Contract.Predefined");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
@@ -2407,6 +2443,7 @@ public class PredefinedElements extends AbstractElementFinder.AbstractEnumRuleEl
private final AndExpressionElements pAndExpression;
private final NotExpressionElements pNotExpression;
private final CallExpressionElements pCallExpression;
+ private final MemberCallOperatorElements eMemberCallOperator;
private final LambdaElements pLambda;
private final ParameterElements pParameter;
private final SingleParameterElements pSingleParameter;
@@ -2473,6 +2510,7 @@ public ContractGrammarAccess(GrammarProvider grammarProvider,
this.pAndExpression = new AndExpressionElements();
this.pNotExpression = new NotExpressionElements();
this.pCallExpression = new CallExpressionElements();
+ this.eMemberCallOperator = new MemberCallOperatorElements();
this.pLambda = new LambdaElements();
this.pParameter = new ParameterElements();
this.pSingleParameter = new SingleParameterElements();
@@ -2974,7 +3012,8 @@ public ParserRule getNotExpressionRule() {
//CallExpression returns Expression:
// TerminalExpression (
- // {MemberCall.left=current} '.' right=ID ('<' typeArgument=ID '>')? ('(' argument=Expression ')')? lambda=Lambda? |
+ // {MemberCall.left=current} operator=MemberCallOperator right=ID ('<' typeArgument=ID '>')?
+ // ('(' argument=Expression ')')? lambda=Lambda? |
// {PropertyLookup.left=current} '#' right=[aadl2::Property|QPREF]
// )*
//;
@@ -2986,6 +3025,17 @@ public ParserRule getCallExpressionRule() {
return getCallExpressionAccess().getRule();
}
+ //enum MemberCallOperator:
+ // NORMAL='.' | OPTIONAL='?.'
+ //;
+ public MemberCallOperatorElements getMemberCallOperatorAccess() {
+ return eMemberCallOperator;
+ }
+
+ public EnumRule getMemberCallOperatorRule() {
+ return getMemberCallOperatorAccess().getRule();
+ }
+
//Lambda:
// '{' parameter=Parameter '->' Queries returnValue=Expression '}'
//;
diff --git a/org.osate.contract/src/org/osate/contract/Contract.xtext b/org.osate.contract/src/org/osate/contract/Contract.xtext
index 7d43a1d..4b4e335 100644
--- a/org.osate.contract/src/org/osate/contract/Contract.xtext
+++ b/org.osate.contract/src/org/osate/contract/Contract.xtext
@@ -246,11 +246,16 @@ NotExpression returns Expression:
CallExpression returns Expression:
TerminalExpression (
- {MemberCall.left=current} '.' right=ID ('<' typeArgument=ID '>')? ('(' argument=Expression ')')? lambda=Lambda? |
+ {MemberCall.left=current} operator=MemberCallOperator right=ID ('<' typeArgument=ID '>')?
+ ('(' argument=Expression ')')? lambda=Lambda? |
{PropertyLookup.left=current} '#' right=[aadl2::Property|QPREF]
)*
;
+enum MemberCallOperator:
+ NORMAL='.' | OPTIONAL='?.'
+;
+
Lambda:
'{' parameter=Parameter '->' Queries returnValue=Expression '}'
;
diff --git a/org.osate.contract/src/org/osate/contract/scoping/ContractScopeProvider.java b/org.osate.contract/src/org/osate/contract/scoping/ContractScopeProvider.java
index 9b7a006..7c4a49c 100644
--- a/org.osate.contract/src/org/osate/contract/scoping/ContractScopeProvider.java
+++ b/org.osate.contract/src/org/osate/contract/scoping/ContractScopeProvider.java
@@ -60,6 +60,7 @@
import org.osate.contract.naming.ContractQualifiedNameProvider;
import org.osate.contract.typing.ContractTypeSystem;
import org.osate.contract.typing.LongWithUnitsType;
+import org.osate.contract.typing.OptionalType;
import org.osate.contract.typing.RecordType;
import com.google.common.base.Function;
@@ -127,20 +128,30 @@ private IScope scopeForNameReferenceReference(EObject context) {
if (context instanceof NameReference nameReference
&& nameReference.eContainer() instanceof MemberCall memberCall
&& memberCall.getArgument() == nameReference) {
- if (memberCall.getRight().equals("scaledTo") && typeSystem.expressionType(memberCall.getLeft())
- .getValue() instanceof LongWithUnitsType leftType) {
- var descriptions = new ArrayList();
- for (var literal : leftType.getUnitsType().getOwnedLiterals()) {
- descriptions.add(EObjectDescription.create(literal.getName(), literal));
+ var receiverType = switch (memberCall.getOperator()) {
+ case NORMAL -> typeSystem.expressionType(memberCall.getLeft()).getValue();
+ case OPTIONAL ->
+ typeSystem.expressionType(memberCall.getLeft()).getValue() instanceof OptionalType optionalType
+ ? optionalType.getElementType()
+ : null;
+ };
+ switch (memberCall.getRight()) {
+ case "scaledTo":
+ if (receiverType instanceof LongWithUnitsType longType) {
+ var descriptions = new ArrayList();
+ for (var literal : longType.getUnitsType().getOwnedLiterals()) {
+ descriptions.add(EObjectDescription.create(literal.getName(), literal));
+ }
+ return new SimpleScope(descriptions, true);
}
- return new SimpleScope(descriptions, true);
- } else if (memberCall.getRight().equals("get")
- && typeSystem.expressionType(memberCall.getLeft()).getValue() instanceof RecordType leftType) {
- var descriptions = new ArrayList();
- for (var field : leftType.getRecordType().getOwnedFields()) {
- descriptions.add(EObjectDescription.create(field.getName(), field));
+ case "get":
+ if (receiverType instanceof RecordType recordType) {
+ var descriptions = new ArrayList();
+ for (var field : recordType.getRecordType().getOwnedFields()) {
+ descriptions.add(EObjectDescription.create(field.getName(), field));
+ }
+ return new SimpleScope(descriptions, true);
}
- return new SimpleScope(descriptions, true);
}
}
var names = new ArrayList();
diff --git a/org.osate.contract/src/org/osate/contract/typing/contract-interpreter.xsemantics b/org.osate.contract/src/org/osate/contract/typing/contract-interpreter.xsemantics
index c2388f8..0c114a6 100644
--- a/org.osate.contract/src/org/osate/contract/typing/contract-interpreter.xsemantics
+++ b/org.osate.contract/src/org/osate/contract/typing/contract-interpreter.xsemantics
@@ -39,6 +39,7 @@ import org.osate.aadl2.properties.PropertyNotPresentException
import org.osate.contract.contract.AndExpression
import org.osate.contract.contract.Expression
import org.osate.contract.contract.MemberCall
+import org.osate.contract.contract.MemberCallOperator
import org.osate.contract.contract.NameReference
import org.osate.contract.contract.NotExpression
import org.osate.contract.contract.OrExpression
@@ -116,37 +117,56 @@ from {
rule EvaluateMemberCall
G |- MemberCall expression ~> Object result
from {
- val leftType = typeSystem.expressionType(expression.left).value
G |- expression.left ~> var Object leftValue
- result = switch member : leftType.members.get(expression.right) {
- SimpleMember