From f6c21080feef5b6885495c43b90e06e2d47e7e61 Mon Sep 17 00:00:00 2001
From: Joe Seibel <1824701+joeseibel@users.noreply.github.com>
Date: Tue, 20 Feb 2024 13:43:32 -0800
Subject: [PATCH 1/9] expression.right can be null if there is a syntax error.
---
.../src/org/osate/contract/typing/contract.xsemantics | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
index 63f4e6e..604f822 100644
--- a/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
+++ b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
@@ -210,7 +210,7 @@ checkrule CheckMemberCall for
MemberCall expression
from {
empty |- expression.left : var Type leftType
- if (leftType !== null) {
+ if (leftType !== null && expression.right !== null) {
val member = leftType.members.get(expression.right)
if (member === null) {
fail
From 0e6de68187206427761b3e1037d0e0c780986531 Mon Sep 17 00:00:00 2001
From: Joe Seibel <1824701+joeseibel@users.noreply.github.com>
Date: Tue, 20 Feb 2024 14:13:28 -0800
Subject: [PATCH 2/9] Added optional member call operator "?." to the syntax.
---
.../contentassist/antlr/ContractParser.java | 2 +
.../antlr/internal/InternalContract.g | 58 +-
.../antlr/internal/InternalContract.tokens | 110 +-
.../antlr/internal/InternalContractLexer.java | 1236 +--
.../internal/InternalContractParser.java | 8853 +++++++++--------
.../AbstractContractProposalProvider.java | 6 +
.../model/generated/Contract.ecore | 5 +
.../model/generated/Contract.genmodel | 5 +
.../org/osate/contract/Contract.xtextbin | Bin 14909 -> 15099 bytes
.../contract/contract/ContractPackage.java | 68 +-
.../osate/contract/contract/MemberCall.java | 26 +
.../contract/contract/MemberCallOperator.java | 247 +
.../contract/impl/ContractFactoryImpl.java | 26 +
.../contract/impl/ContractPackageImpl.java | 45 +-
.../contract/impl/MemberCallImpl.java | 61 +-
.../parser/antlr/internal/InternalContract.g | 50 +-
.../antlr/internal/InternalContract.tokens | 40 +-
.../antlr/internal/InternalContractLexer.java | 998 +-
.../internal/InternalContractParser.java | 1735 ++--
.../serializer/ContractSemanticSequencer.java | 9 +-
.../services/ContractGrammarAccess.java | 66 +-
.../src/org/osate/contract/Contract.xtext | 7 +-
22 files changed, 7322 insertions(+), 6331 deletions(-)
create mode 100644 org.osate.contract/src-gen/org/osate/contract/contract/MemberCallOperator.java
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 5642108..a1571d6 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
@@ -78,6 +78,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.getContractLibraryAccess().getGroup(), "rule__ContractLibrary__Group__0");
builder.put(grammarAccess.getContractAccess().getGroup(), "rule__Contract__Group__0");
builder.put(grammarAccess.getContractAccess().getGroup_3(), "rule__Contract__Group_3__0");
@@ -234,6 +235,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 7cd5c64..4f63288 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
@@ -1815,6 +1815,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__ContractElement__Alternatives
@init {
int stackSize = keepStackSize();
@@ -2349,6 +2365,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__ContractLibrary__Group__0
@init {
int stackSize = keepStackSize();
@@ -6289,9 +6326,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 {
@@ -11421,6 +11458,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 382de68..8025f74 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,67 +1,68 @@
-'!'=58
-'#'=62
-'&&'=57
-'('=45
-')'=46
+'!'=60
+'#'=63
+'&&'=59
+'('=47
+')'=48
'*'=21
'+'=26
-'+=>'=82
-','=55
+'+=>'=83
+','=57
'-'=27
-'->'=63
-'.'=59
-'..'=74
-':'=50
-'::'=68
-';'=39
-'<'=60
-'<=>'=81
-'='=54
+'->'=64
+'.'=31
+'..'=75
+':'=52
+'::'=69
+';'=41
+'<'=61
+'<=>'=82
+'='=56
'=>'=24
-'>'=61
-'['=70
-']'=71
+'>'=62
+'?.'=32
+'['=71
+']'=72
'analysis'=23
-'applies'=76
-'argument'=40
-'assumptions'=37
-'binding'=79
-'claims'=51
-'classifier'=73
-'component'=49
-'compute'=72
-'constant'=83
-'contract'=31
-'contracts'=52
-'declarations'=43
-'delta'=75
-'domain'=42
-'domains'=34
+'applies'=77
+'argument'=42
+'assumptions'=39
+'binding'=80
+'claims'=53
+'classifier'=74
+'component'=51
+'compute'=73
+'constant'=84
+'contract'=33
+'contracts'=54
+'declarations'=45
+'delta'=76
+'domain'=44
+'domains'=36
'false'=25
-'guarantee'=38
-'implementation'=41
-'in'=78
-'input'=36
+'guarantee'=40
+'implementation'=43
+'in'=79
+'input'=38
'invocation'=22
'java'=29
-'modes'=80
-'or'=44
-'plan'=48
+'modes'=81
+'or'=46
+'plan'=50
'python'=28
-'queries'=35
-'reference'=69
-'root'=65
-'self'=64
+'queries'=37
+'reference'=70
+'root'=66
+'self'=65
'smt'=30
-'to'=77
-'true'=84
-'use'=66
-'val'=53
-'verification'=47
-'verify'=67
-'{'=32
-'||'=56
-'}'=33
+'to'=78
+'true'=85
+'use'=67
+'val'=55
+'verification'=49
+'verify'=68
+'{'=34
+'||'=58
+'}'=35
RULE_BASED_INTEGER=18
RULE_DIGIT=15
RULE_EXPONENT=16
@@ -143,3 +144,4 @@ T__81=81
T__82=82
T__83=83
T__84=84
+T__85=85
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 62ed46b..2c23a23 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
@@ -92,6 +92,7 @@ public class InternalContractLexer extends Lexer {
public static final int T__40=40;
public static final int T__84=84;
public static final int T__41=41;
+ public static final int T__85=85;
public static final int T__42=42;
public static final int T__43=43;
@@ -320,11 +321,10 @@ public final void mT__31() throws RecognitionException {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:21:7: ( 'contract' )
- // InternalContract.g:21:9: 'contract'
+ // InternalContract.g:21:7: ( '.' )
+ // InternalContract.g:21:9: '.'
{
- match("contract");
-
+ match('.');
}
@@ -341,10 +341,11 @@ public final void mT__32() throws RecognitionException {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:22:7: ( '{' )
- // InternalContract.g:22:9: '{'
+ // InternalContract.g:22:7: ( '?.' )
+ // InternalContract.g:22:9: '?.'
{
- match('{');
+ match("?.");
+
}
@@ -361,10 +362,11 @@ public final void mT__33() throws RecognitionException {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:23:7: ( '}' )
- // InternalContract.g:23:9: '}'
+ // InternalContract.g:23:7: ( 'contract' )
+ // InternalContract.g:23:9: 'contract'
{
- match('}');
+ match("contract");
+
}
@@ -381,11 +383,10 @@ public final void mT__34() throws RecognitionException {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:24:7: ( 'domains' )
- // InternalContract.g:24:9: 'domains'
+ // InternalContract.g:24:7: ( '{' )
+ // InternalContract.g:24:9: '{'
{
- match("domains");
-
+ match('{');
}
@@ -402,11 +403,10 @@ public final void mT__35() throws RecognitionException {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:25:7: ( 'queries' )
- // InternalContract.g:25:9: 'queries'
+ // InternalContract.g:25:7: ( '}' )
+ // InternalContract.g:25:9: '}'
{
- match("queries");
-
+ match('}');
}
@@ -423,10 +423,10 @@ public final void mT__36() throws RecognitionException {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:26:7: ( 'input' )
- // InternalContract.g:26:9: 'input'
+ // InternalContract.g:26:7: ( 'domains' )
+ // InternalContract.g:26:9: 'domains'
{
- match("input");
+ match("domains");
}
@@ -444,10 +444,10 @@ public final void mT__37() throws RecognitionException {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:27:7: ( 'assumptions' )
- // InternalContract.g:27:9: 'assumptions'
+ // InternalContract.g:27:7: ( 'queries' )
+ // InternalContract.g:27:9: 'queries'
{
- match("assumptions");
+ match("queries");
}
@@ -465,10 +465,10 @@ public final void mT__38() throws RecognitionException {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:28:7: ( 'guarantee' )
- // InternalContract.g:28:9: 'guarantee'
+ // InternalContract.g:28:7: ( 'input' )
+ // InternalContract.g:28:9: 'input'
{
- match("guarantee");
+ match("input");
}
@@ -486,10 +486,11 @@ public final void mT__39() throws RecognitionException {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:29:7: ( ';' )
- // InternalContract.g:29:9: ';'
+ // InternalContract.g:29:7: ( 'assumptions' )
+ // InternalContract.g:29:9: 'assumptions'
{
- match(';');
+ match("assumptions");
+
}
@@ -506,10 +507,10 @@ public final void mT__40() throws RecognitionException {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:30:7: ( 'argument' )
- // InternalContract.g:30:9: 'argument'
+ // InternalContract.g:30:7: ( 'guarantee' )
+ // InternalContract.g:30:9: 'guarantee'
{
- match("argument");
+ match("guarantee");
}
@@ -527,11 +528,10 @@ public final void mT__41() throws RecognitionException {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:31:7: ( 'implementation' )
- // InternalContract.g:31:9: 'implementation'
+ // InternalContract.g:31:7: ( ';' )
+ // InternalContract.g:31:9: ';'
{
- match("implementation");
-
+ match(';');
}
@@ -548,10 +548,10 @@ public final void mT__42() throws RecognitionException {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:32:7: ( 'domain' )
- // InternalContract.g:32:9: 'domain'
+ // InternalContract.g:32:7: ( 'argument' )
+ // InternalContract.g:32:9: 'argument'
{
- match("domain");
+ match("argument");
}
@@ -569,10 +569,10 @@ public final void mT__43() throws RecognitionException {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:33:7: ( 'declarations' )
- // InternalContract.g:33:9: 'declarations'
+ // InternalContract.g:33:7: ( 'implementation' )
+ // InternalContract.g:33:9: 'implementation'
{
- match("declarations");
+ match("implementation");
}
@@ -590,10 +590,10 @@ public final void mT__44() throws RecognitionException {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:34:7: ( 'or' )
- // InternalContract.g:34:9: 'or'
+ // InternalContract.g:34:7: ( 'domain' )
+ // InternalContract.g:34:9: 'domain'
{
- match("or");
+ match("domain");
}
@@ -611,10 +611,11 @@ public final void mT__45() throws RecognitionException {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:35:7: ( '(' )
- // InternalContract.g:35:9: '('
+ // InternalContract.g:35:7: ( 'declarations' )
+ // InternalContract.g:35:9: 'declarations'
{
- match('(');
+ match("declarations");
+
}
@@ -631,10 +632,11 @@ public final void mT__46() throws RecognitionException {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:36:7: ( ')' )
- // InternalContract.g:36:9: ')'
+ // InternalContract.g:36:7: ( 'or' )
+ // InternalContract.g:36:9: 'or'
{
- match(')');
+ match("or");
+
}
@@ -651,11 +653,10 @@ public final void mT__47() throws RecognitionException {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:37:7: ( 'verification' )
- // InternalContract.g:37:9: 'verification'
+ // InternalContract.g:37:7: ( '(' )
+ // InternalContract.g:37:9: '('
{
- match("verification");
-
+ match('(');
}
@@ -672,11 +673,10 @@ public final void mT__48() throws RecognitionException {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:38:7: ( 'plan' )
- // InternalContract.g:38:9: 'plan'
+ // InternalContract.g:38:7: ( ')' )
+ // InternalContract.g:38:9: ')'
{
- match("plan");
-
+ match(')');
}
@@ -693,10 +693,10 @@ public final void mT__49() throws RecognitionException {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:39:7: ( 'component' )
- // InternalContract.g:39:9: 'component'
+ // InternalContract.g:39:7: ( 'verification' )
+ // InternalContract.g:39:9: 'verification'
{
- match("component");
+ match("verification");
}
@@ -714,10 +714,11 @@ public final void mT__50() throws RecognitionException {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:40:7: ( ':' )
- // InternalContract.g:40:9: ':'
+ // InternalContract.g:40:7: ( 'plan' )
+ // InternalContract.g:40:9: 'plan'
{
- match(':');
+ match("plan");
+
}
@@ -734,10 +735,10 @@ public final void mT__51() throws RecognitionException {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:41:7: ( 'claims' )
- // InternalContract.g:41:9: 'claims'
+ // InternalContract.g:41:7: ( 'component' )
+ // InternalContract.g:41:9: 'component'
{
- match("claims");
+ match("component");
}
@@ -755,11 +756,10 @@ public final void mT__52() throws RecognitionException {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:42:7: ( 'contracts' )
- // InternalContract.g:42:9: 'contracts'
+ // InternalContract.g:42:7: ( ':' )
+ // InternalContract.g:42:9: ':'
{
- match("contracts");
-
+ match(':');
}
@@ -776,10 +776,10 @@ public final void mT__53() throws RecognitionException {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:43:7: ( 'val' )
- // InternalContract.g:43:9: 'val'
+ // InternalContract.g:43:7: ( 'claims' )
+ // InternalContract.g:43:9: 'claims'
{
- match("val");
+ match("claims");
}
@@ -797,10 +797,11 @@ public final void mT__54() throws RecognitionException {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:44:7: ( '=' )
- // InternalContract.g:44:9: '='
+ // InternalContract.g:44:7: ( 'contracts' )
+ // InternalContract.g:44:9: 'contracts'
{
- match('=');
+ match("contracts");
+
}
@@ -817,10 +818,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: ( 'val' )
+ // InternalContract.g:45:9: 'val'
{
- match(',');
+ match("val");
+
}
@@ -837,11 +839,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('=');
}
@@ -858,11 +859,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(',');
}
@@ -879,10 +879,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("||");
+
}
@@ -899,10 +900,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: ( '&&' )
+ // InternalContract.g:49:9: '&&'
{
- match('.');
+ match("&&");
+
}
@@ -919,10 +921,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: ( '!' )
+ // InternalContract.g:50:9: '!'
{
- match('<');
+ match('!');
}
@@ -939,10 +941,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('<');
}
@@ -959,10 +961,10 @@ 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('>');
}
@@ -979,11 +981,10 @@ 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('#');
}
@@ -1000,10 +1001,10 @@ public final void mT__64() throws RecognitionException {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:54:7: ( 'self' )
- // InternalContract.g:54:9: 'self'
+ // InternalContract.g:54:7: ( '->' )
+ // InternalContract.g:54:9: '->'
{
- match("self");
+ match("->");
}
@@ -1021,10 +1022,10 @@ public final void mT__65() throws RecognitionException {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:55:7: ( 'root' )
- // InternalContract.g:55:9: 'root'
+ // InternalContract.g:55:7: ( 'self' )
+ // InternalContract.g:55:9: 'self'
{
- match("root");
+ match("self");
}
@@ -1042,10 +1043,10 @@ public final void mT__66() throws RecognitionException {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:56:7: ( 'use' )
- // InternalContract.g:56:9: 'use'
+ // InternalContract.g:56:7: ( 'root' )
+ // InternalContract.g:56:9: 'root'
{
- match("use");
+ match("root");
}
@@ -1063,10 +1064,10 @@ public final void mT__67() throws RecognitionException {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:57:7: ( 'verify' )
- // InternalContract.g:57:9: 'verify'
+ // InternalContract.g:57:7: ( 'use' )
+ // InternalContract.g:57:9: 'use'
{
- match("verify");
+ match("use");
}
@@ -1084,10 +1085,10 @@ public final void mT__68() throws RecognitionException {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:58:7: ( '::' )
- // InternalContract.g:58:9: '::'
+ // InternalContract.g:58:7: ( 'verify' )
+ // InternalContract.g:58:9: 'verify'
{
- match("::");
+ match("verify");
}
@@ -1105,10 +1106,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("::");
}
@@ -1126,10 +1127,11 @@ 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: ( 'reference' )
+ // InternalContract.g:60:9: 'reference'
{
- match('[');
+ match("reference");
+
}
@@ -1146,10 +1148,10 @@ 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: ( '[' )
+ // InternalContract.g:61:9: '['
{
- match(']');
+ match('[');
}
@@ -1166,11 +1168,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: ( ']' )
+ // InternalContract.g:62:9: ']'
{
- match("compute");
-
+ match(']');
}
@@ -1187,10 +1188,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: ( 'compute' )
+ // InternalContract.g:63:9: 'compute'
{
- match("classifier");
+ match("compute");
}
@@ -1208,10 +1209,10 @@ 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: ( 'classifier' )
+ // InternalContract.g:64:9: 'classifier'
{
- match("..");
+ match("classifier");
}
@@ -1229,10 +1230,10 @@ public final void mT__75() throws RecognitionException {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:65:7: ( 'delta' )
- // InternalContract.g:65:9: 'delta'
+ // InternalContract.g:65:7: ( '..' )
+ // InternalContract.g:65:9: '..'
{
- match("delta");
+ match("..");
}
@@ -1250,10 +1251,10 @@ public final void mT__76() throws RecognitionException {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:66:7: ( 'applies' )
- // InternalContract.g:66:9: 'applies'
+ // InternalContract.g:66:7: ( 'delta' )
+ // InternalContract.g:66:9: 'delta'
{
- match("applies");
+ match("delta");
}
@@ -1271,10 +1272,10 @@ public final void mT__77() throws RecognitionException {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:67:7: ( 'to' )
- // InternalContract.g:67:9: 'to'
+ // InternalContract.g:67:7: ( 'applies' )
+ // InternalContract.g:67:9: 'applies'
{
- match("to");
+ match("applies");
}
@@ -1292,10 +1293,10 @@ public final void mT__78() throws RecognitionException {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:68:7: ( 'in' )
- // InternalContract.g:68:9: 'in'
+ // InternalContract.g:68:7: ( 'to' )
+ // InternalContract.g:68:9: 'to'
{
- match("in");
+ match("to");
}
@@ -1313,10 +1314,10 @@ public final void mT__79() throws RecognitionException {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:69:7: ( 'binding' )
- // InternalContract.g:69:9: 'binding'
+ // InternalContract.g:69:7: ( 'in' )
+ // InternalContract.g:69:9: 'in'
{
- match("binding");
+ match("in");
}
@@ -1334,10 +1335,10 @@ public final void mT__80() throws RecognitionException {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:70:7: ( 'modes' )
- // InternalContract.g:70:9: 'modes'
+ // InternalContract.g:70:7: ( 'binding' )
+ // InternalContract.g:70:9: 'binding'
{
- match("modes");
+ match("binding");
}
@@ -1355,10 +1356,10 @@ public final void mT__81() throws RecognitionException {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:71:7: ( '<=>' )
- // InternalContract.g:71:9: '<=>'
+ // InternalContract.g:71:7: ( 'modes' )
+ // InternalContract.g:71:9: 'modes'
{
- match("<=>");
+ match("modes");
}
@@ -1376,10 +1377,10 @@ public final void mT__82() throws RecognitionException {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:72:7: ( '+=>' )
- // InternalContract.g:72:9: '+=>'
+ // InternalContract.g:72:7: ( '<=>' )
+ // InternalContract.g:72:9: '<=>'
{
- match("+=>");
+ match("<=>");
}
@@ -1397,10 +1398,10 @@ public final void mT__83() throws RecognitionException {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:73:7: ( 'constant' )
- // InternalContract.g:73:9: 'constant'
+ // InternalContract.g:73:7: ( '+=>' )
+ // InternalContract.g:73:9: '+=>'
{
- match("constant");
+ match("+=>");
}
@@ -1418,10 +1419,10 @@ public final void mT__84() throws RecognitionException {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:74:7: ( 'true' )
- // InternalContract.g:74:9: 'true'
+ // InternalContract.g:74:7: ( 'constant' )
+ // InternalContract.g:74:9: 'constant'
{
- match("true");
+ match("constant");
}
@@ -1434,17 +1435,38 @@ public final void mT__84() throws RecognitionException {
}
// $ANTLR end "T__84"
+ // $ANTLR start "T__85"
+ public final void mT__85() throws RecognitionException {
+ try {
+ int _type = T__85;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalContract.g:75:7: ( 'true' )
+ // InternalContract.g:75:9: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__85"
+
// $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:12513:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
- // InternalContract.g:12513:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:12565:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
+ // InternalContract.g:12565:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
{
match("'''");
- // InternalContract.g:12513:30: ( RULE_IN_ISTRING )*
+ // InternalContract.g:12565:30: ( RULE_IN_ISTRING )*
loop1:
do {
int alt1=2;
@@ -1475,7 +1497,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
switch (alt1) {
case 1 :
- // InternalContract.g:12513:30: RULE_IN_ISTRING
+ // InternalContract.g:12565:30: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1487,7 +1509,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
} while (true);
- // InternalContract.g:12513:47: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:12565:47: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -1510,7 +1532,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
alt4=2;}
switch (alt4) {
case 1 :
- // InternalContract.g:12513:48: '\\'\\'\\''
+ // InternalContract.g:12565:48: '\\'\\'\\''
{
match("'''");
@@ -1518,9 +1540,9 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
break;
case 2 :
- // InternalContract.g:12513:57: ( '\\'' ( '\\'' )? )? EOF
+ // InternalContract.g:12565:57: ( '\\'' ( '\\'' )? )? EOF
{
- // InternalContract.g:12513:57: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:12565:57: ( '\\'' ( '\\'' )? )?
int alt3=2;
int LA3_0 = input.LA(1);
@@ -1529,10 +1551,10 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
switch (alt3) {
case 1 :
- // InternalContract.g:12513:58: '\\'' ( '\\'' )?
+ // InternalContract.g:12565:58: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:12513:63: ( '\\'' )?
+ // InternalContract.g:12565:63: ( '\\'' )?
int alt2=2;
int LA2_0 = input.LA(1);
@@ -1541,7 +1563,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
switch (alt2) {
case 1 :
- // InternalContract.g:12513:63: '\\''
+ // InternalContract.g:12565:63: '\\''
{
match('\'');
@@ -1579,12 +1601,12 @@ public final void mRULE_ISTRING_LEFT() throws RecognitionException {
try {
int _type = RULE_ISTRING_LEFT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12515:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
- // InternalContract.g:12515:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
+ // InternalContract.g:12567:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
+ // InternalContract.g:12567:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
{
match("'''");
- // InternalContract.g:12515:30: ( RULE_IN_ISTRING )*
+ // InternalContract.g:12567:30: ( RULE_IN_ISTRING )*
loop5:
do {
int alt5=2;
@@ -1660,7 +1682,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
switch (alt5) {
case 1 :
- // InternalContract.g:12515:30: RULE_IN_ISTRING
+ // InternalContract.g:12567:30: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1672,7 +1694,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
} while (true);
- // InternalContract.g:12515:47: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:12567:47: ( '\\'' ( '\\'' )? )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -1681,10 +1703,10 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
switch (alt7) {
case 1 :
- // InternalContract.g:12515:48: '\\'' ( '\\'' )?
+ // InternalContract.g:12567:48: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:12515:53: ( '\\'' )?
+ // InternalContract.g:12567:53: ( '\\'' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -1693,7 +1715,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
switch (alt6) {
case 1 :
- // InternalContract.g:12515:53: '\\''
+ // InternalContract.g:12567:53: '\\''
{
match('\'');
@@ -1726,12 +1748,12 @@ public final void mRULE_ISTRING_MIDDLE() throws RecognitionException {
try {
int _type = RULE_ISTRING_MIDDLE;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12517:21: ( '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
- // InternalContract.g:12517:23: '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
+ // InternalContract.g:12569:21: ( '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
+ // InternalContract.g:12569:23: '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
{
match("$}");
- // InternalContract.g:12517:28: ( RULE_IN_ISTRING )*
+ // InternalContract.g:12569:28: ( RULE_IN_ISTRING )*
loop8:
do {
int alt8=2;
@@ -1807,7 +1829,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
switch (alt8) {
case 1 :
- // InternalContract.g:12517:28: RULE_IN_ISTRING
+ // InternalContract.g:12569:28: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1819,7 +1841,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
} while (true);
- // InternalContract.g:12517:45: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:12569:45: ( '\\'' ( '\\'' )? )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1828,10 +1850,10 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
switch (alt10) {
case 1 :
- // InternalContract.g:12517:46: '\\'' ( '\\'' )?
+ // InternalContract.g:12569:46: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:12517:51: ( '\\'' )?
+ // InternalContract.g:12569:51: ( '\\'' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1840,7 +1862,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
switch (alt9) {
case 1 :
- // InternalContract.g:12517:51: '\\''
+ // InternalContract.g:12569:51: '\\''
{
match('\'');
@@ -1873,12 +1895,12 @@ public final void mRULE_ISTRING_RIGHT() throws RecognitionException {
try {
int _type = RULE_ISTRING_RIGHT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12519:20: ( '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
- // InternalContract.g:12519:22: '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:12571:20: ( '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
+ // InternalContract.g:12571:22: '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
{
match("$}");
- // InternalContract.g:12519:27: ( RULE_IN_ISTRING )*
+ // InternalContract.g:12571:27: ( RULE_IN_ISTRING )*
loop11:
do {
int alt11=2;
@@ -1909,7 +1931,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
switch (alt11) {
case 1 :
- // InternalContract.g:12519:27: RULE_IN_ISTRING
+ // InternalContract.g:12571:27: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1921,7 +1943,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
} while (true);
- // InternalContract.g:12519:44: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:12571:44: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
int alt14=2;
int LA14_0 = input.LA(1);
@@ -1944,7 +1966,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
alt14=2;}
switch (alt14) {
case 1 :
- // InternalContract.g:12519:45: '\\'\\'\\''
+ // InternalContract.g:12571:45: '\\'\\'\\''
{
match("'''");
@@ -1952,9 +1974,9 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
break;
case 2 :
- // InternalContract.g:12519:54: ( '\\'' ( '\\'' )? )? EOF
+ // InternalContract.g:12571:54: ( '\\'' ( '\\'' )? )? EOF
{
- // InternalContract.g:12519:54: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:12571:54: ( '\\'' ( '\\'' )? )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -1963,10 +1985,10 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
switch (alt13) {
case 1 :
- // InternalContract.g:12519:55: '\\'' ( '\\'' )?
+ // InternalContract.g:12571:55: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:12519:60: ( '\\'' )?
+ // InternalContract.g:12571:60: ( '\\'' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -1975,7 +1997,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
switch (alt12) {
case 1 :
- // InternalContract.g:12519:60: '\\''
+ // InternalContract.g:12571:60: '\\''
{
match('\'');
@@ -2011,10 +2033,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:12521:26: ( ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) ) )
- // InternalContract.g:12521:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
+ // InternalContract.g:12573:26: ( ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) ) )
+ // InternalContract.g:12573:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
{
- // InternalContract.g:12521:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
+ // InternalContract.g:12573:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
int alt15=4;
int LA15_0 = input.LA(1);
@@ -2048,7 +2070,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
switch (alt15) {
case 1 :
- // InternalContract.g:12521:29: '\\'\\'' ~ ( '\\'' )
+ // InternalContract.g:12573:29: '\\'\\'' ~ ( '\\'' )
{
match("''");
@@ -2065,7 +2087,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 2 :
- // InternalContract.g:12521:44: '\\'' ~ ( '\\'' )
+ // InternalContract.g:12573:44: '\\'' ~ ( '\\'' )
{
match('\'');
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
@@ -2081,7 +2103,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 3 :
- // InternalContract.g:12521:57: '$' ~ ( '{' )
+ // InternalContract.g:12573:57: '$' ~ ( '{' )
{
match('$');
if ( (input.LA(1)>='\u0000' && input.LA(1)<='z')||(input.LA(1)>='|' && input.LA(1)<='\uFFFF') ) {
@@ -2097,7 +2119,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 4 :
- // InternalContract.g:12521:68: ~ ( ( '\\'' | '$' ) )
+ // InternalContract.g:12573:68: ~ ( ( '\\'' | '$' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='#')||(input.LA(1)>='%' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2128,11 +2150,11 @@ public final void mRULE_SSTRING() throws RecognitionException {
try {
int _type = RULE_SSTRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12523:14: ( '`' (~ ( '`' ) )* '`' )
- // InternalContract.g:12523:16: '`' (~ ( '`' ) )* '`'
+ // InternalContract.g:12575:14: ( '`' (~ ( '`' ) )* '`' )
+ // InternalContract.g:12575:16: '`' (~ ( '`' ) )* '`'
{
match('`');
- // InternalContract.g:12523:20: (~ ( '`' ) )*
+ // InternalContract.g:12575:20: (~ ( '`' ) )*
loop16:
do {
int alt16=2;
@@ -2145,7 +2167,7 @@ public final void mRULE_SSTRING() throws RecognitionException {
switch (alt16) {
case 1 :
- // InternalContract.g:12523:20: ~ ( '`' )
+ // InternalContract.g:12575:20: ~ ( '`' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='_')||(input.LA(1)>='a' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2182,12 +2204,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12525:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalContract.g:12525:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalContract.g:12577:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalContract.g:12577:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalContract.g:12525:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalContract.g:12577:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -2200,7 +2222,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
switch (alt17) {
case 1 :
- // InternalContract.g:12525:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalContract.g:12577: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();
@@ -2220,7 +2242,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:12525:40: ( ( '\\r' )? '\\n' )?
+ // InternalContract.g:12577:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -2229,9 +2251,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
switch (alt19) {
case 1 :
- // InternalContract.g:12525:41: ( '\\r' )? '\\n'
+ // InternalContract.g:12577:41: ( '\\r' )? '\\n'
{
- // InternalContract.g:12525:41: ( '\\r' )?
+ // InternalContract.g:12577:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -2240,7 +2262,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
switch (alt18) {
case 1 :
- // InternalContract.g:12525:41: '\\r'
+ // InternalContract.g:12577:41: '\\r'
{
match('\r');
@@ -2270,8 +2292,8 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
// $ANTLR start "RULE_EXPONENT"
public final void mRULE_EXPONENT() throws RecognitionException {
try {
- // InternalContract.g:12527:24: ( ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+ )
- // InternalContract.g:12527:26: ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+
+ // InternalContract.g:12579:24: ( ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+ )
+ // InternalContract.g:12579:26: ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2282,7 +2304,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:12527:36: ( '+' | '-' )?
+ // InternalContract.g:12579:36: ( '+' | '-' )?
int alt20=2;
int LA20_0 = input.LA(1);
@@ -2308,7 +2330,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
}
- // InternalContract.g:12527:47: ( RULE_DIGIT )+
+ // InternalContract.g:12579:47: ( RULE_DIGIT )+
int cnt21=0;
loop21:
do {
@@ -2322,7 +2344,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
switch (alt21) {
case 1 :
- // InternalContract.g:12527:47: RULE_DIGIT
+ // InternalContract.g:12579:47: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2350,8 +2372,8 @@ public final void mRULE_EXPONENT() throws RecognitionException {
// $ANTLR start "RULE_INT_EXPONENT"
public final void mRULE_INT_EXPONENT() throws RecognitionException {
try {
- // InternalContract.g:12529:28: ( ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+ )
- // InternalContract.g:12529:30: ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+
+ // InternalContract.g:12581:28: ( ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+ )
+ // InternalContract.g:12581:30: ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2362,7 +2384,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:12529:40: ( '+' )?
+ // InternalContract.g:12581:40: ( '+' )?
int alt22=2;
int LA22_0 = input.LA(1);
@@ -2371,7 +2393,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
}
switch (alt22) {
case 1 :
- // InternalContract.g:12529:40: '+'
+ // InternalContract.g:12581:40: '+'
{
match('+');
@@ -2380,7 +2402,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
}
- // InternalContract.g:12529:45: ( RULE_DIGIT )+
+ // InternalContract.g:12581:45: ( RULE_DIGIT )+
int cnt23=0;
loop23:
do {
@@ -2394,7 +2416,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
switch (alt23) {
case 1 :
- // InternalContract.g:12529:45: RULE_DIGIT
+ // InternalContract.g:12581:45: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2424,10 +2446,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
try {
int _type = RULE_REAL_LIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12531:15: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )? )
- // InternalContract.g:12531:17: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )?
+ // InternalContract.g:12583:15: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )? )
+ // InternalContract.g:12583:17: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )?
{
- // InternalContract.g:12531:17: ( RULE_DIGIT )+
+ // InternalContract.g:12583:17: ( RULE_DIGIT )+
int cnt24=0;
loop24:
do {
@@ -2441,7 +2463,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt24) {
case 1 :
- // InternalContract.g:12531:17: RULE_DIGIT
+ // InternalContract.g:12583:17: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2457,7 +2479,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
cnt24++;
} while (true);
- // InternalContract.g:12531:29: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:12583:29: ( '_' ( RULE_DIGIT )+ )*
loop26:
do {
int alt26=2;
@@ -2470,10 +2492,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt26) {
case 1 :
- // InternalContract.g:12531:30: '_' ( RULE_DIGIT )+
+ // InternalContract.g:12583:30: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:12531:34: ( RULE_DIGIT )+
+ // InternalContract.g:12583:34: ( RULE_DIGIT )+
int cnt25=0;
loop25:
do {
@@ -2487,7 +2509,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt25) {
case 1 :
- // InternalContract.g:12531:34: RULE_DIGIT
+ // InternalContract.g:12583:34: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2513,7 +2535,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
} while (true);
match('.');
- // InternalContract.g:12531:52: ( RULE_DIGIT )+
+ // InternalContract.g:12583:52: ( RULE_DIGIT )+
int cnt27=0;
loop27:
do {
@@ -2527,7 +2549,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt27) {
case 1 :
- // InternalContract.g:12531:52: RULE_DIGIT
+ // InternalContract.g:12583:52: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2543,7 +2565,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
cnt27++;
} while (true);
- // InternalContract.g:12531:64: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:12583:64: ( '_' ( RULE_DIGIT )+ )*
loop29:
do {
int alt29=2;
@@ -2556,10 +2578,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt29) {
case 1 :
- // InternalContract.g:12531:65: '_' ( RULE_DIGIT )+
+ // InternalContract.g:12583:65: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:12531:69: ( RULE_DIGIT )+
+ // InternalContract.g:12583:69: ( RULE_DIGIT )+
int cnt28=0;
loop28:
do {
@@ -2573,7 +2595,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt28) {
case 1 :
- // InternalContract.g:12531:69: RULE_DIGIT
+ // InternalContract.g:12583:69: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2598,7 +2620,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:12531:83: ( RULE_EXPONENT )?
+ // InternalContract.g:12583:83: ( RULE_EXPONENT )?
int alt30=2;
int LA30_0 = input.LA(1);
@@ -2607,7 +2629,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
}
switch (alt30) {
case 1 :
- // InternalContract.g:12531:83: RULE_EXPONENT
+ // InternalContract.g:12583:83: RULE_EXPONENT
{
mRULE_EXPONENT();
@@ -2632,10 +2654,10 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
try {
int _type = RULE_INTEGER_LIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12533:18: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? ) )
- // InternalContract.g:12533:20: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
+ // InternalContract.g:12585:18: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? ) )
+ // InternalContract.g:12585:20: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
{
- // InternalContract.g:12533:20: ( RULE_DIGIT )+
+ // InternalContract.g:12585:20: ( RULE_DIGIT )+
int cnt31=0;
loop31:
do {
@@ -2649,7 +2671,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt31) {
case 1 :
- // InternalContract.g:12533:20: RULE_DIGIT
+ // InternalContract.g:12585:20: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2665,7 +2687,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
cnt31++;
} while (true);
- // InternalContract.g:12533:32: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:12585:32: ( '_' ( RULE_DIGIT )+ )*
loop33:
do {
int alt33=2;
@@ -2678,10 +2700,10 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt33) {
case 1 :
- // InternalContract.g:12533:33: '_' ( RULE_DIGIT )+
+ // InternalContract.g:12585:33: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:12533:37: ( RULE_DIGIT )+
+ // InternalContract.g:12585:37: ( RULE_DIGIT )+
int cnt32=0;
loop32:
do {
@@ -2695,7 +2717,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt32) {
case 1 :
- // InternalContract.g:12533:37: RULE_DIGIT
+ // InternalContract.g:12585:37: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2720,7 +2742,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:12533:51: ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
+ // InternalContract.g:12585:51: ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
int alt36=2;
int LA36_0 = input.LA(1);
@@ -2731,12 +2753,12 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
alt36=2;}
switch (alt36) {
case 1 :
- // InternalContract.g:12533:52: '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )?
+ // InternalContract.g:12585:52: '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )?
{
match('#');
mRULE_BASED_INTEGER();
match('#');
- // InternalContract.g:12533:79: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:12585:79: ( RULE_INT_EXPONENT )?
int alt34=2;
int LA34_0 = input.LA(1);
@@ -2745,7 +2767,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
switch (alt34) {
case 1 :
- // InternalContract.g:12533:79: RULE_INT_EXPONENT
+ // InternalContract.g:12585:79: RULE_INT_EXPONENT
{
mRULE_INT_EXPONENT();
@@ -2758,9 +2780,9 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:12533:98: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:12585:98: ( RULE_INT_EXPONENT )?
{
- // InternalContract.g:12533:98: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:12585:98: ( RULE_INT_EXPONENT )?
int alt35=2;
int LA35_0 = input.LA(1);
@@ -2769,7 +2791,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
switch (alt35) {
case 1 :
- // InternalContract.g:12533:98: RULE_INT_EXPONENT
+ // InternalContract.g:12585:98: RULE_INT_EXPONENT
{
mRULE_INT_EXPONENT();
@@ -2798,8 +2820,8 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
// $ANTLR start "RULE_DIGIT"
public final void mRULE_DIGIT() throws RecognitionException {
try {
- // InternalContract.g:12535:21: ( '0' .. '9' )
- // InternalContract.g:12535:23: '0' .. '9'
+ // InternalContract.g:12587:21: ( '0' .. '9' )
+ // InternalContract.g:12587:23: '0' .. '9'
{
matchRange('0','9');
@@ -2814,8 +2836,8 @@ public final void mRULE_DIGIT() throws RecognitionException {
// $ANTLR start "RULE_EXTENDED_DIGIT"
public final void mRULE_EXTENDED_DIGIT() throws RecognitionException {
try {
- // InternalContract.g:12537:30: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
- // InternalContract.g:12537:32: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ // InternalContract.g:12589:30: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
+ // InternalContract.g:12589: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();
@@ -2838,11 +2860,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:12539:29: ( RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )* )
- // InternalContract.g:12539:31: RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )*
+ // InternalContract.g:12591:29: ( RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )* )
+ // InternalContract.g:12591:31: RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )*
{
mRULE_EXTENDED_DIGIT();
- // InternalContract.g:12539:51: ( ( '_' )? RULE_EXTENDED_DIGIT )*
+ // InternalContract.g:12591:51: ( ( '_' )? RULE_EXTENDED_DIGIT )*
loop38:
do {
int alt38=2;
@@ -2855,9 +2877,9 @@ public final void mRULE_BASED_INTEGER() throws RecognitionException {
switch (alt38) {
case 1 :
- // InternalContract.g:12539:52: ( '_' )? RULE_EXTENDED_DIGIT
+ // InternalContract.g:12591:52: ( '_' )? RULE_EXTENDED_DIGIT
{
- // InternalContract.g:12539:52: ( '_' )?
+ // InternalContract.g:12591:52: ( '_' )?
int alt37=2;
int LA37_0 = input.LA(1);
@@ -2866,7 +2888,7 @@ public final void mRULE_BASED_INTEGER() throws RecognitionException {
}
switch (alt37) {
case 1 :
- // InternalContract.g:12539:52: '_'
+ // InternalContract.g:12591:52: '_'
{
match('_');
@@ -2899,10 +2921,10 @@ public final void mRULE_STRING() throws RecognitionException {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12541:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalContract.g:12541:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalContract.g:12593:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // InternalContract.g:12593:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // InternalContract.g:12541:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalContract.g:12593:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt41=2;
int LA41_0 = input.LA(1);
@@ -2920,10 +2942,10 @@ else if ( (LA41_0=='\'') ) {
}
switch (alt41) {
case 1 :
- // InternalContract.g:12541:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalContract.g:12593:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalContract.g:12541:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalContract.g:12593:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop39:
do {
int alt39=3;
@@ -2939,7 +2961,7 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
switch (alt39) {
case 1 :
- // InternalContract.g:12541:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalContract.g:12593: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') ) {
@@ -2955,7 +2977,7 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
}
break;
case 2 :
- // InternalContract.g:12541:66: ~ ( ( '\\\\' | '\"' ) )
+ // InternalContract.g:12593:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2980,10 +3002,10 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
}
break;
case 2 :
- // InternalContract.g:12541:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalContract.g:12593:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalContract.g:12541:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalContract.g:12593:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop40:
do {
int alt40=3;
@@ -2999,7 +3021,7 @@ else if ( ((LA40_0>='\u0000' && LA40_0<='&')||(LA40_0>='(' && LA40_0<='[')||(LA4
switch (alt40) {
case 1 :
- // InternalContract.g:12541:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalContract.g:12593: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') ) {
@@ -3015,7 +3037,7 @@ else if ( ((LA40_0>='\u0000' && LA40_0<='&')||(LA40_0>='(' && LA40_0<='[')||(LA4
}
break;
case 2 :
- // InternalContract.g:12541:137: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalContract.g:12593:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3058,8 +3080,8 @@ public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12543:9: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )* )
- // InternalContract.g:12543:11: ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
+ // InternalContract.g:12595:9: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )* )
+ // InternalContract.g:12595: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();
@@ -3070,7 +3092,7 @@ public final void mRULE_ID() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:12543:31: ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
+ // InternalContract.g:12595:31: ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
loop43:
do {
int alt43=2;
@@ -3083,9 +3105,9 @@ public final void mRULE_ID() throws RecognitionException {
switch (alt43) {
case 1 :
- // InternalContract.g:12543:32: ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' )
+ // InternalContract.g:12595:32: ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' )
{
- // InternalContract.g:12543:32: ( '_' )?
+ // InternalContract.g:12595:32: ( '_' )?
int alt42=2;
int LA42_0 = input.LA(1);
@@ -3094,7 +3116,7 @@ public final void mRULE_ID() throws RecognitionException {
}
switch (alt42) {
case 1 :
- // InternalContract.g:12543:32: '_'
+ // InternalContract.g:12595:32: '_'
{
match('_');
@@ -3137,10 +3159,10 @@ public final void mRULE_WS() throws RecognitionException {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:12545:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalContract.g:12545:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalContract.g:12597:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalContract.g:12597:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalContract.g:12545:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalContract.g:12597:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt44=0;
loop44:
do {
@@ -3190,8 +3212,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 | 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=75;
+ // 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 | 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=76;
alt45 = dfa45.predict(input);
switch (alt45) {
case 1 :
@@ -3643,77 +3665,84 @@ public void mTokens() throws RecognitionException {
}
break;
case 65 :
- // InternalContract.g:1:394: RULE_ISTRING_TEXT
+ // InternalContract.g:1:394: T__85
{
- mRULE_ISTRING_TEXT();
+ mT__85();
}
break;
case 66 :
- // InternalContract.g:1:412: RULE_ISTRING_LEFT
+ // InternalContract.g:1:400: RULE_ISTRING_TEXT
{
- mRULE_ISTRING_LEFT();
+ mRULE_ISTRING_TEXT();
}
break;
case 67 :
- // InternalContract.g:1:430: RULE_ISTRING_MIDDLE
+ // InternalContract.g:1:418: RULE_ISTRING_LEFT
{
- mRULE_ISTRING_MIDDLE();
+ mRULE_ISTRING_LEFT();
}
break;
case 68 :
- // InternalContract.g:1:450: RULE_ISTRING_RIGHT
+ // InternalContract.g:1:436: RULE_ISTRING_MIDDLE
{
- mRULE_ISTRING_RIGHT();
+ mRULE_ISTRING_MIDDLE();
}
break;
case 69 :
- // InternalContract.g:1:469: RULE_SSTRING
+ // InternalContract.g:1:456: RULE_ISTRING_RIGHT
{
- mRULE_SSTRING();
+ mRULE_ISTRING_RIGHT();
}
break;
case 70 :
- // InternalContract.g:1:482: RULE_SL_COMMENT
+ // InternalContract.g:1:475: RULE_SSTRING
{
- mRULE_SL_COMMENT();
+ mRULE_SSTRING();
}
break;
case 71 :
- // InternalContract.g:1:498: RULE_REAL_LIT
+ // InternalContract.g:1:488: RULE_SL_COMMENT
{
- mRULE_REAL_LIT();
+ mRULE_SL_COMMENT();
}
break;
case 72 :
- // InternalContract.g:1:512: RULE_INTEGER_LIT
+ // InternalContract.g:1:504: RULE_REAL_LIT
{
- mRULE_INTEGER_LIT();
+ mRULE_REAL_LIT();
}
break;
case 73 :
- // InternalContract.g:1:529: RULE_STRING
+ // InternalContract.g:1:518: RULE_INTEGER_LIT
{
- mRULE_STRING();
+ mRULE_INTEGER_LIT();
}
break;
case 74 :
- // InternalContract.g:1:541: RULE_ID
+ // InternalContract.g:1:535: RULE_STRING
{
- mRULE_ID();
+ mRULE_STRING();
}
break;
case 75 :
- // InternalContract.g:1:549: RULE_WS
+ // InternalContract.g:1:547: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 76 :
+ // InternalContract.g:1:555: RULE_WS
{
mRULE_WS();
@@ -3727,113 +3756,113 @@ public void mTokens() throws RecognitionException {
protected DFA45 dfa45 = new DFA45(this);
static final String DFA45_eotS =
- "\2\uffff\2\53\1\64\1\53\1\67\1\72\4\53\2\uffff\3\53\1\uffff\1\53\2\uffff\1\53\1\112\4\uffff\1\114\1\116\2\uffff\2\53\2\uffff\3\53\3\uffff\1\130\3\uffff\1\135\5\53\2\uffff\1\53\5\uffff\13\53\1\161\2\53\6\uffff\3\53\1\167\3\53\1\52\1\177\3\uffff\2\53\1\uffff\11\53\1\u008c\11\53\1\uffff\1\53\1\u0099\2\53\1\u009c\1\uffff\3\53\1\u00a3\1\177\1\uffff\1\177\1\uffff\1\130\11\53\1\u00b2\1\u00b3\1\uffff\1\u00b4\13\53\1\uffff\1\u00c1\1\53\1\uffff\1\u00c3\2\53\1\u00a3\1\uffff\1\u00a3\1\uffff\4\177\1\uffff\1\53\1\u00cf\5\53\1\u00d5\1\53\3\uffff\10\53\1\u00df\3\53\1\uffff\1\53\1\uffff\1\53\1\u00e6\4\u00a3\1\uffff\2\177\1\u00a8\1\53\1\uffff\5\53\1\uffff\1\u00f0\4\53\1\u00f5\1\53\1\u00f8\1\53\1\uffff\3\53\1\u00fd\2\53\1\uffff\3\u00a3\5\53\1\u0105\1\uffff\3\53\1\u0109\1\uffff\1\53\1\u010b\1\uffff\1\53\1\u010d\2\53\1\uffff\1\53\1\u0111\2\53\1\u0114\1\53\1\u0116\1\uffff\1\u0118\1\u0119\1\53\1\uffff\1\53\1\uffff\1\53\1\uffff\3\53\1\uffff\2\53\1\uffff\1\53\1\uffff\1\u0123\2\uffff\1\u0124\2\53\1\u0127\1\53\1\u0129\1\u012a\2\53\2\uffff\1\u012d\1\53\1\uffff\1\53\2\uffff\1\53\1\u0131\1\uffff\3\53\1\uffff\1\u0135\1\u0136\1\53\2\uffff\1\u0138\1\uffff";
+ "\2\uffff\2\54\1\65\1\54\1\70\1\73\3\54\1\102\1\uffff\1\54\2\uffff\3\54\1\uffff\1\54\2\uffff\1\54\1\115\4\uffff\1\117\2\uffff\2\54\2\uffff\3\54\3\uffff\1\131\3\uffff\1\136\5\54\2\uffff\1\54\5\uffff\5\54\2\uffff\6\54\1\162\2\54\4\uffff\3\54\1\170\3\54\1\53\1\u0080\3\uffff\2\54\1\uffff\11\54\1\u008d\11\54\1\uffff\1\54\1\u009a\2\54\1\u009d\1\uffff\3\54\1\u00a4\1\u0080\1\uffff\1\u0080\1\uffff\1\131\11\54\1\u00b3\1\u00b4\1\uffff\1\u00b5\13\54\1\uffff\1\u00c2\1\54\1\uffff\1\u00c4\2\54\1\u00a4\1\uffff\1\u00a4\1\uffff\4\u0080\1\uffff\1\54\1\u00d0\5\54\1\u00d6\1\54\3\uffff\10\54\1\u00e0\3\54\1\uffff\1\54\1\uffff\1\54\1\u00e7\4\u00a4\1\uffff\2\u0080\1\u00a9\1\54\1\uffff\5\54\1\uffff\1\u00f1\4\54\1\u00f6\1\54\1\u00f9\1\54\1\uffff\3\54\1\u00fe\2\54\1\uffff\3\u00a4\5\54\1\u0106\1\uffff\3\54\1\u010a\1\uffff\1\54\1\u010c\1\uffff\1\54\1\u010e\2\54\1\uffff\1\54\1\u0112\2\54\1\u0115\1\54\1\u0117\1\uffff\1\u0119\1\u011a\1\54\1\uffff\1\54\1\uffff\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\uffff\1\u0124\2\uffff\1\u0125\2\54\1\u0128\1\54\1\u012a\1\u012b\2\54\2\uffff\1\u012e\1\54\1\uffff\1\54\2\uffff\1\54\1\u0132\1\uffff\3\54\1\uffff\1\u0136\1\u0137\1\54\2\uffff\1\u0139\1\uffff";
static final String DFA45_eofS =
- "\u0139\uffff";
+ "\u013a\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\154\2\uffff\1\145\2\165\1\uffff\1\162\2\uffff\1\141\1\72\4\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\155\1\141\1\155\1\143\1\145\1\141\1\60\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\1\157\1\165\1\uffff\2\154\2\165\1\154\1\163\1\150\1\156\1\141\1\60\1\146\1\163\1\160\1\151\1\141\1\154\1\164\2\162\1\uffff\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\164\1\145\1\171\2\155\1\151\1\145\1\157\2\60\1\uffff\1\60\1\162\1\164\1\157\1\155\1\163\1\151\2\141\1\151\1\141\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\1\60\1\155\1\163\1\160\2\145\1\60\1\156\3\uffff\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\1\uffff\1\145\1\151\1\164\1\156\1\163\1\uffff\1\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\1\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\154\2\uffff\1\145\2\165\1\uffff\1\162\2\uffff\1\141\1\72\4\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\155\1\141\1\155\1\143\1\145\1\141\1\60\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\1\157\1\165\1\uffff\2\154\2\165\1\154\1\163\1\150\1\156\1\141\1\60\1\146\1\163\1\160\1\151\1\141\1\154\1\164\2\162\1\uffff\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\164\1\145\1\171\2\155\1\151\1\145\1\157\2\60\1\uffff\1\60\1\162\1\164\1\157\1\155\1\163\1\151\2\141\1\151\1\141\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\1\60\1\155\1\163\1\160\2\145\1\60\1\156\3\uffff\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\1\uffff\1\145\1\151\1\164\1\156\1\163\1\uffff\1\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\1\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\157\2\uffff\1\157\2\165\1\uffff\1\162\2\uffff\1\145\1\72\4\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\141\1\163\1\147\1\160\2\uffff\1\154\5\uffff\1\164\1\141\1\166\1\164\1\154\1\156\1\141\1\155\1\154\1\145\1\141\1\172\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\1\157\1\165\1\uffff\2\154\2\165\1\154\1\163\1\150\1\156\1\141\1\172\1\146\1\164\1\160\1\163\1\141\1\154\1\164\2\162\1\uffff\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\164\1\145\1\171\2\155\1\151\1\145\1\157\2\172\1\uffff\1\172\1\162\1\164\1\165\1\155\1\163\1\151\2\141\1\151\1\141\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\1\172\1\155\1\163\1\160\2\145\1\172\1\156\3\uffff\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\1\uffff\1\145\1\151\1\164\1\156\1\163\1\uffff\1\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\1\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\157\2\uffff\1\157\2\165\1\uffff\1\162\2\uffff\1\145\1\72\4\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\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\156\1\141\1\155\1\154\1\145\1\141\1\172\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\1\157\1\165\1\uffff\2\154\2\165\1\154\1\163\1\150\1\156\1\141\1\172\1\146\1\164\1\160\1\163\1\141\1\154\1\164\2\162\1\uffff\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\164\1\145\1\171\2\155\1\151\1\145\1\157\2\172\1\uffff\1\172\1\162\1\164\1\165\1\155\1\163\1\151\2\141\1\151\1\141\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\1\172\1\155\1\163\1\160\2\145\1\172\1\156\3\uffff\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\1\uffff\1\145\1\151\1\164\1\156\1\163\1\uffff\1\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\1\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\12\uffff\1\14\1\15\3\uffff\1\23\1\uffff\1\31\1\32\2\uffff\1\43\1\44\1\45\1\46\2\uffff\1\51\1\52\2\uffff\1\62\1\63\5\uffff\1\105\1\uffff\1\111\1\112\1\113\6\uffff\1\4\1\42\1\uffff\1\76\1\6\1\53\1\106\1\7\16\uffff\1\60\1\36\1\66\1\47\1\75\1\50\11\uffff\1\110\1\uffff\1\107\2\uffff\1\72\23\uffff\1\30\5\uffff\1\71\7\uffff\1\104\14\uffff\1\12\14\uffff\1\41\2\uffff\1\56\6\uffff\1\101\4\uffff\1\103\11\uffff\1\34\1\11\1\54\14\uffff\1\55\1\uffff\1\100\6\uffff\1\102\4\uffff\1\20\5\uffff\1\5\11\uffff\1\67\6\uffff\1\74\11\uffff\1\10\4\uffff\1\37\2\uffff\1\26\4\uffff\1\57\7\uffff\1\70\3\uffff\1\64\1\uffff\1\16\1\uffff\1\17\3\uffff\1\73\2\uffff\1\3\1\uffff\1\24\1\uffff\1\13\1\77\11\uffff\1\40\1\35\2\uffff\1\22\1\uffff\1\61\1\2\2\uffff\1\65\3\uffff\1\21\3\uffff\1\27\1\33\1\uffff\1\25";
+ "\1\uffff\1\1\12\uffff\1\14\1\uffff\1\16\1\17\3\uffff\1\25\1\uffff\1\33\1\34\2\uffff\1\45\1\46\1\47\1\50\1\uffff\1\52\1\53\2\uffff\1\63\1\64\5\uffff\1\106\1\uffff\1\112\1\113\1\114\6\uffff\1\4\1\44\1\uffff\1\77\1\6\1\54\1\107\1\7\5\uffff\1\67\1\13\11\uffff\1\61\1\40\1\76\1\51\11\uffff\1\111\1\uffff\1\110\2\uffff\1\73\23\uffff\1\32\5\uffff\1\72\7\uffff\1\105\14\uffff\1\12\14\uffff\1\43\2\uffff\1\57\6\uffff\1\102\4\uffff\1\104\11\uffff\1\36\1\11\1\55\14\uffff\1\56\1\uffff\1\101\6\uffff\1\103\4\uffff\1\22\5\uffff\1\5\11\uffff\1\70\6\uffff\1\75\11\uffff\1\10\4\uffff\1\41\2\uffff\1\30\4\uffff\1\60\7\uffff\1\71\3\uffff\1\65\1\uffff\1\20\1\uffff\1\21\3\uffff\1\74\2\uffff\1\3\1\uffff\1\26\1\uffff\1\15\1\100\11\uffff\1\42\1\37\2\uffff\1\24\1\uffff\1\62\1\2\2\uffff\1\66\3\uffff\1\23\3\uffff\1\31\1\35\1\uffff\1\27";
static final String DFA45_specialS =
- "\46\uffff\1\22\60\uffff\1\1\43\uffff\1\12\1\2\1\13\1\10\41\uffff\1\14\1\11\1\26\1\uffff\1\17\1\20\1\4\1\6\36\uffff\1\21\1\7\1\24\1\25\1\uffff\1\15\1\3\1\0\31\uffff\1\5\1\23\1\16\117\uffff}>";
+ "\47\uffff\1\26\60\uffff\1\13\43\uffff\1\0\1\5\1\6\1\25\41\uffff\1\15\1\4\1\12\1\uffff\1\16\1\2\1\21\1\23\36\uffff\1\20\1\24\1\10\1\11\1\uffff\1\1\1\17\1\14\31\uffff\1\22\1\7\1\3\117\uffff}>";
static final String[] DFA45_transitionS = {
- "\2\54\2\uffff\1\54\22\uffff\1\54\1\32\1\52\1\36\1\47\1\uffff\1\31\1\46\1\23\1\24\1\1\1\6\1\27\1\7\1\33\1\uffff\12\51\1\26\1\21\1\34\1\4\1\35\2\uffff\32\53\1\41\1\uffff\1\42\2\uffff\1\50\1\3\1\44\1\13\1\16\1\53\1\5\1\20\1\53\1\2\1\11\2\53\1\45\1\53\1\22\1\10\1\17\1\37\1\12\1\43\1\40\1\25\4\53\1\14\1\30\1\15",
+ "\2\55\2\uffff\1\55\22\uffff\1\55\1\34\1\53\1\37\1\50\1\uffff\1\33\1\47\1\25\1\26\1\1\1\6\1\31\1\7\1\13\1\uffff\12\52\1\30\1\23\1\35\1\4\1\36\1\14\1\uffff\32\54\1\42\1\uffff\1\43\2\uffff\1\51\1\3\1\45\1\15\1\20\1\54\1\5\1\22\1\54\1\2\1\11\2\54\1\46\1\54\1\24\1\10\1\21\1\40\1\12\1\44\1\41\1\27\4\54\1\16\1\32\1\17",
"",
- "\1\56\1\55",
- "\1\57\1\uffff\1\62\1\uffff\1\61\1\60",
- "\1\63",
- "\1\65",
+ "\1\57\1\56",
+ "\1\60\1\uffff\1\63\1\uffff\1\62\1\61",
+ "\1\64",
"\1\66",
- "\1\71\20\uffff\1\70",
- "\1\74\14\uffff\1\73",
- "\1\75",
- "\1\77\7\uffff\1\76",
- "\1\101\2\uffff\1\100",
- "",
+ "\1\67",
+ "\1\72\20\uffff\1\71",
+ "\1\75\14\uffff\1\74",
+ "\1\76",
+ "\1\100\7\uffff\1\77",
+ "\1\101",
"",
- "\1\103\11\uffff\1\102",
- "\1\104",
- "\1\105",
+ "\1\104\2\uffff\1\103",
"",
- "\1\106",
"",
+ "\1\106\11\uffff\1\105",
+ "\1\107",
+ "\1\110",
"",
- "\1\110\3\uffff\1\107",
"\1\111",
"",
"",
+ "\1\113\3\uffff\1\112",
+ "\1\114",
"",
"",
- "\1\113",
- "\1\115",
"",
"",
- "\1\120\11\uffff\1\117",
- "\1\121",
+ "\1\116",
"",
"",
- "\1\122\2\uffff\1\123",
- "\1\124",
+ "\1\121\11\uffff\1\120",
+ "\1\122",
+ "",
+ "",
+ "\1\123\2\uffff\1\124",
"\1\125",
- "\47\52\1\126\uffd8\52",
- "\1\127",
+ "\1\126",
+ "\47\53\1\127\uffd8\53",
+ "\1\130",
"",
- "\1\132\1\uffff\12\51\45\uffff\1\131",
+ "\1\133\1\uffff\12\52\45\uffff\1\132",
"",
"",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\134\5\53\1\133\4\53",
- "\1\136",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\135\5\54\1\134\4\54",
"\1\137",
"\1\140",
"\1\141",
"\1\142",
+ "\1\143",
"",
"",
- "\1\143",
+ "\1\144",
"",
"",
"",
"",
"",
- "\1\144",
"\1\145",
"\1\146",
"\1\147",
"\1\150",
- "\1\152\1\151",
- "\1\153",
+ "\1\151",
+ "",
+ "",
+ "\1\153\1\152",
"\1\154",
- "\1\155\10\uffff\1\156",
- "\1\157",
+ "\1\155",
+ "\1\156\10\uffff\1\157",
"\1\160",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\162",
+ "\1\161",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\163",
+ "\1\164",
"",
"",
"",
"",
- "",
- "",
- "\1\164",
"\1\165",
"\1\166",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\170",
+ "\1\167",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\171",
"\1\172",
"\1\173",
- "\44\176\1\175\2\176\1\174\uffd8\176",
+ "\1\174",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
"",
- "\12\u0080",
+ "\12\u0081",
"",
- "\1\u0081",
"\1\u0082",
- "",
"\1\u0083",
+ "",
"\1\u0084",
"\1\u0085",
"\1\u0086",
@@ -3842,33 +3871,33 @@ public void mTokens() throws RecognitionException {
"\1\u0089",
"\1\u008a",
"\1\u008b",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u008d",
- "\1\u008f\1\u008e",
- "\1\u0090",
- "\1\u0091\11\uffff\1\u0092",
- "\1\u0093",
+ "\1\u008c",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u008e",
+ "\1\u0090\1\u008f",
+ "\1\u0091",
+ "\1\u0092\11\uffff\1\u0093",
"\1\u0094",
"\1\u0095",
"\1\u0096",
"\1\u0097",
- "",
"\1\u0098",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u009a",
+ "",
+ "\1\u0099",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u009b",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u009c",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u009d",
"\1\u009e",
"\1\u009f",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
- "\44\u00a6\1\u00a5\2\u00a6\1\u00a4\uffd8\u00a6",
- "\173\u00a7\1\u00a8\uff84\u00a7",
- "\44\176\1\175\2\176\1\174\uffd8\176",
+ "\1\u00a0",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
+ "\44\u00a7\1\u00a6\2\u00a7\1\u00a5\uffd8\u00a7",
+ "\173\u00a8\1\u00a9\uff84\u00a8",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
"",
- "\1\132\1\uffff\12\u0080\45\uffff\1\131",
- "\1\u00a9",
+ "\1\133\1\uffff\12\u0081\45\uffff\1\132",
"\1\u00aa",
"\1\u00ab",
"\1\u00ac",
@@ -3877,14 +3906,14 @@ public void mTokens() throws RecognitionException {
"\1\u00af",
"\1\u00b0",
"\1\u00b1",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u00b2",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00b5",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00b6",
- "\1\u00b7\5\uffff\1\u00b8",
- "\1\u00b9",
+ "\1\u00b7",
+ "\1\u00b8\5\uffff\1\u00b9",
"\1\u00ba",
"\1\u00bb",
"\1\u00bc",
@@ -3892,35 +3921,35 @@ public void mTokens() throws RecognitionException {
"\1\u00be",
"\1\u00bf",
"\1\u00c0",
+ "\1\u00c1",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00c2",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00c3",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00c4",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00c5",
- "\44\u00c8\1\u00c7\2\u00c8\1\u00c6\uffd8\u00c8",
- "\173\u00c9\1\u00ca\uff84\u00c9",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
+ "\1\u00c6",
+ "\44\u00c9\1\u00c8\2\u00c9\1\u00c7\uffd8\u00c9",
+ "\173\u00ca\1\u00cb\uff84\u00ca",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
"",
- "\44\u00cc\1\u00cb\2\u00cc\1\uffff\uffd8\u00cc",
- "\44\176\1\175\2\176\1\174\123\176\1\u00cd\uff84\176",
- "\44\176\1\175\2\176\1\174\uffd8\176",
- "\44\176\1\175\2\176\1\174\uffd8\176",
+ "\44\u00cd\1\u00cc\2\u00cd\1\uffff\uffd8\u00cd",
+ "\44\177\1\176\2\177\1\175\123\177\1\u00ce\uff84\177",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
"",
- "\1\u00ce",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00d0",
+ "\1\u00cf",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00d1",
"\1\u00d2",
"\1\u00d3",
"\1\u00d4",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00d6",
+ "\1\u00d5",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00d7",
"",
"",
"",
- "\1\u00d7",
"\1\u00d8",
"\1\u00d9",
"\1\u00da",
@@ -3928,129 +3957,130 @@ public void mTokens() throws RecognitionException {
"\1\u00dc",
"\1\u00dd",
"\1\u00de",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00e0",
+ "\1\u00df",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00e1",
- "\1\u00e2\17\uffff\1\u00e3",
- "",
- "\1\u00e4",
+ "\1\u00e2",
+ "\1\u00e3\17\uffff\1\u00e4",
"",
"\1\u00e5",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\44\u00e8\1\u00e7\2\u00e8\1\uffff\uffd8\u00e8",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\123\u00a2\1\u00e9\uff84\u00a2",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
"",
- "\44\176\1\175\2\176\1\174\123\176\1\u00cd\uff84\176",
- "\44\176\1\175\2\176\1\174\uffd8\176",
- "\44\176\1\175\2\176\1\174\uffd8\176",
- "\1\u00ea",
+ "\1\u00e6",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\44\u00e9\1\u00e8\2\u00e9\1\uffff\uffd8\u00e9",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\123\u00a3\1\u00ea\uff84\u00a3",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
"",
+ "\44\177\1\176\2\177\1\175\123\177\1\u00ce\uff84\177",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
"\1\u00eb",
+ "",
"\1\u00ec",
"\1\u00ed",
"\1\u00ee",
"\1\u00ef",
+ "\1\u00f0",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00f1",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00f2",
"\1\u00f3",
"\1\u00f4",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00f6",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u00f7\7\53",
- "\1\u00f9",
- "",
+ "\1\u00f5",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00f7",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u00f8\7\54",
"\1\u00fa",
+ "",
"\1\u00fb",
"\1\u00fc",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00fe",
+ "\1\u00fd",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00ff",
- "",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\123\u00a2\1\u00e9\uff84\u00a2",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
"\1\u0100",
+ "",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\123\u00a3\1\u00ea\uff84\u00a3",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
"\1\u0101",
"\1\u0102",
"\1\u0103",
"\1\u0104",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u0105",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u0106",
"\1\u0107",
"\1\u0108",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u0109",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u010a",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u010b",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u010c",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u010e",
+ "\1\u010d",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u010f",
- "",
"\1\u0110",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0112",
- "\1\u0113",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0115",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0117\7\53",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u011a",
+ "\1\u0111",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0113",
+ "\1\u0114",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0116",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0118\7\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u011b",
"",
"\1\u011c",
"",
"\1\u011d",
+ "",
"\1\u011e",
"\1\u011f",
- "",
"\1\u0120",
- "\1\u0121",
"",
+ "\1\u0121",
"\1\u0122",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u0123",
+ "",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0125",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0126",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0128",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u012b",
+ "\1\u0127",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0129",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u012c",
+ "\1\u012d",
"",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u012e",
- "",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u012f",
"",
- "",
"\1\u0130",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
"",
- "\1\u0132",
+ "",
+ "\1\u0131",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "",
"\1\u0133",
"\1\u0134",
+ "\1\u0135",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0137",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0138",
"",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
""
};
@@ -4084,281 +4114,283 @@ 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 | 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 | 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_205 = input.LA(1);
+ int LA45_124 = input.LA(1);
s = -1;
- if ( (LA45_205=='\'') ) {s = 124;}
+ if ( (LA45_124=='\'') ) {s = 161;}
- else if ( (LA45_205=='$') ) {s = 125;}
+ else if ( (LA45_124=='$') ) {s = 162;}
- else if ( ((LA45_205>='\u0000' && LA45_205<='#')||(LA45_205>='%' && LA45_205<='&')||(LA45_205>='(' && LA45_205<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_124>='\u0000' && LA45_124<='#')||(LA45_124>='%' && LA45_124<='&')||(LA45_124>='(' && LA45_124<='\uFFFF')) ) {s = 163;}
- else s = 168;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 1 :
- int LA45_87 = input.LA(1);
+ int LA45_204 = input.LA(1);
s = -1;
- if ( (LA45_87=='\'') ) {s = 124;}
+ if ( (LA45_204=='{') ) {s = 206;}
+
+ else if ( (LA45_204=='\'') ) {s = 125;}
- else if ( (LA45_87=='$') ) {s = 125;}
+ else if ( (LA45_204=='$') ) {s = 126;}
- else if ( ((LA45_87>='\u0000' && LA45_87<='#')||(LA45_87>='%' && LA45_87<='&')||(LA45_87>='(' && LA45_87<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_204>='\u0000' && LA45_204<='#')||(LA45_204>='%' && LA45_204<='&')||(LA45_204>='(' && LA45_204<='z')||(LA45_204>='|' && LA45_204<='\uFFFF')) ) {s = 127;}
- else s = 127;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 2 :
- int LA45_124 = input.LA(1);
+ int LA45_166 = input.LA(1);
s = -1;
- if ( (LA45_124=='\'') ) {s = 164;}
+ if ( (LA45_166=='{') ) {s = 206;}
- else if ( (LA45_124=='$') ) {s = 165;}
+ else if ( (LA45_166=='\'') ) {s = 125;}
- else if ( ((LA45_124>='\u0000' && LA45_124<='#')||(LA45_124>='%' && LA45_124<='&')||(LA45_124>='(' && LA45_124<='\uFFFF')) ) {s = 166;}
+ else if ( (LA45_166=='$') ) {s = 126;}
- else s = 127;
+ else if ( ((LA45_166>='\u0000' && LA45_166<='#')||(LA45_166>='%' && LA45_166<='&')||(LA45_166>='(' && LA45_166<='z')||(LA45_166>='|' && LA45_166<='\uFFFF')) ) {s = 127;}
+
+ else s = 128;
if ( s>=0 ) return s;
break;
case 3 :
- int LA45_204 = input.LA(1);
+ int LA45_234 = input.LA(1);
s = -1;
- if ( (LA45_204=='\'') ) {s = 124;}
+ if ( (LA45_234=='\'') ) {s = 161;}
- else if ( (LA45_204=='$') ) {s = 125;}
+ else if ( (LA45_234=='$') ) {s = 162;}
- else if ( ((LA45_204>='\u0000' && LA45_204<='#')||(LA45_204>='%' && LA45_204<='&')||(LA45_204>='(' && LA45_204<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_234>='\u0000' && LA45_234<='#')||(LA45_234>='%' && LA45_234<='&')||(LA45_234>='(' && LA45_234<='\uFFFF')) ) {s = 163;}
- else s = 127;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 4 :
- int LA45_166 = input.LA(1);
+ int LA45_162 = input.LA(1);
s = -1;
- if ( (LA45_166=='\'') ) {s = 124;}
-
- else if ( (LA45_166=='$') ) {s = 125;}
-
- else if ( ((LA45_166>='\u0000' && LA45_166<='#')||(LA45_166>='%' && LA45_166<='&')||(LA45_166>='(' && LA45_166<='\uFFFF')) ) {s = 126;}
+ if ( ((LA45_162>='\u0000' && LA45_162<='z')||(LA45_162>='|' && LA45_162<='\uFFFF')) ) {s = 202;}
- else s = 127;
+ else if ( (LA45_162=='{') ) {s = 203;}
if ( s>=0 ) return s;
break;
case 5 :
- int LA45_231 = input.LA(1);
+ int LA45_125 = input.LA(1);
s = -1;
- if ( (LA45_231=='{') ) {s = 233;}
-
- else if ( (LA45_231=='\'') ) {s = 160;}
+ if ( (LA45_125=='\'') ) {s = 165;}
- else if ( (LA45_231=='$') ) {s = 161;}
+ else if ( (LA45_125=='$') ) {s = 166;}
- else if ( ((LA45_231>='\u0000' && LA45_231<='#')||(LA45_231>='%' && LA45_231<='&')||(LA45_231>='(' && LA45_231<='z')||(LA45_231>='|' && LA45_231<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_125>='\u0000' && LA45_125<='#')||(LA45_125>='%' && LA45_125<='&')||(LA45_125>='(' && LA45_125<='\uFFFF')) ) {s = 167;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 6 :
- int LA45_167 = input.LA(1);
+ int LA45_126 = input.LA(1);
s = -1;
- if ( (LA45_167=='\'') ) {s = 124;}
+ if ( ((LA45_126>='\u0000' && LA45_126<='z')||(LA45_126>='|' && LA45_126<='\uFFFF')) ) {s = 168;}
- else if ( (LA45_167=='$') ) {s = 125;}
-
- else if ( ((LA45_167>='\u0000' && LA45_167<='#')||(LA45_167>='%' && LA45_167<='&')||(LA45_167>='(' && LA45_167<='\uFFFF')) ) {s = 126;}
-
- else s = 127;
+ else if ( (LA45_126=='{') ) {s = 169;}
if ( s>=0 ) return s;
break;
case 7 :
- int LA45_199 = input.LA(1);
+ int LA45_233 = input.LA(1);
s = -1;
- if ( (LA45_199=='{') ) {s = 233;}
+ if ( (LA45_233=='\'') ) {s = 161;}
- else if ( (LA45_199=='\'') ) {s = 160;}
+ else if ( (LA45_233=='$') ) {s = 162;}
- else if ( (LA45_199=='$') ) {s = 161;}
+ else if ( ((LA45_233>='\u0000' && LA45_233<='#')||(LA45_233>='%' && LA45_233<='&')||(LA45_233>='(' && LA45_233<='\uFFFF')) ) {s = 163;}
- else if ( ((LA45_199>='\u0000' && LA45_199<='#')||(LA45_199>='%' && LA45_199<='&')||(LA45_199>='(' && LA45_199<='z')||(LA45_199>='|' && LA45_199<='\uFFFF')) ) {s = 162;}
-
- else s = 163;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 8 :
- int LA45_126 = input.LA(1);
+ int LA45_201 = input.LA(1);
s = -1;
- if ( (LA45_126=='\'') ) {s = 124;}
+ if ( (LA45_201=='\'') ) {s = 161;}
- else if ( (LA45_126=='$') ) {s = 125;}
+ else if ( (LA45_201=='$') ) {s = 162;}
- else if ( ((LA45_126>='\u0000' && LA45_126<='#')||(LA45_126>='%' && LA45_126<='&')||(LA45_126>='(' && LA45_126<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_201>='\u0000' && LA45_201<='#')||(LA45_201>='%' && LA45_201<='&')||(LA45_201>='(' && LA45_201<='\uFFFF')) ) {s = 163;}
- else s = 127;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 9 :
- int LA45_161 = input.LA(1);
+ int LA45_202 = input.LA(1);
s = -1;
- if ( ((LA45_161>='\u0000' && LA45_161<='z')||(LA45_161>='|' && LA45_161<='\uFFFF')) ) {s = 201;}
+ if ( (LA45_202=='\'') ) {s = 161;}
- else if ( (LA45_161=='{') ) {s = 202;}
+ else if ( (LA45_202=='$') ) {s = 162;}
+
+ else if ( ((LA45_202>='\u0000' && LA45_202<='#')||(LA45_202>='%' && LA45_202<='&')||(LA45_202>='(' && LA45_202<='\uFFFF')) ) {s = 163;}
+
+ else s = 164;
if ( s>=0 ) return s;
break;
case 10 :
- int LA45_123 = input.LA(1);
+ int LA45_163 = input.LA(1);
s = -1;
- if ( (LA45_123=='\'') ) {s = 160;}
+ if ( (LA45_163=='\'') ) {s = 161;}
- else if ( (LA45_123=='$') ) {s = 161;}
+ else if ( (LA45_163=='$') ) {s = 162;}
- else if ( ((LA45_123>='\u0000' && LA45_123<='#')||(LA45_123>='%' && LA45_123<='&')||(LA45_123>='(' && LA45_123<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_163>='\u0000' && LA45_163<='#')||(LA45_163>='%' && LA45_163<='&')||(LA45_163>='(' && LA45_163<='\uFFFF')) ) {s = 163;}
- else s = 163;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 11 :
- int LA45_125 = input.LA(1);
+ int LA45_88 = input.LA(1);
s = -1;
- if ( ((LA45_125>='\u0000' && LA45_125<='z')||(LA45_125>='|' && LA45_125<='\uFFFF')) ) {s = 167;}
+ if ( (LA45_88=='\'') ) {s = 125;}
+
+ else if ( (LA45_88=='$') ) {s = 126;}
- else if ( (LA45_125=='{') ) {s = 168;}
+ else if ( ((LA45_88>='\u0000' && LA45_88<='#')||(LA45_88>='%' && LA45_88<='&')||(LA45_88>='(' && LA45_88<='\uFFFF')) ) {s = 127;}
+
+ else s = 128;
if ( s>=0 ) return s;
break;
case 12 :
- int LA45_160 = input.LA(1);
+ int LA45_206 = input.LA(1);
s = -1;
- if ( (LA45_160=='\'') ) {s = 198;}
+ if ( (LA45_206=='\'') ) {s = 125;}
- else if ( (LA45_160=='$') ) {s = 199;}
+ else if ( (LA45_206=='$') ) {s = 126;}
- else if ( ((LA45_160>='\u0000' && LA45_160<='#')||(LA45_160>='%' && LA45_160<='&')||(LA45_160>='(' && LA45_160<='\uFFFF')) ) {s = 200;}
+ else if ( ((LA45_206>='\u0000' && LA45_206<='#')||(LA45_206>='%' && LA45_206<='&')||(LA45_206>='(' && LA45_206<='\uFFFF')) ) {s = 127;}
- else s = 163;
+ else s = 169;
if ( s>=0 ) return s;
break;
case 13 :
- int LA45_203 = input.LA(1);
+ int LA45_161 = input.LA(1);
s = -1;
- if ( (LA45_203=='{') ) {s = 205;}
+ if ( (LA45_161=='\'') ) {s = 199;}
- else if ( (LA45_203=='\'') ) {s = 124;}
+ else if ( (LA45_161=='$') ) {s = 200;}
- else if ( (LA45_203=='$') ) {s = 125;}
+ else if ( ((LA45_161>='\u0000' && LA45_161<='#')||(LA45_161>='%' && LA45_161<='&')||(LA45_161>='(' && LA45_161<='\uFFFF')) ) {s = 201;}
- else if ( ((LA45_203>='\u0000' && LA45_203<='#')||(LA45_203>='%' && LA45_203<='&')||(LA45_203>='(' && LA45_203<='z')||(LA45_203>='|' && LA45_203<='\uFFFF')) ) {s = 126;}
-
- else s = 127;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 14 :
- int LA45_233 = input.LA(1);
+ int LA45_165 = input.LA(1);
s = -1;
- if ( (LA45_233=='\'') ) {s = 160;}
-
- else if ( (LA45_233=='$') ) {s = 161;}
+ if ( (LA45_165=='$') ) {s = 204;}
- else if ( ((LA45_233>='\u0000' && LA45_233<='#')||(LA45_233>='%' && LA45_233<='&')||(LA45_233>='(' && LA45_233<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_165>='\u0000' && LA45_165<='#')||(LA45_165>='%' && LA45_165<='&')||(LA45_165>='(' && LA45_165<='\uFFFF')) ) {s = 205;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 15 :
- int LA45_164 = input.LA(1);
+ int LA45_205 = input.LA(1);
s = -1;
- if ( (LA45_164=='$') ) {s = 203;}
+ if ( (LA45_205=='\'') ) {s = 125;}
+
+ else if ( (LA45_205=='$') ) {s = 126;}
- else if ( ((LA45_164>='\u0000' && LA45_164<='#')||(LA45_164>='%' && LA45_164<='&')||(LA45_164>='(' && LA45_164<='\uFFFF')) ) {s = 204;}
+ else if ( ((LA45_205>='\u0000' && LA45_205<='#')||(LA45_205>='%' && LA45_205<='&')||(LA45_205>='(' && LA45_205<='\uFFFF')) ) {s = 127;}
- else s = 127;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 16 :
- int LA45_165 = input.LA(1);
+ int LA45_199 = input.LA(1);
s = -1;
- if ( (LA45_165=='{') ) {s = 205;}
-
- else if ( (LA45_165=='\'') ) {s = 124;}
-
- else if ( (LA45_165=='$') ) {s = 125;}
+ if ( (LA45_199=='$') ) {s = 232;}
- else if ( ((LA45_165>='\u0000' && LA45_165<='#')||(LA45_165>='%' && LA45_165<='&')||(LA45_165>='(' && LA45_165<='z')||(LA45_165>='|' && LA45_165<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_199>='\u0000' && LA45_199<='#')||(LA45_199>='%' && LA45_199<='&')||(LA45_199>='(' && LA45_199<='\uFFFF')) ) {s = 233;}
- else s = 127;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 17 :
- int LA45_198 = input.LA(1);
+ int LA45_167 = input.LA(1);
s = -1;
- if ( (LA45_198=='$') ) {s = 231;}
+ if ( (LA45_167=='\'') ) {s = 125;}
+
+ else if ( (LA45_167=='$') ) {s = 126;}
- else if ( ((LA45_198>='\u0000' && LA45_198<='#')||(LA45_198>='%' && LA45_198<='&')||(LA45_198>='(' && LA45_198<='\uFFFF')) ) {s = 232;}
+ else if ( ((LA45_167>='\u0000' && LA45_167<='#')||(LA45_167>='%' && LA45_167<='&')||(LA45_167>='(' && LA45_167<='\uFFFF')) ) {s = 127;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 18 :
- int LA45_38 = input.LA(1);
+ int LA45_232 = input.LA(1);
s = -1;
- if ( (LA45_38=='\'') ) {s = 86;}
+ if ( (LA45_232=='{') ) {s = 234;}
+
+ else if ( (LA45_232=='\'') ) {s = 161;}
- else if ( ((LA45_38>='\u0000' && LA45_38<='&')||(LA45_38>='(' && LA45_38<='\uFFFF')) ) {s = 42;}
+ else if ( (LA45_232=='$') ) {s = 162;}
+
+ else if ( ((LA45_232>='\u0000' && LA45_232<='#')||(LA45_232>='%' && LA45_232<='&')||(LA45_232>='(' && LA45_232<='z')||(LA45_232>='|' && LA45_232<='\uFFFF')) ) {s = 163;}
+
+ else s = 164;
if ( s>=0 ) return s;
break;
case 19 :
- int LA45_232 = input.LA(1);
+ int LA45_168 = input.LA(1);
s = -1;
- if ( (LA45_232=='\'') ) {s = 160;}
+ if ( (LA45_168=='\'') ) {s = 125;}
- else if ( (LA45_232=='$') ) {s = 161;}
+ else if ( (LA45_168=='$') ) {s = 126;}
- else if ( ((LA45_232>='\u0000' && LA45_232<='#')||(LA45_232>='%' && LA45_232<='&')||(LA45_232>='(' && LA45_232<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_168>='\u0000' && LA45_168<='#')||(LA45_168>='%' && LA45_168<='&')||(LA45_168>='(' && LA45_168<='\uFFFF')) ) {s = 127;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
@@ -4366,41 +4398,39 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc
int LA45_200 = input.LA(1);
s = -1;
- if ( (LA45_200=='\'') ) {s = 160;}
+ if ( (LA45_200=='{') ) {s = 234;}
+
+ else if ( (LA45_200=='\'') ) {s = 161;}
- else if ( (LA45_200=='$') ) {s = 161;}
+ else if ( (LA45_200=='$') ) {s = 162;}
- else if ( ((LA45_200>='\u0000' && LA45_200<='#')||(LA45_200>='%' && LA45_200<='&')||(LA45_200>='(' && LA45_200<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_200>='\u0000' && LA45_200<='#')||(LA45_200>='%' && LA45_200<='&')||(LA45_200>='(' && LA45_200<='z')||(LA45_200>='|' && LA45_200<='\uFFFF')) ) {s = 163;}
- else s = 163;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 21 :
- int LA45_201 = input.LA(1);
+ int LA45_127 = input.LA(1);
s = -1;
- if ( (LA45_201=='\'') ) {s = 160;}
+ if ( (LA45_127=='\'') ) {s = 125;}
- else if ( (LA45_201=='$') ) {s = 161;}
+ else if ( (LA45_127=='$') ) {s = 126;}
- else if ( ((LA45_201>='\u0000' && LA45_201<='#')||(LA45_201>='%' && LA45_201<='&')||(LA45_201>='(' && LA45_201<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_127>='\u0000' && LA45_127<='#')||(LA45_127>='%' && LA45_127<='&')||(LA45_127>='(' && LA45_127<='\uFFFF')) ) {s = 127;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 22 :
- int LA45_162 = input.LA(1);
+ int LA45_39 = input.LA(1);
s = -1;
- if ( (LA45_162=='\'') ) {s = 160;}
-
- else if ( (LA45_162=='$') ) {s = 161;}
-
- else if ( ((LA45_162>='\u0000' && LA45_162<='#')||(LA45_162>='%' && LA45_162<='&')||(LA45_162>='(' && LA45_162<='\uFFFF')) ) {s = 162;}
+ if ( (LA45_39=='\'') ) {s = 87;}
- else s = 163;
+ else if ( ((LA45_39>='\u0000' && LA45_39<='&')||(LA45_39>='(' && LA45_39<='\uFFFF')) ) {s = 43;}
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 0dd11fd..478a9ef 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'", "'contract'", "'{'", "'}'", "'domains'", "'queries'", "'input'", "'assumptions'", "'guarantee'", "';'", "'argument'", "'implementation'", "'domain'", "'declarations'", "'or'", "'('", "')'", "'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'", "'.'", "'?.'", "'contract'", "'{'", "'}'", "'domains'", "'queries'", "'input'", "'assumptions'", "'guarantee'", "';'", "'argument'", "'implementation'", "'domain'", "'declarations'", "'or'", "'('", "')'", "'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;
@@ -129,6 +129,7 @@ public class InternalContractParser extends AbstractInternalContentAssistParser
public static final int T__40=40;
public static final int T__84=84;
public static final int T__41=41;
+ public static final int T__85=85;
public static final int T__42=42;
public static final int T__43=43;
@@ -536,7 +537,7 @@ public final void ruleQueries() throws RecognitionException {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==39||LA1_0==53) ) {
+ if ( (LA1_0==41||LA1_0==55) ) {
alt1=1;
}
@@ -601,7 +602,7 @@ public final void ruleDomains() throws RecognitionException {
int alt2=2;
int LA2_0 = input.LA(1);
- if ( (LA2_0==RULE_ID||LA2_0==39) ) {
+ if ( (LA2_0==RULE_ID||LA2_0==41) ) {
alt2=1;
}
@@ -666,7 +667,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<=31)||(LA3_0>=39 && LA3_0<=40)) ) {
+ 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)) ) {
alt3=1;
}
@@ -731,7 +732,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==39) ) {
+ if ( ((LA4_0>=RULE_SSTRING && LA4_0<=RULE_ISTRING_LEFT)||(LA4_0>=28 && LA4_0<=30)||LA4_0==41) ) {
alt4=1;
}
@@ -1566,7 +1567,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==39) ) {
+ if ( ((LA5_0>=RULE_SSTRING && LA5_0<=RULE_ISTRING_LEFT)||(LA5_0>=28 && LA5_0<=30)||LA5_0==41) ) {
alt5=1;
}
@@ -5555,21 +5556,68 @@ public final void ruleLanguage() throws RecognitionException {
// $ANTLR end "ruleLanguage"
+ // $ANTLR start "ruleMemberCallOperator"
+ // InternalContract.g:1819:1: ruleMemberCallOperator : ( ( rule__MemberCallOperator__Alternatives ) ) ;
+ public final void ruleMemberCallOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalContract.g:1823:1: ( ( ( rule__MemberCallOperator__Alternatives ) ) )
+ // InternalContract.g:1824:2: ( ( rule__MemberCallOperator__Alternatives ) )
+ {
+ // InternalContract.g:1824:2: ( ( rule__MemberCallOperator__Alternatives ) )
+ // InternalContract.g:1825:3: ( rule__MemberCallOperator__Alternatives )
+ {
+ before(grammarAccess.getMemberCallOperatorAccess().getAlternatives());
+ // InternalContract.g:1826:3: ( rule__MemberCallOperator__Alternatives )
+ // InternalContract.g:1826: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 "rule__ContractElement__Alternatives"
- // InternalContract.g:1818:1: rule__ContractElement__Alternatives : ( ( ruleImplementation ) | ( ruleDomain ) | ( ruleArgument ) | ( ruleContract ) | ( ruleVerificationPlan ) );
+ // InternalContract.g:1834:1: rule__ContractElement__Alternatives : ( ( ruleImplementation ) | ( ruleDomain ) | ( ruleArgument ) | ( ruleContract ) | ( ruleVerificationPlan ) );
public final void rule__ContractElement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1822:1: ( ( ruleImplementation ) | ( ruleDomain ) | ( ruleArgument ) | ( ruleContract ) | ( ruleVerificationPlan ) )
+ // InternalContract.g:1838:1: ( ( ruleImplementation ) | ( ruleDomain ) | ( ruleArgument ) | ( ruleContract ) | ( ruleVerificationPlan ) )
int alt6=5;
switch ( input.LA(1) ) {
- case 31:
+ case 33:
{
int LA6_1 = input.LA(2);
- if ( (LA6_1==41) ) {
+ if ( (LA6_1==43) ) {
alt6=1;
}
else if ( (LA6_1==RULE_ID) ) {
@@ -5583,17 +5631,17 @@ else if ( (LA6_1==RULE_ID) ) {
}
}
break;
- case 42:
+ case 44:
{
alt6=2;
}
break;
- case 40:
+ case 42:
{
alt6=3;
}
break;
- case 47:
+ case 49:
{
alt6=5;
}
@@ -5607,10 +5655,10 @@ else if ( (LA6_1==RULE_ID) ) {
switch (alt6) {
case 1 :
- // InternalContract.g:1823:2: ( ruleImplementation )
+ // InternalContract.g:1839:2: ( ruleImplementation )
{
- // InternalContract.g:1823:2: ( ruleImplementation )
- // InternalContract.g:1824:3: ruleImplementation
+ // InternalContract.g:1839:2: ( ruleImplementation )
+ // InternalContract.g:1840:3: ruleImplementation
{
before(grammarAccess.getContractElementAccess().getImplementationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5626,10 +5674,10 @@ else if ( (LA6_1==RULE_ID) ) {
}
break;
case 2 :
- // InternalContract.g:1829:2: ( ruleDomain )
+ // InternalContract.g:1845:2: ( ruleDomain )
{
- // InternalContract.g:1829:2: ( ruleDomain )
- // InternalContract.g:1830:3: ruleDomain
+ // InternalContract.g:1845:2: ( ruleDomain )
+ // InternalContract.g:1846:3: ruleDomain
{
before(grammarAccess.getContractElementAccess().getDomainParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5645,10 +5693,10 @@ else if ( (LA6_1==RULE_ID) ) {
}
break;
case 3 :
- // InternalContract.g:1835:2: ( ruleArgument )
+ // InternalContract.g:1851:2: ( ruleArgument )
{
- // InternalContract.g:1835:2: ( ruleArgument )
- // InternalContract.g:1836:3: ruleArgument
+ // InternalContract.g:1851:2: ( ruleArgument )
+ // InternalContract.g:1852:3: ruleArgument
{
before(grammarAccess.getContractElementAccess().getArgumentParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -5664,10 +5712,10 @@ else if ( (LA6_1==RULE_ID) ) {
}
break;
case 4 :
- // InternalContract.g:1841:2: ( ruleContract )
+ // InternalContract.g:1857:2: ( ruleContract )
{
- // InternalContract.g:1841:2: ( ruleContract )
- // InternalContract.g:1842:3: ruleContract
+ // InternalContract.g:1857:2: ( ruleContract )
+ // InternalContract.g:1858:3: ruleContract
{
before(grammarAccess.getContractElementAccess().getContractParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -5683,10 +5731,10 @@ else if ( (LA6_1==RULE_ID) ) {
}
break;
case 5 :
- // InternalContract.g:1847:2: ( ruleVerificationPlan )
+ // InternalContract.g:1863:2: ( ruleVerificationPlan )
{
- // InternalContract.g:1847:2: ( ruleVerificationPlan )
- // InternalContract.g:1848:3: ruleVerificationPlan
+ // InternalContract.g:1863:2: ( ruleVerificationPlan )
+ // InternalContract.g:1864:3: ruleVerificationPlan
{
before(grammarAccess.getContractElementAccess().getVerificationPlanParserRuleCall_4());
pushFollow(FOLLOW_2);
@@ -5719,13 +5767,13 @@ else if ( (LA6_1==RULE_ID) ) {
// $ANTLR start "rule__Contract__Alternatives_8_0"
- // InternalContract.g:1857:1: rule__Contract__Alternatives_8_0 : ( ( 'invocation' ) | ( 'analysis' ) );
+ // InternalContract.g:1873:1: rule__Contract__Alternatives_8_0 : ( ( 'invocation' ) | ( 'analysis' ) );
public final void rule__Contract__Alternatives_8_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1861:1: ( ( 'invocation' ) | ( 'analysis' ) )
+ // InternalContract.g:1877:1: ( ( 'invocation' ) | ( 'analysis' ) )
int alt7=2;
int LA7_0 = input.LA(1);
@@ -5743,10 +5791,10 @@ else if ( (LA7_0==23) ) {
}
switch (alt7) {
case 1 :
- // InternalContract.g:1862:2: ( 'invocation' )
+ // InternalContract.g:1878:2: ( 'invocation' )
{
- // InternalContract.g:1862:2: ( 'invocation' )
- // InternalContract.g:1863:3: 'invocation'
+ // InternalContract.g:1878:2: ( 'invocation' )
+ // InternalContract.g:1879:3: 'invocation'
{
before(grammarAccess.getContractAccess().getInvocationKeyword_8_0_0());
match(input,22,FOLLOW_2);
@@ -5758,10 +5806,10 @@ else if ( (LA7_0==23) ) {
}
break;
case 2 :
- // InternalContract.g:1868:2: ( 'analysis' )
+ // InternalContract.g:1884:2: ( 'analysis' )
{
- // InternalContract.g:1868:2: ( 'analysis' )
- // InternalContract.g:1869:3: 'analysis'
+ // InternalContract.g:1884:2: ( 'analysis' )
+ // InternalContract.g:1885:3: 'analysis'
{
before(grammarAccess.getContractAccess().getAnalysisKeyword_8_0_1());
match(input,23,FOLLOW_2);
@@ -5790,20 +5838,20 @@ else if ( (LA7_0==23) ) {
// $ANTLR start "rule__Exact__Alternatives"
- // InternalContract.g:1878:1: rule__Exact__Alternatives : ( ( '=>' ) | ( ( rule__Exact__ExactAssignment_1 ) ) );
+ // InternalContract.g:1894:1: rule__Exact__Alternatives : ( ( '=>' ) | ( ( rule__Exact__ExactAssignment_1 ) ) );
public final void rule__Exact__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1882:1: ( ( '=>' ) | ( ( rule__Exact__ExactAssignment_1 ) ) )
+ // InternalContract.g:1898:1: ( ( '=>' ) | ( ( rule__Exact__ExactAssignment_1 ) ) )
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0==24) ) {
alt8=1;
}
- else if ( (LA8_0==81) ) {
+ else if ( (LA8_0==82) ) {
alt8=2;
}
else {
@@ -5814,10 +5862,10 @@ else if ( (LA8_0==81) ) {
}
switch (alt8) {
case 1 :
- // InternalContract.g:1883:2: ( '=>' )
+ // InternalContract.g:1899:2: ( '=>' )
{
- // InternalContract.g:1883:2: ( '=>' )
- // InternalContract.g:1884:3: '=>'
+ // InternalContract.g:1899:2: ( '=>' )
+ // InternalContract.g:1900:3: '=>'
{
before(grammarAccess.getExactAccess().getEqualsSignGreaterThanSignKeyword_0());
match(input,24,FOLLOW_2);
@@ -5829,14 +5877,14 @@ else if ( (LA8_0==81) ) {
}
break;
case 2 :
- // InternalContract.g:1889:2: ( ( rule__Exact__ExactAssignment_1 ) )
+ // InternalContract.g:1905:2: ( ( rule__Exact__ExactAssignment_1 ) )
{
- // InternalContract.g:1889:2: ( ( rule__Exact__ExactAssignment_1 ) )
- // InternalContract.g:1890:3: ( rule__Exact__ExactAssignment_1 )
+ // InternalContract.g:1905:2: ( ( rule__Exact__ExactAssignment_1 ) )
+ // InternalContract.g:1906:3: ( rule__Exact__ExactAssignment_1 )
{
before(grammarAccess.getExactAccess().getExactAssignment_1());
- // InternalContract.g:1891:3: ( rule__Exact__ExactAssignment_1 )
- // InternalContract.g:1891:4: rule__Exact__ExactAssignment_1
+ // InternalContract.g:1907:3: ( rule__Exact__ExactAssignment_1 )
+ // InternalContract.g:1907:4: rule__Exact__ExactAssignment_1
{
pushFollow(FOLLOW_2);
rule__Exact__ExactAssignment_1();
@@ -5871,21 +5919,21 @@ else if ( (LA8_0==81) ) {
// $ANTLR start "rule__AssumptionElement__Alternatives"
- // InternalContract.g:1899:1: rule__AssumptionElement__Alternatives : ( ( ( rule__AssumptionElement__Group_0__0 ) ) | ( ( rule__AssumptionElement__Group_1__0 ) ) | ( ( rule__AssumptionElement__Group_2__0 ) ) );
+ // InternalContract.g:1915: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:1903:1: ( ( ( rule__AssumptionElement__Group_0__0 ) ) | ( ( rule__AssumptionElement__Group_1__0 ) ) | ( ( rule__AssumptionElement__Group_2__0 ) ) )
+ // InternalContract.g:1919:1: ( ( ( rule__AssumptionElement__Group_0__0 ) ) | ( ( rule__AssumptionElement__Group_1__0 ) ) | ( ( rule__AssumptionElement__Group_2__0 ) ) )
int alt9=3;
switch ( input.LA(1) ) {
- case 31:
+ case 33:
{
alt9=1;
}
break;
- case 40:
+ case 42:
{
alt9=2;
}
@@ -5909,14 +5957,14 @@ public final void rule__AssumptionElement__Alternatives() throws RecognitionExce
switch (alt9) {
case 1 :
- // InternalContract.g:1904:2: ( ( rule__AssumptionElement__Group_0__0 ) )
+ // InternalContract.g:1920:2: ( ( rule__AssumptionElement__Group_0__0 ) )
{
- // InternalContract.g:1904:2: ( ( rule__AssumptionElement__Group_0__0 ) )
- // InternalContract.g:1905:3: ( rule__AssumptionElement__Group_0__0 )
+ // InternalContract.g:1920:2: ( ( rule__AssumptionElement__Group_0__0 ) )
+ // InternalContract.g:1921:3: ( rule__AssumptionElement__Group_0__0 )
{
before(grammarAccess.getAssumptionElementAccess().getGroup_0());
- // InternalContract.g:1906:3: ( rule__AssumptionElement__Group_0__0 )
- // InternalContract.g:1906:4: rule__AssumptionElement__Group_0__0
+ // InternalContract.g:1922:3: ( rule__AssumptionElement__Group_0__0 )
+ // InternalContract.g:1922:4: rule__AssumptionElement__Group_0__0
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_0__0();
@@ -5934,14 +5982,14 @@ public final void rule__AssumptionElement__Alternatives() throws RecognitionExce
}
break;
case 2 :
- // InternalContract.g:1910:2: ( ( rule__AssumptionElement__Group_1__0 ) )
+ // InternalContract.g:1926:2: ( ( rule__AssumptionElement__Group_1__0 ) )
{
- // InternalContract.g:1910:2: ( ( rule__AssumptionElement__Group_1__0 ) )
- // InternalContract.g:1911:3: ( rule__AssumptionElement__Group_1__0 )
+ // InternalContract.g:1926:2: ( ( rule__AssumptionElement__Group_1__0 ) )
+ // InternalContract.g:1927:3: ( rule__AssumptionElement__Group_1__0 )
{
before(grammarAccess.getAssumptionElementAccess().getGroup_1());
- // InternalContract.g:1912:3: ( rule__AssumptionElement__Group_1__0 )
- // InternalContract.g:1912:4: rule__AssumptionElement__Group_1__0
+ // InternalContract.g:1928:3: ( rule__AssumptionElement__Group_1__0 )
+ // InternalContract.g:1928:4: rule__AssumptionElement__Group_1__0
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_1__0();
@@ -5959,14 +6007,14 @@ public final void rule__AssumptionElement__Alternatives() throws RecognitionExce
}
break;
case 3 :
- // InternalContract.g:1916:2: ( ( rule__AssumptionElement__Group_2__0 ) )
+ // InternalContract.g:1932:2: ( ( rule__AssumptionElement__Group_2__0 ) )
{
- // InternalContract.g:1916:2: ( ( rule__AssumptionElement__Group_2__0 ) )
- // InternalContract.g:1917:3: ( rule__AssumptionElement__Group_2__0 )
+ // InternalContract.g:1932:2: ( ( rule__AssumptionElement__Group_2__0 ) )
+ // InternalContract.g:1933:3: ( rule__AssumptionElement__Group_2__0 )
{
before(grammarAccess.getAssumptionElementAccess().getGroup_2());
- // InternalContract.g:1918:3: ( rule__AssumptionElement__Group_2__0 )
- // InternalContract.g:1918:4: rule__AssumptionElement__Group_2__0
+ // InternalContract.g:1934:3: ( rule__AssumptionElement__Group_2__0 )
+ // InternalContract.g:1934:4: rule__AssumptionElement__Group_2__0
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_2__0();
@@ -6001,13 +6049,13 @@ public final void rule__AssumptionElement__Alternatives() throws RecognitionExce
// $ANTLR start "rule__Source__Alternatives_1"
- // InternalContract.g:1926:1: rule__Source__Alternatives_1 : ( ( ( rule__Source__SourceAssignment_1_0 ) ) | ( ( rule__Source__InterAssignment_1_1 ) ) );
+ // InternalContract.g:1942: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:1930:1: ( ( ( rule__Source__SourceAssignment_1_0 ) ) | ( ( rule__Source__InterAssignment_1_1 ) ) )
+ // InternalContract.g:1946:1: ( ( ( rule__Source__SourceAssignment_1_0 ) ) | ( ( rule__Source__InterAssignment_1_1 ) ) )
int alt10=2;
int LA10_0 = input.LA(1);
@@ -6025,14 +6073,14 @@ else if ( ((LA10_0>=RULE_ISTRING_TEXT && LA10_0<=RULE_ISTRING_LEFT)) ) {
}
switch (alt10) {
case 1 :
- // InternalContract.g:1931:2: ( ( rule__Source__SourceAssignment_1_0 ) )
+ // InternalContract.g:1947:2: ( ( rule__Source__SourceAssignment_1_0 ) )
{
- // InternalContract.g:1931:2: ( ( rule__Source__SourceAssignment_1_0 ) )
- // InternalContract.g:1932:3: ( rule__Source__SourceAssignment_1_0 )
+ // InternalContract.g:1947:2: ( ( rule__Source__SourceAssignment_1_0 ) )
+ // InternalContract.g:1948:3: ( rule__Source__SourceAssignment_1_0 )
{
before(grammarAccess.getSourceAccess().getSourceAssignment_1_0());
- // InternalContract.g:1933:3: ( rule__Source__SourceAssignment_1_0 )
- // InternalContract.g:1933:4: rule__Source__SourceAssignment_1_0
+ // InternalContract.g:1949:3: ( rule__Source__SourceAssignment_1_0 )
+ // InternalContract.g:1949:4: rule__Source__SourceAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__Source__SourceAssignment_1_0();
@@ -6050,14 +6098,14 @@ else if ( ((LA10_0>=RULE_ISTRING_TEXT && LA10_0<=RULE_ISTRING_LEFT)) ) {
}
break;
case 2 :
- // InternalContract.g:1937:2: ( ( rule__Source__InterAssignment_1_1 ) )
+ // InternalContract.g:1953:2: ( ( rule__Source__InterAssignment_1_1 ) )
{
- // InternalContract.g:1937:2: ( ( rule__Source__InterAssignment_1_1 ) )
- // InternalContract.g:1938:3: ( rule__Source__InterAssignment_1_1 )
+ // InternalContract.g:1953:2: ( ( rule__Source__InterAssignment_1_1 ) )
+ // InternalContract.g:1954:3: ( rule__Source__InterAssignment_1_1 )
{
before(grammarAccess.getSourceAccess().getInterAssignment_1_1());
- // InternalContract.g:1939:3: ( rule__Source__InterAssignment_1_1 )
- // InternalContract.g:1939:4: rule__Source__InterAssignment_1_1
+ // InternalContract.g:1955:3: ( rule__Source__InterAssignment_1_1 )
+ // InternalContract.g:1955:4: rule__Source__InterAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__Source__InterAssignment_1_1();
@@ -6092,20 +6140,20 @@ else if ( ((LA10_0>=RULE_ISTRING_TEXT && LA10_0<=RULE_ISTRING_LEFT)) ) {
// $ANTLR start "rule__ArgumentExpression__Alternatives_3"
- // InternalContract.g:1947:1: rule__ArgumentExpression__Alternatives_3 : ( ( ( rule__ArgumentExpression__Group_3_0__0 ) ) | ( ( rule__ArgumentExpression__Group_3_1__0 ) ) );
+ // InternalContract.g:1963:1: rule__ArgumentExpression__Alternatives_3 : ( ( ( rule__ArgumentExpression__Group_3_0__0 ) ) | ( ( rule__ArgumentExpression__Group_3_1__0 ) ) );
public final void rule__ArgumentExpression__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1951:1: ( ( ( rule__ArgumentExpression__Group_3_0__0 ) ) | ( ( rule__ArgumentExpression__Group_3_1__0 ) ) )
+ // InternalContract.g:1967:1: ( ( ( rule__ArgumentExpression__Group_3_0__0 ) ) | ( ( rule__ArgumentExpression__Group_3_1__0 ) ) )
int alt11=2;
int LA11_0 = input.LA(1);
- if ( (LA11_0==31) ) {
+ if ( (LA11_0==33) ) {
alt11=1;
}
- else if ( (LA11_0==40) ) {
+ else if ( (LA11_0==42) ) {
alt11=2;
}
else {
@@ -6116,14 +6164,14 @@ else if ( (LA11_0==40) ) {
}
switch (alt11) {
case 1 :
- // InternalContract.g:1952:2: ( ( rule__ArgumentExpression__Group_3_0__0 ) )
+ // InternalContract.g:1968:2: ( ( rule__ArgumentExpression__Group_3_0__0 ) )
{
- // InternalContract.g:1952:2: ( ( rule__ArgumentExpression__Group_3_0__0 ) )
- // InternalContract.g:1953:3: ( rule__ArgumentExpression__Group_3_0__0 )
+ // InternalContract.g:1968:2: ( ( rule__ArgumentExpression__Group_3_0__0 ) )
+ // InternalContract.g:1969:3: ( rule__ArgumentExpression__Group_3_0__0 )
{
before(grammarAccess.getArgumentExpressionAccess().getGroup_3_0());
- // InternalContract.g:1954:3: ( rule__ArgumentExpression__Group_3_0__0 )
- // InternalContract.g:1954:4: rule__ArgumentExpression__Group_3_0__0
+ // InternalContract.g:1970:3: ( rule__ArgumentExpression__Group_3_0__0 )
+ // InternalContract.g:1970:4: rule__ArgumentExpression__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__ArgumentExpression__Group_3_0__0();
@@ -6141,14 +6189,14 @@ else if ( (LA11_0==40) ) {
}
break;
case 2 :
- // InternalContract.g:1958:2: ( ( rule__ArgumentExpression__Group_3_1__0 ) )
+ // InternalContract.g:1974:2: ( ( rule__ArgumentExpression__Group_3_1__0 ) )
{
- // InternalContract.g:1958:2: ( ( rule__ArgumentExpression__Group_3_1__0 ) )
- // InternalContract.g:1959:3: ( rule__ArgumentExpression__Group_3_1__0 )
+ // InternalContract.g:1974:2: ( ( rule__ArgumentExpression__Group_3_1__0 ) )
+ // InternalContract.g:1975:3: ( rule__ArgumentExpression__Group_3_1__0 )
{
before(grammarAccess.getArgumentExpressionAccess().getGroup_3_1());
- // InternalContract.g:1960:3: ( rule__ArgumentExpression__Group_3_1__0 )
- // InternalContract.g:1960:4: rule__ArgumentExpression__Group_3_1__0
+ // InternalContract.g:1976:3: ( rule__ArgumentExpression__Group_3_1__0 )
+ // InternalContract.g:1976:4: rule__ArgumentExpression__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__ArgumentExpression__Group_3_1__0();
@@ -6183,23 +6231,23 @@ else if ( (LA11_0==40) ) {
// $ANTLR start "rule__Query__Alternatives"
- // InternalContract.g:1968:1: rule__Query__Alternatives : ( ( ruleSingleValDeclaration ) | ( ( rule__Query__Group_1__0 ) ) );
+ // InternalContract.g:1984:1: rule__Query__Alternatives : ( ( ruleSingleValDeclaration ) | ( ( rule__Query__Group_1__0 ) ) );
public final void rule__Query__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1972:1: ( ( ruleSingleValDeclaration ) | ( ( rule__Query__Group_1__0 ) ) )
+ // InternalContract.g:1988:1: ( ( ruleSingleValDeclaration ) | ( ( rule__Query__Group_1__0 ) ) )
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==53) ) {
+ if ( (LA12_0==55) ) {
int LA12_1 = input.LA(2);
if ( (LA12_1==RULE_ID) ) {
alt12=1;
}
- else if ( (LA12_1==45) ) {
+ else if ( (LA12_1==47) ) {
alt12=2;
}
else {
@@ -6217,10 +6265,10 @@ else if ( (LA12_1==45) ) {
}
switch (alt12) {
case 1 :
- // InternalContract.g:1973:2: ( ruleSingleValDeclaration )
+ // InternalContract.g:1989:2: ( ruleSingleValDeclaration )
{
- // InternalContract.g:1973:2: ( ruleSingleValDeclaration )
- // InternalContract.g:1974:3: ruleSingleValDeclaration
+ // InternalContract.g:1989:2: ( ruleSingleValDeclaration )
+ // InternalContract.g:1990:3: ruleSingleValDeclaration
{
before(grammarAccess.getQueryAccess().getSingleValDeclarationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6236,14 +6284,14 @@ else if ( (LA12_1==45) ) {
}
break;
case 2 :
- // InternalContract.g:1979:2: ( ( rule__Query__Group_1__0 ) )
+ // InternalContract.g:1995:2: ( ( rule__Query__Group_1__0 ) )
{
- // InternalContract.g:1979:2: ( ( rule__Query__Group_1__0 ) )
- // InternalContract.g:1980:3: ( rule__Query__Group_1__0 )
+ // InternalContract.g:1995:2: ( ( rule__Query__Group_1__0 ) )
+ // InternalContract.g:1996:3: ( rule__Query__Group_1__0 )
{
before(grammarAccess.getQueryAccess().getGroup_1());
- // InternalContract.g:1981:3: ( rule__Query__Group_1__0 )
- // InternalContract.g:1981:4: rule__Query__Group_1__0
+ // InternalContract.g:1997:3: ( rule__Query__Group_1__0 )
+ // InternalContract.g:1997:4: rule__Query__Group_1__0
{
pushFollow(FOLLOW_2);
rule__Query__Group_1__0();
@@ -6278,20 +6326,20 @@ else if ( (LA12_1==45) ) {
// $ANTLR start "rule__NotExpression__Alternatives"
- // InternalContract.g:1989:1: rule__NotExpression__Alternatives : ( ( ruleCallExpression ) | ( ( rule__NotExpression__Group_1__0 ) ) );
+ // InternalContract.g:2005:1: rule__NotExpression__Alternatives : ( ( ruleCallExpression ) | ( ( rule__NotExpression__Group_1__0 ) ) );
public final void rule__NotExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:1993:1: ( ( ruleCallExpression ) | ( ( rule__NotExpression__Group_1__0 ) ) )
+ // InternalContract.g:2009:1: ( ( ruleCallExpression ) | ( ( rule__NotExpression__Group_1__0 ) ) )
int alt13=2;
int LA13_0 = input.LA(1);
- if ( (LA13_0==RULE_STRING||LA13_0==RULE_ID||LA13_0==45||(LA13_0>=64 && LA13_0<=65)) ) {
+ if ( (LA13_0==RULE_STRING||LA13_0==RULE_ID||LA13_0==47||(LA13_0>=65 && LA13_0<=66)) ) {
alt13=1;
}
- else if ( (LA13_0==58) ) {
+ else if ( (LA13_0==60) ) {
alt13=2;
}
else {
@@ -6302,10 +6350,10 @@ else if ( (LA13_0==58) ) {
}
switch (alt13) {
case 1 :
- // InternalContract.g:1994:2: ( ruleCallExpression )
+ // InternalContract.g:2010:2: ( ruleCallExpression )
{
- // InternalContract.g:1994:2: ( ruleCallExpression )
- // InternalContract.g:1995:3: ruleCallExpression
+ // InternalContract.g:2010:2: ( ruleCallExpression )
+ // InternalContract.g:2011:3: ruleCallExpression
{
before(grammarAccess.getNotExpressionAccess().getCallExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6321,14 +6369,14 @@ else if ( (LA13_0==58) ) {
}
break;
case 2 :
- // InternalContract.g:2000:2: ( ( rule__NotExpression__Group_1__0 ) )
+ // InternalContract.g:2016:2: ( ( rule__NotExpression__Group_1__0 ) )
{
- // InternalContract.g:2000:2: ( ( rule__NotExpression__Group_1__0 ) )
- // InternalContract.g:2001:3: ( rule__NotExpression__Group_1__0 )
+ // InternalContract.g:2016:2: ( ( rule__NotExpression__Group_1__0 ) )
+ // InternalContract.g:2017:3: ( rule__NotExpression__Group_1__0 )
{
before(grammarAccess.getNotExpressionAccess().getGroup_1());
- // InternalContract.g:2002:3: ( rule__NotExpression__Group_1__0 )
- // InternalContract.g:2002:4: rule__NotExpression__Group_1__0
+ // InternalContract.g:2018:3: ( rule__NotExpression__Group_1__0 )
+ // InternalContract.g:2018:4: rule__NotExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__NotExpression__Group_1__0();
@@ -6363,20 +6411,20 @@ else if ( (LA13_0==58) ) {
// $ANTLR start "rule__CallExpression__Alternatives_1"
- // InternalContract.g:2010:1: rule__CallExpression__Alternatives_1 : ( ( ( rule__CallExpression__Group_1_0__0 ) ) | ( ( rule__CallExpression__Group_1_1__0 ) ) );
+ // InternalContract.g:2026: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:2014:1: ( ( ( rule__CallExpression__Group_1_0__0 ) ) | ( ( rule__CallExpression__Group_1_1__0 ) ) )
+ // InternalContract.g:2030:1: ( ( ( rule__CallExpression__Group_1_0__0 ) ) | ( ( rule__CallExpression__Group_1_1__0 ) ) )
int alt14=2;
int LA14_0 = input.LA(1);
- if ( (LA14_0==59) ) {
+ if ( ((LA14_0>=31 && LA14_0<=32)) ) {
alt14=1;
}
- else if ( (LA14_0==62) ) {
+ else if ( (LA14_0==63) ) {
alt14=2;
}
else {
@@ -6387,14 +6435,14 @@ else if ( (LA14_0==62) ) {
}
switch (alt14) {
case 1 :
- // InternalContract.g:2015:2: ( ( rule__CallExpression__Group_1_0__0 ) )
+ // InternalContract.g:2031:2: ( ( rule__CallExpression__Group_1_0__0 ) )
{
- // InternalContract.g:2015:2: ( ( rule__CallExpression__Group_1_0__0 ) )
- // InternalContract.g:2016:3: ( rule__CallExpression__Group_1_0__0 )
+ // InternalContract.g:2031:2: ( ( rule__CallExpression__Group_1_0__0 ) )
+ // InternalContract.g:2032:3: ( rule__CallExpression__Group_1_0__0 )
{
before(grammarAccess.getCallExpressionAccess().getGroup_1_0());
- // InternalContract.g:2017:3: ( rule__CallExpression__Group_1_0__0 )
- // InternalContract.g:2017:4: rule__CallExpression__Group_1_0__0
+ // InternalContract.g:2033:3: ( rule__CallExpression__Group_1_0__0 )
+ // InternalContract.g:2033:4: rule__CallExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0__0();
@@ -6412,14 +6460,14 @@ else if ( (LA14_0==62) ) {
}
break;
case 2 :
- // InternalContract.g:2021:2: ( ( rule__CallExpression__Group_1_1__0 ) )
+ // InternalContract.g:2037:2: ( ( rule__CallExpression__Group_1_1__0 ) )
{
- // InternalContract.g:2021:2: ( ( rule__CallExpression__Group_1_1__0 ) )
- // InternalContract.g:2022:3: ( rule__CallExpression__Group_1_1__0 )
+ // InternalContract.g:2037:2: ( ( rule__CallExpression__Group_1_1__0 ) )
+ // InternalContract.g:2038:3: ( rule__CallExpression__Group_1_1__0 )
{
before(grammarAccess.getCallExpressionAccess().getGroup_1_1());
- // InternalContract.g:2023:3: ( rule__CallExpression__Group_1_1__0 )
- // InternalContract.g:2023:4: rule__CallExpression__Group_1_1__0
+ // InternalContract.g:2039:3: ( rule__CallExpression__Group_1_1__0 )
+ // InternalContract.g:2039:4: rule__CallExpression__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_1__0();
@@ -6454,20 +6502,20 @@ else if ( (LA14_0==62) ) {
// $ANTLR start "rule__Parameter__Alternatives"
- // InternalContract.g:2031:1: rule__Parameter__Alternatives : ( ( ruleSingleParameter ) | ( ( rule__Parameter__Group_1__0 ) ) );
+ // InternalContract.g:2047:1: rule__Parameter__Alternatives : ( ( ruleSingleParameter ) | ( ( rule__Parameter__Group_1__0 ) ) );
public final void rule__Parameter__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2035:1: ( ( ruleSingleParameter ) | ( ( rule__Parameter__Group_1__0 ) ) )
+ // InternalContract.g:2051:1: ( ( ruleSingleParameter ) | ( ( rule__Parameter__Group_1__0 ) ) )
int alt15=2;
int LA15_0 = input.LA(1);
if ( (LA15_0==RULE_ID) ) {
alt15=1;
}
- else if ( (LA15_0==45) ) {
+ else if ( (LA15_0==47) ) {
alt15=2;
}
else {
@@ -6478,10 +6526,10 @@ else if ( (LA15_0==45) ) {
}
switch (alt15) {
case 1 :
- // InternalContract.g:2036:2: ( ruleSingleParameter )
+ // InternalContract.g:2052:2: ( ruleSingleParameter )
{
- // InternalContract.g:2036:2: ( ruleSingleParameter )
- // InternalContract.g:2037:3: ruleSingleParameter
+ // InternalContract.g:2052:2: ( ruleSingleParameter )
+ // InternalContract.g:2053:3: ruleSingleParameter
{
before(grammarAccess.getParameterAccess().getSingleParameterParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6497,14 +6545,14 @@ else if ( (LA15_0==45) ) {
}
break;
case 2 :
- // InternalContract.g:2042:2: ( ( rule__Parameter__Group_1__0 ) )
+ // InternalContract.g:2058:2: ( ( rule__Parameter__Group_1__0 ) )
{
- // InternalContract.g:2042:2: ( ( rule__Parameter__Group_1__0 ) )
- // InternalContract.g:2043:3: ( rule__Parameter__Group_1__0 )
+ // InternalContract.g:2058:2: ( ( rule__Parameter__Group_1__0 ) )
+ // InternalContract.g:2059:3: ( rule__Parameter__Group_1__0 )
{
before(grammarAccess.getParameterAccess().getGroup_1());
- // InternalContract.g:2044:3: ( rule__Parameter__Group_1__0 )
- // InternalContract.g:2044:4: rule__Parameter__Group_1__0
+ // InternalContract.g:2060:3: ( rule__Parameter__Group_1__0 )
+ // InternalContract.g:2060:4: rule__Parameter__Group_1__0
{
pushFollow(FOLLOW_2);
rule__Parameter__Group_1__0();
@@ -6539,21 +6587,21 @@ else if ( (LA15_0==45) ) {
// $ANTLR start "rule__TerminalExpression__Alternatives"
- // InternalContract.g:2052: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:2068: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:2056: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:2072: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 alt16=5;
switch ( input.LA(1) ) {
- case 64:
+ case 65:
{
alt16=1;
}
break;
- case 65:
+ case 66:
{
alt16=2;
}
@@ -6568,7 +6616,7 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
alt16=4;
}
break;
- case 45:
+ case 47:
{
alt16=5;
}
@@ -6582,14 +6630,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
switch (alt16) {
case 1 :
- // InternalContract.g:2057:2: ( ( rule__TerminalExpression__Group_0__0 ) )
+ // InternalContract.g:2073:2: ( ( rule__TerminalExpression__Group_0__0 ) )
{
- // InternalContract.g:2057:2: ( ( rule__TerminalExpression__Group_0__0 ) )
- // InternalContract.g:2058:3: ( rule__TerminalExpression__Group_0__0 )
+ // InternalContract.g:2073:2: ( ( rule__TerminalExpression__Group_0__0 ) )
+ // InternalContract.g:2074:3: ( rule__TerminalExpression__Group_0__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_0());
- // InternalContract.g:2059:3: ( rule__TerminalExpression__Group_0__0 )
- // InternalContract.g:2059:4: rule__TerminalExpression__Group_0__0
+ // InternalContract.g:2075:3: ( rule__TerminalExpression__Group_0__0 )
+ // InternalContract.g:2075:4: rule__TerminalExpression__Group_0__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_0__0();
@@ -6607,14 +6655,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
}
break;
case 2 :
- // InternalContract.g:2063:2: ( ( rule__TerminalExpression__Group_1__0 ) )
+ // InternalContract.g:2079:2: ( ( rule__TerminalExpression__Group_1__0 ) )
{
- // InternalContract.g:2063:2: ( ( rule__TerminalExpression__Group_1__0 ) )
- // InternalContract.g:2064:3: ( rule__TerminalExpression__Group_1__0 )
+ // InternalContract.g:2079:2: ( ( rule__TerminalExpression__Group_1__0 ) )
+ // InternalContract.g:2080:3: ( rule__TerminalExpression__Group_1__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_1());
- // InternalContract.g:2065:3: ( rule__TerminalExpression__Group_1__0 )
- // InternalContract.g:2065:4: rule__TerminalExpression__Group_1__0
+ // InternalContract.g:2081:3: ( rule__TerminalExpression__Group_1__0 )
+ // InternalContract.g:2081:4: rule__TerminalExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_1__0();
@@ -6632,14 +6680,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
}
break;
case 3 :
- // InternalContract.g:2069:2: ( ( rule__TerminalExpression__Group_2__0 ) )
+ // InternalContract.g:2085:2: ( ( rule__TerminalExpression__Group_2__0 ) )
{
- // InternalContract.g:2069:2: ( ( rule__TerminalExpression__Group_2__0 ) )
- // InternalContract.g:2070:3: ( rule__TerminalExpression__Group_2__0 )
+ // InternalContract.g:2085:2: ( ( rule__TerminalExpression__Group_2__0 ) )
+ // InternalContract.g:2086:3: ( rule__TerminalExpression__Group_2__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_2());
- // InternalContract.g:2071:3: ( rule__TerminalExpression__Group_2__0 )
- // InternalContract.g:2071:4: rule__TerminalExpression__Group_2__0
+ // InternalContract.g:2087:3: ( rule__TerminalExpression__Group_2__0 )
+ // InternalContract.g:2087:4: rule__TerminalExpression__Group_2__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_2__0();
@@ -6657,14 +6705,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
}
break;
case 4 :
- // InternalContract.g:2075:2: ( ( rule__TerminalExpression__Group_3__0 ) )
+ // InternalContract.g:2091:2: ( ( rule__TerminalExpression__Group_3__0 ) )
{
- // InternalContract.g:2075:2: ( ( rule__TerminalExpression__Group_3__0 ) )
- // InternalContract.g:2076:3: ( rule__TerminalExpression__Group_3__0 )
+ // InternalContract.g:2091:2: ( ( rule__TerminalExpression__Group_3__0 ) )
+ // InternalContract.g:2092:3: ( rule__TerminalExpression__Group_3__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_3());
- // InternalContract.g:2077:3: ( rule__TerminalExpression__Group_3__0 )
- // InternalContract.g:2077:4: rule__TerminalExpression__Group_3__0
+ // InternalContract.g:2093:3: ( rule__TerminalExpression__Group_3__0 )
+ // InternalContract.g:2093:4: rule__TerminalExpression__Group_3__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_3__0();
@@ -6682,14 +6730,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
}
break;
case 5 :
- // InternalContract.g:2081:2: ( ( rule__TerminalExpression__Group_4__0 ) )
+ // InternalContract.g:2097:2: ( ( rule__TerminalExpression__Group_4__0 ) )
{
- // InternalContract.g:2081:2: ( ( rule__TerminalExpression__Group_4__0 ) )
- // InternalContract.g:2082:3: ( rule__TerminalExpression__Group_4__0 )
+ // InternalContract.g:2097:2: ( ( rule__TerminalExpression__Group_4__0 ) )
+ // InternalContract.g:2098:3: ( rule__TerminalExpression__Group_4__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_4());
- // InternalContract.g:2083:3: ( rule__TerminalExpression__Group_4__0 )
- // InternalContract.g:2083:4: rule__TerminalExpression__Group_4__0
+ // InternalContract.g:2099:3: ( rule__TerminalExpression__Group_4__0 )
+ // InternalContract.g:2099:4: rule__TerminalExpression__Group_4__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4__0();
@@ -6724,13 +6772,13 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc
// $ANTLR start "rule__IString__Alternatives"
- // InternalContract.g:2091:1: rule__IString__Alternatives : ( ( ( rule__IString__PartsAssignment_0 ) ) | ( ( rule__IString__Group_1__0 ) ) );
+ // InternalContract.g:2107: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:2095:1: ( ( ( rule__IString__PartsAssignment_0 ) ) | ( ( rule__IString__Group_1__0 ) ) )
+ // InternalContract.g:2111:1: ( ( ( rule__IString__PartsAssignment_0 ) ) | ( ( rule__IString__Group_1__0 ) ) )
int alt17=2;
int LA17_0 = input.LA(1);
@@ -6748,14 +6796,14 @@ else if ( (LA17_0==RULE_ISTRING_LEFT) ) {
}
switch (alt17) {
case 1 :
- // InternalContract.g:2096:2: ( ( rule__IString__PartsAssignment_0 ) )
+ // InternalContract.g:2112:2: ( ( rule__IString__PartsAssignment_0 ) )
{
- // InternalContract.g:2096:2: ( ( rule__IString__PartsAssignment_0 ) )
- // InternalContract.g:2097:3: ( rule__IString__PartsAssignment_0 )
+ // InternalContract.g:2112:2: ( ( rule__IString__PartsAssignment_0 ) )
+ // InternalContract.g:2113:3: ( rule__IString__PartsAssignment_0 )
{
before(grammarAccess.getIStringAccess().getPartsAssignment_0());
- // InternalContract.g:2098:3: ( rule__IString__PartsAssignment_0 )
- // InternalContract.g:2098:4: rule__IString__PartsAssignment_0
+ // InternalContract.g:2114:3: ( rule__IString__PartsAssignment_0 )
+ // InternalContract.g:2114:4: rule__IString__PartsAssignment_0
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_0();
@@ -6773,14 +6821,14 @@ else if ( (LA17_0==RULE_ISTRING_LEFT) ) {
}
break;
case 2 :
- // InternalContract.g:2102:2: ( ( rule__IString__Group_1__0 ) )
+ // InternalContract.g:2118:2: ( ( rule__IString__Group_1__0 ) )
{
- // InternalContract.g:2102:2: ( ( rule__IString__Group_1__0 ) )
- // InternalContract.g:2103:3: ( rule__IString__Group_1__0 )
+ // InternalContract.g:2118:2: ( ( rule__IString__Group_1__0 ) )
+ // InternalContract.g:2119:3: ( rule__IString__Group_1__0 )
{
before(grammarAccess.getIStringAccess().getGroup_1());
- // InternalContract.g:2104:3: ( rule__IString__Group_1__0 )
- // InternalContract.g:2104:4: rule__IString__Group_1__0
+ // InternalContract.g:2120:3: ( rule__IString__Group_1__0 )
+ // InternalContract.g:2120:4: rule__IString__Group_1__0
{
pushFollow(FOLLOW_2);
rule__IString__Group_1__0();
@@ -6815,20 +6863,20 @@ else if ( (LA17_0==RULE_ISTRING_LEFT) ) {
// $ANTLR start "rule__ContainedPropertyAssociation__Alternatives_1"
- // InternalContract.g:2112:1: rule__ContainedPropertyAssociation__Alternatives_1 : ( ( '=>' ) | ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) ) );
+ // InternalContract.g:2128: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:2116:1: ( ( '=>' ) | ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) ) )
+ // InternalContract.g:2132:1: ( ( '=>' ) | ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) ) )
int alt18=2;
int LA18_0 = input.LA(1);
if ( (LA18_0==24) ) {
alt18=1;
}
- else if ( (LA18_0==82) ) {
+ else if ( (LA18_0==83) ) {
alt18=2;
}
else {
@@ -6839,10 +6887,10 @@ else if ( (LA18_0==82) ) {
}
switch (alt18) {
case 1 :
- // InternalContract.g:2117:2: ( '=>' )
+ // InternalContract.g:2133:2: ( '=>' )
{
- // InternalContract.g:2117:2: ( '=>' )
- // InternalContract.g:2118:3: '=>'
+ // InternalContract.g:2133:2: ( '=>' )
+ // InternalContract.g:2134:3: '=>'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getEqualsSignGreaterThanSignKeyword_1_0());
match(input,24,FOLLOW_2);
@@ -6854,14 +6902,14 @@ else if ( (LA18_0==82) ) {
}
break;
case 2 :
- // InternalContract.g:2123:2: ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) )
+ // InternalContract.g:2139:2: ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) )
{
- // InternalContract.g:2123:2: ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) )
- // InternalContract.g:2124:3: ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 )
+ // InternalContract.g:2139:2: ( ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 ) )
+ // InternalContract.g:2140:3: ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppendAssignment_1_1());
- // InternalContract.g:2125:3: ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 )
- // InternalContract.g:2125:4: rule__ContainedPropertyAssociation__AppendAssignment_1_1
+ // InternalContract.g:2141:3: ( rule__ContainedPropertyAssociation__AppendAssignment_1_1 )
+ // InternalContract.g:2141:4: rule__ContainedPropertyAssociation__AppendAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__AppendAssignment_1_1();
@@ -6896,21 +6944,21 @@ else if ( (LA18_0==82) ) {
// $ANTLR start "rule__PropertyExpression__Alternatives"
- // InternalContract.g:2133:1: rule__PropertyExpression__Alternatives : ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) );
+ // InternalContract.g:2149: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:2137:1: ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) )
+ // InternalContract.g:2153:1: ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) )
int alt19=11;
alt19 = dfa19.predict(input);
switch (alt19) {
case 1 :
- // InternalContract.g:2138:2: ( ruleRecordTerm )
+ // InternalContract.g:2154:2: ( ruleRecordTerm )
{
- // InternalContract.g:2138:2: ( ruleRecordTerm )
- // InternalContract.g:2139:3: ruleRecordTerm
+ // InternalContract.g:2154:2: ( ruleRecordTerm )
+ // InternalContract.g:2155:3: ruleRecordTerm
{
before(grammarAccess.getPropertyExpressionAccess().getRecordTermParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6926,10 +6974,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 2 :
- // InternalContract.g:2144:2: ( ruleReferenceTerm )
+ // InternalContract.g:2160:2: ( ruleReferenceTerm )
{
- // InternalContract.g:2144:2: ( ruleReferenceTerm )
- // InternalContract.g:2145:3: ruleReferenceTerm
+ // InternalContract.g:2160:2: ( ruleReferenceTerm )
+ // InternalContract.g:2161:3: ruleReferenceTerm
{
before(grammarAccess.getPropertyExpressionAccess().getReferenceTermParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6945,10 +6993,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 3 :
- // InternalContract.g:2150:2: ( ruleComponentClassifierTerm )
+ // InternalContract.g:2166:2: ( ruleComponentClassifierTerm )
{
- // InternalContract.g:2150:2: ( ruleComponentClassifierTerm )
- // InternalContract.g:2151:3: ruleComponentClassifierTerm
+ // InternalContract.g:2166:2: ( ruleComponentClassifierTerm )
+ // InternalContract.g:2167:3: ruleComponentClassifierTerm
{
before(grammarAccess.getPropertyExpressionAccess().getComponentClassifierTermParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -6964,10 +7012,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 4 :
- // InternalContract.g:2156:2: ( ruleComputedTerm )
+ // InternalContract.g:2172:2: ( ruleComputedTerm )
{
- // InternalContract.g:2156:2: ( ruleComputedTerm )
- // InternalContract.g:2157:3: ruleComputedTerm
+ // InternalContract.g:2172:2: ( ruleComputedTerm )
+ // InternalContract.g:2173:3: ruleComputedTerm
{
before(grammarAccess.getPropertyExpressionAccess().getComputedTermParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -6983,10 +7031,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 5 :
- // InternalContract.g:2162:2: ( ruleStringTerm )
+ // InternalContract.g:2178:2: ( ruleStringTerm )
{
- // InternalContract.g:2162:2: ( ruleStringTerm )
- // InternalContract.g:2163:3: ruleStringTerm
+ // InternalContract.g:2178:2: ( ruleStringTerm )
+ // InternalContract.g:2179:3: ruleStringTerm
{
before(grammarAccess.getPropertyExpressionAccess().getStringTermParserRuleCall_4());
pushFollow(FOLLOW_2);
@@ -7002,10 +7050,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 6 :
- // InternalContract.g:2168:2: ( ruleNumericRangeTerm )
+ // InternalContract.g:2184:2: ( ruleNumericRangeTerm )
{
- // InternalContract.g:2168:2: ( ruleNumericRangeTerm )
- // InternalContract.g:2169:3: ruleNumericRangeTerm
+ // InternalContract.g:2184:2: ( ruleNumericRangeTerm )
+ // InternalContract.g:2185:3: ruleNumericRangeTerm
{
before(grammarAccess.getPropertyExpressionAccess().getNumericRangeTermParserRuleCall_5());
pushFollow(FOLLOW_2);
@@ -7021,10 +7069,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 7 :
- // InternalContract.g:2174:2: ( ruleRealTerm )
+ // InternalContract.g:2190:2: ( ruleRealTerm )
{
- // InternalContract.g:2174:2: ( ruleRealTerm )
- // InternalContract.g:2175:3: ruleRealTerm
+ // InternalContract.g:2190:2: ( ruleRealTerm )
+ // InternalContract.g:2191:3: ruleRealTerm
{
before(grammarAccess.getPropertyExpressionAccess().getRealTermParserRuleCall_6());
pushFollow(FOLLOW_2);
@@ -7040,10 +7088,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 8 :
- // InternalContract.g:2180:2: ( ruleIntegerTerm )
+ // InternalContract.g:2196:2: ( ruleIntegerTerm )
{
- // InternalContract.g:2180:2: ( ruleIntegerTerm )
- // InternalContract.g:2181:3: ruleIntegerTerm
+ // InternalContract.g:2196:2: ( ruleIntegerTerm )
+ // InternalContract.g:2197:3: ruleIntegerTerm
{
before(grammarAccess.getPropertyExpressionAccess().getIntegerTermParserRuleCall_7());
pushFollow(FOLLOW_2);
@@ -7059,10 +7107,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 9 :
- // InternalContract.g:2186:2: ( ruleListTerm )
+ // InternalContract.g:2202:2: ( ruleListTerm )
{
- // InternalContract.g:2186:2: ( ruleListTerm )
- // InternalContract.g:2187:3: ruleListTerm
+ // InternalContract.g:2202:2: ( ruleListTerm )
+ // InternalContract.g:2203:3: ruleListTerm
{
before(grammarAccess.getPropertyExpressionAccess().getListTermParserRuleCall_8());
pushFollow(FOLLOW_2);
@@ -7078,10 +7126,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 10 :
- // InternalContract.g:2192:2: ( ruleBooleanLiteral )
+ // InternalContract.g:2208:2: ( ruleBooleanLiteral )
{
- // InternalContract.g:2192:2: ( ruleBooleanLiteral )
- // InternalContract.g:2193:3: ruleBooleanLiteral
+ // InternalContract.g:2208:2: ( ruleBooleanLiteral )
+ // InternalContract.g:2209:3: ruleBooleanLiteral
{
before(grammarAccess.getPropertyExpressionAccess().getBooleanLiteralParserRuleCall_9());
pushFollow(FOLLOW_2);
@@ -7097,10 +7145,10 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
}
break;
case 11 :
- // InternalContract.g:2198:2: ( ruleLiteralorReferenceTerm )
+ // InternalContract.g:2214:2: ( ruleLiteralorReferenceTerm )
{
- // InternalContract.g:2198:2: ( ruleLiteralorReferenceTerm )
- // InternalContract.g:2199:3: ruleLiteralorReferenceTerm
+ // InternalContract.g:2214:2: ( ruleLiteralorReferenceTerm )
+ // InternalContract.g:2215:3: ruleLiteralorReferenceTerm
{
before(grammarAccess.getPropertyExpressionAccess().getLiteralorReferenceTermParserRuleCall_10());
pushFollow(FOLLOW_2);
@@ -7133,17 +7181,17 @@ public final void rule__PropertyExpression__Alternatives() throws RecognitionExc
// $ANTLR start "rule__BooleanLiteral__Alternatives_1"
- // InternalContract.g:2208:1: rule__BooleanLiteral__Alternatives_1 : ( ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) ) | ( 'false' ) );
+ // InternalContract.g:2224: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:2212:1: ( ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) ) | ( 'false' ) )
+ // InternalContract.g:2228:1: ( ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) ) | ( 'false' ) )
int alt20=2;
int LA20_0 = input.LA(1);
- if ( (LA20_0==84) ) {
+ if ( (LA20_0==85) ) {
alt20=1;
}
else if ( (LA20_0==25) ) {
@@ -7157,14 +7205,14 @@ else if ( (LA20_0==25) ) {
}
switch (alt20) {
case 1 :
- // InternalContract.g:2213:2: ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) )
+ // InternalContract.g:2229:2: ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) )
{
- // InternalContract.g:2213:2: ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) )
- // InternalContract.g:2214:3: ( rule__BooleanLiteral__ValueAssignment_1_0 )
+ // InternalContract.g:2229:2: ( ( rule__BooleanLiteral__ValueAssignment_1_0 ) )
+ // InternalContract.g:2230:3: ( rule__BooleanLiteral__ValueAssignment_1_0 )
{
before(grammarAccess.getBooleanLiteralAccess().getValueAssignment_1_0());
- // InternalContract.g:2215:3: ( rule__BooleanLiteral__ValueAssignment_1_0 )
- // InternalContract.g:2215:4: rule__BooleanLiteral__ValueAssignment_1_0
+ // InternalContract.g:2231:3: ( rule__BooleanLiteral__ValueAssignment_1_0 )
+ // InternalContract.g:2231:4: rule__BooleanLiteral__ValueAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__BooleanLiteral__ValueAssignment_1_0();
@@ -7182,10 +7230,10 @@ else if ( (LA20_0==25) ) {
}
break;
case 2 :
- // InternalContract.g:2219:2: ( 'false' )
+ // InternalContract.g:2235:2: ( 'false' )
{
- // InternalContract.g:2219:2: ( 'false' )
- // InternalContract.g:2220:3: 'false'
+ // InternalContract.g:2235:2: ( 'false' )
+ // InternalContract.g:2236:3: 'false'
{
before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_1());
match(input,25,FOLLOW_2);
@@ -7214,13 +7262,13 @@ else if ( (LA20_0==25) ) {
// $ANTLR start "rule__PlusMinus__Alternatives"
- // InternalContract.g:2229:1: rule__PlusMinus__Alternatives : ( ( '+' ) | ( '-' ) );
+ // InternalContract.g:2245:1: rule__PlusMinus__Alternatives : ( ( '+' ) | ( '-' ) );
public final void rule__PlusMinus__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2233:1: ( ( '+' ) | ( '-' ) )
+ // InternalContract.g:2249:1: ( ( '+' ) | ( '-' ) )
int alt21=2;
int LA21_0 = input.LA(1);
@@ -7238,10 +7286,10 @@ else if ( (LA21_0==27) ) {
}
switch (alt21) {
case 1 :
- // InternalContract.g:2234:2: ( '+' )
+ // InternalContract.g:2250:2: ( '+' )
{
- // InternalContract.g:2234:2: ( '+' )
- // InternalContract.g:2235:3: '+'
+ // InternalContract.g:2250:2: ( '+' )
+ // InternalContract.g:2251:3: '+'
{
before(grammarAccess.getPlusMinusAccess().getPlusSignKeyword_0());
match(input,26,FOLLOW_2);
@@ -7253,10 +7301,10 @@ else if ( (LA21_0==27) ) {
}
break;
case 2 :
- // InternalContract.g:2240:2: ( '-' )
+ // InternalContract.g:2256:2: ( '-' )
{
- // InternalContract.g:2240:2: ( '-' )
- // InternalContract.g:2241:3: '-'
+ // InternalContract.g:2256:2: ( '-' )
+ // InternalContract.g:2257:3: '-'
{
before(grammarAccess.getPlusMinusAccess().getHyphenMinusKeyword_1());
match(input,27,FOLLOW_2);
@@ -7285,13 +7333,13 @@ else if ( (LA21_0==27) ) {
// $ANTLR start "rule__SignedInt__Alternatives_0"
- // InternalContract.g:2250:1: rule__SignedInt__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // InternalContract.g:2266:1: rule__SignedInt__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__SignedInt__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2254:1: ( ( '+' ) | ( '-' ) )
+ // InternalContract.g:2270:1: ( ( '+' ) | ( '-' ) )
int alt22=2;
int LA22_0 = input.LA(1);
@@ -7309,10 +7357,10 @@ else if ( (LA22_0==27) ) {
}
switch (alt22) {
case 1 :
- // InternalContract.g:2255:2: ( '+' )
+ // InternalContract.g:2271:2: ( '+' )
{
- // InternalContract.g:2255:2: ( '+' )
- // InternalContract.g:2256:3: '+'
+ // InternalContract.g:2271:2: ( '+' )
+ // InternalContract.g:2272:3: '+'
{
before(grammarAccess.getSignedIntAccess().getPlusSignKeyword_0_0());
match(input,26,FOLLOW_2);
@@ -7324,10 +7372,10 @@ else if ( (LA22_0==27) ) {
}
break;
case 2 :
- // InternalContract.g:2261:2: ( '-' )
+ // InternalContract.g:2277:2: ( '-' )
{
- // InternalContract.g:2261:2: ( '-' )
- // InternalContract.g:2262:3: '-'
+ // InternalContract.g:2277:2: ( '-' )
+ // InternalContract.g:2278:3: '-'
{
before(grammarAccess.getSignedIntAccess().getHyphenMinusKeyword_0_1());
match(input,27,FOLLOW_2);
@@ -7356,13 +7404,13 @@ else if ( (LA22_0==27) ) {
// $ANTLR start "rule__SignedReal__Alternatives_0"
- // InternalContract.g:2271:1: rule__SignedReal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // InternalContract.g:2287:1: rule__SignedReal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__SignedReal__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2275:1: ( ( '+' ) | ( '-' ) )
+ // InternalContract.g:2291:1: ( ( '+' ) | ( '-' ) )
int alt23=2;
int LA23_0 = input.LA(1);
@@ -7380,10 +7428,10 @@ else if ( (LA23_0==27) ) {
}
switch (alt23) {
case 1 :
- // InternalContract.g:2276:2: ( '+' )
+ // InternalContract.g:2292:2: ( '+' )
{
- // InternalContract.g:2276:2: ( '+' )
- // InternalContract.g:2277:3: '+'
+ // InternalContract.g:2292:2: ( '+' )
+ // InternalContract.g:2293:3: '+'
{
before(grammarAccess.getSignedRealAccess().getPlusSignKeyword_0_0());
match(input,26,FOLLOW_2);
@@ -7395,10 +7443,10 @@ else if ( (LA23_0==27) ) {
}
break;
case 2 :
- // InternalContract.g:2282:2: ( '-' )
+ // InternalContract.g:2298:2: ( '-' )
{
- // InternalContract.g:2282:2: ( '-' )
- // InternalContract.g:2283:3: '-'
+ // InternalContract.g:2298:2: ( '-' )
+ // InternalContract.g:2299:3: '-'
{
before(grammarAccess.getSignedRealAccess().getHyphenMinusKeyword_0_1());
match(input,27,FOLLOW_2);
@@ -7427,23 +7475,18 @@ else if ( (LA23_0==27) ) {
// $ANTLR start "rule__NumAlt__Alternatives"
- // InternalContract.g:2292:1: rule__NumAlt__Alternatives : ( ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleSignedConstant ) | ( ruleConstantValue ) );
+ // InternalContract.g:2308:1: rule__NumAlt__Alternatives : ( ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleSignedConstant ) | ( ruleConstantValue ) );
public final void rule__NumAlt__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2296:1: ( ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleSignedConstant ) | ( ruleConstantValue ) )
+ // InternalContract.g:2312:1: ( ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleSignedConstant ) | ( ruleConstantValue ) )
int alt24=4;
switch ( input.LA(1) ) {
case 26:
{
switch ( input.LA(2) ) {
- case RULE_ID:
- {
- alt24=3;
- }
- break;
case RULE_INTEGER_LIT:
{
alt24=2;
@@ -7454,6 +7497,11 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
alt24=1;
}
break;
+ case RULE_ID:
+ {
+ alt24=3;
+ }
+ break;
default:
NoViableAltException nvae =
new NoViableAltException("", 24, 1, input);
@@ -7514,10 +7562,10 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
switch (alt24) {
case 1 :
- // InternalContract.g:2297:2: ( ruleRealTerm )
+ // InternalContract.g:2313:2: ( ruleRealTerm )
{
- // InternalContract.g:2297:2: ( ruleRealTerm )
- // InternalContract.g:2298:3: ruleRealTerm
+ // InternalContract.g:2313:2: ( ruleRealTerm )
+ // InternalContract.g:2314:3: ruleRealTerm
{
before(grammarAccess.getNumAltAccess().getRealTermParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7533,10 +7581,10 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:2303:2: ( ruleIntegerTerm )
+ // InternalContract.g:2319:2: ( ruleIntegerTerm )
{
- // InternalContract.g:2303:2: ( ruleIntegerTerm )
- // InternalContract.g:2304:3: ruleIntegerTerm
+ // InternalContract.g:2319:2: ( ruleIntegerTerm )
+ // InternalContract.g:2320:3: ruleIntegerTerm
{
before(grammarAccess.getNumAltAccess().getIntegerTermParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7552,10 +7600,10 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:2309:2: ( ruleSignedConstant )
+ // InternalContract.g:2325:2: ( ruleSignedConstant )
{
- // InternalContract.g:2309:2: ( ruleSignedConstant )
- // InternalContract.g:2310:3: ruleSignedConstant
+ // InternalContract.g:2325:2: ( ruleSignedConstant )
+ // InternalContract.g:2326:3: ruleSignedConstant
{
before(grammarAccess.getNumAltAccess().getSignedConstantParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -7571,10 +7619,10 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
}
break;
case 4 :
- // InternalContract.g:2315:2: ( ruleConstantValue )
+ // InternalContract.g:2331:2: ( ruleConstantValue )
{
- // InternalContract.g:2315:2: ( ruleConstantValue )
- // InternalContract.g:2316:3: ruleConstantValue
+ // InternalContract.g:2331:2: ( ruleConstantValue )
+ // InternalContract.g:2332:3: ruleConstantValue
{
before(grammarAccess.getNumAltAccess().getConstantValueParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -7607,13 +7655,13 @@ public final void rule__NumAlt__Alternatives() throws RecognitionException {
// $ANTLR start "rule__Language__Alternatives"
- // InternalContract.g:2325:1: rule__Language__Alternatives : ( ( ( 'python' ) ) | ( ( 'java' ) ) | ( ( 'smt' ) ) );
+ // InternalContract.g:2341:1: rule__Language__Alternatives : ( ( ( 'python' ) ) | ( ( 'java' ) ) | ( ( 'smt' ) ) );
public final void rule__Language__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2329:1: ( ( ( 'python' ) ) | ( ( 'java' ) ) | ( ( 'smt' ) ) )
+ // InternalContract.g:2345:1: ( ( ( 'python' ) ) | ( ( 'java' ) ) | ( ( 'smt' ) ) )
int alt25=3;
switch ( input.LA(1) ) {
case 28:
@@ -7640,14 +7688,14 @@ public final void rule__Language__Alternatives() throws RecognitionException {
switch (alt25) {
case 1 :
- // InternalContract.g:2330:2: ( ( 'python' ) )
+ // InternalContract.g:2346:2: ( ( 'python' ) )
{
- // InternalContract.g:2330:2: ( ( 'python' ) )
- // InternalContract.g:2331:3: ( 'python' )
+ // InternalContract.g:2346:2: ( ( 'python' ) )
+ // InternalContract.g:2347:3: ( 'python' )
{
before(grammarAccess.getLanguageAccess().getPYTHONEnumLiteralDeclaration_0());
- // InternalContract.g:2332:3: ( 'python' )
- // InternalContract.g:2332:4: 'python'
+ // InternalContract.g:2348:3: ( 'python' )
+ // InternalContract.g:2348:4: 'python'
{
match(input,28,FOLLOW_2);
@@ -7661,14 +7709,14 @@ public final void rule__Language__Alternatives() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:2336:2: ( ( 'java' ) )
+ // InternalContract.g:2352:2: ( ( 'java' ) )
{
- // InternalContract.g:2336:2: ( ( 'java' ) )
- // InternalContract.g:2337:3: ( 'java' )
+ // InternalContract.g:2352:2: ( ( 'java' ) )
+ // InternalContract.g:2353:3: ( 'java' )
{
before(grammarAccess.getLanguageAccess().getJAVAEnumLiteralDeclaration_1());
- // InternalContract.g:2338:3: ( 'java' )
- // InternalContract.g:2338:4: 'java'
+ // InternalContract.g:2354:3: ( 'java' )
+ // InternalContract.g:2354:4: 'java'
{
match(input,29,FOLLOW_2);
@@ -7682,14 +7730,14 @@ public final void rule__Language__Alternatives() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:2342:2: ( ( 'smt' ) )
+ // InternalContract.g:2358:2: ( ( 'smt' ) )
{
- // InternalContract.g:2342:2: ( ( 'smt' ) )
- // InternalContract.g:2343:3: ( 'smt' )
+ // InternalContract.g:2358:2: ( ( 'smt' ) )
+ // InternalContract.g:2359:3: ( 'smt' )
{
before(grammarAccess.getLanguageAccess().getSMTEnumLiteralDeclaration_2());
- // InternalContract.g:2344:3: ( 'smt' )
- // InternalContract.g:2344:4: 'smt'
+ // InternalContract.g:2360:3: ( 'smt' )
+ // InternalContract.g:2360:4: 'smt'
{
match(input,30,FOLLOW_2);
@@ -7719,15 +7767,98 @@ public final void rule__Language__Alternatives() throws RecognitionException {
// $ANTLR end "rule__Language__Alternatives"
+ // $ANTLR start "rule__MemberCallOperator__Alternatives"
+ // InternalContract.g:2368:1: rule__MemberCallOperator__Alternatives : ( ( ( '.' ) ) | ( ( '?.' ) ) );
+ public final void rule__MemberCallOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalContract.g:2372:1: ( ( ( '.' ) ) | ( ( '?.' ) ) )
+ int alt26=2;
+ int LA26_0 = input.LA(1);
+
+ if ( (LA26_0==31) ) {
+ alt26=1;
+ }
+ else if ( (LA26_0==32) ) {
+ alt26=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 26, 0, input);
+
+ throw nvae;
+ }
+ switch (alt26) {
+ case 1 :
+ // InternalContract.g:2373:2: ( ( '.' ) )
+ {
+ // InternalContract.g:2373:2: ( ( '.' ) )
+ // InternalContract.g:2374:3: ( '.' )
+ {
+ before(grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0());
+ // InternalContract.g:2375:3: ( '.' )
+ // InternalContract.g:2375:4: '.'
+ {
+ match(input,31,FOLLOW_2);
+
+ }
+
+ after(grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalContract.g:2379:2: ( ( '?.' ) )
+ {
+ // InternalContract.g:2379:2: ( ( '?.' ) )
+ // InternalContract.g:2380:3: ( '?.' )
+ {
+ before(grammarAccess.getMemberCallOperatorAccess().getOPTIONALEnumLiteralDeclaration_1());
+ // InternalContract.g:2381:3: ( '?.' )
+ // InternalContract.g:2381: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__ContractLibrary__Group__0"
- // InternalContract.g:2352:1: rule__ContractLibrary__Group__0 : rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1 ;
+ // InternalContract.g:2389: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:2356:1: ( rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1 )
- // InternalContract.g:2357:2: rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1
+ // InternalContract.g:2393:1: ( rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1 )
+ // InternalContract.g:2394:2: rule__ContractLibrary__Group__0__Impl rule__ContractLibrary__Group__1
{
pushFollow(FOLLOW_6);
rule__ContractLibrary__Group__0__Impl();
@@ -7758,21 +7889,21 @@ public final void rule__ContractLibrary__Group__0() throws RecognitionException
// $ANTLR start "rule__ContractLibrary__Group__0__Impl"
- // InternalContract.g:2364:1: rule__ContractLibrary__Group__0__Impl : ( () ) ;
+ // InternalContract.g:2401:1: rule__ContractLibrary__Group__0__Impl : ( () ) ;
public final void rule__ContractLibrary__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2368:1: ( ( () ) )
- // InternalContract.g:2369:1: ( () )
+ // InternalContract.g:2405:1: ( ( () ) )
+ // InternalContract.g:2406:1: ( () )
{
- // InternalContract.g:2369:1: ( () )
- // InternalContract.g:2370:2: ()
+ // InternalContract.g:2406:1: ( () )
+ // InternalContract.g:2407:2: ()
{
before(grammarAccess.getContractLibraryAccess().getContractLibraryAction_0());
- // InternalContract.g:2371:2: ()
- // InternalContract.g:2371:3:
+ // InternalContract.g:2408:2: ()
+ // InternalContract.g:2408:3:
{
}
@@ -7795,14 +7926,14 @@ public final void rule__ContractLibrary__Group__0__Impl() throws RecognitionExce
// $ANTLR start "rule__ContractLibrary__Group__1"
- // InternalContract.g:2379:1: rule__ContractLibrary__Group__1 : rule__ContractLibrary__Group__1__Impl ;
+ // InternalContract.g:2416: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:2383:1: ( rule__ContractLibrary__Group__1__Impl )
- // InternalContract.g:2384:2: rule__ContractLibrary__Group__1__Impl
+ // InternalContract.g:2420:1: ( rule__ContractLibrary__Group__1__Impl )
+ // InternalContract.g:2421:2: rule__ContractLibrary__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContractLibrary__Group__1__Impl();
@@ -7828,33 +7959,33 @@ public final void rule__ContractLibrary__Group__1() throws RecognitionException
// $ANTLR start "rule__ContractLibrary__Group__1__Impl"
- // InternalContract.g:2390:1: rule__ContractLibrary__Group__1__Impl : ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* ) ;
+ // InternalContract.g:2427: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:2394:1: ( ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* ) )
- // InternalContract.g:2395:1: ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* )
+ // InternalContract.g:2431:1: ( ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* ) )
+ // InternalContract.g:2432:1: ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* )
{
- // InternalContract.g:2395:1: ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* )
- // InternalContract.g:2396:2: ( rule__ContractLibrary__ContractElementsAssignment_1 )*
+ // InternalContract.g:2432:1: ( ( rule__ContractLibrary__ContractElementsAssignment_1 )* )
+ // InternalContract.g:2433:2: ( rule__ContractLibrary__ContractElementsAssignment_1 )*
{
before(grammarAccess.getContractLibraryAccess().getContractElementsAssignment_1());
- // InternalContract.g:2397:2: ( rule__ContractLibrary__ContractElementsAssignment_1 )*
- loop26:
+ // InternalContract.g:2434:2: ( rule__ContractLibrary__ContractElementsAssignment_1 )*
+ loop27:
do {
- int alt26=2;
- int LA26_0 = input.LA(1);
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if ( (LA26_0==31||LA26_0==40||LA26_0==42||LA26_0==47) ) {
- alt26=1;
+ if ( (LA27_0==33||LA27_0==42||LA27_0==44||LA27_0==49) ) {
+ alt27=1;
}
- switch (alt26) {
+ switch (alt27) {
case 1 :
- // InternalContract.g:2397:3: rule__ContractLibrary__ContractElementsAssignment_1
+ // InternalContract.g:2434:3: rule__ContractLibrary__ContractElementsAssignment_1
{
pushFollow(FOLLOW_7);
rule__ContractLibrary__ContractElementsAssignment_1();
@@ -7866,7 +7997,7 @@ public final void rule__ContractLibrary__Group__1__Impl() throws RecognitionExce
break;
default :
- break loop26;
+ break loop27;
}
} while (true);
@@ -7893,14 +8024,14 @@ public final void rule__ContractLibrary__Group__1__Impl() throws RecognitionExce
// $ANTLR start "rule__Contract__Group__0"
- // InternalContract.g:2406:1: rule__Contract__Group__0 : rule__Contract__Group__0__Impl rule__Contract__Group__1 ;
+ // InternalContract.g:2443: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:2410:1: ( rule__Contract__Group__0__Impl rule__Contract__Group__1 )
- // InternalContract.g:2411:2: rule__Contract__Group__0__Impl rule__Contract__Group__1
+ // InternalContract.g:2447:1: ( rule__Contract__Group__0__Impl rule__Contract__Group__1 )
+ // InternalContract.g:2448:2: rule__Contract__Group__0__Impl rule__Contract__Group__1
{
pushFollow(FOLLOW_8);
rule__Contract__Group__0__Impl();
@@ -7931,20 +8062,20 @@ public final void rule__Contract__Group__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__0__Impl"
- // InternalContract.g:2418:1: rule__Contract__Group__0__Impl : ( 'contract' ) ;
+ // InternalContract.g:2455:1: rule__Contract__Group__0__Impl : ( 'contract' ) ;
public final void rule__Contract__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2422:1: ( ( 'contract' ) )
- // InternalContract.g:2423:1: ( 'contract' )
+ // InternalContract.g:2459:1: ( ( 'contract' ) )
+ // InternalContract.g:2460:1: ( 'contract' )
{
- // InternalContract.g:2423:1: ( 'contract' )
- // InternalContract.g:2424:2: 'contract'
+ // InternalContract.g:2460:1: ( 'contract' )
+ // InternalContract.g:2461:2: 'contract'
{
before(grammarAccess.getContractAccess().getContractKeyword_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getContractAccess().getContractKeyword_0());
}
@@ -7968,14 +8099,14 @@ public final void rule__Contract__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__1"
- // InternalContract.g:2433:1: rule__Contract__Group__1 : rule__Contract__Group__1__Impl rule__Contract__Group__2 ;
+ // InternalContract.g:2470: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:2437:1: ( rule__Contract__Group__1__Impl rule__Contract__Group__2 )
- // InternalContract.g:2438:2: rule__Contract__Group__1__Impl rule__Contract__Group__2
+ // InternalContract.g:2474:1: ( rule__Contract__Group__1__Impl rule__Contract__Group__2 )
+ // InternalContract.g:2475:2: rule__Contract__Group__1__Impl rule__Contract__Group__2
{
pushFollow(FOLLOW_9);
rule__Contract__Group__1__Impl();
@@ -8006,21 +8137,21 @@ public final void rule__Contract__Group__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__1__Impl"
- // InternalContract.g:2445:1: rule__Contract__Group__1__Impl : ( ( rule__Contract__NameAssignment_1 ) ) ;
+ // InternalContract.g:2482: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:2449:1: ( ( ( rule__Contract__NameAssignment_1 ) ) )
- // InternalContract.g:2450:1: ( ( rule__Contract__NameAssignment_1 ) )
+ // InternalContract.g:2486:1: ( ( ( rule__Contract__NameAssignment_1 ) ) )
+ // InternalContract.g:2487:1: ( ( rule__Contract__NameAssignment_1 ) )
{
- // InternalContract.g:2450:1: ( ( rule__Contract__NameAssignment_1 ) )
- // InternalContract.g:2451:2: ( rule__Contract__NameAssignment_1 )
+ // InternalContract.g:2487:1: ( ( rule__Contract__NameAssignment_1 ) )
+ // InternalContract.g:2488:2: ( rule__Contract__NameAssignment_1 )
{
before(grammarAccess.getContractAccess().getNameAssignment_1());
- // InternalContract.g:2452:2: ( rule__Contract__NameAssignment_1 )
- // InternalContract.g:2452:3: rule__Contract__NameAssignment_1
+ // InternalContract.g:2489:2: ( rule__Contract__NameAssignment_1 )
+ // InternalContract.g:2489:3: rule__Contract__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__Contract__NameAssignment_1();
@@ -8053,14 +8184,14 @@ public final void rule__Contract__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__2"
- // InternalContract.g:2460:1: rule__Contract__Group__2 : rule__Contract__Group__2__Impl rule__Contract__Group__3 ;
+ // InternalContract.g:2497: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:2464:1: ( rule__Contract__Group__2__Impl rule__Contract__Group__3 )
- // InternalContract.g:2465:2: rule__Contract__Group__2__Impl rule__Contract__Group__3
+ // InternalContract.g:2501:1: ( rule__Contract__Group__2__Impl rule__Contract__Group__3 )
+ // InternalContract.g:2502:2: rule__Contract__Group__2__Impl rule__Contract__Group__3
{
pushFollow(FOLLOW_10);
rule__Contract__Group__2__Impl();
@@ -8091,20 +8222,20 @@ public final void rule__Contract__Group__2() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__2__Impl"
- // InternalContract.g:2472:1: rule__Contract__Group__2__Impl : ( '{' ) ;
+ // InternalContract.g:2509:1: rule__Contract__Group__2__Impl : ( '{' ) ;
public final void rule__Contract__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2476:1: ( ( '{' ) )
- // InternalContract.g:2477:1: ( '{' )
+ // InternalContract.g:2513:1: ( ( '{' ) )
+ // InternalContract.g:2514:1: ( '{' )
{
- // InternalContract.g:2477:1: ( '{' )
- // InternalContract.g:2478:2: '{'
+ // InternalContract.g:2514:1: ( '{' )
+ // InternalContract.g:2515:2: '{'
{
before(grammarAccess.getContractAccess().getLeftCurlyBracketKeyword_2());
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getContractAccess().getLeftCurlyBracketKeyword_2());
}
@@ -8128,14 +8259,14 @@ public final void rule__Contract__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__3"
- // InternalContract.g:2487:1: rule__Contract__Group__3 : rule__Contract__Group__3__Impl rule__Contract__Group__4 ;
+ // InternalContract.g:2524: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:2491:1: ( rule__Contract__Group__3__Impl rule__Contract__Group__4 )
- // InternalContract.g:2492:2: rule__Contract__Group__3__Impl rule__Contract__Group__4
+ // InternalContract.g:2528:1: ( rule__Contract__Group__3__Impl rule__Contract__Group__4 )
+ // InternalContract.g:2529:2: rule__Contract__Group__3__Impl rule__Contract__Group__4
{
pushFollow(FOLLOW_10);
rule__Contract__Group__3__Impl();
@@ -8166,29 +8297,29 @@ public final void rule__Contract__Group__3() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__3__Impl"
- // InternalContract.g:2499:1: rule__Contract__Group__3__Impl : ( ( rule__Contract__Group_3__0 )? ) ;
+ // InternalContract.g:2536: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:2503:1: ( ( ( rule__Contract__Group_3__0 )? ) )
- // InternalContract.g:2504:1: ( ( rule__Contract__Group_3__0 )? )
+ // InternalContract.g:2540:1: ( ( ( rule__Contract__Group_3__0 )? ) )
+ // InternalContract.g:2541:1: ( ( rule__Contract__Group_3__0 )? )
{
- // InternalContract.g:2504:1: ( ( rule__Contract__Group_3__0 )? )
- // InternalContract.g:2505:2: ( rule__Contract__Group_3__0 )?
+ // InternalContract.g:2541:1: ( ( rule__Contract__Group_3__0 )? )
+ // InternalContract.g:2542:2: ( rule__Contract__Group_3__0 )?
{
before(grammarAccess.getContractAccess().getGroup_3());
- // InternalContract.g:2506:2: ( rule__Contract__Group_3__0 )?
- int alt27=2;
- int LA27_0 = input.LA(1);
+ // InternalContract.g:2543:2: ( rule__Contract__Group_3__0 )?
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( (LA27_0==34) ) {
- alt27=1;
+ if ( (LA28_0==36) ) {
+ alt28=1;
}
- switch (alt27) {
+ switch (alt28) {
case 1 :
- // InternalContract.g:2506:3: rule__Contract__Group_3__0
+ // InternalContract.g:2543:3: rule__Contract__Group_3__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_3__0();
@@ -8224,14 +8355,14 @@ public final void rule__Contract__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__4"
- // InternalContract.g:2514:1: rule__Contract__Group__4 : rule__Contract__Group__4__Impl rule__Contract__Group__5 ;
+ // InternalContract.g:2551: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:2518:1: ( rule__Contract__Group__4__Impl rule__Contract__Group__5 )
- // InternalContract.g:2519:2: rule__Contract__Group__4__Impl rule__Contract__Group__5
+ // InternalContract.g:2555:1: ( rule__Contract__Group__4__Impl rule__Contract__Group__5 )
+ // InternalContract.g:2556:2: rule__Contract__Group__4__Impl rule__Contract__Group__5
{
pushFollow(FOLLOW_10);
rule__Contract__Group__4__Impl();
@@ -8262,29 +8393,29 @@ public final void rule__Contract__Group__4() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__4__Impl"
- // InternalContract.g:2526:1: rule__Contract__Group__4__Impl : ( ( rule__Contract__Group_4__0 )? ) ;
+ // InternalContract.g:2563: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:2530:1: ( ( ( rule__Contract__Group_4__0 )? ) )
- // InternalContract.g:2531:1: ( ( rule__Contract__Group_4__0 )? )
+ // InternalContract.g:2567:1: ( ( ( rule__Contract__Group_4__0 )? ) )
+ // InternalContract.g:2568:1: ( ( rule__Contract__Group_4__0 )? )
{
- // InternalContract.g:2531:1: ( ( rule__Contract__Group_4__0 )? )
- // InternalContract.g:2532:2: ( rule__Contract__Group_4__0 )?
+ // InternalContract.g:2568:1: ( ( rule__Contract__Group_4__0 )? )
+ // InternalContract.g:2569:2: ( rule__Contract__Group_4__0 )?
{
before(grammarAccess.getContractAccess().getGroup_4());
- // InternalContract.g:2533:2: ( rule__Contract__Group_4__0 )?
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // InternalContract.g:2570:2: ( rule__Contract__Group_4__0 )?
+ int alt29=2;
+ int LA29_0 = input.LA(1);
- if ( (LA28_0==35) ) {
- alt28=1;
+ if ( (LA29_0==37) ) {
+ alt29=1;
}
- switch (alt28) {
+ switch (alt29) {
case 1 :
- // InternalContract.g:2533:3: rule__Contract__Group_4__0
+ // InternalContract.g:2570:3: rule__Contract__Group_4__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_4__0();
@@ -8320,14 +8451,14 @@ public final void rule__Contract__Group__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__5"
- // InternalContract.g:2541:1: rule__Contract__Group__5 : rule__Contract__Group__5__Impl rule__Contract__Group__6 ;
+ // InternalContract.g:2578: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:2545:1: ( rule__Contract__Group__5__Impl rule__Contract__Group__6 )
- // InternalContract.g:2546:2: rule__Contract__Group__5__Impl rule__Contract__Group__6
+ // InternalContract.g:2582:1: ( rule__Contract__Group__5__Impl rule__Contract__Group__6 )
+ // InternalContract.g:2583:2: rule__Contract__Group__5__Impl rule__Contract__Group__6
{
pushFollow(FOLLOW_10);
rule__Contract__Group__5__Impl();
@@ -8358,29 +8489,29 @@ public final void rule__Contract__Group__5() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__5__Impl"
- // InternalContract.g:2553:1: rule__Contract__Group__5__Impl : ( ( rule__Contract__Group_5__0 )? ) ;
+ // InternalContract.g:2590: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:2557:1: ( ( ( rule__Contract__Group_5__0 )? ) )
- // InternalContract.g:2558:1: ( ( rule__Contract__Group_5__0 )? )
+ // InternalContract.g:2594:1: ( ( ( rule__Contract__Group_5__0 )? ) )
+ // InternalContract.g:2595:1: ( ( rule__Contract__Group_5__0 )? )
{
- // InternalContract.g:2558:1: ( ( rule__Contract__Group_5__0 )? )
- // InternalContract.g:2559:2: ( rule__Contract__Group_5__0 )?
+ // InternalContract.g:2595:1: ( ( rule__Contract__Group_5__0 )? )
+ // InternalContract.g:2596:2: ( rule__Contract__Group_5__0 )?
{
before(grammarAccess.getContractAccess().getGroup_5());
- // InternalContract.g:2560:2: ( rule__Contract__Group_5__0 )?
- int alt29=2;
- int LA29_0 = input.LA(1);
+ // InternalContract.g:2597:2: ( rule__Contract__Group_5__0 )?
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA29_0==36) ) {
- alt29=1;
+ if ( (LA30_0==38) ) {
+ alt30=1;
}
- switch (alt29) {
+ switch (alt30) {
case 1 :
- // InternalContract.g:2560:3: rule__Contract__Group_5__0
+ // InternalContract.g:2597:3: rule__Contract__Group_5__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_5__0();
@@ -8416,14 +8547,14 @@ public final void rule__Contract__Group__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__6"
- // InternalContract.g:2568:1: rule__Contract__Group__6 : rule__Contract__Group__6__Impl rule__Contract__Group__7 ;
+ // InternalContract.g:2605: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:2572:1: ( rule__Contract__Group__6__Impl rule__Contract__Group__7 )
- // InternalContract.g:2573:2: rule__Contract__Group__6__Impl rule__Contract__Group__7
+ // InternalContract.g:2609:1: ( rule__Contract__Group__6__Impl rule__Contract__Group__7 )
+ // InternalContract.g:2610:2: rule__Contract__Group__6__Impl rule__Contract__Group__7
{
pushFollow(FOLLOW_10);
rule__Contract__Group__6__Impl();
@@ -8454,29 +8585,29 @@ public final void rule__Contract__Group__6() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__6__Impl"
- // InternalContract.g:2580:1: rule__Contract__Group__6__Impl : ( ( rule__Contract__Group_6__0 )? ) ;
+ // InternalContract.g:2617: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:2584:1: ( ( ( rule__Contract__Group_6__0 )? ) )
- // InternalContract.g:2585:1: ( ( rule__Contract__Group_6__0 )? )
+ // InternalContract.g:2621:1: ( ( ( rule__Contract__Group_6__0 )? ) )
+ // InternalContract.g:2622:1: ( ( rule__Contract__Group_6__0 )? )
{
- // InternalContract.g:2585:1: ( ( rule__Contract__Group_6__0 )? )
- // InternalContract.g:2586:2: ( rule__Contract__Group_6__0 )?
+ // InternalContract.g:2622:1: ( ( rule__Contract__Group_6__0 )? )
+ // InternalContract.g:2623:2: ( rule__Contract__Group_6__0 )?
{
before(grammarAccess.getContractAccess().getGroup_6());
- // InternalContract.g:2587:2: ( rule__Contract__Group_6__0 )?
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // InternalContract.g:2624:2: ( rule__Contract__Group_6__0 )?
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( (LA30_0==37) ) {
- alt30=1;
+ if ( (LA31_0==39) ) {
+ alt31=1;
}
- switch (alt30) {
+ switch (alt31) {
case 1 :
- // InternalContract.g:2587:3: rule__Contract__Group_6__0
+ // InternalContract.g:2624:3: rule__Contract__Group_6__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_6__0();
@@ -8512,14 +8643,14 @@ public final void rule__Contract__Group__6__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__7"
- // InternalContract.g:2595:1: rule__Contract__Group__7 : rule__Contract__Group__7__Impl rule__Contract__Group__8 ;
+ // InternalContract.g:2632: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:2599:1: ( rule__Contract__Group__7__Impl rule__Contract__Group__8 )
- // InternalContract.g:2600:2: rule__Contract__Group__7__Impl rule__Contract__Group__8
+ // InternalContract.g:2636:1: ( rule__Contract__Group__7__Impl rule__Contract__Group__8 )
+ // InternalContract.g:2637:2: rule__Contract__Group__7__Impl rule__Contract__Group__8
{
pushFollow(FOLLOW_10);
rule__Contract__Group__7__Impl();
@@ -8550,29 +8681,29 @@ public final void rule__Contract__Group__7() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__7__Impl"
- // InternalContract.g:2607:1: rule__Contract__Group__7__Impl : ( ( rule__Contract__Group_7__0 )? ) ;
+ // InternalContract.g:2644: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:2611:1: ( ( ( rule__Contract__Group_7__0 )? ) )
- // InternalContract.g:2612:1: ( ( rule__Contract__Group_7__0 )? )
+ // InternalContract.g:2648:1: ( ( ( rule__Contract__Group_7__0 )? ) )
+ // InternalContract.g:2649:1: ( ( rule__Contract__Group_7__0 )? )
{
- // InternalContract.g:2612:1: ( ( rule__Contract__Group_7__0 )? )
- // InternalContract.g:2613:2: ( rule__Contract__Group_7__0 )?
+ // InternalContract.g:2649:1: ( ( rule__Contract__Group_7__0 )? )
+ // InternalContract.g:2650:2: ( rule__Contract__Group_7__0 )?
{
before(grammarAccess.getContractAccess().getGroup_7());
- // InternalContract.g:2614:2: ( rule__Contract__Group_7__0 )?
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // InternalContract.g:2651:2: ( rule__Contract__Group_7__0 )?
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA31_0==38) ) {
- alt31=1;
+ if ( (LA32_0==40) ) {
+ alt32=1;
}
- switch (alt31) {
+ switch (alt32) {
case 1 :
- // InternalContract.g:2614:3: rule__Contract__Group_7__0
+ // InternalContract.g:2651:3: rule__Contract__Group_7__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_7__0();
@@ -8608,14 +8739,14 @@ public final void rule__Contract__Group__7__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__8"
- // InternalContract.g:2622:1: rule__Contract__Group__8 : rule__Contract__Group__8__Impl rule__Contract__Group__9 ;
+ // InternalContract.g:2659: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:2626:1: ( rule__Contract__Group__8__Impl rule__Contract__Group__9 )
- // InternalContract.g:2627:2: rule__Contract__Group__8__Impl rule__Contract__Group__9
+ // InternalContract.g:2663:1: ( rule__Contract__Group__8__Impl rule__Contract__Group__9 )
+ // InternalContract.g:2664:2: rule__Contract__Group__8__Impl rule__Contract__Group__9
{
pushFollow(FOLLOW_10);
rule__Contract__Group__8__Impl();
@@ -8646,29 +8777,29 @@ public final void rule__Contract__Group__8() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__8__Impl"
- // InternalContract.g:2634:1: rule__Contract__Group__8__Impl : ( ( rule__Contract__Group_8__0 )? ) ;
+ // InternalContract.g:2671: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:2638:1: ( ( ( rule__Contract__Group_8__0 )? ) )
- // InternalContract.g:2639:1: ( ( rule__Contract__Group_8__0 )? )
+ // InternalContract.g:2675:1: ( ( ( rule__Contract__Group_8__0 )? ) )
+ // InternalContract.g:2676:1: ( ( rule__Contract__Group_8__0 )? )
{
- // InternalContract.g:2639:1: ( ( rule__Contract__Group_8__0 )? )
- // InternalContract.g:2640:2: ( rule__Contract__Group_8__0 )?
+ // InternalContract.g:2676:1: ( ( rule__Contract__Group_8__0 )? )
+ // InternalContract.g:2677:2: ( rule__Contract__Group_8__0 )?
{
before(grammarAccess.getContractAccess().getGroup_8());
- // InternalContract.g:2641:2: ( rule__Contract__Group_8__0 )?
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // InternalContract.g:2678:2: ( rule__Contract__Group_8__0 )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( ((LA32_0>=22 && LA32_0<=23)) ) {
- alt32=1;
+ if ( ((LA33_0>=22 && LA33_0<=23)) ) {
+ alt33=1;
}
- switch (alt32) {
+ switch (alt33) {
case 1 :
- // InternalContract.g:2641:3: rule__Contract__Group_8__0
+ // InternalContract.g:2678:3: rule__Contract__Group_8__0
{
pushFollow(FOLLOW_2);
rule__Contract__Group_8__0();
@@ -8704,14 +8835,14 @@ public final void rule__Contract__Group__8__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__9"
- // InternalContract.g:2649:1: rule__Contract__Group__9 : rule__Contract__Group__9__Impl ;
+ // InternalContract.g:2686: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:2653:1: ( rule__Contract__Group__9__Impl )
- // InternalContract.g:2654:2: rule__Contract__Group__9__Impl
+ // InternalContract.g:2690:1: ( rule__Contract__Group__9__Impl )
+ // InternalContract.g:2691:2: rule__Contract__Group__9__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group__9__Impl();
@@ -8737,20 +8868,20 @@ public final void rule__Contract__Group__9() throws RecognitionException {
// $ANTLR start "rule__Contract__Group__9__Impl"
- // InternalContract.g:2660:1: rule__Contract__Group__9__Impl : ( '}' ) ;
+ // InternalContract.g:2697:1: rule__Contract__Group__9__Impl : ( '}' ) ;
public final void rule__Contract__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:2664:1: ( ( '}' ) )
- // InternalContract.g:2665:1: ( '}' )
+ // InternalContract.g:2701:1: ( ( '}' ) )
+ // InternalContract.g:2702:1: ( '}' )
{
- // InternalContract.g:2665:1: ( '}' )
- // InternalContract.g:2666:2: '}'
+ // InternalContract.g:2702:1: ( '}' )
+ // InternalContract.g:2703:2: '}'
{
before(grammarAccess.getContractAccess().getRightCurlyBracketKeyword_9());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getContractAccess().getRightCurlyBracketKeyword_9());
}
@@ -8774,14 +8905,14 @@ public final void rule__Contract__Group__9__Impl() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_3__0"
- // InternalContract.g:2676:1: rule__Contract__Group_3__0 : rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1 ;
+ // InternalContract.g:2713: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:2680:1: ( rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1 )
- // InternalContract.g:2681:2: rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1
+ // InternalContract.g:2717:1: ( rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1 )
+ // InternalContract.g:2718:2: rule__Contract__Group_3__0__Impl rule__Contract__Group_3__1
{
pushFollow(FOLLOW_11);
rule__Contract__Group_3__0__Impl();
@@ -8812,20 +8943,20 @@ public final void rule__Contract__Group_3__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_3__0__Impl"
- // InternalContract.g:2688:1: rule__Contract__Group_3__0__Impl : ( 'domains' ) ;
+ // InternalContract.g:2725: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:2692:1: ( ( 'domains' ) )
- // InternalContract.g:2693:1: ( 'domains' )
+ // InternalContract.g:2729:1: ( ( 'domains' ) )
+ // InternalContract.g:2730:1: ( 'domains' )
{
- // InternalContract.g:2693:1: ( 'domains' )
- // InternalContract.g:2694:2: 'domains'
+ // InternalContract.g:2730:1: ( 'domains' )
+ // InternalContract.g:2731:2: 'domains'
{
before(grammarAccess.getContractAccess().getDomainsKeyword_3_0());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getContractAccess().getDomainsKeyword_3_0());
}
@@ -8849,14 +8980,14 @@ public final void rule__Contract__Group_3__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_3__1"
- // InternalContract.g:2703:1: rule__Contract__Group_3__1 : rule__Contract__Group_3__1__Impl ;
+ // InternalContract.g:2740: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:2707:1: ( rule__Contract__Group_3__1__Impl )
- // InternalContract.g:2708:2: rule__Contract__Group_3__1__Impl
+ // InternalContract.g:2744:1: ( rule__Contract__Group_3__1__Impl )
+ // InternalContract.g:2745:2: rule__Contract__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_3__1__Impl();
@@ -8882,17 +9013,17 @@ public final void rule__Contract__Group_3__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_3__1__Impl"
- // InternalContract.g:2714:1: rule__Contract__Group_3__1__Impl : ( ruleDomains ) ;
+ // InternalContract.g:2751: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:2718:1: ( ( ruleDomains ) )
- // InternalContract.g:2719:1: ( ruleDomains )
+ // InternalContract.g:2755:1: ( ( ruleDomains ) )
+ // InternalContract.g:2756:1: ( ruleDomains )
{
- // InternalContract.g:2719:1: ( ruleDomains )
- // InternalContract.g:2720:2: ruleDomains
+ // InternalContract.g:2756:1: ( ruleDomains )
+ // InternalContract.g:2757:2: ruleDomains
{
before(grammarAccess.getContractAccess().getDomainsParserRuleCall_3_1());
pushFollow(FOLLOW_2);
@@ -8923,14 +9054,14 @@ public final void rule__Contract__Group_3__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_4__0"
- // InternalContract.g:2730:1: rule__Contract__Group_4__0 : rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1 ;
+ // InternalContract.g:2767: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:2734:1: ( rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1 )
- // InternalContract.g:2735:2: rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1
+ // InternalContract.g:2771:1: ( rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1 )
+ // InternalContract.g:2772:2: rule__Contract__Group_4__0__Impl rule__Contract__Group_4__1
{
pushFollow(FOLLOW_12);
rule__Contract__Group_4__0__Impl();
@@ -8961,20 +9092,20 @@ public final void rule__Contract__Group_4__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_4__0__Impl"
- // InternalContract.g:2742:1: rule__Contract__Group_4__0__Impl : ( 'queries' ) ;
+ // InternalContract.g:2779: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:2746:1: ( ( 'queries' ) )
- // InternalContract.g:2747:1: ( 'queries' )
+ // InternalContract.g:2783:1: ( ( 'queries' ) )
+ // InternalContract.g:2784:1: ( 'queries' )
{
- // InternalContract.g:2747:1: ( 'queries' )
- // InternalContract.g:2748:2: 'queries'
+ // InternalContract.g:2784:1: ( 'queries' )
+ // InternalContract.g:2785:2: 'queries'
{
before(grammarAccess.getContractAccess().getQueriesKeyword_4_0());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getContractAccess().getQueriesKeyword_4_0());
}
@@ -8998,14 +9129,14 @@ public final void rule__Contract__Group_4__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_4__1"
- // InternalContract.g:2757:1: rule__Contract__Group_4__1 : rule__Contract__Group_4__1__Impl ;
+ // InternalContract.g:2794: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:2761:1: ( rule__Contract__Group_4__1__Impl )
- // InternalContract.g:2762:2: rule__Contract__Group_4__1__Impl
+ // InternalContract.g:2798:1: ( rule__Contract__Group_4__1__Impl )
+ // InternalContract.g:2799:2: rule__Contract__Group_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_4__1__Impl();
@@ -9031,17 +9162,17 @@ public final void rule__Contract__Group_4__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_4__1__Impl"
- // InternalContract.g:2768:1: rule__Contract__Group_4__1__Impl : ( ruleQueries ) ;
+ // InternalContract.g:2805: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:2772:1: ( ( ruleQueries ) )
- // InternalContract.g:2773:1: ( ruleQueries )
+ // InternalContract.g:2809:1: ( ( ruleQueries ) )
+ // InternalContract.g:2810:1: ( ruleQueries )
{
- // InternalContract.g:2773:1: ( ruleQueries )
- // InternalContract.g:2774:2: ruleQueries
+ // InternalContract.g:2810:1: ( ruleQueries )
+ // InternalContract.g:2811:2: ruleQueries
{
before(grammarAccess.getContractAccess().getQueriesParserRuleCall_4_1());
pushFollow(FOLLOW_2);
@@ -9072,14 +9203,14 @@ public final void rule__Contract__Group_4__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_5__0"
- // InternalContract.g:2784:1: rule__Contract__Group_5__0 : rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1 ;
+ // InternalContract.g:2821: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:2788:1: ( rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1 )
- // InternalContract.g:2789:2: rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1
+ // InternalContract.g:2825:1: ( rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1 )
+ // InternalContract.g:2826:2: rule__Contract__Group_5__0__Impl rule__Contract__Group_5__1
{
pushFollow(FOLLOW_13);
rule__Contract__Group_5__0__Impl();
@@ -9110,20 +9241,20 @@ public final void rule__Contract__Group_5__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_5__0__Impl"
- // InternalContract.g:2796:1: rule__Contract__Group_5__0__Impl : ( 'input' ) ;
+ // InternalContract.g:2833: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:2800:1: ( ( 'input' ) )
- // InternalContract.g:2801:1: ( 'input' )
+ // InternalContract.g:2837:1: ( ( 'input' ) )
+ // InternalContract.g:2838:1: ( 'input' )
{
- // InternalContract.g:2801:1: ( 'input' )
- // InternalContract.g:2802:2: 'input'
+ // InternalContract.g:2838:1: ( 'input' )
+ // InternalContract.g:2839:2: 'input'
{
before(grammarAccess.getContractAccess().getInputKeyword_5_0());
- match(input,36,FOLLOW_2);
+ match(input,38,FOLLOW_2);
after(grammarAccess.getContractAccess().getInputKeyword_5_0());
}
@@ -9147,14 +9278,14 @@ public final void rule__Contract__Group_5__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_5__1"
- // InternalContract.g:2811:1: rule__Contract__Group_5__1 : rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2 ;
+ // InternalContract.g:2848: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:2815:1: ( rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2 )
- // InternalContract.g:2816:2: rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2
+ // InternalContract.g:2852:1: ( rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2 )
+ // InternalContract.g:2853:2: rule__Contract__Group_5__1__Impl rule__Contract__Group_5__2
{
pushFollow(FOLLOW_14);
rule__Contract__Group_5__1__Impl();
@@ -9185,20 +9316,20 @@ public final void rule__Contract__Group_5__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_5__1__Impl"
- // InternalContract.g:2823:1: rule__Contract__Group_5__1__Impl : ( 'assumptions' ) ;
+ // InternalContract.g:2860: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:2827:1: ( ( 'assumptions' ) )
- // InternalContract.g:2828:1: ( 'assumptions' )
+ // InternalContract.g:2864:1: ( ( 'assumptions' ) )
+ // InternalContract.g:2865:1: ( 'assumptions' )
{
- // InternalContract.g:2828:1: ( 'assumptions' )
- // InternalContract.g:2829:2: 'assumptions'
+ // InternalContract.g:2865:1: ( 'assumptions' )
+ // InternalContract.g:2866:2: 'assumptions'
{
before(grammarAccess.getContractAccess().getAssumptionsKeyword_5_1());
- match(input,37,FOLLOW_2);
+ match(input,39,FOLLOW_2);
after(grammarAccess.getContractAccess().getAssumptionsKeyword_5_1());
}
@@ -9222,14 +9353,14 @@ public final void rule__Contract__Group_5__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_5__2"
- // InternalContract.g:2838:1: rule__Contract__Group_5__2 : rule__Contract__Group_5__2__Impl ;
+ // InternalContract.g:2875: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:2842:1: ( rule__Contract__Group_5__2__Impl )
- // InternalContract.g:2843:2: rule__Contract__Group_5__2__Impl
+ // InternalContract.g:2879:1: ( rule__Contract__Group_5__2__Impl )
+ // InternalContract.g:2880:2: rule__Contract__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_5__2__Impl();
@@ -9255,33 +9386,33 @@ public final void rule__Contract__Group_5__2() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_5__2__Impl"
- // InternalContract.g:2849:1: rule__Contract__Group_5__2__Impl : ( ( rule__Contract__InputsAssignment_5_2 )* ) ;
+ // InternalContract.g:2886: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:2853:1: ( ( ( rule__Contract__InputsAssignment_5_2 )* ) )
- // InternalContract.g:2854:1: ( ( rule__Contract__InputsAssignment_5_2 )* )
+ // InternalContract.g:2890:1: ( ( ( rule__Contract__InputsAssignment_5_2 )* ) )
+ // InternalContract.g:2891:1: ( ( rule__Contract__InputsAssignment_5_2 )* )
{
- // InternalContract.g:2854:1: ( ( rule__Contract__InputsAssignment_5_2 )* )
- // InternalContract.g:2855:2: ( rule__Contract__InputsAssignment_5_2 )*
+ // InternalContract.g:2891:1: ( ( rule__Contract__InputsAssignment_5_2 )* )
+ // InternalContract.g:2892:2: ( rule__Contract__InputsAssignment_5_2 )*
{
before(grammarAccess.getContractAccess().getInputsAssignment_5_2());
- // InternalContract.g:2856:2: ( rule__Contract__InputsAssignment_5_2 )*
- loop33:
+ // InternalContract.g:2893:2: ( rule__Contract__InputsAssignment_5_2 )*
+ loop34:
do {
- int alt33=2;
- int LA33_0 = input.LA(1);
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( ((LA33_0>=RULE_SSTRING && LA33_0<=RULE_ISTRING_LEFT)||(LA33_0>=28 && LA33_0<=30)||LA33_0==39) ) {
- alt33=1;
+ if ( ((LA34_0>=RULE_SSTRING && LA34_0<=RULE_ISTRING_LEFT)||(LA34_0>=28 && LA34_0<=30)||LA34_0==41) ) {
+ alt34=1;
}
- switch (alt33) {
+ switch (alt34) {
case 1 :
- // InternalContract.g:2856:3: rule__Contract__InputsAssignment_5_2
+ // InternalContract.g:2893:3: rule__Contract__InputsAssignment_5_2
{
pushFollow(FOLLOW_5);
rule__Contract__InputsAssignment_5_2();
@@ -9293,7 +9424,7 @@ public final void rule__Contract__Group_5__2__Impl() throws RecognitionException
break;
default :
- break loop33;
+ break loop34;
}
} while (true);
@@ -9320,14 +9451,14 @@ public final void rule__Contract__Group_5__2__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_6__0"
- // InternalContract.g:2865:1: rule__Contract__Group_6__0 : rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1 ;
+ // InternalContract.g:2902: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:2869:1: ( rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1 )
- // InternalContract.g:2870:2: rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1
+ // InternalContract.g:2906:1: ( rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1 )
+ // InternalContract.g:2907:2: rule__Contract__Group_6__0__Impl rule__Contract__Group_6__1
{
pushFollow(FOLLOW_14);
rule__Contract__Group_6__0__Impl();
@@ -9358,20 +9489,20 @@ public final void rule__Contract__Group_6__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_6__0__Impl"
- // InternalContract.g:2877:1: rule__Contract__Group_6__0__Impl : ( 'assumptions' ) ;
+ // InternalContract.g:2914: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:2881:1: ( ( 'assumptions' ) )
- // InternalContract.g:2882:1: ( 'assumptions' )
+ // InternalContract.g:2918:1: ( ( 'assumptions' ) )
+ // InternalContract.g:2919:1: ( 'assumptions' )
{
- // InternalContract.g:2882:1: ( 'assumptions' )
- // InternalContract.g:2883:2: 'assumptions'
+ // InternalContract.g:2919:1: ( 'assumptions' )
+ // InternalContract.g:2920:2: 'assumptions'
{
before(grammarAccess.getContractAccess().getAssumptionsKeyword_6_0());
- match(input,37,FOLLOW_2);
+ match(input,39,FOLLOW_2);
after(grammarAccess.getContractAccess().getAssumptionsKeyword_6_0());
}
@@ -9395,14 +9526,14 @@ public final void rule__Contract__Group_6__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_6__1"
- // InternalContract.g:2892:1: rule__Contract__Group_6__1 : rule__Contract__Group_6__1__Impl ;
+ // InternalContract.g:2929: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:2896:1: ( rule__Contract__Group_6__1__Impl )
- // InternalContract.g:2897:2: rule__Contract__Group_6__1__Impl
+ // InternalContract.g:2933:1: ( rule__Contract__Group_6__1__Impl )
+ // InternalContract.g:2934:2: rule__Contract__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_6__1__Impl();
@@ -9428,17 +9559,17 @@ public final void rule__Contract__Group_6__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_6__1__Impl"
- // InternalContract.g:2903:1: rule__Contract__Group_6__1__Impl : ( ruleAssumptions ) ;
+ // InternalContract.g:2940: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:2907:1: ( ( ruleAssumptions ) )
- // InternalContract.g:2908:1: ( ruleAssumptions )
+ // InternalContract.g:2944:1: ( ( ruleAssumptions ) )
+ // InternalContract.g:2945:1: ( ruleAssumptions )
{
- // InternalContract.g:2908:1: ( ruleAssumptions )
- // InternalContract.g:2909:2: ruleAssumptions
+ // InternalContract.g:2945:1: ( ruleAssumptions )
+ // InternalContract.g:2946:2: ruleAssumptions
{
before(grammarAccess.getContractAccess().getAssumptionsParserRuleCall_6_1());
pushFollow(FOLLOW_2);
@@ -9469,14 +9600,14 @@ public final void rule__Contract__Group_6__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_7__0"
- // InternalContract.g:2919:1: rule__Contract__Group_7__0 : rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1 ;
+ // InternalContract.g:2956: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:2923:1: ( rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1 )
- // InternalContract.g:2924:2: rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1
+ // InternalContract.g:2960:1: ( rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1 )
+ // InternalContract.g:2961:2: rule__Contract__Group_7__0__Impl rule__Contract__Group_7__1
{
pushFollow(FOLLOW_15);
rule__Contract__Group_7__0__Impl();
@@ -9507,20 +9638,20 @@ public final void rule__Contract__Group_7__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_7__0__Impl"
- // InternalContract.g:2931:1: rule__Contract__Group_7__0__Impl : ( 'guarantee' ) ;
+ // InternalContract.g:2968: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:2935:1: ( ( 'guarantee' ) )
- // InternalContract.g:2936:1: ( 'guarantee' )
+ // InternalContract.g:2972:1: ( ( 'guarantee' ) )
+ // InternalContract.g:2973:1: ( 'guarantee' )
{
- // InternalContract.g:2936:1: ( 'guarantee' )
- // InternalContract.g:2937:2: 'guarantee'
+ // InternalContract.g:2973:1: ( 'guarantee' )
+ // InternalContract.g:2974:2: 'guarantee'
{
before(grammarAccess.getContractAccess().getGuaranteeKeyword_7_0());
- match(input,38,FOLLOW_2);
+ match(input,40,FOLLOW_2);
after(grammarAccess.getContractAccess().getGuaranteeKeyword_7_0());
}
@@ -9544,14 +9675,14 @@ public final void rule__Contract__Group_7__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_7__1"
- // InternalContract.g:2946:1: rule__Contract__Group_7__1 : rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2 ;
+ // InternalContract.g:2983: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:2950:1: ( rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2 )
- // InternalContract.g:2951:2: rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2
+ // InternalContract.g:2987:1: ( rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2 )
+ // InternalContract.g:2988:2: rule__Contract__Group_7__1__Impl rule__Contract__Group_7__2
{
pushFollow(FOLLOW_16);
rule__Contract__Group_7__1__Impl();
@@ -9582,17 +9713,17 @@ public final void rule__Contract__Group_7__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_7__1__Impl"
- // InternalContract.g:2958:1: rule__Contract__Group_7__1__Impl : ( ruleExact ) ;
+ // InternalContract.g:2995: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:2962:1: ( ( ruleExact ) )
- // InternalContract.g:2963:1: ( ruleExact )
+ // InternalContract.g:2999:1: ( ( ruleExact ) )
+ // InternalContract.g:3000:1: ( ruleExact )
{
- // InternalContract.g:2963:1: ( ruleExact )
- // InternalContract.g:2964:2: ruleExact
+ // InternalContract.g:3000:1: ( ruleExact )
+ // InternalContract.g:3001:2: ruleExact
{
before(grammarAccess.getContractAccess().getExactParserRuleCall_7_1());
pushFollow(FOLLOW_2);
@@ -9623,14 +9754,14 @@ public final void rule__Contract__Group_7__1__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_7__2"
- // InternalContract.g:2973:1: rule__Contract__Group_7__2 : rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3 ;
+ // InternalContract.g:3010: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:2977:1: ( rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3 )
- // InternalContract.g:2978:2: rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3
+ // InternalContract.g:3014:1: ( rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3 )
+ // InternalContract.g:3015:2: rule__Contract__Group_7__2__Impl rule__Contract__Group_7__3
{
pushFollow(FOLLOW_17);
rule__Contract__Group_7__2__Impl();
@@ -9661,21 +9792,21 @@ public final void rule__Contract__Group_7__2() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_7__2__Impl"
- // InternalContract.g:2985:1: rule__Contract__Group_7__2__Impl : ( ( rule__Contract__GuaranteeAssignment_7_2 ) ) ;
+ // InternalContract.g:3022: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:2989:1: ( ( ( rule__Contract__GuaranteeAssignment_7_2 ) ) )
- // InternalContract.g:2990:1: ( ( rule__Contract__GuaranteeAssignment_7_2 ) )
+ // InternalContract.g:3026:1: ( ( ( rule__Contract__GuaranteeAssignment_7_2 ) ) )
+ // InternalContract.g:3027:1: ( ( rule__Contract__GuaranteeAssignment_7_2 ) )
{
- // InternalContract.g:2990:1: ( ( rule__Contract__GuaranteeAssignment_7_2 ) )
- // InternalContract.g:2991:2: ( rule__Contract__GuaranteeAssignment_7_2 )
+ // InternalContract.g:3027:1: ( ( rule__Contract__GuaranteeAssignment_7_2 ) )
+ // InternalContract.g:3028:2: ( rule__Contract__GuaranteeAssignment_7_2 )
{
before(grammarAccess.getContractAccess().getGuaranteeAssignment_7_2());
- // InternalContract.g:2992:2: ( rule__Contract__GuaranteeAssignment_7_2 )
- // InternalContract.g:2992:3: rule__Contract__GuaranteeAssignment_7_2
+ // InternalContract.g:3029:2: ( rule__Contract__GuaranteeAssignment_7_2 )
+ // InternalContract.g:3029:3: rule__Contract__GuaranteeAssignment_7_2
{
pushFollow(FOLLOW_2);
rule__Contract__GuaranteeAssignment_7_2();
@@ -9708,14 +9839,14 @@ public final void rule__Contract__Group_7__2__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_7__3"
- // InternalContract.g:3000:1: rule__Contract__Group_7__3 : rule__Contract__Group_7__3__Impl ;
+ // InternalContract.g:3037: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:3004:1: ( rule__Contract__Group_7__3__Impl )
- // InternalContract.g:3005:2: rule__Contract__Group_7__3__Impl
+ // InternalContract.g:3041:1: ( rule__Contract__Group_7__3__Impl )
+ // InternalContract.g:3042:2: rule__Contract__Group_7__3__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_7__3__Impl();
@@ -9741,20 +9872,20 @@ public final void rule__Contract__Group_7__3() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_7__3__Impl"
- // InternalContract.g:3011:1: rule__Contract__Group_7__3__Impl : ( ';' ) ;
+ // InternalContract.g:3048:1: rule__Contract__Group_7__3__Impl : ( ';' ) ;
public final void rule__Contract__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3015:1: ( ( ';' ) )
- // InternalContract.g:3016:1: ( ';' )
+ // InternalContract.g:3052:1: ( ( ';' ) )
+ // InternalContract.g:3053:1: ( ';' )
{
- // InternalContract.g:3016:1: ( ';' )
- // InternalContract.g:3017:2: ';'
+ // InternalContract.g:3053:1: ( ';' )
+ // InternalContract.g:3054:2: ';'
{
before(grammarAccess.getContractAccess().getSemicolonKeyword_7_3());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getContractAccess().getSemicolonKeyword_7_3());
}
@@ -9778,14 +9909,14 @@ public final void rule__Contract__Group_7__3__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_8__0"
- // InternalContract.g:3027:1: rule__Contract__Group_8__0 : rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1 ;
+ // InternalContract.g:3064: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:3031:1: ( rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1 )
- // InternalContract.g:3032:2: rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1
+ // InternalContract.g:3068:1: ( rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1 )
+ // InternalContract.g:3069:2: rule__Contract__Group_8__0__Impl rule__Contract__Group_8__1
{
pushFollow(FOLLOW_14);
rule__Contract__Group_8__0__Impl();
@@ -9816,21 +9947,21 @@ public final void rule__Contract__Group_8__0() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_8__0__Impl"
- // InternalContract.g:3039:1: rule__Contract__Group_8__0__Impl : ( ( rule__Contract__Alternatives_8_0 ) ) ;
+ // InternalContract.g:3076: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:3043:1: ( ( ( rule__Contract__Alternatives_8_0 ) ) )
- // InternalContract.g:3044:1: ( ( rule__Contract__Alternatives_8_0 ) )
+ // InternalContract.g:3080:1: ( ( ( rule__Contract__Alternatives_8_0 ) ) )
+ // InternalContract.g:3081:1: ( ( rule__Contract__Alternatives_8_0 ) )
{
- // InternalContract.g:3044:1: ( ( rule__Contract__Alternatives_8_0 ) )
- // InternalContract.g:3045:2: ( rule__Contract__Alternatives_8_0 )
+ // InternalContract.g:3081:1: ( ( rule__Contract__Alternatives_8_0 ) )
+ // InternalContract.g:3082:2: ( rule__Contract__Alternatives_8_0 )
{
before(grammarAccess.getContractAccess().getAlternatives_8_0());
- // InternalContract.g:3046:2: ( rule__Contract__Alternatives_8_0 )
- // InternalContract.g:3046:3: rule__Contract__Alternatives_8_0
+ // InternalContract.g:3083:2: ( rule__Contract__Alternatives_8_0 )
+ // InternalContract.g:3083:3: rule__Contract__Alternatives_8_0
{
pushFollow(FOLLOW_2);
rule__Contract__Alternatives_8_0();
@@ -9863,14 +9994,14 @@ public final void rule__Contract__Group_8__0__Impl() throws RecognitionException
// $ANTLR start "rule__Contract__Group_8__1"
- // InternalContract.g:3054:1: rule__Contract__Group_8__1 : rule__Contract__Group_8__1__Impl ;
+ // InternalContract.g:3091: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:3058:1: ( rule__Contract__Group_8__1__Impl )
- // InternalContract.g:3059:2: rule__Contract__Group_8__1__Impl
+ // InternalContract.g:3095:1: ( rule__Contract__Group_8__1__Impl )
+ // InternalContract.g:3096:2: rule__Contract__Group_8__1__Impl
{
pushFollow(FOLLOW_2);
rule__Contract__Group_8__1__Impl();
@@ -9896,17 +10027,17 @@ public final void rule__Contract__Group_8__1() throws RecognitionException {
// $ANTLR start "rule__Contract__Group_8__1__Impl"
- // InternalContract.g:3065:1: rule__Contract__Group_8__1__Impl : ( ruleAnalyses ) ;
+ // InternalContract.g:3102: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:3069:1: ( ( ruleAnalyses ) )
- // InternalContract.g:3070:1: ( ruleAnalyses )
+ // InternalContract.g:3106:1: ( ( ruleAnalyses ) )
+ // InternalContract.g:3107:1: ( ruleAnalyses )
{
- // InternalContract.g:3070:1: ( ruleAnalyses )
- // InternalContract.g:3071:2: ruleAnalyses
+ // InternalContract.g:3107:1: ( ruleAnalyses )
+ // InternalContract.g:3108:2: ruleAnalyses
{
before(grammarAccess.getContractAccess().getAnalysesParserRuleCall_8_1());
pushFollow(FOLLOW_2);
@@ -9937,14 +10068,14 @@ public final void rule__Contract__Group_8__1__Impl() throws RecognitionException
// $ANTLR start "rule__Queries__Group__0"
- // InternalContract.g:3081:1: rule__Queries__Group__0 : rule__Queries__Group__0__Impl rule__Queries__Group__1 ;
+ // InternalContract.g:3118: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:3085:1: ( rule__Queries__Group__0__Impl rule__Queries__Group__1 )
- // InternalContract.g:3086:2: rule__Queries__Group__0__Impl rule__Queries__Group__1
+ // InternalContract.g:3122:1: ( rule__Queries__Group__0__Impl rule__Queries__Group__1 )
+ // InternalContract.g:3123:2: rule__Queries__Group__0__Impl rule__Queries__Group__1
{
pushFollow(FOLLOW_12);
rule__Queries__Group__0__Impl();
@@ -9975,29 +10106,29 @@ public final void rule__Queries__Group__0() throws RecognitionException {
// $ANTLR start "rule__Queries__Group__0__Impl"
- // InternalContract.g:3093:1: rule__Queries__Group__0__Impl : ( ( rule__Queries__QueriesAssignment_0 )? ) ;
+ // InternalContract.g:3130: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:3097:1: ( ( ( rule__Queries__QueriesAssignment_0 )? ) )
- // InternalContract.g:3098:1: ( ( rule__Queries__QueriesAssignment_0 )? )
+ // InternalContract.g:3134:1: ( ( ( rule__Queries__QueriesAssignment_0 )? ) )
+ // InternalContract.g:3135:1: ( ( rule__Queries__QueriesAssignment_0 )? )
{
- // InternalContract.g:3098:1: ( ( rule__Queries__QueriesAssignment_0 )? )
- // InternalContract.g:3099:2: ( rule__Queries__QueriesAssignment_0 )?
+ // InternalContract.g:3135:1: ( ( rule__Queries__QueriesAssignment_0 )? )
+ // InternalContract.g:3136:2: ( rule__Queries__QueriesAssignment_0 )?
{
before(grammarAccess.getQueriesAccess().getQueriesAssignment_0());
- // InternalContract.g:3100:2: ( rule__Queries__QueriesAssignment_0 )?
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // InternalContract.g:3137:2: ( rule__Queries__QueriesAssignment_0 )?
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA34_0==53) ) {
- alt34=1;
+ if ( (LA35_0==55) ) {
+ alt35=1;
}
- switch (alt34) {
+ switch (alt35) {
case 1 :
- // InternalContract.g:3100:3: rule__Queries__QueriesAssignment_0
+ // InternalContract.g:3137:3: rule__Queries__QueriesAssignment_0
{
pushFollow(FOLLOW_2);
rule__Queries__QueriesAssignment_0();
@@ -10033,14 +10164,14 @@ public final void rule__Queries__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Queries__Group__1"
- // InternalContract.g:3108:1: rule__Queries__Group__1 : rule__Queries__Group__1__Impl ;
+ // InternalContract.g:3145: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:3112:1: ( rule__Queries__Group__1__Impl )
- // InternalContract.g:3113:2: rule__Queries__Group__1__Impl
+ // InternalContract.g:3149:1: ( rule__Queries__Group__1__Impl )
+ // InternalContract.g:3150:2: rule__Queries__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Queries__Group__1__Impl();
@@ -10066,20 +10197,20 @@ public final void rule__Queries__Group__1() throws RecognitionException {
// $ANTLR start "rule__Queries__Group__1__Impl"
- // InternalContract.g:3119:1: rule__Queries__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:3156:1: rule__Queries__Group__1__Impl : ( ';' ) ;
public final void rule__Queries__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3123:1: ( ( ';' ) )
- // InternalContract.g:3124:1: ( ';' )
+ // InternalContract.g:3160:1: ( ( ';' ) )
+ // InternalContract.g:3161:1: ( ';' )
{
- // InternalContract.g:3124:1: ( ';' )
- // InternalContract.g:3125:2: ';'
+ // InternalContract.g:3161:1: ( ';' )
+ // InternalContract.g:3162:2: ';'
{
before(grammarAccess.getQueriesAccess().getSemicolonKeyword_1());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getQueriesAccess().getSemicolonKeyword_1());
}
@@ -10103,14 +10234,14 @@ public final void rule__Queries__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Domains__Group__0"
- // InternalContract.g:3135:1: rule__Domains__Group__0 : rule__Domains__Group__0__Impl rule__Domains__Group__1 ;
+ // InternalContract.g:3172: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:3139:1: ( rule__Domains__Group__0__Impl rule__Domains__Group__1 )
- // InternalContract.g:3140:2: rule__Domains__Group__0__Impl rule__Domains__Group__1
+ // InternalContract.g:3176:1: ( rule__Domains__Group__0__Impl rule__Domains__Group__1 )
+ // InternalContract.g:3177:2: rule__Domains__Group__0__Impl rule__Domains__Group__1
{
pushFollow(FOLLOW_11);
rule__Domains__Group__0__Impl();
@@ -10141,29 +10272,29 @@ public final void rule__Domains__Group__0() throws RecognitionException {
// $ANTLR start "rule__Domains__Group__0__Impl"
- // InternalContract.g:3147:1: rule__Domains__Group__0__Impl : ( ( rule__Domains__DomainsAssignment_0 )? ) ;
+ // InternalContract.g:3184: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:3151:1: ( ( ( rule__Domains__DomainsAssignment_0 )? ) )
- // InternalContract.g:3152:1: ( ( rule__Domains__DomainsAssignment_0 )? )
+ // InternalContract.g:3188:1: ( ( ( rule__Domains__DomainsAssignment_0 )? ) )
+ // InternalContract.g:3189:1: ( ( rule__Domains__DomainsAssignment_0 )? )
{
- // InternalContract.g:3152:1: ( ( rule__Domains__DomainsAssignment_0 )? )
- // InternalContract.g:3153:2: ( rule__Domains__DomainsAssignment_0 )?
+ // InternalContract.g:3189:1: ( ( rule__Domains__DomainsAssignment_0 )? )
+ // InternalContract.g:3190:2: ( rule__Domains__DomainsAssignment_0 )?
{
before(grammarAccess.getDomainsAccess().getDomainsAssignment_0());
- // InternalContract.g:3154:2: ( rule__Domains__DomainsAssignment_0 )?
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // InternalContract.g:3191:2: ( rule__Domains__DomainsAssignment_0 )?
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA35_0==RULE_ID) ) {
- alt35=1;
+ if ( (LA36_0==RULE_ID) ) {
+ alt36=1;
}
- switch (alt35) {
+ switch (alt36) {
case 1 :
- // InternalContract.g:3154:3: rule__Domains__DomainsAssignment_0
+ // InternalContract.g:3191:3: rule__Domains__DomainsAssignment_0
{
pushFollow(FOLLOW_2);
rule__Domains__DomainsAssignment_0();
@@ -10199,14 +10330,14 @@ public final void rule__Domains__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Domains__Group__1"
- // InternalContract.g:3162:1: rule__Domains__Group__1 : rule__Domains__Group__1__Impl ;
+ // InternalContract.g:3199: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:3166:1: ( rule__Domains__Group__1__Impl )
- // InternalContract.g:3167:2: rule__Domains__Group__1__Impl
+ // InternalContract.g:3203:1: ( rule__Domains__Group__1__Impl )
+ // InternalContract.g:3204:2: rule__Domains__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Domains__Group__1__Impl();
@@ -10232,20 +10363,20 @@ public final void rule__Domains__Group__1() throws RecognitionException {
// $ANTLR start "rule__Domains__Group__1__Impl"
- // InternalContract.g:3173:1: rule__Domains__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:3210:1: rule__Domains__Group__1__Impl : ( ';' ) ;
public final void rule__Domains__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3177:1: ( ( ';' ) )
- // InternalContract.g:3178:1: ( ';' )
+ // InternalContract.g:3214:1: ( ( ';' ) )
+ // InternalContract.g:3215:1: ( ';' )
{
- // InternalContract.g:3178:1: ( ';' )
- // InternalContract.g:3179:2: ';'
+ // InternalContract.g:3215:1: ( ';' )
+ // InternalContract.g:3216:2: ';'
{
before(grammarAccess.getDomainsAccess().getSemicolonKeyword_1());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getDomainsAccess().getSemicolonKeyword_1());
}
@@ -10269,14 +10400,14 @@ public final void rule__Domains__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Assumptions__Group__0"
- // InternalContract.g:3189:1: rule__Assumptions__Group__0 : rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1 ;
+ // InternalContract.g:3226: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:3193:1: ( rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1 )
- // InternalContract.g:3194:2: rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1
+ // InternalContract.g:3230:1: ( rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1 )
+ // InternalContract.g:3231:2: rule__Assumptions__Group__0__Impl rule__Assumptions__Group__1
{
pushFollow(FOLLOW_14);
rule__Assumptions__Group__0__Impl();
@@ -10307,29 +10438,29 @@ public final void rule__Assumptions__Group__0() throws RecognitionException {
// $ANTLR start "rule__Assumptions__Group__0__Impl"
- // InternalContract.g:3201:1: rule__Assumptions__Group__0__Impl : ( ( rule__Assumptions__AssumptionsAssignment_0 )? ) ;
+ // InternalContract.g:3238: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:3205:1: ( ( ( rule__Assumptions__AssumptionsAssignment_0 )? ) )
- // InternalContract.g:3206:1: ( ( rule__Assumptions__AssumptionsAssignment_0 )? )
+ // InternalContract.g:3242:1: ( ( ( rule__Assumptions__AssumptionsAssignment_0 )? ) )
+ // InternalContract.g:3243:1: ( ( rule__Assumptions__AssumptionsAssignment_0 )? )
{
- // InternalContract.g:3206:1: ( ( rule__Assumptions__AssumptionsAssignment_0 )? )
- // InternalContract.g:3207:2: ( rule__Assumptions__AssumptionsAssignment_0 )?
+ // InternalContract.g:3243:1: ( ( rule__Assumptions__AssumptionsAssignment_0 )? )
+ // InternalContract.g:3244:2: ( rule__Assumptions__AssumptionsAssignment_0 )?
{
before(grammarAccess.getAssumptionsAccess().getAssumptionsAssignment_0());
- // InternalContract.g:3208:2: ( rule__Assumptions__AssumptionsAssignment_0 )?
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // InternalContract.g:3245:2: ( rule__Assumptions__AssumptionsAssignment_0 )?
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( ((LA36_0>=RULE_SSTRING && LA36_0<=RULE_ISTRING_LEFT)||(LA36_0>=28 && LA36_0<=31)||LA36_0==40) ) {
- alt36=1;
+ if ( ((LA37_0>=RULE_SSTRING && LA37_0<=RULE_ISTRING_LEFT)||(LA37_0>=28 && LA37_0<=30)||LA37_0==33||LA37_0==42) ) {
+ alt37=1;
}
- switch (alt36) {
+ switch (alt37) {
case 1 :
- // InternalContract.g:3208:3: rule__Assumptions__AssumptionsAssignment_0
+ // InternalContract.g:3245:3: rule__Assumptions__AssumptionsAssignment_0
{
pushFollow(FOLLOW_2);
rule__Assumptions__AssumptionsAssignment_0();
@@ -10365,14 +10496,14 @@ public final void rule__Assumptions__Group__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Assumptions__Group__1"
- // InternalContract.g:3216:1: rule__Assumptions__Group__1 : rule__Assumptions__Group__1__Impl ;
+ // InternalContract.g:3253: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:3220:1: ( rule__Assumptions__Group__1__Impl )
- // InternalContract.g:3221:2: rule__Assumptions__Group__1__Impl
+ // InternalContract.g:3257:1: ( rule__Assumptions__Group__1__Impl )
+ // InternalContract.g:3258:2: rule__Assumptions__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Assumptions__Group__1__Impl();
@@ -10398,20 +10529,20 @@ public final void rule__Assumptions__Group__1() throws RecognitionException {
// $ANTLR start "rule__Assumptions__Group__1__Impl"
- // InternalContract.g:3227:1: rule__Assumptions__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:3264:1: rule__Assumptions__Group__1__Impl : ( ';' ) ;
public final void rule__Assumptions__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3231:1: ( ( ';' ) )
- // InternalContract.g:3232:1: ( ';' )
+ // InternalContract.g:3268:1: ( ( ';' ) )
+ // InternalContract.g:3269:1: ( ';' )
{
- // InternalContract.g:3232:1: ( ';' )
- // InternalContract.g:3233:2: ';'
+ // InternalContract.g:3269:1: ( ';' )
+ // InternalContract.g:3270:2: ';'
{
before(grammarAccess.getAssumptionsAccess().getSemicolonKeyword_1());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getAssumptionsAccess().getSemicolonKeyword_1());
}
@@ -10435,14 +10566,14 @@ public final void rule__Assumptions__Group__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Analyses__Group__0"
- // InternalContract.g:3243:1: rule__Analyses__Group__0 : rule__Analyses__Group__0__Impl rule__Analyses__Group__1 ;
+ // InternalContract.g:3280: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:3247:1: ( rule__Analyses__Group__0__Impl rule__Analyses__Group__1 )
- // InternalContract.g:3248:2: rule__Analyses__Group__0__Impl rule__Analyses__Group__1
+ // InternalContract.g:3284:1: ( rule__Analyses__Group__0__Impl rule__Analyses__Group__1 )
+ // InternalContract.g:3285:2: rule__Analyses__Group__0__Impl rule__Analyses__Group__1
{
pushFollow(FOLLOW_14);
rule__Analyses__Group__0__Impl();
@@ -10473,29 +10604,29 @@ public final void rule__Analyses__Group__0() throws RecognitionException {
// $ANTLR start "rule__Analyses__Group__0__Impl"
- // InternalContract.g:3255:1: rule__Analyses__Group__0__Impl : ( ( rule__Analyses__AnalysesAssignment_0 )? ) ;
+ // InternalContract.g:3292: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:3259:1: ( ( ( rule__Analyses__AnalysesAssignment_0 )? ) )
- // InternalContract.g:3260:1: ( ( rule__Analyses__AnalysesAssignment_0 )? )
+ // InternalContract.g:3296:1: ( ( ( rule__Analyses__AnalysesAssignment_0 )? ) )
+ // InternalContract.g:3297:1: ( ( rule__Analyses__AnalysesAssignment_0 )? )
{
- // InternalContract.g:3260:1: ( ( rule__Analyses__AnalysesAssignment_0 )? )
- // InternalContract.g:3261:2: ( rule__Analyses__AnalysesAssignment_0 )?
+ // InternalContract.g:3297:1: ( ( rule__Analyses__AnalysesAssignment_0 )? )
+ // InternalContract.g:3298:2: ( rule__Analyses__AnalysesAssignment_0 )?
{
before(grammarAccess.getAnalysesAccess().getAnalysesAssignment_0());
- // InternalContract.g:3262:2: ( rule__Analyses__AnalysesAssignment_0 )?
- int alt37=2;
- int LA37_0 = input.LA(1);
+ // InternalContract.g:3299:2: ( rule__Analyses__AnalysesAssignment_0 )?
+ 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)) ) {
- alt37=1;
+ if ( ((LA38_0>=RULE_SSTRING && LA38_0<=RULE_ISTRING_LEFT)||(LA38_0>=28 && LA38_0<=30)) ) {
+ alt38=1;
}
- switch (alt37) {
+ switch (alt38) {
case 1 :
- // InternalContract.g:3262:3: rule__Analyses__AnalysesAssignment_0
+ // InternalContract.g:3299:3: rule__Analyses__AnalysesAssignment_0
{
pushFollow(FOLLOW_2);
rule__Analyses__AnalysesAssignment_0();
@@ -10531,14 +10662,14 @@ public final void rule__Analyses__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Analyses__Group__1"
- // InternalContract.g:3270:1: rule__Analyses__Group__1 : rule__Analyses__Group__1__Impl ;
+ // InternalContract.g:3307: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:3274:1: ( rule__Analyses__Group__1__Impl )
- // InternalContract.g:3275:2: rule__Analyses__Group__1__Impl
+ // InternalContract.g:3311:1: ( rule__Analyses__Group__1__Impl )
+ // InternalContract.g:3312:2: rule__Analyses__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Analyses__Group__1__Impl();
@@ -10564,20 +10695,20 @@ public final void rule__Analyses__Group__1() throws RecognitionException {
// $ANTLR start "rule__Analyses__Group__1__Impl"
- // InternalContract.g:3281:1: rule__Analyses__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:3318:1: rule__Analyses__Group__1__Impl : ( ';' ) ;
public final void rule__Analyses__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3285:1: ( ( ';' ) )
- // InternalContract.g:3286:1: ( ';' )
+ // InternalContract.g:3322:1: ( ( ';' ) )
+ // InternalContract.g:3323:1: ( ';' )
{
- // InternalContract.g:3286:1: ( ';' )
- // InternalContract.g:3287:2: ';'
+ // InternalContract.g:3323:1: ( ';' )
+ // InternalContract.g:3324:2: ';'
{
before(grammarAccess.getAnalysesAccess().getSemicolonKeyword_1());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getAnalysesAccess().getSemicolonKeyword_1());
}
@@ -10601,14 +10732,14 @@ public final void rule__Analyses__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__InputAssumption__Group__0"
- // InternalContract.g:3297:1: rule__InputAssumption__Group__0 : rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1 ;
+ // InternalContract.g:3334: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:3301:1: ( rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1 )
- // InternalContract.g:3302:2: rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1
+ // InternalContract.g:3338:1: ( rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1 )
+ // InternalContract.g:3339:2: rule__InputAssumption__Group__0__Impl rule__InputAssumption__Group__1
{
pushFollow(FOLLOW_14);
rule__InputAssumption__Group__0__Impl();
@@ -10639,21 +10770,21 @@ public final void rule__InputAssumption__Group__0() throws RecognitionException
// $ANTLR start "rule__InputAssumption__Group__0__Impl"
- // InternalContract.g:3309:1: rule__InputAssumption__Group__0__Impl : ( () ) ;
+ // InternalContract.g:3346:1: rule__InputAssumption__Group__0__Impl : ( () ) ;
public final void rule__InputAssumption__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3313:1: ( ( () ) )
- // InternalContract.g:3314:1: ( () )
+ // InternalContract.g:3350:1: ( ( () ) )
+ // InternalContract.g:3351:1: ( () )
{
- // InternalContract.g:3314:1: ( () )
- // InternalContract.g:3315:2: ()
+ // InternalContract.g:3351:1: ( () )
+ // InternalContract.g:3352:2: ()
{
before(grammarAccess.getInputAssumptionAccess().getInputAssumptionAction_0());
- // InternalContract.g:3316:2: ()
- // InternalContract.g:3316:3:
+ // InternalContract.g:3353:2: ()
+ // InternalContract.g:3353:3:
{
}
@@ -10676,14 +10807,14 @@ public final void rule__InputAssumption__Group__0__Impl() throws RecognitionExce
// $ANTLR start "rule__InputAssumption__Group__1"
- // InternalContract.g:3324:1: rule__InputAssumption__Group__1 : rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2 ;
+ // InternalContract.g:3361: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:3328:1: ( rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2 )
- // InternalContract.g:3329:2: rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2
+ // InternalContract.g:3365:1: ( rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2 )
+ // InternalContract.g:3366:2: rule__InputAssumption__Group__1__Impl rule__InputAssumption__Group__2
{
pushFollow(FOLLOW_14);
rule__InputAssumption__Group__1__Impl();
@@ -10714,29 +10845,29 @@ public final void rule__InputAssumption__Group__1() throws RecognitionException
// $ANTLR start "rule__InputAssumption__Group__1__Impl"
- // InternalContract.g:3336:1: rule__InputAssumption__Group__1__Impl : ( ( rule__InputAssumption__CodeAssignment_1 )? ) ;
+ // InternalContract.g:3373: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:3340:1: ( ( ( rule__InputAssumption__CodeAssignment_1 )? ) )
- // InternalContract.g:3341:1: ( ( rule__InputAssumption__CodeAssignment_1 )? )
+ // InternalContract.g:3377:1: ( ( ( rule__InputAssumption__CodeAssignment_1 )? ) )
+ // InternalContract.g:3378:1: ( ( rule__InputAssumption__CodeAssignment_1 )? )
{
- // InternalContract.g:3341:1: ( ( rule__InputAssumption__CodeAssignment_1 )? )
- // InternalContract.g:3342:2: ( rule__InputAssumption__CodeAssignment_1 )?
+ // InternalContract.g:3378:1: ( ( rule__InputAssumption__CodeAssignment_1 )? )
+ // InternalContract.g:3379:2: ( rule__InputAssumption__CodeAssignment_1 )?
{
before(grammarAccess.getInputAssumptionAccess().getCodeAssignment_1());
- // InternalContract.g:3343:2: ( rule__InputAssumption__CodeAssignment_1 )?
- int alt38=2;
- int LA38_0 = input.LA(1);
+ // InternalContract.g:3380:2: ( rule__InputAssumption__CodeAssignment_1 )?
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( ((LA38_0>=RULE_SSTRING && LA38_0<=RULE_ISTRING_LEFT)||(LA38_0>=28 && LA38_0<=30)) ) {
- alt38=1;
+ if ( ((LA39_0>=RULE_SSTRING && LA39_0<=RULE_ISTRING_LEFT)||(LA39_0>=28 && LA39_0<=30)) ) {
+ alt39=1;
}
- switch (alt38) {
+ switch (alt39) {
case 1 :
- // InternalContract.g:3343:3: rule__InputAssumption__CodeAssignment_1
+ // InternalContract.g:3380:3: rule__InputAssumption__CodeAssignment_1
{
pushFollow(FOLLOW_2);
rule__InputAssumption__CodeAssignment_1();
@@ -10772,14 +10903,14 @@ public final void rule__InputAssumption__Group__1__Impl() throws RecognitionExce
// $ANTLR start "rule__InputAssumption__Group__2"
- // InternalContract.g:3351:1: rule__InputAssumption__Group__2 : rule__InputAssumption__Group__2__Impl ;
+ // InternalContract.g:3388: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:3355:1: ( rule__InputAssumption__Group__2__Impl )
- // InternalContract.g:3356:2: rule__InputAssumption__Group__2__Impl
+ // InternalContract.g:3392:1: ( rule__InputAssumption__Group__2__Impl )
+ // InternalContract.g:3393:2: rule__InputAssumption__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__InputAssumption__Group__2__Impl();
@@ -10805,20 +10936,20 @@ public final void rule__InputAssumption__Group__2() throws RecognitionException
// $ANTLR start "rule__InputAssumption__Group__2__Impl"
- // InternalContract.g:3362:1: rule__InputAssumption__Group__2__Impl : ( ';' ) ;
+ // InternalContract.g:3399:1: rule__InputAssumption__Group__2__Impl : ( ';' ) ;
public final void rule__InputAssumption__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3366:1: ( ( ';' ) )
- // InternalContract.g:3367:1: ( ';' )
+ // InternalContract.g:3403:1: ( ( ';' ) )
+ // InternalContract.g:3404:1: ( ';' )
{
- // InternalContract.g:3367:1: ( ';' )
- // InternalContract.g:3368:2: ';'
+ // InternalContract.g:3404:1: ( ';' )
+ // InternalContract.g:3405:2: ';'
{
before(grammarAccess.getInputAssumptionAccess().getSemicolonKeyword_2());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getInputAssumptionAccess().getSemicolonKeyword_2());
}
@@ -10842,14 +10973,14 @@ public final void rule__InputAssumption__Group__2__Impl() throws RecognitionExce
// $ANTLR start "rule__AssumptionElement__Group_0__0"
- // InternalContract.g:3378:1: rule__AssumptionElement__Group_0__0 : rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1 ;
+ // InternalContract.g:3415: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:3382:1: ( rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1 )
- // InternalContract.g:3383:2: rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1
+ // InternalContract.g:3419:1: ( rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1 )
+ // InternalContract.g:3420:2: rule__AssumptionElement__Group_0__0__Impl rule__AssumptionElement__Group_0__1
{
pushFollow(FOLLOW_18);
rule__AssumptionElement__Group_0__0__Impl();
@@ -10880,21 +11011,21 @@ public final void rule__AssumptionElement__Group_0__0() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_0__0__Impl"
- // InternalContract.g:3390:1: rule__AssumptionElement__Group_0__0__Impl : ( () ) ;
+ // InternalContract.g:3427:1: rule__AssumptionElement__Group_0__0__Impl : ( () ) ;
public final void rule__AssumptionElement__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3394:1: ( ( () ) )
- // InternalContract.g:3395:1: ( () )
+ // InternalContract.g:3431:1: ( ( () ) )
+ // InternalContract.g:3432:1: ( () )
{
- // InternalContract.g:3395:1: ( () )
- // InternalContract.g:3396:2: ()
+ // InternalContract.g:3432:1: ( () )
+ // InternalContract.g:3433:2: ()
{
before(grammarAccess.getAssumptionElementAccess().getContractAssumptionAction_0_0());
- // InternalContract.g:3397:2: ()
- // InternalContract.g:3397:3:
+ // InternalContract.g:3434:2: ()
+ // InternalContract.g:3434:3:
{
}
@@ -10917,14 +11048,14 @@ public final void rule__AssumptionElement__Group_0__0__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_0__1"
- // InternalContract.g:3405:1: rule__AssumptionElement__Group_0__1 : rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2 ;
+ // InternalContract.g:3442: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:3409:1: ( rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2 )
- // InternalContract.g:3410:2: rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2
+ // InternalContract.g:3446:1: ( rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2 )
+ // InternalContract.g:3447:2: rule__AssumptionElement__Group_0__1__Impl rule__AssumptionElement__Group_0__2
{
pushFollow(FOLLOW_8);
rule__AssumptionElement__Group_0__1__Impl();
@@ -10955,20 +11086,20 @@ public final void rule__AssumptionElement__Group_0__1() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_0__1__Impl"
- // InternalContract.g:3417:1: rule__AssumptionElement__Group_0__1__Impl : ( 'contract' ) ;
+ // InternalContract.g:3454: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:3421:1: ( ( 'contract' ) )
- // InternalContract.g:3422:1: ( 'contract' )
+ // InternalContract.g:3458:1: ( ( 'contract' ) )
+ // InternalContract.g:3459:1: ( 'contract' )
{
- // InternalContract.g:3422:1: ( 'contract' )
- // InternalContract.g:3423:2: 'contract'
+ // InternalContract.g:3459:1: ( 'contract' )
+ // InternalContract.g:3460:2: 'contract'
{
before(grammarAccess.getAssumptionElementAccess().getContractKeyword_0_1());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getAssumptionElementAccess().getContractKeyword_0_1());
}
@@ -10992,14 +11123,14 @@ public final void rule__AssumptionElement__Group_0__1__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_0__2"
- // InternalContract.g:3432:1: rule__AssumptionElement__Group_0__2 : rule__AssumptionElement__Group_0__2__Impl ;
+ // InternalContract.g:3469: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:3436:1: ( rule__AssumptionElement__Group_0__2__Impl )
- // InternalContract.g:3437:2: rule__AssumptionElement__Group_0__2__Impl
+ // InternalContract.g:3473:1: ( rule__AssumptionElement__Group_0__2__Impl )
+ // InternalContract.g:3474:2: rule__AssumptionElement__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_0__2__Impl();
@@ -11025,21 +11156,21 @@ public final void rule__AssumptionElement__Group_0__2() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_0__2__Impl"
- // InternalContract.g:3443:1: rule__AssumptionElement__Group_0__2__Impl : ( ( rule__AssumptionElement__ContractAssignment_0_2 ) ) ;
+ // InternalContract.g:3480: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:3447:1: ( ( ( rule__AssumptionElement__ContractAssignment_0_2 ) ) )
- // InternalContract.g:3448:1: ( ( rule__AssumptionElement__ContractAssignment_0_2 ) )
+ // InternalContract.g:3484:1: ( ( ( rule__AssumptionElement__ContractAssignment_0_2 ) ) )
+ // InternalContract.g:3485:1: ( ( rule__AssumptionElement__ContractAssignment_0_2 ) )
{
- // InternalContract.g:3448:1: ( ( rule__AssumptionElement__ContractAssignment_0_2 ) )
- // InternalContract.g:3449:2: ( rule__AssumptionElement__ContractAssignment_0_2 )
+ // InternalContract.g:3485:1: ( ( rule__AssumptionElement__ContractAssignment_0_2 ) )
+ // InternalContract.g:3486:2: ( rule__AssumptionElement__ContractAssignment_0_2 )
{
before(grammarAccess.getAssumptionElementAccess().getContractAssignment_0_2());
- // InternalContract.g:3450:2: ( rule__AssumptionElement__ContractAssignment_0_2 )
- // InternalContract.g:3450:3: rule__AssumptionElement__ContractAssignment_0_2
+ // InternalContract.g:3487:2: ( rule__AssumptionElement__ContractAssignment_0_2 )
+ // InternalContract.g:3487:3: rule__AssumptionElement__ContractAssignment_0_2
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__ContractAssignment_0_2();
@@ -11072,14 +11203,14 @@ public final void rule__AssumptionElement__Group_0__2__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_1__0"
- // InternalContract.g:3459:1: rule__AssumptionElement__Group_1__0 : rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1 ;
+ // InternalContract.g:3496: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:3463:1: ( rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1 )
- // InternalContract.g:3464:2: rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1
+ // InternalContract.g:3500:1: ( rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1 )
+ // InternalContract.g:3501:2: rule__AssumptionElement__Group_1__0__Impl rule__AssumptionElement__Group_1__1
{
pushFollow(FOLLOW_19);
rule__AssumptionElement__Group_1__0__Impl();
@@ -11110,21 +11241,21 @@ public final void rule__AssumptionElement__Group_1__0() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_1__0__Impl"
- // InternalContract.g:3471:1: rule__AssumptionElement__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:3508:1: rule__AssumptionElement__Group_1__0__Impl : ( () ) ;
public final void rule__AssumptionElement__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3475:1: ( ( () ) )
- // InternalContract.g:3476:1: ( () )
+ // InternalContract.g:3512:1: ( ( () ) )
+ // InternalContract.g:3513:1: ( () )
{
- // InternalContract.g:3476:1: ( () )
- // InternalContract.g:3477:2: ()
+ // InternalContract.g:3513:1: ( () )
+ // InternalContract.g:3514:2: ()
{
before(grammarAccess.getAssumptionElementAccess().getArgumentAssumptionAction_1_0());
- // InternalContract.g:3478:2: ()
- // InternalContract.g:3478:3:
+ // InternalContract.g:3515:2: ()
+ // InternalContract.g:3515:3:
{
}
@@ -11147,14 +11278,14 @@ public final void rule__AssumptionElement__Group_1__0__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_1__1"
- // InternalContract.g:3486:1: rule__AssumptionElement__Group_1__1 : rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2 ;
+ // InternalContract.g:3523: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:3490:1: ( rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2 )
- // InternalContract.g:3491:2: rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2
+ // InternalContract.g:3527:1: ( rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2 )
+ // InternalContract.g:3528:2: rule__AssumptionElement__Group_1__1__Impl rule__AssumptionElement__Group_1__2
{
pushFollow(FOLLOW_8);
rule__AssumptionElement__Group_1__1__Impl();
@@ -11185,20 +11316,20 @@ public final void rule__AssumptionElement__Group_1__1() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_1__1__Impl"
- // InternalContract.g:3498:1: rule__AssumptionElement__Group_1__1__Impl : ( 'argument' ) ;
+ // InternalContract.g:3535: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:3502:1: ( ( 'argument' ) )
- // InternalContract.g:3503:1: ( 'argument' )
+ // InternalContract.g:3539:1: ( ( 'argument' ) )
+ // InternalContract.g:3540:1: ( 'argument' )
{
- // InternalContract.g:3503:1: ( 'argument' )
- // InternalContract.g:3504:2: 'argument'
+ // InternalContract.g:3540:1: ( 'argument' )
+ // InternalContract.g:3541:2: 'argument'
{
before(grammarAccess.getAssumptionElementAccess().getArgumentKeyword_1_1());
- match(input,40,FOLLOW_2);
+ match(input,42,FOLLOW_2);
after(grammarAccess.getAssumptionElementAccess().getArgumentKeyword_1_1());
}
@@ -11222,14 +11353,14 @@ public final void rule__AssumptionElement__Group_1__1__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_1__2"
- // InternalContract.g:3513:1: rule__AssumptionElement__Group_1__2 : rule__AssumptionElement__Group_1__2__Impl ;
+ // InternalContract.g:3550: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:3517:1: ( rule__AssumptionElement__Group_1__2__Impl )
- // InternalContract.g:3518:2: rule__AssumptionElement__Group_1__2__Impl
+ // InternalContract.g:3554:1: ( rule__AssumptionElement__Group_1__2__Impl )
+ // InternalContract.g:3555:2: rule__AssumptionElement__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_1__2__Impl();
@@ -11255,21 +11386,21 @@ public final void rule__AssumptionElement__Group_1__2() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_1__2__Impl"
- // InternalContract.g:3524:1: rule__AssumptionElement__Group_1__2__Impl : ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) ) ;
+ // InternalContract.g:3561: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:3528:1: ( ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) ) )
- // InternalContract.g:3529:1: ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) )
+ // InternalContract.g:3565:1: ( ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) ) )
+ // InternalContract.g:3566:1: ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) )
{
- // InternalContract.g:3529:1: ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) )
- // InternalContract.g:3530:2: ( rule__AssumptionElement__ArgumentAssignment_1_2 )
+ // InternalContract.g:3566:1: ( ( rule__AssumptionElement__ArgumentAssignment_1_2 ) )
+ // InternalContract.g:3567:2: ( rule__AssumptionElement__ArgumentAssignment_1_2 )
{
before(grammarAccess.getAssumptionElementAccess().getArgumentAssignment_1_2());
- // InternalContract.g:3531:2: ( rule__AssumptionElement__ArgumentAssignment_1_2 )
- // InternalContract.g:3531:3: rule__AssumptionElement__ArgumentAssignment_1_2
+ // InternalContract.g:3568:2: ( rule__AssumptionElement__ArgumentAssignment_1_2 )
+ // InternalContract.g:3568:3: rule__AssumptionElement__ArgumentAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__ArgumentAssignment_1_2();
@@ -11302,14 +11433,14 @@ public final void rule__AssumptionElement__Group_1__2__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_2__0"
- // InternalContract.g:3540:1: rule__AssumptionElement__Group_2__0 : rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1 ;
+ // InternalContract.g:3577: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:3544:1: ( rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1 )
- // InternalContract.g:3545:2: rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1
+ // InternalContract.g:3581:1: ( rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1 )
+ // InternalContract.g:3582:2: rule__AssumptionElement__Group_2__0__Impl rule__AssumptionElement__Group_2__1
{
pushFollow(FOLLOW_16);
rule__AssumptionElement__Group_2__0__Impl();
@@ -11340,21 +11471,21 @@ public final void rule__AssumptionElement__Group_2__0() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_2__0__Impl"
- // InternalContract.g:3552:1: rule__AssumptionElement__Group_2__0__Impl : ( () ) ;
+ // InternalContract.g:3589:1: rule__AssumptionElement__Group_2__0__Impl : ( () ) ;
public final void rule__AssumptionElement__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3556:1: ( ( () ) )
- // InternalContract.g:3557:1: ( () )
+ // InternalContract.g:3593:1: ( ( () ) )
+ // InternalContract.g:3594:1: ( () )
{
- // InternalContract.g:3557:1: ( () )
- // InternalContract.g:3558:2: ()
+ // InternalContract.g:3594:1: ( () )
+ // InternalContract.g:3595:2: ()
{
before(grammarAccess.getAssumptionElementAccess().getCodeAssumptionAction_2_0());
- // InternalContract.g:3559:2: ()
- // InternalContract.g:3559:3:
+ // InternalContract.g:3596:2: ()
+ // InternalContract.g:3596:3:
{
}
@@ -11377,14 +11508,14 @@ public final void rule__AssumptionElement__Group_2__0__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_2__1"
- // InternalContract.g:3567:1: rule__AssumptionElement__Group_2__1 : rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2 ;
+ // InternalContract.g:3604: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:3571:1: ( rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2 )
- // InternalContract.g:3572:2: rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2
+ // InternalContract.g:3608:1: ( rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2 )
+ // InternalContract.g:3609:2: rule__AssumptionElement__Group_2__1__Impl rule__AssumptionElement__Group_2__2
{
pushFollow(FOLLOW_15);
rule__AssumptionElement__Group_2__1__Impl();
@@ -11415,21 +11546,21 @@ public final void rule__AssumptionElement__Group_2__1() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_2__1__Impl"
- // InternalContract.g:3579:1: rule__AssumptionElement__Group_2__1__Impl : ( ( rule__AssumptionElement__CodeAssignment_2_1 ) ) ;
+ // InternalContract.g:3616: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:3583:1: ( ( ( rule__AssumptionElement__CodeAssignment_2_1 ) ) )
- // InternalContract.g:3584:1: ( ( rule__AssumptionElement__CodeAssignment_2_1 ) )
+ // InternalContract.g:3620:1: ( ( ( rule__AssumptionElement__CodeAssignment_2_1 ) ) )
+ // InternalContract.g:3621:1: ( ( rule__AssumptionElement__CodeAssignment_2_1 ) )
{
- // InternalContract.g:3584:1: ( ( rule__AssumptionElement__CodeAssignment_2_1 ) )
- // InternalContract.g:3585:2: ( rule__AssumptionElement__CodeAssignment_2_1 )
+ // InternalContract.g:3621:1: ( ( rule__AssumptionElement__CodeAssignment_2_1 ) )
+ // InternalContract.g:3622:2: ( rule__AssumptionElement__CodeAssignment_2_1 )
{
before(grammarAccess.getAssumptionElementAccess().getCodeAssignment_2_1());
- // InternalContract.g:3586:2: ( rule__AssumptionElement__CodeAssignment_2_1 )
- // InternalContract.g:3586:3: rule__AssumptionElement__CodeAssignment_2_1
+ // InternalContract.g:3623:2: ( rule__AssumptionElement__CodeAssignment_2_1 )
+ // InternalContract.g:3623:3: rule__AssumptionElement__CodeAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__CodeAssignment_2_1();
@@ -11462,14 +11593,14 @@ public final void rule__AssumptionElement__Group_2__1__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_2__2"
- // InternalContract.g:3594:1: rule__AssumptionElement__Group_2__2 : rule__AssumptionElement__Group_2__2__Impl ;
+ // InternalContract.g:3631: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:3598:1: ( rule__AssumptionElement__Group_2__2__Impl )
- // InternalContract.g:3599:2: rule__AssumptionElement__Group_2__2__Impl
+ // InternalContract.g:3635:1: ( rule__AssumptionElement__Group_2__2__Impl )
+ // InternalContract.g:3636:2: rule__AssumptionElement__Group_2__2__Impl
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_2__2__Impl();
@@ -11495,29 +11626,29 @@ public final void rule__AssumptionElement__Group_2__2() throws RecognitionExcept
// $ANTLR start "rule__AssumptionElement__Group_2__2__Impl"
- // InternalContract.g:3605:1: rule__AssumptionElement__Group_2__2__Impl : ( ( rule__AssumptionElement__Group_2_2__0 )? ) ;
+ // InternalContract.g:3642: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:3609:1: ( ( ( rule__AssumptionElement__Group_2_2__0 )? ) )
- // InternalContract.g:3610:1: ( ( rule__AssumptionElement__Group_2_2__0 )? )
+ // InternalContract.g:3646:1: ( ( ( rule__AssumptionElement__Group_2_2__0 )? ) )
+ // InternalContract.g:3647:1: ( ( rule__AssumptionElement__Group_2_2__0 )? )
{
- // InternalContract.g:3610:1: ( ( rule__AssumptionElement__Group_2_2__0 )? )
- // InternalContract.g:3611:2: ( rule__AssumptionElement__Group_2_2__0 )?
+ // InternalContract.g:3647:1: ( ( rule__AssumptionElement__Group_2_2__0 )? )
+ // InternalContract.g:3648:2: ( rule__AssumptionElement__Group_2_2__0 )?
{
before(grammarAccess.getAssumptionElementAccess().getGroup_2_2());
- // InternalContract.g:3612:2: ( rule__AssumptionElement__Group_2_2__0 )?
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalContract.g:3649:2: ( rule__AssumptionElement__Group_2_2__0 )?
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA39_0==24||LA39_0==81) ) {
- alt39=1;
+ if ( (LA40_0==24||LA40_0==82) ) {
+ alt40=1;
}
- switch (alt39) {
+ switch (alt40) {
case 1 :
- // InternalContract.g:3612:3: rule__AssumptionElement__Group_2_2__0
+ // InternalContract.g:3649:3: rule__AssumptionElement__Group_2_2__0
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_2_2__0();
@@ -11553,14 +11684,14 @@ public final void rule__AssumptionElement__Group_2__2__Impl() throws Recognition
// $ANTLR start "rule__AssumptionElement__Group_2_2__0"
- // InternalContract.g:3621:1: rule__AssumptionElement__Group_2_2__0 : rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1 ;
+ // InternalContract.g:3658: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:3625:1: ( rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1 )
- // InternalContract.g:3626:2: rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1
+ // InternalContract.g:3662:1: ( rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1 )
+ // InternalContract.g:3663:2: rule__AssumptionElement__Group_2_2__0__Impl rule__AssumptionElement__Group_2_2__1
{
pushFollow(FOLLOW_16);
rule__AssumptionElement__Group_2_2__0__Impl();
@@ -11591,17 +11722,17 @@ public final void rule__AssumptionElement__Group_2_2__0() throws RecognitionExce
// $ANTLR start "rule__AssumptionElement__Group_2_2__0__Impl"
- // InternalContract.g:3633:1: rule__AssumptionElement__Group_2_2__0__Impl : ( ruleExact ) ;
+ // InternalContract.g:3670: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:3637:1: ( ( ruleExact ) )
- // InternalContract.g:3638:1: ( ruleExact )
+ // InternalContract.g:3674:1: ( ( ruleExact ) )
+ // InternalContract.g:3675:1: ( ruleExact )
{
- // InternalContract.g:3638:1: ( ruleExact )
- // InternalContract.g:3639:2: ruleExact
+ // InternalContract.g:3675:1: ( ruleExact )
+ // InternalContract.g:3676:2: ruleExact
{
before(grammarAccess.getAssumptionElementAccess().getExactParserRuleCall_2_2_0());
pushFollow(FOLLOW_2);
@@ -11632,14 +11763,14 @@ public final void rule__AssumptionElement__Group_2_2__0__Impl() throws Recogniti
// $ANTLR start "rule__AssumptionElement__Group_2_2__1"
- // InternalContract.g:3648:1: rule__AssumptionElement__Group_2_2__1 : rule__AssumptionElement__Group_2_2__1__Impl ;
+ // InternalContract.g:3685: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:3652:1: ( rule__AssumptionElement__Group_2_2__1__Impl )
- // InternalContract.g:3653:2: rule__AssumptionElement__Group_2_2__1__Impl
+ // InternalContract.g:3689:1: ( rule__AssumptionElement__Group_2_2__1__Impl )
+ // InternalContract.g:3690:2: rule__AssumptionElement__Group_2_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__Group_2_2__1__Impl();
@@ -11665,21 +11796,21 @@ public final void rule__AssumptionElement__Group_2_2__1() throws RecognitionExce
// $ANTLR start "rule__AssumptionElement__Group_2_2__1__Impl"
- // InternalContract.g:3659:1: rule__AssumptionElement__Group_2_2__1__Impl : ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) ) ;
+ // InternalContract.g:3696: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:3663:1: ( ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) ) )
- // InternalContract.g:3664:1: ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) )
+ // InternalContract.g:3700:1: ( ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) ) )
+ // InternalContract.g:3701:1: ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) )
{
- // InternalContract.g:3664:1: ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) )
- // InternalContract.g:3665:2: ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 )
+ // InternalContract.g:3701:1: ( ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 ) )
+ // InternalContract.g:3702:2: ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 )
{
before(grammarAccess.getAssumptionElementAccess().getGuaranteeAssignment_2_2_1());
- // InternalContract.g:3666:2: ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 )
- // InternalContract.g:3666:3: rule__AssumptionElement__GuaranteeAssignment_2_2_1
+ // InternalContract.g:3703:2: ( rule__AssumptionElement__GuaranteeAssignment_2_2_1 )
+ // InternalContract.g:3703:3: rule__AssumptionElement__GuaranteeAssignment_2_2_1
{
pushFollow(FOLLOW_2);
rule__AssumptionElement__GuaranteeAssignment_2_2_1();
@@ -11712,14 +11843,14 @@ public final void rule__AssumptionElement__Group_2_2__1__Impl() throws Recogniti
// $ANTLR start "rule__Source__Group__0"
- // InternalContract.g:3675:1: rule__Source__Group__0 : rule__Source__Group__0__Impl rule__Source__Group__1 ;
+ // InternalContract.g:3712: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:3679:1: ( rule__Source__Group__0__Impl rule__Source__Group__1 )
- // InternalContract.g:3680:2: rule__Source__Group__0__Impl rule__Source__Group__1
+ // InternalContract.g:3716:1: ( rule__Source__Group__0__Impl rule__Source__Group__1 )
+ // InternalContract.g:3717:2: rule__Source__Group__0__Impl rule__Source__Group__1
{
pushFollow(FOLLOW_16);
rule__Source__Group__0__Impl();
@@ -11750,29 +11881,29 @@ public final void rule__Source__Group__0() throws RecognitionException {
// $ANTLR start "rule__Source__Group__0__Impl"
- // InternalContract.g:3687:1: rule__Source__Group__0__Impl : ( ( rule__Source__LanguageAssignment_0 )? ) ;
+ // InternalContract.g:3724: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:3691:1: ( ( ( rule__Source__LanguageAssignment_0 )? ) )
- // InternalContract.g:3692:1: ( ( rule__Source__LanguageAssignment_0 )? )
+ // InternalContract.g:3728:1: ( ( ( rule__Source__LanguageAssignment_0 )? ) )
+ // InternalContract.g:3729:1: ( ( rule__Source__LanguageAssignment_0 )? )
{
- // InternalContract.g:3692:1: ( ( rule__Source__LanguageAssignment_0 )? )
- // InternalContract.g:3693:2: ( rule__Source__LanguageAssignment_0 )?
+ // InternalContract.g:3729:1: ( ( rule__Source__LanguageAssignment_0 )? )
+ // InternalContract.g:3730:2: ( rule__Source__LanguageAssignment_0 )?
{
before(grammarAccess.getSourceAccess().getLanguageAssignment_0());
- // InternalContract.g:3694:2: ( rule__Source__LanguageAssignment_0 )?
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // InternalContract.g:3731:2: ( rule__Source__LanguageAssignment_0 )?
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( ((LA40_0>=28 && LA40_0<=30)) ) {
- alt40=1;
+ if ( ((LA41_0>=28 && LA41_0<=30)) ) {
+ alt41=1;
}
- switch (alt40) {
+ switch (alt41) {
case 1 :
- // InternalContract.g:3694:3: rule__Source__LanguageAssignment_0
+ // InternalContract.g:3731:3: rule__Source__LanguageAssignment_0
{
pushFollow(FOLLOW_2);
rule__Source__LanguageAssignment_0();
@@ -11808,14 +11939,14 @@ public final void rule__Source__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Source__Group__1"
- // InternalContract.g:3702:1: rule__Source__Group__1 : rule__Source__Group__1__Impl ;
+ // InternalContract.g:3739: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:3706:1: ( rule__Source__Group__1__Impl )
- // InternalContract.g:3707:2: rule__Source__Group__1__Impl
+ // InternalContract.g:3743:1: ( rule__Source__Group__1__Impl )
+ // InternalContract.g:3744:2: rule__Source__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Source__Group__1__Impl();
@@ -11841,21 +11972,21 @@ public final void rule__Source__Group__1() throws RecognitionException {
// $ANTLR start "rule__Source__Group__1__Impl"
- // InternalContract.g:3713:1: rule__Source__Group__1__Impl : ( ( rule__Source__Alternatives_1 ) ) ;
+ // InternalContract.g:3750: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:3717:1: ( ( ( rule__Source__Alternatives_1 ) ) )
- // InternalContract.g:3718:1: ( ( rule__Source__Alternatives_1 ) )
+ // InternalContract.g:3754:1: ( ( ( rule__Source__Alternatives_1 ) ) )
+ // InternalContract.g:3755:1: ( ( rule__Source__Alternatives_1 ) )
{
- // InternalContract.g:3718:1: ( ( rule__Source__Alternatives_1 ) )
- // InternalContract.g:3719:2: ( rule__Source__Alternatives_1 )
+ // InternalContract.g:3755:1: ( ( rule__Source__Alternatives_1 ) )
+ // InternalContract.g:3756:2: ( rule__Source__Alternatives_1 )
{
before(grammarAccess.getSourceAccess().getAlternatives_1());
- // InternalContract.g:3720:2: ( rule__Source__Alternatives_1 )
- // InternalContract.g:3720:3: rule__Source__Alternatives_1
+ // InternalContract.g:3757:2: ( rule__Source__Alternatives_1 )
+ // InternalContract.g:3757:3: rule__Source__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__Source__Alternatives_1();
@@ -11888,14 +12019,14 @@ public final void rule__Source__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__0"
- // InternalContract.g:3729:1: rule__Implementation__Group__0 : rule__Implementation__Group__0__Impl rule__Implementation__Group__1 ;
+ // InternalContract.g:3766: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:3733:1: ( rule__Implementation__Group__0__Impl rule__Implementation__Group__1 )
- // InternalContract.g:3734:2: rule__Implementation__Group__0__Impl rule__Implementation__Group__1
+ // InternalContract.g:3770:1: ( rule__Implementation__Group__0__Impl rule__Implementation__Group__1 )
+ // InternalContract.g:3771:2: rule__Implementation__Group__0__Impl rule__Implementation__Group__1
{
pushFollow(FOLLOW_20);
rule__Implementation__Group__0__Impl();
@@ -11926,20 +12057,20 @@ public final void rule__Implementation__Group__0() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__0__Impl"
- // InternalContract.g:3741:1: rule__Implementation__Group__0__Impl : ( 'contract' ) ;
+ // InternalContract.g:3778:1: rule__Implementation__Group__0__Impl : ( 'contract' ) ;
public final void rule__Implementation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3745:1: ( ( 'contract' ) )
- // InternalContract.g:3746:1: ( 'contract' )
+ // InternalContract.g:3782:1: ( ( 'contract' ) )
+ // InternalContract.g:3783:1: ( 'contract' )
{
- // InternalContract.g:3746:1: ( 'contract' )
- // InternalContract.g:3747:2: 'contract'
+ // InternalContract.g:3783:1: ( 'contract' )
+ // InternalContract.g:3784:2: 'contract'
{
before(grammarAccess.getImplementationAccess().getContractKeyword_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getImplementationAccess().getContractKeyword_0());
}
@@ -11963,14 +12094,14 @@ public final void rule__Implementation__Group__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__1"
- // InternalContract.g:3756:1: rule__Implementation__Group__1 : rule__Implementation__Group__1__Impl rule__Implementation__Group__2 ;
+ // InternalContract.g:3793: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:3760:1: ( rule__Implementation__Group__1__Impl rule__Implementation__Group__2 )
- // InternalContract.g:3761:2: rule__Implementation__Group__1__Impl rule__Implementation__Group__2
+ // InternalContract.g:3797:1: ( rule__Implementation__Group__1__Impl rule__Implementation__Group__2 )
+ // InternalContract.g:3798:2: rule__Implementation__Group__1__Impl rule__Implementation__Group__2
{
pushFollow(FOLLOW_8);
rule__Implementation__Group__1__Impl();
@@ -12001,20 +12132,20 @@ public final void rule__Implementation__Group__1() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__1__Impl"
- // InternalContract.g:3768:1: rule__Implementation__Group__1__Impl : ( 'implementation' ) ;
+ // InternalContract.g:3805:1: rule__Implementation__Group__1__Impl : ( 'implementation' ) ;
public final void rule__Implementation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3772:1: ( ( 'implementation' ) )
- // InternalContract.g:3773:1: ( 'implementation' )
+ // InternalContract.g:3809:1: ( ( 'implementation' ) )
+ // InternalContract.g:3810:1: ( 'implementation' )
{
- // InternalContract.g:3773:1: ( 'implementation' )
- // InternalContract.g:3774:2: 'implementation'
+ // InternalContract.g:3810:1: ( 'implementation' )
+ // InternalContract.g:3811:2: 'implementation'
{
before(grammarAccess.getImplementationAccess().getImplementationKeyword_1());
- match(input,41,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getImplementationAccess().getImplementationKeyword_1());
}
@@ -12038,14 +12169,14 @@ public final void rule__Implementation__Group__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__2"
- // InternalContract.g:3783:1: rule__Implementation__Group__2 : rule__Implementation__Group__2__Impl rule__Implementation__Group__3 ;
+ // InternalContract.g:3820: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:3787:1: ( rule__Implementation__Group__2__Impl rule__Implementation__Group__3 )
- // InternalContract.g:3788:2: rule__Implementation__Group__2__Impl rule__Implementation__Group__3
+ // InternalContract.g:3824:1: ( rule__Implementation__Group__2__Impl rule__Implementation__Group__3 )
+ // InternalContract.g:3825:2: rule__Implementation__Group__2__Impl rule__Implementation__Group__3
{
pushFollow(FOLLOW_9);
rule__Implementation__Group__2__Impl();
@@ -12076,21 +12207,21 @@ public final void rule__Implementation__Group__2() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__2__Impl"
- // InternalContract.g:3795:1: rule__Implementation__Group__2__Impl : ( ( rule__Implementation__NameAssignment_2 ) ) ;
+ // InternalContract.g:3832: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:3799:1: ( ( ( rule__Implementation__NameAssignment_2 ) ) )
- // InternalContract.g:3800:1: ( ( rule__Implementation__NameAssignment_2 ) )
+ // InternalContract.g:3836:1: ( ( ( rule__Implementation__NameAssignment_2 ) ) )
+ // InternalContract.g:3837:1: ( ( rule__Implementation__NameAssignment_2 ) )
{
- // InternalContract.g:3800:1: ( ( rule__Implementation__NameAssignment_2 ) )
- // InternalContract.g:3801:2: ( rule__Implementation__NameAssignment_2 )
+ // InternalContract.g:3837:1: ( ( rule__Implementation__NameAssignment_2 ) )
+ // InternalContract.g:3838:2: ( rule__Implementation__NameAssignment_2 )
{
before(grammarAccess.getImplementationAccess().getNameAssignment_2());
- // InternalContract.g:3802:2: ( rule__Implementation__NameAssignment_2 )
- // InternalContract.g:3802:3: rule__Implementation__NameAssignment_2
+ // InternalContract.g:3839:2: ( rule__Implementation__NameAssignment_2 )
+ // InternalContract.g:3839:3: rule__Implementation__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__Implementation__NameAssignment_2();
@@ -12123,14 +12254,14 @@ public final void rule__Implementation__Group__2__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__3"
- // InternalContract.g:3810:1: rule__Implementation__Group__3 : rule__Implementation__Group__3__Impl rule__Implementation__Group__4 ;
+ // InternalContract.g:3847: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:3814:1: ( rule__Implementation__Group__3__Impl rule__Implementation__Group__4 )
- // InternalContract.g:3815:2: rule__Implementation__Group__3__Impl rule__Implementation__Group__4
+ // InternalContract.g:3851:1: ( rule__Implementation__Group__3__Impl rule__Implementation__Group__4 )
+ // InternalContract.g:3852:2: rule__Implementation__Group__3__Impl rule__Implementation__Group__4
{
pushFollow(FOLLOW_16);
rule__Implementation__Group__3__Impl();
@@ -12161,20 +12292,20 @@ public final void rule__Implementation__Group__3() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__3__Impl"
- // InternalContract.g:3822:1: rule__Implementation__Group__3__Impl : ( '{' ) ;
+ // InternalContract.g:3859:1: rule__Implementation__Group__3__Impl : ( '{' ) ;
public final void rule__Implementation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3826:1: ( ( '{' ) )
- // InternalContract.g:3827:1: ( '{' )
+ // InternalContract.g:3863:1: ( ( '{' ) )
+ // InternalContract.g:3864:1: ( '{' )
{
- // InternalContract.g:3827:1: ( '{' )
- // InternalContract.g:3828:2: '{'
+ // InternalContract.g:3864:1: ( '{' )
+ // InternalContract.g:3865:2: '{'
{
before(grammarAccess.getImplementationAccess().getLeftCurlyBracketKeyword_3());
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getImplementationAccess().getLeftCurlyBracketKeyword_3());
}
@@ -12198,14 +12329,14 @@ public final void rule__Implementation__Group__3__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__4"
- // InternalContract.g:3837:1: rule__Implementation__Group__4 : rule__Implementation__Group__4__Impl rule__Implementation__Group__5 ;
+ // InternalContract.g:3874: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:3841:1: ( rule__Implementation__Group__4__Impl rule__Implementation__Group__5 )
- // InternalContract.g:3842:2: rule__Implementation__Group__4__Impl rule__Implementation__Group__5
+ // InternalContract.g:3878:1: ( rule__Implementation__Group__4__Impl rule__Implementation__Group__5 )
+ // InternalContract.g:3879:2: rule__Implementation__Group__4__Impl rule__Implementation__Group__5
{
pushFollow(FOLLOW_21);
rule__Implementation__Group__4__Impl();
@@ -12236,21 +12367,21 @@ public final void rule__Implementation__Group__4() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__4__Impl"
- // InternalContract.g:3849:1: rule__Implementation__Group__4__Impl : ( ( rule__Implementation__CodeAssignment_4 ) ) ;
+ // InternalContract.g:3886: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:3853:1: ( ( ( rule__Implementation__CodeAssignment_4 ) ) )
- // InternalContract.g:3854:1: ( ( rule__Implementation__CodeAssignment_4 ) )
+ // InternalContract.g:3890:1: ( ( ( rule__Implementation__CodeAssignment_4 ) ) )
+ // InternalContract.g:3891:1: ( ( rule__Implementation__CodeAssignment_4 ) )
{
- // InternalContract.g:3854:1: ( ( rule__Implementation__CodeAssignment_4 ) )
- // InternalContract.g:3855:2: ( rule__Implementation__CodeAssignment_4 )
+ // InternalContract.g:3891:1: ( ( rule__Implementation__CodeAssignment_4 ) )
+ // InternalContract.g:3892:2: ( rule__Implementation__CodeAssignment_4 )
{
before(grammarAccess.getImplementationAccess().getCodeAssignment_4());
- // InternalContract.g:3856:2: ( rule__Implementation__CodeAssignment_4 )
- // InternalContract.g:3856:3: rule__Implementation__CodeAssignment_4
+ // InternalContract.g:3893:2: ( rule__Implementation__CodeAssignment_4 )
+ // InternalContract.g:3893:3: rule__Implementation__CodeAssignment_4
{
pushFollow(FOLLOW_2);
rule__Implementation__CodeAssignment_4();
@@ -12283,14 +12414,14 @@ public final void rule__Implementation__Group__4__Impl() throws RecognitionExcep
// $ANTLR start "rule__Implementation__Group__5"
- // InternalContract.g:3864:1: rule__Implementation__Group__5 : rule__Implementation__Group__5__Impl ;
+ // InternalContract.g:3901: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:3868:1: ( rule__Implementation__Group__5__Impl )
- // InternalContract.g:3869:2: rule__Implementation__Group__5__Impl
+ // InternalContract.g:3905:1: ( rule__Implementation__Group__5__Impl )
+ // InternalContract.g:3906:2: rule__Implementation__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__Implementation__Group__5__Impl();
@@ -12316,20 +12447,20 @@ public final void rule__Implementation__Group__5() throws RecognitionException {
// $ANTLR start "rule__Implementation__Group__5__Impl"
- // InternalContract.g:3875:1: rule__Implementation__Group__5__Impl : ( '}' ) ;
+ // InternalContract.g:3912:1: rule__Implementation__Group__5__Impl : ( '}' ) ;
public final void rule__Implementation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3879:1: ( ( '}' ) )
- // InternalContract.g:3880:1: ( '}' )
+ // InternalContract.g:3916:1: ( ( '}' ) )
+ // InternalContract.g:3917:1: ( '}' )
{
- // InternalContract.g:3880:1: ( '}' )
- // InternalContract.g:3881:2: '}'
+ // InternalContract.g:3917:1: ( '}' )
+ // InternalContract.g:3918:2: '}'
{
before(grammarAccess.getImplementationAccess().getRightCurlyBracketKeyword_5());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getImplementationAccess().getRightCurlyBracketKeyword_5());
}
@@ -12353,14 +12484,14 @@ public final void rule__Implementation__Group__5__Impl() throws RecognitionExcep
// $ANTLR start "rule__Domain__Group__0"
- // InternalContract.g:3891:1: rule__Domain__Group__0 : rule__Domain__Group__0__Impl rule__Domain__Group__1 ;
+ // InternalContract.g:3928: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:3895:1: ( rule__Domain__Group__0__Impl rule__Domain__Group__1 )
- // InternalContract.g:3896:2: rule__Domain__Group__0__Impl rule__Domain__Group__1
+ // InternalContract.g:3932:1: ( rule__Domain__Group__0__Impl rule__Domain__Group__1 )
+ // InternalContract.g:3933:2: rule__Domain__Group__0__Impl rule__Domain__Group__1
{
pushFollow(FOLLOW_8);
rule__Domain__Group__0__Impl();
@@ -12391,20 +12522,20 @@ public final void rule__Domain__Group__0() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__0__Impl"
- // InternalContract.g:3903:1: rule__Domain__Group__0__Impl : ( 'domain' ) ;
+ // InternalContract.g:3940:1: rule__Domain__Group__0__Impl : ( 'domain' ) ;
public final void rule__Domain__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3907:1: ( ( 'domain' ) )
- // InternalContract.g:3908:1: ( 'domain' )
+ // InternalContract.g:3944:1: ( ( 'domain' ) )
+ // InternalContract.g:3945:1: ( 'domain' )
{
- // InternalContract.g:3908:1: ( 'domain' )
- // InternalContract.g:3909:2: 'domain'
+ // InternalContract.g:3945:1: ( 'domain' )
+ // InternalContract.g:3946:2: 'domain'
{
before(grammarAccess.getDomainAccess().getDomainKeyword_0());
- match(input,42,FOLLOW_2);
+ match(input,44,FOLLOW_2);
after(grammarAccess.getDomainAccess().getDomainKeyword_0());
}
@@ -12428,14 +12559,14 @@ public final void rule__Domain__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__1"
- // InternalContract.g:3918:1: rule__Domain__Group__1 : rule__Domain__Group__1__Impl rule__Domain__Group__2 ;
+ // InternalContract.g:3955: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:3922:1: ( rule__Domain__Group__1__Impl rule__Domain__Group__2 )
- // InternalContract.g:3923:2: rule__Domain__Group__1__Impl rule__Domain__Group__2
+ // InternalContract.g:3959:1: ( rule__Domain__Group__1__Impl rule__Domain__Group__2 )
+ // InternalContract.g:3960:2: rule__Domain__Group__1__Impl rule__Domain__Group__2
{
pushFollow(FOLLOW_9);
rule__Domain__Group__1__Impl();
@@ -12466,21 +12597,21 @@ public final void rule__Domain__Group__1() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__1__Impl"
- // InternalContract.g:3930:1: rule__Domain__Group__1__Impl : ( ( rule__Domain__NameAssignment_1 ) ) ;
+ // InternalContract.g:3967: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:3934:1: ( ( ( rule__Domain__NameAssignment_1 ) ) )
- // InternalContract.g:3935:1: ( ( rule__Domain__NameAssignment_1 ) )
+ // InternalContract.g:3971:1: ( ( ( rule__Domain__NameAssignment_1 ) ) )
+ // InternalContract.g:3972:1: ( ( rule__Domain__NameAssignment_1 ) )
{
- // InternalContract.g:3935:1: ( ( rule__Domain__NameAssignment_1 ) )
- // InternalContract.g:3936:2: ( rule__Domain__NameAssignment_1 )
+ // InternalContract.g:3972:1: ( ( rule__Domain__NameAssignment_1 ) )
+ // InternalContract.g:3973:2: ( rule__Domain__NameAssignment_1 )
{
before(grammarAccess.getDomainAccess().getNameAssignment_1());
- // InternalContract.g:3937:2: ( rule__Domain__NameAssignment_1 )
- // InternalContract.g:3937:3: rule__Domain__NameAssignment_1
+ // InternalContract.g:3974:2: ( rule__Domain__NameAssignment_1 )
+ // InternalContract.g:3974:3: rule__Domain__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__Domain__NameAssignment_1();
@@ -12513,14 +12644,14 @@ public final void rule__Domain__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__2"
- // InternalContract.g:3945:1: rule__Domain__Group__2 : rule__Domain__Group__2__Impl rule__Domain__Group__3 ;
+ // InternalContract.g:3982: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:3949:1: ( rule__Domain__Group__2__Impl rule__Domain__Group__3 )
- // InternalContract.g:3950:2: rule__Domain__Group__2__Impl rule__Domain__Group__3
+ // InternalContract.g:3986:1: ( rule__Domain__Group__2__Impl rule__Domain__Group__3 )
+ // InternalContract.g:3987:2: rule__Domain__Group__2__Impl rule__Domain__Group__3
{
pushFollow(FOLLOW_22);
rule__Domain__Group__2__Impl();
@@ -12551,20 +12682,20 @@ public final void rule__Domain__Group__2() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__2__Impl"
- // InternalContract.g:3957:1: rule__Domain__Group__2__Impl : ( '{' ) ;
+ // InternalContract.g:3994:1: rule__Domain__Group__2__Impl : ( '{' ) ;
public final void rule__Domain__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:3961:1: ( ( '{' ) )
- // InternalContract.g:3962:1: ( '{' )
+ // InternalContract.g:3998:1: ( ( '{' ) )
+ // InternalContract.g:3999:1: ( '{' )
{
- // InternalContract.g:3962:1: ( '{' )
- // InternalContract.g:3963:2: '{'
+ // InternalContract.g:3999:1: ( '{' )
+ // InternalContract.g:4000:2: '{'
{
before(grammarAccess.getDomainAccess().getLeftCurlyBracketKeyword_2());
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getDomainAccess().getLeftCurlyBracketKeyword_2());
}
@@ -12588,14 +12719,14 @@ public final void rule__Domain__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__3"
- // InternalContract.g:3972:1: rule__Domain__Group__3 : rule__Domain__Group__3__Impl rule__Domain__Group__4 ;
+ // InternalContract.g:4009: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:3976:1: ( rule__Domain__Group__3__Impl rule__Domain__Group__4 )
- // InternalContract.g:3977:2: rule__Domain__Group__3__Impl rule__Domain__Group__4
+ // InternalContract.g:4013:1: ( rule__Domain__Group__3__Impl rule__Domain__Group__4 )
+ // InternalContract.g:4014:2: rule__Domain__Group__3__Impl rule__Domain__Group__4
{
pushFollow(FOLLOW_22);
rule__Domain__Group__3__Impl();
@@ -12626,29 +12757,29 @@ public final void rule__Domain__Group__3() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__3__Impl"
- // InternalContract.g:3984:1: rule__Domain__Group__3__Impl : ( ( rule__Domain__Group_3__0 )? ) ;
+ // InternalContract.g:4021: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:3988:1: ( ( ( rule__Domain__Group_3__0 )? ) )
- // InternalContract.g:3989:1: ( ( rule__Domain__Group_3__0 )? )
+ // InternalContract.g:4025:1: ( ( ( rule__Domain__Group_3__0 )? ) )
+ // InternalContract.g:4026:1: ( ( rule__Domain__Group_3__0 )? )
{
- // InternalContract.g:3989:1: ( ( rule__Domain__Group_3__0 )? )
- // InternalContract.g:3990:2: ( rule__Domain__Group_3__0 )?
+ // InternalContract.g:4026:1: ( ( rule__Domain__Group_3__0 )? )
+ // InternalContract.g:4027:2: ( rule__Domain__Group_3__0 )?
{
before(grammarAccess.getDomainAccess().getGroup_3());
- // InternalContract.g:3991:2: ( rule__Domain__Group_3__0 )?
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // InternalContract.g:4028:2: ( rule__Domain__Group_3__0 )?
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( (LA41_0==35) ) {
- alt41=1;
+ if ( (LA42_0==37) ) {
+ alt42=1;
}
- switch (alt41) {
+ switch (alt42) {
case 1 :
- // InternalContract.g:3991:3: rule__Domain__Group_3__0
+ // InternalContract.g:4028:3: rule__Domain__Group_3__0
{
pushFollow(FOLLOW_2);
rule__Domain__Group_3__0();
@@ -12684,14 +12815,14 @@ public final void rule__Domain__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__4"
- // InternalContract.g:3999:1: rule__Domain__Group__4 : rule__Domain__Group__4__Impl rule__Domain__Group__5 ;
+ // InternalContract.g:4036: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:4003:1: ( rule__Domain__Group__4__Impl rule__Domain__Group__5 )
- // InternalContract.g:4004:2: rule__Domain__Group__4__Impl rule__Domain__Group__5
+ // InternalContract.g:4040:1: ( rule__Domain__Group__4__Impl rule__Domain__Group__5 )
+ // InternalContract.g:4041:2: rule__Domain__Group__4__Impl rule__Domain__Group__5
{
pushFollow(FOLLOW_22);
rule__Domain__Group__4__Impl();
@@ -12722,29 +12853,29 @@ public final void rule__Domain__Group__4() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__4__Impl"
- // InternalContract.g:4011:1: rule__Domain__Group__4__Impl : ( ( rule__Domain__Group_4__0 )? ) ;
+ // InternalContract.g:4048: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:4015:1: ( ( ( rule__Domain__Group_4__0 )? ) )
- // InternalContract.g:4016:1: ( ( rule__Domain__Group_4__0 )? )
+ // InternalContract.g:4052:1: ( ( ( rule__Domain__Group_4__0 )? ) )
+ // InternalContract.g:4053:1: ( ( rule__Domain__Group_4__0 )? )
{
- // InternalContract.g:4016:1: ( ( rule__Domain__Group_4__0 )? )
- // InternalContract.g:4017:2: ( rule__Domain__Group_4__0 )?
+ // InternalContract.g:4053:1: ( ( rule__Domain__Group_4__0 )? )
+ // InternalContract.g:4054:2: ( rule__Domain__Group_4__0 )?
{
before(grammarAccess.getDomainAccess().getGroup_4());
- // InternalContract.g:4018:2: ( rule__Domain__Group_4__0 )?
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // InternalContract.g:4055:2: ( rule__Domain__Group_4__0 )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA42_0==43) ) {
- alt42=1;
+ if ( (LA43_0==45) ) {
+ alt43=1;
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // InternalContract.g:4018:3: rule__Domain__Group_4__0
+ // InternalContract.g:4055:3: rule__Domain__Group_4__0
{
pushFollow(FOLLOW_2);
rule__Domain__Group_4__0();
@@ -12780,14 +12911,14 @@ public final void rule__Domain__Group__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__5"
- // InternalContract.g:4026:1: rule__Domain__Group__5 : rule__Domain__Group__5__Impl ;
+ // InternalContract.g:4063: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:4030:1: ( rule__Domain__Group__5__Impl )
- // InternalContract.g:4031:2: rule__Domain__Group__5__Impl
+ // InternalContract.g:4067:1: ( rule__Domain__Group__5__Impl )
+ // InternalContract.g:4068:2: rule__Domain__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__Domain__Group__5__Impl();
@@ -12813,20 +12944,20 @@ public final void rule__Domain__Group__5() throws RecognitionException {
// $ANTLR start "rule__Domain__Group__5__Impl"
- // InternalContract.g:4037:1: rule__Domain__Group__5__Impl : ( '}' ) ;
+ // InternalContract.g:4074:1: rule__Domain__Group__5__Impl : ( '}' ) ;
public final void rule__Domain__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4041:1: ( ( '}' ) )
- // InternalContract.g:4042:1: ( '}' )
+ // InternalContract.g:4078:1: ( ( '}' ) )
+ // InternalContract.g:4079:1: ( '}' )
{
- // InternalContract.g:4042:1: ( '}' )
- // InternalContract.g:4043:2: '}'
+ // InternalContract.g:4079:1: ( '}' )
+ // InternalContract.g:4080:2: '}'
{
before(grammarAccess.getDomainAccess().getRightCurlyBracketKeyword_5());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getDomainAccess().getRightCurlyBracketKeyword_5());
}
@@ -12850,14 +12981,14 @@ public final void rule__Domain__Group__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_3__0"
- // InternalContract.g:4053:1: rule__Domain__Group_3__0 : rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1 ;
+ // InternalContract.g:4090: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:4057:1: ( rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1 )
- // InternalContract.g:4058:2: rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1
+ // InternalContract.g:4094:1: ( rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1 )
+ // InternalContract.g:4095:2: rule__Domain__Group_3__0__Impl rule__Domain__Group_3__1
{
pushFollow(FOLLOW_12);
rule__Domain__Group_3__0__Impl();
@@ -12888,20 +13019,20 @@ public final void rule__Domain__Group_3__0() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_3__0__Impl"
- // InternalContract.g:4065:1: rule__Domain__Group_3__0__Impl : ( 'queries' ) ;
+ // InternalContract.g:4102: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:4069:1: ( ( 'queries' ) )
- // InternalContract.g:4070:1: ( 'queries' )
+ // InternalContract.g:4106:1: ( ( 'queries' ) )
+ // InternalContract.g:4107:1: ( 'queries' )
{
- // InternalContract.g:4070:1: ( 'queries' )
- // InternalContract.g:4071:2: 'queries'
+ // InternalContract.g:4107:1: ( 'queries' )
+ // InternalContract.g:4108:2: 'queries'
{
before(grammarAccess.getDomainAccess().getQueriesKeyword_3_0());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getDomainAccess().getQueriesKeyword_3_0());
}
@@ -12925,14 +13056,14 @@ public final void rule__Domain__Group_3__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_3__1"
- // InternalContract.g:4080:1: rule__Domain__Group_3__1 : rule__Domain__Group_3__1__Impl ;
+ // InternalContract.g:4117: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:4084:1: ( rule__Domain__Group_3__1__Impl )
- // InternalContract.g:4085:2: rule__Domain__Group_3__1__Impl
+ // InternalContract.g:4121:1: ( rule__Domain__Group_3__1__Impl )
+ // InternalContract.g:4122:2: rule__Domain__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Domain__Group_3__1__Impl();
@@ -12958,17 +13089,17 @@ public final void rule__Domain__Group_3__1() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_3__1__Impl"
- // InternalContract.g:4091:1: rule__Domain__Group_3__1__Impl : ( ruleQueries ) ;
+ // InternalContract.g:4128: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:4095:1: ( ( ruleQueries ) )
- // InternalContract.g:4096:1: ( ruleQueries )
+ // InternalContract.g:4132:1: ( ( ruleQueries ) )
+ // InternalContract.g:4133:1: ( ruleQueries )
{
- // InternalContract.g:4096:1: ( ruleQueries )
- // InternalContract.g:4097:2: ruleQueries
+ // InternalContract.g:4133:1: ( ruleQueries )
+ // InternalContract.g:4134:2: ruleQueries
{
before(grammarAccess.getDomainAccess().getQueriesParserRuleCall_3_1());
pushFollow(FOLLOW_2);
@@ -12999,14 +13130,14 @@ public final void rule__Domain__Group_3__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_4__0"
- // InternalContract.g:4107:1: rule__Domain__Group_4__0 : rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1 ;
+ // InternalContract.g:4144: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:4111:1: ( rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1 )
- // InternalContract.g:4112:2: rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1
+ // InternalContract.g:4148:1: ( rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1 )
+ // InternalContract.g:4149:2: rule__Domain__Group_4__0__Impl rule__Domain__Group_4__1
{
pushFollow(FOLLOW_16);
rule__Domain__Group_4__0__Impl();
@@ -13037,20 +13168,20 @@ public final void rule__Domain__Group_4__0() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_4__0__Impl"
- // InternalContract.g:4119:1: rule__Domain__Group_4__0__Impl : ( 'declarations' ) ;
+ // InternalContract.g:4156: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:4123:1: ( ( 'declarations' ) )
- // InternalContract.g:4124:1: ( 'declarations' )
+ // InternalContract.g:4160:1: ( ( 'declarations' ) )
+ // InternalContract.g:4161:1: ( 'declarations' )
{
- // InternalContract.g:4124:1: ( 'declarations' )
- // InternalContract.g:4125:2: 'declarations'
+ // InternalContract.g:4161:1: ( 'declarations' )
+ // InternalContract.g:4162:2: 'declarations'
{
before(grammarAccess.getDomainAccess().getDeclarationsKeyword_4_0());
- match(input,43,FOLLOW_2);
+ match(input,45,FOLLOW_2);
after(grammarAccess.getDomainAccess().getDeclarationsKeyword_4_0());
}
@@ -13074,14 +13205,14 @@ public final void rule__Domain__Group_4__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_4__1"
- // InternalContract.g:4134:1: rule__Domain__Group_4__1 : rule__Domain__Group_4__1__Impl ;
+ // InternalContract.g:4171: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:4138:1: ( rule__Domain__Group_4__1__Impl )
- // InternalContract.g:4139:2: rule__Domain__Group_4__1__Impl
+ // InternalContract.g:4175:1: ( rule__Domain__Group_4__1__Impl )
+ // InternalContract.g:4176:2: rule__Domain__Group_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__Domain__Group_4__1__Impl();
@@ -13107,21 +13238,21 @@ public final void rule__Domain__Group_4__1() throws RecognitionException {
// $ANTLR start "rule__Domain__Group_4__1__Impl"
- // InternalContract.g:4145:1: rule__Domain__Group_4__1__Impl : ( ( rule__Domain__CodeAssignment_4_1 ) ) ;
+ // InternalContract.g:4182: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:4149:1: ( ( ( rule__Domain__CodeAssignment_4_1 ) ) )
- // InternalContract.g:4150:1: ( ( rule__Domain__CodeAssignment_4_1 ) )
+ // InternalContract.g:4186:1: ( ( ( rule__Domain__CodeAssignment_4_1 ) ) )
+ // InternalContract.g:4187:1: ( ( rule__Domain__CodeAssignment_4_1 ) )
{
- // InternalContract.g:4150:1: ( ( rule__Domain__CodeAssignment_4_1 ) )
- // InternalContract.g:4151:2: ( rule__Domain__CodeAssignment_4_1 )
+ // InternalContract.g:4187:1: ( ( rule__Domain__CodeAssignment_4_1 ) )
+ // InternalContract.g:4188:2: ( rule__Domain__CodeAssignment_4_1 )
{
before(grammarAccess.getDomainAccess().getCodeAssignment_4_1());
- // InternalContract.g:4152:2: ( rule__Domain__CodeAssignment_4_1 )
- // InternalContract.g:4152:3: rule__Domain__CodeAssignment_4_1
+ // InternalContract.g:4189:2: ( rule__Domain__CodeAssignment_4_1 )
+ // InternalContract.g:4189:3: rule__Domain__CodeAssignment_4_1
{
pushFollow(FOLLOW_2);
rule__Domain__CodeAssignment_4_1();
@@ -13154,14 +13285,14 @@ public final void rule__Domain__Group_4__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__0"
- // InternalContract.g:4161:1: rule__Argument__Group__0 : rule__Argument__Group__0__Impl rule__Argument__Group__1 ;
+ // InternalContract.g:4198: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:4165:1: ( rule__Argument__Group__0__Impl rule__Argument__Group__1 )
- // InternalContract.g:4166:2: rule__Argument__Group__0__Impl rule__Argument__Group__1
+ // InternalContract.g:4202:1: ( rule__Argument__Group__0__Impl rule__Argument__Group__1 )
+ // InternalContract.g:4203:2: rule__Argument__Group__0__Impl rule__Argument__Group__1
{
pushFollow(FOLLOW_8);
rule__Argument__Group__0__Impl();
@@ -13192,20 +13323,20 @@ public final void rule__Argument__Group__0() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__0__Impl"
- // InternalContract.g:4173:1: rule__Argument__Group__0__Impl : ( 'argument' ) ;
+ // InternalContract.g:4210:1: rule__Argument__Group__0__Impl : ( 'argument' ) ;
public final void rule__Argument__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4177:1: ( ( 'argument' ) )
- // InternalContract.g:4178:1: ( 'argument' )
+ // InternalContract.g:4214:1: ( ( 'argument' ) )
+ // InternalContract.g:4215:1: ( 'argument' )
{
- // InternalContract.g:4178:1: ( 'argument' )
- // InternalContract.g:4179:2: 'argument'
+ // InternalContract.g:4215:1: ( 'argument' )
+ // InternalContract.g:4216:2: 'argument'
{
before(grammarAccess.getArgumentAccess().getArgumentKeyword_0());
- match(input,40,FOLLOW_2);
+ match(input,42,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getArgumentKeyword_0());
}
@@ -13229,14 +13360,14 @@ public final void rule__Argument__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__1"
- // InternalContract.g:4188:1: rule__Argument__Group__1 : rule__Argument__Group__1__Impl rule__Argument__Group__2 ;
+ // InternalContract.g:4225: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:4192:1: ( rule__Argument__Group__1__Impl rule__Argument__Group__2 )
- // InternalContract.g:4193:2: rule__Argument__Group__1__Impl rule__Argument__Group__2
+ // InternalContract.g:4229:1: ( rule__Argument__Group__1__Impl rule__Argument__Group__2 )
+ // InternalContract.g:4230:2: rule__Argument__Group__1__Impl rule__Argument__Group__2
{
pushFollow(FOLLOW_9);
rule__Argument__Group__1__Impl();
@@ -13267,21 +13398,21 @@ public final void rule__Argument__Group__1() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__1__Impl"
- // InternalContract.g:4200:1: rule__Argument__Group__1__Impl : ( ( rule__Argument__NameAssignment_1 ) ) ;
+ // InternalContract.g:4237: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:4204:1: ( ( ( rule__Argument__NameAssignment_1 ) ) )
- // InternalContract.g:4205:1: ( ( rule__Argument__NameAssignment_1 ) )
+ // InternalContract.g:4241:1: ( ( ( rule__Argument__NameAssignment_1 ) ) )
+ // InternalContract.g:4242:1: ( ( rule__Argument__NameAssignment_1 ) )
{
- // InternalContract.g:4205:1: ( ( rule__Argument__NameAssignment_1 ) )
- // InternalContract.g:4206:2: ( rule__Argument__NameAssignment_1 )
+ // InternalContract.g:4242:1: ( ( rule__Argument__NameAssignment_1 ) )
+ // InternalContract.g:4243:2: ( rule__Argument__NameAssignment_1 )
{
before(grammarAccess.getArgumentAccess().getNameAssignment_1());
- // InternalContract.g:4207:2: ( rule__Argument__NameAssignment_1 )
- // InternalContract.g:4207:3: rule__Argument__NameAssignment_1
+ // InternalContract.g:4244:2: ( rule__Argument__NameAssignment_1 )
+ // InternalContract.g:4244:3: rule__Argument__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__Argument__NameAssignment_1();
@@ -13314,14 +13445,14 @@ public final void rule__Argument__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__2"
- // InternalContract.g:4215:1: rule__Argument__Group__2 : rule__Argument__Group__2__Impl rule__Argument__Group__3 ;
+ // InternalContract.g:4252: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:4219:1: ( rule__Argument__Group__2__Impl rule__Argument__Group__3 )
- // InternalContract.g:4220:2: rule__Argument__Group__2__Impl rule__Argument__Group__3
+ // InternalContract.g:4256:1: ( rule__Argument__Group__2__Impl rule__Argument__Group__3 )
+ // InternalContract.g:4257:2: rule__Argument__Group__2__Impl rule__Argument__Group__3
{
pushFollow(FOLLOW_23);
rule__Argument__Group__2__Impl();
@@ -13352,20 +13483,20 @@ public final void rule__Argument__Group__2() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__2__Impl"
- // InternalContract.g:4227:1: rule__Argument__Group__2__Impl : ( '{' ) ;
+ // InternalContract.g:4264:1: rule__Argument__Group__2__Impl : ( '{' ) ;
public final void rule__Argument__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4231:1: ( ( '{' ) )
- // InternalContract.g:4232:1: ( '{' )
+ // InternalContract.g:4268:1: ( ( '{' ) )
+ // InternalContract.g:4269:1: ( '{' )
{
- // InternalContract.g:4232:1: ( '{' )
- // InternalContract.g:4233:2: '{'
+ // InternalContract.g:4269:1: ( '{' )
+ // InternalContract.g:4270:2: '{'
{
before(grammarAccess.getArgumentAccess().getLeftCurlyBracketKeyword_2());
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getLeftCurlyBracketKeyword_2());
}
@@ -13389,14 +13520,14 @@ public final void rule__Argument__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__3"
- // InternalContract.g:4242:1: rule__Argument__Group__3 : rule__Argument__Group__3__Impl rule__Argument__Group__4 ;
+ // InternalContract.g:4279: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:4246:1: ( rule__Argument__Group__3__Impl rule__Argument__Group__4 )
- // InternalContract.g:4247:2: rule__Argument__Group__3__Impl rule__Argument__Group__4
+ // InternalContract.g:4283:1: ( rule__Argument__Group__3__Impl rule__Argument__Group__4 )
+ // InternalContract.g:4284:2: rule__Argument__Group__3__Impl rule__Argument__Group__4
{
pushFollow(FOLLOW_23);
rule__Argument__Group__3__Impl();
@@ -13427,29 +13558,29 @@ public final void rule__Argument__Group__3() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__3__Impl"
- // InternalContract.g:4254:1: rule__Argument__Group__3__Impl : ( ( rule__Argument__Group_3__0 )? ) ;
+ // InternalContract.g:4291: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:4258:1: ( ( ( rule__Argument__Group_3__0 )? ) )
- // InternalContract.g:4259:1: ( ( rule__Argument__Group_3__0 )? )
+ // InternalContract.g:4295:1: ( ( ( rule__Argument__Group_3__0 )? ) )
+ // InternalContract.g:4296:1: ( ( rule__Argument__Group_3__0 )? )
{
- // InternalContract.g:4259:1: ( ( rule__Argument__Group_3__0 )? )
- // InternalContract.g:4260:2: ( rule__Argument__Group_3__0 )?
+ // InternalContract.g:4296:1: ( ( rule__Argument__Group_3__0 )? )
+ // InternalContract.g:4297:2: ( rule__Argument__Group_3__0 )?
{
before(grammarAccess.getArgumentAccess().getGroup_3());
- // InternalContract.g:4261:2: ( rule__Argument__Group_3__0 )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // InternalContract.g:4298:2: ( rule__Argument__Group_3__0 )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==34) ) {
- alt43=1;
+ if ( (LA44_0==36) ) {
+ alt44=1;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // InternalContract.g:4261:3: rule__Argument__Group_3__0
+ // InternalContract.g:4298:3: rule__Argument__Group_3__0
{
pushFollow(FOLLOW_2);
rule__Argument__Group_3__0();
@@ -13485,14 +13616,14 @@ public final void rule__Argument__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__4"
- // InternalContract.g:4269:1: rule__Argument__Group__4 : rule__Argument__Group__4__Impl rule__Argument__Group__5 ;
+ // InternalContract.g:4306: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:4273:1: ( rule__Argument__Group__4__Impl rule__Argument__Group__5 )
- // InternalContract.g:4274:2: rule__Argument__Group__4__Impl rule__Argument__Group__5
+ // InternalContract.g:4310:1: ( rule__Argument__Group__4__Impl rule__Argument__Group__5 )
+ // InternalContract.g:4311:2: rule__Argument__Group__4__Impl rule__Argument__Group__5
{
pushFollow(FOLLOW_23);
rule__Argument__Group__4__Impl();
@@ -13523,29 +13654,29 @@ public final void rule__Argument__Group__4() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__4__Impl"
- // InternalContract.g:4281:1: rule__Argument__Group__4__Impl : ( ( rule__Argument__Group_4__0 )? ) ;
+ // InternalContract.g:4318: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:4285:1: ( ( ( rule__Argument__Group_4__0 )? ) )
- // InternalContract.g:4286:1: ( ( rule__Argument__Group_4__0 )? )
+ // InternalContract.g:4322:1: ( ( ( rule__Argument__Group_4__0 )? ) )
+ // InternalContract.g:4323:1: ( ( rule__Argument__Group_4__0 )? )
{
- // InternalContract.g:4286:1: ( ( rule__Argument__Group_4__0 )? )
- // InternalContract.g:4287:2: ( rule__Argument__Group_4__0 )?
+ // InternalContract.g:4323:1: ( ( rule__Argument__Group_4__0 )? )
+ // InternalContract.g:4324:2: ( rule__Argument__Group_4__0 )?
{
before(grammarAccess.getArgumentAccess().getGroup_4());
- // InternalContract.g:4288:2: ( rule__Argument__Group_4__0 )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalContract.g:4325:2: ( rule__Argument__Group_4__0 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==38) ) {
- alt44=1;
+ if ( (LA45_0==40) ) {
+ alt45=1;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // InternalContract.g:4288:3: rule__Argument__Group_4__0
+ // InternalContract.g:4325:3: rule__Argument__Group_4__0
{
pushFollow(FOLLOW_2);
rule__Argument__Group_4__0();
@@ -13581,14 +13712,14 @@ public final void rule__Argument__Group__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__5"
- // InternalContract.g:4296:1: rule__Argument__Group__5 : rule__Argument__Group__5__Impl rule__Argument__Group__6 ;
+ // InternalContract.g:4333: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:4300:1: ( rule__Argument__Group__5__Impl rule__Argument__Group__6 )
- // InternalContract.g:4301:2: rule__Argument__Group__5__Impl rule__Argument__Group__6
+ // InternalContract.g:4337:1: ( rule__Argument__Group__5__Impl rule__Argument__Group__6 )
+ // InternalContract.g:4338:2: rule__Argument__Group__5__Impl rule__Argument__Group__6
{
pushFollow(FOLLOW_23);
rule__Argument__Group__5__Impl();
@@ -13619,29 +13750,29 @@ public final void rule__Argument__Group__5() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__5__Impl"
- // InternalContract.g:4308:1: rule__Argument__Group__5__Impl : ( ( rule__Argument__Group_5__0 )? ) ;
+ // InternalContract.g:4345: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:4312:1: ( ( ( rule__Argument__Group_5__0 )? ) )
- // InternalContract.g:4313:1: ( ( rule__Argument__Group_5__0 )? )
+ // InternalContract.g:4349:1: ( ( ( rule__Argument__Group_5__0 )? ) )
+ // InternalContract.g:4350:1: ( ( rule__Argument__Group_5__0 )? )
{
- // InternalContract.g:4313:1: ( ( rule__Argument__Group_5__0 )? )
- // InternalContract.g:4314:2: ( rule__Argument__Group_5__0 )?
+ // InternalContract.g:4350:1: ( ( rule__Argument__Group_5__0 )? )
+ // InternalContract.g:4351:2: ( rule__Argument__Group_5__0 )?
{
before(grammarAccess.getArgumentAccess().getGroup_5());
- // InternalContract.g:4315:2: ( rule__Argument__Group_5__0 )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // InternalContract.g:4352:2: ( rule__Argument__Group_5__0 )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==40) ) {
- alt45=1;
+ if ( (LA46_0==42) ) {
+ alt46=1;
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // InternalContract.g:4315:3: rule__Argument__Group_5__0
+ // InternalContract.g:4352:3: rule__Argument__Group_5__0
{
pushFollow(FOLLOW_2);
rule__Argument__Group_5__0();
@@ -13677,14 +13808,14 @@ public final void rule__Argument__Group__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__6"
- // InternalContract.g:4323:1: rule__Argument__Group__6 : rule__Argument__Group__6__Impl ;
+ // InternalContract.g:4360: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:4327:1: ( rule__Argument__Group__6__Impl )
- // InternalContract.g:4328:2: rule__Argument__Group__6__Impl
+ // InternalContract.g:4364:1: ( rule__Argument__Group__6__Impl )
+ // InternalContract.g:4365:2: rule__Argument__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__Argument__Group__6__Impl();
@@ -13710,20 +13841,20 @@ public final void rule__Argument__Group__6() throws RecognitionException {
// $ANTLR start "rule__Argument__Group__6__Impl"
- // InternalContract.g:4334:1: rule__Argument__Group__6__Impl : ( '}' ) ;
+ // InternalContract.g:4371:1: rule__Argument__Group__6__Impl : ( '}' ) ;
public final void rule__Argument__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4338:1: ( ( '}' ) )
- // InternalContract.g:4339:1: ( '}' )
+ // InternalContract.g:4375:1: ( ( '}' ) )
+ // InternalContract.g:4376:1: ( '}' )
{
- // InternalContract.g:4339:1: ( '}' )
- // InternalContract.g:4340:2: '}'
+ // InternalContract.g:4376:1: ( '}' )
+ // InternalContract.g:4377:2: '}'
{
before(grammarAccess.getArgumentAccess().getRightCurlyBracketKeyword_6());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getRightCurlyBracketKeyword_6());
}
@@ -13747,14 +13878,14 @@ public final void rule__Argument__Group__6__Impl() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_3__0"
- // InternalContract.g:4350:1: rule__Argument__Group_3__0 : rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1 ;
+ // InternalContract.g:4387: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:4354:1: ( rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1 )
- // InternalContract.g:4355:2: rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1
+ // InternalContract.g:4391:1: ( rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1 )
+ // InternalContract.g:4392:2: rule__Argument__Group_3__0__Impl rule__Argument__Group_3__1
{
pushFollow(FOLLOW_11);
rule__Argument__Group_3__0__Impl();
@@ -13785,20 +13916,20 @@ public final void rule__Argument__Group_3__0() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_3__0__Impl"
- // InternalContract.g:4362:1: rule__Argument__Group_3__0__Impl : ( 'domains' ) ;
+ // InternalContract.g:4399: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:4366:1: ( ( 'domains' ) )
- // InternalContract.g:4367:1: ( 'domains' )
+ // InternalContract.g:4403:1: ( ( 'domains' ) )
+ // InternalContract.g:4404:1: ( 'domains' )
{
- // InternalContract.g:4367:1: ( 'domains' )
- // InternalContract.g:4368:2: 'domains'
+ // InternalContract.g:4404:1: ( 'domains' )
+ // InternalContract.g:4405:2: 'domains'
{
before(grammarAccess.getArgumentAccess().getDomainsKeyword_3_0());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getDomainsKeyword_3_0());
}
@@ -13822,14 +13953,14 @@ public final void rule__Argument__Group_3__0__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_3__1"
- // InternalContract.g:4377:1: rule__Argument__Group_3__1 : rule__Argument__Group_3__1__Impl ;
+ // InternalContract.g:4414: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:4381:1: ( rule__Argument__Group_3__1__Impl )
- // InternalContract.g:4382:2: rule__Argument__Group_3__1__Impl
+ // InternalContract.g:4418:1: ( rule__Argument__Group_3__1__Impl )
+ // InternalContract.g:4419:2: rule__Argument__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Argument__Group_3__1__Impl();
@@ -13855,17 +13986,17 @@ public final void rule__Argument__Group_3__1() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_3__1__Impl"
- // InternalContract.g:4388:1: rule__Argument__Group_3__1__Impl : ( ruleDomains ) ;
+ // InternalContract.g:4425: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:4392:1: ( ( ruleDomains ) )
- // InternalContract.g:4393:1: ( ruleDomains )
+ // InternalContract.g:4429:1: ( ( ruleDomains ) )
+ // InternalContract.g:4430:1: ( ruleDomains )
{
- // InternalContract.g:4393:1: ( ruleDomains )
- // InternalContract.g:4394:2: ruleDomains
+ // InternalContract.g:4430:1: ( ruleDomains )
+ // InternalContract.g:4431:2: ruleDomains
{
before(grammarAccess.getArgumentAccess().getDomainsParserRuleCall_3_1());
pushFollow(FOLLOW_2);
@@ -13896,14 +14027,14 @@ public final void rule__Argument__Group_3__1__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_4__0"
- // InternalContract.g:4404:1: rule__Argument__Group_4__0 : rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1 ;
+ // InternalContract.g:4441: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:4408:1: ( rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1 )
- // InternalContract.g:4409:2: rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1
+ // InternalContract.g:4445:1: ( rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1 )
+ // InternalContract.g:4446:2: rule__Argument__Group_4__0__Impl rule__Argument__Group_4__1
{
pushFollow(FOLLOW_15);
rule__Argument__Group_4__0__Impl();
@@ -13934,20 +14065,20 @@ public final void rule__Argument__Group_4__0() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_4__0__Impl"
- // InternalContract.g:4416:1: rule__Argument__Group_4__0__Impl : ( 'guarantee' ) ;
+ // InternalContract.g:4453: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:4420:1: ( ( 'guarantee' ) )
- // InternalContract.g:4421:1: ( 'guarantee' )
+ // InternalContract.g:4457:1: ( ( 'guarantee' ) )
+ // InternalContract.g:4458:1: ( 'guarantee' )
{
- // InternalContract.g:4421:1: ( 'guarantee' )
- // InternalContract.g:4422:2: 'guarantee'
+ // InternalContract.g:4458:1: ( 'guarantee' )
+ // InternalContract.g:4459:2: 'guarantee'
{
before(grammarAccess.getArgumentAccess().getGuaranteeKeyword_4_0());
- match(input,38,FOLLOW_2);
+ match(input,40,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getGuaranteeKeyword_4_0());
}
@@ -13971,14 +14102,14 @@ public final void rule__Argument__Group_4__0__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_4__1"
- // InternalContract.g:4431:1: rule__Argument__Group_4__1 : rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2 ;
+ // InternalContract.g:4468: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:4435:1: ( rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2 )
- // InternalContract.g:4436:2: rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2
+ // InternalContract.g:4472:1: ( rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2 )
+ // InternalContract.g:4473:2: rule__Argument__Group_4__1__Impl rule__Argument__Group_4__2
{
pushFollow(FOLLOW_16);
rule__Argument__Group_4__1__Impl();
@@ -14009,17 +14140,17 @@ public final void rule__Argument__Group_4__1() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_4__1__Impl"
- // InternalContract.g:4443:1: rule__Argument__Group_4__1__Impl : ( ruleExact ) ;
+ // InternalContract.g:4480: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:4447:1: ( ( ruleExact ) )
- // InternalContract.g:4448:1: ( ruleExact )
+ // InternalContract.g:4484:1: ( ( ruleExact ) )
+ // InternalContract.g:4485:1: ( ruleExact )
{
- // InternalContract.g:4448:1: ( ruleExact )
- // InternalContract.g:4449:2: ruleExact
+ // InternalContract.g:4485:1: ( ruleExact )
+ // InternalContract.g:4486:2: ruleExact
{
before(grammarAccess.getArgumentAccess().getExactParserRuleCall_4_1());
pushFollow(FOLLOW_2);
@@ -14050,14 +14181,14 @@ public final void rule__Argument__Group_4__1__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_4__2"
- // InternalContract.g:4458:1: rule__Argument__Group_4__2 : rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3 ;
+ // InternalContract.g:4495: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:4462:1: ( rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3 )
- // InternalContract.g:4463:2: rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3
+ // InternalContract.g:4499:1: ( rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3 )
+ // InternalContract.g:4500:2: rule__Argument__Group_4__2__Impl rule__Argument__Group_4__3
{
pushFollow(FOLLOW_17);
rule__Argument__Group_4__2__Impl();
@@ -14088,21 +14219,21 @@ public final void rule__Argument__Group_4__2() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_4__2__Impl"
- // InternalContract.g:4470:1: rule__Argument__Group_4__2__Impl : ( ( rule__Argument__GuaranteeAssignment_4_2 ) ) ;
+ // InternalContract.g:4507: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:4474:1: ( ( ( rule__Argument__GuaranteeAssignment_4_2 ) ) )
- // InternalContract.g:4475:1: ( ( rule__Argument__GuaranteeAssignment_4_2 ) )
+ // InternalContract.g:4511:1: ( ( ( rule__Argument__GuaranteeAssignment_4_2 ) ) )
+ // InternalContract.g:4512:1: ( ( rule__Argument__GuaranteeAssignment_4_2 ) )
{
- // InternalContract.g:4475:1: ( ( rule__Argument__GuaranteeAssignment_4_2 ) )
- // InternalContract.g:4476:2: ( rule__Argument__GuaranteeAssignment_4_2 )
+ // InternalContract.g:4512:1: ( ( rule__Argument__GuaranteeAssignment_4_2 ) )
+ // InternalContract.g:4513:2: ( rule__Argument__GuaranteeAssignment_4_2 )
{
before(grammarAccess.getArgumentAccess().getGuaranteeAssignment_4_2());
- // InternalContract.g:4477:2: ( rule__Argument__GuaranteeAssignment_4_2 )
- // InternalContract.g:4477:3: rule__Argument__GuaranteeAssignment_4_2
+ // InternalContract.g:4514:2: ( rule__Argument__GuaranteeAssignment_4_2 )
+ // InternalContract.g:4514:3: rule__Argument__GuaranteeAssignment_4_2
{
pushFollow(FOLLOW_2);
rule__Argument__GuaranteeAssignment_4_2();
@@ -14135,14 +14266,14 @@ public final void rule__Argument__Group_4__2__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_4__3"
- // InternalContract.g:4485:1: rule__Argument__Group_4__3 : rule__Argument__Group_4__3__Impl ;
+ // InternalContract.g:4522: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:4489:1: ( rule__Argument__Group_4__3__Impl )
- // InternalContract.g:4490:2: rule__Argument__Group_4__3__Impl
+ // InternalContract.g:4526:1: ( rule__Argument__Group_4__3__Impl )
+ // InternalContract.g:4527:2: rule__Argument__Group_4__3__Impl
{
pushFollow(FOLLOW_2);
rule__Argument__Group_4__3__Impl();
@@ -14168,20 +14299,20 @@ public final void rule__Argument__Group_4__3() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_4__3__Impl"
- // InternalContract.g:4496:1: rule__Argument__Group_4__3__Impl : ( ';' ) ;
+ // InternalContract.g:4533:1: rule__Argument__Group_4__3__Impl : ( ';' ) ;
public final void rule__Argument__Group_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4500:1: ( ( ';' ) )
- // InternalContract.g:4501:1: ( ';' )
+ // InternalContract.g:4537:1: ( ( ';' ) )
+ // InternalContract.g:4538:1: ( ';' )
{
- // InternalContract.g:4501:1: ( ';' )
- // InternalContract.g:4502:2: ';'
+ // InternalContract.g:4538:1: ( ';' )
+ // InternalContract.g:4539:2: ';'
{
before(grammarAccess.getArgumentAccess().getSemicolonKeyword_4_3());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getSemicolonKeyword_4_3());
}
@@ -14205,14 +14336,14 @@ public final void rule__Argument__Group_4__3__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_5__0"
- // InternalContract.g:4512:1: rule__Argument__Group_5__0 : rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1 ;
+ // InternalContract.g:4549: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:4516:1: ( rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1 )
- // InternalContract.g:4517:2: rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1
+ // InternalContract.g:4553:1: ( rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1 )
+ // InternalContract.g:4554:2: rule__Argument__Group_5__0__Impl rule__Argument__Group_5__1
{
pushFollow(FOLLOW_24);
rule__Argument__Group_5__0__Impl();
@@ -14243,20 +14374,20 @@ public final void rule__Argument__Group_5__0() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_5__0__Impl"
- // InternalContract.g:4524:1: rule__Argument__Group_5__0__Impl : ( 'argument' ) ;
+ // InternalContract.g:4561: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:4528:1: ( ( 'argument' ) )
- // InternalContract.g:4529:1: ( 'argument' )
+ // InternalContract.g:4565:1: ( ( 'argument' ) )
+ // InternalContract.g:4566:1: ( 'argument' )
{
- // InternalContract.g:4529:1: ( 'argument' )
- // InternalContract.g:4530:2: 'argument'
+ // InternalContract.g:4566:1: ( 'argument' )
+ // InternalContract.g:4567:2: 'argument'
{
before(grammarAccess.getArgumentAccess().getArgumentKeyword_5_0());
- match(input,40,FOLLOW_2);
+ match(input,42,FOLLOW_2);
after(grammarAccess.getArgumentAccess().getArgumentKeyword_5_0());
}
@@ -14280,14 +14411,14 @@ public final void rule__Argument__Group_5__0__Impl() throws RecognitionException
// $ANTLR start "rule__Argument__Group_5__1"
- // InternalContract.g:4539:1: rule__Argument__Group_5__1 : rule__Argument__Group_5__1__Impl ;
+ // InternalContract.g:4576:1: rule__Argument__Group_5__1 : rule__Argument__Group_5__1__Impl ;
public final void rule__Argument__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4543:1: ( rule__Argument__Group_5__1__Impl )
- // InternalContract.g:4544:2: rule__Argument__Group_5__1__Impl
+ // InternalContract.g:4580:1: ( rule__Argument__Group_5__1__Impl )
+ // InternalContract.g:4581:2: rule__Argument__Group_5__1__Impl
{
pushFollow(FOLLOW_2);
rule__Argument__Group_5__1__Impl();
@@ -14313,21 +14444,21 @@ public final void rule__Argument__Group_5__1() throws RecognitionException {
// $ANTLR start "rule__Argument__Group_5__1__Impl"
- // InternalContract.g:4550:1: rule__Argument__Group_5__1__Impl : ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) ) ;
+ // InternalContract.g:4587: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:4554:1: ( ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) ) )
- // InternalContract.g:4555:1: ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) )
+ // InternalContract.g:4591:1: ( ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) ) )
+ // InternalContract.g:4592:1: ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) )
{
- // InternalContract.g:4555:1: ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) )
- // InternalContract.g:4556:2: ( rule__Argument__ArgumentExpressionAssignment_5_1 )
+ // InternalContract.g:4592:1: ( ( rule__Argument__ArgumentExpressionAssignment_5_1 ) )
+ // InternalContract.g:4593:2: ( rule__Argument__ArgumentExpressionAssignment_5_1 )
{
before(grammarAccess.getArgumentAccess().getArgumentExpressionAssignment_5_1());
- // InternalContract.g:4557:2: ( rule__Argument__ArgumentExpressionAssignment_5_1 )
- // InternalContract.g:4557:3: rule__Argument__ArgumentExpressionAssignment_5_1
+ // InternalContract.g:4594:2: ( rule__Argument__ArgumentExpressionAssignment_5_1 )
+ // InternalContract.g:4594:3: rule__Argument__ArgumentExpressionAssignment_5_1
{
pushFollow(FOLLOW_2);
rule__Argument__ArgumentExpressionAssignment_5_1();
@@ -14360,14 +14491,14 @@ public final void rule__Argument__Group_5__1__Impl() throws RecognitionException
// $ANTLR start "rule__ArgumentExpression__Group__0"
- // InternalContract.g:4566:1: rule__ArgumentExpression__Group__0 : rule__ArgumentExpression__Group__0__Impl rule__ArgumentExpression__Group__1 ;
+ // InternalContract.g:4603:1: rule__ArgumentExpression__Group__0 : rule__ArgumentExpression__Group__0__Impl rule__ArgumentExpression__Group__1 ;
public final void rule__ArgumentExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4570:1: ( rule__ArgumentExpression__Group__0__Impl rule__ArgumentExpression__Group__1 )
- // InternalContract.g:4571:2: rule__ArgumentExpression__Group__0__Impl rule__ArgumentExpression__Group__1
+ // InternalContract.g:4607:1: ( rule__ArgumentExpression__Group__0__Impl rule__ArgumentExpression__Group__1 )
+ // InternalContract.g:4608:2: rule__ArgumentExpression__Group__0__Impl rule__ArgumentExpression__Group__1
{
pushFollow(FOLLOW_24);
rule__ArgumentExpression__Group__0__Impl();
@@ -14398,21 +14529,21 @@ public final void rule__ArgumentExpression__Group__0() throws RecognitionExcepti
// $ANTLR start "rule__ArgumentExpression__Group__0__Impl"
- // InternalContract.g:4578:1: rule__ArgumentExpression__Group__0__Impl : ( () ) ;
+ // InternalContract.g:4615:1: rule__ArgumentExpression__Group__0__Impl : ( () ) ;
public final void rule__ArgumentExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4582:1: ( ( () ) )
- // InternalContract.g:4583:1: ( () )
+ // InternalContract.g:4619:1: ( ( () ) )
+ // InternalContract.g:4620:1: ( () )
{
- // InternalContract.g:4583:1: ( () )
- // InternalContract.g:4584:2: ()
+ // InternalContract.g:4620:1: ( () )
+ // InternalContract.g:4621:2: ()
{
before(grammarAccess.getArgumentExpressionAccess().getArgumentExpressionAction_0());
- // InternalContract.g:4585:2: ()
- // InternalContract.g:4585:3:
+ // InternalContract.g:4622:2: ()
+ // InternalContract.g:4622:3:
{
}
@@ -14435,14 +14566,14 @@ public final void rule__ArgumentExpression__Group__0__Impl() throws RecognitionE
// $ANTLR start "rule__ArgumentExpression__Group__1"
- // InternalContract.g:4593:1: rule__ArgumentExpression__Group__1 : rule__ArgumentExpression__Group__1__Impl rule__ArgumentExpression__Group__2 ;
+ // InternalContract.g:4630:1: rule__ArgumentExpression__Group__1 : rule__ArgumentExpression__Group__1__Impl rule__ArgumentExpression__Group__2 ;
public final void rule__ArgumentExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4597:1: ( rule__ArgumentExpression__Group__1__Impl rule__ArgumentExpression__Group__2 )
- // InternalContract.g:4598:2: rule__ArgumentExpression__Group__1__Impl rule__ArgumentExpression__Group__2
+ // InternalContract.g:4634:1: ( rule__ArgumentExpression__Group__1__Impl rule__ArgumentExpression__Group__2 )
+ // InternalContract.g:4635:2: rule__ArgumentExpression__Group__1__Impl rule__ArgumentExpression__Group__2
{
pushFollow(FOLLOW_25);
rule__ArgumentExpression__Group__1__Impl();
@@ -14473,20 +14604,20 @@ public final void rule__ArgumentExpression__Group__1() throws RecognitionExcepti
// $ANTLR start "rule__ArgumentExpression__Group__1__Impl"
- // InternalContract.g:4605:1: rule__ArgumentExpression__Group__1__Impl : ( 'or' ) ;
+ // InternalContract.g:4642:1: rule__ArgumentExpression__Group__1__Impl : ( 'or' ) ;
public final void rule__ArgumentExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4609:1: ( ( 'or' ) )
- // InternalContract.g:4610:1: ( 'or' )
+ // InternalContract.g:4646:1: ( ( 'or' ) )
+ // InternalContract.g:4647:1: ( 'or' )
{
- // InternalContract.g:4610:1: ( 'or' )
- // InternalContract.g:4611:2: 'or'
+ // InternalContract.g:4647:1: ( 'or' )
+ // InternalContract.g:4648:2: 'or'
{
before(grammarAccess.getArgumentExpressionAccess().getOrKeyword_1());
- match(input,44,FOLLOW_2);
+ match(input,46,FOLLOW_2);
after(grammarAccess.getArgumentExpressionAccess().getOrKeyword_1());
}
@@ -14510,14 +14641,14 @@ public final void rule__ArgumentExpression__Group__1__Impl() throws RecognitionE
// $ANTLR start "rule__ArgumentExpression__Group__2"
- // InternalContract.g:4620:1: rule__ArgumentExpression__Group__2 : rule__ArgumentExpression__Group__2__Impl rule__ArgumentExpression__Group__3 ;
+ // InternalContract.g:4657:1: rule__ArgumentExpression__Group__2 : rule__ArgumentExpression__Group__2__Impl rule__ArgumentExpression__Group__3 ;
public final void rule__ArgumentExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4624:1: ( rule__ArgumentExpression__Group__2__Impl rule__ArgumentExpression__Group__3 )
- // InternalContract.g:4625:2: rule__ArgumentExpression__Group__2__Impl rule__ArgumentExpression__Group__3
+ // InternalContract.g:4661:1: ( rule__ArgumentExpression__Group__2__Impl rule__ArgumentExpression__Group__3 )
+ // InternalContract.g:4662:2: rule__ArgumentExpression__Group__2__Impl rule__ArgumentExpression__Group__3
{
pushFollow(FOLLOW_26);
rule__ArgumentExpression__Group__2__Impl();
@@ -14548,20 +14679,20 @@ public final void rule__ArgumentExpression__Group__2() throws RecognitionExcepti
// $ANTLR start "rule__ArgumentExpression__Group__2__Impl"
- // InternalContract.g:4632:1: rule__ArgumentExpression__Group__2__Impl : ( '(' ) ;
+ // InternalContract.g:4669:1: rule__ArgumentExpression__Group__2__Impl : ( '(' ) ;
public final void rule__ArgumentExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4636:1: ( ( '(' ) )
- // InternalContract.g:4637:1: ( '(' )
+ // InternalContract.g:4673:1: ( ( '(' ) )
+ // InternalContract.g:4674:1: ( '(' )
{
- // InternalContract.g:4637:1: ( '(' )
- // InternalContract.g:4638:2: '('
+ // InternalContract.g:4674:1: ( '(' )
+ // InternalContract.g:4675:2: '('
{
before(grammarAccess.getArgumentExpressionAccess().getLeftParenthesisKeyword_2());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getArgumentExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -14585,14 +14716,14 @@ public final void rule__ArgumentExpression__Group__2__Impl() throws RecognitionE
// $ANTLR start "rule__ArgumentExpression__Group__3"
- // InternalContract.g:4647:1: rule__ArgumentExpression__Group__3 : rule__ArgumentExpression__Group__3__Impl rule__ArgumentExpression__Group__4 ;
+ // InternalContract.g:4684:1: rule__ArgumentExpression__Group__3 : rule__ArgumentExpression__Group__3__Impl rule__ArgumentExpression__Group__4 ;
public final void rule__ArgumentExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4651:1: ( rule__ArgumentExpression__Group__3__Impl rule__ArgumentExpression__Group__4 )
- // InternalContract.g:4652:2: rule__ArgumentExpression__Group__3__Impl rule__ArgumentExpression__Group__4
+ // InternalContract.g:4688:1: ( rule__ArgumentExpression__Group__3__Impl rule__ArgumentExpression__Group__4 )
+ // InternalContract.g:4689:2: rule__ArgumentExpression__Group__3__Impl rule__ArgumentExpression__Group__4
{
pushFollow(FOLLOW_26);
rule__ArgumentExpression__Group__3__Impl();
@@ -14623,33 +14754,33 @@ public final void rule__ArgumentExpression__Group__3() throws RecognitionExcepti
// $ANTLR start "rule__ArgumentExpression__Group__3__Impl"
- // InternalContract.g:4659:1: rule__ArgumentExpression__Group__3__Impl : ( ( rule__ArgumentExpression__Alternatives_3 )* ) ;
+ // InternalContract.g:4696:1: rule__ArgumentExpression__Group__3__Impl : ( ( rule__ArgumentExpression__Alternatives_3 )* ) ;
public final void rule__ArgumentExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4663:1: ( ( ( rule__ArgumentExpression__Alternatives_3 )* ) )
- // InternalContract.g:4664:1: ( ( rule__ArgumentExpression__Alternatives_3 )* )
+ // InternalContract.g:4700:1: ( ( ( rule__ArgumentExpression__Alternatives_3 )* ) )
+ // InternalContract.g:4701:1: ( ( rule__ArgumentExpression__Alternatives_3 )* )
{
- // InternalContract.g:4664:1: ( ( rule__ArgumentExpression__Alternatives_3 )* )
- // InternalContract.g:4665:2: ( rule__ArgumentExpression__Alternatives_3 )*
+ // InternalContract.g:4701:1: ( ( rule__ArgumentExpression__Alternatives_3 )* )
+ // InternalContract.g:4702:2: ( rule__ArgumentExpression__Alternatives_3 )*
{
before(grammarAccess.getArgumentExpressionAccess().getAlternatives_3());
- // InternalContract.g:4666:2: ( rule__ArgumentExpression__Alternatives_3 )*
- loop46:
+ // InternalContract.g:4703:2: ( rule__ArgumentExpression__Alternatives_3 )*
+ loop47:
do {
- int alt46=2;
- int LA46_0 = input.LA(1);
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA46_0==31||LA46_0==40) ) {
- alt46=1;
+ if ( (LA47_0==33||LA47_0==42) ) {
+ alt47=1;
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // InternalContract.g:4666:3: rule__ArgumentExpression__Alternatives_3
+ // InternalContract.g:4703:3: rule__ArgumentExpression__Alternatives_3
{
pushFollow(FOLLOW_27);
rule__ArgumentExpression__Alternatives_3();
@@ -14661,7 +14792,7 @@ public final void rule__ArgumentExpression__Group__3__Impl() throws RecognitionE
break;
default :
- break loop46;
+ break loop47;
}
} while (true);
@@ -14688,14 +14819,14 @@ public final void rule__ArgumentExpression__Group__3__Impl() throws RecognitionE
// $ANTLR start "rule__ArgumentExpression__Group__4"
- // InternalContract.g:4674:1: rule__ArgumentExpression__Group__4 : rule__ArgumentExpression__Group__4__Impl rule__ArgumentExpression__Group__5 ;
+ // InternalContract.g:4711:1: rule__ArgumentExpression__Group__4 : rule__ArgumentExpression__Group__4__Impl rule__ArgumentExpression__Group__5 ;
public final void rule__ArgumentExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4678:1: ( rule__ArgumentExpression__Group__4__Impl rule__ArgumentExpression__Group__5 )
- // InternalContract.g:4679:2: rule__ArgumentExpression__Group__4__Impl rule__ArgumentExpression__Group__5
+ // InternalContract.g:4715:1: ( rule__ArgumentExpression__Group__4__Impl rule__ArgumentExpression__Group__5 )
+ // InternalContract.g:4716:2: rule__ArgumentExpression__Group__4__Impl rule__ArgumentExpression__Group__5
{
pushFollow(FOLLOW_17);
rule__ArgumentExpression__Group__4__Impl();
@@ -14726,20 +14857,20 @@ public final void rule__ArgumentExpression__Group__4() throws RecognitionExcepti
// $ANTLR start "rule__ArgumentExpression__Group__4__Impl"
- // InternalContract.g:4686:1: rule__ArgumentExpression__Group__4__Impl : ( ')' ) ;
+ // InternalContract.g:4723:1: rule__ArgumentExpression__Group__4__Impl : ( ')' ) ;
public final void rule__ArgumentExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4690:1: ( ( ')' ) )
- // InternalContract.g:4691:1: ( ')' )
+ // InternalContract.g:4727:1: ( ( ')' ) )
+ // InternalContract.g:4728:1: ( ')' )
{
- // InternalContract.g:4691:1: ( ')' )
- // InternalContract.g:4692:2: ')'
+ // InternalContract.g:4728:1: ( ')' )
+ // InternalContract.g:4729:2: ')'
{
before(grammarAccess.getArgumentExpressionAccess().getRightParenthesisKeyword_4());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getArgumentExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -14763,14 +14894,14 @@ public final void rule__ArgumentExpression__Group__4__Impl() throws RecognitionE
// $ANTLR start "rule__ArgumentExpression__Group__5"
- // InternalContract.g:4701:1: rule__ArgumentExpression__Group__5 : rule__ArgumentExpression__Group__5__Impl ;
+ // InternalContract.g:4738:1: rule__ArgumentExpression__Group__5 : rule__ArgumentExpression__Group__5__Impl ;
public final void rule__ArgumentExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4705:1: ( rule__ArgumentExpression__Group__5__Impl )
- // InternalContract.g:4706:2: rule__ArgumentExpression__Group__5__Impl
+ // InternalContract.g:4742:1: ( rule__ArgumentExpression__Group__5__Impl )
+ // InternalContract.g:4743:2: rule__ArgumentExpression__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentExpression__Group__5__Impl();
@@ -14796,20 +14927,20 @@ public final void rule__ArgumentExpression__Group__5() throws RecognitionExcepti
// $ANTLR start "rule__ArgumentExpression__Group__5__Impl"
- // InternalContract.g:4712:1: rule__ArgumentExpression__Group__5__Impl : ( ';' ) ;
+ // InternalContract.g:4749:1: rule__ArgumentExpression__Group__5__Impl : ( ';' ) ;
public final void rule__ArgumentExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4716:1: ( ( ';' ) )
- // InternalContract.g:4717:1: ( ';' )
+ // InternalContract.g:4753:1: ( ( ';' ) )
+ // InternalContract.g:4754:1: ( ';' )
{
- // InternalContract.g:4717:1: ( ';' )
- // InternalContract.g:4718:2: ';'
+ // InternalContract.g:4754:1: ( ';' )
+ // InternalContract.g:4755:2: ';'
{
before(grammarAccess.getArgumentExpressionAccess().getSemicolonKeyword_5());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getArgumentExpressionAccess().getSemicolonKeyword_5());
}
@@ -14833,14 +14964,14 @@ public final void rule__ArgumentExpression__Group__5__Impl() throws RecognitionE
// $ANTLR start "rule__ArgumentExpression__Group_3_0__0"
- // InternalContract.g:4728:1: rule__ArgumentExpression__Group_3_0__0 : rule__ArgumentExpression__Group_3_0__0__Impl rule__ArgumentExpression__Group_3_0__1 ;
+ // InternalContract.g:4765:1: rule__ArgumentExpression__Group_3_0__0 : rule__ArgumentExpression__Group_3_0__0__Impl rule__ArgumentExpression__Group_3_0__1 ;
public final void rule__ArgumentExpression__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4732:1: ( rule__ArgumentExpression__Group_3_0__0__Impl rule__ArgumentExpression__Group_3_0__1 )
- // InternalContract.g:4733:2: rule__ArgumentExpression__Group_3_0__0__Impl rule__ArgumentExpression__Group_3_0__1
+ // InternalContract.g:4769:1: ( rule__ArgumentExpression__Group_3_0__0__Impl rule__ArgumentExpression__Group_3_0__1 )
+ // InternalContract.g:4770:2: rule__ArgumentExpression__Group_3_0__0__Impl rule__ArgumentExpression__Group_3_0__1
{
pushFollow(FOLLOW_8);
rule__ArgumentExpression__Group_3_0__0__Impl();
@@ -14871,20 +15002,20 @@ public final void rule__ArgumentExpression__Group_3_0__0() throws RecognitionExc
// $ANTLR start "rule__ArgumentExpression__Group_3_0__0__Impl"
- // InternalContract.g:4740:1: rule__ArgumentExpression__Group_3_0__0__Impl : ( 'contract' ) ;
+ // InternalContract.g:4777:1: rule__ArgumentExpression__Group_3_0__0__Impl : ( 'contract' ) ;
public final void rule__ArgumentExpression__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4744:1: ( ( 'contract' ) )
- // InternalContract.g:4745:1: ( 'contract' )
+ // InternalContract.g:4781:1: ( ( 'contract' ) )
+ // InternalContract.g:4782:1: ( 'contract' )
{
- // InternalContract.g:4745:1: ( 'contract' )
- // InternalContract.g:4746:2: 'contract'
+ // InternalContract.g:4782:1: ( 'contract' )
+ // InternalContract.g:4783:2: 'contract'
{
before(grammarAccess.getArgumentExpressionAccess().getContractKeyword_3_0_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getArgumentExpressionAccess().getContractKeyword_3_0_0());
}
@@ -14908,14 +15039,14 @@ public final void rule__ArgumentExpression__Group_3_0__0__Impl() throws Recognit
// $ANTLR start "rule__ArgumentExpression__Group_3_0__1"
- // InternalContract.g:4755:1: rule__ArgumentExpression__Group_3_0__1 : rule__ArgumentExpression__Group_3_0__1__Impl ;
+ // InternalContract.g:4792:1: rule__ArgumentExpression__Group_3_0__1 : rule__ArgumentExpression__Group_3_0__1__Impl ;
public final void rule__ArgumentExpression__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4759:1: ( rule__ArgumentExpression__Group_3_0__1__Impl )
- // InternalContract.g:4760:2: rule__ArgumentExpression__Group_3_0__1__Impl
+ // InternalContract.g:4796:1: ( rule__ArgumentExpression__Group_3_0__1__Impl )
+ // InternalContract.g:4797:2: rule__ArgumentExpression__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentExpression__Group_3_0__1__Impl();
@@ -14941,21 +15072,21 @@ public final void rule__ArgumentExpression__Group_3_0__1() throws RecognitionExc
// $ANTLR start "rule__ArgumentExpression__Group_3_0__1__Impl"
- // InternalContract.g:4766:1: rule__ArgumentExpression__Group_3_0__1__Impl : ( ( rule__ArgumentExpression__ContractsAssignment_3_0_1 ) ) ;
+ // InternalContract.g:4803:1: rule__ArgumentExpression__Group_3_0__1__Impl : ( ( rule__ArgumentExpression__ContractsAssignment_3_0_1 ) ) ;
public final void rule__ArgumentExpression__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4770:1: ( ( ( rule__ArgumentExpression__ContractsAssignment_3_0_1 ) ) )
- // InternalContract.g:4771:1: ( ( rule__ArgumentExpression__ContractsAssignment_3_0_1 ) )
+ // InternalContract.g:4807:1: ( ( ( rule__ArgumentExpression__ContractsAssignment_3_0_1 ) ) )
+ // InternalContract.g:4808:1: ( ( rule__ArgumentExpression__ContractsAssignment_3_0_1 ) )
{
- // InternalContract.g:4771:1: ( ( rule__ArgumentExpression__ContractsAssignment_3_0_1 ) )
- // InternalContract.g:4772:2: ( rule__ArgumentExpression__ContractsAssignment_3_0_1 )
+ // InternalContract.g:4808:1: ( ( rule__ArgumentExpression__ContractsAssignment_3_0_1 ) )
+ // InternalContract.g:4809:2: ( rule__ArgumentExpression__ContractsAssignment_3_0_1 )
{
before(grammarAccess.getArgumentExpressionAccess().getContractsAssignment_3_0_1());
- // InternalContract.g:4773:2: ( rule__ArgumentExpression__ContractsAssignment_3_0_1 )
- // InternalContract.g:4773:3: rule__ArgumentExpression__ContractsAssignment_3_0_1
+ // InternalContract.g:4810:2: ( rule__ArgumentExpression__ContractsAssignment_3_0_1 )
+ // InternalContract.g:4810:3: rule__ArgumentExpression__ContractsAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__ArgumentExpression__ContractsAssignment_3_0_1();
@@ -14988,14 +15119,14 @@ public final void rule__ArgumentExpression__Group_3_0__1__Impl() throws Recognit
// $ANTLR start "rule__ArgumentExpression__Group_3_1__0"
- // InternalContract.g:4782:1: rule__ArgumentExpression__Group_3_1__0 : rule__ArgumentExpression__Group_3_1__0__Impl rule__ArgumentExpression__Group_3_1__1 ;
+ // InternalContract.g:4819:1: rule__ArgumentExpression__Group_3_1__0 : rule__ArgumentExpression__Group_3_1__0__Impl rule__ArgumentExpression__Group_3_1__1 ;
public final void rule__ArgumentExpression__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4786:1: ( rule__ArgumentExpression__Group_3_1__0__Impl rule__ArgumentExpression__Group_3_1__1 )
- // InternalContract.g:4787:2: rule__ArgumentExpression__Group_3_1__0__Impl rule__ArgumentExpression__Group_3_1__1
+ // InternalContract.g:4823:1: ( rule__ArgumentExpression__Group_3_1__0__Impl rule__ArgumentExpression__Group_3_1__1 )
+ // InternalContract.g:4824:2: rule__ArgumentExpression__Group_3_1__0__Impl rule__ArgumentExpression__Group_3_1__1
{
pushFollow(FOLLOW_8);
rule__ArgumentExpression__Group_3_1__0__Impl();
@@ -15026,20 +15157,20 @@ public final void rule__ArgumentExpression__Group_3_1__0() throws RecognitionExc
// $ANTLR start "rule__ArgumentExpression__Group_3_1__0__Impl"
- // InternalContract.g:4794:1: rule__ArgumentExpression__Group_3_1__0__Impl : ( 'argument' ) ;
+ // InternalContract.g:4831:1: rule__ArgumentExpression__Group_3_1__0__Impl : ( 'argument' ) ;
public final void rule__ArgumentExpression__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4798:1: ( ( 'argument' ) )
- // InternalContract.g:4799:1: ( 'argument' )
+ // InternalContract.g:4835:1: ( ( 'argument' ) )
+ // InternalContract.g:4836:1: ( 'argument' )
{
- // InternalContract.g:4799:1: ( 'argument' )
- // InternalContract.g:4800:2: 'argument'
+ // InternalContract.g:4836:1: ( 'argument' )
+ // InternalContract.g:4837:2: 'argument'
{
before(grammarAccess.getArgumentExpressionAccess().getArgumentKeyword_3_1_0());
- match(input,40,FOLLOW_2);
+ match(input,42,FOLLOW_2);
after(grammarAccess.getArgumentExpressionAccess().getArgumentKeyword_3_1_0());
}
@@ -15063,14 +15194,14 @@ public final void rule__ArgumentExpression__Group_3_1__0__Impl() throws Recognit
// $ANTLR start "rule__ArgumentExpression__Group_3_1__1"
- // InternalContract.g:4809:1: rule__ArgumentExpression__Group_3_1__1 : rule__ArgumentExpression__Group_3_1__1__Impl ;
+ // InternalContract.g:4846:1: rule__ArgumentExpression__Group_3_1__1 : rule__ArgumentExpression__Group_3_1__1__Impl ;
public final void rule__ArgumentExpression__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4813:1: ( rule__ArgumentExpression__Group_3_1__1__Impl )
- // InternalContract.g:4814:2: rule__ArgumentExpression__Group_3_1__1__Impl
+ // InternalContract.g:4850:1: ( rule__ArgumentExpression__Group_3_1__1__Impl )
+ // InternalContract.g:4851:2: rule__ArgumentExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArgumentExpression__Group_3_1__1__Impl();
@@ -15096,21 +15227,21 @@ public final void rule__ArgumentExpression__Group_3_1__1() throws RecognitionExc
// $ANTLR start "rule__ArgumentExpression__Group_3_1__1__Impl"
- // InternalContract.g:4820:1: rule__ArgumentExpression__Group_3_1__1__Impl : ( ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 ) ) ;
+ // InternalContract.g:4857:1: rule__ArgumentExpression__Group_3_1__1__Impl : ( ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 ) ) ;
public final void rule__ArgumentExpression__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4824:1: ( ( ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 ) ) )
- // InternalContract.g:4825:1: ( ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 ) )
+ // InternalContract.g:4861:1: ( ( ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 ) ) )
+ // InternalContract.g:4862:1: ( ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 ) )
{
- // InternalContract.g:4825:1: ( ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 ) )
- // InternalContract.g:4826:2: ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 )
+ // InternalContract.g:4862:1: ( ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 ) )
+ // InternalContract.g:4863:2: ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 )
{
before(grammarAccess.getArgumentExpressionAccess().getArgumentsAssignment_3_1_1());
- // InternalContract.g:4827:2: ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 )
- // InternalContract.g:4827:3: rule__ArgumentExpression__ArgumentsAssignment_3_1_1
+ // InternalContract.g:4864:2: ( rule__ArgumentExpression__ArgumentsAssignment_3_1_1 )
+ // InternalContract.g:4864:3: rule__ArgumentExpression__ArgumentsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__ArgumentExpression__ArgumentsAssignment_3_1_1();
@@ -15143,14 +15274,14 @@ public final void rule__ArgumentExpression__Group_3_1__1__Impl() throws Recognit
// $ANTLR start "rule__VerificationPlan__Group__0"
- // InternalContract.g:4836:1: rule__VerificationPlan__Group__0 : rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1 ;
+ // InternalContract.g:4873: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:4840:1: ( rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1 )
- // InternalContract.g:4841:2: rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1
+ // InternalContract.g:4877:1: ( rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1 )
+ // InternalContract.g:4878:2: rule__VerificationPlan__Group__0__Impl rule__VerificationPlan__Group__1
{
pushFollow(FOLLOW_28);
rule__VerificationPlan__Group__0__Impl();
@@ -15181,20 +15312,20 @@ public final void rule__VerificationPlan__Group__0() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__0__Impl"
- // InternalContract.g:4848:1: rule__VerificationPlan__Group__0__Impl : ( 'verification' ) ;
+ // InternalContract.g:4885:1: rule__VerificationPlan__Group__0__Impl : ( 'verification' ) ;
public final void rule__VerificationPlan__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4852:1: ( ( 'verification' ) )
- // InternalContract.g:4853:1: ( 'verification' )
+ // InternalContract.g:4889:1: ( ( 'verification' ) )
+ // InternalContract.g:4890:1: ( 'verification' )
{
- // InternalContract.g:4853:1: ( 'verification' )
- // InternalContract.g:4854:2: 'verification'
+ // InternalContract.g:4890:1: ( 'verification' )
+ // InternalContract.g:4891:2: 'verification'
{
before(grammarAccess.getVerificationPlanAccess().getVerificationKeyword_0());
- match(input,47,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getVerificationKeyword_0());
}
@@ -15218,14 +15349,14 @@ public final void rule__VerificationPlan__Group__0__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__1"
- // InternalContract.g:4863:1: rule__VerificationPlan__Group__1 : rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2 ;
+ // InternalContract.g:4900: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:4867:1: ( rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2 )
- // InternalContract.g:4868:2: rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2
+ // InternalContract.g:4904:1: ( rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2 )
+ // InternalContract.g:4905:2: rule__VerificationPlan__Group__1__Impl rule__VerificationPlan__Group__2
{
pushFollow(FOLLOW_8);
rule__VerificationPlan__Group__1__Impl();
@@ -15256,20 +15387,20 @@ public final void rule__VerificationPlan__Group__1() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__1__Impl"
- // InternalContract.g:4875:1: rule__VerificationPlan__Group__1__Impl : ( 'plan' ) ;
+ // InternalContract.g:4912:1: rule__VerificationPlan__Group__1__Impl : ( 'plan' ) ;
public final void rule__VerificationPlan__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4879:1: ( ( 'plan' ) )
- // InternalContract.g:4880:1: ( 'plan' )
+ // InternalContract.g:4916:1: ( ( 'plan' ) )
+ // InternalContract.g:4917:1: ( 'plan' )
{
- // InternalContract.g:4880:1: ( 'plan' )
- // InternalContract.g:4881:2: 'plan'
+ // InternalContract.g:4917:1: ( 'plan' )
+ // InternalContract.g:4918:2: 'plan'
{
before(grammarAccess.getVerificationPlanAccess().getPlanKeyword_1());
- match(input,48,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getPlanKeyword_1());
}
@@ -15293,14 +15424,14 @@ public final void rule__VerificationPlan__Group__1__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__2"
- // InternalContract.g:4890:1: rule__VerificationPlan__Group__2 : rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3 ;
+ // InternalContract.g:4927: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:4894:1: ( rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3 )
- // InternalContract.g:4895:2: rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3
+ // InternalContract.g:4931:1: ( rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3 )
+ // InternalContract.g:4932:2: rule__VerificationPlan__Group__2__Impl rule__VerificationPlan__Group__3
{
pushFollow(FOLLOW_9);
rule__VerificationPlan__Group__2__Impl();
@@ -15331,21 +15462,21 @@ public final void rule__VerificationPlan__Group__2() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__2__Impl"
- // InternalContract.g:4902:1: rule__VerificationPlan__Group__2__Impl : ( ( rule__VerificationPlan__NameAssignment_2 ) ) ;
+ // InternalContract.g:4939: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:4906:1: ( ( ( rule__VerificationPlan__NameAssignment_2 ) ) )
- // InternalContract.g:4907:1: ( ( rule__VerificationPlan__NameAssignment_2 ) )
+ // InternalContract.g:4943:1: ( ( ( rule__VerificationPlan__NameAssignment_2 ) ) )
+ // InternalContract.g:4944:1: ( ( rule__VerificationPlan__NameAssignment_2 ) )
{
- // InternalContract.g:4907:1: ( ( rule__VerificationPlan__NameAssignment_2 ) )
- // InternalContract.g:4908:2: ( rule__VerificationPlan__NameAssignment_2 )
+ // InternalContract.g:4944:1: ( ( rule__VerificationPlan__NameAssignment_2 ) )
+ // InternalContract.g:4945:2: ( rule__VerificationPlan__NameAssignment_2 )
{
before(grammarAccess.getVerificationPlanAccess().getNameAssignment_2());
- // InternalContract.g:4909:2: ( rule__VerificationPlan__NameAssignment_2 )
- // InternalContract.g:4909:3: rule__VerificationPlan__NameAssignment_2
+ // InternalContract.g:4946:2: ( rule__VerificationPlan__NameAssignment_2 )
+ // InternalContract.g:4946:3: rule__VerificationPlan__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__NameAssignment_2();
@@ -15378,14 +15509,14 @@ public final void rule__VerificationPlan__Group__2__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__3"
- // InternalContract.g:4917:1: rule__VerificationPlan__Group__3 : rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4 ;
+ // InternalContract.g:4954: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:4921:1: ( rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4 )
- // InternalContract.g:4922:2: rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4
+ // InternalContract.g:4958:1: ( rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4 )
+ // InternalContract.g:4959:2: rule__VerificationPlan__Group__3__Impl rule__VerificationPlan__Group__4
{
pushFollow(FOLLOW_29);
rule__VerificationPlan__Group__3__Impl();
@@ -15416,20 +15547,20 @@ public final void rule__VerificationPlan__Group__3() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__3__Impl"
- // InternalContract.g:4929:1: rule__VerificationPlan__Group__3__Impl : ( '{' ) ;
+ // InternalContract.g:4966:1: rule__VerificationPlan__Group__3__Impl : ( '{' ) ;
public final void rule__VerificationPlan__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4933:1: ( ( '{' ) )
- // InternalContract.g:4934:1: ( '{' )
+ // InternalContract.g:4970:1: ( ( '{' ) )
+ // InternalContract.g:4971:1: ( '{' )
{
- // InternalContract.g:4934:1: ( '{' )
- // InternalContract.g:4935:2: '{'
+ // InternalContract.g:4971:1: ( '{' )
+ // InternalContract.g:4972:2: '{'
{
before(grammarAccess.getVerificationPlanAccess().getLeftCurlyBracketKeyword_3());
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getLeftCurlyBracketKeyword_3());
}
@@ -15453,14 +15584,14 @@ public final void rule__VerificationPlan__Group__3__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__4"
- // InternalContract.g:4944:1: rule__VerificationPlan__Group__4 : rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5 ;
+ // InternalContract.g:4981: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:4948:1: ( rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5 )
- // InternalContract.g:4949:2: rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5
+ // InternalContract.g:4985:1: ( rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5 )
+ // InternalContract.g:4986:2: rule__VerificationPlan__Group__4__Impl rule__VerificationPlan__Group__5
{
pushFollow(FOLLOW_8);
rule__VerificationPlan__Group__4__Impl();
@@ -15491,20 +15622,20 @@ public final void rule__VerificationPlan__Group__4() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__4__Impl"
- // InternalContract.g:4956:1: rule__VerificationPlan__Group__4__Impl : ( 'component' ) ;
+ // InternalContract.g:4993:1: rule__VerificationPlan__Group__4__Impl : ( 'component' ) ;
public final void rule__VerificationPlan__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4960:1: ( ( 'component' ) )
- // InternalContract.g:4961:1: ( 'component' )
+ // InternalContract.g:4997:1: ( ( 'component' ) )
+ // InternalContract.g:4998:1: ( 'component' )
{
- // InternalContract.g:4961:1: ( 'component' )
- // InternalContract.g:4962:2: 'component'
+ // InternalContract.g:4998:1: ( 'component' )
+ // InternalContract.g:4999:2: 'component'
{
before(grammarAccess.getVerificationPlanAccess().getComponentKeyword_4());
- match(input,49,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getComponentKeyword_4());
}
@@ -15528,14 +15659,14 @@ public final void rule__VerificationPlan__Group__4__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__5"
- // InternalContract.g:4971:1: rule__VerificationPlan__Group__5 : rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6 ;
+ // InternalContract.g:5008: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:4975:1: ( rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6 )
- // InternalContract.g:4976:2: rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6
+ // InternalContract.g:5012:1: ( rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6 )
+ // InternalContract.g:5013:2: rule__VerificationPlan__Group__5__Impl rule__VerificationPlan__Group__6
{
pushFollow(FOLLOW_30);
rule__VerificationPlan__Group__5__Impl();
@@ -15566,17 +15697,17 @@ public final void rule__VerificationPlan__Group__5() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__5__Impl"
- // InternalContract.g:4983:1: rule__VerificationPlan__Group__5__Impl : ( RULE_ID ) ;
+ // InternalContract.g:5020:1: rule__VerificationPlan__Group__5__Impl : ( RULE_ID ) ;
public final void rule__VerificationPlan__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:4987:1: ( ( RULE_ID ) )
- // InternalContract.g:4988:1: ( RULE_ID )
+ // InternalContract.g:5024:1: ( ( RULE_ID ) )
+ // InternalContract.g:5025:1: ( RULE_ID )
{
- // InternalContract.g:4988:1: ( RULE_ID )
- // InternalContract.g:4989:2: RULE_ID
+ // InternalContract.g:5025:1: ( RULE_ID )
+ // InternalContract.g:5026:2: RULE_ID
{
before(grammarAccess.getVerificationPlanAccess().getIDTerminalRuleCall_5());
match(input,RULE_ID,FOLLOW_2);
@@ -15603,14 +15734,14 @@ public final void rule__VerificationPlan__Group__5__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__6"
- // InternalContract.g:4998:1: rule__VerificationPlan__Group__6 : rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7 ;
+ // InternalContract.g:5035: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:5002:1: ( rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7 )
- // InternalContract.g:5003:2: rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7
+ // InternalContract.g:5039:1: ( rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7 )
+ // InternalContract.g:5040:2: rule__VerificationPlan__Group__6__Impl rule__VerificationPlan__Group__7
{
pushFollow(FOLLOW_8);
rule__VerificationPlan__Group__6__Impl();
@@ -15641,20 +15772,20 @@ public final void rule__VerificationPlan__Group__6() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__6__Impl"
- // InternalContract.g:5010:1: rule__VerificationPlan__Group__6__Impl : ( ':' ) ;
+ // InternalContract.g:5047:1: rule__VerificationPlan__Group__6__Impl : ( ':' ) ;
public final void rule__VerificationPlan__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5014:1: ( ( ':' ) )
- // InternalContract.g:5015:1: ( ':' )
+ // InternalContract.g:5051:1: ( ( ':' ) )
+ // InternalContract.g:5052:1: ( ':' )
{
- // InternalContract.g:5015:1: ( ':' )
- // InternalContract.g:5016:2: ':'
+ // InternalContract.g:5052:1: ( ':' )
+ // InternalContract.g:5053:2: ':'
{
before(grammarAccess.getVerificationPlanAccess().getColonKeyword_6());
- match(input,50,FOLLOW_2);
+ match(input,52,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getColonKeyword_6());
}
@@ -15678,14 +15809,14 @@ public final void rule__VerificationPlan__Group__6__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__7"
- // InternalContract.g:5025:1: rule__VerificationPlan__Group__7 : rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8 ;
+ // InternalContract.g:5062: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:5029:1: ( rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8 )
- // InternalContract.g:5030:2: rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8
+ // InternalContract.g:5066:1: ( rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8 )
+ // InternalContract.g:5067:2: rule__VerificationPlan__Group__7__Impl rule__VerificationPlan__Group__8
{
pushFollow(FOLLOW_17);
rule__VerificationPlan__Group__7__Impl();
@@ -15716,21 +15847,21 @@ public final void rule__VerificationPlan__Group__7() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__7__Impl"
- // InternalContract.g:5037:1: rule__VerificationPlan__Group__7__Impl : ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) ) ;
+ // InternalContract.g:5074: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:5041:1: ( ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) ) )
- // InternalContract.g:5042:1: ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) )
+ // InternalContract.g:5078:1: ( ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) ) )
+ // InternalContract.g:5079:1: ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) )
{
- // InternalContract.g:5042:1: ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) )
- // InternalContract.g:5043:2: ( rule__VerificationPlan__ComponentImplementationAssignment_7 )
+ // InternalContract.g:5079:1: ( ( rule__VerificationPlan__ComponentImplementationAssignment_7 ) )
+ // InternalContract.g:5080:2: ( rule__VerificationPlan__ComponentImplementationAssignment_7 )
{
before(grammarAccess.getVerificationPlanAccess().getComponentImplementationAssignment_7());
- // InternalContract.g:5044:2: ( rule__VerificationPlan__ComponentImplementationAssignment_7 )
- // InternalContract.g:5044:3: rule__VerificationPlan__ComponentImplementationAssignment_7
+ // InternalContract.g:5081:2: ( rule__VerificationPlan__ComponentImplementationAssignment_7 )
+ // InternalContract.g:5081:3: rule__VerificationPlan__ComponentImplementationAssignment_7
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__ComponentImplementationAssignment_7();
@@ -15763,14 +15894,14 @@ public final void rule__VerificationPlan__Group__7__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__8"
- // InternalContract.g:5052:1: rule__VerificationPlan__Group__8 : rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9 ;
+ // InternalContract.g:5089: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:5056:1: ( rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9 )
- // InternalContract.g:5057:2: rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9
+ // InternalContract.g:5093:1: ( rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9 )
+ // InternalContract.g:5094:2: rule__VerificationPlan__Group__8__Impl rule__VerificationPlan__Group__9
{
pushFollow(FOLLOW_31);
rule__VerificationPlan__Group__8__Impl();
@@ -15801,20 +15932,20 @@ public final void rule__VerificationPlan__Group__8() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__8__Impl"
- // InternalContract.g:5064:1: rule__VerificationPlan__Group__8__Impl : ( ';' ) ;
+ // InternalContract.g:5101:1: rule__VerificationPlan__Group__8__Impl : ( ';' ) ;
public final void rule__VerificationPlan__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5068:1: ( ( ';' ) )
- // InternalContract.g:5069:1: ( ';' )
+ // InternalContract.g:5105:1: ( ( ';' ) )
+ // InternalContract.g:5106:1: ( ';' )
{
- // InternalContract.g:5069:1: ( ';' )
- // InternalContract.g:5070:2: ';'
+ // InternalContract.g:5106:1: ( ';' )
+ // InternalContract.g:5107:2: ';'
{
before(grammarAccess.getVerificationPlanAccess().getSemicolonKeyword_8());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getSemicolonKeyword_8());
}
@@ -15838,14 +15969,14 @@ public final void rule__VerificationPlan__Group__8__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__9"
- // InternalContract.g:5079:1: rule__VerificationPlan__Group__9 : rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10 ;
+ // InternalContract.g:5116: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:5083:1: ( rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10 )
- // InternalContract.g:5084:2: rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10
+ // InternalContract.g:5120:1: ( rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10 )
+ // InternalContract.g:5121:2: rule__VerificationPlan__Group__9__Impl rule__VerificationPlan__Group__10
{
pushFollow(FOLLOW_31);
rule__VerificationPlan__Group__9__Impl();
@@ -15876,29 +16007,29 @@ public final void rule__VerificationPlan__Group__9() throws RecognitionException
// $ANTLR start "rule__VerificationPlan__Group__9__Impl"
- // InternalContract.g:5091:1: rule__VerificationPlan__Group__9__Impl : ( ( rule__VerificationPlan__Group_9__0 )? ) ;
+ // InternalContract.g:5128: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:5095:1: ( ( ( rule__VerificationPlan__Group_9__0 )? ) )
- // InternalContract.g:5096:1: ( ( rule__VerificationPlan__Group_9__0 )? )
+ // InternalContract.g:5132:1: ( ( ( rule__VerificationPlan__Group_9__0 )? ) )
+ // InternalContract.g:5133:1: ( ( rule__VerificationPlan__Group_9__0 )? )
{
- // InternalContract.g:5096:1: ( ( rule__VerificationPlan__Group_9__0 )? )
- // InternalContract.g:5097:2: ( rule__VerificationPlan__Group_9__0 )?
+ // InternalContract.g:5133:1: ( ( rule__VerificationPlan__Group_9__0 )? )
+ // InternalContract.g:5134:2: ( rule__VerificationPlan__Group_9__0 )?
{
before(grammarAccess.getVerificationPlanAccess().getGroup_9());
- // InternalContract.g:5098:2: ( rule__VerificationPlan__Group_9__0 )?
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalContract.g:5135:2: ( rule__VerificationPlan__Group_9__0 )?
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA47_0==34) ) {
- alt47=1;
+ if ( (LA48_0==36) ) {
+ alt48=1;
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // InternalContract.g:5098:3: rule__VerificationPlan__Group_9__0
+ // InternalContract.g:5135:3: rule__VerificationPlan__Group_9__0
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_9__0();
@@ -15934,14 +16065,14 @@ public final void rule__VerificationPlan__Group__9__Impl() throws RecognitionExc
// $ANTLR start "rule__VerificationPlan__Group__10"
- // InternalContract.g:5106:1: rule__VerificationPlan__Group__10 : rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11 ;
+ // InternalContract.g:5143: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:5110:1: ( rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11 )
- // InternalContract.g:5111:2: rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11
+ // InternalContract.g:5147:1: ( rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11 )
+ // InternalContract.g:5148:2: rule__VerificationPlan__Group__10__Impl rule__VerificationPlan__Group__11
{
pushFollow(FOLLOW_31);
rule__VerificationPlan__Group__10__Impl();
@@ -15972,29 +16103,29 @@ public final void rule__VerificationPlan__Group__10() throws RecognitionExceptio
// $ANTLR start "rule__VerificationPlan__Group__10__Impl"
- // InternalContract.g:5118:1: rule__VerificationPlan__Group__10__Impl : ( ( rule__VerificationPlan__Group_10__0 )? ) ;
+ // InternalContract.g:5155: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:5122:1: ( ( ( rule__VerificationPlan__Group_10__0 )? ) )
- // InternalContract.g:5123:1: ( ( rule__VerificationPlan__Group_10__0 )? )
+ // InternalContract.g:5159:1: ( ( ( rule__VerificationPlan__Group_10__0 )? ) )
+ // InternalContract.g:5160:1: ( ( rule__VerificationPlan__Group_10__0 )? )
{
- // InternalContract.g:5123:1: ( ( rule__VerificationPlan__Group_10__0 )? )
- // InternalContract.g:5124:2: ( rule__VerificationPlan__Group_10__0 )?
+ // InternalContract.g:5160:1: ( ( rule__VerificationPlan__Group_10__0 )? )
+ // InternalContract.g:5161:2: ( rule__VerificationPlan__Group_10__0 )?
{
before(grammarAccess.getVerificationPlanAccess().getGroup_10());
- // InternalContract.g:5125:2: ( rule__VerificationPlan__Group_10__0 )?
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // InternalContract.g:5162:2: ( rule__VerificationPlan__Group_10__0 )?
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA48_0==51) ) {
- alt48=1;
+ if ( (LA49_0==53) ) {
+ alt49=1;
}
- switch (alt48) {
+ switch (alt49) {
case 1 :
- // InternalContract.g:5125:3: rule__VerificationPlan__Group_10__0
+ // InternalContract.g:5162:3: rule__VerificationPlan__Group_10__0
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_10__0();
@@ -16030,14 +16161,14 @@ public final void rule__VerificationPlan__Group__10__Impl() throws RecognitionEx
// $ANTLR start "rule__VerificationPlan__Group__11"
- // InternalContract.g:5133:1: rule__VerificationPlan__Group__11 : rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12 ;
+ // InternalContract.g:5170: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:5137:1: ( rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12 )
- // InternalContract.g:5138:2: rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12
+ // InternalContract.g:5174:1: ( rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12 )
+ // InternalContract.g:5175:2: rule__VerificationPlan__Group__11__Impl rule__VerificationPlan__Group__12
{
pushFollow(FOLLOW_31);
rule__VerificationPlan__Group__11__Impl();
@@ -16068,29 +16199,29 @@ public final void rule__VerificationPlan__Group__11() throws RecognitionExceptio
// $ANTLR start "rule__VerificationPlan__Group__11__Impl"
- // InternalContract.g:5145:1: rule__VerificationPlan__Group__11__Impl : ( ( rule__VerificationPlan__Group_11__0 )? ) ;
+ // InternalContract.g:5182: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:5149:1: ( ( ( rule__VerificationPlan__Group_11__0 )? ) )
- // InternalContract.g:5150:1: ( ( rule__VerificationPlan__Group_11__0 )? )
+ // InternalContract.g:5186:1: ( ( ( rule__VerificationPlan__Group_11__0 )? ) )
+ // InternalContract.g:5187:1: ( ( rule__VerificationPlan__Group_11__0 )? )
{
- // InternalContract.g:5150:1: ( ( rule__VerificationPlan__Group_11__0 )? )
- // InternalContract.g:5151:2: ( rule__VerificationPlan__Group_11__0 )?
+ // InternalContract.g:5187:1: ( ( rule__VerificationPlan__Group_11__0 )? )
+ // InternalContract.g:5188:2: ( rule__VerificationPlan__Group_11__0 )?
{
before(grammarAccess.getVerificationPlanAccess().getGroup_11());
- // InternalContract.g:5152:2: ( rule__VerificationPlan__Group_11__0 )?
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // InternalContract.g:5189:2: ( rule__VerificationPlan__Group_11__0 )?
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA49_0==52) ) {
- alt49=1;
+ if ( (LA50_0==54) ) {
+ alt50=1;
}
- switch (alt49) {
+ switch (alt50) {
case 1 :
- // InternalContract.g:5152:3: rule__VerificationPlan__Group_11__0
+ // InternalContract.g:5189:3: rule__VerificationPlan__Group_11__0
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_11__0();
@@ -16126,14 +16257,14 @@ public final void rule__VerificationPlan__Group__11__Impl() throws RecognitionEx
// $ANTLR start "rule__VerificationPlan__Group__12"
- // InternalContract.g:5160:1: rule__VerificationPlan__Group__12 : rule__VerificationPlan__Group__12__Impl ;
+ // InternalContract.g:5197: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:5164:1: ( rule__VerificationPlan__Group__12__Impl )
- // InternalContract.g:5165:2: rule__VerificationPlan__Group__12__Impl
+ // InternalContract.g:5201:1: ( rule__VerificationPlan__Group__12__Impl )
+ // InternalContract.g:5202:2: rule__VerificationPlan__Group__12__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group__12__Impl();
@@ -16159,20 +16290,20 @@ public final void rule__VerificationPlan__Group__12() throws RecognitionExceptio
// $ANTLR start "rule__VerificationPlan__Group__12__Impl"
- // InternalContract.g:5171:1: rule__VerificationPlan__Group__12__Impl : ( '}' ) ;
+ // InternalContract.g:5208:1: rule__VerificationPlan__Group__12__Impl : ( '}' ) ;
public final void rule__VerificationPlan__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5175:1: ( ( '}' ) )
- // InternalContract.g:5176:1: ( '}' )
+ // InternalContract.g:5212:1: ( ( '}' ) )
+ // InternalContract.g:5213:1: ( '}' )
{
- // InternalContract.g:5176:1: ( '}' )
- // InternalContract.g:5177:2: '}'
+ // InternalContract.g:5213:1: ( '}' )
+ // InternalContract.g:5214:2: '}'
{
before(grammarAccess.getVerificationPlanAccess().getRightCurlyBracketKeyword_12());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getRightCurlyBracketKeyword_12());
}
@@ -16196,14 +16327,14 @@ public final void rule__VerificationPlan__Group__12__Impl() throws RecognitionEx
// $ANTLR start "rule__VerificationPlan__Group_9__0"
- // InternalContract.g:5187:1: rule__VerificationPlan__Group_9__0 : rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1 ;
+ // InternalContract.g:5224: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:5191:1: ( rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1 )
- // InternalContract.g:5192:2: rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1
+ // InternalContract.g:5228:1: ( rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1 )
+ // InternalContract.g:5229:2: rule__VerificationPlan__Group_9__0__Impl rule__VerificationPlan__Group_9__1
{
pushFollow(FOLLOW_11);
rule__VerificationPlan__Group_9__0__Impl();
@@ -16234,20 +16365,20 @@ public final void rule__VerificationPlan__Group_9__0() throws RecognitionExcepti
// $ANTLR start "rule__VerificationPlan__Group_9__0__Impl"
- // InternalContract.g:5199:1: rule__VerificationPlan__Group_9__0__Impl : ( 'domains' ) ;
+ // InternalContract.g:5236: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:5203:1: ( ( 'domains' ) )
- // InternalContract.g:5204:1: ( 'domains' )
+ // InternalContract.g:5240:1: ( ( 'domains' ) )
+ // InternalContract.g:5241:1: ( 'domains' )
{
- // InternalContract.g:5204:1: ( 'domains' )
- // InternalContract.g:5205:2: 'domains'
+ // InternalContract.g:5241:1: ( 'domains' )
+ // InternalContract.g:5242:2: 'domains'
{
before(grammarAccess.getVerificationPlanAccess().getDomainsKeyword_9_0());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getDomainsKeyword_9_0());
}
@@ -16271,14 +16402,14 @@ public final void rule__VerificationPlan__Group_9__0__Impl() throws RecognitionE
// $ANTLR start "rule__VerificationPlan__Group_9__1"
- // InternalContract.g:5214:1: rule__VerificationPlan__Group_9__1 : rule__VerificationPlan__Group_9__1__Impl ;
+ // InternalContract.g:5251: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:5218:1: ( rule__VerificationPlan__Group_9__1__Impl )
- // InternalContract.g:5219:2: rule__VerificationPlan__Group_9__1__Impl
+ // InternalContract.g:5255:1: ( rule__VerificationPlan__Group_9__1__Impl )
+ // InternalContract.g:5256:2: rule__VerificationPlan__Group_9__1__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_9__1__Impl();
@@ -16304,17 +16435,17 @@ public final void rule__VerificationPlan__Group_9__1() throws RecognitionExcepti
// $ANTLR start "rule__VerificationPlan__Group_9__1__Impl"
- // InternalContract.g:5225:1: rule__VerificationPlan__Group_9__1__Impl : ( ruleDomains ) ;
+ // InternalContract.g:5262: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:5229:1: ( ( ruleDomains ) )
- // InternalContract.g:5230:1: ( ruleDomains )
+ // InternalContract.g:5266:1: ( ( ruleDomains ) )
+ // InternalContract.g:5267:1: ( ruleDomains )
{
- // InternalContract.g:5230:1: ( ruleDomains )
- // InternalContract.g:5231:2: ruleDomains
+ // InternalContract.g:5267:1: ( ruleDomains )
+ // InternalContract.g:5268:2: ruleDomains
{
before(grammarAccess.getVerificationPlanAccess().getDomainsParserRuleCall_9_1());
pushFollow(FOLLOW_2);
@@ -16345,14 +16476,14 @@ public final void rule__VerificationPlan__Group_9__1__Impl() throws RecognitionE
// $ANTLR start "rule__VerificationPlan__Group_10__0"
- // InternalContract.g:5241:1: rule__VerificationPlan__Group_10__0 : rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1 ;
+ // InternalContract.g:5278: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:5245:1: ( rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1 )
- // InternalContract.g:5246:2: rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1
+ // InternalContract.g:5282:1: ( rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1 )
+ // InternalContract.g:5283:2: rule__VerificationPlan__Group_10__0__Impl rule__VerificationPlan__Group_10__1
{
pushFollow(FOLLOW_14);
rule__VerificationPlan__Group_10__0__Impl();
@@ -16383,20 +16514,20 @@ public final void rule__VerificationPlan__Group_10__0() throws RecognitionExcept
// $ANTLR start "rule__VerificationPlan__Group_10__0__Impl"
- // InternalContract.g:5253:1: rule__VerificationPlan__Group_10__0__Impl : ( 'claims' ) ;
+ // InternalContract.g:5290: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:5257:1: ( ( 'claims' ) )
- // InternalContract.g:5258:1: ( 'claims' )
+ // InternalContract.g:5294:1: ( ( 'claims' ) )
+ // InternalContract.g:5295:1: ( 'claims' )
{
- // InternalContract.g:5258:1: ( 'claims' )
- // InternalContract.g:5259:2: 'claims'
+ // InternalContract.g:5295:1: ( 'claims' )
+ // InternalContract.g:5296:2: 'claims'
{
before(grammarAccess.getVerificationPlanAccess().getClaimsKeyword_10_0());
- match(input,51,FOLLOW_2);
+ match(input,53,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getClaimsKeyword_10_0());
}
@@ -16420,14 +16551,14 @@ public final void rule__VerificationPlan__Group_10__0__Impl() throws Recognition
// $ANTLR start "rule__VerificationPlan__Group_10__1"
- // InternalContract.g:5268:1: rule__VerificationPlan__Group_10__1 : rule__VerificationPlan__Group_10__1__Impl ;
+ // InternalContract.g:5305: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:5272:1: ( rule__VerificationPlan__Group_10__1__Impl )
- // InternalContract.g:5273:2: rule__VerificationPlan__Group_10__1__Impl
+ // InternalContract.g:5309:1: ( rule__VerificationPlan__Group_10__1__Impl )
+ // InternalContract.g:5310:2: rule__VerificationPlan__Group_10__1__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_10__1__Impl();
@@ -16453,17 +16584,17 @@ public final void rule__VerificationPlan__Group_10__1() throws RecognitionExcept
// $ANTLR start "rule__VerificationPlan__Group_10__1__Impl"
- // InternalContract.g:5279:1: rule__VerificationPlan__Group_10__1__Impl : ( ruleClaims ) ;
+ // InternalContract.g:5316: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:5283:1: ( ( ruleClaims ) )
- // InternalContract.g:5284:1: ( ruleClaims )
+ // InternalContract.g:5320:1: ( ( ruleClaims ) )
+ // InternalContract.g:5321:1: ( ruleClaims )
{
- // InternalContract.g:5284:1: ( ruleClaims )
- // InternalContract.g:5285:2: ruleClaims
+ // InternalContract.g:5321:1: ( ruleClaims )
+ // InternalContract.g:5322:2: ruleClaims
{
before(grammarAccess.getVerificationPlanAccess().getClaimsParserRuleCall_10_1());
pushFollow(FOLLOW_2);
@@ -16494,14 +16625,14 @@ public final void rule__VerificationPlan__Group_10__1__Impl() throws Recognition
// $ANTLR start "rule__VerificationPlan__Group_11__0"
- // InternalContract.g:5295:1: rule__VerificationPlan__Group_11__0 : rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1 ;
+ // InternalContract.g:5332: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:5299:1: ( rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1 )
- // InternalContract.g:5300:2: rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1
+ // InternalContract.g:5336:1: ( rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1 )
+ // InternalContract.g:5337:2: rule__VerificationPlan__Group_11__0__Impl rule__VerificationPlan__Group_11__1
{
pushFollow(FOLLOW_11);
rule__VerificationPlan__Group_11__0__Impl();
@@ -16532,20 +16663,20 @@ public final void rule__VerificationPlan__Group_11__0() throws RecognitionExcept
// $ANTLR start "rule__VerificationPlan__Group_11__0__Impl"
- // InternalContract.g:5307:1: rule__VerificationPlan__Group_11__0__Impl : ( 'contracts' ) ;
+ // InternalContract.g:5344: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:5311:1: ( ( 'contracts' ) )
- // InternalContract.g:5312:1: ( 'contracts' )
+ // InternalContract.g:5348:1: ( ( 'contracts' ) )
+ // InternalContract.g:5349:1: ( 'contracts' )
{
- // InternalContract.g:5312:1: ( 'contracts' )
- // InternalContract.g:5313:2: 'contracts'
+ // InternalContract.g:5349:1: ( 'contracts' )
+ // InternalContract.g:5350:2: 'contracts'
{
before(grammarAccess.getVerificationPlanAccess().getContractsKeyword_11_0());
- match(input,52,FOLLOW_2);
+ match(input,54,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getContractsKeyword_11_0());
}
@@ -16569,14 +16700,14 @@ public final void rule__VerificationPlan__Group_11__0__Impl() throws Recognition
// $ANTLR start "rule__VerificationPlan__Group_11__1"
- // InternalContract.g:5322:1: rule__VerificationPlan__Group_11__1 : rule__VerificationPlan__Group_11__1__Impl ;
+ // InternalContract.g:5359: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:5326:1: ( rule__VerificationPlan__Group_11__1__Impl )
- // InternalContract.g:5327:2: rule__VerificationPlan__Group_11__1__Impl
+ // InternalContract.g:5363:1: ( rule__VerificationPlan__Group_11__1__Impl )
+ // InternalContract.g:5364:2: rule__VerificationPlan__Group_11__1__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_11__1__Impl();
@@ -16602,33 +16733,33 @@ public final void rule__VerificationPlan__Group_11__1() throws RecognitionExcept
// $ANTLR start "rule__VerificationPlan__Group_11__1__Impl"
- // InternalContract.g:5333:1: rule__VerificationPlan__Group_11__1__Impl : ( ( rule__VerificationPlan__Group_11_1__0 )* ) ;
+ // InternalContract.g:5370: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:5337:1: ( ( ( rule__VerificationPlan__Group_11_1__0 )* ) )
- // InternalContract.g:5338:1: ( ( rule__VerificationPlan__Group_11_1__0 )* )
+ // InternalContract.g:5374:1: ( ( ( rule__VerificationPlan__Group_11_1__0 )* ) )
+ // InternalContract.g:5375:1: ( ( rule__VerificationPlan__Group_11_1__0 )* )
{
- // InternalContract.g:5338:1: ( ( rule__VerificationPlan__Group_11_1__0 )* )
- // InternalContract.g:5339:2: ( rule__VerificationPlan__Group_11_1__0 )*
+ // InternalContract.g:5375:1: ( ( rule__VerificationPlan__Group_11_1__0 )* )
+ // InternalContract.g:5376:2: ( rule__VerificationPlan__Group_11_1__0 )*
{
before(grammarAccess.getVerificationPlanAccess().getGroup_11_1());
- // InternalContract.g:5340:2: ( rule__VerificationPlan__Group_11_1__0 )*
- loop50:
+ // InternalContract.g:5377:2: ( rule__VerificationPlan__Group_11_1__0 )*
+ loop51:
do {
- int alt50=2;
- int LA50_0 = input.LA(1);
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA50_0==RULE_ID||LA50_0==39) ) {
- alt50=1;
+ if ( (LA51_0==RULE_ID||LA51_0==41) ) {
+ alt51=1;
}
- switch (alt50) {
+ switch (alt51) {
case 1 :
- // InternalContract.g:5340:3: rule__VerificationPlan__Group_11_1__0
+ // InternalContract.g:5377:3: rule__VerificationPlan__Group_11_1__0
{
pushFollow(FOLLOW_4);
rule__VerificationPlan__Group_11_1__0();
@@ -16640,7 +16771,7 @@ public final void rule__VerificationPlan__Group_11__1__Impl() throws Recognition
break;
default :
- break loop50;
+ break loop51;
}
} while (true);
@@ -16667,14 +16798,14 @@ public final void rule__VerificationPlan__Group_11__1__Impl() throws Recognition
// $ANTLR start "rule__VerificationPlan__Group_11_1__0"
- // InternalContract.g:5349:1: rule__VerificationPlan__Group_11_1__0 : rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1 ;
+ // InternalContract.g:5386: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:5353:1: ( rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1 )
- // InternalContract.g:5354:2: rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1
+ // InternalContract.g:5390:1: ( rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1 )
+ // InternalContract.g:5391:2: rule__VerificationPlan__Group_11_1__0__Impl rule__VerificationPlan__Group_11_1__1
{
pushFollow(FOLLOW_11);
rule__VerificationPlan__Group_11_1__0__Impl();
@@ -16705,29 +16836,29 @@ public final void rule__VerificationPlan__Group_11_1__0() throws RecognitionExce
// $ANTLR start "rule__VerificationPlan__Group_11_1__0__Impl"
- // InternalContract.g:5361:1: rule__VerificationPlan__Group_11_1__0__Impl : ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? ) ;
+ // InternalContract.g:5398: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:5365:1: ( ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? ) )
- // InternalContract.g:5366:1: ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? )
+ // InternalContract.g:5402:1: ( ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? ) )
+ // InternalContract.g:5403:1: ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? )
{
- // InternalContract.g:5366:1: ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? )
- // InternalContract.g:5367:2: ( rule__VerificationPlan__ContractsAssignment_11_1_0 )?
+ // InternalContract.g:5403:1: ( ( rule__VerificationPlan__ContractsAssignment_11_1_0 )? )
+ // InternalContract.g:5404:2: ( rule__VerificationPlan__ContractsAssignment_11_1_0 )?
{
before(grammarAccess.getVerificationPlanAccess().getContractsAssignment_11_1_0());
- // InternalContract.g:5368:2: ( rule__VerificationPlan__ContractsAssignment_11_1_0 )?
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // InternalContract.g:5405:2: ( rule__VerificationPlan__ContractsAssignment_11_1_0 )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( (LA51_0==RULE_ID) ) {
- alt51=1;
+ if ( (LA52_0==RULE_ID) ) {
+ alt52=1;
}
- switch (alt51) {
+ switch (alt52) {
case 1 :
- // InternalContract.g:5368:3: rule__VerificationPlan__ContractsAssignment_11_1_0
+ // InternalContract.g:5405:3: rule__VerificationPlan__ContractsAssignment_11_1_0
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__ContractsAssignment_11_1_0();
@@ -16763,14 +16894,14 @@ public final void rule__VerificationPlan__Group_11_1__0__Impl() throws Recogniti
// $ANTLR start "rule__VerificationPlan__Group_11_1__1"
- // InternalContract.g:5376:1: rule__VerificationPlan__Group_11_1__1 : rule__VerificationPlan__Group_11_1__1__Impl ;
+ // InternalContract.g:5413: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:5380:1: ( rule__VerificationPlan__Group_11_1__1__Impl )
- // InternalContract.g:5381:2: rule__VerificationPlan__Group_11_1__1__Impl
+ // InternalContract.g:5417:1: ( rule__VerificationPlan__Group_11_1__1__Impl )
+ // InternalContract.g:5418:2: rule__VerificationPlan__Group_11_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__VerificationPlan__Group_11_1__1__Impl();
@@ -16796,20 +16927,20 @@ public final void rule__VerificationPlan__Group_11_1__1() throws RecognitionExce
// $ANTLR start "rule__VerificationPlan__Group_11_1__1__Impl"
- // InternalContract.g:5387:1: rule__VerificationPlan__Group_11_1__1__Impl : ( ';' ) ;
+ // InternalContract.g:5424: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:5391:1: ( ( ';' ) )
- // InternalContract.g:5392:1: ( ';' )
+ // InternalContract.g:5428:1: ( ( ';' ) )
+ // InternalContract.g:5429:1: ( ';' )
{
- // InternalContract.g:5392:1: ( ';' )
- // InternalContract.g:5393:2: ';'
+ // InternalContract.g:5429:1: ( ';' )
+ // InternalContract.g:5430:2: ';'
{
before(grammarAccess.getVerificationPlanAccess().getSemicolonKeyword_11_1_1());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getVerificationPlanAccess().getSemicolonKeyword_11_1_1());
}
@@ -16833,14 +16964,14 @@ public final void rule__VerificationPlan__Group_11_1__1__Impl() throws Recogniti
// $ANTLR start "rule__Claims__Group__0"
- // InternalContract.g:5403:1: rule__Claims__Group__0 : rule__Claims__Group__0__Impl rule__Claims__Group__1 ;
+ // InternalContract.g:5440: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:5407:1: ( rule__Claims__Group__0__Impl rule__Claims__Group__1 )
- // InternalContract.g:5408:2: rule__Claims__Group__0__Impl rule__Claims__Group__1
+ // InternalContract.g:5444:1: ( rule__Claims__Group__0__Impl rule__Claims__Group__1 )
+ // InternalContract.g:5445:2: rule__Claims__Group__0__Impl rule__Claims__Group__1
{
pushFollow(FOLLOW_14);
rule__Claims__Group__0__Impl();
@@ -16871,29 +17002,29 @@ public final void rule__Claims__Group__0() throws RecognitionException {
// $ANTLR start "rule__Claims__Group__0__Impl"
- // InternalContract.g:5415:1: rule__Claims__Group__0__Impl : ( ( rule__Claims__ClaimsAssignment_0 )? ) ;
+ // InternalContract.g:5452: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:5419:1: ( ( ( rule__Claims__ClaimsAssignment_0 )? ) )
- // InternalContract.g:5420:1: ( ( rule__Claims__ClaimsAssignment_0 )? )
+ // InternalContract.g:5456:1: ( ( ( rule__Claims__ClaimsAssignment_0 )? ) )
+ // InternalContract.g:5457:1: ( ( rule__Claims__ClaimsAssignment_0 )? )
{
- // InternalContract.g:5420:1: ( ( rule__Claims__ClaimsAssignment_0 )? )
- // InternalContract.g:5421:2: ( rule__Claims__ClaimsAssignment_0 )?
+ // InternalContract.g:5457:1: ( ( rule__Claims__ClaimsAssignment_0 )? )
+ // InternalContract.g:5458:2: ( rule__Claims__ClaimsAssignment_0 )?
{
before(grammarAccess.getClaimsAccess().getClaimsAssignment_0());
- // InternalContract.g:5422:2: ( rule__Claims__ClaimsAssignment_0 )?
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // InternalContract.g:5459:2: ( rule__Claims__ClaimsAssignment_0 )?
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( ((LA52_0>=RULE_SSTRING && LA52_0<=RULE_ISTRING_LEFT)||(LA52_0>=28 && LA52_0<=30)) ) {
- alt52=1;
+ if ( ((LA53_0>=RULE_SSTRING && LA53_0<=RULE_ISTRING_LEFT)||(LA53_0>=28 && LA53_0<=30)) ) {
+ alt53=1;
}
- switch (alt52) {
+ switch (alt53) {
case 1 :
- // InternalContract.g:5422:3: rule__Claims__ClaimsAssignment_0
+ // InternalContract.g:5459:3: rule__Claims__ClaimsAssignment_0
{
pushFollow(FOLLOW_2);
rule__Claims__ClaimsAssignment_0();
@@ -16929,14 +17060,14 @@ public final void rule__Claims__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Claims__Group__1"
- // InternalContract.g:5430:1: rule__Claims__Group__1 : rule__Claims__Group__1__Impl ;
+ // InternalContract.g:5467: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:5434:1: ( rule__Claims__Group__1__Impl )
- // InternalContract.g:5435:2: rule__Claims__Group__1__Impl
+ // InternalContract.g:5471:1: ( rule__Claims__Group__1__Impl )
+ // InternalContract.g:5472:2: rule__Claims__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Claims__Group__1__Impl();
@@ -16962,20 +17093,20 @@ public final void rule__Claims__Group__1() throws RecognitionException {
// $ANTLR start "rule__Claims__Group__1__Impl"
- // InternalContract.g:5441:1: rule__Claims__Group__1__Impl : ( ';' ) ;
+ // InternalContract.g:5478:1: rule__Claims__Group__1__Impl : ( ';' ) ;
public final void rule__Claims__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5445:1: ( ( ';' ) )
- // InternalContract.g:5446:1: ( ';' )
+ // InternalContract.g:5482:1: ( ( ';' ) )
+ // InternalContract.g:5483:1: ( ';' )
{
- // InternalContract.g:5446:1: ( ';' )
- // InternalContract.g:5447:2: ';'
+ // InternalContract.g:5483:1: ( ';' )
+ // InternalContract.g:5484:2: ';'
{
before(grammarAccess.getClaimsAccess().getSemicolonKeyword_1());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getClaimsAccess().getSemicolonKeyword_1());
}
@@ -16999,14 +17130,14 @@ public final void rule__Claims__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__0"
- // InternalContract.g:5457:1: rule__Query__Group_1__0 : rule__Query__Group_1__0__Impl rule__Query__Group_1__1 ;
+ // InternalContract.g:5494: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:5461:1: ( rule__Query__Group_1__0__Impl rule__Query__Group_1__1 )
- // InternalContract.g:5462:2: rule__Query__Group_1__0__Impl rule__Query__Group_1__1
+ // InternalContract.g:5498:1: ( rule__Query__Group_1__0__Impl rule__Query__Group_1__1 )
+ // InternalContract.g:5499:2: rule__Query__Group_1__0__Impl rule__Query__Group_1__1
{
pushFollow(FOLLOW_32);
rule__Query__Group_1__0__Impl();
@@ -17037,21 +17168,21 @@ public final void rule__Query__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__0__Impl"
- // InternalContract.g:5469:1: rule__Query__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:5506:1: rule__Query__Group_1__0__Impl : ( () ) ;
public final void rule__Query__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5473:1: ( ( () ) )
- // InternalContract.g:5474:1: ( () )
+ // InternalContract.g:5510:1: ( ( () ) )
+ // InternalContract.g:5511:1: ( () )
{
- // InternalContract.g:5474:1: ( () )
- // InternalContract.g:5475:2: ()
+ // InternalContract.g:5511:1: ( () )
+ // InternalContract.g:5512:2: ()
{
before(grammarAccess.getQueryAccess().getTupleDeclarationAction_1_0());
- // InternalContract.g:5476:2: ()
- // InternalContract.g:5476:3:
+ // InternalContract.g:5513:2: ()
+ // InternalContract.g:5513:3:
{
}
@@ -17074,14 +17205,14 @@ public final void rule__Query__Group_1__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__1"
- // InternalContract.g:5484:1: rule__Query__Group_1__1 : rule__Query__Group_1__1__Impl rule__Query__Group_1__2 ;
+ // InternalContract.g:5521: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:5488:1: ( rule__Query__Group_1__1__Impl rule__Query__Group_1__2 )
- // InternalContract.g:5489:2: rule__Query__Group_1__1__Impl rule__Query__Group_1__2
+ // InternalContract.g:5525:1: ( rule__Query__Group_1__1__Impl rule__Query__Group_1__2 )
+ // InternalContract.g:5526:2: rule__Query__Group_1__1__Impl rule__Query__Group_1__2
{
pushFollow(FOLLOW_25);
rule__Query__Group_1__1__Impl();
@@ -17112,20 +17243,20 @@ public final void rule__Query__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__1__Impl"
- // InternalContract.g:5496:1: rule__Query__Group_1__1__Impl : ( 'val' ) ;
+ // InternalContract.g:5533: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:5500:1: ( ( 'val' ) )
- // InternalContract.g:5501:1: ( 'val' )
+ // InternalContract.g:5537:1: ( ( 'val' ) )
+ // InternalContract.g:5538:1: ( 'val' )
{
- // InternalContract.g:5501:1: ( 'val' )
- // InternalContract.g:5502:2: 'val'
+ // InternalContract.g:5538:1: ( 'val' )
+ // InternalContract.g:5539:2: 'val'
{
before(grammarAccess.getQueryAccess().getValKeyword_1_1());
- match(input,53,FOLLOW_2);
+ match(input,55,FOLLOW_2);
after(grammarAccess.getQueryAccess().getValKeyword_1_1());
}
@@ -17149,14 +17280,14 @@ public final void rule__Query__Group_1__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__2"
- // InternalContract.g:5511:1: rule__Query__Group_1__2 : rule__Query__Group_1__2__Impl rule__Query__Group_1__3 ;
+ // InternalContract.g:5548: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:5515:1: ( rule__Query__Group_1__2__Impl rule__Query__Group_1__3 )
- // InternalContract.g:5516:2: rule__Query__Group_1__2__Impl rule__Query__Group_1__3
+ // InternalContract.g:5552:1: ( rule__Query__Group_1__2__Impl rule__Query__Group_1__3 )
+ // InternalContract.g:5553:2: rule__Query__Group_1__2__Impl rule__Query__Group_1__3
{
pushFollow(FOLLOW_8);
rule__Query__Group_1__2__Impl();
@@ -17187,20 +17318,20 @@ public final void rule__Query__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__2__Impl"
- // InternalContract.g:5523:1: rule__Query__Group_1__2__Impl : ( '(' ) ;
+ // InternalContract.g:5560:1: rule__Query__Group_1__2__Impl : ( '(' ) ;
public final void rule__Query__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5527:1: ( ( '(' ) )
- // InternalContract.g:5528:1: ( '(' )
+ // InternalContract.g:5564:1: ( ( '(' ) )
+ // InternalContract.g:5565:1: ( '(' )
{
- // InternalContract.g:5528:1: ( '(' )
- // InternalContract.g:5529:2: '('
+ // InternalContract.g:5565:1: ( '(' )
+ // InternalContract.g:5566:2: '('
{
before(grammarAccess.getQueryAccess().getLeftParenthesisKeyword_1_2());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getQueryAccess().getLeftParenthesisKeyword_1_2());
}
@@ -17224,14 +17355,14 @@ public final void rule__Query__Group_1__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__3"
- // InternalContract.g:5538:1: rule__Query__Group_1__3 : rule__Query__Group_1__3__Impl rule__Query__Group_1__4 ;
+ // InternalContract.g:5575: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:5542:1: ( rule__Query__Group_1__3__Impl rule__Query__Group_1__4 )
- // InternalContract.g:5543:2: rule__Query__Group_1__3__Impl rule__Query__Group_1__4
+ // InternalContract.g:5579:1: ( rule__Query__Group_1__3__Impl rule__Query__Group_1__4 )
+ // InternalContract.g:5580:2: rule__Query__Group_1__3__Impl rule__Query__Group_1__4
{
pushFollow(FOLLOW_33);
rule__Query__Group_1__3__Impl();
@@ -17262,21 +17393,21 @@ public final void rule__Query__Group_1__3() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__3__Impl"
- // InternalContract.g:5550:1: rule__Query__Group_1__3__Impl : ( ( rule__Query__NamesAssignment_1_3 ) ) ;
+ // InternalContract.g:5587: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:5554:1: ( ( ( rule__Query__NamesAssignment_1_3 ) ) )
- // InternalContract.g:5555:1: ( ( rule__Query__NamesAssignment_1_3 ) )
+ // InternalContract.g:5591:1: ( ( ( rule__Query__NamesAssignment_1_3 ) ) )
+ // InternalContract.g:5592:1: ( ( rule__Query__NamesAssignment_1_3 ) )
{
- // InternalContract.g:5555:1: ( ( rule__Query__NamesAssignment_1_3 ) )
- // InternalContract.g:5556:2: ( rule__Query__NamesAssignment_1_3 )
+ // InternalContract.g:5592:1: ( ( rule__Query__NamesAssignment_1_3 ) )
+ // InternalContract.g:5593:2: ( rule__Query__NamesAssignment_1_3 )
{
before(grammarAccess.getQueryAccess().getNamesAssignment_1_3());
- // InternalContract.g:5557:2: ( rule__Query__NamesAssignment_1_3 )
- // InternalContract.g:5557:3: rule__Query__NamesAssignment_1_3
+ // InternalContract.g:5594:2: ( rule__Query__NamesAssignment_1_3 )
+ // InternalContract.g:5594:3: rule__Query__NamesAssignment_1_3
{
pushFollow(FOLLOW_2);
rule__Query__NamesAssignment_1_3();
@@ -17309,14 +17440,14 @@ public final void rule__Query__Group_1__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__4"
- // InternalContract.g:5565:1: rule__Query__Group_1__4 : rule__Query__Group_1__4__Impl rule__Query__Group_1__5 ;
+ // InternalContract.g:5602: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:5569:1: ( rule__Query__Group_1__4__Impl rule__Query__Group_1__5 )
- // InternalContract.g:5570:2: rule__Query__Group_1__4__Impl rule__Query__Group_1__5
+ // InternalContract.g:5606:1: ( rule__Query__Group_1__4__Impl rule__Query__Group_1__5 )
+ // InternalContract.g:5607:2: rule__Query__Group_1__4__Impl rule__Query__Group_1__5
{
pushFollow(FOLLOW_34);
rule__Query__Group_1__4__Impl();
@@ -17347,24 +17478,24 @@ public final void rule__Query__Group_1__4() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__4__Impl"
- // InternalContract.g:5577:1: rule__Query__Group_1__4__Impl : ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) ) ;
+ // InternalContract.g:5614: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:5581:1: ( ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) ) )
- // InternalContract.g:5582:1: ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) )
+ // InternalContract.g:5618:1: ( ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) ) )
+ // InternalContract.g:5619:1: ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) )
{
- // InternalContract.g:5582:1: ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) )
- // InternalContract.g:5583:2: ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* )
+ // InternalContract.g:5619:1: ( ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* ) )
+ // InternalContract.g:5620:2: ( ( rule__Query__Group_1_4__0 ) ) ( ( rule__Query__Group_1_4__0 )* )
{
- // InternalContract.g:5583:2: ( ( rule__Query__Group_1_4__0 ) )
- // InternalContract.g:5584:3: ( rule__Query__Group_1_4__0 )
+ // InternalContract.g:5620:2: ( ( rule__Query__Group_1_4__0 ) )
+ // InternalContract.g:5621:3: ( rule__Query__Group_1_4__0 )
{
before(grammarAccess.getQueryAccess().getGroup_1_4());
- // InternalContract.g:5585:3: ( rule__Query__Group_1_4__0 )
- // InternalContract.g:5585:4: rule__Query__Group_1_4__0
+ // InternalContract.g:5622:3: ( rule__Query__Group_1_4__0 )
+ // InternalContract.g:5622:4: rule__Query__Group_1_4__0
{
pushFollow(FOLLOW_35);
rule__Query__Group_1_4__0();
@@ -17378,24 +17509,24 @@ public final void rule__Query__Group_1__4__Impl() throws RecognitionException {
}
- // InternalContract.g:5588:2: ( ( rule__Query__Group_1_4__0 )* )
- // InternalContract.g:5589:3: ( rule__Query__Group_1_4__0 )*
+ // InternalContract.g:5625:2: ( ( rule__Query__Group_1_4__0 )* )
+ // InternalContract.g:5626:3: ( rule__Query__Group_1_4__0 )*
{
before(grammarAccess.getQueryAccess().getGroup_1_4());
- // InternalContract.g:5590:3: ( rule__Query__Group_1_4__0 )*
- loop53:
+ // InternalContract.g:5627:3: ( rule__Query__Group_1_4__0 )*
+ loop54:
do {
- int alt53=2;
- int LA53_0 = input.LA(1);
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA53_0==55) ) {
- alt53=1;
+ if ( (LA54_0==57) ) {
+ alt54=1;
}
- switch (alt53) {
+ switch (alt54) {
case 1 :
- // InternalContract.g:5590:4: rule__Query__Group_1_4__0
+ // InternalContract.g:5627:4: rule__Query__Group_1_4__0
{
pushFollow(FOLLOW_35);
rule__Query__Group_1_4__0();
@@ -17407,7 +17538,7 @@ public final void rule__Query__Group_1__4__Impl() throws RecognitionException {
break;
default :
- break loop53;
+ break loop54;
}
} while (true);
@@ -17437,14 +17568,14 @@ public final void rule__Query__Group_1__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__5"
- // InternalContract.g:5599:1: rule__Query__Group_1__5 : rule__Query__Group_1__5__Impl rule__Query__Group_1__6 ;
+ // InternalContract.g:5636: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:5603:1: ( rule__Query__Group_1__5__Impl rule__Query__Group_1__6 )
- // InternalContract.g:5604:2: rule__Query__Group_1__5__Impl rule__Query__Group_1__6
+ // InternalContract.g:5640:1: ( rule__Query__Group_1__5__Impl rule__Query__Group_1__6 )
+ // InternalContract.g:5641:2: rule__Query__Group_1__5__Impl rule__Query__Group_1__6
{
pushFollow(FOLLOW_36);
rule__Query__Group_1__5__Impl();
@@ -17475,20 +17606,20 @@ public final void rule__Query__Group_1__5() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__5__Impl"
- // InternalContract.g:5611:1: rule__Query__Group_1__5__Impl : ( ')' ) ;
+ // InternalContract.g:5648:1: rule__Query__Group_1__5__Impl : ( ')' ) ;
public final void rule__Query__Group_1__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5615:1: ( ( ')' ) )
- // InternalContract.g:5616:1: ( ')' )
+ // InternalContract.g:5652:1: ( ( ')' ) )
+ // InternalContract.g:5653:1: ( ')' )
{
- // InternalContract.g:5616:1: ( ')' )
- // InternalContract.g:5617:2: ')'
+ // InternalContract.g:5653:1: ( ')' )
+ // InternalContract.g:5654:2: ')'
{
before(grammarAccess.getQueryAccess().getRightParenthesisKeyword_1_5());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getQueryAccess().getRightParenthesisKeyword_1_5());
}
@@ -17512,14 +17643,14 @@ public final void rule__Query__Group_1__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__6"
- // InternalContract.g:5626:1: rule__Query__Group_1__6 : rule__Query__Group_1__6__Impl rule__Query__Group_1__7 ;
+ // InternalContract.g:5663: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:5630:1: ( rule__Query__Group_1__6__Impl rule__Query__Group_1__7 )
- // InternalContract.g:5631:2: rule__Query__Group_1__6__Impl rule__Query__Group_1__7
+ // InternalContract.g:5667:1: ( rule__Query__Group_1__6__Impl rule__Query__Group_1__7 )
+ // InternalContract.g:5668:2: rule__Query__Group_1__6__Impl rule__Query__Group_1__7
{
pushFollow(FOLLOW_37);
rule__Query__Group_1__6__Impl();
@@ -17550,20 +17681,20 @@ public final void rule__Query__Group_1__6() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__6__Impl"
- // InternalContract.g:5638:1: rule__Query__Group_1__6__Impl : ( '=' ) ;
+ // InternalContract.g:5675:1: rule__Query__Group_1__6__Impl : ( '=' ) ;
public final void rule__Query__Group_1__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5642:1: ( ( '=' ) )
- // InternalContract.g:5643:1: ( '=' )
+ // InternalContract.g:5679:1: ( ( '=' ) )
+ // InternalContract.g:5680:1: ( '=' )
{
- // InternalContract.g:5643:1: ( '=' )
- // InternalContract.g:5644:2: '='
+ // InternalContract.g:5680:1: ( '=' )
+ // InternalContract.g:5681:2: '='
{
before(grammarAccess.getQueryAccess().getEqualsSignKeyword_1_6());
- match(input,54,FOLLOW_2);
+ match(input,56,FOLLOW_2);
after(grammarAccess.getQueryAccess().getEqualsSignKeyword_1_6());
}
@@ -17587,14 +17718,14 @@ public final void rule__Query__Group_1__6__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__7"
- // InternalContract.g:5653:1: rule__Query__Group_1__7 : rule__Query__Group_1__7__Impl ;
+ // InternalContract.g:5690: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:5657:1: ( rule__Query__Group_1__7__Impl )
- // InternalContract.g:5658:2: rule__Query__Group_1__7__Impl
+ // InternalContract.g:5694:1: ( rule__Query__Group_1__7__Impl )
+ // InternalContract.g:5695:2: rule__Query__Group_1__7__Impl
{
pushFollow(FOLLOW_2);
rule__Query__Group_1__7__Impl();
@@ -17620,21 +17751,21 @@ public final void rule__Query__Group_1__7() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1__7__Impl"
- // InternalContract.g:5664:1: rule__Query__Group_1__7__Impl : ( ( rule__Query__ValueAssignment_1_7 ) ) ;
+ // InternalContract.g:5701: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:5668:1: ( ( ( rule__Query__ValueAssignment_1_7 ) ) )
- // InternalContract.g:5669:1: ( ( rule__Query__ValueAssignment_1_7 ) )
+ // InternalContract.g:5705:1: ( ( ( rule__Query__ValueAssignment_1_7 ) ) )
+ // InternalContract.g:5706:1: ( ( rule__Query__ValueAssignment_1_7 ) )
{
- // InternalContract.g:5669:1: ( ( rule__Query__ValueAssignment_1_7 ) )
- // InternalContract.g:5670:2: ( rule__Query__ValueAssignment_1_7 )
+ // InternalContract.g:5706:1: ( ( rule__Query__ValueAssignment_1_7 ) )
+ // InternalContract.g:5707:2: ( rule__Query__ValueAssignment_1_7 )
{
before(grammarAccess.getQueryAccess().getValueAssignment_1_7());
- // InternalContract.g:5671:2: ( rule__Query__ValueAssignment_1_7 )
- // InternalContract.g:5671:3: rule__Query__ValueAssignment_1_7
+ // InternalContract.g:5708:2: ( rule__Query__ValueAssignment_1_7 )
+ // InternalContract.g:5708:3: rule__Query__ValueAssignment_1_7
{
pushFollow(FOLLOW_2);
rule__Query__ValueAssignment_1_7();
@@ -17667,14 +17798,14 @@ public final void rule__Query__Group_1__7__Impl() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1_4__0"
- // InternalContract.g:5680:1: rule__Query__Group_1_4__0 : rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1 ;
+ // InternalContract.g:5717: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:5684:1: ( rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1 )
- // InternalContract.g:5685:2: rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1
+ // InternalContract.g:5721:1: ( rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1 )
+ // InternalContract.g:5722:2: rule__Query__Group_1_4__0__Impl rule__Query__Group_1_4__1
{
pushFollow(FOLLOW_8);
rule__Query__Group_1_4__0__Impl();
@@ -17705,20 +17836,20 @@ public final void rule__Query__Group_1_4__0() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1_4__0__Impl"
- // InternalContract.g:5692:1: rule__Query__Group_1_4__0__Impl : ( ',' ) ;
+ // InternalContract.g:5729: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:5696:1: ( ( ',' ) )
- // InternalContract.g:5697:1: ( ',' )
+ // InternalContract.g:5733:1: ( ( ',' ) )
+ // InternalContract.g:5734:1: ( ',' )
{
- // InternalContract.g:5697:1: ( ',' )
- // InternalContract.g:5698:2: ','
+ // InternalContract.g:5734:1: ( ',' )
+ // InternalContract.g:5735:2: ','
{
before(grammarAccess.getQueryAccess().getCommaKeyword_1_4_0());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getQueryAccess().getCommaKeyword_1_4_0());
}
@@ -17742,14 +17873,14 @@ public final void rule__Query__Group_1_4__0__Impl() throws RecognitionException
// $ANTLR start "rule__Query__Group_1_4__1"
- // InternalContract.g:5707:1: rule__Query__Group_1_4__1 : rule__Query__Group_1_4__1__Impl ;
+ // InternalContract.g:5744: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:5711:1: ( rule__Query__Group_1_4__1__Impl )
- // InternalContract.g:5712:2: rule__Query__Group_1_4__1__Impl
+ // InternalContract.g:5748:1: ( rule__Query__Group_1_4__1__Impl )
+ // InternalContract.g:5749:2: rule__Query__Group_1_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__Query__Group_1_4__1__Impl();
@@ -17775,21 +17906,21 @@ public final void rule__Query__Group_1_4__1() throws RecognitionException {
// $ANTLR start "rule__Query__Group_1_4__1__Impl"
- // InternalContract.g:5718:1: rule__Query__Group_1_4__1__Impl : ( ( rule__Query__NamesAssignment_1_4_1 ) ) ;
+ // InternalContract.g:5755: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:5722:1: ( ( ( rule__Query__NamesAssignment_1_4_1 ) ) )
- // InternalContract.g:5723:1: ( ( rule__Query__NamesAssignment_1_4_1 ) )
+ // InternalContract.g:5759:1: ( ( ( rule__Query__NamesAssignment_1_4_1 ) ) )
+ // InternalContract.g:5760:1: ( ( rule__Query__NamesAssignment_1_4_1 ) )
{
- // InternalContract.g:5723:1: ( ( rule__Query__NamesAssignment_1_4_1 ) )
- // InternalContract.g:5724:2: ( rule__Query__NamesAssignment_1_4_1 )
+ // InternalContract.g:5760:1: ( ( rule__Query__NamesAssignment_1_4_1 ) )
+ // InternalContract.g:5761:2: ( rule__Query__NamesAssignment_1_4_1 )
{
before(grammarAccess.getQueryAccess().getNamesAssignment_1_4_1());
- // InternalContract.g:5725:2: ( rule__Query__NamesAssignment_1_4_1 )
- // InternalContract.g:5725:3: rule__Query__NamesAssignment_1_4_1
+ // InternalContract.g:5762:2: ( rule__Query__NamesAssignment_1_4_1 )
+ // InternalContract.g:5762:3: rule__Query__NamesAssignment_1_4_1
{
pushFollow(FOLLOW_2);
rule__Query__NamesAssignment_1_4_1();
@@ -17822,14 +17953,14 @@ public final void rule__Query__Group_1_4__1__Impl() throws RecognitionException
// $ANTLR start "rule__SingleValDeclaration__Group__0"
- // InternalContract.g:5734:1: rule__SingleValDeclaration__Group__0 : rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1 ;
+ // InternalContract.g:5771: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:5738:1: ( rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1 )
- // InternalContract.g:5739:2: rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1
+ // InternalContract.g:5775:1: ( rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1 )
+ // InternalContract.g:5776:2: rule__SingleValDeclaration__Group__0__Impl rule__SingleValDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__SingleValDeclaration__Group__0__Impl();
@@ -17860,20 +17991,20 @@ public final void rule__SingleValDeclaration__Group__0() throws RecognitionExcep
// $ANTLR start "rule__SingleValDeclaration__Group__0__Impl"
- // InternalContract.g:5746:1: rule__SingleValDeclaration__Group__0__Impl : ( 'val' ) ;
+ // InternalContract.g:5783:1: rule__SingleValDeclaration__Group__0__Impl : ( 'val' ) ;
public final void rule__SingleValDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5750:1: ( ( 'val' ) )
- // InternalContract.g:5751:1: ( 'val' )
+ // InternalContract.g:5787:1: ( ( 'val' ) )
+ // InternalContract.g:5788:1: ( 'val' )
{
- // InternalContract.g:5751:1: ( 'val' )
- // InternalContract.g:5752:2: 'val'
+ // InternalContract.g:5788:1: ( 'val' )
+ // InternalContract.g:5789:2: 'val'
{
before(grammarAccess.getSingleValDeclarationAccess().getValKeyword_0());
- match(input,53,FOLLOW_2);
+ match(input,55,FOLLOW_2);
after(grammarAccess.getSingleValDeclarationAccess().getValKeyword_0());
}
@@ -17897,14 +18028,14 @@ public final void rule__SingleValDeclaration__Group__0__Impl() throws Recognitio
// $ANTLR start "rule__SingleValDeclaration__Group__1"
- // InternalContract.g:5761:1: rule__SingleValDeclaration__Group__1 : rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2 ;
+ // InternalContract.g:5798: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:5765:1: ( rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2 )
- // InternalContract.g:5766:2: rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2
+ // InternalContract.g:5802:1: ( rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2 )
+ // InternalContract.g:5803:2: rule__SingleValDeclaration__Group__1__Impl rule__SingleValDeclaration__Group__2
{
pushFollow(FOLLOW_36);
rule__SingleValDeclaration__Group__1__Impl();
@@ -17935,21 +18066,21 @@ public final void rule__SingleValDeclaration__Group__1() throws RecognitionExcep
// $ANTLR start "rule__SingleValDeclaration__Group__1__Impl"
- // InternalContract.g:5773:1: rule__SingleValDeclaration__Group__1__Impl : ( ( rule__SingleValDeclaration__NameAssignment_1 ) ) ;
+ // InternalContract.g:5810: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:5777:1: ( ( ( rule__SingleValDeclaration__NameAssignment_1 ) ) )
- // InternalContract.g:5778:1: ( ( rule__SingleValDeclaration__NameAssignment_1 ) )
+ // InternalContract.g:5814:1: ( ( ( rule__SingleValDeclaration__NameAssignment_1 ) ) )
+ // InternalContract.g:5815:1: ( ( rule__SingleValDeclaration__NameAssignment_1 ) )
{
- // InternalContract.g:5778:1: ( ( rule__SingleValDeclaration__NameAssignment_1 ) )
- // InternalContract.g:5779:2: ( rule__SingleValDeclaration__NameAssignment_1 )
+ // InternalContract.g:5815:1: ( ( rule__SingleValDeclaration__NameAssignment_1 ) )
+ // InternalContract.g:5816:2: ( rule__SingleValDeclaration__NameAssignment_1 )
{
before(grammarAccess.getSingleValDeclarationAccess().getNameAssignment_1());
- // InternalContract.g:5780:2: ( rule__SingleValDeclaration__NameAssignment_1 )
- // InternalContract.g:5780:3: rule__SingleValDeclaration__NameAssignment_1
+ // InternalContract.g:5817:2: ( rule__SingleValDeclaration__NameAssignment_1 )
+ // InternalContract.g:5817:3: rule__SingleValDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__SingleValDeclaration__NameAssignment_1();
@@ -17982,14 +18113,14 @@ public final void rule__SingleValDeclaration__Group__1__Impl() throws Recognitio
// $ANTLR start "rule__SingleValDeclaration__Group__2"
- // InternalContract.g:5788:1: rule__SingleValDeclaration__Group__2 : rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3 ;
+ // InternalContract.g:5825: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:5792:1: ( rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3 )
- // InternalContract.g:5793:2: rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3
+ // InternalContract.g:5829:1: ( rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3 )
+ // InternalContract.g:5830:2: rule__SingleValDeclaration__Group__2__Impl rule__SingleValDeclaration__Group__3
{
pushFollow(FOLLOW_37);
rule__SingleValDeclaration__Group__2__Impl();
@@ -18020,20 +18151,20 @@ public final void rule__SingleValDeclaration__Group__2() throws RecognitionExcep
// $ANTLR start "rule__SingleValDeclaration__Group__2__Impl"
- // InternalContract.g:5800:1: rule__SingleValDeclaration__Group__2__Impl : ( '=' ) ;
+ // InternalContract.g:5837:1: rule__SingleValDeclaration__Group__2__Impl : ( '=' ) ;
public final void rule__SingleValDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5804:1: ( ( '=' ) )
- // InternalContract.g:5805:1: ( '=' )
+ // InternalContract.g:5841:1: ( ( '=' ) )
+ // InternalContract.g:5842:1: ( '=' )
{
- // InternalContract.g:5805:1: ( '=' )
- // InternalContract.g:5806:2: '='
+ // InternalContract.g:5842:1: ( '=' )
+ // InternalContract.g:5843:2: '='
{
before(grammarAccess.getSingleValDeclarationAccess().getEqualsSignKeyword_2());
- match(input,54,FOLLOW_2);
+ match(input,56,FOLLOW_2);
after(grammarAccess.getSingleValDeclarationAccess().getEqualsSignKeyword_2());
}
@@ -18057,14 +18188,14 @@ public final void rule__SingleValDeclaration__Group__2__Impl() throws Recognitio
// $ANTLR start "rule__SingleValDeclaration__Group__3"
- // InternalContract.g:5815:1: rule__SingleValDeclaration__Group__3 : rule__SingleValDeclaration__Group__3__Impl ;
+ // InternalContract.g:5852: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:5819:1: ( rule__SingleValDeclaration__Group__3__Impl )
- // InternalContract.g:5820:2: rule__SingleValDeclaration__Group__3__Impl
+ // InternalContract.g:5856:1: ( rule__SingleValDeclaration__Group__3__Impl )
+ // InternalContract.g:5857:2: rule__SingleValDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__SingleValDeclaration__Group__3__Impl();
@@ -18090,21 +18221,21 @@ public final void rule__SingleValDeclaration__Group__3() throws RecognitionExcep
// $ANTLR start "rule__SingleValDeclaration__Group__3__Impl"
- // InternalContract.g:5826:1: rule__SingleValDeclaration__Group__3__Impl : ( ( rule__SingleValDeclaration__ValueAssignment_3 ) ) ;
+ // InternalContract.g:5863: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:5830:1: ( ( ( rule__SingleValDeclaration__ValueAssignment_3 ) ) )
- // InternalContract.g:5831:1: ( ( rule__SingleValDeclaration__ValueAssignment_3 ) )
+ // InternalContract.g:5867:1: ( ( ( rule__SingleValDeclaration__ValueAssignment_3 ) ) )
+ // InternalContract.g:5868:1: ( ( rule__SingleValDeclaration__ValueAssignment_3 ) )
{
- // InternalContract.g:5831:1: ( ( rule__SingleValDeclaration__ValueAssignment_3 ) )
- // InternalContract.g:5832:2: ( rule__SingleValDeclaration__ValueAssignment_3 )
+ // InternalContract.g:5868:1: ( ( rule__SingleValDeclaration__ValueAssignment_3 ) )
+ // InternalContract.g:5869:2: ( rule__SingleValDeclaration__ValueAssignment_3 )
{
before(grammarAccess.getSingleValDeclarationAccess().getValueAssignment_3());
- // InternalContract.g:5833:2: ( rule__SingleValDeclaration__ValueAssignment_3 )
- // InternalContract.g:5833:3: rule__SingleValDeclaration__ValueAssignment_3
+ // InternalContract.g:5870:2: ( rule__SingleValDeclaration__ValueAssignment_3 )
+ // InternalContract.g:5870:3: rule__SingleValDeclaration__ValueAssignment_3
{
pushFollow(FOLLOW_2);
rule__SingleValDeclaration__ValueAssignment_3();
@@ -18137,14 +18268,14 @@ public final void rule__SingleValDeclaration__Group__3__Impl() throws Recognitio
// $ANTLR start "rule__Expression__Group__0"
- // InternalContract.g:5842:1: rule__Expression__Group__0 : rule__Expression__Group__0__Impl rule__Expression__Group__1 ;
+ // InternalContract.g:5879: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:5846:1: ( rule__Expression__Group__0__Impl rule__Expression__Group__1 )
- // InternalContract.g:5847:2: rule__Expression__Group__0__Impl rule__Expression__Group__1
+ // InternalContract.g:5883:1: ( rule__Expression__Group__0__Impl rule__Expression__Group__1 )
+ // InternalContract.g:5884:2: rule__Expression__Group__0__Impl rule__Expression__Group__1
{
pushFollow(FOLLOW_38);
rule__Expression__Group__0__Impl();
@@ -18175,17 +18306,17 @@ public final void rule__Expression__Group__0() throws RecognitionException {
// $ANTLR start "rule__Expression__Group__0__Impl"
- // InternalContract.g:5854:1: rule__Expression__Group__0__Impl : ( ruleAndExpression ) ;
+ // InternalContract.g:5891:1: rule__Expression__Group__0__Impl : ( ruleAndExpression ) ;
public final void rule__Expression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5858:1: ( ( ruleAndExpression ) )
- // InternalContract.g:5859:1: ( ruleAndExpression )
+ // InternalContract.g:5895:1: ( ( ruleAndExpression ) )
+ // InternalContract.g:5896:1: ( ruleAndExpression )
{
- // InternalContract.g:5859:1: ( ruleAndExpression )
- // InternalContract.g:5860:2: ruleAndExpression
+ // InternalContract.g:5896:1: ( ruleAndExpression )
+ // InternalContract.g:5897:2: ruleAndExpression
{
before(grammarAccess.getExpressionAccess().getAndExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -18216,14 +18347,14 @@ public final void rule__Expression__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__Expression__Group__1"
- // InternalContract.g:5869:1: rule__Expression__Group__1 : rule__Expression__Group__1__Impl ;
+ // InternalContract.g:5906: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:5873:1: ( rule__Expression__Group__1__Impl )
- // InternalContract.g:5874:2: rule__Expression__Group__1__Impl
+ // InternalContract.g:5910:1: ( rule__Expression__Group__1__Impl )
+ // InternalContract.g:5911:2: rule__Expression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__Expression__Group__1__Impl();
@@ -18249,33 +18380,33 @@ public final void rule__Expression__Group__1() throws RecognitionException {
// $ANTLR start "rule__Expression__Group__1__Impl"
- // InternalContract.g:5880:1: rule__Expression__Group__1__Impl : ( ( rule__Expression__Group_1__0 )* ) ;
+ // InternalContract.g:5917: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:5884:1: ( ( ( rule__Expression__Group_1__0 )* ) )
- // InternalContract.g:5885:1: ( ( rule__Expression__Group_1__0 )* )
+ // InternalContract.g:5921:1: ( ( ( rule__Expression__Group_1__0 )* ) )
+ // InternalContract.g:5922:1: ( ( rule__Expression__Group_1__0 )* )
{
- // InternalContract.g:5885:1: ( ( rule__Expression__Group_1__0 )* )
- // InternalContract.g:5886:2: ( rule__Expression__Group_1__0 )*
+ // InternalContract.g:5922:1: ( ( rule__Expression__Group_1__0 )* )
+ // InternalContract.g:5923:2: ( rule__Expression__Group_1__0 )*
{
before(grammarAccess.getExpressionAccess().getGroup_1());
- // InternalContract.g:5887:2: ( rule__Expression__Group_1__0 )*
- loop54:
+ // InternalContract.g:5924:2: ( rule__Expression__Group_1__0 )*
+ loop55:
do {
- int alt54=2;
- int LA54_0 = input.LA(1);
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA54_0==56) ) {
- alt54=1;
+ if ( (LA55_0==58) ) {
+ alt55=1;
}
- switch (alt54) {
+ switch (alt55) {
case 1 :
- // InternalContract.g:5887:3: rule__Expression__Group_1__0
+ // InternalContract.g:5924:3: rule__Expression__Group_1__0
{
pushFollow(FOLLOW_39);
rule__Expression__Group_1__0();
@@ -18287,7 +18418,7 @@ public final void rule__Expression__Group__1__Impl() throws RecognitionException
break;
default :
- break loop54;
+ break loop55;
}
} while (true);
@@ -18314,14 +18445,14 @@ public final void rule__Expression__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__Expression__Group_1__0"
- // InternalContract.g:5896:1: rule__Expression__Group_1__0 : rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1 ;
+ // InternalContract.g:5933: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:5900:1: ( rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1 )
- // InternalContract.g:5901:2: rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1
+ // InternalContract.g:5937:1: ( rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1 )
+ // InternalContract.g:5938:2: rule__Expression__Group_1__0__Impl rule__Expression__Group_1__1
{
pushFollow(FOLLOW_38);
rule__Expression__Group_1__0__Impl();
@@ -18352,21 +18483,21 @@ public final void rule__Expression__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__Expression__Group_1__0__Impl"
- // InternalContract.g:5908:1: rule__Expression__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:5945:1: rule__Expression__Group_1__0__Impl : ( () ) ;
public final void rule__Expression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5912:1: ( ( () ) )
- // InternalContract.g:5913:1: ( () )
+ // InternalContract.g:5949:1: ( ( () ) )
+ // InternalContract.g:5950:1: ( () )
{
- // InternalContract.g:5913:1: ( () )
- // InternalContract.g:5914:2: ()
+ // InternalContract.g:5950:1: ( () )
+ // InternalContract.g:5951:2: ()
{
before(grammarAccess.getExpressionAccess().getOrExpressionLeftAction_1_0());
- // InternalContract.g:5915:2: ()
- // InternalContract.g:5915:3:
+ // InternalContract.g:5952:2: ()
+ // InternalContract.g:5952:3:
{
}
@@ -18389,14 +18520,14 @@ public final void rule__Expression__Group_1__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__Expression__Group_1__1"
- // InternalContract.g:5923:1: rule__Expression__Group_1__1 : rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2 ;
+ // InternalContract.g:5960: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:5927:1: ( rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2 )
- // InternalContract.g:5928:2: rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2
+ // InternalContract.g:5964:1: ( rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2 )
+ // InternalContract.g:5965:2: rule__Expression__Group_1__1__Impl rule__Expression__Group_1__2
{
pushFollow(FOLLOW_37);
rule__Expression__Group_1__1__Impl();
@@ -18427,20 +18558,20 @@ public final void rule__Expression__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__Expression__Group_1__1__Impl"
- // InternalContract.g:5935:1: rule__Expression__Group_1__1__Impl : ( '||' ) ;
+ // InternalContract.g:5972:1: rule__Expression__Group_1__1__Impl : ( '||' ) ;
public final void rule__Expression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5939:1: ( ( '||' ) )
- // InternalContract.g:5940:1: ( '||' )
+ // InternalContract.g:5976:1: ( ( '||' ) )
+ // InternalContract.g:5977:1: ( '||' )
{
- // InternalContract.g:5940:1: ( '||' )
- // InternalContract.g:5941:2: '||'
+ // InternalContract.g:5977:1: ( '||' )
+ // InternalContract.g:5978:2: '||'
{
before(grammarAccess.getExpressionAccess().getVerticalLineVerticalLineKeyword_1_1());
- match(input,56,FOLLOW_2);
+ match(input,58,FOLLOW_2);
after(grammarAccess.getExpressionAccess().getVerticalLineVerticalLineKeyword_1_1());
}
@@ -18464,14 +18595,14 @@ public final void rule__Expression__Group_1__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__Expression__Group_1__2"
- // InternalContract.g:5950:1: rule__Expression__Group_1__2 : rule__Expression__Group_1__2__Impl ;
+ // InternalContract.g:5987: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:5954:1: ( rule__Expression__Group_1__2__Impl )
- // InternalContract.g:5955:2: rule__Expression__Group_1__2__Impl
+ // InternalContract.g:5991:1: ( rule__Expression__Group_1__2__Impl )
+ // InternalContract.g:5992:2: rule__Expression__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__Expression__Group_1__2__Impl();
@@ -18497,21 +18628,21 @@ public final void rule__Expression__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__Expression__Group_1__2__Impl"
- // InternalContract.g:5961:1: rule__Expression__Group_1__2__Impl : ( ( rule__Expression__RightAssignment_1_2 ) ) ;
+ // InternalContract.g:5998: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:5965:1: ( ( ( rule__Expression__RightAssignment_1_2 ) ) )
- // InternalContract.g:5966:1: ( ( rule__Expression__RightAssignment_1_2 ) )
+ // InternalContract.g:6002:1: ( ( ( rule__Expression__RightAssignment_1_2 ) ) )
+ // InternalContract.g:6003:1: ( ( rule__Expression__RightAssignment_1_2 ) )
{
- // InternalContract.g:5966:1: ( ( rule__Expression__RightAssignment_1_2 ) )
- // InternalContract.g:5967:2: ( rule__Expression__RightAssignment_1_2 )
+ // InternalContract.g:6003:1: ( ( rule__Expression__RightAssignment_1_2 ) )
+ // InternalContract.g:6004:2: ( rule__Expression__RightAssignment_1_2 )
{
before(grammarAccess.getExpressionAccess().getRightAssignment_1_2());
- // InternalContract.g:5968:2: ( rule__Expression__RightAssignment_1_2 )
- // InternalContract.g:5968:3: rule__Expression__RightAssignment_1_2
+ // InternalContract.g:6005:2: ( rule__Expression__RightAssignment_1_2 )
+ // InternalContract.g:6005:3: rule__Expression__RightAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__Expression__RightAssignment_1_2();
@@ -18544,14 +18675,14 @@ public final void rule__Expression__Group_1__2__Impl() throws RecognitionExcepti
// $ANTLR start "rule__AndExpression__Group__0"
- // InternalContract.g:5977:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
+ // InternalContract.g:6014: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:5981:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
- // InternalContract.g:5982:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
+ // InternalContract.g:6018:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
+ // InternalContract.g:6019:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
{
pushFollow(FOLLOW_40);
rule__AndExpression__Group__0__Impl();
@@ -18582,17 +18713,17 @@ public final void rule__AndExpression__Group__0() throws RecognitionException {
// $ANTLR start "rule__AndExpression__Group__0__Impl"
- // InternalContract.g:5989:1: rule__AndExpression__Group__0__Impl : ( ruleNotExpression ) ;
+ // InternalContract.g:6026:1: rule__AndExpression__Group__0__Impl : ( ruleNotExpression ) ;
public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:5993:1: ( ( ruleNotExpression ) )
- // InternalContract.g:5994:1: ( ruleNotExpression )
+ // InternalContract.g:6030:1: ( ( ruleNotExpression ) )
+ // InternalContract.g:6031:1: ( ruleNotExpression )
{
- // InternalContract.g:5994:1: ( ruleNotExpression )
- // InternalContract.g:5995:2: ruleNotExpression
+ // InternalContract.g:6031:1: ( ruleNotExpression )
+ // InternalContract.g:6032:2: ruleNotExpression
{
before(grammarAccess.getAndExpressionAccess().getNotExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -18623,14 +18754,14 @@ public final void rule__AndExpression__Group__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__AndExpression__Group__1"
- // InternalContract.g:6004:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
+ // InternalContract.g:6041: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:6008:1: ( rule__AndExpression__Group__1__Impl )
- // InternalContract.g:6009:2: rule__AndExpression__Group__1__Impl
+ // InternalContract.g:6045:1: ( rule__AndExpression__Group__1__Impl )
+ // InternalContract.g:6046:2: rule__AndExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__AndExpression__Group__1__Impl();
@@ -18656,33 +18787,33 @@ public final void rule__AndExpression__Group__1() throws RecognitionException {
// $ANTLR start "rule__AndExpression__Group__1__Impl"
- // InternalContract.g:6015:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
+ // InternalContract.g:6052: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:6019:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
- // InternalContract.g:6020:1: ( ( rule__AndExpression__Group_1__0 )* )
+ // InternalContract.g:6056:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
+ // InternalContract.g:6057:1: ( ( rule__AndExpression__Group_1__0 )* )
{
- // InternalContract.g:6020:1: ( ( rule__AndExpression__Group_1__0 )* )
- // InternalContract.g:6021:2: ( rule__AndExpression__Group_1__0 )*
+ // InternalContract.g:6057:1: ( ( rule__AndExpression__Group_1__0 )* )
+ // InternalContract.g:6058:2: ( rule__AndExpression__Group_1__0 )*
{
before(grammarAccess.getAndExpressionAccess().getGroup_1());
- // InternalContract.g:6022:2: ( rule__AndExpression__Group_1__0 )*
- loop55:
+ // InternalContract.g:6059:2: ( rule__AndExpression__Group_1__0 )*
+ loop56:
do {
- int alt55=2;
- int LA55_0 = input.LA(1);
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA55_0==57) ) {
- alt55=1;
+ if ( (LA56_0==59) ) {
+ alt56=1;
}
- switch (alt55) {
+ switch (alt56) {
case 1 :
- // InternalContract.g:6022:3: rule__AndExpression__Group_1__0
+ // InternalContract.g:6059:3: rule__AndExpression__Group_1__0
{
pushFollow(FOLLOW_41);
rule__AndExpression__Group_1__0();
@@ -18694,7 +18825,7 @@ public final void rule__AndExpression__Group__1__Impl() throws RecognitionExcept
break;
default :
- break loop55;
+ break loop56;
}
} while (true);
@@ -18721,14 +18852,14 @@ public final void rule__AndExpression__Group__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__AndExpression__Group_1__0"
- // InternalContract.g:6031:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
+ // InternalContract.g:6068: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:6035:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
- // InternalContract.g:6036:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
+ // InternalContract.g:6072:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
+ // InternalContract.g:6073:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
{
pushFollow(FOLLOW_40);
rule__AndExpression__Group_1__0__Impl();
@@ -18759,21 +18890,21 @@ public final void rule__AndExpression__Group_1__0() throws RecognitionException
// $ANTLR start "rule__AndExpression__Group_1__0__Impl"
- // InternalContract.g:6043:1: rule__AndExpression__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:6080:1: rule__AndExpression__Group_1__0__Impl : ( () ) ;
public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6047:1: ( ( () ) )
- // InternalContract.g:6048:1: ( () )
+ // InternalContract.g:6084:1: ( ( () ) )
+ // InternalContract.g:6085:1: ( () )
{
- // InternalContract.g:6048:1: ( () )
- // InternalContract.g:6049:2: ()
+ // InternalContract.g:6085:1: ( () )
+ // InternalContract.g:6086:2: ()
{
before(grammarAccess.getAndExpressionAccess().getAndExpressionLeftAction_1_0());
- // InternalContract.g:6050:2: ()
- // InternalContract.g:6050:3:
+ // InternalContract.g:6087:2: ()
+ // InternalContract.g:6087:3:
{
}
@@ -18796,14 +18927,14 @@ public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionExce
// $ANTLR start "rule__AndExpression__Group_1__1"
- // InternalContract.g:6058:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 ;
+ // InternalContract.g:6095: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:6062:1: ( rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 )
- // InternalContract.g:6063:2: rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2
+ // InternalContract.g:6099:1: ( rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 )
+ // InternalContract.g:6100:2: rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2
{
pushFollow(FOLLOW_37);
rule__AndExpression__Group_1__1__Impl();
@@ -18834,20 +18965,20 @@ public final void rule__AndExpression__Group_1__1() throws RecognitionException
// $ANTLR start "rule__AndExpression__Group_1__1__Impl"
- // InternalContract.g:6070:1: rule__AndExpression__Group_1__1__Impl : ( '&&' ) ;
+ // InternalContract.g:6107:1: rule__AndExpression__Group_1__1__Impl : ( '&&' ) ;
public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6074:1: ( ( '&&' ) )
- // InternalContract.g:6075:1: ( '&&' )
+ // InternalContract.g:6111:1: ( ( '&&' ) )
+ // InternalContract.g:6112:1: ( '&&' )
{
- // InternalContract.g:6075:1: ( '&&' )
- // InternalContract.g:6076:2: '&&'
+ // InternalContract.g:6112:1: ( '&&' )
+ // InternalContract.g:6113:2: '&&'
{
before(grammarAccess.getAndExpressionAccess().getAmpersandAmpersandKeyword_1_1());
- match(input,57,FOLLOW_2);
+ match(input,59,FOLLOW_2);
after(grammarAccess.getAndExpressionAccess().getAmpersandAmpersandKeyword_1_1());
}
@@ -18871,14 +19002,14 @@ public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionExce
// $ANTLR start "rule__AndExpression__Group_1__2"
- // InternalContract.g:6085:1: rule__AndExpression__Group_1__2 : rule__AndExpression__Group_1__2__Impl ;
+ // InternalContract.g:6122: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:6089:1: ( rule__AndExpression__Group_1__2__Impl )
- // InternalContract.g:6090:2: rule__AndExpression__Group_1__2__Impl
+ // InternalContract.g:6126:1: ( rule__AndExpression__Group_1__2__Impl )
+ // InternalContract.g:6127:2: rule__AndExpression__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__AndExpression__Group_1__2__Impl();
@@ -18904,21 +19035,21 @@ public final void rule__AndExpression__Group_1__2() throws RecognitionException
// $ANTLR start "rule__AndExpression__Group_1__2__Impl"
- // InternalContract.g:6096:1: rule__AndExpression__Group_1__2__Impl : ( ( rule__AndExpression__RightAssignment_1_2 ) ) ;
+ // InternalContract.g:6133: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:6100:1: ( ( ( rule__AndExpression__RightAssignment_1_2 ) ) )
- // InternalContract.g:6101:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
+ // InternalContract.g:6137:1: ( ( ( rule__AndExpression__RightAssignment_1_2 ) ) )
+ // InternalContract.g:6138:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
{
- // InternalContract.g:6101:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
- // InternalContract.g:6102:2: ( rule__AndExpression__RightAssignment_1_2 )
+ // InternalContract.g:6138:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
+ // InternalContract.g:6139:2: ( rule__AndExpression__RightAssignment_1_2 )
{
before(grammarAccess.getAndExpressionAccess().getRightAssignment_1_2());
- // InternalContract.g:6103:2: ( rule__AndExpression__RightAssignment_1_2 )
- // InternalContract.g:6103:3: rule__AndExpression__RightAssignment_1_2
+ // InternalContract.g:6140:2: ( rule__AndExpression__RightAssignment_1_2 )
+ // InternalContract.g:6140:3: rule__AndExpression__RightAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__AndExpression__RightAssignment_1_2();
@@ -18951,14 +19082,14 @@ public final void rule__AndExpression__Group_1__2__Impl() throws RecognitionExce
// $ANTLR start "rule__NotExpression__Group_1__0"
- // InternalContract.g:6112:1: rule__NotExpression__Group_1__0 : rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1 ;
+ // InternalContract.g:6149: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:6116:1: ( rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1 )
- // InternalContract.g:6117:2: rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1
+ // InternalContract.g:6153:1: ( rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1 )
+ // InternalContract.g:6154:2: rule__NotExpression__Group_1__0__Impl rule__NotExpression__Group_1__1
{
pushFollow(FOLLOW_37);
rule__NotExpression__Group_1__0__Impl();
@@ -18989,21 +19120,21 @@ public final void rule__NotExpression__Group_1__0() throws RecognitionException
// $ANTLR start "rule__NotExpression__Group_1__0__Impl"
- // InternalContract.g:6124:1: rule__NotExpression__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:6161:1: rule__NotExpression__Group_1__0__Impl : ( () ) ;
public final void rule__NotExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6128:1: ( ( () ) )
- // InternalContract.g:6129:1: ( () )
+ // InternalContract.g:6165:1: ( ( () ) )
+ // InternalContract.g:6166:1: ( () )
{
- // InternalContract.g:6129:1: ( () )
- // InternalContract.g:6130:2: ()
+ // InternalContract.g:6166:1: ( () )
+ // InternalContract.g:6167:2: ()
{
before(grammarAccess.getNotExpressionAccess().getNotExpressionAction_1_0());
- // InternalContract.g:6131:2: ()
- // InternalContract.g:6131:3:
+ // InternalContract.g:6168:2: ()
+ // InternalContract.g:6168:3:
{
}
@@ -19026,14 +19157,14 @@ public final void rule__NotExpression__Group_1__0__Impl() throws RecognitionExce
// $ANTLR start "rule__NotExpression__Group_1__1"
- // InternalContract.g:6139:1: rule__NotExpression__Group_1__1 : rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2 ;
+ // InternalContract.g:6176: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:6143:1: ( rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2 )
- // InternalContract.g:6144:2: rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2
+ // InternalContract.g:6180:1: ( rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2 )
+ // InternalContract.g:6181:2: rule__NotExpression__Group_1__1__Impl rule__NotExpression__Group_1__2
{
pushFollow(FOLLOW_42);
rule__NotExpression__Group_1__1__Impl();
@@ -19064,20 +19195,20 @@ public final void rule__NotExpression__Group_1__1() throws RecognitionException
// $ANTLR start "rule__NotExpression__Group_1__1__Impl"
- // InternalContract.g:6151:1: rule__NotExpression__Group_1__1__Impl : ( '!' ) ;
+ // InternalContract.g:6188:1: rule__NotExpression__Group_1__1__Impl : ( '!' ) ;
public final void rule__NotExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6155:1: ( ( '!' ) )
- // InternalContract.g:6156:1: ( '!' )
+ // InternalContract.g:6192:1: ( ( '!' ) )
+ // InternalContract.g:6193:1: ( '!' )
{
- // InternalContract.g:6156:1: ( '!' )
- // InternalContract.g:6157:2: '!'
+ // InternalContract.g:6193:1: ( '!' )
+ // InternalContract.g:6194:2: '!'
{
before(grammarAccess.getNotExpressionAccess().getExclamationMarkKeyword_1_1());
- match(input,58,FOLLOW_2);
+ match(input,60,FOLLOW_2);
after(grammarAccess.getNotExpressionAccess().getExclamationMarkKeyword_1_1());
}
@@ -19101,14 +19232,14 @@ public final void rule__NotExpression__Group_1__1__Impl() throws RecognitionExce
// $ANTLR start "rule__NotExpression__Group_1__2"
- // InternalContract.g:6166:1: rule__NotExpression__Group_1__2 : rule__NotExpression__Group_1__2__Impl ;
+ // InternalContract.g:6203: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:6170:1: ( rule__NotExpression__Group_1__2__Impl )
- // InternalContract.g:6171:2: rule__NotExpression__Group_1__2__Impl
+ // InternalContract.g:6207:1: ( rule__NotExpression__Group_1__2__Impl )
+ // InternalContract.g:6208:2: rule__NotExpression__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__NotExpression__Group_1__2__Impl();
@@ -19134,21 +19265,21 @@ public final void rule__NotExpression__Group_1__2() throws RecognitionException
// $ANTLR start "rule__NotExpression__Group_1__2__Impl"
- // InternalContract.g:6177:1: rule__NotExpression__Group_1__2__Impl : ( ( rule__NotExpression__OperandAssignment_1_2 ) ) ;
+ // InternalContract.g:6214: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:6181:1: ( ( ( rule__NotExpression__OperandAssignment_1_2 ) ) )
- // InternalContract.g:6182:1: ( ( rule__NotExpression__OperandAssignment_1_2 ) )
+ // InternalContract.g:6218:1: ( ( ( rule__NotExpression__OperandAssignment_1_2 ) ) )
+ // InternalContract.g:6219:1: ( ( rule__NotExpression__OperandAssignment_1_2 ) )
{
- // InternalContract.g:6182:1: ( ( rule__NotExpression__OperandAssignment_1_2 ) )
- // InternalContract.g:6183:2: ( rule__NotExpression__OperandAssignment_1_2 )
+ // InternalContract.g:6219:1: ( ( rule__NotExpression__OperandAssignment_1_2 ) )
+ // InternalContract.g:6220:2: ( rule__NotExpression__OperandAssignment_1_2 )
{
before(grammarAccess.getNotExpressionAccess().getOperandAssignment_1_2());
- // InternalContract.g:6184:2: ( rule__NotExpression__OperandAssignment_1_2 )
- // InternalContract.g:6184:3: rule__NotExpression__OperandAssignment_1_2
+ // InternalContract.g:6221:2: ( rule__NotExpression__OperandAssignment_1_2 )
+ // InternalContract.g:6221:3: rule__NotExpression__OperandAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__NotExpression__OperandAssignment_1_2();
@@ -19181,14 +19312,14 @@ public final void rule__NotExpression__Group_1__2__Impl() throws RecognitionExce
// $ANTLR start "rule__CallExpression__Group__0"
- // InternalContract.g:6193:1: rule__CallExpression__Group__0 : rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1 ;
+ // InternalContract.g:6230: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:6197:1: ( rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1 )
- // InternalContract.g:6198:2: rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1
+ // InternalContract.g:6234:1: ( rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1 )
+ // InternalContract.g:6235:2: rule__CallExpression__Group__0__Impl rule__CallExpression__Group__1
{
pushFollow(FOLLOW_43);
rule__CallExpression__Group__0__Impl();
@@ -19219,17 +19350,17 @@ public final void rule__CallExpression__Group__0() throws RecognitionException {
// $ANTLR start "rule__CallExpression__Group__0__Impl"
- // InternalContract.g:6205:1: rule__CallExpression__Group__0__Impl : ( ruleTerminalExpression ) ;
+ // InternalContract.g:6242:1: rule__CallExpression__Group__0__Impl : ( ruleTerminalExpression ) ;
public final void rule__CallExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6209:1: ( ( ruleTerminalExpression ) )
- // InternalContract.g:6210:1: ( ruleTerminalExpression )
+ // InternalContract.g:6246:1: ( ( ruleTerminalExpression ) )
+ // InternalContract.g:6247:1: ( ruleTerminalExpression )
{
- // InternalContract.g:6210:1: ( ruleTerminalExpression )
- // InternalContract.g:6211:2: ruleTerminalExpression
+ // InternalContract.g:6247:1: ( ruleTerminalExpression )
+ // InternalContract.g:6248:2: ruleTerminalExpression
{
before(grammarAccess.getCallExpressionAccess().getTerminalExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -19260,14 +19391,14 @@ public final void rule__CallExpression__Group__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group__1"
- // InternalContract.g:6220:1: rule__CallExpression__Group__1 : rule__CallExpression__Group__1__Impl ;
+ // InternalContract.g:6257: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:6224:1: ( rule__CallExpression__Group__1__Impl )
- // InternalContract.g:6225:2: rule__CallExpression__Group__1__Impl
+ // InternalContract.g:6261:1: ( rule__CallExpression__Group__1__Impl )
+ // InternalContract.g:6262:2: rule__CallExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group__1__Impl();
@@ -19293,33 +19424,33 @@ public final void rule__CallExpression__Group__1() throws RecognitionException {
// $ANTLR start "rule__CallExpression__Group__1__Impl"
- // InternalContract.g:6231:1: rule__CallExpression__Group__1__Impl : ( ( rule__CallExpression__Alternatives_1 )* ) ;
+ // InternalContract.g:6268: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:6235:1: ( ( ( rule__CallExpression__Alternatives_1 )* ) )
- // InternalContract.g:6236:1: ( ( rule__CallExpression__Alternatives_1 )* )
+ // InternalContract.g:6272:1: ( ( ( rule__CallExpression__Alternatives_1 )* ) )
+ // InternalContract.g:6273:1: ( ( rule__CallExpression__Alternatives_1 )* )
{
- // InternalContract.g:6236:1: ( ( rule__CallExpression__Alternatives_1 )* )
- // InternalContract.g:6237:2: ( rule__CallExpression__Alternatives_1 )*
+ // InternalContract.g:6273:1: ( ( rule__CallExpression__Alternatives_1 )* )
+ // InternalContract.g:6274:2: ( rule__CallExpression__Alternatives_1 )*
{
before(grammarAccess.getCallExpressionAccess().getAlternatives_1());
- // InternalContract.g:6238:2: ( rule__CallExpression__Alternatives_1 )*
- loop56:
+ // InternalContract.g:6275:2: ( rule__CallExpression__Alternatives_1 )*
+ loop57:
do {
- int alt56=2;
- int LA56_0 = input.LA(1);
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA56_0==59||LA56_0==62) ) {
- alt56=1;
+ if ( ((LA57_0>=31 && LA57_0<=32)||LA57_0==63) ) {
+ alt57=1;
}
- switch (alt56) {
+ switch (alt57) {
case 1 :
- // InternalContract.g:6238:3: rule__CallExpression__Alternatives_1
+ // InternalContract.g:6275:3: rule__CallExpression__Alternatives_1
{
pushFollow(FOLLOW_44);
rule__CallExpression__Alternatives_1();
@@ -19331,7 +19462,7 @@ public final void rule__CallExpression__Group__1__Impl() throws RecognitionExcep
break;
default :
- break loop56;
+ break loop57;
}
} while (true);
@@ -19358,14 +19489,14 @@ public final void rule__CallExpression__Group__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__CallExpression__Group_1_0__0"
- // InternalContract.g:6247:1: rule__CallExpression__Group_1_0__0 : rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1 ;
+ // InternalContract.g:6284: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:6251:1: ( rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1 )
- // InternalContract.g:6252:2: rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1
+ // InternalContract.g:6288:1: ( rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1 )
+ // InternalContract.g:6289:2: rule__CallExpression__Group_1_0__0__Impl rule__CallExpression__Group_1_0__1
{
pushFollow(FOLLOW_45);
rule__CallExpression__Group_1_0__0__Impl();
@@ -19396,21 +19527,21 @@ public final void rule__CallExpression__Group_1_0__0() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__0__Impl"
- // InternalContract.g:6259:1: rule__CallExpression__Group_1_0__0__Impl : ( () ) ;
+ // InternalContract.g:6296: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:6263:1: ( ( () ) )
- // InternalContract.g:6264:1: ( () )
+ // InternalContract.g:6300:1: ( ( () ) )
+ // InternalContract.g:6301:1: ( () )
{
- // InternalContract.g:6264:1: ( () )
- // InternalContract.g:6265:2: ()
+ // InternalContract.g:6301:1: ( () )
+ // InternalContract.g:6302:2: ()
{
before(grammarAccess.getCallExpressionAccess().getMemberCallLeftAction_1_0_0());
- // InternalContract.g:6266:2: ()
- // InternalContract.g:6266:3:
+ // InternalContract.g:6303:2: ()
+ // InternalContract.g:6303:3:
{
}
@@ -19433,14 +19564,14 @@ public final void rule__CallExpression__Group_1_0__0__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__1"
- // InternalContract.g:6274:1: rule__CallExpression__Group_1_0__1 : rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2 ;
+ // InternalContract.g:6311: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:6278:1: ( rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2 )
- // InternalContract.g:6279:2: rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2
+ // InternalContract.g:6315:1: ( rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2 )
+ // InternalContract.g:6316:2: rule__CallExpression__Group_1_0__1__Impl rule__CallExpression__Group_1_0__2
{
pushFollow(FOLLOW_8);
rule__CallExpression__Group_1_0__1__Impl();
@@ -19471,21 +19602,31 @@ public final void rule__CallExpression__Group_1_0__1() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__1__Impl"
- // InternalContract.g:6286:1: rule__CallExpression__Group_1_0__1__Impl : ( '.' ) ;
+ // InternalContract.g:6323: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:6290:1: ( ( '.' ) )
- // InternalContract.g:6291:1: ( '.' )
+ // InternalContract.g:6327:1: ( ( ( rule__CallExpression__OperatorAssignment_1_0_1 ) ) )
+ // InternalContract.g:6328:1: ( ( rule__CallExpression__OperatorAssignment_1_0_1 ) )
{
- // InternalContract.g:6291:1: ( '.' )
- // InternalContract.g:6292:2: '.'
+ // InternalContract.g:6328:1: ( ( rule__CallExpression__OperatorAssignment_1_0_1 ) )
+ // InternalContract.g:6329:2: ( rule__CallExpression__OperatorAssignment_1_0_1 )
{
- before(grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1());
- match(input,59,FOLLOW_2);
- after(grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1());
+ before(grammarAccess.getCallExpressionAccess().getOperatorAssignment_1_0_1());
+ // InternalContract.g:6330:2: ( rule__CallExpression__OperatorAssignment_1_0_1 )
+ // InternalContract.g:6330: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());
}
@@ -19508,14 +19649,14 @@ public final void rule__CallExpression__Group_1_0__1__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__2"
- // InternalContract.g:6301:1: rule__CallExpression__Group_1_0__2 : rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3 ;
+ // InternalContract.g:6338: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:6305:1: ( rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3 )
- // InternalContract.g:6306:2: rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3
+ // InternalContract.g:6342:1: ( rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3 )
+ // InternalContract.g:6343:2: rule__CallExpression__Group_1_0__2__Impl rule__CallExpression__Group_1_0__3
{
pushFollow(FOLLOW_46);
rule__CallExpression__Group_1_0__2__Impl();
@@ -19546,21 +19687,21 @@ public final void rule__CallExpression__Group_1_0__2() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__2__Impl"
- // InternalContract.g:6313:1: rule__CallExpression__Group_1_0__2__Impl : ( ( rule__CallExpression__RightAssignment_1_0_2 ) ) ;
+ // InternalContract.g:6350: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:6317:1: ( ( ( rule__CallExpression__RightAssignment_1_0_2 ) ) )
- // InternalContract.g:6318:1: ( ( rule__CallExpression__RightAssignment_1_0_2 ) )
+ // InternalContract.g:6354:1: ( ( ( rule__CallExpression__RightAssignment_1_0_2 ) ) )
+ // InternalContract.g:6355:1: ( ( rule__CallExpression__RightAssignment_1_0_2 ) )
{
- // InternalContract.g:6318:1: ( ( rule__CallExpression__RightAssignment_1_0_2 ) )
- // InternalContract.g:6319:2: ( rule__CallExpression__RightAssignment_1_0_2 )
+ // InternalContract.g:6355:1: ( ( rule__CallExpression__RightAssignment_1_0_2 ) )
+ // InternalContract.g:6356:2: ( rule__CallExpression__RightAssignment_1_0_2 )
{
before(grammarAccess.getCallExpressionAccess().getRightAssignment_1_0_2());
- // InternalContract.g:6320:2: ( rule__CallExpression__RightAssignment_1_0_2 )
- // InternalContract.g:6320:3: rule__CallExpression__RightAssignment_1_0_2
+ // InternalContract.g:6357:2: ( rule__CallExpression__RightAssignment_1_0_2 )
+ // InternalContract.g:6357:3: rule__CallExpression__RightAssignment_1_0_2
{
pushFollow(FOLLOW_2);
rule__CallExpression__RightAssignment_1_0_2();
@@ -19593,14 +19734,14 @@ public final void rule__CallExpression__Group_1_0__2__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__3"
- // InternalContract.g:6328:1: rule__CallExpression__Group_1_0__3 : rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4 ;
+ // InternalContract.g:6365: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:6332:1: ( rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4 )
- // InternalContract.g:6333:2: rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4
+ // InternalContract.g:6369:1: ( rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4 )
+ // InternalContract.g:6370:2: rule__CallExpression__Group_1_0__3__Impl rule__CallExpression__Group_1_0__4
{
pushFollow(FOLLOW_46);
rule__CallExpression__Group_1_0__3__Impl();
@@ -19631,29 +19772,29 @@ public final void rule__CallExpression__Group_1_0__3() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__3__Impl"
- // InternalContract.g:6340:1: rule__CallExpression__Group_1_0__3__Impl : ( ( rule__CallExpression__Group_1_0_3__0 )? ) ;
+ // InternalContract.g:6377: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:6344:1: ( ( ( rule__CallExpression__Group_1_0_3__0 )? ) )
- // InternalContract.g:6345:1: ( ( rule__CallExpression__Group_1_0_3__0 )? )
+ // InternalContract.g:6381:1: ( ( ( rule__CallExpression__Group_1_0_3__0 )? ) )
+ // InternalContract.g:6382:1: ( ( rule__CallExpression__Group_1_0_3__0 )? )
{
- // InternalContract.g:6345:1: ( ( rule__CallExpression__Group_1_0_3__0 )? )
- // InternalContract.g:6346:2: ( rule__CallExpression__Group_1_0_3__0 )?
+ // InternalContract.g:6382:1: ( ( rule__CallExpression__Group_1_0_3__0 )? )
+ // InternalContract.g:6383:2: ( rule__CallExpression__Group_1_0_3__0 )?
{
before(grammarAccess.getCallExpressionAccess().getGroup_1_0_3());
- // InternalContract.g:6347:2: ( rule__CallExpression__Group_1_0_3__0 )?
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // InternalContract.g:6384:2: ( rule__CallExpression__Group_1_0_3__0 )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA57_0==60) ) {
- alt57=1;
+ if ( (LA58_0==61) ) {
+ alt58=1;
}
- switch (alt57) {
+ switch (alt58) {
case 1 :
- // InternalContract.g:6347:3: rule__CallExpression__Group_1_0_3__0
+ // InternalContract.g:6384:3: rule__CallExpression__Group_1_0_3__0
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0_3__0();
@@ -19689,14 +19830,14 @@ public final void rule__CallExpression__Group_1_0__3__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__4"
- // InternalContract.g:6355:1: rule__CallExpression__Group_1_0__4 : rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5 ;
+ // InternalContract.g:6392: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:6359:1: ( rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5 )
- // InternalContract.g:6360:2: rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5
+ // InternalContract.g:6396:1: ( rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5 )
+ // InternalContract.g:6397:2: rule__CallExpression__Group_1_0__4__Impl rule__CallExpression__Group_1_0__5
{
pushFollow(FOLLOW_46);
rule__CallExpression__Group_1_0__4__Impl();
@@ -19727,29 +19868,29 @@ public final void rule__CallExpression__Group_1_0__4() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__4__Impl"
- // InternalContract.g:6367:1: rule__CallExpression__Group_1_0__4__Impl : ( ( rule__CallExpression__Group_1_0_4__0 )? ) ;
+ // InternalContract.g:6404: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:6371:1: ( ( ( rule__CallExpression__Group_1_0_4__0 )? ) )
- // InternalContract.g:6372:1: ( ( rule__CallExpression__Group_1_0_4__0 )? )
+ // InternalContract.g:6408:1: ( ( ( rule__CallExpression__Group_1_0_4__0 )? ) )
+ // InternalContract.g:6409:1: ( ( rule__CallExpression__Group_1_0_4__0 )? )
{
- // InternalContract.g:6372:1: ( ( rule__CallExpression__Group_1_0_4__0 )? )
- // InternalContract.g:6373:2: ( rule__CallExpression__Group_1_0_4__0 )?
+ // InternalContract.g:6409:1: ( ( rule__CallExpression__Group_1_0_4__0 )? )
+ // InternalContract.g:6410:2: ( rule__CallExpression__Group_1_0_4__0 )?
{
before(grammarAccess.getCallExpressionAccess().getGroup_1_0_4());
- // InternalContract.g:6374:2: ( rule__CallExpression__Group_1_0_4__0 )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalContract.g:6411:2: ( rule__CallExpression__Group_1_0_4__0 )?
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA58_0==45) ) {
- alt58=1;
+ if ( (LA59_0==47) ) {
+ alt59=1;
}
- switch (alt58) {
+ switch (alt59) {
case 1 :
- // InternalContract.g:6374:3: rule__CallExpression__Group_1_0_4__0
+ // InternalContract.g:6411:3: rule__CallExpression__Group_1_0_4__0
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0_4__0();
@@ -19785,14 +19926,14 @@ public final void rule__CallExpression__Group_1_0__4__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0__5"
- // InternalContract.g:6382:1: rule__CallExpression__Group_1_0__5 : rule__CallExpression__Group_1_0__5__Impl ;
+ // InternalContract.g:6419: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:6386:1: ( rule__CallExpression__Group_1_0__5__Impl )
- // InternalContract.g:6387:2: rule__CallExpression__Group_1_0__5__Impl
+ // InternalContract.g:6423:1: ( rule__CallExpression__Group_1_0__5__Impl )
+ // InternalContract.g:6424:2: rule__CallExpression__Group_1_0__5__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0__5__Impl();
@@ -19818,29 +19959,29 @@ public final void rule__CallExpression__Group_1_0__5() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_0__5__Impl"
- // InternalContract.g:6393:1: rule__CallExpression__Group_1_0__5__Impl : ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? ) ;
+ // InternalContract.g:6430: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:6397:1: ( ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? ) )
- // InternalContract.g:6398:1: ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? )
+ // InternalContract.g:6434:1: ( ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? ) )
+ // InternalContract.g:6435:1: ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? )
{
- // InternalContract.g:6398:1: ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? )
- // InternalContract.g:6399:2: ( rule__CallExpression__LambdaAssignment_1_0_5 )?
+ // InternalContract.g:6435:1: ( ( rule__CallExpression__LambdaAssignment_1_0_5 )? )
+ // InternalContract.g:6436:2: ( rule__CallExpression__LambdaAssignment_1_0_5 )?
{
before(grammarAccess.getCallExpressionAccess().getLambdaAssignment_1_0_5());
- // InternalContract.g:6400:2: ( rule__CallExpression__LambdaAssignment_1_0_5 )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalContract.g:6437:2: ( rule__CallExpression__LambdaAssignment_1_0_5 )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA59_0==32) ) {
- alt59=1;
+ if ( (LA60_0==34) ) {
+ alt60=1;
}
- switch (alt59) {
+ switch (alt60) {
case 1 :
- // InternalContract.g:6400:3: rule__CallExpression__LambdaAssignment_1_0_5
+ // InternalContract.g:6437:3: rule__CallExpression__LambdaAssignment_1_0_5
{
pushFollow(FOLLOW_2);
rule__CallExpression__LambdaAssignment_1_0_5();
@@ -19876,14 +20017,14 @@ public final void rule__CallExpression__Group_1_0__5__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_0_3__0"
- // InternalContract.g:6409: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:6446: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:6413:1: ( rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1 )
- // InternalContract.g:6414:2: rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1
+ // InternalContract.g:6450:1: ( rule__CallExpression__Group_1_0_3__0__Impl rule__CallExpression__Group_1_0_3__1 )
+ // InternalContract.g:6451: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();
@@ -19914,20 +20055,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:6421:1: rule__CallExpression__Group_1_0_3__0__Impl : ( '<' ) ;
+ // InternalContract.g:6458: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:6425:1: ( ( '<' ) )
- // InternalContract.g:6426:1: ( '<' )
+ // InternalContract.g:6462:1: ( ( '<' ) )
+ // InternalContract.g:6463:1: ( '<' )
{
- // InternalContract.g:6426:1: ( '<' )
- // InternalContract.g:6427:2: '<'
+ // InternalContract.g:6463:1: ( '<' )
+ // InternalContract.g:6464:2: '<'
{
before(grammarAccess.getCallExpressionAccess().getLessThanSignKeyword_1_0_3_0());
- match(input,60,FOLLOW_2);
+ match(input,61,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getLessThanSignKeyword_1_0_3_0());
}
@@ -19951,14 +20092,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:6436: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:6473: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:6440:1: ( rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2 )
- // InternalContract.g:6441:2: rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2
+ // InternalContract.g:6477:1: ( rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2 )
+ // InternalContract.g:6478:2: rule__CallExpression__Group_1_0_3__1__Impl rule__CallExpression__Group_1_0_3__2
{
pushFollow(FOLLOW_47);
rule__CallExpression__Group_1_0_3__1__Impl();
@@ -19989,21 +20130,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:6448:1: rule__CallExpression__Group_1_0_3__1__Impl : ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) ) ;
+ // InternalContract.g:6485: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:6452:1: ( ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) ) )
- // InternalContract.g:6453:1: ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) )
+ // InternalContract.g:6489:1: ( ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) ) )
+ // InternalContract.g:6490:1: ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) )
{
- // InternalContract.g:6453:1: ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) )
- // InternalContract.g:6454:2: ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 )
+ // InternalContract.g:6490:1: ( ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 ) )
+ // InternalContract.g:6491:2: ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 )
{
before(grammarAccess.getCallExpressionAccess().getTypeArgumentAssignment_1_0_3_1());
- // InternalContract.g:6455:2: ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 )
- // InternalContract.g:6455:3: rule__CallExpression__TypeArgumentAssignment_1_0_3_1
+ // InternalContract.g:6492:2: ( rule__CallExpression__TypeArgumentAssignment_1_0_3_1 )
+ // InternalContract.g:6492:3: rule__CallExpression__TypeArgumentAssignment_1_0_3_1
{
pushFollow(FOLLOW_2);
rule__CallExpression__TypeArgumentAssignment_1_0_3_1();
@@ -20036,14 +20177,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:6463:1: rule__CallExpression__Group_1_0_3__2 : rule__CallExpression__Group_1_0_3__2__Impl ;
+ // InternalContract.g:6500: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:6467:1: ( rule__CallExpression__Group_1_0_3__2__Impl )
- // InternalContract.g:6468:2: rule__CallExpression__Group_1_0_3__2__Impl
+ // InternalContract.g:6504:1: ( rule__CallExpression__Group_1_0_3__2__Impl )
+ // InternalContract.g:6505:2: rule__CallExpression__Group_1_0_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0_3__2__Impl();
@@ -20069,20 +20210,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:6474:1: rule__CallExpression__Group_1_0_3__2__Impl : ( '>' ) ;
+ // InternalContract.g:6511: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:6478:1: ( ( '>' ) )
- // InternalContract.g:6479:1: ( '>' )
+ // InternalContract.g:6515:1: ( ( '>' ) )
+ // InternalContract.g:6516:1: ( '>' )
{
- // InternalContract.g:6479:1: ( '>' )
- // InternalContract.g:6480:2: '>'
+ // InternalContract.g:6516:1: ( '>' )
+ // InternalContract.g:6517:2: '>'
{
before(grammarAccess.getCallExpressionAccess().getGreaterThanSignKeyword_1_0_3_2());
- match(input,61,FOLLOW_2);
+ match(input,62,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getGreaterThanSignKeyword_1_0_3_2());
}
@@ -20106,14 +20247,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:6490: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:6527: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:6494:1: ( rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1 )
- // InternalContract.g:6495:2: rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1
+ // InternalContract.g:6531:1: ( rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1 )
+ // InternalContract.g:6532:2: rule__CallExpression__Group_1_0_4__0__Impl rule__CallExpression__Group_1_0_4__1
{
pushFollow(FOLLOW_37);
rule__CallExpression__Group_1_0_4__0__Impl();
@@ -20144,20 +20285,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:6502:1: rule__CallExpression__Group_1_0_4__0__Impl : ( '(' ) ;
+ // InternalContract.g:6539: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:6506:1: ( ( '(' ) )
- // InternalContract.g:6507:1: ( '(' )
+ // InternalContract.g:6543:1: ( ( '(' ) )
+ // InternalContract.g:6544:1: ( '(' )
{
- // InternalContract.g:6507:1: ( '(' )
- // InternalContract.g:6508:2: '('
+ // InternalContract.g:6544:1: ( '(' )
+ // InternalContract.g:6545:2: '('
{
before(grammarAccess.getCallExpressionAccess().getLeftParenthesisKeyword_1_0_4_0());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getLeftParenthesisKeyword_1_0_4_0());
}
@@ -20181,14 +20322,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:6517: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:6554: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:6521:1: ( rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2 )
- // InternalContract.g:6522:2: rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2
+ // InternalContract.g:6558:1: ( rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2 )
+ // InternalContract.g:6559:2: rule__CallExpression__Group_1_0_4__1__Impl rule__CallExpression__Group_1_0_4__2
{
pushFollow(FOLLOW_34);
rule__CallExpression__Group_1_0_4__1__Impl();
@@ -20219,21 +20360,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:6529:1: rule__CallExpression__Group_1_0_4__1__Impl : ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) ) ;
+ // InternalContract.g:6566: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:6533:1: ( ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) ) )
- // InternalContract.g:6534:1: ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) )
+ // InternalContract.g:6570:1: ( ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) ) )
+ // InternalContract.g:6571:1: ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) )
{
- // InternalContract.g:6534:1: ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) )
- // InternalContract.g:6535:2: ( rule__CallExpression__ArgumentAssignment_1_0_4_1 )
+ // InternalContract.g:6571:1: ( ( rule__CallExpression__ArgumentAssignment_1_0_4_1 ) )
+ // InternalContract.g:6572:2: ( rule__CallExpression__ArgumentAssignment_1_0_4_1 )
{
before(grammarAccess.getCallExpressionAccess().getArgumentAssignment_1_0_4_1());
- // InternalContract.g:6536:2: ( rule__CallExpression__ArgumentAssignment_1_0_4_1 )
- // InternalContract.g:6536:3: rule__CallExpression__ArgumentAssignment_1_0_4_1
+ // InternalContract.g:6573:2: ( rule__CallExpression__ArgumentAssignment_1_0_4_1 )
+ // InternalContract.g:6573:3: rule__CallExpression__ArgumentAssignment_1_0_4_1
{
pushFollow(FOLLOW_2);
rule__CallExpression__ArgumentAssignment_1_0_4_1();
@@ -20266,14 +20407,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:6544:1: rule__CallExpression__Group_1_0_4__2 : rule__CallExpression__Group_1_0_4__2__Impl ;
+ // InternalContract.g:6581: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:6548:1: ( rule__CallExpression__Group_1_0_4__2__Impl )
- // InternalContract.g:6549:2: rule__CallExpression__Group_1_0_4__2__Impl
+ // InternalContract.g:6585:1: ( rule__CallExpression__Group_1_0_4__2__Impl )
+ // InternalContract.g:6586:2: rule__CallExpression__Group_1_0_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_0_4__2__Impl();
@@ -20299,20 +20440,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:6555:1: rule__CallExpression__Group_1_0_4__2__Impl : ( ')' ) ;
+ // InternalContract.g:6592: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:6559:1: ( ( ')' ) )
- // InternalContract.g:6560:1: ( ')' )
+ // InternalContract.g:6596:1: ( ( ')' ) )
+ // InternalContract.g:6597:1: ( ')' )
{
- // InternalContract.g:6560:1: ( ')' )
- // InternalContract.g:6561:2: ')'
+ // InternalContract.g:6597:1: ( ')' )
+ // InternalContract.g:6598:2: ')'
{
before(grammarAccess.getCallExpressionAccess().getRightParenthesisKeyword_1_0_4_2());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getRightParenthesisKeyword_1_0_4_2());
}
@@ -20336,14 +20477,14 @@ public final void rule__CallExpression__Group_1_0_4__2__Impl() throws Recognitio
// $ANTLR start "rule__CallExpression__Group_1_1__0"
- // InternalContract.g:6571:1: rule__CallExpression__Group_1_1__0 : rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1 ;
+ // InternalContract.g:6608: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:6575:1: ( rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1 )
- // InternalContract.g:6576:2: rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1
+ // InternalContract.g:6612:1: ( rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1 )
+ // InternalContract.g:6613:2: rule__CallExpression__Group_1_1__0__Impl rule__CallExpression__Group_1_1__1
{
pushFollow(FOLLOW_43);
rule__CallExpression__Group_1_1__0__Impl();
@@ -20374,21 +20515,21 @@ public final void rule__CallExpression__Group_1_1__0() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_1__0__Impl"
- // InternalContract.g:6583:1: rule__CallExpression__Group_1_1__0__Impl : ( () ) ;
+ // InternalContract.g:6620: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:6587:1: ( ( () ) )
- // InternalContract.g:6588:1: ( () )
+ // InternalContract.g:6624:1: ( ( () ) )
+ // InternalContract.g:6625:1: ( () )
{
- // InternalContract.g:6588:1: ( () )
- // InternalContract.g:6589:2: ()
+ // InternalContract.g:6625:1: ( () )
+ // InternalContract.g:6626:2: ()
{
before(grammarAccess.getCallExpressionAccess().getPropertyLookupLeftAction_1_1_0());
- // InternalContract.g:6590:2: ()
- // InternalContract.g:6590:3:
+ // InternalContract.g:6627:2: ()
+ // InternalContract.g:6627:3:
{
}
@@ -20411,14 +20552,14 @@ public final void rule__CallExpression__Group_1_1__0__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_1__1"
- // InternalContract.g:6598:1: rule__CallExpression__Group_1_1__1 : rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2 ;
+ // InternalContract.g:6635: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:6602:1: ( rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2 )
- // InternalContract.g:6603:2: rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2
+ // InternalContract.g:6639:1: ( rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2 )
+ // InternalContract.g:6640:2: rule__CallExpression__Group_1_1__1__Impl rule__CallExpression__Group_1_1__2
{
pushFollow(FOLLOW_8);
rule__CallExpression__Group_1_1__1__Impl();
@@ -20449,20 +20590,20 @@ public final void rule__CallExpression__Group_1_1__1() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_1__1__Impl"
- // InternalContract.g:6610:1: rule__CallExpression__Group_1_1__1__Impl : ( '#' ) ;
+ // InternalContract.g:6647: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:6614:1: ( ( '#' ) )
- // InternalContract.g:6615:1: ( '#' )
+ // InternalContract.g:6651:1: ( ( '#' ) )
+ // InternalContract.g:6652:1: ( '#' )
{
- // InternalContract.g:6615:1: ( '#' )
- // InternalContract.g:6616:2: '#'
+ // InternalContract.g:6652:1: ( '#' )
+ // InternalContract.g:6653:2: '#'
{
before(grammarAccess.getCallExpressionAccess().getNumberSignKeyword_1_1_1());
- match(input,62,FOLLOW_2);
+ match(input,63,FOLLOW_2);
after(grammarAccess.getCallExpressionAccess().getNumberSignKeyword_1_1_1());
}
@@ -20486,14 +20627,14 @@ public final void rule__CallExpression__Group_1_1__1__Impl() throws RecognitionE
// $ANTLR start "rule__CallExpression__Group_1_1__2"
- // InternalContract.g:6625:1: rule__CallExpression__Group_1_1__2 : rule__CallExpression__Group_1_1__2__Impl ;
+ // InternalContract.g:6662: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:6629:1: ( rule__CallExpression__Group_1_1__2__Impl )
- // InternalContract.g:6630:2: rule__CallExpression__Group_1_1__2__Impl
+ // InternalContract.g:6666:1: ( rule__CallExpression__Group_1_1__2__Impl )
+ // InternalContract.g:6667:2: rule__CallExpression__Group_1_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__CallExpression__Group_1_1__2__Impl();
@@ -20519,21 +20660,21 @@ public final void rule__CallExpression__Group_1_1__2() throws RecognitionExcepti
// $ANTLR start "rule__CallExpression__Group_1_1__2__Impl"
- // InternalContract.g:6636:1: rule__CallExpression__Group_1_1__2__Impl : ( ( rule__CallExpression__RightAssignment_1_1_2 ) ) ;
+ // InternalContract.g:6673: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:6640:1: ( ( ( rule__CallExpression__RightAssignment_1_1_2 ) ) )
- // InternalContract.g:6641:1: ( ( rule__CallExpression__RightAssignment_1_1_2 ) )
+ // InternalContract.g:6677:1: ( ( ( rule__CallExpression__RightAssignment_1_1_2 ) ) )
+ // InternalContract.g:6678:1: ( ( rule__CallExpression__RightAssignment_1_1_2 ) )
{
- // InternalContract.g:6641:1: ( ( rule__CallExpression__RightAssignment_1_1_2 ) )
- // InternalContract.g:6642:2: ( rule__CallExpression__RightAssignment_1_1_2 )
+ // InternalContract.g:6678:1: ( ( rule__CallExpression__RightAssignment_1_1_2 ) )
+ // InternalContract.g:6679:2: ( rule__CallExpression__RightAssignment_1_1_2 )
{
before(grammarAccess.getCallExpressionAccess().getRightAssignment_1_1_2());
- // InternalContract.g:6643:2: ( rule__CallExpression__RightAssignment_1_1_2 )
- // InternalContract.g:6643:3: rule__CallExpression__RightAssignment_1_1_2
+ // InternalContract.g:6680:2: ( rule__CallExpression__RightAssignment_1_1_2 )
+ // InternalContract.g:6680:3: rule__CallExpression__RightAssignment_1_1_2
{
pushFollow(FOLLOW_2);
rule__CallExpression__RightAssignment_1_1_2();
@@ -20566,14 +20707,14 @@ public final void rule__CallExpression__Group_1_1__2__Impl() throws RecognitionE
// $ANTLR start "rule__Lambda__Group__0"
- // InternalContract.g:6652:1: rule__Lambda__Group__0 : rule__Lambda__Group__0__Impl rule__Lambda__Group__1 ;
+ // InternalContract.g:6689: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:6656:1: ( rule__Lambda__Group__0__Impl rule__Lambda__Group__1 )
- // InternalContract.g:6657:2: rule__Lambda__Group__0__Impl rule__Lambda__Group__1
+ // InternalContract.g:6693:1: ( rule__Lambda__Group__0__Impl rule__Lambda__Group__1 )
+ // InternalContract.g:6694:2: rule__Lambda__Group__0__Impl rule__Lambda__Group__1
{
pushFollow(FOLLOW_48);
rule__Lambda__Group__0__Impl();
@@ -20604,20 +20745,20 @@ public final void rule__Lambda__Group__0() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__0__Impl"
- // InternalContract.g:6664:1: rule__Lambda__Group__0__Impl : ( '{' ) ;
+ // InternalContract.g:6701:1: rule__Lambda__Group__0__Impl : ( '{' ) ;
public final void rule__Lambda__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6668:1: ( ( '{' ) )
- // InternalContract.g:6669:1: ( '{' )
+ // InternalContract.g:6705:1: ( ( '{' ) )
+ // InternalContract.g:6706:1: ( '{' )
{
- // InternalContract.g:6669:1: ( '{' )
- // InternalContract.g:6670:2: '{'
+ // InternalContract.g:6706:1: ( '{' )
+ // InternalContract.g:6707:2: '{'
{
before(grammarAccess.getLambdaAccess().getLeftCurlyBracketKeyword_0());
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getLambdaAccess().getLeftCurlyBracketKeyword_0());
}
@@ -20641,14 +20782,14 @@ public final void rule__Lambda__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__1"
- // InternalContract.g:6679:1: rule__Lambda__Group__1 : rule__Lambda__Group__1__Impl rule__Lambda__Group__2 ;
+ // InternalContract.g:6716: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:6683:1: ( rule__Lambda__Group__1__Impl rule__Lambda__Group__2 )
- // InternalContract.g:6684:2: rule__Lambda__Group__1__Impl rule__Lambda__Group__2
+ // InternalContract.g:6720:1: ( rule__Lambda__Group__1__Impl rule__Lambda__Group__2 )
+ // InternalContract.g:6721:2: rule__Lambda__Group__1__Impl rule__Lambda__Group__2
{
pushFollow(FOLLOW_49);
rule__Lambda__Group__1__Impl();
@@ -20679,21 +20820,21 @@ public final void rule__Lambda__Group__1() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__1__Impl"
- // InternalContract.g:6691:1: rule__Lambda__Group__1__Impl : ( ( rule__Lambda__ParameterAssignment_1 ) ) ;
+ // InternalContract.g:6728: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:6695:1: ( ( ( rule__Lambda__ParameterAssignment_1 ) ) )
- // InternalContract.g:6696:1: ( ( rule__Lambda__ParameterAssignment_1 ) )
+ // InternalContract.g:6732:1: ( ( ( rule__Lambda__ParameterAssignment_1 ) ) )
+ // InternalContract.g:6733:1: ( ( rule__Lambda__ParameterAssignment_1 ) )
{
- // InternalContract.g:6696:1: ( ( rule__Lambda__ParameterAssignment_1 ) )
- // InternalContract.g:6697:2: ( rule__Lambda__ParameterAssignment_1 )
+ // InternalContract.g:6733:1: ( ( rule__Lambda__ParameterAssignment_1 ) )
+ // InternalContract.g:6734:2: ( rule__Lambda__ParameterAssignment_1 )
{
before(grammarAccess.getLambdaAccess().getParameterAssignment_1());
- // InternalContract.g:6698:2: ( rule__Lambda__ParameterAssignment_1 )
- // InternalContract.g:6698:3: rule__Lambda__ParameterAssignment_1
+ // InternalContract.g:6735:2: ( rule__Lambda__ParameterAssignment_1 )
+ // InternalContract.g:6735:3: rule__Lambda__ParameterAssignment_1
{
pushFollow(FOLLOW_2);
rule__Lambda__ParameterAssignment_1();
@@ -20726,14 +20867,14 @@ public final void rule__Lambda__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__2"
- // InternalContract.g:6706:1: rule__Lambda__Group__2 : rule__Lambda__Group__2__Impl rule__Lambda__Group__3 ;
+ // InternalContract.g:6743: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:6710:1: ( rule__Lambda__Group__2__Impl rule__Lambda__Group__3 )
- // InternalContract.g:6711:2: rule__Lambda__Group__2__Impl rule__Lambda__Group__3
+ // InternalContract.g:6747:1: ( rule__Lambda__Group__2__Impl rule__Lambda__Group__3 )
+ // InternalContract.g:6748:2: rule__Lambda__Group__2__Impl rule__Lambda__Group__3
{
pushFollow(FOLLOW_12);
rule__Lambda__Group__2__Impl();
@@ -20764,20 +20905,20 @@ public final void rule__Lambda__Group__2() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__2__Impl"
- // InternalContract.g:6718:1: rule__Lambda__Group__2__Impl : ( '->' ) ;
+ // InternalContract.g:6755:1: rule__Lambda__Group__2__Impl : ( '->' ) ;
public final void rule__Lambda__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6722:1: ( ( '->' ) )
- // InternalContract.g:6723:1: ( '->' )
+ // InternalContract.g:6759:1: ( ( '->' ) )
+ // InternalContract.g:6760:1: ( '->' )
{
- // InternalContract.g:6723:1: ( '->' )
- // InternalContract.g:6724:2: '->'
+ // InternalContract.g:6760:1: ( '->' )
+ // InternalContract.g:6761:2: '->'
{
before(grammarAccess.getLambdaAccess().getHyphenMinusGreaterThanSignKeyword_2());
- match(input,63,FOLLOW_2);
+ match(input,64,FOLLOW_2);
after(grammarAccess.getLambdaAccess().getHyphenMinusGreaterThanSignKeyword_2());
}
@@ -20801,14 +20942,14 @@ public final void rule__Lambda__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__3"
- // InternalContract.g:6733:1: rule__Lambda__Group__3 : rule__Lambda__Group__3__Impl rule__Lambda__Group__4 ;
+ // InternalContract.g:6770: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:6737:1: ( rule__Lambda__Group__3__Impl rule__Lambda__Group__4 )
- // InternalContract.g:6738:2: rule__Lambda__Group__3__Impl rule__Lambda__Group__4
+ // InternalContract.g:6774:1: ( rule__Lambda__Group__3__Impl rule__Lambda__Group__4 )
+ // InternalContract.g:6775:2: rule__Lambda__Group__3__Impl rule__Lambda__Group__4
{
pushFollow(FOLLOW_37);
rule__Lambda__Group__3__Impl();
@@ -20839,17 +20980,17 @@ public final void rule__Lambda__Group__3() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__3__Impl"
- // InternalContract.g:6745:1: rule__Lambda__Group__3__Impl : ( ruleQueries ) ;
+ // InternalContract.g:6782:1: rule__Lambda__Group__3__Impl : ( ruleQueries ) ;
public final void rule__Lambda__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6749:1: ( ( ruleQueries ) )
- // InternalContract.g:6750:1: ( ruleQueries )
+ // InternalContract.g:6786:1: ( ( ruleQueries ) )
+ // InternalContract.g:6787:1: ( ruleQueries )
{
- // InternalContract.g:6750:1: ( ruleQueries )
- // InternalContract.g:6751:2: ruleQueries
+ // InternalContract.g:6787:1: ( ruleQueries )
+ // InternalContract.g:6788:2: ruleQueries
{
before(grammarAccess.getLambdaAccess().getQueriesParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -20880,14 +21021,14 @@ public final void rule__Lambda__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__4"
- // InternalContract.g:6760:1: rule__Lambda__Group__4 : rule__Lambda__Group__4__Impl rule__Lambda__Group__5 ;
+ // InternalContract.g:6797: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:6764:1: ( rule__Lambda__Group__4__Impl rule__Lambda__Group__5 )
- // InternalContract.g:6765:2: rule__Lambda__Group__4__Impl rule__Lambda__Group__5
+ // InternalContract.g:6801:1: ( rule__Lambda__Group__4__Impl rule__Lambda__Group__5 )
+ // InternalContract.g:6802:2: rule__Lambda__Group__4__Impl rule__Lambda__Group__5
{
pushFollow(FOLLOW_21);
rule__Lambda__Group__4__Impl();
@@ -20918,21 +21059,21 @@ public final void rule__Lambda__Group__4() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__4__Impl"
- // InternalContract.g:6772:1: rule__Lambda__Group__4__Impl : ( ( rule__Lambda__ReturnValueAssignment_4 ) ) ;
+ // InternalContract.g:6809: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:6776:1: ( ( ( rule__Lambda__ReturnValueAssignment_4 ) ) )
- // InternalContract.g:6777:1: ( ( rule__Lambda__ReturnValueAssignment_4 ) )
+ // InternalContract.g:6813:1: ( ( ( rule__Lambda__ReturnValueAssignment_4 ) ) )
+ // InternalContract.g:6814:1: ( ( rule__Lambda__ReturnValueAssignment_4 ) )
{
- // InternalContract.g:6777:1: ( ( rule__Lambda__ReturnValueAssignment_4 ) )
- // InternalContract.g:6778:2: ( rule__Lambda__ReturnValueAssignment_4 )
+ // InternalContract.g:6814:1: ( ( rule__Lambda__ReturnValueAssignment_4 ) )
+ // InternalContract.g:6815:2: ( rule__Lambda__ReturnValueAssignment_4 )
{
before(grammarAccess.getLambdaAccess().getReturnValueAssignment_4());
- // InternalContract.g:6779:2: ( rule__Lambda__ReturnValueAssignment_4 )
- // InternalContract.g:6779:3: rule__Lambda__ReturnValueAssignment_4
+ // InternalContract.g:6816:2: ( rule__Lambda__ReturnValueAssignment_4 )
+ // InternalContract.g:6816:3: rule__Lambda__ReturnValueAssignment_4
{
pushFollow(FOLLOW_2);
rule__Lambda__ReturnValueAssignment_4();
@@ -20965,14 +21106,14 @@ public final void rule__Lambda__Group__4__Impl() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__5"
- // InternalContract.g:6787:1: rule__Lambda__Group__5 : rule__Lambda__Group__5__Impl ;
+ // InternalContract.g:6824: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:6791:1: ( rule__Lambda__Group__5__Impl )
- // InternalContract.g:6792:2: rule__Lambda__Group__5__Impl
+ // InternalContract.g:6828:1: ( rule__Lambda__Group__5__Impl )
+ // InternalContract.g:6829:2: rule__Lambda__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__Lambda__Group__5__Impl();
@@ -20998,20 +21139,20 @@ public final void rule__Lambda__Group__5() throws RecognitionException {
// $ANTLR start "rule__Lambda__Group__5__Impl"
- // InternalContract.g:6798:1: rule__Lambda__Group__5__Impl : ( '}' ) ;
+ // InternalContract.g:6835:1: rule__Lambda__Group__5__Impl : ( '}' ) ;
public final void rule__Lambda__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6802:1: ( ( '}' ) )
- // InternalContract.g:6803:1: ( '}' )
+ // InternalContract.g:6839:1: ( ( '}' ) )
+ // InternalContract.g:6840:1: ( '}' )
{
- // InternalContract.g:6803:1: ( '}' )
- // InternalContract.g:6804:2: '}'
+ // InternalContract.g:6840:1: ( '}' )
+ // InternalContract.g:6841:2: '}'
{
before(grammarAccess.getLambdaAccess().getRightCurlyBracketKeyword_5());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getLambdaAccess().getRightCurlyBracketKeyword_5());
}
@@ -21035,14 +21176,14 @@ public final void rule__Lambda__Group__5__Impl() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__0"
- // InternalContract.g:6814:1: rule__Parameter__Group_1__0 : rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ;
+ // InternalContract.g:6851: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:6818:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 )
- // InternalContract.g:6819:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1
+ // InternalContract.g:6855:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 )
+ // InternalContract.g:6856:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1
{
pushFollow(FOLLOW_48);
rule__Parameter__Group_1__0__Impl();
@@ -21073,21 +21214,21 @@ public final void rule__Parameter__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__0__Impl"
- // InternalContract.g:6826:1: rule__Parameter__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:6863:1: rule__Parameter__Group_1__0__Impl : ( () ) ;
public final void rule__Parameter__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6830:1: ( ( () ) )
- // InternalContract.g:6831:1: ( () )
+ // InternalContract.g:6867:1: ( ( () ) )
+ // InternalContract.g:6868:1: ( () )
{
- // InternalContract.g:6831:1: ( () )
- // InternalContract.g:6832:2: ()
+ // InternalContract.g:6868:1: ( () )
+ // InternalContract.g:6869:2: ()
{
before(grammarAccess.getParameterAccess().getTupleParameterAction_1_0());
- // InternalContract.g:6833:2: ()
- // InternalContract.g:6833:3:
+ // InternalContract.g:6870:2: ()
+ // InternalContract.g:6870:3:
{
}
@@ -21110,14 +21251,14 @@ public final void rule__Parameter__Group_1__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1__1"
- // InternalContract.g:6841:1: rule__Parameter__Group_1__1 : rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2 ;
+ // InternalContract.g:6878: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:6845:1: ( rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2 )
- // InternalContract.g:6846:2: rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2
+ // InternalContract.g:6882:1: ( rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2 )
+ // InternalContract.g:6883:2: rule__Parameter__Group_1__1__Impl rule__Parameter__Group_1__2
{
pushFollow(FOLLOW_8);
rule__Parameter__Group_1__1__Impl();
@@ -21148,20 +21289,20 @@ public final void rule__Parameter__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__1__Impl"
- // InternalContract.g:6853:1: rule__Parameter__Group_1__1__Impl : ( '(' ) ;
+ // InternalContract.g:6890:1: rule__Parameter__Group_1__1__Impl : ( '(' ) ;
public final void rule__Parameter__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6857:1: ( ( '(' ) )
- // InternalContract.g:6858:1: ( '(' )
+ // InternalContract.g:6894:1: ( ( '(' ) )
+ // InternalContract.g:6895:1: ( '(' )
{
- // InternalContract.g:6858:1: ( '(' )
- // InternalContract.g:6859:2: '('
+ // InternalContract.g:6895:1: ( '(' )
+ // InternalContract.g:6896:2: '('
{
before(grammarAccess.getParameterAccess().getLeftParenthesisKeyword_1_1());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getParameterAccess().getLeftParenthesisKeyword_1_1());
}
@@ -21185,14 +21326,14 @@ public final void rule__Parameter__Group_1__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1__2"
- // InternalContract.g:6868:1: rule__Parameter__Group_1__2 : rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3 ;
+ // InternalContract.g:6905: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:6872:1: ( rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3 )
- // InternalContract.g:6873:2: rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3
+ // InternalContract.g:6909:1: ( rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3 )
+ // InternalContract.g:6910:2: rule__Parameter__Group_1__2__Impl rule__Parameter__Group_1__3
{
pushFollow(FOLLOW_33);
rule__Parameter__Group_1__2__Impl();
@@ -21223,21 +21364,21 @@ public final void rule__Parameter__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__2__Impl"
- // InternalContract.g:6880:1: rule__Parameter__Group_1__2__Impl : ( ( rule__Parameter__NamesAssignment_1_2 ) ) ;
+ // InternalContract.g:6917: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:6884:1: ( ( ( rule__Parameter__NamesAssignment_1_2 ) ) )
- // InternalContract.g:6885:1: ( ( rule__Parameter__NamesAssignment_1_2 ) )
+ // InternalContract.g:6921:1: ( ( ( rule__Parameter__NamesAssignment_1_2 ) ) )
+ // InternalContract.g:6922:1: ( ( rule__Parameter__NamesAssignment_1_2 ) )
{
- // InternalContract.g:6885:1: ( ( rule__Parameter__NamesAssignment_1_2 ) )
- // InternalContract.g:6886:2: ( rule__Parameter__NamesAssignment_1_2 )
+ // InternalContract.g:6922:1: ( ( rule__Parameter__NamesAssignment_1_2 ) )
+ // InternalContract.g:6923:2: ( rule__Parameter__NamesAssignment_1_2 )
{
before(grammarAccess.getParameterAccess().getNamesAssignment_1_2());
- // InternalContract.g:6887:2: ( rule__Parameter__NamesAssignment_1_2 )
- // InternalContract.g:6887:3: rule__Parameter__NamesAssignment_1_2
+ // InternalContract.g:6924:2: ( rule__Parameter__NamesAssignment_1_2 )
+ // InternalContract.g:6924:3: rule__Parameter__NamesAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__Parameter__NamesAssignment_1_2();
@@ -21270,14 +21411,14 @@ public final void rule__Parameter__Group_1__2__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1__3"
- // InternalContract.g:6895:1: rule__Parameter__Group_1__3 : rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4 ;
+ // InternalContract.g:6932: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:6899:1: ( rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4 )
- // InternalContract.g:6900:2: rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4
+ // InternalContract.g:6936:1: ( rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4 )
+ // InternalContract.g:6937:2: rule__Parameter__Group_1__3__Impl rule__Parameter__Group_1__4
{
pushFollow(FOLLOW_34);
rule__Parameter__Group_1__3__Impl();
@@ -21308,24 +21449,24 @@ public final void rule__Parameter__Group_1__3() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__3__Impl"
- // InternalContract.g:6907:1: rule__Parameter__Group_1__3__Impl : ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) ) ;
+ // InternalContract.g:6944: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:6911:1: ( ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) ) )
- // InternalContract.g:6912:1: ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) )
+ // InternalContract.g:6948:1: ( ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) ) )
+ // InternalContract.g:6949:1: ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) )
{
- // InternalContract.g:6912:1: ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) )
- // InternalContract.g:6913:2: ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* )
+ // InternalContract.g:6949:1: ( ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* ) )
+ // InternalContract.g:6950:2: ( ( rule__Parameter__Group_1_3__0 ) ) ( ( rule__Parameter__Group_1_3__0 )* )
{
- // InternalContract.g:6913:2: ( ( rule__Parameter__Group_1_3__0 ) )
- // InternalContract.g:6914:3: ( rule__Parameter__Group_1_3__0 )
+ // InternalContract.g:6950:2: ( ( rule__Parameter__Group_1_3__0 ) )
+ // InternalContract.g:6951:3: ( rule__Parameter__Group_1_3__0 )
{
before(grammarAccess.getParameterAccess().getGroup_1_3());
- // InternalContract.g:6915:3: ( rule__Parameter__Group_1_3__0 )
- // InternalContract.g:6915:4: rule__Parameter__Group_1_3__0
+ // InternalContract.g:6952:3: ( rule__Parameter__Group_1_3__0 )
+ // InternalContract.g:6952:4: rule__Parameter__Group_1_3__0
{
pushFollow(FOLLOW_35);
rule__Parameter__Group_1_3__0();
@@ -21339,24 +21480,24 @@ public final void rule__Parameter__Group_1__3__Impl() throws RecognitionExceptio
}
- // InternalContract.g:6918:2: ( ( rule__Parameter__Group_1_3__0 )* )
- // InternalContract.g:6919:3: ( rule__Parameter__Group_1_3__0 )*
+ // InternalContract.g:6955:2: ( ( rule__Parameter__Group_1_3__0 )* )
+ // InternalContract.g:6956:3: ( rule__Parameter__Group_1_3__0 )*
{
before(grammarAccess.getParameterAccess().getGroup_1_3());
- // InternalContract.g:6920:3: ( rule__Parameter__Group_1_3__0 )*
- loop60:
+ // InternalContract.g:6957:3: ( rule__Parameter__Group_1_3__0 )*
+ loop61:
do {
- int alt60=2;
- int LA60_0 = input.LA(1);
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA60_0==55) ) {
- alt60=1;
+ if ( (LA61_0==57) ) {
+ alt61=1;
}
- switch (alt60) {
+ switch (alt61) {
case 1 :
- // InternalContract.g:6920:4: rule__Parameter__Group_1_3__0
+ // InternalContract.g:6957:4: rule__Parameter__Group_1_3__0
{
pushFollow(FOLLOW_35);
rule__Parameter__Group_1_3__0();
@@ -21368,7 +21509,7 @@ public final void rule__Parameter__Group_1__3__Impl() throws RecognitionExceptio
break;
default :
- break loop60;
+ break loop61;
}
} while (true);
@@ -21398,14 +21539,14 @@ public final void rule__Parameter__Group_1__3__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1__4"
- // InternalContract.g:6929:1: rule__Parameter__Group_1__4 : rule__Parameter__Group_1__4__Impl ;
+ // InternalContract.g:6966: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:6933:1: ( rule__Parameter__Group_1__4__Impl )
- // InternalContract.g:6934:2: rule__Parameter__Group_1__4__Impl
+ // InternalContract.g:6970:1: ( rule__Parameter__Group_1__4__Impl )
+ // InternalContract.g:6971:2: rule__Parameter__Group_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__Parameter__Group_1__4__Impl();
@@ -21431,20 +21572,20 @@ public final void rule__Parameter__Group_1__4() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1__4__Impl"
- // InternalContract.g:6940:1: rule__Parameter__Group_1__4__Impl : ( ')' ) ;
+ // InternalContract.g:6977:1: rule__Parameter__Group_1__4__Impl : ( ')' ) ;
public final void rule__Parameter__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:6944:1: ( ( ')' ) )
- // InternalContract.g:6945:1: ( ')' )
+ // InternalContract.g:6981:1: ( ( ')' ) )
+ // InternalContract.g:6982:1: ( ')' )
{
- // InternalContract.g:6945:1: ( ')' )
- // InternalContract.g:6946:2: ')'
+ // InternalContract.g:6982:1: ( ')' )
+ // InternalContract.g:6983:2: ')'
{
before(grammarAccess.getParameterAccess().getRightParenthesisKeyword_1_4());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getParameterAccess().getRightParenthesisKeyword_1_4());
}
@@ -21468,14 +21609,14 @@ public final void rule__Parameter__Group_1__4__Impl() throws RecognitionExceptio
// $ANTLR start "rule__Parameter__Group_1_3__0"
- // InternalContract.g:6956:1: rule__Parameter__Group_1_3__0 : rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1 ;
+ // InternalContract.g:6993: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:6960:1: ( rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1 )
- // InternalContract.g:6961:2: rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1
+ // InternalContract.g:6997:1: ( rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1 )
+ // InternalContract.g:6998:2: rule__Parameter__Group_1_3__0__Impl rule__Parameter__Group_1_3__1
{
pushFollow(FOLLOW_8);
rule__Parameter__Group_1_3__0__Impl();
@@ -21506,20 +21647,20 @@ public final void rule__Parameter__Group_1_3__0() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1_3__0__Impl"
- // InternalContract.g:6968:1: rule__Parameter__Group_1_3__0__Impl : ( ',' ) ;
+ // InternalContract.g:7005: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:6972:1: ( ( ',' ) )
- // InternalContract.g:6973:1: ( ',' )
+ // InternalContract.g:7009:1: ( ( ',' ) )
+ // InternalContract.g:7010:1: ( ',' )
{
- // InternalContract.g:6973:1: ( ',' )
- // InternalContract.g:6974:2: ','
+ // InternalContract.g:7010:1: ( ',' )
+ // InternalContract.g:7011:2: ','
{
before(grammarAccess.getParameterAccess().getCommaKeyword_1_3_0());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getParameterAccess().getCommaKeyword_1_3_0());
}
@@ -21543,14 +21684,14 @@ public final void rule__Parameter__Group_1_3__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__Parameter__Group_1_3__1"
- // InternalContract.g:6983:1: rule__Parameter__Group_1_3__1 : rule__Parameter__Group_1_3__1__Impl ;
+ // InternalContract.g:7020: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:6987:1: ( rule__Parameter__Group_1_3__1__Impl )
- // InternalContract.g:6988:2: rule__Parameter__Group_1_3__1__Impl
+ // InternalContract.g:7024:1: ( rule__Parameter__Group_1_3__1__Impl )
+ // InternalContract.g:7025:2: rule__Parameter__Group_1_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Parameter__Group_1_3__1__Impl();
@@ -21576,21 +21717,21 @@ public final void rule__Parameter__Group_1_3__1() throws RecognitionException {
// $ANTLR start "rule__Parameter__Group_1_3__1__Impl"
- // InternalContract.g:6994:1: rule__Parameter__Group_1_3__1__Impl : ( ( rule__Parameter__NamesAssignment_1_3_1 ) ) ;
+ // InternalContract.g:7031: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:6998:1: ( ( ( rule__Parameter__NamesAssignment_1_3_1 ) ) )
- // InternalContract.g:6999:1: ( ( rule__Parameter__NamesAssignment_1_3_1 ) )
+ // InternalContract.g:7035:1: ( ( ( rule__Parameter__NamesAssignment_1_3_1 ) ) )
+ // InternalContract.g:7036:1: ( ( rule__Parameter__NamesAssignment_1_3_1 ) )
{
- // InternalContract.g:6999:1: ( ( rule__Parameter__NamesAssignment_1_3_1 ) )
- // InternalContract.g:7000:2: ( rule__Parameter__NamesAssignment_1_3_1 )
+ // InternalContract.g:7036:1: ( ( rule__Parameter__NamesAssignment_1_3_1 ) )
+ // InternalContract.g:7037:2: ( rule__Parameter__NamesAssignment_1_3_1 )
{
before(grammarAccess.getParameterAccess().getNamesAssignment_1_3_1());
- // InternalContract.g:7001:2: ( rule__Parameter__NamesAssignment_1_3_1 )
- // InternalContract.g:7001:3: rule__Parameter__NamesAssignment_1_3_1
+ // InternalContract.g:7038:2: ( rule__Parameter__NamesAssignment_1_3_1 )
+ // InternalContract.g:7038:3: rule__Parameter__NamesAssignment_1_3_1
{
pushFollow(FOLLOW_2);
rule__Parameter__NamesAssignment_1_3_1();
@@ -21623,14 +21764,14 @@ public final void rule__Parameter__Group_1_3__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__TerminalExpression__Group_0__0"
- // InternalContract.g:7010:1: rule__TerminalExpression__Group_0__0 : rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1 ;
+ // InternalContract.g:7047: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:7014:1: ( rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1 )
- // InternalContract.g:7015:2: rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1
+ // InternalContract.g:7051:1: ( rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1 )
+ // InternalContract.g:7052:2: rule__TerminalExpression__Group_0__0__Impl rule__TerminalExpression__Group_0__1
{
pushFollow(FOLLOW_50);
rule__TerminalExpression__Group_0__0__Impl();
@@ -21661,21 +21802,21 @@ public final void rule__TerminalExpression__Group_0__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_0__0__Impl"
- // InternalContract.g:7022:1: rule__TerminalExpression__Group_0__0__Impl : ( () ) ;
+ // InternalContract.g:7059:1: rule__TerminalExpression__Group_0__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7026:1: ( ( () ) )
- // InternalContract.g:7027:1: ( () )
+ // InternalContract.g:7063:1: ( ( () ) )
+ // InternalContract.g:7064:1: ( () )
{
- // InternalContract.g:7027:1: ( () )
- // InternalContract.g:7028:2: ()
+ // InternalContract.g:7064:1: ( () )
+ // InternalContract.g:7065:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getSelfExpressionAction_0_0());
- // InternalContract.g:7029:2: ()
- // InternalContract.g:7029:3:
+ // InternalContract.g:7066:2: ()
+ // InternalContract.g:7066:3:
{
}
@@ -21698,14 +21839,14 @@ public final void rule__TerminalExpression__Group_0__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_0__1"
- // InternalContract.g:7037:1: rule__TerminalExpression__Group_0__1 : rule__TerminalExpression__Group_0__1__Impl ;
+ // InternalContract.g:7074: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:7041:1: ( rule__TerminalExpression__Group_0__1__Impl )
- // InternalContract.g:7042:2: rule__TerminalExpression__Group_0__1__Impl
+ // InternalContract.g:7078:1: ( rule__TerminalExpression__Group_0__1__Impl )
+ // InternalContract.g:7079:2: rule__TerminalExpression__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_0__1__Impl();
@@ -21731,20 +21872,20 @@ public final void rule__TerminalExpression__Group_0__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_0__1__Impl"
- // InternalContract.g:7048:1: rule__TerminalExpression__Group_0__1__Impl : ( 'self' ) ;
+ // InternalContract.g:7085: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:7052:1: ( ( 'self' ) )
- // InternalContract.g:7053:1: ( 'self' )
+ // InternalContract.g:7089:1: ( ( 'self' ) )
+ // InternalContract.g:7090:1: ( 'self' )
{
- // InternalContract.g:7053:1: ( 'self' )
- // InternalContract.g:7054:2: 'self'
+ // InternalContract.g:7090:1: ( 'self' )
+ // InternalContract.g:7091:2: 'self'
{
before(grammarAccess.getTerminalExpressionAccess().getSelfKeyword_0_1());
- match(input,64,FOLLOW_2);
+ match(input,65,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getSelfKeyword_0_1());
}
@@ -21768,14 +21909,14 @@ public final void rule__TerminalExpression__Group_0__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_1__0"
- // InternalContract.g:7064:1: rule__TerminalExpression__Group_1__0 : rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 ;
+ // InternalContract.g:7101: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:7068:1: ( rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 )
- // InternalContract.g:7069:2: rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1
+ // InternalContract.g:7105:1: ( rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 )
+ // InternalContract.g:7106:2: rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1
{
pushFollow(FOLLOW_51);
rule__TerminalExpression__Group_1__0__Impl();
@@ -21806,21 +21947,21 @@ public final void rule__TerminalExpression__Group_1__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_1__0__Impl"
- // InternalContract.g:7076:1: rule__TerminalExpression__Group_1__0__Impl : ( () ) ;
+ // InternalContract.g:7113:1: rule__TerminalExpression__Group_1__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7080:1: ( ( () ) )
- // InternalContract.g:7081:1: ( () )
+ // InternalContract.g:7117:1: ( ( () ) )
+ // InternalContract.g:7118:1: ( () )
{
- // InternalContract.g:7081:1: ( () )
- // InternalContract.g:7082:2: ()
+ // InternalContract.g:7118:1: ( () )
+ // InternalContract.g:7119:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getRootExpressionAction_1_0());
- // InternalContract.g:7083:2: ()
- // InternalContract.g:7083:3:
+ // InternalContract.g:7120:2: ()
+ // InternalContract.g:7120:3:
{
}
@@ -21843,14 +21984,14 @@ public final void rule__TerminalExpression__Group_1__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_1__1"
- // InternalContract.g:7091:1: rule__TerminalExpression__Group_1__1 : rule__TerminalExpression__Group_1__1__Impl ;
+ // InternalContract.g:7128: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:7095:1: ( rule__TerminalExpression__Group_1__1__Impl )
- // InternalContract.g:7096:2: rule__TerminalExpression__Group_1__1__Impl
+ // InternalContract.g:7132:1: ( rule__TerminalExpression__Group_1__1__Impl )
+ // InternalContract.g:7133:2: rule__TerminalExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_1__1__Impl();
@@ -21876,20 +22017,20 @@ public final void rule__TerminalExpression__Group_1__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_1__1__Impl"
- // InternalContract.g:7102:1: rule__TerminalExpression__Group_1__1__Impl : ( 'root' ) ;
+ // InternalContract.g:7139: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:7106:1: ( ( 'root' ) )
- // InternalContract.g:7107:1: ( 'root' )
+ // InternalContract.g:7143:1: ( ( 'root' ) )
+ // InternalContract.g:7144:1: ( 'root' )
{
- // InternalContract.g:7107:1: ( 'root' )
- // InternalContract.g:7108:2: 'root'
+ // InternalContract.g:7144:1: ( 'root' )
+ // InternalContract.g:7145:2: 'root'
{
before(grammarAccess.getTerminalExpressionAccess().getRootKeyword_1_1());
- match(input,65,FOLLOW_2);
+ match(input,66,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getRootKeyword_1_1());
}
@@ -21913,14 +22054,14 @@ public final void rule__TerminalExpression__Group_1__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_2__0"
- // InternalContract.g:7118:1: rule__TerminalExpression__Group_2__0 : rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 ;
+ // InternalContract.g:7155: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:7122:1: ( rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 )
- // InternalContract.g:7123:2: rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1
+ // InternalContract.g:7159:1: ( rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 )
+ // InternalContract.g:7160:2: rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1
{
pushFollow(FOLLOW_52);
rule__TerminalExpression__Group_2__0__Impl();
@@ -21951,21 +22092,21 @@ public final void rule__TerminalExpression__Group_2__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_2__0__Impl"
- // InternalContract.g:7130:1: rule__TerminalExpression__Group_2__0__Impl : ( () ) ;
+ // InternalContract.g:7167:1: rule__TerminalExpression__Group_2__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7134:1: ( ( () ) )
- // InternalContract.g:7135:1: ( () )
+ // InternalContract.g:7171:1: ( ( () ) )
+ // InternalContract.g:7172:1: ( () )
{
- // InternalContract.g:7135:1: ( () )
- // InternalContract.g:7136:2: ()
+ // InternalContract.g:7172:1: ( () )
+ // InternalContract.g:7173:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getStringLiteralAction_2_0());
- // InternalContract.g:7137:2: ()
- // InternalContract.g:7137:3:
+ // InternalContract.g:7174:2: ()
+ // InternalContract.g:7174:3:
{
}
@@ -21988,14 +22129,14 @@ public final void rule__TerminalExpression__Group_2__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_2__1"
- // InternalContract.g:7145:1: rule__TerminalExpression__Group_2__1 : rule__TerminalExpression__Group_2__1__Impl ;
+ // InternalContract.g:7182: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:7149:1: ( rule__TerminalExpression__Group_2__1__Impl )
- // InternalContract.g:7150:2: rule__TerminalExpression__Group_2__1__Impl
+ // InternalContract.g:7186:1: ( rule__TerminalExpression__Group_2__1__Impl )
+ // InternalContract.g:7187:2: rule__TerminalExpression__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_2__1__Impl();
@@ -22021,21 +22162,21 @@ public final void rule__TerminalExpression__Group_2__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_2__1__Impl"
- // InternalContract.g:7156:1: rule__TerminalExpression__Group_2__1__Impl : ( ( rule__TerminalExpression__ValueAssignment_2_1 ) ) ;
+ // InternalContract.g:7193: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:7160:1: ( ( ( rule__TerminalExpression__ValueAssignment_2_1 ) ) )
- // InternalContract.g:7161:1: ( ( rule__TerminalExpression__ValueAssignment_2_1 ) )
+ // InternalContract.g:7197:1: ( ( ( rule__TerminalExpression__ValueAssignment_2_1 ) ) )
+ // InternalContract.g:7198:1: ( ( rule__TerminalExpression__ValueAssignment_2_1 ) )
{
- // InternalContract.g:7161:1: ( ( rule__TerminalExpression__ValueAssignment_2_1 ) )
- // InternalContract.g:7162:2: ( rule__TerminalExpression__ValueAssignment_2_1 )
+ // InternalContract.g:7198:1: ( ( rule__TerminalExpression__ValueAssignment_2_1 ) )
+ // InternalContract.g:7199:2: ( rule__TerminalExpression__ValueAssignment_2_1 )
{
before(grammarAccess.getTerminalExpressionAccess().getValueAssignment_2_1());
- // InternalContract.g:7163:2: ( rule__TerminalExpression__ValueAssignment_2_1 )
- // InternalContract.g:7163:3: rule__TerminalExpression__ValueAssignment_2_1
+ // InternalContract.g:7200:2: ( rule__TerminalExpression__ValueAssignment_2_1 )
+ // InternalContract.g:7200:3: rule__TerminalExpression__ValueAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__ValueAssignment_2_1();
@@ -22068,14 +22209,14 @@ public final void rule__TerminalExpression__Group_2__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_3__0"
- // InternalContract.g:7172:1: rule__TerminalExpression__Group_3__0 : rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 ;
+ // InternalContract.g:7209: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:7176:1: ( rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 )
- // InternalContract.g:7177:2: rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1
+ // InternalContract.g:7213:1: ( rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 )
+ // InternalContract.g:7214:2: rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1
{
pushFollow(FOLLOW_8);
rule__TerminalExpression__Group_3__0__Impl();
@@ -22106,21 +22247,21 @@ public final void rule__TerminalExpression__Group_3__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_3__0__Impl"
- // InternalContract.g:7184:1: rule__TerminalExpression__Group_3__0__Impl : ( () ) ;
+ // InternalContract.g:7221:1: rule__TerminalExpression__Group_3__0__Impl : ( () ) ;
public final void rule__TerminalExpression__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7188:1: ( ( () ) )
- // InternalContract.g:7189:1: ( () )
+ // InternalContract.g:7225:1: ( ( () ) )
+ // InternalContract.g:7226:1: ( () )
{
- // InternalContract.g:7189:1: ( () )
- // InternalContract.g:7190:2: ()
+ // InternalContract.g:7226:1: ( () )
+ // InternalContract.g:7227:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getNameReferenceAction_3_0());
- // InternalContract.g:7191:2: ()
- // InternalContract.g:7191:3:
+ // InternalContract.g:7228:2: ()
+ // InternalContract.g:7228:3:
{
}
@@ -22143,14 +22284,14 @@ public final void rule__TerminalExpression__Group_3__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_3__1"
- // InternalContract.g:7199:1: rule__TerminalExpression__Group_3__1 : rule__TerminalExpression__Group_3__1__Impl ;
+ // InternalContract.g:7236: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:7203:1: ( rule__TerminalExpression__Group_3__1__Impl )
- // InternalContract.g:7204:2: rule__TerminalExpression__Group_3__1__Impl
+ // InternalContract.g:7240:1: ( rule__TerminalExpression__Group_3__1__Impl )
+ // InternalContract.g:7241:2: rule__TerminalExpression__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_3__1__Impl();
@@ -22176,21 +22317,21 @@ public final void rule__TerminalExpression__Group_3__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_3__1__Impl"
- // InternalContract.g:7210:1: rule__TerminalExpression__Group_3__1__Impl : ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) ) ;
+ // InternalContract.g:7247: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:7214:1: ( ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) ) )
- // InternalContract.g:7215:1: ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) )
+ // InternalContract.g:7251:1: ( ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) ) )
+ // InternalContract.g:7252:1: ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) )
{
- // InternalContract.g:7215:1: ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) )
- // InternalContract.g:7216:2: ( rule__TerminalExpression__ReferenceAssignment_3_1 )
+ // InternalContract.g:7252:1: ( ( rule__TerminalExpression__ReferenceAssignment_3_1 ) )
+ // InternalContract.g:7253:2: ( rule__TerminalExpression__ReferenceAssignment_3_1 )
{
before(grammarAccess.getTerminalExpressionAccess().getReferenceAssignment_3_1());
- // InternalContract.g:7217:2: ( rule__TerminalExpression__ReferenceAssignment_3_1 )
- // InternalContract.g:7217:3: rule__TerminalExpression__ReferenceAssignment_3_1
+ // InternalContract.g:7254:2: ( rule__TerminalExpression__ReferenceAssignment_3_1 )
+ // InternalContract.g:7254:3: rule__TerminalExpression__ReferenceAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__ReferenceAssignment_3_1();
@@ -22223,14 +22364,14 @@ public final void rule__TerminalExpression__Group_3__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4__0"
- // InternalContract.g:7226:1: rule__TerminalExpression__Group_4__0 : rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 ;
+ // InternalContract.g:7263: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:7230:1: ( rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 )
- // InternalContract.g:7231:2: rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1
+ // InternalContract.g:7267:1: ( rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 )
+ // InternalContract.g:7268:2: rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1
{
pushFollow(FOLLOW_37);
rule__TerminalExpression__Group_4__0__Impl();
@@ -22261,20 +22402,20 @@ public final void rule__TerminalExpression__Group_4__0() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_4__0__Impl"
- // InternalContract.g:7238:1: rule__TerminalExpression__Group_4__0__Impl : ( '(' ) ;
+ // InternalContract.g:7275:1: rule__TerminalExpression__Group_4__0__Impl : ( '(' ) ;
public final void rule__TerminalExpression__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7242:1: ( ( '(' ) )
- // InternalContract.g:7243:1: ( '(' )
+ // InternalContract.g:7279:1: ( ( '(' ) )
+ // InternalContract.g:7280:1: ( '(' )
{
- // InternalContract.g:7243:1: ( '(' )
- // InternalContract.g:7244:2: '('
+ // InternalContract.g:7280:1: ( '(' )
+ // InternalContract.g:7281:2: '('
{
before(grammarAccess.getTerminalExpressionAccess().getLeftParenthesisKeyword_4_0());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getLeftParenthesisKeyword_4_0());
}
@@ -22298,14 +22439,14 @@ public final void rule__TerminalExpression__Group_4__0__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4__1"
- // InternalContract.g:7253:1: rule__TerminalExpression__Group_4__1 : rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2 ;
+ // InternalContract.g:7290: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:7257:1: ( rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2 )
- // InternalContract.g:7258:2: rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2
+ // InternalContract.g:7294:1: ( rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2 )
+ // InternalContract.g:7295:2: rule__TerminalExpression__Group_4__1__Impl rule__TerminalExpression__Group_4__2
{
pushFollow(FOLLOW_53);
rule__TerminalExpression__Group_4__1__Impl();
@@ -22336,17 +22477,17 @@ public final void rule__TerminalExpression__Group_4__1() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_4__1__Impl"
- // InternalContract.g:7265:1: rule__TerminalExpression__Group_4__1__Impl : ( ruleExpression ) ;
+ // InternalContract.g:7302: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:7269:1: ( ( ruleExpression ) )
- // InternalContract.g:7270:1: ( ruleExpression )
+ // InternalContract.g:7306:1: ( ( ruleExpression ) )
+ // InternalContract.g:7307:1: ( ruleExpression )
{
- // InternalContract.g:7270:1: ( ruleExpression )
- // InternalContract.g:7271:2: ruleExpression
+ // InternalContract.g:7307:1: ( ruleExpression )
+ // InternalContract.g:7308:2: ruleExpression
{
before(grammarAccess.getTerminalExpressionAccess().getExpressionParserRuleCall_4_1());
pushFollow(FOLLOW_2);
@@ -22377,14 +22518,14 @@ public final void rule__TerminalExpression__Group_4__1__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4__2"
- // InternalContract.g:7280:1: rule__TerminalExpression__Group_4__2 : rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3 ;
+ // InternalContract.g:7317: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:7284:1: ( rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3 )
- // InternalContract.g:7285:2: rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3
+ // InternalContract.g:7321:1: ( rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3 )
+ // InternalContract.g:7322:2: rule__TerminalExpression__Group_4__2__Impl rule__TerminalExpression__Group_4__3
{
pushFollow(FOLLOW_53);
rule__TerminalExpression__Group_4__2__Impl();
@@ -22415,29 +22556,29 @@ public final void rule__TerminalExpression__Group_4__2() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_4__2__Impl"
- // InternalContract.g:7292:1: rule__TerminalExpression__Group_4__2__Impl : ( ( rule__TerminalExpression__Group_4_2__0 )? ) ;
+ // InternalContract.g:7329: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:7296:1: ( ( ( rule__TerminalExpression__Group_4_2__0 )? ) )
- // InternalContract.g:7297:1: ( ( rule__TerminalExpression__Group_4_2__0 )? )
+ // InternalContract.g:7333:1: ( ( ( rule__TerminalExpression__Group_4_2__0 )? ) )
+ // InternalContract.g:7334:1: ( ( rule__TerminalExpression__Group_4_2__0 )? )
{
- // InternalContract.g:7297:1: ( ( rule__TerminalExpression__Group_4_2__0 )? )
- // InternalContract.g:7298:2: ( rule__TerminalExpression__Group_4_2__0 )?
+ // InternalContract.g:7334:1: ( ( rule__TerminalExpression__Group_4_2__0 )? )
+ // InternalContract.g:7335:2: ( rule__TerminalExpression__Group_4_2__0 )?
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_4_2());
- // InternalContract.g:7299:2: ( rule__TerminalExpression__Group_4_2__0 )?
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // InternalContract.g:7336:2: ( rule__TerminalExpression__Group_4_2__0 )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA61_0==55) ) {
- alt61=1;
+ if ( (LA62_0==57) ) {
+ alt62=1;
}
- switch (alt61) {
+ switch (alt62) {
case 1 :
- // InternalContract.g:7299:3: rule__TerminalExpression__Group_4_2__0
+ // InternalContract.g:7336:3: rule__TerminalExpression__Group_4_2__0
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4_2__0();
@@ -22473,14 +22614,14 @@ public final void rule__TerminalExpression__Group_4__2__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4__3"
- // InternalContract.g:7307:1: rule__TerminalExpression__Group_4__3 : rule__TerminalExpression__Group_4__3__Impl ;
+ // InternalContract.g:7344: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:7311:1: ( rule__TerminalExpression__Group_4__3__Impl )
- // InternalContract.g:7312:2: rule__TerminalExpression__Group_4__3__Impl
+ // InternalContract.g:7348:1: ( rule__TerminalExpression__Group_4__3__Impl )
+ // InternalContract.g:7349:2: rule__TerminalExpression__Group_4__3__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4__3__Impl();
@@ -22506,20 +22647,20 @@ public final void rule__TerminalExpression__Group_4__3() throws RecognitionExcep
// $ANTLR start "rule__TerminalExpression__Group_4__3__Impl"
- // InternalContract.g:7318:1: rule__TerminalExpression__Group_4__3__Impl : ( ')' ) ;
+ // InternalContract.g:7355:1: rule__TerminalExpression__Group_4__3__Impl : ( ')' ) ;
public final void rule__TerminalExpression__Group_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7322:1: ( ( ')' ) )
- // InternalContract.g:7323:1: ( ')' )
+ // InternalContract.g:7359:1: ( ( ')' ) )
+ // InternalContract.g:7360:1: ( ')' )
{
- // InternalContract.g:7323:1: ( ')' )
- // InternalContract.g:7324:2: ')'
+ // InternalContract.g:7360:1: ( ')' )
+ // InternalContract.g:7361:2: ')'
{
before(grammarAccess.getTerminalExpressionAccess().getRightParenthesisKeyword_4_3());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getRightParenthesisKeyword_4_3());
}
@@ -22543,14 +22684,14 @@ public final void rule__TerminalExpression__Group_4__3__Impl() throws Recognitio
// $ANTLR start "rule__TerminalExpression__Group_4_2__0"
- // InternalContract.g:7334:1: rule__TerminalExpression__Group_4_2__0 : rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1 ;
+ // InternalContract.g:7371: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:7338:1: ( rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1 )
- // InternalContract.g:7339:2: rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1
+ // InternalContract.g:7375:1: ( rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1 )
+ // InternalContract.g:7376:2: rule__TerminalExpression__Group_4_2__0__Impl rule__TerminalExpression__Group_4_2__1
{
pushFollow(FOLLOW_33);
rule__TerminalExpression__Group_4_2__0__Impl();
@@ -22581,21 +22722,21 @@ public final void rule__TerminalExpression__Group_4_2__0() throws RecognitionExc
// $ANTLR start "rule__TerminalExpression__Group_4_2__0__Impl"
- // InternalContract.g:7346:1: rule__TerminalExpression__Group_4_2__0__Impl : ( () ) ;
+ // InternalContract.g:7383: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:7350:1: ( ( () ) )
- // InternalContract.g:7351:1: ( () )
+ // InternalContract.g:7387:1: ( ( () ) )
+ // InternalContract.g:7388:1: ( () )
{
- // InternalContract.g:7351:1: ( () )
- // InternalContract.g:7352:2: ()
+ // InternalContract.g:7388:1: ( () )
+ // InternalContract.g:7389:2: ()
{
before(grammarAccess.getTerminalExpressionAccess().getTupleExpressionElementsAction_4_2_0());
- // InternalContract.g:7353:2: ()
- // InternalContract.g:7353:3:
+ // InternalContract.g:7390:2: ()
+ // InternalContract.g:7390:3:
{
}
@@ -22618,14 +22759,14 @@ public final void rule__TerminalExpression__Group_4_2__0__Impl() throws Recognit
// $ANTLR start "rule__TerminalExpression__Group_4_2__1"
- // InternalContract.g:7361:1: rule__TerminalExpression__Group_4_2__1 : rule__TerminalExpression__Group_4_2__1__Impl ;
+ // InternalContract.g:7398: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:7365:1: ( rule__TerminalExpression__Group_4_2__1__Impl )
- // InternalContract.g:7366:2: rule__TerminalExpression__Group_4_2__1__Impl
+ // InternalContract.g:7402:1: ( rule__TerminalExpression__Group_4_2__1__Impl )
+ // InternalContract.g:7403:2: rule__TerminalExpression__Group_4_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4_2__1__Impl();
@@ -22651,24 +22792,24 @@ public final void rule__TerminalExpression__Group_4_2__1() throws RecognitionExc
// $ANTLR start "rule__TerminalExpression__Group_4_2__1__Impl"
- // InternalContract.g:7372:1: rule__TerminalExpression__Group_4_2__1__Impl : ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) ) ;
+ // InternalContract.g:7409: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:7376:1: ( ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) ) )
- // InternalContract.g:7377:1: ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) )
+ // InternalContract.g:7413:1: ( ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) ) )
+ // InternalContract.g:7414:1: ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) )
{
- // InternalContract.g:7377:1: ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) )
- // InternalContract.g:7378:2: ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* )
+ // InternalContract.g:7414:1: ( ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* ) )
+ // InternalContract.g:7415:2: ( ( rule__TerminalExpression__Group_4_2_1__0 ) ) ( ( rule__TerminalExpression__Group_4_2_1__0 )* )
{
- // InternalContract.g:7378:2: ( ( rule__TerminalExpression__Group_4_2_1__0 ) )
- // InternalContract.g:7379:3: ( rule__TerminalExpression__Group_4_2_1__0 )
+ // InternalContract.g:7415:2: ( ( rule__TerminalExpression__Group_4_2_1__0 ) )
+ // InternalContract.g:7416:3: ( rule__TerminalExpression__Group_4_2_1__0 )
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_4_2_1());
- // InternalContract.g:7380:3: ( rule__TerminalExpression__Group_4_2_1__0 )
- // InternalContract.g:7380:4: rule__TerminalExpression__Group_4_2_1__0
+ // InternalContract.g:7417:3: ( rule__TerminalExpression__Group_4_2_1__0 )
+ // InternalContract.g:7417:4: rule__TerminalExpression__Group_4_2_1__0
{
pushFollow(FOLLOW_35);
rule__TerminalExpression__Group_4_2_1__0();
@@ -22682,24 +22823,24 @@ public final void rule__TerminalExpression__Group_4_2__1__Impl() throws Recognit
}
- // InternalContract.g:7383:2: ( ( rule__TerminalExpression__Group_4_2_1__0 )* )
- // InternalContract.g:7384:3: ( rule__TerminalExpression__Group_4_2_1__0 )*
+ // InternalContract.g:7420:2: ( ( rule__TerminalExpression__Group_4_2_1__0 )* )
+ // InternalContract.g:7421:3: ( rule__TerminalExpression__Group_4_2_1__0 )*
{
before(grammarAccess.getTerminalExpressionAccess().getGroup_4_2_1());
- // InternalContract.g:7385:3: ( rule__TerminalExpression__Group_4_2_1__0 )*
- loop62:
+ // InternalContract.g:7422:3: ( rule__TerminalExpression__Group_4_2_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==55) ) {
- alt62=1;
+ if ( (LA63_0==57) ) {
+ alt63=1;
}
- switch (alt62) {
+ switch (alt63) {
case 1 :
- // InternalContract.g:7385:4: rule__TerminalExpression__Group_4_2_1__0
+ // InternalContract.g:7422:4: rule__TerminalExpression__Group_4_2_1__0
{
pushFollow(FOLLOW_35);
rule__TerminalExpression__Group_4_2_1__0();
@@ -22711,7 +22852,7 @@ public final void rule__TerminalExpression__Group_4_2__1__Impl() throws Recognit
break;
default :
- break loop62;
+ break loop63;
}
} while (true);
@@ -22741,14 +22882,14 @@ public final void rule__TerminalExpression__Group_4_2__1__Impl() throws Recognit
// $ANTLR start "rule__TerminalExpression__Group_4_2_1__0"
- // InternalContract.g:7395: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:7432: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:7399:1: ( rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1 )
- // InternalContract.g:7400:2: rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1
+ // InternalContract.g:7436:1: ( rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1 )
+ // InternalContract.g:7437:2: rule__TerminalExpression__Group_4_2_1__0__Impl rule__TerminalExpression__Group_4_2_1__1
{
pushFollow(FOLLOW_37);
rule__TerminalExpression__Group_4_2_1__0__Impl();
@@ -22779,20 +22920,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:7407:1: rule__TerminalExpression__Group_4_2_1__0__Impl : ( ',' ) ;
+ // InternalContract.g:7444: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:7411:1: ( ( ',' ) )
- // InternalContract.g:7412:1: ( ',' )
+ // InternalContract.g:7448:1: ( ( ',' ) )
+ // InternalContract.g:7449:1: ( ',' )
{
- // InternalContract.g:7412:1: ( ',' )
- // InternalContract.g:7413:2: ','
+ // InternalContract.g:7449:1: ( ',' )
+ // InternalContract.g:7450:2: ','
{
before(grammarAccess.getTerminalExpressionAccess().getCommaKeyword_4_2_1_0());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getTerminalExpressionAccess().getCommaKeyword_4_2_1_0());
}
@@ -22816,14 +22957,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:7422:1: rule__TerminalExpression__Group_4_2_1__1 : rule__TerminalExpression__Group_4_2_1__1__Impl ;
+ // InternalContract.g:7459: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:7426:1: ( rule__TerminalExpression__Group_4_2_1__1__Impl )
- // InternalContract.g:7427:2: rule__TerminalExpression__Group_4_2_1__1__Impl
+ // InternalContract.g:7463:1: ( rule__TerminalExpression__Group_4_2_1__1__Impl )
+ // InternalContract.g:7464:2: rule__TerminalExpression__Group_4_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__Group_4_2_1__1__Impl();
@@ -22849,21 +22990,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:7433:1: rule__TerminalExpression__Group_4_2_1__1__Impl : ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) ) ;
+ // InternalContract.g:7470: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:7437:1: ( ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) ) )
- // InternalContract.g:7438:1: ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) )
+ // InternalContract.g:7474:1: ( ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) ) )
+ // InternalContract.g:7475:1: ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) )
{
- // InternalContract.g:7438:1: ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) )
- // InternalContract.g:7439:2: ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 )
+ // InternalContract.g:7475:1: ( ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 ) )
+ // InternalContract.g:7476:2: ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 )
{
before(grammarAccess.getTerminalExpressionAccess().getElementsAssignment_4_2_1_1());
- // InternalContract.g:7440:2: ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 )
- // InternalContract.g:7440:3: rule__TerminalExpression__ElementsAssignment_4_2_1_1
+ // InternalContract.g:7477:2: ( rule__TerminalExpression__ElementsAssignment_4_2_1_1 )
+ // InternalContract.g:7477:3: rule__TerminalExpression__ElementsAssignment_4_2_1_1
{
pushFollow(FOLLOW_2);
rule__TerminalExpression__ElementsAssignment_4_2_1_1();
@@ -22896,14 +23037,14 @@ public final void rule__TerminalExpression__Group_4_2_1__1__Impl() throws Recogn
// $ANTLR start "rule__ContractSubclause__Group__0"
- // InternalContract.g:7449:1: rule__ContractSubclause__Group__0 : rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1 ;
+ // InternalContract.g:7486: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:7453:1: ( rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1 )
- // InternalContract.g:7454:2: rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1
+ // InternalContract.g:7490:1: ( rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1 )
+ // InternalContract.g:7491:2: rule__ContractSubclause__Group__0__Impl rule__ContractSubclause__Group__1
{
pushFollow(FOLLOW_54);
rule__ContractSubclause__Group__0__Impl();
@@ -22934,21 +23075,21 @@ public final void rule__ContractSubclause__Group__0() throws RecognitionExceptio
// $ANTLR start "rule__ContractSubclause__Group__0__Impl"
- // InternalContract.g:7461:1: rule__ContractSubclause__Group__0__Impl : ( () ) ;
+ // InternalContract.g:7498:1: rule__ContractSubclause__Group__0__Impl : ( () ) ;
public final void rule__ContractSubclause__Group__0__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.getContractSubclauseAccess().getContractSubclauseAction_0());
- // InternalContract.g:7468:2: ()
- // InternalContract.g:7468:3:
+ // InternalContract.g:7505:2: ()
+ // InternalContract.g:7505:3:
{
}
@@ -22971,14 +23112,14 @@ public final void rule__ContractSubclause__Group__0__Impl() throws RecognitionEx
// $ANTLR start "rule__ContractSubclause__Group__1"
- // InternalContract.g:7476:1: rule__ContractSubclause__Group__1 : rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2 ;
+ // InternalContract.g:7513: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:7480:1: ( rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2 )
- // InternalContract.g:7481:2: rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2
+ // InternalContract.g:7517:1: ( rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2 )
+ // InternalContract.g:7518:2: rule__ContractSubclause__Group__1__Impl rule__ContractSubclause__Group__2
{
pushFollow(FOLLOW_54);
rule__ContractSubclause__Group__1__Impl();
@@ -23009,33 +23150,33 @@ public final void rule__ContractSubclause__Group__1() throws RecognitionExceptio
// $ANTLR start "rule__ContractSubclause__Group__1__Impl"
- // InternalContract.g:7488:1: rule__ContractSubclause__Group__1__Impl : ( ( rule__ContractSubclause__Group_1__0 )* ) ;
+ // InternalContract.g:7525: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:7492:1: ( ( ( rule__ContractSubclause__Group_1__0 )* ) )
- // InternalContract.g:7493:1: ( ( rule__ContractSubclause__Group_1__0 )* )
+ // InternalContract.g:7529:1: ( ( ( rule__ContractSubclause__Group_1__0 )* ) )
+ // InternalContract.g:7530:1: ( ( rule__ContractSubclause__Group_1__0 )* )
{
- // InternalContract.g:7493:1: ( ( rule__ContractSubclause__Group_1__0 )* )
- // InternalContract.g:7494:2: ( rule__ContractSubclause__Group_1__0 )*
+ // InternalContract.g:7530:1: ( ( rule__ContractSubclause__Group_1__0 )* )
+ // InternalContract.g:7531:2: ( rule__ContractSubclause__Group_1__0 )*
{
before(grammarAccess.getContractSubclauseAccess().getGroup_1());
- // InternalContract.g:7495:2: ( rule__ContractSubclause__Group_1__0 )*
- loop63:
+ // InternalContract.g:7532:2: ( rule__ContractSubclause__Group_1__0 )*
+ loop64:
do {
- int alt63=2;
- int LA63_0 = input.LA(1);
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA63_0==66) ) {
- alt63=1;
+ if ( (LA64_0==67) ) {
+ alt64=1;
}
- switch (alt63) {
+ switch (alt64) {
case 1 :
- // InternalContract.g:7495:3: rule__ContractSubclause__Group_1__0
+ // InternalContract.g:7532:3: rule__ContractSubclause__Group_1__0
{
pushFollow(FOLLOW_55);
rule__ContractSubclause__Group_1__0();
@@ -23047,7 +23188,7 @@ public final void rule__ContractSubclause__Group__1__Impl() throws RecognitionEx
break;
default :
- break loop63;
+ break loop64;
}
} while (true);
@@ -23074,14 +23215,14 @@ public final void rule__ContractSubclause__Group__1__Impl() throws RecognitionEx
// $ANTLR start "rule__ContractSubclause__Group__2"
- // InternalContract.g:7503:1: rule__ContractSubclause__Group__2 : rule__ContractSubclause__Group__2__Impl ;
+ // InternalContract.g:7540: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:7507:1: ( rule__ContractSubclause__Group__2__Impl )
- // InternalContract.g:7508:2: rule__ContractSubclause__Group__2__Impl
+ // InternalContract.g:7544:1: ( rule__ContractSubclause__Group__2__Impl )
+ // InternalContract.g:7545:2: rule__ContractSubclause__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__Group__2__Impl();
@@ -23107,33 +23248,33 @@ public final void rule__ContractSubclause__Group__2() throws RecognitionExceptio
// $ANTLR start "rule__ContractSubclause__Group__2__Impl"
- // InternalContract.g:7514:1: rule__ContractSubclause__Group__2__Impl : ( ( rule__ContractSubclause__Group_2__0 )* ) ;
+ // InternalContract.g:7551: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:7518:1: ( ( ( rule__ContractSubclause__Group_2__0 )* ) )
- // InternalContract.g:7519:1: ( ( rule__ContractSubclause__Group_2__0 )* )
+ // InternalContract.g:7555:1: ( ( ( rule__ContractSubclause__Group_2__0 )* ) )
+ // InternalContract.g:7556:1: ( ( rule__ContractSubclause__Group_2__0 )* )
{
- // InternalContract.g:7519:1: ( ( rule__ContractSubclause__Group_2__0 )* )
- // InternalContract.g:7520:2: ( rule__ContractSubclause__Group_2__0 )*
+ // InternalContract.g:7556:1: ( ( rule__ContractSubclause__Group_2__0 )* )
+ // InternalContract.g:7557:2: ( rule__ContractSubclause__Group_2__0 )*
{
before(grammarAccess.getContractSubclauseAccess().getGroup_2());
- // InternalContract.g:7521:2: ( rule__ContractSubclause__Group_2__0 )*
- loop64:
+ // InternalContract.g:7558:2: ( rule__ContractSubclause__Group_2__0 )*
+ loop65:
do {
- int alt64=2;
- int LA64_0 = input.LA(1);
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA64_0==67) ) {
- alt64=1;
+ if ( (LA65_0==68) ) {
+ alt65=1;
}
- switch (alt64) {
+ switch (alt65) {
case 1 :
- // InternalContract.g:7521:3: rule__ContractSubclause__Group_2__0
+ // InternalContract.g:7558:3: rule__ContractSubclause__Group_2__0
{
pushFollow(FOLLOW_56);
rule__ContractSubclause__Group_2__0();
@@ -23145,7 +23286,7 @@ public final void rule__ContractSubclause__Group__2__Impl() throws RecognitionEx
break;
default :
- break loop64;
+ break loop65;
}
} while (true);
@@ -23172,14 +23313,14 @@ public final void rule__ContractSubclause__Group__2__Impl() throws RecognitionEx
// $ANTLR start "rule__ContractSubclause__Group_1__0"
- // InternalContract.g:7530:1: rule__ContractSubclause__Group_1__0 : rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1 ;
+ // InternalContract.g:7567: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:7534:1: ( rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1 )
- // InternalContract.g:7535:2: rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1
+ // InternalContract.g:7571:1: ( rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1 )
+ // InternalContract.g:7572:2: rule__ContractSubclause__Group_1__0__Impl rule__ContractSubclause__Group_1__1
{
pushFollow(FOLLOW_8);
rule__ContractSubclause__Group_1__0__Impl();
@@ -23210,20 +23351,20 @@ public final void rule__ContractSubclause__Group_1__0() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_1__0__Impl"
- // InternalContract.g:7542:1: rule__ContractSubclause__Group_1__0__Impl : ( 'use' ) ;
+ // InternalContract.g:7579: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:7546:1: ( ( 'use' ) )
- // InternalContract.g:7547:1: ( 'use' )
+ // InternalContract.g:7583:1: ( ( 'use' ) )
+ // InternalContract.g:7584:1: ( 'use' )
{
- // InternalContract.g:7547:1: ( 'use' )
- // InternalContract.g:7548:2: 'use'
+ // InternalContract.g:7584:1: ( 'use' )
+ // InternalContract.g:7585:2: 'use'
{
before(grammarAccess.getContractSubclauseAccess().getUseKeyword_1_0());
- match(input,66,FOLLOW_2);
+ match(input,67,FOLLOW_2);
after(grammarAccess.getContractSubclauseAccess().getUseKeyword_1_0());
}
@@ -23247,14 +23388,14 @@ public final void rule__ContractSubclause__Group_1__0__Impl() throws Recognition
// $ANTLR start "rule__ContractSubclause__Group_1__1"
- // InternalContract.g:7557:1: rule__ContractSubclause__Group_1__1 : rule__ContractSubclause__Group_1__1__Impl ;
+ // InternalContract.g:7594: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:7561:1: ( rule__ContractSubclause__Group_1__1__Impl )
- // InternalContract.g:7562:2: rule__ContractSubclause__Group_1__1__Impl
+ // InternalContract.g:7598:1: ( rule__ContractSubclause__Group_1__1__Impl )
+ // InternalContract.g:7599:2: rule__ContractSubclause__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__Group_1__1__Impl();
@@ -23280,21 +23421,21 @@ public final void rule__ContractSubclause__Group_1__1() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_1__1__Impl"
- // InternalContract.g:7568:1: rule__ContractSubclause__Group_1__1__Impl : ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) ) ;
+ // InternalContract.g:7605: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:7572:1: ( ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) ) )
- // InternalContract.g:7573:1: ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) )
+ // InternalContract.g:7609:1: ( ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) ) )
+ // InternalContract.g:7610:1: ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) )
{
- // InternalContract.g:7573:1: ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) )
- // InternalContract.g:7574:2: ( rule__ContractSubclause__UseQueriesAssignment_1_1 )
+ // InternalContract.g:7610:1: ( ( rule__ContractSubclause__UseQueriesAssignment_1_1 ) )
+ // InternalContract.g:7611:2: ( rule__ContractSubclause__UseQueriesAssignment_1_1 )
{
before(grammarAccess.getContractSubclauseAccess().getUseQueriesAssignment_1_1());
- // InternalContract.g:7575:2: ( rule__ContractSubclause__UseQueriesAssignment_1_1 )
- // InternalContract.g:7575:3: rule__ContractSubclause__UseQueriesAssignment_1_1
+ // InternalContract.g:7612:2: ( rule__ContractSubclause__UseQueriesAssignment_1_1 )
+ // InternalContract.g:7612:3: rule__ContractSubclause__UseQueriesAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__UseQueriesAssignment_1_1();
@@ -23327,14 +23468,14 @@ public final void rule__ContractSubclause__Group_1__1__Impl() throws Recognition
// $ANTLR start "rule__ContractSubclause__Group_2__0"
- // InternalContract.g:7584:1: rule__ContractSubclause__Group_2__0 : rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1 ;
+ // InternalContract.g:7621: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:7588:1: ( rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1 )
- // InternalContract.g:7589:2: rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1
+ // InternalContract.g:7625:1: ( rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1 )
+ // InternalContract.g:7626:2: rule__ContractSubclause__Group_2__0__Impl rule__ContractSubclause__Group_2__1
{
pushFollow(FOLLOW_8);
rule__ContractSubclause__Group_2__0__Impl();
@@ -23365,20 +23506,20 @@ public final void rule__ContractSubclause__Group_2__0() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_2__0__Impl"
- // InternalContract.g:7596:1: rule__ContractSubclause__Group_2__0__Impl : ( 'verify' ) ;
+ // InternalContract.g:7633: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:7600:1: ( ( 'verify' ) )
- // InternalContract.g:7601:1: ( 'verify' )
+ // InternalContract.g:7637:1: ( ( 'verify' ) )
+ // InternalContract.g:7638:1: ( 'verify' )
{
- // InternalContract.g:7601:1: ( 'verify' )
- // InternalContract.g:7602:2: 'verify'
+ // InternalContract.g:7638:1: ( 'verify' )
+ // InternalContract.g:7639:2: 'verify'
{
before(grammarAccess.getContractSubclauseAccess().getVerifyKeyword_2_0());
- match(input,67,FOLLOW_2);
+ match(input,68,FOLLOW_2);
after(grammarAccess.getContractSubclauseAccess().getVerifyKeyword_2_0());
}
@@ -23402,14 +23543,14 @@ public final void rule__ContractSubclause__Group_2__0__Impl() throws Recognition
// $ANTLR start "rule__ContractSubclause__Group_2__1"
- // InternalContract.g:7611:1: rule__ContractSubclause__Group_2__1 : rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2 ;
+ // InternalContract.g:7648: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:7615:1: ( rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2 )
- // InternalContract.g:7616:2: rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2
+ // InternalContract.g:7652:1: ( rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2 )
+ // InternalContract.g:7653:2: rule__ContractSubclause__Group_2__1__Impl rule__ContractSubclause__Group_2__2
{
pushFollow(FOLLOW_17);
rule__ContractSubclause__Group_2__1__Impl();
@@ -23440,21 +23581,21 @@ public final void rule__ContractSubclause__Group_2__1() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_2__1__Impl"
- // InternalContract.g:7623:1: rule__ContractSubclause__Group_2__1__Impl : ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) ) ;
+ // InternalContract.g:7660: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:7627:1: ( ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) ) )
- // InternalContract.g:7628:1: ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) )
+ // InternalContract.g:7664:1: ( ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) ) )
+ // InternalContract.g:7665:1: ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) )
{
- // InternalContract.g:7628:1: ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) )
- // InternalContract.g:7629:2: ( rule__ContractSubclause__VerifyPlansAssignment_2_1 )
+ // InternalContract.g:7665:1: ( ( rule__ContractSubclause__VerifyPlansAssignment_2_1 ) )
+ // InternalContract.g:7666:2: ( rule__ContractSubclause__VerifyPlansAssignment_2_1 )
{
before(grammarAccess.getContractSubclauseAccess().getVerifyPlansAssignment_2_1());
- // InternalContract.g:7630:2: ( rule__ContractSubclause__VerifyPlansAssignment_2_1 )
- // InternalContract.g:7630:3: rule__ContractSubclause__VerifyPlansAssignment_2_1
+ // InternalContract.g:7667:2: ( rule__ContractSubclause__VerifyPlansAssignment_2_1 )
+ // InternalContract.g:7667:3: rule__ContractSubclause__VerifyPlansAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__VerifyPlansAssignment_2_1();
@@ -23487,14 +23628,14 @@ public final void rule__ContractSubclause__Group_2__1__Impl() throws Recognition
// $ANTLR start "rule__ContractSubclause__Group_2__2"
- // InternalContract.g:7638:1: rule__ContractSubclause__Group_2__2 : rule__ContractSubclause__Group_2__2__Impl ;
+ // InternalContract.g:7675: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:7642:1: ( rule__ContractSubclause__Group_2__2__Impl )
- // InternalContract.g:7643:2: rule__ContractSubclause__Group_2__2__Impl
+ // InternalContract.g:7679:1: ( rule__ContractSubclause__Group_2__2__Impl )
+ // InternalContract.g:7680:2: rule__ContractSubclause__Group_2__2__Impl
{
pushFollow(FOLLOW_2);
rule__ContractSubclause__Group_2__2__Impl();
@@ -23520,20 +23661,20 @@ public final void rule__ContractSubclause__Group_2__2() throws RecognitionExcept
// $ANTLR start "rule__ContractSubclause__Group_2__2__Impl"
- // InternalContract.g:7649:1: rule__ContractSubclause__Group_2__2__Impl : ( ';' ) ;
+ // InternalContract.g:7686:1: rule__ContractSubclause__Group_2__2__Impl : ( ';' ) ;
public final void rule__ContractSubclause__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7653:1: ( ( ';' ) )
- // InternalContract.g:7654:1: ( ';' )
+ // InternalContract.g:7690:1: ( ( ';' ) )
+ // InternalContract.g:7691:1: ( ';' )
{
- // InternalContract.g:7654:1: ( ';' )
- // InternalContract.g:7655:2: ';'
+ // InternalContract.g:7691:1: ( ';' )
+ // InternalContract.g:7692:2: ';'
{
before(grammarAccess.getContractSubclauseAccess().getSemicolonKeyword_2_2());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getContractSubclauseAccess().getSemicolonKeyword_2_2());
}
@@ -23557,14 +23698,14 @@ public final void rule__ContractSubclause__Group_2__2__Impl() throws Recognition
// $ANTLR start "rule__IString__Group_1__0"
- // InternalContract.g:7665:1: rule__IString__Group_1__0 : rule__IString__Group_1__0__Impl rule__IString__Group_1__1 ;
+ // InternalContract.g:7702: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:7669:1: ( rule__IString__Group_1__0__Impl rule__IString__Group_1__1 )
- // InternalContract.g:7670:2: rule__IString__Group_1__0__Impl rule__IString__Group_1__1
+ // InternalContract.g:7706:1: ( rule__IString__Group_1__0__Impl rule__IString__Group_1__1 )
+ // InternalContract.g:7707:2: rule__IString__Group_1__0__Impl rule__IString__Group_1__1
{
pushFollow(FOLLOW_57);
rule__IString__Group_1__0__Impl();
@@ -23595,21 +23736,21 @@ public final void rule__IString__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1__0__Impl"
- // InternalContract.g:7677:1: rule__IString__Group_1__0__Impl : ( ( rule__IString__PartsAssignment_1_0 ) ) ;
+ // InternalContract.g:7714: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:7681:1: ( ( ( rule__IString__PartsAssignment_1_0 ) ) )
- // InternalContract.g:7682:1: ( ( rule__IString__PartsAssignment_1_0 ) )
+ // InternalContract.g:7718:1: ( ( ( rule__IString__PartsAssignment_1_0 ) ) )
+ // InternalContract.g:7719:1: ( ( rule__IString__PartsAssignment_1_0 ) )
{
- // InternalContract.g:7682:1: ( ( rule__IString__PartsAssignment_1_0 ) )
- // InternalContract.g:7683:2: ( rule__IString__PartsAssignment_1_0 )
+ // InternalContract.g:7719:1: ( ( rule__IString__PartsAssignment_1_0 ) )
+ // InternalContract.g:7720:2: ( rule__IString__PartsAssignment_1_0 )
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_0());
- // InternalContract.g:7684:2: ( rule__IString__PartsAssignment_1_0 )
- // InternalContract.g:7684:3: rule__IString__PartsAssignment_1_0
+ // InternalContract.g:7721:2: ( rule__IString__PartsAssignment_1_0 )
+ // InternalContract.g:7721:3: rule__IString__PartsAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_0();
@@ -23642,14 +23783,14 @@ public final void rule__IString__Group_1__0__Impl() throws RecognitionException
// $ANTLR start "rule__IString__Group_1__1"
- // InternalContract.g:7692:1: rule__IString__Group_1__1 : rule__IString__Group_1__1__Impl rule__IString__Group_1__2 ;
+ // InternalContract.g:7729: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:7696:1: ( rule__IString__Group_1__1__Impl rule__IString__Group_1__2 )
- // InternalContract.g:7697:2: rule__IString__Group_1__1__Impl rule__IString__Group_1__2
+ // InternalContract.g:7733:1: ( rule__IString__Group_1__1__Impl rule__IString__Group_1__2 )
+ // InternalContract.g:7734:2: rule__IString__Group_1__1__Impl rule__IString__Group_1__2
{
pushFollow(FOLLOW_57);
rule__IString__Group_1__1__Impl();
@@ -23680,29 +23821,29 @@ public final void rule__IString__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1__1__Impl"
- // InternalContract.g:7704:1: rule__IString__Group_1__1__Impl : ( ( rule__IString__PartsAssignment_1_1 )? ) ;
+ // InternalContract.g:7741: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:7708:1: ( ( ( rule__IString__PartsAssignment_1_1 )? ) )
- // InternalContract.g:7709:1: ( ( rule__IString__PartsAssignment_1_1 )? )
+ // InternalContract.g:7745:1: ( ( ( rule__IString__PartsAssignment_1_1 )? ) )
+ // InternalContract.g:7746:1: ( ( rule__IString__PartsAssignment_1_1 )? )
{
- // InternalContract.g:7709:1: ( ( rule__IString__PartsAssignment_1_1 )? )
- // InternalContract.g:7710:2: ( rule__IString__PartsAssignment_1_1 )?
+ // InternalContract.g:7746:1: ( ( rule__IString__PartsAssignment_1_1 )? )
+ // InternalContract.g:7747:2: ( rule__IString__PartsAssignment_1_1 )?
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_1());
- // InternalContract.g:7711:2: ( rule__IString__PartsAssignment_1_1 )?
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // InternalContract.g:7748:2: ( rule__IString__PartsAssignment_1_1 )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( (LA65_0==RULE_ID||LA65_0==50) ) {
- alt65=1;
+ if ( (LA66_0==RULE_ID||LA66_0==52) ) {
+ alt66=1;
}
- switch (alt65) {
+ switch (alt66) {
case 1 :
- // InternalContract.g:7711:3: rule__IString__PartsAssignment_1_1
+ // InternalContract.g:7748:3: rule__IString__PartsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_1();
@@ -23738,14 +23879,14 @@ public final void rule__IString__Group_1__1__Impl() throws RecognitionException
// $ANTLR start "rule__IString__Group_1__2"
- // InternalContract.g:7719:1: rule__IString__Group_1__2 : rule__IString__Group_1__2__Impl rule__IString__Group_1__3 ;
+ // InternalContract.g:7756: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:7723:1: ( rule__IString__Group_1__2__Impl rule__IString__Group_1__3 )
- // InternalContract.g:7724:2: rule__IString__Group_1__2__Impl rule__IString__Group_1__3
+ // InternalContract.g:7760:1: ( rule__IString__Group_1__2__Impl rule__IString__Group_1__3 )
+ // InternalContract.g:7761:2: rule__IString__Group_1__2__Impl rule__IString__Group_1__3
{
pushFollow(FOLLOW_57);
rule__IString__Group_1__2__Impl();
@@ -23776,33 +23917,33 @@ public final void rule__IString__Group_1__2() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1__2__Impl"
- // InternalContract.g:7731:1: rule__IString__Group_1__2__Impl : ( ( rule__IString__Group_1_2__0 )* ) ;
+ // InternalContract.g:7768: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:7735:1: ( ( ( rule__IString__Group_1_2__0 )* ) )
- // InternalContract.g:7736:1: ( ( rule__IString__Group_1_2__0 )* )
+ // InternalContract.g:7772:1: ( ( ( rule__IString__Group_1_2__0 )* ) )
+ // InternalContract.g:7773:1: ( ( rule__IString__Group_1_2__0 )* )
{
- // InternalContract.g:7736:1: ( ( rule__IString__Group_1_2__0 )* )
- // InternalContract.g:7737:2: ( rule__IString__Group_1_2__0 )*
+ // InternalContract.g:7773:1: ( ( rule__IString__Group_1_2__0 )* )
+ // InternalContract.g:7774:2: ( rule__IString__Group_1_2__0 )*
{
before(grammarAccess.getIStringAccess().getGroup_1_2());
- // InternalContract.g:7738:2: ( rule__IString__Group_1_2__0 )*
- loop66:
+ // InternalContract.g:7775:2: ( rule__IString__Group_1_2__0 )*
+ loop67:
do {
- int alt66=2;
- int LA66_0 = input.LA(1);
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA66_0==RULE_ISTRING_MIDDLE) ) {
- alt66=1;
+ if ( (LA67_0==RULE_ISTRING_MIDDLE) ) {
+ alt67=1;
}
- switch (alt66) {
+ switch (alt67) {
case 1 :
- // InternalContract.g:7738:3: rule__IString__Group_1_2__0
+ // InternalContract.g:7775:3: rule__IString__Group_1_2__0
{
pushFollow(FOLLOW_58);
rule__IString__Group_1_2__0();
@@ -23814,7 +23955,7 @@ public final void rule__IString__Group_1__2__Impl() throws RecognitionException
break;
default :
- break loop66;
+ break loop67;
}
} while (true);
@@ -23841,14 +23982,14 @@ public final void rule__IString__Group_1__2__Impl() throws RecognitionException
// $ANTLR start "rule__IString__Group_1__3"
- // InternalContract.g:7746:1: rule__IString__Group_1__3 : rule__IString__Group_1__3__Impl ;
+ // InternalContract.g:7783: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:7750:1: ( rule__IString__Group_1__3__Impl )
- // InternalContract.g:7751:2: rule__IString__Group_1__3__Impl
+ // InternalContract.g:7787:1: ( rule__IString__Group_1__3__Impl )
+ // InternalContract.g:7788:2: rule__IString__Group_1__3__Impl
{
pushFollow(FOLLOW_2);
rule__IString__Group_1__3__Impl();
@@ -23874,21 +24015,21 @@ public final void rule__IString__Group_1__3() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1__3__Impl"
- // InternalContract.g:7757:1: rule__IString__Group_1__3__Impl : ( ( rule__IString__PartsAssignment_1_3 ) ) ;
+ // InternalContract.g:7794: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:7761:1: ( ( ( rule__IString__PartsAssignment_1_3 ) ) )
- // InternalContract.g:7762:1: ( ( rule__IString__PartsAssignment_1_3 ) )
+ // InternalContract.g:7798:1: ( ( ( rule__IString__PartsAssignment_1_3 ) ) )
+ // InternalContract.g:7799:1: ( ( rule__IString__PartsAssignment_1_3 ) )
{
- // InternalContract.g:7762:1: ( ( rule__IString__PartsAssignment_1_3 ) )
- // InternalContract.g:7763:2: ( rule__IString__PartsAssignment_1_3 )
+ // InternalContract.g:7799:1: ( ( rule__IString__PartsAssignment_1_3 ) )
+ // InternalContract.g:7800:2: ( rule__IString__PartsAssignment_1_3 )
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_3());
- // InternalContract.g:7764:2: ( rule__IString__PartsAssignment_1_3 )
- // InternalContract.g:7764:3: rule__IString__PartsAssignment_1_3
+ // InternalContract.g:7801:2: ( rule__IString__PartsAssignment_1_3 )
+ // InternalContract.g:7801:3: rule__IString__PartsAssignment_1_3
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_3();
@@ -23921,14 +24062,14 @@ public final void rule__IString__Group_1__3__Impl() throws RecognitionException
// $ANTLR start "rule__IString__Group_1_2__0"
- // InternalContract.g:7773:1: rule__IString__Group_1_2__0 : rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1 ;
+ // InternalContract.g:7810: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:7777:1: ( rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1 )
- // InternalContract.g:7778:2: rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1
+ // InternalContract.g:7814:1: ( rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1 )
+ // InternalContract.g:7815:2: rule__IString__Group_1_2__0__Impl rule__IString__Group_1_2__1
{
pushFollow(FOLLOW_59);
rule__IString__Group_1_2__0__Impl();
@@ -23959,21 +24100,21 @@ public final void rule__IString__Group_1_2__0() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1_2__0__Impl"
- // InternalContract.g:7785:1: rule__IString__Group_1_2__0__Impl : ( ( rule__IString__PartsAssignment_1_2_0 ) ) ;
+ // InternalContract.g:7822: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:7789:1: ( ( ( rule__IString__PartsAssignment_1_2_0 ) ) )
- // InternalContract.g:7790:1: ( ( rule__IString__PartsAssignment_1_2_0 ) )
+ // InternalContract.g:7826:1: ( ( ( rule__IString__PartsAssignment_1_2_0 ) ) )
+ // InternalContract.g:7827:1: ( ( rule__IString__PartsAssignment_1_2_0 ) )
{
- // InternalContract.g:7790:1: ( ( rule__IString__PartsAssignment_1_2_0 ) )
- // InternalContract.g:7791:2: ( rule__IString__PartsAssignment_1_2_0 )
+ // InternalContract.g:7827:1: ( ( rule__IString__PartsAssignment_1_2_0 ) )
+ // InternalContract.g:7828:2: ( rule__IString__PartsAssignment_1_2_0 )
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_2_0());
- // InternalContract.g:7792:2: ( rule__IString__PartsAssignment_1_2_0 )
- // InternalContract.g:7792:3: rule__IString__PartsAssignment_1_2_0
+ // InternalContract.g:7829:2: ( rule__IString__PartsAssignment_1_2_0 )
+ // InternalContract.g:7829:3: rule__IString__PartsAssignment_1_2_0
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_2_0();
@@ -24006,14 +24147,14 @@ public final void rule__IString__Group_1_2__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__IString__Group_1_2__1"
- // InternalContract.g:7800:1: rule__IString__Group_1_2__1 : rule__IString__Group_1_2__1__Impl ;
+ // InternalContract.g:7837: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:7804:1: ( rule__IString__Group_1_2__1__Impl )
- // InternalContract.g:7805:2: rule__IString__Group_1_2__1__Impl
+ // InternalContract.g:7841:1: ( rule__IString__Group_1_2__1__Impl )
+ // InternalContract.g:7842:2: rule__IString__Group_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__IString__Group_1_2__1__Impl();
@@ -24039,29 +24180,29 @@ public final void rule__IString__Group_1_2__1() throws RecognitionException {
// $ANTLR start "rule__IString__Group_1_2__1__Impl"
- // InternalContract.g:7811:1: rule__IString__Group_1_2__1__Impl : ( ( rule__IString__PartsAssignment_1_2_1 )? ) ;
+ // InternalContract.g:7848: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:7815:1: ( ( ( rule__IString__PartsAssignment_1_2_1 )? ) )
- // InternalContract.g:7816:1: ( ( rule__IString__PartsAssignment_1_2_1 )? )
+ // InternalContract.g:7852:1: ( ( ( rule__IString__PartsAssignment_1_2_1 )? ) )
+ // InternalContract.g:7853:1: ( ( rule__IString__PartsAssignment_1_2_1 )? )
{
- // InternalContract.g:7816:1: ( ( rule__IString__PartsAssignment_1_2_1 )? )
- // InternalContract.g:7817:2: ( rule__IString__PartsAssignment_1_2_1 )?
+ // InternalContract.g:7853:1: ( ( rule__IString__PartsAssignment_1_2_1 )? )
+ // InternalContract.g:7854:2: ( rule__IString__PartsAssignment_1_2_1 )?
{
before(grammarAccess.getIStringAccess().getPartsAssignment_1_2_1());
- // InternalContract.g:7818:2: ( rule__IString__PartsAssignment_1_2_1 )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // InternalContract.g:7855:2: ( rule__IString__PartsAssignment_1_2_1 )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA67_0==RULE_ID||LA67_0==50) ) {
- alt67=1;
+ if ( (LA68_0==RULE_ID||LA68_0==52) ) {
+ alt68=1;
}
- switch (alt67) {
+ switch (alt68) {
case 1 :
- // InternalContract.g:7818:3: rule__IString__PartsAssignment_1_2_1
+ // InternalContract.g:7855:3: rule__IString__PartsAssignment_1_2_1
{
pushFollow(FOLLOW_2);
rule__IString__PartsAssignment_1_2_1();
@@ -24097,14 +24238,14 @@ public final void rule__IString__Group_1_2__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__IStringInter__Group__0"
- // InternalContract.g:7827:1: rule__IStringInter__Group__0 : rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1 ;
+ // InternalContract.g:7864: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:7831:1: ( rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1 )
- // InternalContract.g:7832:2: rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1
+ // InternalContract.g:7868:1: ( rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1 )
+ // InternalContract.g:7869:2: rule__IStringInter__Group__0__Impl rule__IStringInter__Group__1
{
pushFollow(FOLLOW_59);
rule__IStringInter__Group__0__Impl();
@@ -24135,29 +24276,29 @@ public final void rule__IStringInter__Group__0() throws RecognitionException {
// $ANTLR start "rule__IStringInter__Group__0__Impl"
- // InternalContract.g:7839:1: rule__IStringInter__Group__0__Impl : ( ( rule__IStringInter__DirectAssignment_0 )? ) ;
+ // InternalContract.g:7876: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:7843:1: ( ( ( rule__IStringInter__DirectAssignment_0 )? ) )
- // InternalContract.g:7844:1: ( ( rule__IStringInter__DirectAssignment_0 )? )
+ // InternalContract.g:7880:1: ( ( ( rule__IStringInter__DirectAssignment_0 )? ) )
+ // InternalContract.g:7881:1: ( ( rule__IStringInter__DirectAssignment_0 )? )
{
- // InternalContract.g:7844:1: ( ( rule__IStringInter__DirectAssignment_0 )? )
- // InternalContract.g:7845:2: ( rule__IStringInter__DirectAssignment_0 )?
+ // InternalContract.g:7881:1: ( ( rule__IStringInter__DirectAssignment_0 )? )
+ // InternalContract.g:7882:2: ( rule__IStringInter__DirectAssignment_0 )?
{
before(grammarAccess.getIStringInterAccess().getDirectAssignment_0());
- // InternalContract.g:7846:2: ( rule__IStringInter__DirectAssignment_0 )?
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // InternalContract.g:7883:2: ( rule__IStringInter__DirectAssignment_0 )?
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( (LA68_0==50) ) {
- alt68=1;
+ if ( (LA69_0==52) ) {
+ alt69=1;
}
- switch (alt68) {
+ switch (alt69) {
case 1 :
- // InternalContract.g:7846:3: rule__IStringInter__DirectAssignment_0
+ // InternalContract.g:7883:3: rule__IStringInter__DirectAssignment_0
{
pushFollow(FOLLOW_2);
rule__IStringInter__DirectAssignment_0();
@@ -24193,14 +24334,14 @@ public final void rule__IStringInter__Group__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__IStringInter__Group__1"
- // InternalContract.g:7854:1: rule__IStringInter__Group__1 : rule__IStringInter__Group__1__Impl rule__IStringInter__Group__2 ;
+ // InternalContract.g:7891:1: rule__IStringInter__Group__1 : rule__IStringInter__Group__1__Impl rule__IStringInter__Group__2 ;
public final void rule__IStringInter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7858:1: ( rule__IStringInter__Group__1__Impl rule__IStringInter__Group__2 )
- // InternalContract.g:7859:2: rule__IStringInter__Group__1__Impl rule__IStringInter__Group__2
+ // InternalContract.g:7895:1: ( rule__IStringInter__Group__1__Impl rule__IStringInter__Group__2 )
+ // InternalContract.g:7896:2: rule__IStringInter__Group__1__Impl rule__IStringInter__Group__2
{
pushFollow(FOLLOW_59);
rule__IStringInter__Group__1__Impl();
@@ -24231,33 +24372,33 @@ public final void rule__IStringInter__Group__1() throws RecognitionException {
// $ANTLR start "rule__IStringInter__Group__1__Impl"
- // InternalContract.g:7866:1: rule__IStringInter__Group__1__Impl : ( ( rule__IStringInter__Group_1__0 )? ) ;
+ // InternalContract.g:7903:1: rule__IStringInter__Group__1__Impl : ( ( rule__IStringInter__Group_1__0 )? ) ;
public final void rule__IStringInter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7870:1: ( ( ( rule__IStringInter__Group_1__0 )? ) )
- // InternalContract.g:7871:1: ( ( rule__IStringInter__Group_1__0 )? )
+ // InternalContract.g:7907:1: ( ( ( rule__IStringInter__Group_1__0 )? ) )
+ // InternalContract.g:7908:1: ( ( rule__IStringInter__Group_1__0 )? )
{
- // InternalContract.g:7871:1: ( ( rule__IStringInter__Group_1__0 )? )
- // InternalContract.g:7872:2: ( rule__IStringInter__Group_1__0 )?
+ // InternalContract.g:7908:1: ( ( rule__IStringInter__Group_1__0 )? )
+ // InternalContract.g:7909:2: ( rule__IStringInter__Group_1__0 )?
{
before(grammarAccess.getIStringInterAccess().getGroup_1());
- // InternalContract.g:7873:2: ( rule__IStringInter__Group_1__0 )?
- int alt69=2;
- int LA69_0 = input.LA(1);
+ // InternalContract.g:7910:2: ( rule__IStringInter__Group_1__0 )?
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA69_0==RULE_ID) ) {
- int LA69_1 = input.LA(2);
+ if ( (LA70_0==RULE_ID) ) {
+ int LA70_1 = input.LA(2);
- if ( (LA69_1==68) ) {
- alt69=1;
+ if ( (LA70_1==69) ) {
+ alt70=1;
}
}
- switch (alt69) {
+ switch (alt70) {
case 1 :
- // InternalContract.g:7873:3: rule__IStringInter__Group_1__0
+ // InternalContract.g:7910:3: rule__IStringInter__Group_1__0
{
pushFollow(FOLLOW_2);
rule__IStringInter__Group_1__0();
@@ -24293,14 +24434,14 @@ public final void rule__IStringInter__Group__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__IStringInter__Group__2"
- // InternalContract.g:7881:1: rule__IStringInter__Group__2 : rule__IStringInter__Group__2__Impl ;
+ // InternalContract.g:7918:1: rule__IStringInter__Group__2 : rule__IStringInter__Group__2__Impl ;
public final void rule__IStringInter__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7885:1: ( rule__IStringInter__Group__2__Impl )
- // InternalContract.g:7886:2: rule__IStringInter__Group__2__Impl
+ // InternalContract.g:7922:1: ( rule__IStringInter__Group__2__Impl )
+ // InternalContract.g:7923:2: rule__IStringInter__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__IStringInter__Group__2__Impl();
@@ -24326,21 +24467,21 @@ public final void rule__IStringInter__Group__2() throws RecognitionException {
// $ANTLR start "rule__IStringInter__Group__2__Impl"
- // InternalContract.g:7892:1: rule__IStringInter__Group__2__Impl : ( ( rule__IStringInter__QueryAssignment_2 ) ) ;
+ // InternalContract.g:7929:1: rule__IStringInter__Group__2__Impl : ( ( rule__IStringInter__QueryAssignment_2 ) ) ;
public final void rule__IStringInter__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7896:1: ( ( ( rule__IStringInter__QueryAssignment_2 ) ) )
- // InternalContract.g:7897:1: ( ( rule__IStringInter__QueryAssignment_2 ) )
+ // InternalContract.g:7933:1: ( ( ( rule__IStringInter__QueryAssignment_2 ) ) )
+ // InternalContract.g:7934:1: ( ( rule__IStringInter__QueryAssignment_2 ) )
{
- // InternalContract.g:7897:1: ( ( rule__IStringInter__QueryAssignment_2 ) )
- // InternalContract.g:7898:2: ( rule__IStringInter__QueryAssignment_2 )
+ // InternalContract.g:7934:1: ( ( rule__IStringInter__QueryAssignment_2 ) )
+ // InternalContract.g:7935:2: ( rule__IStringInter__QueryAssignment_2 )
{
before(grammarAccess.getIStringInterAccess().getQueryAssignment_2());
- // InternalContract.g:7899:2: ( rule__IStringInter__QueryAssignment_2 )
- // InternalContract.g:7899:3: rule__IStringInter__QueryAssignment_2
+ // InternalContract.g:7936:2: ( rule__IStringInter__QueryAssignment_2 )
+ // InternalContract.g:7936:3: rule__IStringInter__QueryAssignment_2
{
pushFollow(FOLLOW_2);
rule__IStringInter__QueryAssignment_2();
@@ -24373,14 +24514,14 @@ public final void rule__IStringInter__Group__2__Impl() throws RecognitionExcepti
// $ANTLR start "rule__IStringInter__Group_1__0"
- // InternalContract.g:7908:1: rule__IStringInter__Group_1__0 : rule__IStringInter__Group_1__0__Impl rule__IStringInter__Group_1__1 ;
+ // InternalContract.g:7945:1: rule__IStringInter__Group_1__0 : rule__IStringInter__Group_1__0__Impl rule__IStringInter__Group_1__1 ;
public final void rule__IStringInter__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7912:1: ( rule__IStringInter__Group_1__0__Impl rule__IStringInter__Group_1__1 )
- // InternalContract.g:7913:2: rule__IStringInter__Group_1__0__Impl rule__IStringInter__Group_1__1
+ // InternalContract.g:7949:1: ( rule__IStringInter__Group_1__0__Impl rule__IStringInter__Group_1__1 )
+ // InternalContract.g:7950:2: rule__IStringInter__Group_1__0__Impl rule__IStringInter__Group_1__1
{
pushFollow(FOLLOW_60);
rule__IStringInter__Group_1__0__Impl();
@@ -24411,21 +24552,21 @@ public final void rule__IStringInter__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__IStringInter__Group_1__0__Impl"
- // InternalContract.g:7920:1: rule__IStringInter__Group_1__0__Impl : ( ( rule__IStringInter__DomainAssignment_1_0 ) ) ;
+ // InternalContract.g:7957:1: rule__IStringInter__Group_1__0__Impl : ( ( rule__IStringInter__DomainAssignment_1_0 ) ) ;
public final void rule__IStringInter__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7924:1: ( ( ( rule__IStringInter__DomainAssignment_1_0 ) ) )
- // InternalContract.g:7925:1: ( ( rule__IStringInter__DomainAssignment_1_0 ) )
+ // InternalContract.g:7961:1: ( ( ( rule__IStringInter__DomainAssignment_1_0 ) ) )
+ // InternalContract.g:7962:1: ( ( rule__IStringInter__DomainAssignment_1_0 ) )
{
- // InternalContract.g:7925:1: ( ( rule__IStringInter__DomainAssignment_1_0 ) )
- // InternalContract.g:7926:2: ( rule__IStringInter__DomainAssignment_1_0 )
+ // InternalContract.g:7962:1: ( ( rule__IStringInter__DomainAssignment_1_0 ) )
+ // InternalContract.g:7963:2: ( rule__IStringInter__DomainAssignment_1_0 )
{
before(grammarAccess.getIStringInterAccess().getDomainAssignment_1_0());
- // InternalContract.g:7927:2: ( rule__IStringInter__DomainAssignment_1_0 )
- // InternalContract.g:7927:3: rule__IStringInter__DomainAssignment_1_0
+ // InternalContract.g:7964:2: ( rule__IStringInter__DomainAssignment_1_0 )
+ // InternalContract.g:7964:3: rule__IStringInter__DomainAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__IStringInter__DomainAssignment_1_0();
@@ -24458,14 +24599,14 @@ public final void rule__IStringInter__Group_1__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__IStringInter__Group_1__1"
- // InternalContract.g:7935:1: rule__IStringInter__Group_1__1 : rule__IStringInter__Group_1__1__Impl ;
+ // InternalContract.g:7972:1: rule__IStringInter__Group_1__1 : rule__IStringInter__Group_1__1__Impl ;
public final void rule__IStringInter__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7939:1: ( rule__IStringInter__Group_1__1__Impl )
- // InternalContract.g:7940:2: rule__IStringInter__Group_1__1__Impl
+ // InternalContract.g:7976:1: ( rule__IStringInter__Group_1__1__Impl )
+ // InternalContract.g:7977:2: rule__IStringInter__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__IStringInter__Group_1__1__Impl();
@@ -24491,20 +24632,20 @@ public final void rule__IStringInter__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__IStringInter__Group_1__1__Impl"
- // InternalContract.g:7946:1: rule__IStringInter__Group_1__1__Impl : ( '::' ) ;
+ // InternalContract.g:7983:1: rule__IStringInter__Group_1__1__Impl : ( '::' ) ;
public final void rule__IStringInter__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:7950:1: ( ( '::' ) )
- // InternalContract.g:7951:1: ( '::' )
+ // InternalContract.g:7987:1: ( ( '::' ) )
+ // InternalContract.g:7988:1: ( '::' )
{
- // InternalContract.g:7951:1: ( '::' )
- // InternalContract.g:7952:2: '::'
+ // InternalContract.g:7988:1: ( '::' )
+ // InternalContract.g:7989:2: '::'
{
before(grammarAccess.getIStringInterAccess().getColonColonKeyword_1_1());
- match(input,68,FOLLOW_2);
+ match(input,69,FOLLOW_2);
after(grammarAccess.getIStringInterAccess().getColonColonKeyword_1_1());
}
@@ -24528,14 +24669,14 @@ public final void rule__IStringInter__Group_1__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__ContainedPropertyAssociation__Group__0"
- // InternalContract.g:7962:1: rule__ContainedPropertyAssociation__Group__0 : rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1 ;
+ // InternalContract.g:7999: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:7966:1: ( rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1 )
- // InternalContract.g:7967:2: rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1
+ // InternalContract.g:8003:1: ( rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1 )
+ // InternalContract.g:8004:2: rule__ContainedPropertyAssociation__Group__0__Impl rule__ContainedPropertyAssociation__Group__1
{
pushFollow(FOLLOW_61);
rule__ContainedPropertyAssociation__Group__0__Impl();
@@ -24566,21 +24707,21 @@ public final void rule__ContainedPropertyAssociation__Group__0() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__0__Impl"
- // InternalContract.g:7974:1: rule__ContainedPropertyAssociation__Group__0__Impl : ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) ) ;
+ // InternalContract.g:8011: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:7978:1: ( ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) ) )
- // InternalContract.g:7979:1: ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) )
+ // InternalContract.g:8015:1: ( ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) ) )
+ // InternalContract.g:8016:1: ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) )
{
- // InternalContract.g:7979:1: ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) )
- // InternalContract.g:7980:2: ( rule__ContainedPropertyAssociation__PropertyAssignment_0 )
+ // InternalContract.g:8016:1: ( ( rule__ContainedPropertyAssociation__PropertyAssignment_0 ) )
+ // InternalContract.g:8017:2: ( rule__ContainedPropertyAssociation__PropertyAssignment_0 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getPropertyAssignment_0());
- // InternalContract.g:7981:2: ( rule__ContainedPropertyAssociation__PropertyAssignment_0 )
- // InternalContract.g:7981:3: rule__ContainedPropertyAssociation__PropertyAssignment_0
+ // InternalContract.g:8018:2: ( rule__ContainedPropertyAssociation__PropertyAssignment_0 )
+ // InternalContract.g:8018:3: rule__ContainedPropertyAssociation__PropertyAssignment_0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__PropertyAssignment_0();
@@ -24613,14 +24754,14 @@ public final void rule__ContainedPropertyAssociation__Group__0__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__1"
- // InternalContract.g:7989:1: rule__ContainedPropertyAssociation__Group__1 : rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2 ;
+ // InternalContract.g:8026: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:7993:1: ( rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2 )
- // InternalContract.g:7994:2: rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2
+ // InternalContract.g:8030:1: ( rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2 )
+ // InternalContract.g:8031:2: rule__ContainedPropertyAssociation__Group__1__Impl rule__ContainedPropertyAssociation__Group__2
{
pushFollow(FOLLOW_62);
rule__ContainedPropertyAssociation__Group__1__Impl();
@@ -24651,21 +24792,21 @@ public final void rule__ContainedPropertyAssociation__Group__1() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__1__Impl"
- // InternalContract.g:8001:1: rule__ContainedPropertyAssociation__Group__1__Impl : ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) ) ;
+ // InternalContract.g:8038: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:8005:1: ( ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) ) )
- // InternalContract.g:8006:1: ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) )
+ // InternalContract.g:8042:1: ( ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) ) )
+ // InternalContract.g:8043:1: ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) )
{
- // InternalContract.g:8006:1: ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) )
- // InternalContract.g:8007:2: ( rule__ContainedPropertyAssociation__Alternatives_1 )
+ // InternalContract.g:8043:1: ( ( rule__ContainedPropertyAssociation__Alternatives_1 ) )
+ // InternalContract.g:8044:2: ( rule__ContainedPropertyAssociation__Alternatives_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAlternatives_1());
- // InternalContract.g:8008:2: ( rule__ContainedPropertyAssociation__Alternatives_1 )
- // InternalContract.g:8008:3: rule__ContainedPropertyAssociation__Alternatives_1
+ // InternalContract.g:8045:2: ( rule__ContainedPropertyAssociation__Alternatives_1 )
+ // InternalContract.g:8045:3: rule__ContainedPropertyAssociation__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Alternatives_1();
@@ -24698,14 +24839,14 @@ public final void rule__ContainedPropertyAssociation__Group__1__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__2"
- // InternalContract.g:8016:1: rule__ContainedPropertyAssociation__Group__2 : rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3 ;
+ // InternalContract.g:8053: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:8020:1: ( rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3 )
- // InternalContract.g:8021:2: rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3
+ // InternalContract.g:8057:1: ( rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3 )
+ // InternalContract.g:8058:2: rule__ContainedPropertyAssociation__Group__2__Impl rule__ContainedPropertyAssociation__Group__3
{
pushFollow(FOLLOW_62);
rule__ContainedPropertyAssociation__Group__2__Impl();
@@ -24736,29 +24877,29 @@ public final void rule__ContainedPropertyAssociation__Group__2() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__2__Impl"
- // InternalContract.g:8028:1: rule__ContainedPropertyAssociation__Group__2__Impl : ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? ) ;
+ // InternalContract.g:8065: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:8032:1: ( ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? ) )
- // InternalContract.g:8033:1: ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? )
+ // InternalContract.g:8069:1: ( ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? ) )
+ // InternalContract.g:8070:1: ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? )
{
- // InternalContract.g:8033:1: ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? )
- // InternalContract.g:8034:2: ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )?
+ // InternalContract.g:8070:1: ( ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )? )
+ // InternalContract.g:8071:2: ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )?
{
before(grammarAccess.getContainedPropertyAssociationAccess().getConstantAssignment_2());
- // InternalContract.g:8035:2: ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )?
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // InternalContract.g:8072:2: ( rule__ContainedPropertyAssociation__ConstantAssignment_2 )?
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA70_0==83) ) {
- alt70=1;
+ if ( (LA71_0==84) ) {
+ alt71=1;
}
- switch (alt70) {
+ switch (alt71) {
case 1 :
- // InternalContract.g:8035:3: rule__ContainedPropertyAssociation__ConstantAssignment_2
+ // InternalContract.g:8072:3: rule__ContainedPropertyAssociation__ConstantAssignment_2
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__ConstantAssignment_2();
@@ -24794,14 +24935,14 @@ public final void rule__ContainedPropertyAssociation__Group__2__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__3"
- // InternalContract.g:8043:1: rule__ContainedPropertyAssociation__Group__3 : rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4 ;
+ // InternalContract.g:8080: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:8047:1: ( rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4 )
- // InternalContract.g:8048:2: rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4
+ // InternalContract.g:8084:1: ( rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4 )
+ // InternalContract.g:8085:2: rule__ContainedPropertyAssociation__Group__3__Impl rule__ContainedPropertyAssociation__Group__4
{
pushFollow(FOLLOW_63);
rule__ContainedPropertyAssociation__Group__3__Impl();
@@ -24832,21 +24973,21 @@ public final void rule__ContainedPropertyAssociation__Group__3() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__3__Impl"
- // InternalContract.g:8055:1: rule__ContainedPropertyAssociation__Group__3__Impl : ( ( rule__ContainedPropertyAssociation__Group_3__0 ) ) ;
+ // InternalContract.g:8092: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:8059:1: ( ( ( rule__ContainedPropertyAssociation__Group_3__0 ) ) )
- // InternalContract.g:8060:1: ( ( rule__ContainedPropertyAssociation__Group_3__0 ) )
+ // InternalContract.g:8096:1: ( ( ( rule__ContainedPropertyAssociation__Group_3__0 ) ) )
+ // InternalContract.g:8097:1: ( ( rule__ContainedPropertyAssociation__Group_3__0 ) )
{
- // InternalContract.g:8060:1: ( ( rule__ContainedPropertyAssociation__Group_3__0 ) )
- // InternalContract.g:8061:2: ( rule__ContainedPropertyAssociation__Group_3__0 )
+ // InternalContract.g:8097:1: ( ( rule__ContainedPropertyAssociation__Group_3__0 ) )
+ // InternalContract.g:8098:2: ( rule__ContainedPropertyAssociation__Group_3__0 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_3());
- // InternalContract.g:8062:2: ( rule__ContainedPropertyAssociation__Group_3__0 )
- // InternalContract.g:8062:3: rule__ContainedPropertyAssociation__Group_3__0
+ // InternalContract.g:8099:2: ( rule__ContainedPropertyAssociation__Group_3__0 )
+ // InternalContract.g:8099:3: rule__ContainedPropertyAssociation__Group_3__0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_3__0();
@@ -24879,14 +25020,14 @@ public final void rule__ContainedPropertyAssociation__Group__3__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__4"
- // InternalContract.g:8070:1: rule__ContainedPropertyAssociation__Group__4 : rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5 ;
+ // InternalContract.g:8107: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:8074:1: ( rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5 )
- // InternalContract.g:8075:2: rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5
+ // InternalContract.g:8111:1: ( rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5 )
+ // InternalContract.g:8112:2: rule__ContainedPropertyAssociation__Group__4__Impl rule__ContainedPropertyAssociation__Group__5
{
pushFollow(FOLLOW_63);
rule__ContainedPropertyAssociation__Group__4__Impl();
@@ -24917,29 +25058,29 @@ public final void rule__ContainedPropertyAssociation__Group__4() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__4__Impl"
- // InternalContract.g:8082:1: rule__ContainedPropertyAssociation__Group__4__Impl : ( ( rule__ContainedPropertyAssociation__Group_4__0 )? ) ;
+ // InternalContract.g:8119: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:8086:1: ( ( ( rule__ContainedPropertyAssociation__Group_4__0 )? ) )
- // InternalContract.g:8087:1: ( ( rule__ContainedPropertyAssociation__Group_4__0 )? )
+ // InternalContract.g:8123:1: ( ( ( rule__ContainedPropertyAssociation__Group_4__0 )? ) )
+ // InternalContract.g:8124:1: ( ( rule__ContainedPropertyAssociation__Group_4__0 )? )
{
- // InternalContract.g:8087:1: ( ( rule__ContainedPropertyAssociation__Group_4__0 )? )
- // InternalContract.g:8088:2: ( rule__ContainedPropertyAssociation__Group_4__0 )?
+ // InternalContract.g:8124:1: ( ( rule__ContainedPropertyAssociation__Group_4__0 )? )
+ // InternalContract.g:8125:2: ( rule__ContainedPropertyAssociation__Group_4__0 )?
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_4());
- // InternalContract.g:8089:2: ( rule__ContainedPropertyAssociation__Group_4__0 )?
- int alt71=2;
- int LA71_0 = input.LA(1);
+ // InternalContract.g:8126:2: ( rule__ContainedPropertyAssociation__Group_4__0 )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA71_0==76) ) {
- alt71=1;
+ if ( (LA72_0==77) ) {
+ alt72=1;
}
- switch (alt71) {
+ switch (alt72) {
case 1 :
- // InternalContract.g:8089:3: rule__ContainedPropertyAssociation__Group_4__0
+ // InternalContract.g:8126:3: rule__ContainedPropertyAssociation__Group_4__0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_4__0();
@@ -24975,14 +25116,14 @@ public final void rule__ContainedPropertyAssociation__Group__4__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__5"
- // InternalContract.g:8097:1: rule__ContainedPropertyAssociation__Group__5 : rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6 ;
+ // InternalContract.g:8134: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:8101:1: ( rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6 )
- // InternalContract.g:8102:2: rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6
+ // InternalContract.g:8138:1: ( rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6 )
+ // InternalContract.g:8139:2: rule__ContainedPropertyAssociation__Group__5__Impl rule__ContainedPropertyAssociation__Group__6
{
pushFollow(FOLLOW_63);
rule__ContainedPropertyAssociation__Group__5__Impl();
@@ -25013,29 +25154,29 @@ public final void rule__ContainedPropertyAssociation__Group__5() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__5__Impl"
- // InternalContract.g:8109:1: rule__ContainedPropertyAssociation__Group__5__Impl : ( ( rule__ContainedPropertyAssociation__Group_5__0 )? ) ;
+ // InternalContract.g:8146: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:8113:1: ( ( ( rule__ContainedPropertyAssociation__Group_5__0 )? ) )
- // InternalContract.g:8114:1: ( ( rule__ContainedPropertyAssociation__Group_5__0 )? )
+ // InternalContract.g:8150:1: ( ( ( rule__ContainedPropertyAssociation__Group_5__0 )? ) )
+ // InternalContract.g:8151:1: ( ( rule__ContainedPropertyAssociation__Group_5__0 )? )
{
- // InternalContract.g:8114:1: ( ( rule__ContainedPropertyAssociation__Group_5__0 )? )
- // InternalContract.g:8115:2: ( rule__ContainedPropertyAssociation__Group_5__0 )?
+ // InternalContract.g:8151:1: ( ( rule__ContainedPropertyAssociation__Group_5__0 )? )
+ // InternalContract.g:8152:2: ( rule__ContainedPropertyAssociation__Group_5__0 )?
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_5());
- // InternalContract.g:8116:2: ( rule__ContainedPropertyAssociation__Group_5__0 )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // InternalContract.g:8153:2: ( rule__ContainedPropertyAssociation__Group_5__0 )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA72_0==78) ) {
- alt72=1;
+ if ( (LA73_0==79) ) {
+ alt73=1;
}
- switch (alt72) {
+ switch (alt73) {
case 1 :
- // InternalContract.g:8116:3: rule__ContainedPropertyAssociation__Group_5__0
+ // InternalContract.g:8153:3: rule__ContainedPropertyAssociation__Group_5__0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_5__0();
@@ -25071,14 +25212,14 @@ public final void rule__ContainedPropertyAssociation__Group__5__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group__6"
- // InternalContract.g:8124:1: rule__ContainedPropertyAssociation__Group__6 : rule__ContainedPropertyAssociation__Group__6__Impl ;
+ // InternalContract.g:8161: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:8128:1: ( rule__ContainedPropertyAssociation__Group__6__Impl )
- // InternalContract.g:8129:2: rule__ContainedPropertyAssociation__Group__6__Impl
+ // InternalContract.g:8165:1: ( rule__ContainedPropertyAssociation__Group__6__Impl )
+ // InternalContract.g:8166:2: rule__ContainedPropertyAssociation__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group__6__Impl();
@@ -25104,20 +25245,20 @@ public final void rule__ContainedPropertyAssociation__Group__6() throws Recognit
// $ANTLR start "rule__ContainedPropertyAssociation__Group__6__Impl"
- // InternalContract.g:8135:1: rule__ContainedPropertyAssociation__Group__6__Impl : ( ';' ) ;
+ // InternalContract.g:8172:1: rule__ContainedPropertyAssociation__Group__6__Impl : ( ';' ) ;
public final void rule__ContainedPropertyAssociation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8139:1: ( ( ';' ) )
- // InternalContract.g:8140:1: ( ';' )
+ // InternalContract.g:8176:1: ( ( ';' ) )
+ // InternalContract.g:8177:1: ( ';' )
{
- // InternalContract.g:8140:1: ( ';' )
- // InternalContract.g:8141:2: ';'
+ // InternalContract.g:8177:1: ( ';' )
+ // InternalContract.g:8178:2: ';'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getSemicolonKeyword_6());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getSemicolonKeyword_6());
}
@@ -25141,14 +25282,14 @@ public final void rule__ContainedPropertyAssociation__Group__6__Impl() throws Re
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3__0"
- // InternalContract.g:8151:1: rule__ContainedPropertyAssociation__Group_3__0 : rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1 ;
+ // InternalContract.g:8188: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:8155:1: ( rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1 )
- // InternalContract.g:8156:2: rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1
+ // InternalContract.g:8192:1: ( rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1 )
+ // InternalContract.g:8193:2: rule__ContainedPropertyAssociation__Group_3__0__Impl rule__ContainedPropertyAssociation__Group_3__1
{
pushFollow(FOLLOW_33);
rule__ContainedPropertyAssociation__Group_3__0__Impl();
@@ -25179,21 +25320,21 @@ public final void rule__ContainedPropertyAssociation__Group_3__0() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3__0__Impl"
- // InternalContract.g:8163:1: rule__ContainedPropertyAssociation__Group_3__0__Impl : ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) ) ;
+ // InternalContract.g:8200: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:8167:1: ( ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) ) )
- // InternalContract.g:8168:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) )
+ // InternalContract.g:8204:1: ( ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) ) )
+ // InternalContract.g:8205:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) )
{
- // InternalContract.g:8168:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) )
- // InternalContract.g:8169:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 )
+ // InternalContract.g:8205:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 ) )
+ // InternalContract.g:8206:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueAssignment_3_0());
- // InternalContract.g:8170:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 )
- // InternalContract.g:8170:3: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0
+ // InternalContract.g:8207:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 )
+ // InternalContract.g:8207:3: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0();
@@ -25226,14 +25367,14 @@ public final void rule__ContainedPropertyAssociation__Group_3__0__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3__1"
- // InternalContract.g:8178:1: rule__ContainedPropertyAssociation__Group_3__1 : rule__ContainedPropertyAssociation__Group_3__1__Impl ;
+ // InternalContract.g:8215: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:8182:1: ( rule__ContainedPropertyAssociation__Group_3__1__Impl )
- // InternalContract.g:8183:2: rule__ContainedPropertyAssociation__Group_3__1__Impl
+ // InternalContract.g:8219:1: ( rule__ContainedPropertyAssociation__Group_3__1__Impl )
+ // InternalContract.g:8220:2: rule__ContainedPropertyAssociation__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_3__1__Impl();
@@ -25259,33 +25400,33 @@ public final void rule__ContainedPropertyAssociation__Group_3__1() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3__1__Impl"
- // InternalContract.g:8189:1: rule__ContainedPropertyAssociation__Group_3__1__Impl : ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* ) ;
+ // InternalContract.g:8226: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:8193:1: ( ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* ) )
- // InternalContract.g:8194:1: ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* )
+ // InternalContract.g:8230:1: ( ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* ) )
+ // InternalContract.g:8231:1: ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* )
{
- // InternalContract.g:8194:1: ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* )
- // InternalContract.g:8195:2: ( rule__ContainedPropertyAssociation__Group_3_1__0 )*
+ // InternalContract.g:8231:1: ( ( rule__ContainedPropertyAssociation__Group_3_1__0 )* )
+ // InternalContract.g:8232:2: ( rule__ContainedPropertyAssociation__Group_3_1__0 )*
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_3_1());
- // InternalContract.g:8196:2: ( rule__ContainedPropertyAssociation__Group_3_1__0 )*
- loop73:
+ // InternalContract.g:8233:2: ( rule__ContainedPropertyAssociation__Group_3_1__0 )*
+ loop74:
do {
- int alt73=2;
- int LA73_0 = input.LA(1);
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA73_0==55) ) {
- alt73=1;
+ if ( (LA74_0==57) ) {
+ alt74=1;
}
- switch (alt73) {
+ switch (alt74) {
case 1 :
- // InternalContract.g:8196:3: rule__ContainedPropertyAssociation__Group_3_1__0
+ // InternalContract.g:8233:3: rule__ContainedPropertyAssociation__Group_3_1__0
{
pushFollow(FOLLOW_35);
rule__ContainedPropertyAssociation__Group_3_1__0();
@@ -25297,7 +25438,7 @@ public final void rule__ContainedPropertyAssociation__Group_3__1__Impl() throws
break;
default :
- break loop73;
+ break loop74;
}
} while (true);
@@ -25324,14 +25465,14 @@ public final void rule__ContainedPropertyAssociation__Group_3__1__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3_1__0"
- // InternalContract.g:8205:1: rule__ContainedPropertyAssociation__Group_3_1__0 : rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1 ;
+ // InternalContract.g:8242: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:8209:1: ( rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1 )
- // InternalContract.g:8210:2: rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1
+ // InternalContract.g:8246:1: ( rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1 )
+ // InternalContract.g:8247:2: rule__ContainedPropertyAssociation__Group_3_1__0__Impl rule__ContainedPropertyAssociation__Group_3_1__1
{
pushFollow(FOLLOW_62);
rule__ContainedPropertyAssociation__Group_3_1__0__Impl();
@@ -25362,20 +25503,20 @@ public final void rule__ContainedPropertyAssociation__Group_3_1__0() throws Reco
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3_1__0__Impl"
- // InternalContract.g:8217:1: rule__ContainedPropertyAssociation__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalContract.g:8254: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:8221:1: ( ( ',' ) )
- // InternalContract.g:8222:1: ( ',' )
+ // InternalContract.g:8258:1: ( ( ',' ) )
+ // InternalContract.g:8259:1: ( ',' )
{
- // InternalContract.g:8222:1: ( ',' )
- // InternalContract.g:8223:2: ','
+ // InternalContract.g:8259:1: ( ',' )
+ // InternalContract.g:8260:2: ','
{
before(grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_3_1_0());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_3_1_0());
}
@@ -25399,14 +25540,14 @@ public final void rule__ContainedPropertyAssociation__Group_3_1__0__Impl() throw
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3_1__1"
- // InternalContract.g:8232:1: rule__ContainedPropertyAssociation__Group_3_1__1 : rule__ContainedPropertyAssociation__Group_3_1__1__Impl ;
+ // InternalContract.g:8269: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:8236:1: ( rule__ContainedPropertyAssociation__Group_3_1__1__Impl )
- // InternalContract.g:8237:2: rule__ContainedPropertyAssociation__Group_3_1__1__Impl
+ // InternalContract.g:8273:1: ( rule__ContainedPropertyAssociation__Group_3_1__1__Impl )
+ // InternalContract.g:8274:2: rule__ContainedPropertyAssociation__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_3_1__1__Impl();
@@ -25432,21 +25573,21 @@ public final void rule__ContainedPropertyAssociation__Group_3_1__1() throws Reco
// $ANTLR start "rule__ContainedPropertyAssociation__Group_3_1__1__Impl"
- // InternalContract.g:8243:1: rule__ContainedPropertyAssociation__Group_3_1__1__Impl : ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) ) ;
+ // InternalContract.g:8280: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:8247:1: ( ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) ) )
- // InternalContract.g:8248:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) )
+ // InternalContract.g:8284:1: ( ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) ) )
+ // InternalContract.g:8285:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) )
{
- // InternalContract.g:8248:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) )
- // InternalContract.g:8249:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 )
+ // InternalContract.g:8285:1: ( ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 ) )
+ // InternalContract.g:8286:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueAssignment_3_1_1());
- // InternalContract.g:8250:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 )
- // InternalContract.g:8250:3: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1
+ // InternalContract.g:8287:2: ( rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 )
+ // InternalContract.g:8287:3: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1();
@@ -25479,14 +25620,14 @@ public final void rule__ContainedPropertyAssociation__Group_3_1__1__Impl() throw
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__0"
- // InternalContract.g:8259:1: rule__ContainedPropertyAssociation__Group_4__0 : rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1 ;
+ // InternalContract.g:8296: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:8263:1: ( rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1 )
- // InternalContract.g:8264:2: rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1
+ // InternalContract.g:8300:1: ( rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1 )
+ // InternalContract.g:8301:2: rule__ContainedPropertyAssociation__Group_4__0__Impl rule__ContainedPropertyAssociation__Group_4__1
{
pushFollow(FOLLOW_8);
rule__ContainedPropertyAssociation__Group_4__0__Impl();
@@ -25517,17 +25658,17 @@ public final void rule__ContainedPropertyAssociation__Group_4__0() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__0__Impl"
- // InternalContract.g:8271:1: rule__ContainedPropertyAssociation__Group_4__0__Impl : ( ruleAppliesToKeywords ) ;
+ // InternalContract.g:8308: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:8275:1: ( ( ruleAppliesToKeywords ) )
- // InternalContract.g:8276:1: ( ruleAppliesToKeywords )
+ // InternalContract.g:8312:1: ( ( ruleAppliesToKeywords ) )
+ // InternalContract.g:8313:1: ( ruleAppliesToKeywords )
{
- // InternalContract.g:8276:1: ( ruleAppliesToKeywords )
- // InternalContract.g:8277:2: ruleAppliesToKeywords
+ // InternalContract.g:8313:1: ( ruleAppliesToKeywords )
+ // InternalContract.g:8314:2: ruleAppliesToKeywords
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToKeywordsParserRuleCall_4_0());
pushFollow(FOLLOW_2);
@@ -25558,14 +25699,14 @@ public final void rule__ContainedPropertyAssociation__Group_4__0__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__1"
- // InternalContract.g:8286:1: rule__ContainedPropertyAssociation__Group_4__1 : rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2 ;
+ // InternalContract.g:8323: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:8290:1: ( rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2 )
- // InternalContract.g:8291:2: rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2
+ // InternalContract.g:8327:1: ( rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2 )
+ // InternalContract.g:8328:2: rule__ContainedPropertyAssociation__Group_4__1__Impl rule__ContainedPropertyAssociation__Group_4__2
{
pushFollow(FOLLOW_33);
rule__ContainedPropertyAssociation__Group_4__1__Impl();
@@ -25596,21 +25737,21 @@ public final void rule__ContainedPropertyAssociation__Group_4__1() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__1__Impl"
- // InternalContract.g:8298:1: rule__ContainedPropertyAssociation__Group_4__1__Impl : ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) ) ;
+ // InternalContract.g:8335: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:8302:1: ( ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) ) )
- // InternalContract.g:8303:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) )
+ // InternalContract.g:8339:1: ( ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) ) )
+ // InternalContract.g:8340:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) )
{
- // InternalContract.g:8303:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) )
- // InternalContract.g:8304:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 )
+ // InternalContract.g:8340:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 ) )
+ // InternalContract.g:8341:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToAssignment_4_1());
- // InternalContract.g:8305:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 )
- // InternalContract.g:8305:3: rule__ContainedPropertyAssociation__AppliesToAssignment_4_1
+ // InternalContract.g:8342:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 )
+ // InternalContract.g:8342:3: rule__ContainedPropertyAssociation__AppliesToAssignment_4_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__AppliesToAssignment_4_1();
@@ -25643,14 +25784,14 @@ public final void rule__ContainedPropertyAssociation__Group_4__1__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__2"
- // InternalContract.g:8313:1: rule__ContainedPropertyAssociation__Group_4__2 : rule__ContainedPropertyAssociation__Group_4__2__Impl ;
+ // InternalContract.g:8350: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:8317:1: ( rule__ContainedPropertyAssociation__Group_4__2__Impl )
- // InternalContract.g:8318:2: rule__ContainedPropertyAssociation__Group_4__2__Impl
+ // InternalContract.g:8354:1: ( rule__ContainedPropertyAssociation__Group_4__2__Impl )
+ // InternalContract.g:8355:2: rule__ContainedPropertyAssociation__Group_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_4__2__Impl();
@@ -25676,33 +25817,33 @@ public final void rule__ContainedPropertyAssociation__Group_4__2() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4__2__Impl"
- // InternalContract.g:8324:1: rule__ContainedPropertyAssociation__Group_4__2__Impl : ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* ) ;
+ // InternalContract.g:8361: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:8328:1: ( ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* ) )
- // InternalContract.g:8329:1: ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* )
+ // InternalContract.g:8365:1: ( ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* ) )
+ // InternalContract.g:8366:1: ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* )
{
- // InternalContract.g:8329:1: ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* )
- // InternalContract.g:8330:2: ( rule__ContainedPropertyAssociation__Group_4_2__0 )*
+ // InternalContract.g:8366:1: ( ( rule__ContainedPropertyAssociation__Group_4_2__0 )* )
+ // InternalContract.g:8367:2: ( rule__ContainedPropertyAssociation__Group_4_2__0 )*
{
before(grammarAccess.getContainedPropertyAssociationAccess().getGroup_4_2());
- // InternalContract.g:8331:2: ( rule__ContainedPropertyAssociation__Group_4_2__0 )*
- loop74:
+ // InternalContract.g:8368:2: ( rule__ContainedPropertyAssociation__Group_4_2__0 )*
+ loop75:
do {
- int alt74=2;
- int LA74_0 = input.LA(1);
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA74_0==55) ) {
- alt74=1;
+ if ( (LA75_0==57) ) {
+ alt75=1;
}
- switch (alt74) {
+ switch (alt75) {
case 1 :
- // InternalContract.g:8331:3: rule__ContainedPropertyAssociation__Group_4_2__0
+ // InternalContract.g:8368:3: rule__ContainedPropertyAssociation__Group_4_2__0
{
pushFollow(FOLLOW_35);
rule__ContainedPropertyAssociation__Group_4_2__0();
@@ -25714,7 +25855,7 @@ public final void rule__ContainedPropertyAssociation__Group_4__2__Impl() throws
break;
default :
- break loop74;
+ break loop75;
}
} while (true);
@@ -25741,14 +25882,14 @@ public final void rule__ContainedPropertyAssociation__Group_4__2__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4_2__0"
- // InternalContract.g:8340:1: rule__ContainedPropertyAssociation__Group_4_2__0 : rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1 ;
+ // InternalContract.g:8377: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:8344:1: ( rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1 )
- // InternalContract.g:8345:2: rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1
+ // InternalContract.g:8381:1: ( rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1 )
+ // InternalContract.g:8382:2: rule__ContainedPropertyAssociation__Group_4_2__0__Impl rule__ContainedPropertyAssociation__Group_4_2__1
{
pushFollow(FOLLOW_8);
rule__ContainedPropertyAssociation__Group_4_2__0__Impl();
@@ -25779,20 +25920,20 @@ public final void rule__ContainedPropertyAssociation__Group_4_2__0() throws Reco
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4_2__0__Impl"
- // InternalContract.g:8352:1: rule__ContainedPropertyAssociation__Group_4_2__0__Impl : ( ',' ) ;
+ // InternalContract.g:8389: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:8356:1: ( ( ',' ) )
- // InternalContract.g:8357:1: ( ',' )
+ // InternalContract.g:8393:1: ( ( ',' ) )
+ // InternalContract.g:8394:1: ( ',' )
{
- // InternalContract.g:8357:1: ( ',' )
- // InternalContract.g:8358:2: ','
+ // InternalContract.g:8394:1: ( ',' )
+ // InternalContract.g:8395:2: ','
{
before(grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_4_2_0());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_4_2_0());
}
@@ -25816,14 +25957,14 @@ public final void rule__ContainedPropertyAssociation__Group_4_2__0__Impl() throw
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4_2__1"
- // InternalContract.g:8367:1: rule__ContainedPropertyAssociation__Group_4_2__1 : rule__ContainedPropertyAssociation__Group_4_2__1__Impl ;
+ // InternalContract.g:8404: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:8371:1: ( rule__ContainedPropertyAssociation__Group_4_2__1__Impl )
- // InternalContract.g:8372:2: rule__ContainedPropertyAssociation__Group_4_2__1__Impl
+ // InternalContract.g:8408:1: ( rule__ContainedPropertyAssociation__Group_4_2__1__Impl )
+ // InternalContract.g:8409:2: rule__ContainedPropertyAssociation__Group_4_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_4_2__1__Impl();
@@ -25849,21 +25990,21 @@ public final void rule__ContainedPropertyAssociation__Group_4_2__1() throws Reco
// $ANTLR start "rule__ContainedPropertyAssociation__Group_4_2__1__Impl"
- // InternalContract.g:8378:1: rule__ContainedPropertyAssociation__Group_4_2__1__Impl : ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) ) ;
+ // InternalContract.g:8415: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:8382:1: ( ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) ) )
- // InternalContract.g:8383:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) )
+ // InternalContract.g:8419:1: ( ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) ) )
+ // InternalContract.g:8420:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) )
{
- // InternalContract.g:8383:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) )
- // InternalContract.g:8384:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 )
+ // InternalContract.g:8420:1: ( ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 ) )
+ // InternalContract.g:8421:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToAssignment_4_2_1());
- // InternalContract.g:8385:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 )
- // InternalContract.g:8385:3: rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1
+ // InternalContract.g:8422:2: ( rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 )
+ // InternalContract.g:8422:3: rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1();
@@ -25896,14 +26037,14 @@ public final void rule__ContainedPropertyAssociation__Group_4_2__1__Impl() throw
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__0"
- // InternalContract.g:8394:1: rule__ContainedPropertyAssociation__Group_5__0 : rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1 ;
+ // InternalContract.g:8431: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:8398:1: ( rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1 )
- // InternalContract.g:8399:2: rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1
+ // InternalContract.g:8435:1: ( rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1 )
+ // InternalContract.g:8436:2: rule__ContainedPropertyAssociation__Group_5__0__Impl rule__ContainedPropertyAssociation__Group_5__1
{
pushFollow(FOLLOW_25);
rule__ContainedPropertyAssociation__Group_5__0__Impl();
@@ -25934,17 +26075,17 @@ public final void rule__ContainedPropertyAssociation__Group_5__0() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__0__Impl"
- // InternalContract.g:8406:1: rule__ContainedPropertyAssociation__Group_5__0__Impl : ( ruleInBindingKeywords ) ;
+ // InternalContract.g:8443: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:8410:1: ( ( ruleInBindingKeywords ) )
- // InternalContract.g:8411:1: ( ruleInBindingKeywords )
+ // InternalContract.g:8447:1: ( ( ruleInBindingKeywords ) )
+ // InternalContract.g:8448:1: ( ruleInBindingKeywords )
{
- // InternalContract.g:8411:1: ( ruleInBindingKeywords )
- // InternalContract.g:8412:2: ruleInBindingKeywords
+ // InternalContract.g:8448:1: ( ruleInBindingKeywords )
+ // InternalContract.g:8449:2: ruleInBindingKeywords
{
before(grammarAccess.getContainedPropertyAssociationAccess().getInBindingKeywordsParserRuleCall_5_0());
pushFollow(FOLLOW_2);
@@ -25975,14 +26116,14 @@ public final void rule__ContainedPropertyAssociation__Group_5__0__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__1"
- // InternalContract.g:8421:1: rule__ContainedPropertyAssociation__Group_5__1 : rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2 ;
+ // InternalContract.g:8458: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:8425:1: ( rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2 )
- // InternalContract.g:8426:2: rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2
+ // InternalContract.g:8462:1: ( rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2 )
+ // InternalContract.g:8463:2: rule__ContainedPropertyAssociation__Group_5__1__Impl rule__ContainedPropertyAssociation__Group_5__2
{
pushFollow(FOLLOW_8);
rule__ContainedPropertyAssociation__Group_5__1__Impl();
@@ -26013,20 +26154,20 @@ public final void rule__ContainedPropertyAssociation__Group_5__1() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__1__Impl"
- // InternalContract.g:8433:1: rule__ContainedPropertyAssociation__Group_5__1__Impl : ( '(' ) ;
+ // InternalContract.g:8470:1: rule__ContainedPropertyAssociation__Group_5__1__Impl : ( '(' ) ;
public final void rule__ContainedPropertyAssociation__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8437:1: ( ( '(' ) )
- // InternalContract.g:8438:1: ( '(' )
+ // InternalContract.g:8474:1: ( ( '(' ) )
+ // InternalContract.g:8475:1: ( '(' )
{
- // InternalContract.g:8438:1: ( '(' )
- // InternalContract.g:8439:2: '('
+ // InternalContract.g:8475:1: ( '(' )
+ // InternalContract.g:8476:2: '('
{
before(grammarAccess.getContainedPropertyAssociationAccess().getLeftParenthesisKeyword_5_1());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getLeftParenthesisKeyword_5_1());
}
@@ -26050,14 +26191,14 @@ public final void rule__ContainedPropertyAssociation__Group_5__1__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__2"
- // InternalContract.g:8448:1: rule__ContainedPropertyAssociation__Group_5__2 : rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3 ;
+ // InternalContract.g:8485: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:8452:1: ( rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3 )
- // InternalContract.g:8453:2: rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3
+ // InternalContract.g:8489:1: ( rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3 )
+ // InternalContract.g:8490:2: rule__ContainedPropertyAssociation__Group_5__2__Impl rule__ContainedPropertyAssociation__Group_5__3
{
pushFollow(FOLLOW_34);
rule__ContainedPropertyAssociation__Group_5__2__Impl();
@@ -26088,21 +26229,21 @@ public final void rule__ContainedPropertyAssociation__Group_5__2() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__2__Impl"
- // InternalContract.g:8460:1: rule__ContainedPropertyAssociation__Group_5__2__Impl : ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) ) ;
+ // InternalContract.g:8497: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:8464:1: ( ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) ) )
- // InternalContract.g:8465:1: ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) )
+ // InternalContract.g:8501:1: ( ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) ) )
+ // InternalContract.g:8502:1: ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) )
{
- // InternalContract.g:8465:1: ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) )
- // InternalContract.g:8466:2: ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 )
+ // InternalContract.g:8502:1: ( ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 ) )
+ // InternalContract.g:8503:2: ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getInBindingAssignment_5_2());
- // InternalContract.g:8467:2: ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 )
- // InternalContract.g:8467:3: rule__ContainedPropertyAssociation__InBindingAssignment_5_2
+ // InternalContract.g:8504:2: ( rule__ContainedPropertyAssociation__InBindingAssignment_5_2 )
+ // InternalContract.g:8504:3: rule__ContainedPropertyAssociation__InBindingAssignment_5_2
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__InBindingAssignment_5_2();
@@ -26135,14 +26276,14 @@ public final void rule__ContainedPropertyAssociation__Group_5__2__Impl() throws
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__3"
- // InternalContract.g:8475:1: rule__ContainedPropertyAssociation__Group_5__3 : rule__ContainedPropertyAssociation__Group_5__3__Impl ;
+ // InternalContract.g:8512: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:8479:1: ( rule__ContainedPropertyAssociation__Group_5__3__Impl )
- // InternalContract.g:8480:2: rule__ContainedPropertyAssociation__Group_5__3__Impl
+ // InternalContract.g:8516:1: ( rule__ContainedPropertyAssociation__Group_5__3__Impl )
+ // InternalContract.g:8517:2: rule__ContainedPropertyAssociation__Group_5__3__Impl
{
pushFollow(FOLLOW_2);
rule__ContainedPropertyAssociation__Group_5__3__Impl();
@@ -26168,20 +26309,20 @@ public final void rule__ContainedPropertyAssociation__Group_5__3() throws Recogn
// $ANTLR start "rule__ContainedPropertyAssociation__Group_5__3__Impl"
- // InternalContract.g:8486:1: rule__ContainedPropertyAssociation__Group_5__3__Impl : ( ')' ) ;
+ // InternalContract.g:8523:1: rule__ContainedPropertyAssociation__Group_5__3__Impl : ( ')' ) ;
public final void rule__ContainedPropertyAssociation__Group_5__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8490:1: ( ( ')' ) )
- // InternalContract.g:8491:1: ( ')' )
+ // InternalContract.g:8527:1: ( ( ')' ) )
+ // InternalContract.g:8528:1: ( ')' )
{
- // InternalContract.g:8491:1: ( ')' )
- // InternalContract.g:8492:2: ')'
+ // InternalContract.g:8528:1: ( ')' )
+ // InternalContract.g:8529:2: ')'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getRightParenthesisKeyword_5_3());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getRightParenthesisKeyword_5_3());
}
@@ -26205,14 +26346,14 @@ public final void rule__ContainedPropertyAssociation__Group_5__3__Impl() throws
// $ANTLR start "rule__OptionalModalPropertyValue__Group__0"
- // InternalContract.g:8502:1: rule__OptionalModalPropertyValue__Group__0 : rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1 ;
+ // InternalContract.g:8539: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:8506:1: ( rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1 )
- // InternalContract.g:8507:2: rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1
+ // InternalContract.g:8543:1: ( rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1 )
+ // InternalContract.g:8544:2: rule__OptionalModalPropertyValue__Group__0__Impl rule__OptionalModalPropertyValue__Group__1
{
pushFollow(FOLLOW_64);
rule__OptionalModalPropertyValue__Group__0__Impl();
@@ -26243,21 +26384,21 @@ public final void rule__OptionalModalPropertyValue__Group__0() throws Recognitio
// $ANTLR start "rule__OptionalModalPropertyValue__Group__0__Impl"
- // InternalContract.g:8514:1: rule__OptionalModalPropertyValue__Group__0__Impl : ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) ) ;
+ // InternalContract.g:8551: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:8518:1: ( ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) ) )
- // InternalContract.g:8519:1: ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) )
+ // InternalContract.g:8555:1: ( ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) ) )
+ // InternalContract.g:8556:1: ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) )
{
- // InternalContract.g:8519:1: ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) )
- // InternalContract.g:8520:2: ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 )
+ // InternalContract.g:8556:1: ( ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 ) )
+ // InternalContract.g:8557:2: ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getOwnedValueAssignment_0());
- // InternalContract.g:8521:2: ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 )
- // InternalContract.g:8521:3: rule__OptionalModalPropertyValue__OwnedValueAssignment_0
+ // InternalContract.g:8558:2: ( rule__OptionalModalPropertyValue__OwnedValueAssignment_0 )
+ // InternalContract.g:8558:3: rule__OptionalModalPropertyValue__OwnedValueAssignment_0
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__OwnedValueAssignment_0();
@@ -26290,14 +26431,14 @@ public final void rule__OptionalModalPropertyValue__Group__0__Impl() throws Reco
// $ANTLR start "rule__OptionalModalPropertyValue__Group__1"
- // InternalContract.g:8529:1: rule__OptionalModalPropertyValue__Group__1 : rule__OptionalModalPropertyValue__Group__1__Impl ;
+ // InternalContract.g:8566: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:8533:1: ( rule__OptionalModalPropertyValue__Group__1__Impl )
- // InternalContract.g:8534:2: rule__OptionalModalPropertyValue__Group__1__Impl
+ // InternalContract.g:8570:1: ( rule__OptionalModalPropertyValue__Group__1__Impl )
+ // InternalContract.g:8571:2: rule__OptionalModalPropertyValue__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__Group__1__Impl();
@@ -26323,33 +26464,33 @@ public final void rule__OptionalModalPropertyValue__Group__1() throws Recognitio
// $ANTLR start "rule__OptionalModalPropertyValue__Group__1__Impl"
- // InternalContract.g:8540:1: rule__OptionalModalPropertyValue__Group__1__Impl : ( ( rule__OptionalModalPropertyValue__Group_1__0 )? ) ;
+ // InternalContract.g:8577: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:8544:1: ( ( ( rule__OptionalModalPropertyValue__Group_1__0 )? ) )
- // InternalContract.g:8545:1: ( ( rule__OptionalModalPropertyValue__Group_1__0 )? )
+ // InternalContract.g:8581:1: ( ( ( rule__OptionalModalPropertyValue__Group_1__0 )? ) )
+ // InternalContract.g:8582:1: ( ( rule__OptionalModalPropertyValue__Group_1__0 )? )
{
- // InternalContract.g:8545:1: ( ( rule__OptionalModalPropertyValue__Group_1__0 )? )
- // InternalContract.g:8546:2: ( rule__OptionalModalPropertyValue__Group_1__0 )?
+ // InternalContract.g:8582:1: ( ( rule__OptionalModalPropertyValue__Group_1__0 )? )
+ // InternalContract.g:8583:2: ( rule__OptionalModalPropertyValue__Group_1__0 )?
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getGroup_1());
- // InternalContract.g:8547:2: ( rule__OptionalModalPropertyValue__Group_1__0 )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // InternalContract.g:8584:2: ( rule__OptionalModalPropertyValue__Group_1__0 )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA75_0==78) ) {
- int LA75_1 = input.LA(2);
+ if ( (LA76_0==79) ) {
+ int LA76_1 = input.LA(2);
- if ( (LA75_1==80) ) {
- alt75=1;
+ if ( (LA76_1==81) ) {
+ alt76=1;
}
}
- switch (alt75) {
+ switch (alt76) {
case 1 :
- // InternalContract.g:8547:3: rule__OptionalModalPropertyValue__Group_1__0
+ // InternalContract.g:8584:3: rule__OptionalModalPropertyValue__Group_1__0
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__Group_1__0();
@@ -26385,14 +26526,14 @@ public final void rule__OptionalModalPropertyValue__Group__1__Impl() throws Reco
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__0"
- // InternalContract.g:8556:1: rule__OptionalModalPropertyValue__Group_1__0 : rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1 ;
+ // InternalContract.g:8593: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:8560:1: ( rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1 )
- // InternalContract.g:8561:2: rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1
+ // InternalContract.g:8597:1: ( rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1 )
+ // InternalContract.g:8598:2: rule__OptionalModalPropertyValue__Group_1__0__Impl rule__OptionalModalPropertyValue__Group_1__1
{
pushFollow(FOLLOW_25);
rule__OptionalModalPropertyValue__Group_1__0__Impl();
@@ -26423,17 +26564,17 @@ public final void rule__OptionalModalPropertyValue__Group_1__0() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__0__Impl"
- // InternalContract.g:8568:1: rule__OptionalModalPropertyValue__Group_1__0__Impl : ( ruleInModesKeywords ) ;
+ // InternalContract.g:8605: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:8572:1: ( ( ruleInModesKeywords ) )
- // InternalContract.g:8573:1: ( ruleInModesKeywords )
+ // InternalContract.g:8609:1: ( ( ruleInModesKeywords ) )
+ // InternalContract.g:8610:1: ( ruleInModesKeywords )
{
- // InternalContract.g:8573:1: ( ruleInModesKeywords )
- // InternalContract.g:8574:2: ruleInModesKeywords
+ // InternalContract.g:8610:1: ( ruleInModesKeywords )
+ // InternalContract.g:8611:2: ruleInModesKeywords
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModesKeywordsParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -26464,14 +26605,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__0__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__1"
- // InternalContract.g:8583:1: rule__OptionalModalPropertyValue__Group_1__1 : rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2 ;
+ // InternalContract.g:8620: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:8587:1: ( rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2 )
- // InternalContract.g:8588:2: rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2
+ // InternalContract.g:8624:1: ( rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2 )
+ // InternalContract.g:8625:2: rule__OptionalModalPropertyValue__Group_1__1__Impl rule__OptionalModalPropertyValue__Group_1__2
{
pushFollow(FOLLOW_8);
rule__OptionalModalPropertyValue__Group_1__1__Impl();
@@ -26502,20 +26643,20 @@ public final void rule__OptionalModalPropertyValue__Group_1__1() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__1__Impl"
- // InternalContract.g:8595:1: rule__OptionalModalPropertyValue__Group_1__1__Impl : ( '(' ) ;
+ // InternalContract.g:8632:1: rule__OptionalModalPropertyValue__Group_1__1__Impl : ( '(' ) ;
public final void rule__OptionalModalPropertyValue__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8599:1: ( ( '(' ) )
- // InternalContract.g:8600:1: ( '(' )
+ // InternalContract.g:8636:1: ( ( '(' ) )
+ // InternalContract.g:8637:1: ( '(' )
{
- // InternalContract.g:8600:1: ( '(' )
- // InternalContract.g:8601:2: '('
+ // InternalContract.g:8637:1: ( '(' )
+ // InternalContract.g:8638:2: '('
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getLeftParenthesisKeyword_1_1());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getOptionalModalPropertyValueAccess().getLeftParenthesisKeyword_1_1());
}
@@ -26539,14 +26680,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__1__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__2"
- // InternalContract.g:8610:1: rule__OptionalModalPropertyValue__Group_1__2 : rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3 ;
+ // InternalContract.g:8647: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:8614:1: ( rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3 )
- // InternalContract.g:8615:2: rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3
+ // InternalContract.g:8651:1: ( rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3 )
+ // InternalContract.g:8652:2: rule__OptionalModalPropertyValue__Group_1__2__Impl rule__OptionalModalPropertyValue__Group_1__3
{
pushFollow(FOLLOW_53);
rule__OptionalModalPropertyValue__Group_1__2__Impl();
@@ -26577,21 +26718,21 @@ public final void rule__OptionalModalPropertyValue__Group_1__2() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__2__Impl"
- // InternalContract.g:8622:1: rule__OptionalModalPropertyValue__Group_1__2__Impl : ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) ) ;
+ // InternalContract.g:8659: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:8626:1: ( ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) ) )
- // InternalContract.g:8627:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) )
+ // InternalContract.g:8663:1: ( ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) ) )
+ // InternalContract.g:8664:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) )
{
- // InternalContract.g:8627:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) )
- // InternalContract.g:8628:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 )
+ // InternalContract.g:8664:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 ) )
+ // InternalContract.g:8665:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeAssignment_1_2());
- // InternalContract.g:8629:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 )
- // InternalContract.g:8629:3: rule__OptionalModalPropertyValue__InModeAssignment_1_2
+ // InternalContract.g:8666:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_2 )
+ // InternalContract.g:8666:3: rule__OptionalModalPropertyValue__InModeAssignment_1_2
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__InModeAssignment_1_2();
@@ -26624,14 +26765,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__2__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__3"
- // InternalContract.g:8637:1: rule__OptionalModalPropertyValue__Group_1__3 : rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4 ;
+ // InternalContract.g:8674: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:8641:1: ( rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4 )
- // InternalContract.g:8642:2: rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4
+ // InternalContract.g:8678:1: ( rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4 )
+ // InternalContract.g:8679:2: rule__OptionalModalPropertyValue__Group_1__3__Impl rule__OptionalModalPropertyValue__Group_1__4
{
pushFollow(FOLLOW_53);
rule__OptionalModalPropertyValue__Group_1__3__Impl();
@@ -26662,33 +26803,33 @@ public final void rule__OptionalModalPropertyValue__Group_1__3() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__3__Impl"
- // InternalContract.g:8649:1: rule__OptionalModalPropertyValue__Group_1__3__Impl : ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* ) ;
+ // InternalContract.g:8686: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:8653:1: ( ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* ) )
- // InternalContract.g:8654:1: ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* )
+ // InternalContract.g:8690:1: ( ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* ) )
+ // InternalContract.g:8691:1: ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* )
{
- // InternalContract.g:8654:1: ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* )
- // InternalContract.g:8655:2: ( rule__OptionalModalPropertyValue__Group_1_3__0 )*
+ // InternalContract.g:8691:1: ( ( rule__OptionalModalPropertyValue__Group_1_3__0 )* )
+ // InternalContract.g:8692:2: ( rule__OptionalModalPropertyValue__Group_1_3__0 )*
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getGroup_1_3());
- // InternalContract.g:8656:2: ( rule__OptionalModalPropertyValue__Group_1_3__0 )*
- loop76:
+ // InternalContract.g:8693:2: ( rule__OptionalModalPropertyValue__Group_1_3__0 )*
+ loop77:
do {
- int alt76=2;
- int LA76_0 = input.LA(1);
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA76_0==55) ) {
- alt76=1;
+ if ( (LA77_0==57) ) {
+ alt77=1;
}
- switch (alt76) {
+ switch (alt77) {
case 1 :
- // InternalContract.g:8656:3: rule__OptionalModalPropertyValue__Group_1_3__0
+ // InternalContract.g:8693:3: rule__OptionalModalPropertyValue__Group_1_3__0
{
pushFollow(FOLLOW_35);
rule__OptionalModalPropertyValue__Group_1_3__0();
@@ -26700,7 +26841,7 @@ public final void rule__OptionalModalPropertyValue__Group_1__3__Impl() throws Re
break;
default :
- break loop76;
+ break loop77;
}
} while (true);
@@ -26727,14 +26868,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__3__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__4"
- // InternalContract.g:8664:1: rule__OptionalModalPropertyValue__Group_1__4 : rule__OptionalModalPropertyValue__Group_1__4__Impl ;
+ // InternalContract.g:8701: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:8668:1: ( rule__OptionalModalPropertyValue__Group_1__4__Impl )
- // InternalContract.g:8669:2: rule__OptionalModalPropertyValue__Group_1__4__Impl
+ // InternalContract.g:8705:1: ( rule__OptionalModalPropertyValue__Group_1__4__Impl )
+ // InternalContract.g:8706:2: rule__OptionalModalPropertyValue__Group_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__Group_1__4__Impl();
@@ -26760,20 +26901,20 @@ public final void rule__OptionalModalPropertyValue__Group_1__4() throws Recognit
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1__4__Impl"
- // InternalContract.g:8675:1: rule__OptionalModalPropertyValue__Group_1__4__Impl : ( ')' ) ;
+ // InternalContract.g:8712:1: rule__OptionalModalPropertyValue__Group_1__4__Impl : ( ')' ) ;
public final void rule__OptionalModalPropertyValue__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8679:1: ( ( ')' ) )
- // InternalContract.g:8680:1: ( ')' )
+ // InternalContract.g:8716:1: ( ( ')' ) )
+ // InternalContract.g:8717:1: ( ')' )
{
- // InternalContract.g:8680:1: ( ')' )
- // InternalContract.g:8681:2: ')'
+ // InternalContract.g:8717:1: ( ')' )
+ // InternalContract.g:8718:2: ')'
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getRightParenthesisKeyword_1_4());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getOptionalModalPropertyValueAccess().getRightParenthesisKeyword_1_4());
}
@@ -26797,14 +26938,14 @@ public final void rule__OptionalModalPropertyValue__Group_1__4__Impl() throws Re
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1_3__0"
- // InternalContract.g:8691:1: rule__OptionalModalPropertyValue__Group_1_3__0 : rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1 ;
+ // InternalContract.g:8728: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:8695:1: ( rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1 )
- // InternalContract.g:8696:2: rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1
+ // InternalContract.g:8732:1: ( rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1 )
+ // InternalContract.g:8733:2: rule__OptionalModalPropertyValue__Group_1_3__0__Impl rule__OptionalModalPropertyValue__Group_1_3__1
{
pushFollow(FOLLOW_8);
rule__OptionalModalPropertyValue__Group_1_3__0__Impl();
@@ -26835,20 +26976,20 @@ public final void rule__OptionalModalPropertyValue__Group_1_3__0() throws Recogn
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1_3__0__Impl"
- // InternalContract.g:8703:1: rule__OptionalModalPropertyValue__Group_1_3__0__Impl : ( ',' ) ;
+ // InternalContract.g:8740: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:8707:1: ( ( ',' ) )
- // InternalContract.g:8708:1: ( ',' )
+ // InternalContract.g:8744:1: ( ( ',' ) )
+ // InternalContract.g:8745:1: ( ',' )
{
- // InternalContract.g:8708:1: ( ',' )
- // InternalContract.g:8709:2: ','
+ // InternalContract.g:8745:1: ( ',' )
+ // InternalContract.g:8746:2: ','
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getCommaKeyword_1_3_0());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getOptionalModalPropertyValueAccess().getCommaKeyword_1_3_0());
}
@@ -26872,14 +27013,14 @@ public final void rule__OptionalModalPropertyValue__Group_1_3__0__Impl() throws
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1_3__1"
- // InternalContract.g:8718:1: rule__OptionalModalPropertyValue__Group_1_3__1 : rule__OptionalModalPropertyValue__Group_1_3__1__Impl ;
+ // InternalContract.g:8755: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:8722:1: ( rule__OptionalModalPropertyValue__Group_1_3__1__Impl )
- // InternalContract.g:8723:2: rule__OptionalModalPropertyValue__Group_1_3__1__Impl
+ // InternalContract.g:8759:1: ( rule__OptionalModalPropertyValue__Group_1_3__1__Impl )
+ // InternalContract.g:8760:2: rule__OptionalModalPropertyValue__Group_1_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__Group_1_3__1__Impl();
@@ -26905,21 +27046,21 @@ public final void rule__OptionalModalPropertyValue__Group_1_3__1() throws Recogn
// $ANTLR start "rule__OptionalModalPropertyValue__Group_1_3__1__Impl"
- // InternalContract.g:8729:1: rule__OptionalModalPropertyValue__Group_1_3__1__Impl : ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) ) ;
+ // InternalContract.g:8766: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:8733:1: ( ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) ) )
- // InternalContract.g:8734:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) )
+ // InternalContract.g:8770:1: ( ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) ) )
+ // InternalContract.g:8771:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) )
{
- // InternalContract.g:8734:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) )
- // InternalContract.g:8735:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 )
+ // InternalContract.g:8771:1: ( ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 ) )
+ // InternalContract.g:8772:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeAssignment_1_3_1());
- // InternalContract.g:8736:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 )
- // InternalContract.g:8736:3: rule__OptionalModalPropertyValue__InModeAssignment_1_3_1
+ // InternalContract.g:8773:2: ( rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 )
+ // InternalContract.g:8773:3: rule__OptionalModalPropertyValue__InModeAssignment_1_3_1
{
pushFollow(FOLLOW_2);
rule__OptionalModalPropertyValue__InModeAssignment_1_3_1();
@@ -26952,14 +27093,14 @@ public final void rule__OptionalModalPropertyValue__Group_1_3__1__Impl() throws
// $ANTLR start "rule__BooleanLiteral__Group__0"
- // InternalContract.g:8745:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ;
+ // InternalContract.g:8782: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:8749:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 )
- // InternalContract.g:8750:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1
+ // InternalContract.g:8786:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 )
+ // InternalContract.g:8787:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1
{
pushFollow(FOLLOW_65);
rule__BooleanLiteral__Group__0__Impl();
@@ -26990,21 +27131,21 @@ public final void rule__BooleanLiteral__Group__0() throws RecognitionException {
// $ANTLR start "rule__BooleanLiteral__Group__0__Impl"
- // InternalContract.g:8757:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ;
+ // InternalContract.g:8794:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ;
public final void rule__BooleanLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8761:1: ( ( () ) )
- // InternalContract.g:8762:1: ( () )
+ // InternalContract.g:8798:1: ( ( () ) )
+ // InternalContract.g:8799:1: ( () )
{
- // InternalContract.g:8762:1: ( () )
- // InternalContract.g:8763:2: ()
+ // InternalContract.g:8799:1: ( () )
+ // InternalContract.g:8800:2: ()
{
before(grammarAccess.getBooleanLiteralAccess().getBooleanLiteralAction_0());
- // InternalContract.g:8764:2: ()
- // InternalContract.g:8764:3:
+ // InternalContract.g:8801:2: ()
+ // InternalContract.g:8801:3:
{
}
@@ -27027,14 +27168,14 @@ public final void rule__BooleanLiteral__Group__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__BooleanLiteral__Group__1"
- // InternalContract.g:8772:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ;
+ // InternalContract.g:8809: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:8776:1: ( rule__BooleanLiteral__Group__1__Impl )
- // InternalContract.g:8777:2: rule__BooleanLiteral__Group__1__Impl
+ // InternalContract.g:8813:1: ( rule__BooleanLiteral__Group__1__Impl )
+ // InternalContract.g:8814:2: rule__BooleanLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__BooleanLiteral__Group__1__Impl();
@@ -27060,21 +27201,21 @@ public final void rule__BooleanLiteral__Group__1() throws RecognitionException {
// $ANTLR start "rule__BooleanLiteral__Group__1__Impl"
- // InternalContract.g:8783:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ;
+ // InternalContract.g:8820: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:8787:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) )
- // InternalContract.g:8788:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
+ // InternalContract.g:8824:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) )
+ // InternalContract.g:8825:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
{
- // InternalContract.g:8788:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
- // InternalContract.g:8789:2: ( rule__BooleanLiteral__Alternatives_1 )
+ // InternalContract.g:8825:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
+ // InternalContract.g:8826:2: ( rule__BooleanLiteral__Alternatives_1 )
{
before(grammarAccess.getBooleanLiteralAccess().getAlternatives_1());
- // InternalContract.g:8790:2: ( rule__BooleanLiteral__Alternatives_1 )
- // InternalContract.g:8790:3: rule__BooleanLiteral__Alternatives_1
+ // InternalContract.g:8827:2: ( rule__BooleanLiteral__Alternatives_1 )
+ // InternalContract.g:8827:3: rule__BooleanLiteral__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__BooleanLiteral__Alternatives_1();
@@ -27107,14 +27248,14 @@ public final void rule__BooleanLiteral__Group__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__ReferenceTerm__Group__0"
- // InternalContract.g:8799:1: rule__ReferenceTerm__Group__0 : rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1 ;
+ // InternalContract.g:8836: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:8803:1: ( rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1 )
- // InternalContract.g:8804:2: rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1
+ // InternalContract.g:8840:1: ( rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1 )
+ // InternalContract.g:8841:2: rule__ReferenceTerm__Group__0__Impl rule__ReferenceTerm__Group__1
{
pushFollow(FOLLOW_25);
rule__ReferenceTerm__Group__0__Impl();
@@ -27145,20 +27286,20 @@ public final void rule__ReferenceTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__ReferenceTerm__Group__0__Impl"
- // InternalContract.g:8811:1: rule__ReferenceTerm__Group__0__Impl : ( 'reference' ) ;
+ // InternalContract.g:8848:1: rule__ReferenceTerm__Group__0__Impl : ( 'reference' ) ;
public final void rule__ReferenceTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8815:1: ( ( 'reference' ) )
- // InternalContract.g:8816:1: ( 'reference' )
+ // InternalContract.g:8852:1: ( ( 'reference' ) )
+ // InternalContract.g:8853:1: ( 'reference' )
{
- // InternalContract.g:8816:1: ( 'reference' )
- // InternalContract.g:8817:2: 'reference'
+ // InternalContract.g:8853:1: ( 'reference' )
+ // InternalContract.g:8854:2: 'reference'
{
before(grammarAccess.getReferenceTermAccess().getReferenceKeyword_0());
- match(input,69,FOLLOW_2);
+ match(input,70,FOLLOW_2);
after(grammarAccess.getReferenceTermAccess().getReferenceKeyword_0());
}
@@ -27182,14 +27323,14 @@ public final void rule__ReferenceTerm__Group__0__Impl() throws RecognitionExcept
// $ANTLR start "rule__ReferenceTerm__Group__1"
- // InternalContract.g:8826:1: rule__ReferenceTerm__Group__1 : rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2 ;
+ // InternalContract.g:8863: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:8830:1: ( rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2 )
- // InternalContract.g:8831:2: rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2
+ // InternalContract.g:8867:1: ( rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2 )
+ // InternalContract.g:8868:2: rule__ReferenceTerm__Group__1__Impl rule__ReferenceTerm__Group__2
{
pushFollow(FOLLOW_8);
rule__ReferenceTerm__Group__1__Impl();
@@ -27220,20 +27361,20 @@ public final void rule__ReferenceTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__ReferenceTerm__Group__1__Impl"
- // InternalContract.g:8838:1: rule__ReferenceTerm__Group__1__Impl : ( '(' ) ;
+ // InternalContract.g:8875:1: rule__ReferenceTerm__Group__1__Impl : ( '(' ) ;
public final void rule__ReferenceTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8842:1: ( ( '(' ) )
- // InternalContract.g:8843:1: ( '(' )
+ // InternalContract.g:8879:1: ( ( '(' ) )
+ // InternalContract.g:8880:1: ( '(' )
{
- // InternalContract.g:8843:1: ( '(' )
- // InternalContract.g:8844:2: '('
+ // InternalContract.g:8880:1: ( '(' )
+ // InternalContract.g:8881:2: '('
{
before(grammarAccess.getReferenceTermAccess().getLeftParenthesisKeyword_1());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getReferenceTermAccess().getLeftParenthesisKeyword_1());
}
@@ -27257,14 +27398,14 @@ public final void rule__ReferenceTerm__Group__1__Impl() throws RecognitionExcept
// $ANTLR start "rule__ReferenceTerm__Group__2"
- // InternalContract.g:8853:1: rule__ReferenceTerm__Group__2 : rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3 ;
+ // InternalContract.g:8890: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:8857:1: ( rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3 )
- // InternalContract.g:8858:2: rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3
+ // InternalContract.g:8894:1: ( rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3 )
+ // InternalContract.g:8895:2: rule__ReferenceTerm__Group__2__Impl rule__ReferenceTerm__Group__3
{
pushFollow(FOLLOW_34);
rule__ReferenceTerm__Group__2__Impl();
@@ -27295,21 +27436,21 @@ public final void rule__ReferenceTerm__Group__2() throws RecognitionException {
// $ANTLR start "rule__ReferenceTerm__Group__2__Impl"
- // InternalContract.g:8865:1: rule__ReferenceTerm__Group__2__Impl : ( ( rule__ReferenceTerm__PathAssignment_2 ) ) ;
+ // InternalContract.g:8902: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:8869:1: ( ( ( rule__ReferenceTerm__PathAssignment_2 ) ) )
- // InternalContract.g:8870:1: ( ( rule__ReferenceTerm__PathAssignment_2 ) )
+ // InternalContract.g:8906:1: ( ( ( rule__ReferenceTerm__PathAssignment_2 ) ) )
+ // InternalContract.g:8907:1: ( ( rule__ReferenceTerm__PathAssignment_2 ) )
{
- // InternalContract.g:8870:1: ( ( rule__ReferenceTerm__PathAssignment_2 ) )
- // InternalContract.g:8871:2: ( rule__ReferenceTerm__PathAssignment_2 )
+ // InternalContract.g:8907:1: ( ( rule__ReferenceTerm__PathAssignment_2 ) )
+ // InternalContract.g:8908:2: ( rule__ReferenceTerm__PathAssignment_2 )
{
before(grammarAccess.getReferenceTermAccess().getPathAssignment_2());
- // InternalContract.g:8872:2: ( rule__ReferenceTerm__PathAssignment_2 )
- // InternalContract.g:8872:3: rule__ReferenceTerm__PathAssignment_2
+ // InternalContract.g:8909:2: ( rule__ReferenceTerm__PathAssignment_2 )
+ // InternalContract.g:8909:3: rule__ReferenceTerm__PathAssignment_2
{
pushFollow(FOLLOW_2);
rule__ReferenceTerm__PathAssignment_2();
@@ -27342,14 +27483,14 @@ public final void rule__ReferenceTerm__Group__2__Impl() throws RecognitionExcept
// $ANTLR start "rule__ReferenceTerm__Group__3"
- // InternalContract.g:8880:1: rule__ReferenceTerm__Group__3 : rule__ReferenceTerm__Group__3__Impl ;
+ // InternalContract.g:8917: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:8884:1: ( rule__ReferenceTerm__Group__3__Impl )
- // InternalContract.g:8885:2: rule__ReferenceTerm__Group__3__Impl
+ // InternalContract.g:8921:1: ( rule__ReferenceTerm__Group__3__Impl )
+ // InternalContract.g:8922:2: rule__ReferenceTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ReferenceTerm__Group__3__Impl();
@@ -27375,20 +27516,20 @@ public final void rule__ReferenceTerm__Group__3() throws RecognitionException {
// $ANTLR start "rule__ReferenceTerm__Group__3__Impl"
- // InternalContract.g:8891:1: rule__ReferenceTerm__Group__3__Impl : ( ')' ) ;
+ // InternalContract.g:8928:1: rule__ReferenceTerm__Group__3__Impl : ( ')' ) ;
public final void rule__ReferenceTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8895:1: ( ( ')' ) )
- // InternalContract.g:8896:1: ( ')' )
+ // InternalContract.g:8932:1: ( ( ')' ) )
+ // InternalContract.g:8933:1: ( ')' )
{
- // InternalContract.g:8896:1: ( ')' )
- // InternalContract.g:8897:2: ')'
+ // InternalContract.g:8933:1: ( ')' )
+ // InternalContract.g:8934:2: ')'
{
before(grammarAccess.getReferenceTermAccess().getRightParenthesisKeyword_3());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getReferenceTermAccess().getRightParenthesisKeyword_3());
}
@@ -27412,14 +27553,14 @@ public final void rule__ReferenceTerm__Group__3__Impl() throws RecognitionExcept
// $ANTLR start "rule__RecordTerm__Group__0"
- // InternalContract.g:8907:1: rule__RecordTerm__Group__0 : rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1 ;
+ // InternalContract.g:8944: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:8911:1: ( rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1 )
- // InternalContract.g:8912:2: rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1
+ // InternalContract.g:8948:1: ( rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1 )
+ // InternalContract.g:8949:2: rule__RecordTerm__Group__0__Impl rule__RecordTerm__Group__1
{
pushFollow(FOLLOW_8);
rule__RecordTerm__Group__0__Impl();
@@ -27450,20 +27591,20 @@ public final void rule__RecordTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__RecordTerm__Group__0__Impl"
- // InternalContract.g:8919:1: rule__RecordTerm__Group__0__Impl : ( '[' ) ;
+ // InternalContract.g:8956:1: rule__RecordTerm__Group__0__Impl : ( '[' ) ;
public final void rule__RecordTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8923:1: ( ( '[' ) )
- // InternalContract.g:8924:1: ( '[' )
+ // InternalContract.g:8960:1: ( ( '[' ) )
+ // InternalContract.g:8961:1: ( '[' )
{
- // InternalContract.g:8924:1: ( '[' )
- // InternalContract.g:8925:2: '['
+ // InternalContract.g:8961:1: ( '[' )
+ // InternalContract.g:8962:2: '['
{
before(grammarAccess.getRecordTermAccess().getLeftSquareBracketKeyword_0());
- match(input,70,FOLLOW_2);
+ match(input,71,FOLLOW_2);
after(grammarAccess.getRecordTermAccess().getLeftSquareBracketKeyword_0());
}
@@ -27487,14 +27628,14 @@ public final void rule__RecordTerm__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__RecordTerm__Group__1"
- // InternalContract.g:8934:1: rule__RecordTerm__Group__1 : rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2 ;
+ // InternalContract.g:8971: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:8938:1: ( rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2 )
- // InternalContract.g:8939:2: rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2
+ // InternalContract.g:8975:1: ( rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2 )
+ // InternalContract.g:8976:2: rule__RecordTerm__Group__1__Impl rule__RecordTerm__Group__2
{
pushFollow(FOLLOW_66);
rule__RecordTerm__Group__1__Impl();
@@ -27525,24 +27666,24 @@ public final void rule__RecordTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__RecordTerm__Group__1__Impl"
- // InternalContract.g:8946:1: rule__RecordTerm__Group__1__Impl : ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) ) ;
+ // InternalContract.g:8983: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:8950:1: ( ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) ) )
- // InternalContract.g:8951:1: ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) )
+ // InternalContract.g:8987:1: ( ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) ) )
+ // InternalContract.g:8988:1: ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) )
{
- // InternalContract.g:8951:1: ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) )
- // InternalContract.g:8952:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* )
+ // InternalContract.g:8988:1: ( ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* ) )
+ // InternalContract.g:8989:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) ) ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* )
{
- // InternalContract.g:8952:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) )
- // InternalContract.g:8953:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )
+ // InternalContract.g:8989:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 ) )
+ // InternalContract.g:8990:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )
{
before(grammarAccess.getRecordTermAccess().getOwnedFieldValueAssignment_1());
- // InternalContract.g:8954:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )
- // InternalContract.g:8954:4: rule__RecordTerm__OwnedFieldValueAssignment_1
+ // InternalContract.g:8991:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )
+ // InternalContract.g:8991:4: rule__RecordTerm__OwnedFieldValueAssignment_1
{
pushFollow(FOLLOW_67);
rule__RecordTerm__OwnedFieldValueAssignment_1();
@@ -27556,24 +27697,24 @@ public final void rule__RecordTerm__Group__1__Impl() throws RecognitionException
}
- // InternalContract.g:8957:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* )
- // InternalContract.g:8958:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )*
+ // InternalContract.g:8994:2: ( ( rule__RecordTerm__OwnedFieldValueAssignment_1 )* )
+ // InternalContract.g:8995:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )*
{
before(grammarAccess.getRecordTermAccess().getOwnedFieldValueAssignment_1());
- // InternalContract.g:8959:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )*
- loop77:
+ // InternalContract.g:8996:3: ( rule__RecordTerm__OwnedFieldValueAssignment_1 )*
+ loop78:
do {
- int alt77=2;
- int LA77_0 = input.LA(1);
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA77_0==RULE_ID) ) {
- alt77=1;
+ if ( (LA78_0==RULE_ID) ) {
+ alt78=1;
}
- switch (alt77) {
+ switch (alt78) {
case 1 :
- // InternalContract.g:8959:4: rule__RecordTerm__OwnedFieldValueAssignment_1
+ // InternalContract.g:8996:4: rule__RecordTerm__OwnedFieldValueAssignment_1
{
pushFollow(FOLLOW_67);
rule__RecordTerm__OwnedFieldValueAssignment_1();
@@ -27585,7 +27726,7 @@ public final void rule__RecordTerm__Group__1__Impl() throws RecognitionException
break;
default :
- break loop77;
+ break loop78;
}
} while (true);
@@ -27615,14 +27756,14 @@ public final void rule__RecordTerm__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__RecordTerm__Group__2"
- // InternalContract.g:8968:1: rule__RecordTerm__Group__2 : rule__RecordTerm__Group__2__Impl ;
+ // InternalContract.g:9005: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:8972:1: ( rule__RecordTerm__Group__2__Impl )
- // InternalContract.g:8973:2: rule__RecordTerm__Group__2__Impl
+ // InternalContract.g:9009:1: ( rule__RecordTerm__Group__2__Impl )
+ // InternalContract.g:9010:2: rule__RecordTerm__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__RecordTerm__Group__2__Impl();
@@ -27648,20 +27789,20 @@ public final void rule__RecordTerm__Group__2() throws RecognitionException {
// $ANTLR start "rule__RecordTerm__Group__2__Impl"
- // InternalContract.g:8979:1: rule__RecordTerm__Group__2__Impl : ( ']' ) ;
+ // InternalContract.g:9016:1: rule__RecordTerm__Group__2__Impl : ( ']' ) ;
public final void rule__RecordTerm__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:8983:1: ( ( ']' ) )
- // InternalContract.g:8984:1: ( ']' )
+ // InternalContract.g:9020:1: ( ( ']' ) )
+ // InternalContract.g:9021:1: ( ']' )
{
- // InternalContract.g:8984:1: ( ']' )
- // InternalContract.g:8985:2: ']'
+ // InternalContract.g:9021:1: ( ']' )
+ // InternalContract.g:9022:2: ']'
{
before(grammarAccess.getRecordTermAccess().getRightSquareBracketKeyword_2());
- match(input,71,FOLLOW_2);
+ match(input,72,FOLLOW_2);
after(grammarAccess.getRecordTermAccess().getRightSquareBracketKeyword_2());
}
@@ -27685,14 +27826,14 @@ public final void rule__RecordTerm__Group__2__Impl() throws RecognitionException
// $ANTLR start "rule__ComputedTerm__Group__0"
- // InternalContract.g:8995:1: rule__ComputedTerm__Group__0 : rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1 ;
+ // InternalContract.g:9032: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:8999:1: ( rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1 )
- // InternalContract.g:9000:2: rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1
+ // InternalContract.g:9036:1: ( rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1 )
+ // InternalContract.g:9037:2: rule__ComputedTerm__Group__0__Impl rule__ComputedTerm__Group__1
{
pushFollow(FOLLOW_25);
rule__ComputedTerm__Group__0__Impl();
@@ -27723,20 +27864,20 @@ public final void rule__ComputedTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__ComputedTerm__Group__0__Impl"
- // InternalContract.g:9007:1: rule__ComputedTerm__Group__0__Impl : ( 'compute' ) ;
+ // InternalContract.g:9044:1: rule__ComputedTerm__Group__0__Impl : ( 'compute' ) ;
public final void rule__ComputedTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9011:1: ( ( 'compute' ) )
- // InternalContract.g:9012:1: ( 'compute' )
+ // InternalContract.g:9048:1: ( ( 'compute' ) )
+ // InternalContract.g:9049:1: ( 'compute' )
{
- // InternalContract.g:9012:1: ( 'compute' )
- // InternalContract.g:9013:2: 'compute'
+ // InternalContract.g:9049:1: ( 'compute' )
+ // InternalContract.g:9050:2: 'compute'
{
before(grammarAccess.getComputedTermAccess().getComputeKeyword_0());
- match(input,72,FOLLOW_2);
+ match(input,73,FOLLOW_2);
after(grammarAccess.getComputedTermAccess().getComputeKeyword_0());
}
@@ -27760,14 +27901,14 @@ public final void rule__ComputedTerm__Group__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ComputedTerm__Group__1"
- // InternalContract.g:9022:1: rule__ComputedTerm__Group__1 : rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2 ;
+ // InternalContract.g:9059: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:9026:1: ( rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2 )
- // InternalContract.g:9027:2: rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2
+ // InternalContract.g:9063:1: ( rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2 )
+ // InternalContract.g:9064:2: rule__ComputedTerm__Group__1__Impl rule__ComputedTerm__Group__2
{
pushFollow(FOLLOW_8);
rule__ComputedTerm__Group__1__Impl();
@@ -27798,20 +27939,20 @@ public final void rule__ComputedTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__ComputedTerm__Group__1__Impl"
- // InternalContract.g:9034:1: rule__ComputedTerm__Group__1__Impl : ( '(' ) ;
+ // InternalContract.g:9071:1: rule__ComputedTerm__Group__1__Impl : ( '(' ) ;
public final void rule__ComputedTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9038:1: ( ( '(' ) )
- // InternalContract.g:9039:1: ( '(' )
+ // InternalContract.g:9075:1: ( ( '(' ) )
+ // InternalContract.g:9076:1: ( '(' )
{
- // InternalContract.g:9039:1: ( '(' )
- // InternalContract.g:9040:2: '('
+ // InternalContract.g:9076:1: ( '(' )
+ // InternalContract.g:9077:2: '('
{
before(grammarAccess.getComputedTermAccess().getLeftParenthesisKeyword_1());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getComputedTermAccess().getLeftParenthesisKeyword_1());
}
@@ -27835,14 +27976,14 @@ public final void rule__ComputedTerm__Group__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ComputedTerm__Group__2"
- // InternalContract.g:9049:1: rule__ComputedTerm__Group__2 : rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3 ;
+ // InternalContract.g:9086: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:9053:1: ( rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3 )
- // InternalContract.g:9054:2: rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3
+ // InternalContract.g:9090:1: ( rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3 )
+ // InternalContract.g:9091:2: rule__ComputedTerm__Group__2__Impl rule__ComputedTerm__Group__3
{
pushFollow(FOLLOW_34);
rule__ComputedTerm__Group__2__Impl();
@@ -27873,21 +28014,21 @@ public final void rule__ComputedTerm__Group__2() throws RecognitionException {
// $ANTLR start "rule__ComputedTerm__Group__2__Impl"
- // InternalContract.g:9061:1: rule__ComputedTerm__Group__2__Impl : ( ( rule__ComputedTerm__FunctionAssignment_2 ) ) ;
+ // InternalContract.g:9098: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:9065:1: ( ( ( rule__ComputedTerm__FunctionAssignment_2 ) ) )
- // InternalContract.g:9066:1: ( ( rule__ComputedTerm__FunctionAssignment_2 ) )
+ // InternalContract.g:9102:1: ( ( ( rule__ComputedTerm__FunctionAssignment_2 ) ) )
+ // InternalContract.g:9103:1: ( ( rule__ComputedTerm__FunctionAssignment_2 ) )
{
- // InternalContract.g:9066:1: ( ( rule__ComputedTerm__FunctionAssignment_2 ) )
- // InternalContract.g:9067:2: ( rule__ComputedTerm__FunctionAssignment_2 )
+ // InternalContract.g:9103:1: ( ( rule__ComputedTerm__FunctionAssignment_2 ) )
+ // InternalContract.g:9104:2: ( rule__ComputedTerm__FunctionAssignment_2 )
{
before(grammarAccess.getComputedTermAccess().getFunctionAssignment_2());
- // InternalContract.g:9068:2: ( rule__ComputedTerm__FunctionAssignment_2 )
- // InternalContract.g:9068:3: rule__ComputedTerm__FunctionAssignment_2
+ // InternalContract.g:9105:2: ( rule__ComputedTerm__FunctionAssignment_2 )
+ // InternalContract.g:9105:3: rule__ComputedTerm__FunctionAssignment_2
{
pushFollow(FOLLOW_2);
rule__ComputedTerm__FunctionAssignment_2();
@@ -27920,14 +28061,14 @@ public final void rule__ComputedTerm__Group__2__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ComputedTerm__Group__3"
- // InternalContract.g:9076:1: rule__ComputedTerm__Group__3 : rule__ComputedTerm__Group__3__Impl ;
+ // InternalContract.g:9113: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:9080:1: ( rule__ComputedTerm__Group__3__Impl )
- // InternalContract.g:9081:2: rule__ComputedTerm__Group__3__Impl
+ // InternalContract.g:9117:1: ( rule__ComputedTerm__Group__3__Impl )
+ // InternalContract.g:9118:2: rule__ComputedTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ComputedTerm__Group__3__Impl();
@@ -27953,20 +28094,20 @@ public final void rule__ComputedTerm__Group__3() throws RecognitionException {
// $ANTLR start "rule__ComputedTerm__Group__3__Impl"
- // InternalContract.g:9087:1: rule__ComputedTerm__Group__3__Impl : ( ')' ) ;
+ // InternalContract.g:9124:1: rule__ComputedTerm__Group__3__Impl : ( ')' ) ;
public final void rule__ComputedTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9091:1: ( ( ')' ) )
- // InternalContract.g:9092:1: ( ')' )
+ // InternalContract.g:9128:1: ( ( ')' ) )
+ // InternalContract.g:9129:1: ( ')' )
{
- // InternalContract.g:9092:1: ( ')' )
- // InternalContract.g:9093:2: ')'
+ // InternalContract.g:9129:1: ( ')' )
+ // InternalContract.g:9130:2: ')'
{
before(grammarAccess.getComputedTermAccess().getRightParenthesisKeyword_3());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getComputedTermAccess().getRightParenthesisKeyword_3());
}
@@ -27990,14 +28131,14 @@ public final void rule__ComputedTerm__Group__3__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ComponentClassifierTerm__Group__0"
- // InternalContract.g:9103:1: rule__ComponentClassifierTerm__Group__0 : rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1 ;
+ // InternalContract.g:9140: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:9107:1: ( rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1 )
- // InternalContract.g:9108:2: rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1
+ // InternalContract.g:9144:1: ( rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1 )
+ // InternalContract.g:9145:2: rule__ComponentClassifierTerm__Group__0__Impl rule__ComponentClassifierTerm__Group__1
{
pushFollow(FOLLOW_25);
rule__ComponentClassifierTerm__Group__0__Impl();
@@ -28028,20 +28169,20 @@ public final void rule__ComponentClassifierTerm__Group__0() throws RecognitionEx
// $ANTLR start "rule__ComponentClassifierTerm__Group__0__Impl"
- // InternalContract.g:9115:1: rule__ComponentClassifierTerm__Group__0__Impl : ( 'classifier' ) ;
+ // InternalContract.g:9152:1: rule__ComponentClassifierTerm__Group__0__Impl : ( 'classifier' ) ;
public final void rule__ComponentClassifierTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9119:1: ( ( 'classifier' ) )
- // InternalContract.g:9120:1: ( 'classifier' )
+ // InternalContract.g:9156:1: ( ( 'classifier' ) )
+ // InternalContract.g:9157:1: ( 'classifier' )
{
- // InternalContract.g:9120:1: ( 'classifier' )
- // InternalContract.g:9121:2: 'classifier'
+ // InternalContract.g:9157:1: ( 'classifier' )
+ // InternalContract.g:9158:2: 'classifier'
{
before(grammarAccess.getComponentClassifierTermAccess().getClassifierKeyword_0());
- match(input,73,FOLLOW_2);
+ match(input,74,FOLLOW_2);
after(grammarAccess.getComponentClassifierTermAccess().getClassifierKeyword_0());
}
@@ -28065,14 +28206,14 @@ public final void rule__ComponentClassifierTerm__Group__0__Impl() throws Recogni
// $ANTLR start "rule__ComponentClassifierTerm__Group__1"
- // InternalContract.g:9130:1: rule__ComponentClassifierTerm__Group__1 : rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2 ;
+ // InternalContract.g:9167: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:9134:1: ( rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2 )
- // InternalContract.g:9135:2: rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2
+ // InternalContract.g:9171:1: ( rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2 )
+ // InternalContract.g:9172:2: rule__ComponentClassifierTerm__Group__1__Impl rule__ComponentClassifierTerm__Group__2
{
pushFollow(FOLLOW_8);
rule__ComponentClassifierTerm__Group__1__Impl();
@@ -28103,20 +28244,20 @@ public final void rule__ComponentClassifierTerm__Group__1() throws RecognitionEx
// $ANTLR start "rule__ComponentClassifierTerm__Group__1__Impl"
- // InternalContract.g:9142:1: rule__ComponentClassifierTerm__Group__1__Impl : ( '(' ) ;
+ // InternalContract.g:9179:1: rule__ComponentClassifierTerm__Group__1__Impl : ( '(' ) ;
public final void rule__ComponentClassifierTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9146:1: ( ( '(' ) )
- // InternalContract.g:9147:1: ( '(' )
+ // InternalContract.g:9183:1: ( ( '(' ) )
+ // InternalContract.g:9184:1: ( '(' )
{
- // InternalContract.g:9147:1: ( '(' )
- // InternalContract.g:9148:2: '('
+ // InternalContract.g:9184:1: ( '(' )
+ // InternalContract.g:9185:2: '('
{
before(grammarAccess.getComponentClassifierTermAccess().getLeftParenthesisKeyword_1());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getComponentClassifierTermAccess().getLeftParenthesisKeyword_1());
}
@@ -28140,14 +28281,14 @@ public final void rule__ComponentClassifierTerm__Group__1__Impl() throws Recogni
// $ANTLR start "rule__ComponentClassifierTerm__Group__2"
- // InternalContract.g:9157:1: rule__ComponentClassifierTerm__Group__2 : rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3 ;
+ // InternalContract.g:9194: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:9161:1: ( rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3 )
- // InternalContract.g:9162:2: rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3
+ // InternalContract.g:9198:1: ( rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3 )
+ // InternalContract.g:9199:2: rule__ComponentClassifierTerm__Group__2__Impl rule__ComponentClassifierTerm__Group__3
{
pushFollow(FOLLOW_34);
rule__ComponentClassifierTerm__Group__2__Impl();
@@ -28178,21 +28319,21 @@ public final void rule__ComponentClassifierTerm__Group__2() throws RecognitionEx
// $ANTLR start "rule__ComponentClassifierTerm__Group__2__Impl"
- // InternalContract.g:9169:1: rule__ComponentClassifierTerm__Group__2__Impl : ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) ) ;
+ // InternalContract.g:9206: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:9173:1: ( ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) ) )
- // InternalContract.g:9174:1: ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) )
+ // InternalContract.g:9210:1: ( ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) ) )
+ // InternalContract.g:9211:1: ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) )
{
- // InternalContract.g:9174:1: ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) )
- // InternalContract.g:9175:2: ( rule__ComponentClassifierTerm__ClassifierAssignment_2 )
+ // InternalContract.g:9211:1: ( ( rule__ComponentClassifierTerm__ClassifierAssignment_2 ) )
+ // InternalContract.g:9212:2: ( rule__ComponentClassifierTerm__ClassifierAssignment_2 )
{
before(grammarAccess.getComponentClassifierTermAccess().getClassifierAssignment_2());
- // InternalContract.g:9176:2: ( rule__ComponentClassifierTerm__ClassifierAssignment_2 )
- // InternalContract.g:9176:3: rule__ComponentClassifierTerm__ClassifierAssignment_2
+ // InternalContract.g:9213:2: ( rule__ComponentClassifierTerm__ClassifierAssignment_2 )
+ // InternalContract.g:9213:3: rule__ComponentClassifierTerm__ClassifierAssignment_2
{
pushFollow(FOLLOW_2);
rule__ComponentClassifierTerm__ClassifierAssignment_2();
@@ -28225,14 +28366,14 @@ public final void rule__ComponentClassifierTerm__Group__2__Impl() throws Recogni
// $ANTLR start "rule__ComponentClassifierTerm__Group__3"
- // InternalContract.g:9184:1: rule__ComponentClassifierTerm__Group__3 : rule__ComponentClassifierTerm__Group__3__Impl ;
+ // InternalContract.g:9221: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:9188:1: ( rule__ComponentClassifierTerm__Group__3__Impl )
- // InternalContract.g:9189:2: rule__ComponentClassifierTerm__Group__3__Impl
+ // InternalContract.g:9225:1: ( rule__ComponentClassifierTerm__Group__3__Impl )
+ // InternalContract.g:9226:2: rule__ComponentClassifierTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ComponentClassifierTerm__Group__3__Impl();
@@ -28258,20 +28399,20 @@ public final void rule__ComponentClassifierTerm__Group__3() throws RecognitionEx
// $ANTLR start "rule__ComponentClassifierTerm__Group__3__Impl"
- // InternalContract.g:9195:1: rule__ComponentClassifierTerm__Group__3__Impl : ( ')' ) ;
+ // InternalContract.g:9232:1: rule__ComponentClassifierTerm__Group__3__Impl : ( ')' ) ;
public final void rule__ComponentClassifierTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9199:1: ( ( ')' ) )
- // InternalContract.g:9200:1: ( ')' )
+ // InternalContract.g:9236:1: ( ( ')' ) )
+ // InternalContract.g:9237:1: ( ')' )
{
- // InternalContract.g:9200:1: ( ')' )
- // InternalContract.g:9201:2: ')'
+ // InternalContract.g:9237:1: ( ')' )
+ // InternalContract.g:9238:2: ')'
{
before(grammarAccess.getComponentClassifierTermAccess().getRightParenthesisKeyword_3());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getComponentClassifierTermAccess().getRightParenthesisKeyword_3());
}
@@ -28295,14 +28436,14 @@ public final void rule__ComponentClassifierTerm__Group__3__Impl() throws Recogni
// $ANTLR start "rule__ListTerm__Group__0"
- // InternalContract.g:9211:1: rule__ListTerm__Group__0 : rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1 ;
+ // InternalContract.g:9248: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:9215:1: ( rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1 )
- // InternalContract.g:9216:2: rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1
+ // InternalContract.g:9252:1: ( rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1 )
+ // InternalContract.g:9253:2: rule__ListTerm__Group__0__Impl rule__ListTerm__Group__1
{
pushFollow(FOLLOW_25);
rule__ListTerm__Group__0__Impl();
@@ -28333,21 +28474,21 @@ public final void rule__ListTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__0__Impl"
- // InternalContract.g:9223:1: rule__ListTerm__Group__0__Impl : ( () ) ;
+ // InternalContract.g:9260:1: rule__ListTerm__Group__0__Impl : ( () ) ;
public final void rule__ListTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9227:1: ( ( () ) )
- // InternalContract.g:9228:1: ( () )
+ // InternalContract.g:9264:1: ( ( () ) )
+ // InternalContract.g:9265:1: ( () )
{
- // InternalContract.g:9228:1: ( () )
- // InternalContract.g:9229:2: ()
+ // InternalContract.g:9265:1: ( () )
+ // InternalContract.g:9266:2: ()
{
before(grammarAccess.getListTermAccess().getListValueAction_0());
- // InternalContract.g:9230:2: ()
- // InternalContract.g:9230:3:
+ // InternalContract.g:9267:2: ()
+ // InternalContract.g:9267:3:
{
}
@@ -28370,14 +28511,14 @@ public final void rule__ListTerm__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__1"
- // InternalContract.g:9238:1: rule__ListTerm__Group__1 : rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2 ;
+ // InternalContract.g:9275: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:9242:1: ( rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2 )
- // InternalContract.g:9243:2: rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2
+ // InternalContract.g:9279:1: ( rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2 )
+ // InternalContract.g:9280:2: rule__ListTerm__Group__1__Impl rule__ListTerm__Group__2
{
pushFollow(FOLLOW_68);
rule__ListTerm__Group__1__Impl();
@@ -28408,20 +28549,20 @@ public final void rule__ListTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__1__Impl"
- // InternalContract.g:9250:1: rule__ListTerm__Group__1__Impl : ( '(' ) ;
+ // InternalContract.g:9287:1: rule__ListTerm__Group__1__Impl : ( '(' ) ;
public final void rule__ListTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9254:1: ( ( '(' ) )
- // InternalContract.g:9255:1: ( '(' )
+ // InternalContract.g:9291:1: ( ( '(' ) )
+ // InternalContract.g:9292:1: ( '(' )
{
- // InternalContract.g:9255:1: ( '(' )
- // InternalContract.g:9256:2: '('
+ // InternalContract.g:9292:1: ( '(' )
+ // InternalContract.g:9293:2: '('
{
before(grammarAccess.getListTermAccess().getLeftParenthesisKeyword_1());
- match(input,45,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getListTermAccess().getLeftParenthesisKeyword_1());
}
@@ -28445,14 +28586,14 @@ public final void rule__ListTerm__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__2"
- // InternalContract.g:9265:1: rule__ListTerm__Group__2 : rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3 ;
+ // InternalContract.g:9302: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:9269:1: ( rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3 )
- // InternalContract.g:9270:2: rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3
+ // InternalContract.g:9306:1: ( rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3 )
+ // InternalContract.g:9307:2: rule__ListTerm__Group__2__Impl rule__ListTerm__Group__3
{
pushFollow(FOLLOW_68);
rule__ListTerm__Group__2__Impl();
@@ -28483,29 +28624,29 @@ public final void rule__ListTerm__Group__2() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__2__Impl"
- // InternalContract.g:9277:1: rule__ListTerm__Group__2__Impl : ( ( rule__ListTerm__Group_2__0 )? ) ;
+ // InternalContract.g:9314: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:9281:1: ( ( ( rule__ListTerm__Group_2__0 )? ) )
- // InternalContract.g:9282:1: ( ( rule__ListTerm__Group_2__0 )? )
+ // InternalContract.g:9318:1: ( ( ( rule__ListTerm__Group_2__0 )? ) )
+ // InternalContract.g:9319:1: ( ( rule__ListTerm__Group_2__0 )? )
{
- // InternalContract.g:9282:1: ( ( rule__ListTerm__Group_2__0 )? )
- // InternalContract.g:9283:2: ( rule__ListTerm__Group_2__0 )?
+ // InternalContract.g:9319:1: ( ( rule__ListTerm__Group_2__0 )? )
+ // InternalContract.g:9320:2: ( rule__ListTerm__Group_2__0 )?
{
before(grammarAccess.getListTermAccess().getGroup_2());
- // InternalContract.g:9284:2: ( rule__ListTerm__Group_2__0 )?
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalContract.g:9321:2: ( rule__ListTerm__Group_2__0 )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( ((LA78_0>=RULE_STRING && LA78_0<=RULE_REAL_LIT)||(LA78_0>=25 && LA78_0<=27)||LA78_0==45||(LA78_0>=69 && LA78_0<=70)||(LA78_0>=72 && LA78_0<=73)||LA78_0==84) ) {
- alt78=1;
+ if ( ((LA79_0>=RULE_STRING && LA79_0<=RULE_REAL_LIT)||(LA79_0>=25 && LA79_0<=27)||LA79_0==47||(LA79_0>=70 && LA79_0<=71)||(LA79_0>=73 && LA79_0<=74)||LA79_0==85) ) {
+ alt79=1;
}
- switch (alt78) {
+ switch (alt79) {
case 1 :
- // InternalContract.g:9284:3: rule__ListTerm__Group_2__0
+ // InternalContract.g:9321:3: rule__ListTerm__Group_2__0
{
pushFollow(FOLLOW_2);
rule__ListTerm__Group_2__0();
@@ -28541,14 +28682,14 @@ public final void rule__ListTerm__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__3"
- // InternalContract.g:9292:1: rule__ListTerm__Group__3 : rule__ListTerm__Group__3__Impl ;
+ // InternalContract.g:9329: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:9296:1: ( rule__ListTerm__Group__3__Impl )
- // InternalContract.g:9297:2: rule__ListTerm__Group__3__Impl
+ // InternalContract.g:9333:1: ( rule__ListTerm__Group__3__Impl )
+ // InternalContract.g:9334:2: rule__ListTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ListTerm__Group__3__Impl();
@@ -28574,20 +28715,20 @@ public final void rule__ListTerm__Group__3() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group__3__Impl"
- // InternalContract.g:9303:1: rule__ListTerm__Group__3__Impl : ( ')' ) ;
+ // InternalContract.g:9340:1: rule__ListTerm__Group__3__Impl : ( ')' ) ;
public final void rule__ListTerm__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9307:1: ( ( ')' ) )
- // InternalContract.g:9308:1: ( ')' )
+ // InternalContract.g:9344:1: ( ( ')' ) )
+ // InternalContract.g:9345:1: ( ')' )
{
- // InternalContract.g:9308:1: ( ')' )
- // InternalContract.g:9309:2: ')'
+ // InternalContract.g:9345:1: ( ')' )
+ // InternalContract.g:9346:2: ')'
{
before(grammarAccess.getListTermAccess().getRightParenthesisKeyword_3());
- match(input,46,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getListTermAccess().getRightParenthesisKeyword_3());
}
@@ -28611,14 +28752,14 @@ public final void rule__ListTerm__Group__3__Impl() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2__0"
- // InternalContract.g:9319:1: rule__ListTerm__Group_2__0 : rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1 ;
+ // InternalContract.g:9356: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:9323:1: ( rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1 )
- // InternalContract.g:9324:2: rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1
+ // InternalContract.g:9360:1: ( rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1 )
+ // InternalContract.g:9361:2: rule__ListTerm__Group_2__0__Impl rule__ListTerm__Group_2__1
{
pushFollow(FOLLOW_33);
rule__ListTerm__Group_2__0__Impl();
@@ -28649,21 +28790,21 @@ public final void rule__ListTerm__Group_2__0() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2__0__Impl"
- // InternalContract.g:9331:1: rule__ListTerm__Group_2__0__Impl : ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) ) ;
+ // InternalContract.g:9368: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:9335:1: ( ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) ) )
- // InternalContract.g:9336:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) )
+ // InternalContract.g:9372:1: ( ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) ) )
+ // InternalContract.g:9373:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) )
{
- // InternalContract.g:9336:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) )
- // InternalContract.g:9337:2: ( rule__ListTerm__OwnedListElementAssignment_2_0 )
+ // InternalContract.g:9373:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_0 ) )
+ // InternalContract.g:9374:2: ( rule__ListTerm__OwnedListElementAssignment_2_0 )
{
before(grammarAccess.getListTermAccess().getOwnedListElementAssignment_2_0());
- // InternalContract.g:9338:2: ( rule__ListTerm__OwnedListElementAssignment_2_0 )
- // InternalContract.g:9338:3: rule__ListTerm__OwnedListElementAssignment_2_0
+ // InternalContract.g:9375:2: ( rule__ListTerm__OwnedListElementAssignment_2_0 )
+ // InternalContract.g:9375:3: rule__ListTerm__OwnedListElementAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__ListTerm__OwnedListElementAssignment_2_0();
@@ -28696,14 +28837,14 @@ public final void rule__ListTerm__Group_2__0__Impl() throws RecognitionException
// $ANTLR start "rule__ListTerm__Group_2__1"
- // InternalContract.g:9346:1: rule__ListTerm__Group_2__1 : rule__ListTerm__Group_2__1__Impl ;
+ // InternalContract.g:9383: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:9350:1: ( rule__ListTerm__Group_2__1__Impl )
- // InternalContract.g:9351:2: rule__ListTerm__Group_2__1__Impl
+ // InternalContract.g:9387:1: ( rule__ListTerm__Group_2__1__Impl )
+ // InternalContract.g:9388:2: rule__ListTerm__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__ListTerm__Group_2__1__Impl();
@@ -28729,33 +28870,33 @@ public final void rule__ListTerm__Group_2__1() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2__1__Impl"
- // InternalContract.g:9357:1: rule__ListTerm__Group_2__1__Impl : ( ( rule__ListTerm__Group_2_1__0 )* ) ;
+ // InternalContract.g:9394: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:9361:1: ( ( ( rule__ListTerm__Group_2_1__0 )* ) )
- // InternalContract.g:9362:1: ( ( rule__ListTerm__Group_2_1__0 )* )
+ // InternalContract.g:9398:1: ( ( ( rule__ListTerm__Group_2_1__0 )* ) )
+ // InternalContract.g:9399:1: ( ( rule__ListTerm__Group_2_1__0 )* )
{
- // InternalContract.g:9362:1: ( ( rule__ListTerm__Group_2_1__0 )* )
- // InternalContract.g:9363:2: ( rule__ListTerm__Group_2_1__0 )*
+ // InternalContract.g:9399:1: ( ( rule__ListTerm__Group_2_1__0 )* )
+ // InternalContract.g:9400:2: ( rule__ListTerm__Group_2_1__0 )*
{
before(grammarAccess.getListTermAccess().getGroup_2_1());
- // InternalContract.g:9364:2: ( rule__ListTerm__Group_2_1__0 )*
- loop79:
+ // InternalContract.g:9401:2: ( rule__ListTerm__Group_2_1__0 )*
+ loop80:
do {
- int alt79=2;
- int LA79_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA79_0==55) ) {
- alt79=1;
+ if ( (LA80_0==57) ) {
+ alt80=1;
}
- switch (alt79) {
+ switch (alt80) {
case 1 :
- // InternalContract.g:9364:3: rule__ListTerm__Group_2_1__0
+ // InternalContract.g:9401:3: rule__ListTerm__Group_2_1__0
{
pushFollow(FOLLOW_35);
rule__ListTerm__Group_2_1__0();
@@ -28767,7 +28908,7 @@ public final void rule__ListTerm__Group_2__1__Impl() throws RecognitionException
break;
default :
- break loop79;
+ break loop80;
}
} while (true);
@@ -28794,14 +28935,14 @@ public final void rule__ListTerm__Group_2__1__Impl() throws RecognitionException
// $ANTLR start "rule__ListTerm__Group_2_1__0"
- // InternalContract.g:9373:1: rule__ListTerm__Group_2_1__0 : rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1 ;
+ // InternalContract.g:9410: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:9377:1: ( rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1 )
- // InternalContract.g:9378:2: rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1
+ // InternalContract.g:9414:1: ( rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1 )
+ // InternalContract.g:9415:2: rule__ListTerm__Group_2_1__0__Impl rule__ListTerm__Group_2_1__1
{
pushFollow(FOLLOW_62);
rule__ListTerm__Group_2_1__0__Impl();
@@ -28832,20 +28973,20 @@ public final void rule__ListTerm__Group_2_1__0() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2_1__0__Impl"
- // InternalContract.g:9385:1: rule__ListTerm__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalContract.g:9422: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:9389:1: ( ( ',' ) )
- // InternalContract.g:9390:1: ( ',' )
+ // InternalContract.g:9426:1: ( ( ',' ) )
+ // InternalContract.g:9427:1: ( ',' )
{
- // InternalContract.g:9390:1: ( ',' )
- // InternalContract.g:9391:2: ','
+ // InternalContract.g:9427:1: ( ',' )
+ // InternalContract.g:9428:2: ','
{
before(grammarAccess.getListTermAccess().getCommaKeyword_2_1_0());
- match(input,55,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getListTermAccess().getCommaKeyword_2_1_0());
}
@@ -28869,14 +29010,14 @@ public final void rule__ListTerm__Group_2_1__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ListTerm__Group_2_1__1"
- // InternalContract.g:9400:1: rule__ListTerm__Group_2_1__1 : rule__ListTerm__Group_2_1__1__Impl ;
+ // InternalContract.g:9437: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:9404:1: ( rule__ListTerm__Group_2_1__1__Impl )
- // InternalContract.g:9405:2: rule__ListTerm__Group_2_1__1__Impl
+ // InternalContract.g:9441:1: ( rule__ListTerm__Group_2_1__1__Impl )
+ // InternalContract.g:9442:2: rule__ListTerm__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ListTerm__Group_2_1__1__Impl();
@@ -28902,21 +29043,21 @@ public final void rule__ListTerm__Group_2_1__1() throws RecognitionException {
// $ANTLR start "rule__ListTerm__Group_2_1__1__Impl"
- // InternalContract.g:9411:1: rule__ListTerm__Group_2_1__1__Impl : ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) ) ;
+ // InternalContract.g:9448: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:9415:1: ( ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) ) )
- // InternalContract.g:9416:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) )
+ // InternalContract.g:9452:1: ( ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) ) )
+ // InternalContract.g:9453:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) )
{
- // InternalContract.g:9416:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) )
- // InternalContract.g:9417:2: ( rule__ListTerm__OwnedListElementAssignment_2_1_1 )
+ // InternalContract.g:9453:1: ( ( rule__ListTerm__OwnedListElementAssignment_2_1_1 ) )
+ // InternalContract.g:9454:2: ( rule__ListTerm__OwnedListElementAssignment_2_1_1 )
{
before(grammarAccess.getListTermAccess().getOwnedListElementAssignment_2_1_1());
- // InternalContract.g:9418:2: ( rule__ListTerm__OwnedListElementAssignment_2_1_1 )
- // InternalContract.g:9418:3: rule__ListTerm__OwnedListElementAssignment_2_1_1
+ // InternalContract.g:9455:2: ( rule__ListTerm__OwnedListElementAssignment_2_1_1 )
+ // InternalContract.g:9455:3: rule__ListTerm__OwnedListElementAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__ListTerm__OwnedListElementAssignment_2_1_1();
@@ -28949,14 +29090,14 @@ public final void rule__ListTerm__Group_2_1__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__FieldPropertyAssociation__Group__0"
- // InternalContract.g:9427:1: rule__FieldPropertyAssociation__Group__0 : rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1 ;
+ // InternalContract.g:9464: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:9431:1: ( rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1 )
- // InternalContract.g:9432:2: rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1
+ // InternalContract.g:9468:1: ( rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1 )
+ // InternalContract.g:9469:2: rule__FieldPropertyAssociation__Group__0__Impl rule__FieldPropertyAssociation__Group__1
{
pushFollow(FOLLOW_69);
rule__FieldPropertyAssociation__Group__0__Impl();
@@ -28987,21 +29128,21 @@ public final void rule__FieldPropertyAssociation__Group__0() throws RecognitionE
// $ANTLR start "rule__FieldPropertyAssociation__Group__0__Impl"
- // InternalContract.g:9439:1: rule__FieldPropertyAssociation__Group__0__Impl : ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) ) ;
+ // InternalContract.g:9476: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:9443:1: ( ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) ) )
- // InternalContract.g:9444:1: ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) )
+ // InternalContract.g:9480:1: ( ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) ) )
+ // InternalContract.g:9481:1: ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) )
{
- // InternalContract.g:9444:1: ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) )
- // InternalContract.g:9445:2: ( rule__FieldPropertyAssociation__PropertyAssignment_0 )
+ // InternalContract.g:9481:1: ( ( rule__FieldPropertyAssociation__PropertyAssignment_0 ) )
+ // InternalContract.g:9482:2: ( rule__FieldPropertyAssociation__PropertyAssignment_0 )
{
before(grammarAccess.getFieldPropertyAssociationAccess().getPropertyAssignment_0());
- // InternalContract.g:9446:2: ( rule__FieldPropertyAssociation__PropertyAssignment_0 )
- // InternalContract.g:9446:3: rule__FieldPropertyAssociation__PropertyAssignment_0
+ // InternalContract.g:9483:2: ( rule__FieldPropertyAssociation__PropertyAssignment_0 )
+ // InternalContract.g:9483:3: rule__FieldPropertyAssociation__PropertyAssignment_0
{
pushFollow(FOLLOW_2);
rule__FieldPropertyAssociation__PropertyAssignment_0();
@@ -29034,14 +29175,14 @@ public final void rule__FieldPropertyAssociation__Group__0__Impl() throws Recogn
// $ANTLR start "rule__FieldPropertyAssociation__Group__1"
- // InternalContract.g:9454:1: rule__FieldPropertyAssociation__Group__1 : rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2 ;
+ // InternalContract.g:9491: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:9458:1: ( rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2 )
- // InternalContract.g:9459:2: rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2
+ // InternalContract.g:9495:1: ( rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2 )
+ // InternalContract.g:9496:2: rule__FieldPropertyAssociation__Group__1__Impl rule__FieldPropertyAssociation__Group__2
{
pushFollow(FOLLOW_62);
rule__FieldPropertyAssociation__Group__1__Impl();
@@ -29072,17 +29213,17 @@ public final void rule__FieldPropertyAssociation__Group__1() throws RecognitionE
// $ANTLR start "rule__FieldPropertyAssociation__Group__1__Impl"
- // InternalContract.g:9466:1: rule__FieldPropertyAssociation__Group__1__Impl : ( '=>' ) ;
+ // InternalContract.g:9503:1: rule__FieldPropertyAssociation__Group__1__Impl : ( '=>' ) ;
public final void rule__FieldPropertyAssociation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9470:1: ( ( '=>' ) )
- // InternalContract.g:9471:1: ( '=>' )
+ // InternalContract.g:9507:1: ( ( '=>' ) )
+ // InternalContract.g:9508:1: ( '=>' )
{
- // InternalContract.g:9471:1: ( '=>' )
- // InternalContract.g:9472:2: '=>'
+ // InternalContract.g:9508:1: ( '=>' )
+ // InternalContract.g:9509:2: '=>'
{
before(grammarAccess.getFieldPropertyAssociationAccess().getEqualsSignGreaterThanSignKeyword_1());
match(input,24,FOLLOW_2);
@@ -29109,14 +29250,14 @@ public final void rule__FieldPropertyAssociation__Group__1__Impl() throws Recogn
// $ANTLR start "rule__FieldPropertyAssociation__Group__2"
- // InternalContract.g:9481:1: rule__FieldPropertyAssociation__Group__2 : rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3 ;
+ // InternalContract.g:9518: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:9485:1: ( rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3 )
- // InternalContract.g:9486:2: rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3
+ // InternalContract.g:9522:1: ( rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3 )
+ // InternalContract.g:9523:2: rule__FieldPropertyAssociation__Group__2__Impl rule__FieldPropertyAssociation__Group__3
{
pushFollow(FOLLOW_17);
rule__FieldPropertyAssociation__Group__2__Impl();
@@ -29147,21 +29288,21 @@ public final void rule__FieldPropertyAssociation__Group__2() throws RecognitionE
// $ANTLR start "rule__FieldPropertyAssociation__Group__2__Impl"
- // InternalContract.g:9493:1: rule__FieldPropertyAssociation__Group__2__Impl : ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) ) ;
+ // InternalContract.g:9530: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:9497:1: ( ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) ) )
- // InternalContract.g:9498:1: ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) )
+ // InternalContract.g:9534:1: ( ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) ) )
+ // InternalContract.g:9535:1: ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) )
{
- // InternalContract.g:9498:1: ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) )
- // InternalContract.g:9499:2: ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 )
+ // InternalContract.g:9535:1: ( ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 ) )
+ // InternalContract.g:9536:2: ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 )
{
before(grammarAccess.getFieldPropertyAssociationAccess().getOwnedValueAssignment_2());
- // InternalContract.g:9500:2: ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 )
- // InternalContract.g:9500:3: rule__FieldPropertyAssociation__OwnedValueAssignment_2
+ // InternalContract.g:9537:2: ( rule__FieldPropertyAssociation__OwnedValueAssignment_2 )
+ // InternalContract.g:9537:3: rule__FieldPropertyAssociation__OwnedValueAssignment_2
{
pushFollow(FOLLOW_2);
rule__FieldPropertyAssociation__OwnedValueAssignment_2();
@@ -29194,14 +29335,14 @@ public final void rule__FieldPropertyAssociation__Group__2__Impl() throws Recogn
// $ANTLR start "rule__FieldPropertyAssociation__Group__3"
- // InternalContract.g:9508:1: rule__FieldPropertyAssociation__Group__3 : rule__FieldPropertyAssociation__Group__3__Impl ;
+ // InternalContract.g:9545: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:9512:1: ( rule__FieldPropertyAssociation__Group__3__Impl )
- // InternalContract.g:9513:2: rule__FieldPropertyAssociation__Group__3__Impl
+ // InternalContract.g:9549:1: ( rule__FieldPropertyAssociation__Group__3__Impl )
+ // InternalContract.g:9550:2: rule__FieldPropertyAssociation__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__FieldPropertyAssociation__Group__3__Impl();
@@ -29227,20 +29368,20 @@ public final void rule__FieldPropertyAssociation__Group__3() throws RecognitionE
// $ANTLR start "rule__FieldPropertyAssociation__Group__3__Impl"
- // InternalContract.g:9519:1: rule__FieldPropertyAssociation__Group__3__Impl : ( ';' ) ;
+ // InternalContract.g:9556:1: rule__FieldPropertyAssociation__Group__3__Impl : ( ';' ) ;
public final void rule__FieldPropertyAssociation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9523:1: ( ( ';' ) )
- // InternalContract.g:9524:1: ( ';' )
+ // InternalContract.g:9560:1: ( ( ';' ) )
+ // InternalContract.g:9561:1: ( ';' )
{
- // InternalContract.g:9524:1: ( ';' )
- // InternalContract.g:9525:2: ';'
+ // InternalContract.g:9561:1: ( ';' )
+ // InternalContract.g:9562:2: ';'
{
before(grammarAccess.getFieldPropertyAssociationAccess().getSemicolonKeyword_3());
- match(input,39,FOLLOW_2);
+ match(input,41,FOLLOW_2);
after(grammarAccess.getFieldPropertyAssociationAccess().getSemicolonKeyword_3());
}
@@ -29264,16 +29405,16 @@ public final void rule__FieldPropertyAssociation__Group__3__Impl() throws Recogn
// $ANTLR start "rule__ContainmentPathElement__Group__0"
- // InternalContract.g:9535:1: rule__ContainmentPathElement__Group__0 : rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1 ;
+ // InternalContract.g:9572: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:9539:1: ( rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1 )
- // InternalContract.g:9540:2: rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1
+ // InternalContract.g:9576:1: ( rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1 )
+ // InternalContract.g:9577:2: rule__ContainmentPathElement__Group__0__Impl rule__ContainmentPathElement__Group__1
{
- pushFollow(FOLLOW_45);
+ pushFollow(FOLLOW_70);
rule__ContainmentPathElement__Group__0__Impl();
state._fsp--;
@@ -29302,21 +29443,21 @@ public final void rule__ContainmentPathElement__Group__0() throws RecognitionExc
// $ANTLR start "rule__ContainmentPathElement__Group__0__Impl"
- // InternalContract.g:9547:1: rule__ContainmentPathElement__Group__0__Impl : ( ( rule__ContainmentPathElement__Group_0__0 ) ) ;
+ // InternalContract.g:9584: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:9551:1: ( ( ( rule__ContainmentPathElement__Group_0__0 ) ) )
- // InternalContract.g:9552:1: ( ( rule__ContainmentPathElement__Group_0__0 ) )
+ // InternalContract.g:9588:1: ( ( ( rule__ContainmentPathElement__Group_0__0 ) ) )
+ // InternalContract.g:9589:1: ( ( rule__ContainmentPathElement__Group_0__0 ) )
{
- // InternalContract.g:9552:1: ( ( rule__ContainmentPathElement__Group_0__0 ) )
- // InternalContract.g:9553:2: ( rule__ContainmentPathElement__Group_0__0 )
+ // InternalContract.g:9589:1: ( ( rule__ContainmentPathElement__Group_0__0 ) )
+ // InternalContract.g:9590:2: ( rule__ContainmentPathElement__Group_0__0 )
{
before(grammarAccess.getContainmentPathElementAccess().getGroup_0());
- // InternalContract.g:9554:2: ( rule__ContainmentPathElement__Group_0__0 )
- // InternalContract.g:9554:3: rule__ContainmentPathElement__Group_0__0
+ // InternalContract.g:9591:2: ( rule__ContainmentPathElement__Group_0__0 )
+ // InternalContract.g:9591:3: rule__ContainmentPathElement__Group_0__0
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group_0__0();
@@ -29349,14 +29490,14 @@ public final void rule__ContainmentPathElement__Group__0__Impl() throws Recognit
// $ANTLR start "rule__ContainmentPathElement__Group__1"
- // InternalContract.g:9562:1: rule__ContainmentPathElement__Group__1 : rule__ContainmentPathElement__Group__1__Impl ;
+ // InternalContract.g:9599: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:9566:1: ( rule__ContainmentPathElement__Group__1__Impl )
- // InternalContract.g:9567:2: rule__ContainmentPathElement__Group__1__Impl
+ // InternalContract.g:9603:1: ( rule__ContainmentPathElement__Group__1__Impl )
+ // InternalContract.g:9604:2: rule__ContainmentPathElement__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group__1__Impl();
@@ -29382,29 +29523,29 @@ public final void rule__ContainmentPathElement__Group__1() throws RecognitionExc
// $ANTLR start "rule__ContainmentPathElement__Group__1__Impl"
- // InternalContract.g:9573:1: rule__ContainmentPathElement__Group__1__Impl : ( ( rule__ContainmentPathElement__Group_1__0 )? ) ;
+ // InternalContract.g:9610: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:9577:1: ( ( ( rule__ContainmentPathElement__Group_1__0 )? ) )
- // InternalContract.g:9578:1: ( ( rule__ContainmentPathElement__Group_1__0 )? )
+ // InternalContract.g:9614:1: ( ( ( rule__ContainmentPathElement__Group_1__0 )? ) )
+ // InternalContract.g:9615:1: ( ( rule__ContainmentPathElement__Group_1__0 )? )
{
- // InternalContract.g:9578:1: ( ( rule__ContainmentPathElement__Group_1__0 )? )
- // InternalContract.g:9579:2: ( rule__ContainmentPathElement__Group_1__0 )?
+ // InternalContract.g:9615:1: ( ( rule__ContainmentPathElement__Group_1__0 )? )
+ // InternalContract.g:9616:2: ( rule__ContainmentPathElement__Group_1__0 )?
{
before(grammarAccess.getContainmentPathElementAccess().getGroup_1());
- // InternalContract.g:9580:2: ( rule__ContainmentPathElement__Group_1__0 )?
- int alt80=2;
- int LA80_0 = input.LA(1);
+ // InternalContract.g:9617:2: ( rule__ContainmentPathElement__Group_1__0 )?
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA80_0==59) ) {
- alt80=1;
+ if ( (LA81_0==31) ) {
+ alt81=1;
}
- switch (alt80) {
+ switch (alt81) {
case 1 :
- // InternalContract.g:9580:3: rule__ContainmentPathElement__Group_1__0
+ // InternalContract.g:9617:3: rule__ContainmentPathElement__Group_1__0
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group_1__0();
@@ -29440,16 +29581,16 @@ public final void rule__ContainmentPathElement__Group__1__Impl() throws Recognit
// $ANTLR start "rule__ContainmentPathElement__Group_0__0"
- // InternalContract.g:9589:1: rule__ContainmentPathElement__Group_0__0 : rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1 ;
+ // InternalContract.g:9626: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:9593:1: ( rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1 )
- // InternalContract.g:9594:2: rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1
+ // InternalContract.g:9630:1: ( rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1 )
+ // InternalContract.g:9631:2: rule__ContainmentPathElement__Group_0__0__Impl rule__ContainmentPathElement__Group_0__1
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_71);
rule__ContainmentPathElement__Group_0__0__Impl();
state._fsp--;
@@ -29478,21 +29619,21 @@ public final void rule__ContainmentPathElement__Group_0__0() throws RecognitionE
// $ANTLR start "rule__ContainmentPathElement__Group_0__0__Impl"
- // InternalContract.g:9601:1: rule__ContainmentPathElement__Group_0__0__Impl : ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) ) ;
+ // InternalContract.g:9638: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:9605:1: ( ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) ) )
- // InternalContract.g:9606:1: ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) )
+ // InternalContract.g:9642:1: ( ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) ) )
+ // InternalContract.g:9643:1: ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) )
{
- // InternalContract.g:9606:1: ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) )
- // InternalContract.g:9607:2: ( rule__ContainmentPathElement__NamedElementAssignment_0_0 )
+ // InternalContract.g:9643:1: ( ( rule__ContainmentPathElement__NamedElementAssignment_0_0 ) )
+ // InternalContract.g:9644:2: ( rule__ContainmentPathElement__NamedElementAssignment_0_0 )
{
before(grammarAccess.getContainmentPathElementAccess().getNamedElementAssignment_0_0());
- // InternalContract.g:9608:2: ( rule__ContainmentPathElement__NamedElementAssignment_0_0 )
- // InternalContract.g:9608:3: rule__ContainmentPathElement__NamedElementAssignment_0_0
+ // InternalContract.g:9645:2: ( rule__ContainmentPathElement__NamedElementAssignment_0_0 )
+ // InternalContract.g:9645:3: rule__ContainmentPathElement__NamedElementAssignment_0_0
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__NamedElementAssignment_0_0();
@@ -29525,14 +29666,14 @@ public final void rule__ContainmentPathElement__Group_0__0__Impl() throws Recogn
// $ANTLR start "rule__ContainmentPathElement__Group_0__1"
- // InternalContract.g:9616:1: rule__ContainmentPathElement__Group_0__1 : rule__ContainmentPathElement__Group_0__1__Impl ;
+ // InternalContract.g:9653: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:9620:1: ( rule__ContainmentPathElement__Group_0__1__Impl )
- // InternalContract.g:9621:2: rule__ContainmentPathElement__Group_0__1__Impl
+ // InternalContract.g:9657:1: ( rule__ContainmentPathElement__Group_0__1__Impl )
+ // InternalContract.g:9658:2: rule__ContainmentPathElement__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group_0__1__Impl();
@@ -29558,35 +29699,35 @@ public final void rule__ContainmentPathElement__Group_0__1() throws RecognitionE
// $ANTLR start "rule__ContainmentPathElement__Group_0__1__Impl"
- // InternalContract.g:9627:1: rule__ContainmentPathElement__Group_0__1__Impl : ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* ) ;
+ // InternalContract.g:9664: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:9631:1: ( ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* ) )
- // InternalContract.g:9632:1: ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* )
+ // InternalContract.g:9668:1: ( ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* ) )
+ // InternalContract.g:9669:1: ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* )
{
- // InternalContract.g:9632:1: ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* )
- // InternalContract.g:9633:2: ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )*
+ // InternalContract.g:9669:1: ( ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )* )
+ // InternalContract.g:9670:2: ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )*
{
before(grammarAccess.getContainmentPathElementAccess().getArrayRangeAssignment_0_1());
- // InternalContract.g:9634:2: ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )*
- loop81:
+ // InternalContract.g:9671:2: ( rule__ContainmentPathElement__ArrayRangeAssignment_0_1 )*
+ loop82:
do {
- int alt81=2;
- int LA81_0 = input.LA(1);
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA81_0==70) ) {
- alt81=1;
+ if ( (LA82_0==71) ) {
+ alt82=1;
}
- switch (alt81) {
+ switch (alt82) {
case 1 :
- // InternalContract.g:9634:3: rule__ContainmentPathElement__ArrayRangeAssignment_0_1
+ // InternalContract.g:9671:3: rule__ContainmentPathElement__ArrayRangeAssignment_0_1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_72);
rule__ContainmentPathElement__ArrayRangeAssignment_0_1();
state._fsp--;
@@ -29596,7 +29737,7 @@ public final void rule__ContainmentPathElement__Group_0__1__Impl() throws Recogn
break;
default :
- break loop81;
+ break loop82;
}
} while (true);
@@ -29623,14 +29764,14 @@ public final void rule__ContainmentPathElement__Group_0__1__Impl() throws Recogn
// $ANTLR start "rule__ContainmentPathElement__Group_1__0"
- // InternalContract.g:9643:1: rule__ContainmentPathElement__Group_1__0 : rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1 ;
+ // InternalContract.g:9680: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:9647:1: ( rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1 )
- // InternalContract.g:9648:2: rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1
+ // InternalContract.g:9684:1: ( rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1 )
+ // InternalContract.g:9685:2: rule__ContainmentPathElement__Group_1__0__Impl rule__ContainmentPathElement__Group_1__1
{
pushFollow(FOLLOW_8);
rule__ContainmentPathElement__Group_1__0__Impl();
@@ -29661,20 +29802,20 @@ public final void rule__ContainmentPathElement__Group_1__0() throws RecognitionE
// $ANTLR start "rule__ContainmentPathElement__Group_1__0__Impl"
- // InternalContract.g:9655:1: rule__ContainmentPathElement__Group_1__0__Impl : ( '.' ) ;
+ // InternalContract.g:9692:1: rule__ContainmentPathElement__Group_1__0__Impl : ( '.' ) ;
public final void rule__ContainmentPathElement__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9659:1: ( ( '.' ) )
- // InternalContract.g:9660:1: ( '.' )
+ // InternalContract.g:9696:1: ( ( '.' ) )
+ // InternalContract.g:9697:1: ( '.' )
{
- // InternalContract.g:9660:1: ( '.' )
- // InternalContract.g:9661:2: '.'
+ // InternalContract.g:9697:1: ( '.' )
+ // InternalContract.g:9698:2: '.'
{
before(grammarAccess.getContainmentPathElementAccess().getFullStopKeyword_1_0());
- match(input,59,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getContainmentPathElementAccess().getFullStopKeyword_1_0());
}
@@ -29698,14 +29839,14 @@ public final void rule__ContainmentPathElement__Group_1__0__Impl() throws Recogn
// $ANTLR start "rule__ContainmentPathElement__Group_1__1"
- // InternalContract.g:9670:1: rule__ContainmentPathElement__Group_1__1 : rule__ContainmentPathElement__Group_1__1__Impl ;
+ // InternalContract.g:9707: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:9674:1: ( rule__ContainmentPathElement__Group_1__1__Impl )
- // InternalContract.g:9675:2: rule__ContainmentPathElement__Group_1__1__Impl
+ // InternalContract.g:9711:1: ( rule__ContainmentPathElement__Group_1__1__Impl )
+ // InternalContract.g:9712:2: rule__ContainmentPathElement__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__Group_1__1__Impl();
@@ -29731,21 +29872,21 @@ public final void rule__ContainmentPathElement__Group_1__1() throws RecognitionE
// $ANTLR start "rule__ContainmentPathElement__Group_1__1__Impl"
- // InternalContract.g:9681:1: rule__ContainmentPathElement__Group_1__1__Impl : ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) ) ;
+ // InternalContract.g:9718: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:9685:1: ( ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) ) )
- // InternalContract.g:9686:1: ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) )
+ // InternalContract.g:9722:1: ( ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) ) )
+ // InternalContract.g:9723:1: ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) )
{
- // InternalContract.g:9686:1: ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) )
- // InternalContract.g:9687:2: ( rule__ContainmentPathElement__PathAssignment_1_1 )
+ // InternalContract.g:9723:1: ( ( rule__ContainmentPathElement__PathAssignment_1_1 ) )
+ // InternalContract.g:9724:2: ( rule__ContainmentPathElement__PathAssignment_1_1 )
{
before(grammarAccess.getContainmentPathElementAccess().getPathAssignment_1_1());
- // InternalContract.g:9688:2: ( rule__ContainmentPathElement__PathAssignment_1_1 )
- // InternalContract.g:9688:3: rule__ContainmentPathElement__PathAssignment_1_1
+ // InternalContract.g:9725:2: ( rule__ContainmentPathElement__PathAssignment_1_1 )
+ // InternalContract.g:9725:3: rule__ContainmentPathElement__PathAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__ContainmentPathElement__PathAssignment_1_1();
@@ -29778,16 +29919,16 @@ public final void rule__ContainmentPathElement__Group_1__1__Impl() throws Recogn
// $ANTLR start "rule__ArrayRange__Group__0"
- // InternalContract.g:9697:1: rule__ArrayRange__Group__0 : rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1 ;
+ // InternalContract.g:9734: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:9701:1: ( rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1 )
- // InternalContract.g:9702:2: rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1
+ // InternalContract.g:9738:1: ( rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1 )
+ // InternalContract.g:9739:2: rule__ArrayRange__Group__0__Impl rule__ArrayRange__Group__1
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_71);
rule__ArrayRange__Group__0__Impl();
state._fsp--;
@@ -29816,21 +29957,21 @@ public final void rule__ArrayRange__Group__0() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__0__Impl"
- // InternalContract.g:9709:1: rule__ArrayRange__Group__0__Impl : ( () ) ;
+ // InternalContract.g:9746:1: rule__ArrayRange__Group__0__Impl : ( () ) ;
public final void rule__ArrayRange__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9713:1: ( ( () ) )
- // InternalContract.g:9714:1: ( () )
+ // InternalContract.g:9750:1: ( ( () ) )
+ // InternalContract.g:9751:1: ( () )
{
- // InternalContract.g:9714:1: ( () )
- // InternalContract.g:9715:2: ()
+ // InternalContract.g:9751:1: ( () )
+ // InternalContract.g:9752:2: ()
{
before(grammarAccess.getArrayRangeAccess().getArrayRangeAction_0());
- // InternalContract.g:9716:2: ()
- // InternalContract.g:9716:3:
+ // InternalContract.g:9753:2: ()
+ // InternalContract.g:9753:3:
{
}
@@ -29853,16 +29994,16 @@ public final void rule__ArrayRange__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group__1"
- // InternalContract.g:9724:1: rule__ArrayRange__Group__1 : rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2 ;
+ // InternalContract.g:9761: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:9728:1: ( rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2 )
- // InternalContract.g:9729:2: rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2
+ // InternalContract.g:9765:1: ( rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2 )
+ // InternalContract.g:9766:2: rule__ArrayRange__Group__1__Impl rule__ArrayRange__Group__2
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_73);
rule__ArrayRange__Group__1__Impl();
state._fsp--;
@@ -29891,20 +30032,20 @@ public final void rule__ArrayRange__Group__1() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__1__Impl"
- // InternalContract.g:9736:1: rule__ArrayRange__Group__1__Impl : ( '[' ) ;
+ // InternalContract.g:9773:1: rule__ArrayRange__Group__1__Impl : ( '[' ) ;
public final void rule__ArrayRange__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9740:1: ( ( '[' ) )
- // InternalContract.g:9741:1: ( '[' )
+ // InternalContract.g:9777:1: ( ( '[' ) )
+ // InternalContract.g:9778:1: ( '[' )
{
- // InternalContract.g:9741:1: ( '[' )
- // InternalContract.g:9742:2: '['
+ // InternalContract.g:9778:1: ( '[' )
+ // InternalContract.g:9779:2: '['
{
before(grammarAccess.getArrayRangeAccess().getLeftSquareBracketKeyword_1());
- match(input,70,FOLLOW_2);
+ match(input,71,FOLLOW_2);
after(grammarAccess.getArrayRangeAccess().getLeftSquareBracketKeyword_1());
}
@@ -29928,16 +30069,16 @@ public final void rule__ArrayRange__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group__2"
- // InternalContract.g:9751:1: rule__ArrayRange__Group__2 : rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3 ;
+ // InternalContract.g:9788: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:9755:1: ( rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3 )
- // InternalContract.g:9756:2: rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3
+ // InternalContract.g:9792:1: ( rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3 )
+ // InternalContract.g:9793:2: rule__ArrayRange__Group__2__Impl rule__ArrayRange__Group__3
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_74);
rule__ArrayRange__Group__2__Impl();
state._fsp--;
@@ -29966,21 +30107,21 @@ public final void rule__ArrayRange__Group__2() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__2__Impl"
- // InternalContract.g:9763:1: rule__ArrayRange__Group__2__Impl : ( ( rule__ArrayRange__LowerBoundAssignment_2 ) ) ;
+ // InternalContract.g:9800: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:9767:1: ( ( ( rule__ArrayRange__LowerBoundAssignment_2 ) ) )
- // InternalContract.g:9768:1: ( ( rule__ArrayRange__LowerBoundAssignment_2 ) )
+ // InternalContract.g:9804:1: ( ( ( rule__ArrayRange__LowerBoundAssignment_2 ) ) )
+ // InternalContract.g:9805:1: ( ( rule__ArrayRange__LowerBoundAssignment_2 ) )
{
- // InternalContract.g:9768:1: ( ( rule__ArrayRange__LowerBoundAssignment_2 ) )
- // InternalContract.g:9769:2: ( rule__ArrayRange__LowerBoundAssignment_2 )
+ // InternalContract.g:9805:1: ( ( rule__ArrayRange__LowerBoundAssignment_2 ) )
+ // InternalContract.g:9806:2: ( rule__ArrayRange__LowerBoundAssignment_2 )
{
before(grammarAccess.getArrayRangeAccess().getLowerBoundAssignment_2());
- // InternalContract.g:9770:2: ( rule__ArrayRange__LowerBoundAssignment_2 )
- // InternalContract.g:9770:3: rule__ArrayRange__LowerBoundAssignment_2
+ // InternalContract.g:9807:2: ( rule__ArrayRange__LowerBoundAssignment_2 )
+ // InternalContract.g:9807:3: rule__ArrayRange__LowerBoundAssignment_2
{
pushFollow(FOLLOW_2);
rule__ArrayRange__LowerBoundAssignment_2();
@@ -30013,16 +30154,16 @@ public final void rule__ArrayRange__Group__2__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group__3"
- // InternalContract.g:9778:1: rule__ArrayRange__Group__3 : rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4 ;
+ // InternalContract.g:9815: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:9782:1: ( rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4 )
- // InternalContract.g:9783:2: rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4
+ // InternalContract.g:9819:1: ( rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4 )
+ // InternalContract.g:9820:2: rule__ArrayRange__Group__3__Impl rule__ArrayRange__Group__4
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_74);
rule__ArrayRange__Group__3__Impl();
state._fsp--;
@@ -30051,29 +30192,29 @@ public final void rule__ArrayRange__Group__3() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__3__Impl"
- // InternalContract.g:9790:1: rule__ArrayRange__Group__3__Impl : ( ( rule__ArrayRange__Group_3__0 )? ) ;
+ // InternalContract.g:9827: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:9794:1: ( ( ( rule__ArrayRange__Group_3__0 )? ) )
- // InternalContract.g:9795:1: ( ( rule__ArrayRange__Group_3__0 )? )
+ // InternalContract.g:9831:1: ( ( ( rule__ArrayRange__Group_3__0 )? ) )
+ // InternalContract.g:9832:1: ( ( rule__ArrayRange__Group_3__0 )? )
{
- // InternalContract.g:9795:1: ( ( rule__ArrayRange__Group_3__0 )? )
- // InternalContract.g:9796:2: ( rule__ArrayRange__Group_3__0 )?
+ // InternalContract.g:9832:1: ( ( rule__ArrayRange__Group_3__0 )? )
+ // InternalContract.g:9833:2: ( rule__ArrayRange__Group_3__0 )?
{
before(grammarAccess.getArrayRangeAccess().getGroup_3());
- // InternalContract.g:9797:2: ( rule__ArrayRange__Group_3__0 )?
- int alt82=2;
- int LA82_0 = input.LA(1);
+ // InternalContract.g:9834:2: ( rule__ArrayRange__Group_3__0 )?
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA82_0==74) ) {
- alt82=1;
+ if ( (LA83_0==75) ) {
+ alt83=1;
}
- switch (alt82) {
+ switch (alt83) {
case 1 :
- // InternalContract.g:9797:3: rule__ArrayRange__Group_3__0
+ // InternalContract.g:9834:3: rule__ArrayRange__Group_3__0
{
pushFollow(FOLLOW_2);
rule__ArrayRange__Group_3__0();
@@ -30109,14 +30250,14 @@ public final void rule__ArrayRange__Group__3__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group__4"
- // InternalContract.g:9805:1: rule__ArrayRange__Group__4 : rule__ArrayRange__Group__4__Impl ;
+ // InternalContract.g:9842: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:9809:1: ( rule__ArrayRange__Group__4__Impl )
- // InternalContract.g:9810:2: rule__ArrayRange__Group__4__Impl
+ // InternalContract.g:9846:1: ( rule__ArrayRange__Group__4__Impl )
+ // InternalContract.g:9847:2: rule__ArrayRange__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__ArrayRange__Group__4__Impl();
@@ -30142,20 +30283,20 @@ public final void rule__ArrayRange__Group__4() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group__4__Impl"
- // InternalContract.g:9816:1: rule__ArrayRange__Group__4__Impl : ( ']' ) ;
+ // InternalContract.g:9853:1: rule__ArrayRange__Group__4__Impl : ( ']' ) ;
public final void rule__ArrayRange__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9820:1: ( ( ']' ) )
- // InternalContract.g:9821:1: ( ']' )
+ // InternalContract.g:9857:1: ( ( ']' ) )
+ // InternalContract.g:9858:1: ( ']' )
{
- // InternalContract.g:9821:1: ( ']' )
- // InternalContract.g:9822:2: ']'
+ // InternalContract.g:9858:1: ( ']' )
+ // InternalContract.g:9859:2: ']'
{
before(grammarAccess.getArrayRangeAccess().getRightSquareBracketKeyword_4());
- match(input,71,FOLLOW_2);
+ match(input,72,FOLLOW_2);
after(grammarAccess.getArrayRangeAccess().getRightSquareBracketKeyword_4());
}
@@ -30179,16 +30320,16 @@ public final void rule__ArrayRange__Group__4__Impl() throws RecognitionException
// $ANTLR start "rule__ArrayRange__Group_3__0"
- // InternalContract.g:9832:1: rule__ArrayRange__Group_3__0 : rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1 ;
+ // InternalContract.g:9869: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:9836:1: ( rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1 )
- // InternalContract.g:9837:2: rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1
+ // InternalContract.g:9873:1: ( rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1 )
+ // InternalContract.g:9874:2: rule__ArrayRange__Group_3__0__Impl rule__ArrayRange__Group_3__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_73);
rule__ArrayRange__Group_3__0__Impl();
state._fsp--;
@@ -30217,20 +30358,20 @@ public final void rule__ArrayRange__Group_3__0() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group_3__0__Impl"
- // InternalContract.g:9844:1: rule__ArrayRange__Group_3__0__Impl : ( '..' ) ;
+ // InternalContract.g:9881:1: rule__ArrayRange__Group_3__0__Impl : ( '..' ) ;
public final void rule__ArrayRange__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:9848:1: ( ( '..' ) )
- // InternalContract.g:9849:1: ( '..' )
+ // InternalContract.g:9885:1: ( ( '..' ) )
+ // InternalContract.g:9886:1: ( '..' )
{
- // InternalContract.g:9849:1: ( '..' )
- // InternalContract.g:9850:2: '..'
+ // InternalContract.g:9886:1: ( '..' )
+ // InternalContract.g:9887:2: '..'
{
before(grammarAccess.getArrayRangeAccess().getFullStopFullStopKeyword_3_0());
- match(input,74,FOLLOW_2);
+ match(input,75,FOLLOW_2);
after(grammarAccess.getArrayRangeAccess().getFullStopFullStopKeyword_3_0());
}
@@ -30254,14 +30395,14 @@ public final void rule__ArrayRange__Group_3__0__Impl() throws RecognitionExcepti
// $ANTLR start "rule__ArrayRange__Group_3__1"
- // InternalContract.g:9859:1: rule__ArrayRange__Group_3__1 : rule__ArrayRange__Group_3__1__Impl ;
+ // InternalContract.g:9896: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:9863:1: ( rule__ArrayRange__Group_3__1__Impl )
- // InternalContract.g:9864:2: rule__ArrayRange__Group_3__1__Impl
+ // InternalContract.g:9900:1: ( rule__ArrayRange__Group_3__1__Impl )
+ // InternalContract.g:9901:2: rule__ArrayRange__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArrayRange__Group_3__1__Impl();
@@ -30287,21 +30428,21 @@ public final void rule__ArrayRange__Group_3__1() throws RecognitionException {
// $ANTLR start "rule__ArrayRange__Group_3__1__Impl"
- // InternalContract.g:9870:1: rule__ArrayRange__Group_3__1__Impl : ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) ) ;
+ // InternalContract.g:9907: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:9874:1: ( ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) ) )
- // InternalContract.g:9875:1: ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) )
+ // InternalContract.g:9911:1: ( ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) ) )
+ // InternalContract.g:9912:1: ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) )
{
- // InternalContract.g:9875:1: ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) )
- // InternalContract.g:9876:2: ( rule__ArrayRange__UpperBoundAssignment_3_1 )
+ // InternalContract.g:9912:1: ( ( rule__ArrayRange__UpperBoundAssignment_3_1 ) )
+ // InternalContract.g:9913:2: ( rule__ArrayRange__UpperBoundAssignment_3_1 )
{
before(grammarAccess.getArrayRangeAccess().getUpperBoundAssignment_3_1());
- // InternalContract.g:9877:2: ( rule__ArrayRange__UpperBoundAssignment_3_1 )
- // InternalContract.g:9877:3: rule__ArrayRange__UpperBoundAssignment_3_1
+ // InternalContract.g:9914:2: ( rule__ArrayRange__UpperBoundAssignment_3_1 )
+ // InternalContract.g:9914:3: rule__ArrayRange__UpperBoundAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__ArrayRange__UpperBoundAssignment_3_1();
@@ -30334,16 +30475,16 @@ public final void rule__ArrayRange__Group_3__1__Impl() throws RecognitionExcepti
// $ANTLR start "rule__SignedConstant__Group__0"
- // InternalContract.g:9886:1: rule__SignedConstant__Group__0 : rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1 ;
+ // InternalContract.g:9923: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:9890:1: ( rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1 )
- // InternalContract.g:9891:2: rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1
+ // InternalContract.g:9927:1: ( rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1 )
+ // InternalContract.g:9928:2: rule__SignedConstant__Group__0__Impl rule__SignedConstant__Group__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_75);
rule__SignedConstant__Group__0__Impl();
state._fsp--;
@@ -30372,21 +30513,21 @@ public final void rule__SignedConstant__Group__0() throws RecognitionException {
// $ANTLR start "rule__SignedConstant__Group__0__Impl"
- // InternalContract.g:9898:1: rule__SignedConstant__Group__0__Impl : ( ( rule__SignedConstant__OpAssignment_0 ) ) ;
+ // InternalContract.g:9935: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:9902:1: ( ( ( rule__SignedConstant__OpAssignment_0 ) ) )
- // InternalContract.g:9903:1: ( ( rule__SignedConstant__OpAssignment_0 ) )
+ // InternalContract.g:9939:1: ( ( ( rule__SignedConstant__OpAssignment_0 ) ) )
+ // InternalContract.g:9940:1: ( ( rule__SignedConstant__OpAssignment_0 ) )
{
- // InternalContract.g:9903:1: ( ( rule__SignedConstant__OpAssignment_0 ) )
- // InternalContract.g:9904:2: ( rule__SignedConstant__OpAssignment_0 )
+ // InternalContract.g:9940:1: ( ( rule__SignedConstant__OpAssignment_0 ) )
+ // InternalContract.g:9941:2: ( rule__SignedConstant__OpAssignment_0 )
{
before(grammarAccess.getSignedConstantAccess().getOpAssignment_0());
- // InternalContract.g:9905:2: ( rule__SignedConstant__OpAssignment_0 )
- // InternalContract.g:9905:3: rule__SignedConstant__OpAssignment_0
+ // InternalContract.g:9942:2: ( rule__SignedConstant__OpAssignment_0 )
+ // InternalContract.g:9942:3: rule__SignedConstant__OpAssignment_0
{
pushFollow(FOLLOW_2);
rule__SignedConstant__OpAssignment_0();
@@ -30419,14 +30560,14 @@ public final void rule__SignedConstant__Group__0__Impl() throws RecognitionExcep
// $ANTLR start "rule__SignedConstant__Group__1"
- // InternalContract.g:9913:1: rule__SignedConstant__Group__1 : rule__SignedConstant__Group__1__Impl ;
+ // InternalContract.g:9950: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:9917:1: ( rule__SignedConstant__Group__1__Impl )
- // InternalContract.g:9918:2: rule__SignedConstant__Group__1__Impl
+ // InternalContract.g:9954:1: ( rule__SignedConstant__Group__1__Impl )
+ // InternalContract.g:9955:2: rule__SignedConstant__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__SignedConstant__Group__1__Impl();
@@ -30452,21 +30593,21 @@ public final void rule__SignedConstant__Group__1() throws RecognitionException {
// $ANTLR start "rule__SignedConstant__Group__1__Impl"
- // InternalContract.g:9924:1: rule__SignedConstant__Group__1__Impl : ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) ) ;
+ // InternalContract.g:9961: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:9928:1: ( ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) ) )
- // InternalContract.g:9929:1: ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) )
+ // InternalContract.g:9965:1: ( ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) ) )
+ // InternalContract.g:9966:1: ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) )
{
- // InternalContract.g:9929:1: ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) )
- // InternalContract.g:9930:2: ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 )
+ // InternalContract.g:9966:1: ( ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 ) )
+ // InternalContract.g:9967:2: ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 )
{
before(grammarAccess.getSignedConstantAccess().getOwnedPropertyExpressionAssignment_1());
- // InternalContract.g:9931:2: ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 )
- // InternalContract.g:9931:3: rule__SignedConstant__OwnedPropertyExpressionAssignment_1
+ // InternalContract.g:9968:2: ( rule__SignedConstant__OwnedPropertyExpressionAssignment_1 )
+ // InternalContract.g:9968:3: rule__SignedConstant__OwnedPropertyExpressionAssignment_1
{
pushFollow(FOLLOW_2);
rule__SignedConstant__OwnedPropertyExpressionAssignment_1();
@@ -30499,14 +30640,14 @@ public final void rule__SignedConstant__Group__1__Impl() throws RecognitionExcep
// $ANTLR start "rule__IntegerTerm__Group__0"
- // InternalContract.g:9940:1: rule__IntegerTerm__Group__0 : rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1 ;
+ // InternalContract.g:9977: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:9944:1: ( rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1 )
- // InternalContract.g:9945:2: rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1
+ // InternalContract.g:9981:1: ( rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1 )
+ // InternalContract.g:9982:2: rule__IntegerTerm__Group__0__Impl rule__IntegerTerm__Group__1
{
pushFollow(FOLLOW_8);
rule__IntegerTerm__Group__0__Impl();
@@ -30537,21 +30678,21 @@ public final void rule__IntegerTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__IntegerTerm__Group__0__Impl"
- // InternalContract.g:9952:1: rule__IntegerTerm__Group__0__Impl : ( ( rule__IntegerTerm__ValueAssignment_0 ) ) ;
+ // InternalContract.g:9989: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:9956:1: ( ( ( rule__IntegerTerm__ValueAssignment_0 ) ) )
- // InternalContract.g:9957:1: ( ( rule__IntegerTerm__ValueAssignment_0 ) )
+ // InternalContract.g:9993:1: ( ( ( rule__IntegerTerm__ValueAssignment_0 ) ) )
+ // InternalContract.g:9994:1: ( ( rule__IntegerTerm__ValueAssignment_0 ) )
{
- // InternalContract.g:9957:1: ( ( rule__IntegerTerm__ValueAssignment_0 ) )
- // InternalContract.g:9958:2: ( rule__IntegerTerm__ValueAssignment_0 )
+ // InternalContract.g:9994:1: ( ( rule__IntegerTerm__ValueAssignment_0 ) )
+ // InternalContract.g:9995:2: ( rule__IntegerTerm__ValueAssignment_0 )
{
before(grammarAccess.getIntegerTermAccess().getValueAssignment_0());
- // InternalContract.g:9959:2: ( rule__IntegerTerm__ValueAssignment_0 )
- // InternalContract.g:9959:3: rule__IntegerTerm__ValueAssignment_0
+ // InternalContract.g:9996:2: ( rule__IntegerTerm__ValueAssignment_0 )
+ // InternalContract.g:9996:3: rule__IntegerTerm__ValueAssignment_0
{
pushFollow(FOLLOW_2);
rule__IntegerTerm__ValueAssignment_0();
@@ -30584,14 +30725,14 @@ public final void rule__IntegerTerm__Group__0__Impl() throws RecognitionExceptio
// $ANTLR start "rule__IntegerTerm__Group__1"
- // InternalContract.g:9967:1: rule__IntegerTerm__Group__1 : rule__IntegerTerm__Group__1__Impl ;
+ // InternalContract.g:10004: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:9971:1: ( rule__IntegerTerm__Group__1__Impl )
- // InternalContract.g:9972:2: rule__IntegerTerm__Group__1__Impl
+ // InternalContract.g:10008:1: ( rule__IntegerTerm__Group__1__Impl )
+ // InternalContract.g:10009:2: rule__IntegerTerm__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__IntegerTerm__Group__1__Impl();
@@ -30617,29 +30758,29 @@ public final void rule__IntegerTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__IntegerTerm__Group__1__Impl"
- // InternalContract.g:9978:1: rule__IntegerTerm__Group__1__Impl : ( ( rule__IntegerTerm__UnitAssignment_1 )? ) ;
+ // InternalContract.g:10015: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:9982:1: ( ( ( rule__IntegerTerm__UnitAssignment_1 )? ) )
- // InternalContract.g:9983:1: ( ( rule__IntegerTerm__UnitAssignment_1 )? )
+ // InternalContract.g:10019:1: ( ( ( rule__IntegerTerm__UnitAssignment_1 )? ) )
+ // InternalContract.g:10020:1: ( ( rule__IntegerTerm__UnitAssignment_1 )? )
{
- // InternalContract.g:9983:1: ( ( rule__IntegerTerm__UnitAssignment_1 )? )
- // InternalContract.g:9984:2: ( rule__IntegerTerm__UnitAssignment_1 )?
+ // InternalContract.g:10020:1: ( ( rule__IntegerTerm__UnitAssignment_1 )? )
+ // InternalContract.g:10021:2: ( rule__IntegerTerm__UnitAssignment_1 )?
{
before(grammarAccess.getIntegerTermAccess().getUnitAssignment_1());
- // InternalContract.g:9985:2: ( rule__IntegerTerm__UnitAssignment_1 )?
- int alt83=2;
- int LA83_0 = input.LA(1);
+ // InternalContract.g:10022:2: ( rule__IntegerTerm__UnitAssignment_1 )?
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA83_0==RULE_ID) ) {
- alt83=1;
+ if ( (LA84_0==RULE_ID) ) {
+ alt84=1;
}
- switch (alt83) {
+ switch (alt84) {
case 1 :
- // InternalContract.g:9985:3: rule__IntegerTerm__UnitAssignment_1
+ // InternalContract.g:10022:3: rule__IntegerTerm__UnitAssignment_1
{
pushFollow(FOLLOW_2);
rule__IntegerTerm__UnitAssignment_1();
@@ -30675,16 +30816,16 @@ public final void rule__IntegerTerm__Group__1__Impl() throws RecognitionExceptio
// $ANTLR start "rule__SignedInt__Group__0"
- // InternalContract.g:9994:1: rule__SignedInt__Group__0 : rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1 ;
+ // InternalContract.g:10031: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:9998:1: ( rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1 )
- // InternalContract.g:9999:2: rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1
+ // InternalContract.g:10035:1: ( rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1 )
+ // InternalContract.g:10036:2: rule__SignedInt__Group__0__Impl rule__SignedInt__Group__1
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_76);
rule__SignedInt__Group__0__Impl();
state._fsp--;
@@ -30713,29 +30854,29 @@ public final void rule__SignedInt__Group__0() throws RecognitionException {
// $ANTLR start "rule__SignedInt__Group__0__Impl"
- // InternalContract.g:10006:1: rule__SignedInt__Group__0__Impl : ( ( rule__SignedInt__Alternatives_0 )? ) ;
+ // InternalContract.g:10043: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:10010:1: ( ( ( rule__SignedInt__Alternatives_0 )? ) )
- // InternalContract.g:10011:1: ( ( rule__SignedInt__Alternatives_0 )? )
+ // InternalContract.g:10047:1: ( ( ( rule__SignedInt__Alternatives_0 )? ) )
+ // InternalContract.g:10048:1: ( ( rule__SignedInt__Alternatives_0 )? )
{
- // InternalContract.g:10011:1: ( ( rule__SignedInt__Alternatives_0 )? )
- // InternalContract.g:10012:2: ( rule__SignedInt__Alternatives_0 )?
+ // InternalContract.g:10048:1: ( ( rule__SignedInt__Alternatives_0 )? )
+ // InternalContract.g:10049:2: ( rule__SignedInt__Alternatives_0 )?
{
before(grammarAccess.getSignedIntAccess().getAlternatives_0());
- // InternalContract.g:10013:2: ( rule__SignedInt__Alternatives_0 )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // InternalContract.g:10050:2: ( rule__SignedInt__Alternatives_0 )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( ((LA84_0>=26 && LA84_0<=27)) ) {
- alt84=1;
+ if ( ((LA85_0>=26 && LA85_0<=27)) ) {
+ alt85=1;
}
- switch (alt84) {
+ switch (alt85) {
case 1 :
- // InternalContract.g:10013:3: rule__SignedInt__Alternatives_0
+ // InternalContract.g:10050:3: rule__SignedInt__Alternatives_0
{
pushFollow(FOLLOW_2);
rule__SignedInt__Alternatives_0();
@@ -30771,14 +30912,14 @@ public final void rule__SignedInt__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__SignedInt__Group__1"
- // InternalContract.g:10021:1: rule__SignedInt__Group__1 : rule__SignedInt__Group__1__Impl ;
+ // InternalContract.g:10058: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:10025:1: ( rule__SignedInt__Group__1__Impl )
- // InternalContract.g:10026:2: rule__SignedInt__Group__1__Impl
+ // InternalContract.g:10062:1: ( rule__SignedInt__Group__1__Impl )
+ // InternalContract.g:10063:2: rule__SignedInt__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__SignedInt__Group__1__Impl();
@@ -30804,17 +30945,17 @@ public final void rule__SignedInt__Group__1() throws RecognitionException {
// $ANTLR start "rule__SignedInt__Group__1__Impl"
- // InternalContract.g:10032:1: rule__SignedInt__Group__1__Impl : ( RULE_INTEGER_LIT ) ;
+ // InternalContract.g:10069: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:10036:1: ( ( RULE_INTEGER_LIT ) )
- // InternalContract.g:10037:1: ( RULE_INTEGER_LIT )
+ // InternalContract.g:10073:1: ( ( RULE_INTEGER_LIT ) )
+ // InternalContract.g:10074:1: ( RULE_INTEGER_LIT )
{
- // InternalContract.g:10037:1: ( RULE_INTEGER_LIT )
- // InternalContract.g:10038:2: RULE_INTEGER_LIT
+ // InternalContract.g:10074:1: ( RULE_INTEGER_LIT )
+ // InternalContract.g:10075:2: RULE_INTEGER_LIT
{
before(grammarAccess.getSignedIntAccess().getINTEGER_LITTerminalRuleCall_1());
match(input,RULE_INTEGER_LIT,FOLLOW_2);
@@ -30841,14 +30982,14 @@ public final void rule__SignedInt__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__RealTerm__Group__0"
- // InternalContract.g:10048:1: rule__RealTerm__Group__0 : rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1 ;
+ // InternalContract.g:10085: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:10052:1: ( rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1 )
- // InternalContract.g:10053:2: rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1
+ // InternalContract.g:10089:1: ( rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1 )
+ // InternalContract.g:10090:2: rule__RealTerm__Group__0__Impl rule__RealTerm__Group__1
{
pushFollow(FOLLOW_8);
rule__RealTerm__Group__0__Impl();
@@ -30879,21 +31020,21 @@ public final void rule__RealTerm__Group__0() throws RecognitionException {
// $ANTLR start "rule__RealTerm__Group__0__Impl"
- // InternalContract.g:10060:1: rule__RealTerm__Group__0__Impl : ( ( rule__RealTerm__ValueAssignment_0 ) ) ;
+ // InternalContract.g:10097: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:10064:1: ( ( ( rule__RealTerm__ValueAssignment_0 ) ) )
- // InternalContract.g:10065:1: ( ( rule__RealTerm__ValueAssignment_0 ) )
+ // InternalContract.g:10101:1: ( ( ( rule__RealTerm__ValueAssignment_0 ) ) )
+ // InternalContract.g:10102:1: ( ( rule__RealTerm__ValueAssignment_0 ) )
{
- // InternalContract.g:10065:1: ( ( rule__RealTerm__ValueAssignment_0 ) )
- // InternalContract.g:10066:2: ( rule__RealTerm__ValueAssignment_0 )
+ // InternalContract.g:10102:1: ( ( rule__RealTerm__ValueAssignment_0 ) )
+ // InternalContract.g:10103:2: ( rule__RealTerm__ValueAssignment_0 )
{
before(grammarAccess.getRealTermAccess().getValueAssignment_0());
- // InternalContract.g:10067:2: ( rule__RealTerm__ValueAssignment_0 )
- // InternalContract.g:10067:3: rule__RealTerm__ValueAssignment_0
+ // InternalContract.g:10104:2: ( rule__RealTerm__ValueAssignment_0 )
+ // InternalContract.g:10104:3: rule__RealTerm__ValueAssignment_0
{
pushFollow(FOLLOW_2);
rule__RealTerm__ValueAssignment_0();
@@ -30926,14 +31067,14 @@ public final void rule__RealTerm__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__RealTerm__Group__1"
- // InternalContract.g:10075:1: rule__RealTerm__Group__1 : rule__RealTerm__Group__1__Impl ;
+ // InternalContract.g:10112: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:10079:1: ( rule__RealTerm__Group__1__Impl )
- // InternalContract.g:10080:2: rule__RealTerm__Group__1__Impl
+ // InternalContract.g:10116:1: ( rule__RealTerm__Group__1__Impl )
+ // InternalContract.g:10117:2: rule__RealTerm__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__RealTerm__Group__1__Impl();
@@ -30959,29 +31100,29 @@ public final void rule__RealTerm__Group__1() throws RecognitionException {
// $ANTLR start "rule__RealTerm__Group__1__Impl"
- // InternalContract.g:10086:1: rule__RealTerm__Group__1__Impl : ( ( rule__RealTerm__UnitAssignment_1 )? ) ;
+ // InternalContract.g:10123: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:10090:1: ( ( ( rule__RealTerm__UnitAssignment_1 )? ) )
- // InternalContract.g:10091:1: ( ( rule__RealTerm__UnitAssignment_1 )? )
+ // InternalContract.g:10127:1: ( ( ( rule__RealTerm__UnitAssignment_1 )? ) )
+ // InternalContract.g:10128:1: ( ( rule__RealTerm__UnitAssignment_1 )? )
{
- // InternalContract.g:10091:1: ( ( rule__RealTerm__UnitAssignment_1 )? )
- // InternalContract.g:10092:2: ( rule__RealTerm__UnitAssignment_1 )?
+ // InternalContract.g:10128:1: ( ( rule__RealTerm__UnitAssignment_1 )? )
+ // InternalContract.g:10129:2: ( rule__RealTerm__UnitAssignment_1 )?
{
before(grammarAccess.getRealTermAccess().getUnitAssignment_1());
- // InternalContract.g:10093:2: ( rule__RealTerm__UnitAssignment_1 )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // InternalContract.g:10130:2: ( rule__RealTerm__UnitAssignment_1 )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA85_0==RULE_ID) ) {
- alt85=1;
+ if ( (LA86_0==RULE_ID) ) {
+ alt86=1;
}
- switch (alt85) {
+ switch (alt86) {
case 1 :
- // InternalContract.g:10093:3: rule__RealTerm__UnitAssignment_1
+ // InternalContract.g:10130:3: rule__RealTerm__UnitAssignment_1
{
pushFollow(FOLLOW_2);
rule__RealTerm__UnitAssignment_1();
@@ -31017,16 +31158,16 @@ public final void rule__RealTerm__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__SignedReal__Group__0"
- // InternalContract.g:10102:1: rule__SignedReal__Group__0 : rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1 ;
+ // InternalContract.g:10139: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:10106:1: ( rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1 )
- // InternalContract.g:10107:2: rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1
+ // InternalContract.g:10143:1: ( rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1 )
+ // InternalContract.g:10144:2: rule__SignedReal__Group__0__Impl rule__SignedReal__Group__1
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_77);
rule__SignedReal__Group__0__Impl();
state._fsp--;
@@ -31055,29 +31196,29 @@ public final void rule__SignedReal__Group__0() throws RecognitionException {
// $ANTLR start "rule__SignedReal__Group__0__Impl"
- // InternalContract.g:10114:1: rule__SignedReal__Group__0__Impl : ( ( rule__SignedReal__Alternatives_0 )? ) ;
+ // InternalContract.g:10151: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:10118:1: ( ( ( rule__SignedReal__Alternatives_0 )? ) )
- // InternalContract.g:10119:1: ( ( rule__SignedReal__Alternatives_0 )? )
+ // InternalContract.g:10155:1: ( ( ( rule__SignedReal__Alternatives_0 )? ) )
+ // InternalContract.g:10156:1: ( ( rule__SignedReal__Alternatives_0 )? )
{
- // InternalContract.g:10119:1: ( ( rule__SignedReal__Alternatives_0 )? )
- // InternalContract.g:10120:2: ( rule__SignedReal__Alternatives_0 )?
+ // InternalContract.g:10156:1: ( ( rule__SignedReal__Alternatives_0 )? )
+ // InternalContract.g:10157:2: ( rule__SignedReal__Alternatives_0 )?
{
before(grammarAccess.getSignedRealAccess().getAlternatives_0());
- // InternalContract.g:10121:2: ( rule__SignedReal__Alternatives_0 )?
- int alt86=2;
- int LA86_0 = input.LA(1);
+ // InternalContract.g:10158:2: ( rule__SignedReal__Alternatives_0 )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( ((LA86_0>=26 && LA86_0<=27)) ) {
- alt86=1;
+ if ( ((LA87_0>=26 && LA87_0<=27)) ) {
+ alt87=1;
}
- switch (alt86) {
+ switch (alt87) {
case 1 :
- // InternalContract.g:10121:3: rule__SignedReal__Alternatives_0
+ // InternalContract.g:10158:3: rule__SignedReal__Alternatives_0
{
pushFollow(FOLLOW_2);
rule__SignedReal__Alternatives_0();
@@ -31113,14 +31254,14 @@ public final void rule__SignedReal__Group__0__Impl() throws RecognitionException
// $ANTLR start "rule__SignedReal__Group__1"
- // InternalContract.g:10129:1: rule__SignedReal__Group__1 : rule__SignedReal__Group__1__Impl ;
+ // InternalContract.g:10166: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:10133:1: ( rule__SignedReal__Group__1__Impl )
- // InternalContract.g:10134:2: rule__SignedReal__Group__1__Impl
+ // InternalContract.g:10170:1: ( rule__SignedReal__Group__1__Impl )
+ // InternalContract.g:10171:2: rule__SignedReal__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__SignedReal__Group__1__Impl();
@@ -31146,17 +31287,17 @@ public final void rule__SignedReal__Group__1() throws RecognitionException {
// $ANTLR start "rule__SignedReal__Group__1__Impl"
- // InternalContract.g:10140:1: rule__SignedReal__Group__1__Impl : ( RULE_REAL_LIT ) ;
+ // InternalContract.g:10177: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:10144:1: ( ( RULE_REAL_LIT ) )
- // InternalContract.g:10145:1: ( RULE_REAL_LIT )
+ // InternalContract.g:10181:1: ( ( RULE_REAL_LIT ) )
+ // InternalContract.g:10182:1: ( RULE_REAL_LIT )
{
- // InternalContract.g:10145:1: ( RULE_REAL_LIT )
- // InternalContract.g:10146:2: RULE_REAL_LIT
+ // InternalContract.g:10182:1: ( RULE_REAL_LIT )
+ // InternalContract.g:10183:2: RULE_REAL_LIT
{
before(grammarAccess.getSignedRealAccess().getREAL_LITTerminalRuleCall_1());
match(input,RULE_REAL_LIT,FOLLOW_2);
@@ -31183,16 +31324,16 @@ public final void rule__SignedReal__Group__1__Impl() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__0"
- // InternalContract.g:10156:1: rule__NumericRangeTerm__Group__0 : rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1 ;
+ // InternalContract.g:10193: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:10160:1: ( rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1 )
- // InternalContract.g:10161:2: rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1
+ // InternalContract.g:10197:1: ( rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1 )
+ // InternalContract.g:10198:2: rule__NumericRangeTerm__Group__0__Impl rule__NumericRangeTerm__Group__1
{
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_78);
rule__NumericRangeTerm__Group__0__Impl();
state._fsp--;
@@ -31221,21 +31362,21 @@ public final void rule__NumericRangeTerm__Group__0() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__0__Impl"
- // InternalContract.g:10168:1: rule__NumericRangeTerm__Group__0__Impl : ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) ) ;
+ // InternalContract.g:10205: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:10172:1: ( ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) ) )
- // InternalContract.g:10173:1: ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) )
+ // InternalContract.g:10209:1: ( ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) ) )
+ // InternalContract.g:10210:1: ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) )
{
- // InternalContract.g:10173:1: ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) )
- // InternalContract.g:10174:2: ( rule__NumericRangeTerm__MinimumAssignment_0 )
+ // InternalContract.g:10210:1: ( ( rule__NumericRangeTerm__MinimumAssignment_0 ) )
+ // InternalContract.g:10211:2: ( rule__NumericRangeTerm__MinimumAssignment_0 )
{
before(grammarAccess.getNumericRangeTermAccess().getMinimumAssignment_0());
- // InternalContract.g:10175:2: ( rule__NumericRangeTerm__MinimumAssignment_0 )
- // InternalContract.g:10175:3: rule__NumericRangeTerm__MinimumAssignment_0
+ // InternalContract.g:10212:2: ( rule__NumericRangeTerm__MinimumAssignment_0 )
+ // InternalContract.g:10212:3: rule__NumericRangeTerm__MinimumAssignment_0
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__MinimumAssignment_0();
@@ -31268,16 +31409,16 @@ public final void rule__NumericRangeTerm__Group__0__Impl() throws RecognitionExc
// $ANTLR start "rule__NumericRangeTerm__Group__1"
- // InternalContract.g:10183:1: rule__NumericRangeTerm__Group__1 : rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2 ;
+ // InternalContract.g:10220: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:10187:1: ( rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2 )
- // InternalContract.g:10188:2: rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2
+ // InternalContract.g:10224:1: ( rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2 )
+ // InternalContract.g:10225:2: rule__NumericRangeTerm__Group__1__Impl rule__NumericRangeTerm__Group__2
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_75);
rule__NumericRangeTerm__Group__1__Impl();
state._fsp--;
@@ -31306,20 +31447,20 @@ public final void rule__NumericRangeTerm__Group__1() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__1__Impl"
- // InternalContract.g:10195:1: rule__NumericRangeTerm__Group__1__Impl : ( '..' ) ;
+ // InternalContract.g:10232:1: rule__NumericRangeTerm__Group__1__Impl : ( '..' ) ;
public final void rule__NumericRangeTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10199:1: ( ( '..' ) )
- // InternalContract.g:10200:1: ( '..' )
+ // InternalContract.g:10236:1: ( ( '..' ) )
+ // InternalContract.g:10237:1: ( '..' )
{
- // InternalContract.g:10200:1: ( '..' )
- // InternalContract.g:10201:2: '..'
+ // InternalContract.g:10237:1: ( '..' )
+ // InternalContract.g:10238:2: '..'
{
before(grammarAccess.getNumericRangeTermAccess().getFullStopFullStopKeyword_1());
- match(input,74,FOLLOW_2);
+ match(input,75,FOLLOW_2);
after(grammarAccess.getNumericRangeTermAccess().getFullStopFullStopKeyword_1());
}
@@ -31343,16 +31484,16 @@ public final void rule__NumericRangeTerm__Group__1__Impl() throws RecognitionExc
// $ANTLR start "rule__NumericRangeTerm__Group__2"
- // InternalContract.g:10210:1: rule__NumericRangeTerm__Group__2 : rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3 ;
+ // InternalContract.g:10247: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:10214:1: ( rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3 )
- // InternalContract.g:10215:2: rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3
+ // InternalContract.g:10251:1: ( rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3 )
+ // InternalContract.g:10252:2: rule__NumericRangeTerm__Group__2__Impl rule__NumericRangeTerm__Group__3
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_79);
rule__NumericRangeTerm__Group__2__Impl();
state._fsp--;
@@ -31381,21 +31522,21 @@ public final void rule__NumericRangeTerm__Group__2() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__2__Impl"
- // InternalContract.g:10222:1: rule__NumericRangeTerm__Group__2__Impl : ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) ) ;
+ // InternalContract.g:10259: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:10226:1: ( ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) ) )
- // InternalContract.g:10227:1: ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) )
+ // InternalContract.g:10263:1: ( ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) ) )
+ // InternalContract.g:10264:1: ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) )
{
- // InternalContract.g:10227:1: ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) )
- // InternalContract.g:10228:2: ( rule__NumericRangeTerm__MaximumAssignment_2 )
+ // InternalContract.g:10264:1: ( ( rule__NumericRangeTerm__MaximumAssignment_2 ) )
+ // InternalContract.g:10265:2: ( rule__NumericRangeTerm__MaximumAssignment_2 )
{
before(grammarAccess.getNumericRangeTermAccess().getMaximumAssignment_2());
- // InternalContract.g:10229:2: ( rule__NumericRangeTerm__MaximumAssignment_2 )
- // InternalContract.g:10229:3: rule__NumericRangeTerm__MaximumAssignment_2
+ // InternalContract.g:10266:2: ( rule__NumericRangeTerm__MaximumAssignment_2 )
+ // InternalContract.g:10266:3: rule__NumericRangeTerm__MaximumAssignment_2
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__MaximumAssignment_2();
@@ -31428,14 +31569,14 @@ public final void rule__NumericRangeTerm__Group__2__Impl() throws RecognitionExc
// $ANTLR start "rule__NumericRangeTerm__Group__3"
- // InternalContract.g:10237:1: rule__NumericRangeTerm__Group__3 : rule__NumericRangeTerm__Group__3__Impl ;
+ // InternalContract.g:10274: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:10241:1: ( rule__NumericRangeTerm__Group__3__Impl )
- // InternalContract.g:10242:2: rule__NumericRangeTerm__Group__3__Impl
+ // InternalContract.g:10278:1: ( rule__NumericRangeTerm__Group__3__Impl )
+ // InternalContract.g:10279:2: rule__NumericRangeTerm__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__Group__3__Impl();
@@ -31461,29 +31602,29 @@ public final void rule__NumericRangeTerm__Group__3() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__Group__3__Impl"
- // InternalContract.g:10248:1: rule__NumericRangeTerm__Group__3__Impl : ( ( rule__NumericRangeTerm__Group_3__0 )? ) ;
+ // InternalContract.g:10285: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:10252:1: ( ( ( rule__NumericRangeTerm__Group_3__0 )? ) )
- // InternalContract.g:10253:1: ( ( rule__NumericRangeTerm__Group_3__0 )? )
+ // InternalContract.g:10289:1: ( ( ( rule__NumericRangeTerm__Group_3__0 )? ) )
+ // InternalContract.g:10290:1: ( ( rule__NumericRangeTerm__Group_3__0 )? )
{
- // InternalContract.g:10253:1: ( ( rule__NumericRangeTerm__Group_3__0 )? )
- // InternalContract.g:10254:2: ( rule__NumericRangeTerm__Group_3__0 )?
+ // InternalContract.g:10290:1: ( ( rule__NumericRangeTerm__Group_3__0 )? )
+ // InternalContract.g:10291:2: ( rule__NumericRangeTerm__Group_3__0 )?
{
before(grammarAccess.getNumericRangeTermAccess().getGroup_3());
- // InternalContract.g:10255:2: ( rule__NumericRangeTerm__Group_3__0 )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // InternalContract.g:10292:2: ( rule__NumericRangeTerm__Group_3__0 )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA87_0==75) ) {
- alt87=1;
+ if ( (LA88_0==76) ) {
+ alt88=1;
}
- switch (alt87) {
+ switch (alt88) {
case 1 :
- // InternalContract.g:10255:3: rule__NumericRangeTerm__Group_3__0
+ // InternalContract.g:10292:3: rule__NumericRangeTerm__Group_3__0
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__Group_3__0();
@@ -31519,16 +31660,16 @@ public final void rule__NumericRangeTerm__Group__3__Impl() throws RecognitionExc
// $ANTLR start "rule__NumericRangeTerm__Group_3__0"
- // InternalContract.g:10264:1: rule__NumericRangeTerm__Group_3__0 : rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1 ;
+ // InternalContract.g:10301: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:10268:1: ( rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1 )
- // InternalContract.g:10269:2: rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1
+ // InternalContract.g:10305:1: ( rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1 )
+ // InternalContract.g:10306:2: rule__NumericRangeTerm__Group_3__0__Impl rule__NumericRangeTerm__Group_3__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_75);
rule__NumericRangeTerm__Group_3__0__Impl();
state._fsp--;
@@ -31557,20 +31698,20 @@ public final void rule__NumericRangeTerm__Group_3__0() throws RecognitionExcepti
// $ANTLR start "rule__NumericRangeTerm__Group_3__0__Impl"
- // InternalContract.g:10276:1: rule__NumericRangeTerm__Group_3__0__Impl : ( 'delta' ) ;
+ // InternalContract.g:10313: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:10280:1: ( ( 'delta' ) )
- // InternalContract.g:10281:1: ( 'delta' )
+ // InternalContract.g:10317:1: ( ( 'delta' ) )
+ // InternalContract.g:10318:1: ( 'delta' )
{
- // InternalContract.g:10281:1: ( 'delta' )
- // InternalContract.g:10282:2: 'delta'
+ // InternalContract.g:10318:1: ( 'delta' )
+ // InternalContract.g:10319:2: 'delta'
{
before(grammarAccess.getNumericRangeTermAccess().getDeltaKeyword_3_0());
- match(input,75,FOLLOW_2);
+ match(input,76,FOLLOW_2);
after(grammarAccess.getNumericRangeTermAccess().getDeltaKeyword_3_0());
}
@@ -31594,14 +31735,14 @@ public final void rule__NumericRangeTerm__Group_3__0__Impl() throws RecognitionE
// $ANTLR start "rule__NumericRangeTerm__Group_3__1"
- // InternalContract.g:10291:1: rule__NumericRangeTerm__Group_3__1 : rule__NumericRangeTerm__Group_3__1__Impl ;
+ // InternalContract.g:10328: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:10295:1: ( rule__NumericRangeTerm__Group_3__1__Impl )
- // InternalContract.g:10296:2: rule__NumericRangeTerm__Group_3__1__Impl
+ // InternalContract.g:10332:1: ( rule__NumericRangeTerm__Group_3__1__Impl )
+ // InternalContract.g:10333:2: rule__NumericRangeTerm__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__Group_3__1__Impl();
@@ -31627,21 +31768,21 @@ public final void rule__NumericRangeTerm__Group_3__1() throws RecognitionExcepti
// $ANTLR start "rule__NumericRangeTerm__Group_3__1__Impl"
- // InternalContract.g:10302:1: rule__NumericRangeTerm__Group_3__1__Impl : ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) ) ;
+ // InternalContract.g:10339: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:10306:1: ( ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) ) )
- // InternalContract.g:10307:1: ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) )
+ // InternalContract.g:10343:1: ( ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) ) )
+ // InternalContract.g:10344:1: ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) )
{
- // InternalContract.g:10307:1: ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) )
- // InternalContract.g:10308:2: ( rule__NumericRangeTerm__DeltaAssignment_3_1 )
+ // InternalContract.g:10344:1: ( ( rule__NumericRangeTerm__DeltaAssignment_3_1 ) )
+ // InternalContract.g:10345:2: ( rule__NumericRangeTerm__DeltaAssignment_3_1 )
{
before(grammarAccess.getNumericRangeTermAccess().getDeltaAssignment_3_1());
- // InternalContract.g:10309:2: ( rule__NumericRangeTerm__DeltaAssignment_3_1 )
- // InternalContract.g:10309:3: rule__NumericRangeTerm__DeltaAssignment_3_1
+ // InternalContract.g:10346:2: ( rule__NumericRangeTerm__DeltaAssignment_3_1 )
+ // InternalContract.g:10346:3: rule__NumericRangeTerm__DeltaAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__NumericRangeTerm__DeltaAssignment_3_1();
@@ -31674,16 +31815,16 @@ public final void rule__NumericRangeTerm__Group_3__1__Impl() throws RecognitionE
// $ANTLR start "rule__AppliesToKeywords__Group__0"
- // InternalContract.g:10318:1: rule__AppliesToKeywords__Group__0 : rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1 ;
+ // InternalContract.g:10355: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:10322:1: ( rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1 )
- // InternalContract.g:10323:2: rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1
+ // InternalContract.g:10359:1: ( rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1 )
+ // InternalContract.g:10360:2: rule__AppliesToKeywords__Group__0__Impl rule__AppliesToKeywords__Group__1
{
- pushFollow(FOLLOW_79);
+ pushFollow(FOLLOW_80);
rule__AppliesToKeywords__Group__0__Impl();
state._fsp--;
@@ -31712,20 +31853,20 @@ public final void rule__AppliesToKeywords__Group__0() throws RecognitionExceptio
// $ANTLR start "rule__AppliesToKeywords__Group__0__Impl"
- // InternalContract.g:10330:1: rule__AppliesToKeywords__Group__0__Impl : ( 'applies' ) ;
+ // InternalContract.g:10367:1: rule__AppliesToKeywords__Group__0__Impl : ( 'applies' ) ;
public final void rule__AppliesToKeywords__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10334:1: ( ( 'applies' ) )
- // InternalContract.g:10335:1: ( 'applies' )
+ // InternalContract.g:10371:1: ( ( 'applies' ) )
+ // InternalContract.g:10372:1: ( 'applies' )
{
- // InternalContract.g:10335:1: ( 'applies' )
- // InternalContract.g:10336:2: 'applies'
+ // InternalContract.g:10372:1: ( 'applies' )
+ // InternalContract.g:10373:2: 'applies'
{
before(grammarAccess.getAppliesToKeywordsAccess().getAppliesKeyword_0());
- match(input,76,FOLLOW_2);
+ match(input,77,FOLLOW_2);
after(grammarAccess.getAppliesToKeywordsAccess().getAppliesKeyword_0());
}
@@ -31749,14 +31890,14 @@ public final void rule__AppliesToKeywords__Group__0__Impl() throws RecognitionEx
// $ANTLR start "rule__AppliesToKeywords__Group__1"
- // InternalContract.g:10345:1: rule__AppliesToKeywords__Group__1 : rule__AppliesToKeywords__Group__1__Impl ;
+ // InternalContract.g:10382: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:10349:1: ( rule__AppliesToKeywords__Group__1__Impl )
- // InternalContract.g:10350:2: rule__AppliesToKeywords__Group__1__Impl
+ // InternalContract.g:10386:1: ( rule__AppliesToKeywords__Group__1__Impl )
+ // InternalContract.g:10387:2: rule__AppliesToKeywords__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__AppliesToKeywords__Group__1__Impl();
@@ -31782,20 +31923,20 @@ public final void rule__AppliesToKeywords__Group__1() throws RecognitionExceptio
// $ANTLR start "rule__AppliesToKeywords__Group__1__Impl"
- // InternalContract.g:10356:1: rule__AppliesToKeywords__Group__1__Impl : ( 'to' ) ;
+ // InternalContract.g:10393:1: rule__AppliesToKeywords__Group__1__Impl : ( 'to' ) ;
public final void rule__AppliesToKeywords__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10360:1: ( ( 'to' ) )
- // InternalContract.g:10361:1: ( 'to' )
+ // InternalContract.g:10397:1: ( ( 'to' ) )
+ // InternalContract.g:10398:1: ( 'to' )
{
- // InternalContract.g:10361:1: ( 'to' )
- // InternalContract.g:10362:2: 'to'
+ // InternalContract.g:10398:1: ( 'to' )
+ // InternalContract.g:10399:2: 'to'
{
before(grammarAccess.getAppliesToKeywordsAccess().getToKeyword_1());
- match(input,77,FOLLOW_2);
+ match(input,78,FOLLOW_2);
after(grammarAccess.getAppliesToKeywordsAccess().getToKeyword_1());
}
@@ -31819,16 +31960,16 @@ public final void rule__AppliesToKeywords__Group__1__Impl() throws RecognitionEx
// $ANTLR start "rule__InBindingKeywords__Group__0"
- // InternalContract.g:10372:1: rule__InBindingKeywords__Group__0 : rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1 ;
+ // InternalContract.g:10409: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:10376:1: ( rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1 )
- // InternalContract.g:10377:2: rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1
+ // InternalContract.g:10413:1: ( rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1 )
+ // InternalContract.g:10414:2: rule__InBindingKeywords__Group__0__Impl rule__InBindingKeywords__Group__1
{
- pushFollow(FOLLOW_80);
+ pushFollow(FOLLOW_81);
rule__InBindingKeywords__Group__0__Impl();
state._fsp--;
@@ -31857,20 +31998,20 @@ public final void rule__InBindingKeywords__Group__0() throws RecognitionExceptio
// $ANTLR start "rule__InBindingKeywords__Group__0__Impl"
- // InternalContract.g:10384:1: rule__InBindingKeywords__Group__0__Impl : ( 'in' ) ;
+ // InternalContract.g:10421:1: rule__InBindingKeywords__Group__0__Impl : ( 'in' ) ;
public final void rule__InBindingKeywords__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10388:1: ( ( 'in' ) )
- // InternalContract.g:10389:1: ( 'in' )
+ // InternalContract.g:10425:1: ( ( 'in' ) )
+ // InternalContract.g:10426:1: ( 'in' )
{
- // InternalContract.g:10389:1: ( 'in' )
- // InternalContract.g:10390:2: 'in'
+ // InternalContract.g:10426:1: ( 'in' )
+ // InternalContract.g:10427:2: 'in'
{
before(grammarAccess.getInBindingKeywordsAccess().getInKeyword_0());
- match(input,78,FOLLOW_2);
+ match(input,79,FOLLOW_2);
after(grammarAccess.getInBindingKeywordsAccess().getInKeyword_0());
}
@@ -31894,14 +32035,14 @@ public final void rule__InBindingKeywords__Group__0__Impl() throws RecognitionEx
// $ANTLR start "rule__InBindingKeywords__Group__1"
- // InternalContract.g:10399:1: rule__InBindingKeywords__Group__1 : rule__InBindingKeywords__Group__1__Impl ;
+ // InternalContract.g:10436: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:10403:1: ( rule__InBindingKeywords__Group__1__Impl )
- // InternalContract.g:10404:2: rule__InBindingKeywords__Group__1__Impl
+ // InternalContract.g:10440:1: ( rule__InBindingKeywords__Group__1__Impl )
+ // InternalContract.g:10441:2: rule__InBindingKeywords__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__InBindingKeywords__Group__1__Impl();
@@ -31927,20 +32068,20 @@ public final void rule__InBindingKeywords__Group__1() throws RecognitionExceptio
// $ANTLR start "rule__InBindingKeywords__Group__1__Impl"
- // InternalContract.g:10410:1: rule__InBindingKeywords__Group__1__Impl : ( 'binding' ) ;
+ // InternalContract.g:10447:1: rule__InBindingKeywords__Group__1__Impl : ( 'binding' ) ;
public final void rule__InBindingKeywords__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10414:1: ( ( 'binding' ) )
- // InternalContract.g:10415:1: ( 'binding' )
+ // InternalContract.g:10451:1: ( ( 'binding' ) )
+ // InternalContract.g:10452:1: ( 'binding' )
{
- // InternalContract.g:10415:1: ( 'binding' )
- // InternalContract.g:10416:2: 'binding'
+ // InternalContract.g:10452:1: ( 'binding' )
+ // InternalContract.g:10453:2: 'binding'
{
before(grammarAccess.getInBindingKeywordsAccess().getBindingKeyword_1());
- match(input,79,FOLLOW_2);
+ match(input,80,FOLLOW_2);
after(grammarAccess.getInBindingKeywordsAccess().getBindingKeyword_1());
}
@@ -31964,16 +32105,16 @@ public final void rule__InBindingKeywords__Group__1__Impl() throws RecognitionEx
// $ANTLR start "rule__InModesKeywords__Group__0"
- // InternalContract.g:10426:1: rule__InModesKeywords__Group__0 : rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1 ;
+ // InternalContract.g:10463: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:10430:1: ( rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1 )
- // InternalContract.g:10431:2: rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1
+ // InternalContract.g:10467:1: ( rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1 )
+ // InternalContract.g:10468:2: rule__InModesKeywords__Group__0__Impl rule__InModesKeywords__Group__1
{
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_82);
rule__InModesKeywords__Group__0__Impl();
state._fsp--;
@@ -32002,20 +32143,20 @@ public final void rule__InModesKeywords__Group__0() throws RecognitionException
// $ANTLR start "rule__InModesKeywords__Group__0__Impl"
- // InternalContract.g:10438:1: rule__InModesKeywords__Group__0__Impl : ( 'in' ) ;
+ // InternalContract.g:10475:1: rule__InModesKeywords__Group__0__Impl : ( 'in' ) ;
public final void rule__InModesKeywords__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10442:1: ( ( 'in' ) )
- // InternalContract.g:10443:1: ( 'in' )
+ // InternalContract.g:10479:1: ( ( 'in' ) )
+ // InternalContract.g:10480:1: ( 'in' )
{
- // InternalContract.g:10443:1: ( 'in' )
- // InternalContract.g:10444:2: 'in'
+ // InternalContract.g:10480:1: ( 'in' )
+ // InternalContract.g:10481:2: 'in'
{
before(grammarAccess.getInModesKeywordsAccess().getInKeyword_0());
- match(input,78,FOLLOW_2);
+ match(input,79,FOLLOW_2);
after(grammarAccess.getInModesKeywordsAccess().getInKeyword_0());
}
@@ -32039,14 +32180,14 @@ public final void rule__InModesKeywords__Group__0__Impl() throws RecognitionExce
// $ANTLR start "rule__InModesKeywords__Group__1"
- // InternalContract.g:10453:1: rule__InModesKeywords__Group__1 : rule__InModesKeywords__Group__1__Impl ;
+ // InternalContract.g:10490: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:10457:1: ( rule__InModesKeywords__Group__1__Impl )
- // InternalContract.g:10458:2: rule__InModesKeywords__Group__1__Impl
+ // InternalContract.g:10494:1: ( rule__InModesKeywords__Group__1__Impl )
+ // InternalContract.g:10495:2: rule__InModesKeywords__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__InModesKeywords__Group__1__Impl();
@@ -32072,20 +32213,20 @@ public final void rule__InModesKeywords__Group__1() throws RecognitionException
// $ANTLR start "rule__InModesKeywords__Group__1__Impl"
- // InternalContract.g:10464:1: rule__InModesKeywords__Group__1__Impl : ( 'modes' ) ;
+ // InternalContract.g:10501:1: rule__InModesKeywords__Group__1__Impl : ( 'modes' ) ;
public final void rule__InModesKeywords__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10468:1: ( ( 'modes' ) )
- // InternalContract.g:10469:1: ( 'modes' )
+ // InternalContract.g:10505:1: ( ( 'modes' ) )
+ // InternalContract.g:10506:1: ( 'modes' )
{
- // InternalContract.g:10469:1: ( 'modes' )
- // InternalContract.g:10470:2: 'modes'
+ // InternalContract.g:10506:1: ( 'modes' )
+ // InternalContract.g:10507:2: 'modes'
{
before(grammarAccess.getInModesKeywordsAccess().getModesKeyword_1());
- match(input,80,FOLLOW_2);
+ match(input,81,FOLLOW_2);
after(grammarAccess.getInModesKeywordsAccess().getModesKeyword_1());
}
@@ -32109,14 +32250,14 @@ public final void rule__InModesKeywords__Group__1__Impl() throws RecognitionExce
// $ANTLR start "rule__QPREF__Group__0"
- // InternalContract.g:10480:1: rule__QPREF__Group__0 : rule__QPREF__Group__0__Impl rule__QPREF__Group__1 ;
+ // InternalContract.g:10517: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:10484:1: ( rule__QPREF__Group__0__Impl rule__QPREF__Group__1 )
- // InternalContract.g:10485:2: rule__QPREF__Group__0__Impl rule__QPREF__Group__1
+ // InternalContract.g:10521:1: ( rule__QPREF__Group__0__Impl rule__QPREF__Group__1 )
+ // InternalContract.g:10522:2: rule__QPREF__Group__0__Impl rule__QPREF__Group__1
{
pushFollow(FOLLOW_60);
rule__QPREF__Group__0__Impl();
@@ -32147,17 +32288,17 @@ public final void rule__QPREF__Group__0() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group__0__Impl"
- // InternalContract.g:10492:1: rule__QPREF__Group__0__Impl : ( RULE_ID ) ;
+ // InternalContract.g:10529:1: rule__QPREF__Group__0__Impl : ( RULE_ID ) ;
public final void rule__QPREF__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10496:1: ( ( RULE_ID ) )
- // InternalContract.g:10497:1: ( RULE_ID )
+ // InternalContract.g:10533:1: ( ( RULE_ID ) )
+ // InternalContract.g:10534:1: ( RULE_ID )
{
- // InternalContract.g:10497:1: ( RULE_ID )
- // InternalContract.g:10498:2: RULE_ID
+ // InternalContract.g:10534:1: ( RULE_ID )
+ // InternalContract.g:10535:2: RULE_ID
{
before(grammarAccess.getQPREFAccess().getIDTerminalRuleCall_0());
match(input,RULE_ID,FOLLOW_2);
@@ -32184,14 +32325,14 @@ public final void rule__QPREF__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group__1"
- // InternalContract.g:10507:1: rule__QPREF__Group__1 : rule__QPREF__Group__1__Impl ;
+ // InternalContract.g:10544: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:10511:1: ( rule__QPREF__Group__1__Impl )
- // InternalContract.g:10512:2: rule__QPREF__Group__1__Impl
+ // InternalContract.g:10548:1: ( rule__QPREF__Group__1__Impl )
+ // InternalContract.g:10549:2: rule__QPREF__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QPREF__Group__1__Impl();
@@ -32217,29 +32358,29 @@ public final void rule__QPREF__Group__1() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group__1__Impl"
- // InternalContract.g:10518:1: rule__QPREF__Group__1__Impl : ( ( rule__QPREF__Group_1__0 )? ) ;
+ // InternalContract.g:10555: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:10522:1: ( ( ( rule__QPREF__Group_1__0 )? ) )
- // InternalContract.g:10523:1: ( ( rule__QPREF__Group_1__0 )? )
+ // InternalContract.g:10559:1: ( ( ( rule__QPREF__Group_1__0 )? ) )
+ // InternalContract.g:10560:1: ( ( rule__QPREF__Group_1__0 )? )
{
- // InternalContract.g:10523:1: ( ( rule__QPREF__Group_1__0 )? )
- // InternalContract.g:10524:2: ( rule__QPREF__Group_1__0 )?
+ // InternalContract.g:10560:1: ( ( rule__QPREF__Group_1__0 )? )
+ // InternalContract.g:10561:2: ( rule__QPREF__Group_1__0 )?
{
before(grammarAccess.getQPREFAccess().getGroup_1());
- // InternalContract.g:10525:2: ( rule__QPREF__Group_1__0 )?
- int alt88=2;
- int LA88_0 = input.LA(1);
+ // InternalContract.g:10562:2: ( rule__QPREF__Group_1__0 )?
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA88_0==68) ) {
- alt88=1;
+ if ( (LA89_0==69) ) {
+ alt89=1;
}
- switch (alt88) {
+ switch (alt89) {
case 1 :
- // InternalContract.g:10525:3: rule__QPREF__Group_1__0
+ // InternalContract.g:10562:3: rule__QPREF__Group_1__0
{
pushFollow(FOLLOW_2);
rule__QPREF__Group_1__0();
@@ -32275,14 +32416,14 @@ public final void rule__QPREF__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group_1__0"
- // InternalContract.g:10534:1: rule__QPREF__Group_1__0 : rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1 ;
+ // InternalContract.g:10571: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:10538:1: ( rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1 )
- // InternalContract.g:10539:2: rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1
+ // InternalContract.g:10575:1: ( rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1 )
+ // InternalContract.g:10576:2: rule__QPREF__Group_1__0__Impl rule__QPREF__Group_1__1
{
pushFollow(FOLLOW_8);
rule__QPREF__Group_1__0__Impl();
@@ -32313,20 +32454,20 @@ public final void rule__QPREF__Group_1__0() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group_1__0__Impl"
- // InternalContract.g:10546:1: rule__QPREF__Group_1__0__Impl : ( '::' ) ;
+ // InternalContract.g:10583:1: rule__QPREF__Group_1__0__Impl : ( '::' ) ;
public final void rule__QPREF__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10550:1: ( ( '::' ) )
- // InternalContract.g:10551:1: ( '::' )
+ // InternalContract.g:10587:1: ( ( '::' ) )
+ // InternalContract.g:10588:1: ( '::' )
{
- // InternalContract.g:10551:1: ( '::' )
- // InternalContract.g:10552:2: '::'
+ // InternalContract.g:10588:1: ( '::' )
+ // InternalContract.g:10589:2: '::'
{
before(grammarAccess.getQPREFAccess().getColonColonKeyword_1_0());
- match(input,68,FOLLOW_2);
+ match(input,69,FOLLOW_2);
after(grammarAccess.getQPREFAccess().getColonColonKeyword_1_0());
}
@@ -32350,14 +32491,14 @@ public final void rule__QPREF__Group_1__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group_1__1"
- // InternalContract.g:10561:1: rule__QPREF__Group_1__1 : rule__QPREF__Group_1__1__Impl ;
+ // InternalContract.g:10598: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:10565:1: ( rule__QPREF__Group_1__1__Impl )
- // InternalContract.g:10566:2: rule__QPREF__Group_1__1__Impl
+ // InternalContract.g:10602:1: ( rule__QPREF__Group_1__1__Impl )
+ // InternalContract.g:10603:2: rule__QPREF__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__QPREF__Group_1__1__Impl();
@@ -32383,17 +32524,17 @@ public final void rule__QPREF__Group_1__1() throws RecognitionException {
// $ANTLR start "rule__QPREF__Group_1__1__Impl"
- // InternalContract.g:10572:1: rule__QPREF__Group_1__1__Impl : ( RULE_ID ) ;
+ // InternalContract.g:10609: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:10576:1: ( ( RULE_ID ) )
- // InternalContract.g:10577:1: ( RULE_ID )
+ // InternalContract.g:10613:1: ( ( RULE_ID ) )
+ // InternalContract.g:10614:1: ( RULE_ID )
{
- // InternalContract.g:10577:1: ( RULE_ID )
- // InternalContract.g:10578:2: RULE_ID
+ // InternalContract.g:10614:1: ( RULE_ID )
+ // InternalContract.g:10615:2: RULE_ID
{
before(grammarAccess.getQPREFAccess().getIDTerminalRuleCall_1_1());
match(input,RULE_ID,FOLLOW_2);
@@ -32420,14 +32561,14 @@ public final void rule__QPREF__Group_1__1__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__0"
- // InternalContract.g:10588:1: rule__QCREF__Group__0 : rule__QCREF__Group__0__Impl rule__QCREF__Group__1 ;
+ // InternalContract.g:10625: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:10592:1: ( rule__QCREF__Group__0__Impl rule__QCREF__Group__1 )
- // InternalContract.g:10593:2: rule__QCREF__Group__0__Impl rule__QCREF__Group__1
+ // InternalContract.g:10629:1: ( rule__QCREF__Group__0__Impl rule__QCREF__Group__1 )
+ // InternalContract.g:10630:2: rule__QCREF__Group__0__Impl rule__QCREF__Group__1
{
pushFollow(FOLLOW_8);
rule__QCREF__Group__0__Impl();
@@ -32458,39 +32599,39 @@ public final void rule__QCREF__Group__0() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__0__Impl"
- // InternalContract.g:10600:1: rule__QCREF__Group__0__Impl : ( ( rule__QCREF__Group_0__0 )* ) ;
+ // InternalContract.g:10637: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:10604:1: ( ( ( rule__QCREF__Group_0__0 )* ) )
- // InternalContract.g:10605:1: ( ( rule__QCREF__Group_0__0 )* )
+ // InternalContract.g:10641:1: ( ( ( rule__QCREF__Group_0__0 )* ) )
+ // InternalContract.g:10642:1: ( ( rule__QCREF__Group_0__0 )* )
{
- // InternalContract.g:10605:1: ( ( rule__QCREF__Group_0__0 )* )
- // InternalContract.g:10606:2: ( rule__QCREF__Group_0__0 )*
+ // InternalContract.g:10642:1: ( ( rule__QCREF__Group_0__0 )* )
+ // InternalContract.g:10643:2: ( rule__QCREF__Group_0__0 )*
{
before(grammarAccess.getQCREFAccess().getGroup_0());
- // InternalContract.g:10607:2: ( rule__QCREF__Group_0__0 )*
- loop89:
+ // InternalContract.g:10644:2: ( rule__QCREF__Group_0__0 )*
+ loop90:
do {
- int alt89=2;
- int LA89_0 = input.LA(1);
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA89_0==RULE_ID) ) {
- int LA89_1 = input.LA(2);
+ if ( (LA90_0==RULE_ID) ) {
+ int LA90_1 = input.LA(2);
- if ( (LA89_1==68) ) {
- alt89=1;
+ if ( (LA90_1==69) ) {
+ alt90=1;
}
}
- switch (alt89) {
+ switch (alt90) {
case 1 :
- // InternalContract.g:10607:3: rule__QCREF__Group_0__0
+ // InternalContract.g:10644:3: rule__QCREF__Group_0__0
{
pushFollow(FOLLOW_67);
rule__QCREF__Group_0__0();
@@ -32502,7 +32643,7 @@ public final void rule__QCREF__Group__0__Impl() throws RecognitionException {
break;
default :
- break loop89;
+ break loop90;
}
} while (true);
@@ -32529,16 +32670,16 @@ public final void rule__QCREF__Group__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__1"
- // InternalContract.g:10615:1: rule__QCREF__Group__1 : rule__QCREF__Group__1__Impl rule__QCREF__Group__2 ;
+ // InternalContract.g:10652: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:10619:1: ( rule__QCREF__Group__1__Impl rule__QCREF__Group__2 )
- // InternalContract.g:10620:2: rule__QCREF__Group__1__Impl rule__QCREF__Group__2
+ // InternalContract.g:10656:1: ( rule__QCREF__Group__1__Impl rule__QCREF__Group__2 )
+ // InternalContract.g:10657:2: rule__QCREF__Group__1__Impl rule__QCREF__Group__2
{
- pushFollow(FOLLOW_45);
+ pushFollow(FOLLOW_70);
rule__QCREF__Group__1__Impl();
state._fsp--;
@@ -32567,17 +32708,17 @@ public final void rule__QCREF__Group__1() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__1__Impl"
- // InternalContract.g:10627:1: rule__QCREF__Group__1__Impl : ( RULE_ID ) ;
+ // InternalContract.g:10664:1: rule__QCREF__Group__1__Impl : ( RULE_ID ) ;
public final void rule__QCREF__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10631:1: ( ( RULE_ID ) )
- // InternalContract.g:10632:1: ( RULE_ID )
+ // InternalContract.g:10668:1: ( ( RULE_ID ) )
+ // InternalContract.g:10669:1: ( RULE_ID )
{
- // InternalContract.g:10632:1: ( RULE_ID )
- // InternalContract.g:10633:2: RULE_ID
+ // InternalContract.g:10669:1: ( RULE_ID )
+ // InternalContract.g:10670:2: RULE_ID
{
before(grammarAccess.getQCREFAccess().getIDTerminalRuleCall_1());
match(input,RULE_ID,FOLLOW_2);
@@ -32604,14 +32745,14 @@ public final void rule__QCREF__Group__1__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__2"
- // InternalContract.g:10642:1: rule__QCREF__Group__2 : rule__QCREF__Group__2__Impl ;
+ // InternalContract.g:10679: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:10646:1: ( rule__QCREF__Group__2__Impl )
- // InternalContract.g:10647:2: rule__QCREF__Group__2__Impl
+ // InternalContract.g:10683:1: ( rule__QCREF__Group__2__Impl )
+ // InternalContract.g:10684:2: rule__QCREF__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__QCREF__Group__2__Impl();
@@ -32637,29 +32778,29 @@ public final void rule__QCREF__Group__2() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group__2__Impl"
- // InternalContract.g:10653:1: rule__QCREF__Group__2__Impl : ( ( rule__QCREF__Group_2__0 )? ) ;
+ // InternalContract.g:10690: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:10657:1: ( ( ( rule__QCREF__Group_2__0 )? ) )
- // InternalContract.g:10658:1: ( ( rule__QCREF__Group_2__0 )? )
+ // InternalContract.g:10694:1: ( ( ( rule__QCREF__Group_2__0 )? ) )
+ // InternalContract.g:10695:1: ( ( rule__QCREF__Group_2__0 )? )
{
- // InternalContract.g:10658:1: ( ( rule__QCREF__Group_2__0 )? )
- // InternalContract.g:10659:2: ( rule__QCREF__Group_2__0 )?
+ // InternalContract.g:10695:1: ( ( rule__QCREF__Group_2__0 )? )
+ // InternalContract.g:10696:2: ( rule__QCREF__Group_2__0 )?
{
before(grammarAccess.getQCREFAccess().getGroup_2());
- // InternalContract.g:10660:2: ( rule__QCREF__Group_2__0 )?
- int alt90=2;
- int LA90_0 = input.LA(1);
+ // InternalContract.g:10697:2: ( rule__QCREF__Group_2__0 )?
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA90_0==59) ) {
- alt90=1;
+ if ( (LA91_0==31) ) {
+ alt91=1;
}
- switch (alt90) {
+ switch (alt91) {
case 1 :
- // InternalContract.g:10660:3: rule__QCREF__Group_2__0
+ // InternalContract.g:10697:3: rule__QCREF__Group_2__0
{
pushFollow(FOLLOW_2);
rule__QCREF__Group_2__0();
@@ -32695,14 +32836,14 @@ public final void rule__QCREF__Group__2__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_0__0"
- // InternalContract.g:10669:1: rule__QCREF__Group_0__0 : rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1 ;
+ // InternalContract.g:10706: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:10673:1: ( rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1 )
- // InternalContract.g:10674:2: rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1
+ // InternalContract.g:10710:1: ( rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1 )
+ // InternalContract.g:10711:2: rule__QCREF__Group_0__0__Impl rule__QCREF__Group_0__1
{
pushFollow(FOLLOW_60);
rule__QCREF__Group_0__0__Impl();
@@ -32733,17 +32874,17 @@ public final void rule__QCREF__Group_0__0() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_0__0__Impl"
- // InternalContract.g:10681:1: rule__QCREF__Group_0__0__Impl : ( RULE_ID ) ;
+ // InternalContract.g:10718: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:10685:1: ( ( RULE_ID ) )
- // InternalContract.g:10686:1: ( RULE_ID )
+ // InternalContract.g:10722:1: ( ( RULE_ID ) )
+ // InternalContract.g:10723:1: ( RULE_ID )
{
- // InternalContract.g:10686:1: ( RULE_ID )
- // InternalContract.g:10687:2: RULE_ID
+ // InternalContract.g:10723:1: ( RULE_ID )
+ // InternalContract.g:10724:2: RULE_ID
{
before(grammarAccess.getQCREFAccess().getIDTerminalRuleCall_0_0());
match(input,RULE_ID,FOLLOW_2);
@@ -32770,14 +32911,14 @@ public final void rule__QCREF__Group_0__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_0__1"
- // InternalContract.g:10696:1: rule__QCREF__Group_0__1 : rule__QCREF__Group_0__1__Impl ;
+ // InternalContract.g:10733: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:10700:1: ( rule__QCREF__Group_0__1__Impl )
- // InternalContract.g:10701:2: rule__QCREF__Group_0__1__Impl
+ // InternalContract.g:10737:1: ( rule__QCREF__Group_0__1__Impl )
+ // InternalContract.g:10738:2: rule__QCREF__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__QCREF__Group_0__1__Impl();
@@ -32803,20 +32944,20 @@ public final void rule__QCREF__Group_0__1() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_0__1__Impl"
- // InternalContract.g:10707:1: rule__QCREF__Group_0__1__Impl : ( '::' ) ;
+ // InternalContract.g:10744:1: rule__QCREF__Group_0__1__Impl : ( '::' ) ;
public final void rule__QCREF__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10711:1: ( ( '::' ) )
- // InternalContract.g:10712:1: ( '::' )
+ // InternalContract.g:10748:1: ( ( '::' ) )
+ // InternalContract.g:10749:1: ( '::' )
{
- // InternalContract.g:10712:1: ( '::' )
- // InternalContract.g:10713:2: '::'
+ // InternalContract.g:10749:1: ( '::' )
+ // InternalContract.g:10750:2: '::'
{
before(grammarAccess.getQCREFAccess().getColonColonKeyword_0_1());
- match(input,68,FOLLOW_2);
+ match(input,69,FOLLOW_2);
after(grammarAccess.getQCREFAccess().getColonColonKeyword_0_1());
}
@@ -32840,14 +32981,14 @@ public final void rule__QCREF__Group_0__1__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_2__0"
- // InternalContract.g:10723:1: rule__QCREF__Group_2__0 : rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1 ;
+ // InternalContract.g:10760: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:10727:1: ( rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1 )
- // InternalContract.g:10728:2: rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1
+ // InternalContract.g:10764:1: ( rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1 )
+ // InternalContract.g:10765:2: rule__QCREF__Group_2__0__Impl rule__QCREF__Group_2__1
{
pushFollow(FOLLOW_8);
rule__QCREF__Group_2__0__Impl();
@@ -32878,20 +33019,20 @@ public final void rule__QCREF__Group_2__0() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_2__0__Impl"
- // InternalContract.g:10735:1: rule__QCREF__Group_2__0__Impl : ( '.' ) ;
+ // InternalContract.g:10772:1: rule__QCREF__Group_2__0__Impl : ( '.' ) ;
public final void rule__QCREF__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10739:1: ( ( '.' ) )
- // InternalContract.g:10740:1: ( '.' )
+ // InternalContract.g:10776:1: ( ( '.' ) )
+ // InternalContract.g:10777:1: ( '.' )
{
- // InternalContract.g:10740:1: ( '.' )
- // InternalContract.g:10741:2: '.'
+ // InternalContract.g:10777:1: ( '.' )
+ // InternalContract.g:10778:2: '.'
{
before(grammarAccess.getQCREFAccess().getFullStopKeyword_2_0());
- match(input,59,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getQCREFAccess().getFullStopKeyword_2_0());
}
@@ -32915,14 +33056,14 @@ public final void rule__QCREF__Group_2__0__Impl() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_2__1"
- // InternalContract.g:10750:1: rule__QCREF__Group_2__1 : rule__QCREF__Group_2__1__Impl ;
+ // InternalContract.g:10787: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:10754:1: ( rule__QCREF__Group_2__1__Impl )
- // InternalContract.g:10755:2: rule__QCREF__Group_2__1__Impl
+ // InternalContract.g:10791:1: ( rule__QCREF__Group_2__1__Impl )
+ // InternalContract.g:10792:2: rule__QCREF__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__QCREF__Group_2__1__Impl();
@@ -32948,17 +33089,17 @@ public final void rule__QCREF__Group_2__1() throws RecognitionException {
// $ANTLR start "rule__QCREF__Group_2__1__Impl"
- // InternalContract.g:10761:1: rule__QCREF__Group_2__1__Impl : ( RULE_ID ) ;
+ // InternalContract.g:10798: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:10765:1: ( ( RULE_ID ) )
- // InternalContract.g:10766:1: ( RULE_ID )
+ // InternalContract.g:10802:1: ( ( RULE_ID ) )
+ // InternalContract.g:10803:1: ( RULE_ID )
{
- // InternalContract.g:10766:1: ( RULE_ID )
- // InternalContract.g:10767:2: RULE_ID
+ // InternalContract.g:10803:1: ( RULE_ID )
+ // InternalContract.g:10804:2: RULE_ID
{
before(grammarAccess.getQCREFAccess().getIDTerminalRuleCall_2_1());
match(input,RULE_ID,FOLLOW_2);
@@ -32985,17 +33126,17 @@ public final void rule__QCREF__Group_2__1__Impl() throws RecognitionException {
// $ANTLR start "rule__ContractLibrary__ContractElementsAssignment_1"
- // InternalContract.g:10777:1: rule__ContractLibrary__ContractElementsAssignment_1 : ( ruleContractElement ) ;
+ // InternalContract.g:10814:1: rule__ContractLibrary__ContractElementsAssignment_1 : ( ruleContractElement ) ;
public final void rule__ContractLibrary__ContractElementsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10781:1: ( ( ruleContractElement ) )
- // InternalContract.g:10782:2: ( ruleContractElement )
+ // InternalContract.g:10818:1: ( ( ruleContractElement ) )
+ // InternalContract.g:10819:2: ( ruleContractElement )
{
- // InternalContract.g:10782:2: ( ruleContractElement )
- // InternalContract.g:10783:3: ruleContractElement
+ // InternalContract.g:10819:2: ( ruleContractElement )
+ // InternalContract.g:10820:3: ruleContractElement
{
before(grammarAccess.getContractLibraryAccess().getContractElementsContractElementParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -33026,17 +33167,17 @@ public final void rule__ContractLibrary__ContractElementsAssignment_1() throws R
// $ANTLR start "rule__Contract__NameAssignment_1"
- // InternalContract.g:10792:1: rule__Contract__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalContract.g:10829:1: rule__Contract__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__Contract__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10796:1: ( ( RULE_ID ) )
- // InternalContract.g:10797:2: ( RULE_ID )
+ // InternalContract.g:10833:1: ( ( RULE_ID ) )
+ // InternalContract.g:10834:2: ( RULE_ID )
{
- // InternalContract.g:10797:2: ( RULE_ID )
- // InternalContract.g:10798:3: RULE_ID
+ // InternalContract.g:10834:2: ( RULE_ID )
+ // InternalContract.g:10835:3: RULE_ID
{
before(grammarAccess.getContractAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -33063,17 +33204,17 @@ public final void rule__Contract__NameAssignment_1() throws RecognitionException
// $ANTLR start "rule__Contract__InputsAssignment_5_2"
- // InternalContract.g:10807:1: rule__Contract__InputsAssignment_5_2 : ( ruleInputAssumption ) ;
+ // InternalContract.g:10844:1: rule__Contract__InputsAssignment_5_2 : ( ruleInputAssumption ) ;
public final void rule__Contract__InputsAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10811:1: ( ( ruleInputAssumption ) )
- // InternalContract.g:10812:2: ( ruleInputAssumption )
+ // InternalContract.g:10848:1: ( ( ruleInputAssumption ) )
+ // InternalContract.g:10849:2: ( ruleInputAssumption )
{
- // InternalContract.g:10812:2: ( ruleInputAssumption )
- // InternalContract.g:10813:3: ruleInputAssumption
+ // InternalContract.g:10849:2: ( ruleInputAssumption )
+ // InternalContract.g:10850:3: ruleInputAssumption
{
before(grammarAccess.getContractAccess().getInputsInputAssumptionParserRuleCall_5_2_0());
pushFollow(FOLLOW_2);
@@ -33104,17 +33245,17 @@ public final void rule__Contract__InputsAssignment_5_2() throws RecognitionExcep
// $ANTLR start "rule__Contract__GuaranteeAssignment_7_2"
- // InternalContract.g:10822:1: rule__Contract__GuaranteeAssignment_7_2 : ( ruleGuarantee ) ;
+ // InternalContract.g:10859:1: rule__Contract__GuaranteeAssignment_7_2 : ( ruleGuarantee ) ;
public final void rule__Contract__GuaranteeAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10826:1: ( ( ruleGuarantee ) )
- // InternalContract.g:10827:2: ( ruleGuarantee )
+ // InternalContract.g:10863:1: ( ( ruleGuarantee ) )
+ // InternalContract.g:10864:2: ( ruleGuarantee )
{
- // InternalContract.g:10827:2: ( ruleGuarantee )
- // InternalContract.g:10828:3: ruleGuarantee
+ // InternalContract.g:10864:2: ( ruleGuarantee )
+ // InternalContract.g:10865:3: ruleGuarantee
{
before(grammarAccess.getContractAccess().getGuaranteeGuaranteeParserRuleCall_7_2_0());
pushFollow(FOLLOW_2);
@@ -33145,24 +33286,24 @@ public final void rule__Contract__GuaranteeAssignment_7_2() throws RecognitionEx
// $ANTLR start "rule__Exact__ExactAssignment_1"
- // InternalContract.g:10837:1: rule__Exact__ExactAssignment_1 : ( ( '<=>' ) ) ;
+ // InternalContract.g:10874:1: rule__Exact__ExactAssignment_1 : ( ( '<=>' ) ) ;
public final void rule__Exact__ExactAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10841:1: ( ( ( '<=>' ) ) )
- // InternalContract.g:10842:2: ( ( '<=>' ) )
+ // InternalContract.g:10878:1: ( ( ( '<=>' ) ) )
+ // InternalContract.g:10879:2: ( ( '<=>' ) )
{
- // InternalContract.g:10842:2: ( ( '<=>' ) )
- // InternalContract.g:10843:3: ( '<=>' )
+ // InternalContract.g:10879:2: ( ( '<=>' ) )
+ // InternalContract.g:10880:3: ( '<=>' )
{
before(grammarAccess.getExactAccess().getExactLessThanSignEqualsSignGreaterThanSignKeyword_1_0());
- // InternalContract.g:10844:3: ( '<=>' )
- // InternalContract.g:10845:4: '<=>'
+ // InternalContract.g:10881:3: ( '<=>' )
+ // InternalContract.g:10882:4: '<=>'
{
before(grammarAccess.getExactAccess().getExactLessThanSignEqualsSignGreaterThanSignKeyword_1_0());
- match(input,81,FOLLOW_2);
+ match(input,82,FOLLOW_2);
after(grammarAccess.getExactAccess().getExactLessThanSignEqualsSignGreaterThanSignKeyword_1_0());
}
@@ -33190,17 +33331,17 @@ public final void rule__Exact__ExactAssignment_1() throws RecognitionException {
// $ANTLR start "rule__Queries__QueriesAssignment_0"
- // InternalContract.g:10856:1: rule__Queries__QueriesAssignment_0 : ( ruleQuery ) ;
+ // InternalContract.g:10893:1: rule__Queries__QueriesAssignment_0 : ( ruleQuery ) ;
public final void rule__Queries__QueriesAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10860:1: ( ( ruleQuery ) )
- // InternalContract.g:10861:2: ( ruleQuery )
+ // InternalContract.g:10897:1: ( ( ruleQuery ) )
+ // InternalContract.g:10898:2: ( ruleQuery )
{
- // InternalContract.g:10861:2: ( ruleQuery )
- // InternalContract.g:10862:3: ruleQuery
+ // InternalContract.g:10898:2: ( ruleQuery )
+ // InternalContract.g:10899:3: ruleQuery
{
before(grammarAccess.getQueriesAccess().getQueriesQueryParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -33231,21 +33372,21 @@ public final void rule__Queries__QueriesAssignment_0() throws RecognitionExcepti
// $ANTLR start "rule__Domains__DomainsAssignment_0"
- // InternalContract.g:10871:1: rule__Domains__DomainsAssignment_0 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:10908:1: rule__Domains__DomainsAssignment_0 : ( ( ruleQPREF ) ) ;
public final void rule__Domains__DomainsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10875:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:10876:2: ( ( ruleQPREF ) )
+ // InternalContract.g:10912:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:10913:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:10876:2: ( ( ruleQPREF ) )
- // InternalContract.g:10877:3: ( ruleQPREF )
+ // InternalContract.g:10913:2: ( ( ruleQPREF ) )
+ // InternalContract.g:10914:3: ( ruleQPREF )
{
before(grammarAccess.getDomainsAccess().getDomainsDomainCrossReference_0_0());
- // InternalContract.g:10878:3: ( ruleQPREF )
- // InternalContract.g:10879:4: ruleQPREF
+ // InternalContract.g:10915:3: ( ruleQPREF )
+ // InternalContract.g:10916:4: ruleQPREF
{
before(grammarAccess.getDomainsAccess().getDomainsDomainQPREFParserRuleCall_0_0_1());
pushFollow(FOLLOW_2);
@@ -33280,17 +33421,17 @@ public final void rule__Domains__DomainsAssignment_0() throws RecognitionExcepti
// $ANTLR start "rule__Assumptions__AssumptionsAssignment_0"
- // InternalContract.g:10890:1: rule__Assumptions__AssumptionsAssignment_0 : ( ruleAssumptionElement ) ;
+ // InternalContract.g:10927:1: rule__Assumptions__AssumptionsAssignment_0 : ( ruleAssumptionElement ) ;
public final void rule__Assumptions__AssumptionsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10894:1: ( ( ruleAssumptionElement ) )
- // InternalContract.g:10895:2: ( ruleAssumptionElement )
+ // InternalContract.g:10931:1: ( ( ruleAssumptionElement ) )
+ // InternalContract.g:10932:2: ( ruleAssumptionElement )
{
- // InternalContract.g:10895:2: ( ruleAssumptionElement )
- // InternalContract.g:10896:3: ruleAssumptionElement
+ // InternalContract.g:10932:2: ( ruleAssumptionElement )
+ // InternalContract.g:10933:3: ruleAssumptionElement
{
before(grammarAccess.getAssumptionsAccess().getAssumptionsAssumptionElementParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -33321,17 +33462,17 @@ public final void rule__Assumptions__AssumptionsAssignment_0() throws Recognitio
// $ANTLR start "rule__Analyses__AnalysesAssignment_0"
- // InternalContract.g:10905:1: rule__Analyses__AnalysesAssignment_0 : ( ruleAnalysis ) ;
+ // InternalContract.g:10942:1: rule__Analyses__AnalysesAssignment_0 : ( ruleAnalysis ) ;
public final void rule__Analyses__AnalysesAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10909:1: ( ( ruleAnalysis ) )
- // InternalContract.g:10910:2: ( ruleAnalysis )
+ // InternalContract.g:10946:1: ( ( ruleAnalysis ) )
+ // InternalContract.g:10947:2: ( ruleAnalysis )
{
- // InternalContract.g:10910:2: ( ruleAnalysis )
- // InternalContract.g:10911:3: ruleAnalysis
+ // InternalContract.g:10947:2: ( ruleAnalysis )
+ // InternalContract.g:10948:3: ruleAnalysis
{
before(grammarAccess.getAnalysesAccess().getAnalysesAnalysisParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -33362,17 +33503,17 @@ public final void rule__Analyses__AnalysesAssignment_0() throws RecognitionExcep
// $ANTLR start "rule__InputAssumption__CodeAssignment_1"
- // InternalContract.g:10920:1: rule__InputAssumption__CodeAssignment_1 : ( ruleSource ) ;
+ // InternalContract.g:10957:1: rule__InputAssumption__CodeAssignment_1 : ( ruleSource ) ;
public final void rule__InputAssumption__CodeAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10924:1: ( ( ruleSource ) )
- // InternalContract.g:10925:2: ( ruleSource )
+ // InternalContract.g:10961:1: ( ( ruleSource ) )
+ // InternalContract.g:10962:2: ( ruleSource )
{
- // InternalContract.g:10925:2: ( ruleSource )
- // InternalContract.g:10926:3: ruleSource
+ // InternalContract.g:10962:2: ( ruleSource )
+ // InternalContract.g:10963:3: ruleSource
{
before(grammarAccess.getInputAssumptionAccess().getCodeSourceParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -33403,21 +33544,21 @@ public final void rule__InputAssumption__CodeAssignment_1() throws RecognitionEx
// $ANTLR start "rule__AssumptionElement__ContractAssignment_0_2"
- // InternalContract.g:10935:1: rule__AssumptionElement__ContractAssignment_0_2 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:10972:1: rule__AssumptionElement__ContractAssignment_0_2 : ( ( ruleQPREF ) ) ;
public final void rule__AssumptionElement__ContractAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10939:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:10940:2: ( ( ruleQPREF ) )
+ // InternalContract.g:10976:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:10977:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:10940:2: ( ( ruleQPREF ) )
- // InternalContract.g:10941:3: ( ruleQPREF )
+ // InternalContract.g:10977:2: ( ( ruleQPREF ) )
+ // InternalContract.g:10978:3: ( ruleQPREF )
{
before(grammarAccess.getAssumptionElementAccess().getContractContractElementCrossReference_0_2_0());
- // InternalContract.g:10942:3: ( ruleQPREF )
- // InternalContract.g:10943:4: ruleQPREF
+ // InternalContract.g:10979:3: ( ruleQPREF )
+ // InternalContract.g:10980:4: ruleQPREF
{
before(grammarAccess.getAssumptionElementAccess().getContractContractElementQPREFParserRuleCall_0_2_0_1());
pushFollow(FOLLOW_2);
@@ -33452,21 +33593,21 @@ public final void rule__AssumptionElement__ContractAssignment_0_2() throws Recog
// $ANTLR start "rule__AssumptionElement__ArgumentAssignment_1_2"
- // InternalContract.g:10954:1: rule__AssumptionElement__ArgumentAssignment_1_2 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:10991:1: rule__AssumptionElement__ArgumentAssignment_1_2 : ( ( ruleQPREF ) ) ;
public final void rule__AssumptionElement__ArgumentAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10958:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:10959:2: ( ( ruleQPREF ) )
+ // InternalContract.g:10995:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:10996:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:10959:2: ( ( ruleQPREF ) )
- // InternalContract.g:10960:3: ( ruleQPREF )
+ // InternalContract.g:10996:2: ( ( ruleQPREF ) )
+ // InternalContract.g:10997:3: ( ruleQPREF )
{
before(grammarAccess.getAssumptionElementAccess().getArgumentContractElementCrossReference_1_2_0());
- // InternalContract.g:10961:3: ( ruleQPREF )
- // InternalContract.g:10962:4: ruleQPREF
+ // InternalContract.g:10998:3: ( ruleQPREF )
+ // InternalContract.g:10999:4: ruleQPREF
{
before(grammarAccess.getAssumptionElementAccess().getArgumentContractElementQPREFParserRuleCall_1_2_0_1());
pushFollow(FOLLOW_2);
@@ -33501,17 +33642,17 @@ public final void rule__AssumptionElement__ArgumentAssignment_1_2() throws Recog
// $ANTLR start "rule__AssumptionElement__CodeAssignment_2_1"
- // InternalContract.g:10973:1: rule__AssumptionElement__CodeAssignment_2_1 : ( ruleSource ) ;
+ // InternalContract.g:11010:1: rule__AssumptionElement__CodeAssignment_2_1 : ( ruleSource ) ;
public final void rule__AssumptionElement__CodeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:10977:1: ( ( ruleSource ) )
- // InternalContract.g:10978:2: ( ruleSource )
+ // InternalContract.g:11014:1: ( ( ruleSource ) )
+ // InternalContract.g:11015:2: ( ruleSource )
{
- // InternalContract.g:10978:2: ( ruleSource )
- // InternalContract.g:10979:3: ruleSource
+ // InternalContract.g:11015:2: ( ruleSource )
+ // InternalContract.g:11016:3: ruleSource
{
before(grammarAccess.getAssumptionElementAccess().getCodeSourceParserRuleCall_2_1_0());
pushFollow(FOLLOW_2);
@@ -33542,17 +33683,17 @@ public final void rule__AssumptionElement__CodeAssignment_2_1() throws Recogniti
// $ANTLR start "rule__AssumptionElement__GuaranteeAssignment_2_2_1"
- // InternalContract.g:10988:1: rule__AssumptionElement__GuaranteeAssignment_2_2_1 : ( ruleGuarantee ) ;
+ // InternalContract.g:11025: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:10992:1: ( ( ruleGuarantee ) )
- // InternalContract.g:10993:2: ( ruleGuarantee )
+ // InternalContract.g:11029:1: ( ( ruleGuarantee ) )
+ // InternalContract.g:11030:2: ( ruleGuarantee )
{
- // InternalContract.g:10993:2: ( ruleGuarantee )
- // InternalContract.g:10994:3: ruleGuarantee
+ // InternalContract.g:11030:2: ( ruleGuarantee )
+ // InternalContract.g:11031:3: ruleGuarantee
{
before(grammarAccess.getAssumptionElementAccess().getGuaranteeGuaranteeParserRuleCall_2_2_1_0());
pushFollow(FOLLOW_2);
@@ -33583,17 +33724,17 @@ public final void rule__AssumptionElement__GuaranteeAssignment_2_2_1() throws Re
// $ANTLR start "rule__Guarantee__CodeAssignment"
- // InternalContract.g:11003:1: rule__Guarantee__CodeAssignment : ( ruleSource ) ;
+ // InternalContract.g:11040:1: rule__Guarantee__CodeAssignment : ( ruleSource ) ;
public final void rule__Guarantee__CodeAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11007:1: ( ( ruleSource ) )
- // InternalContract.g:11008:2: ( ruleSource )
+ // InternalContract.g:11044:1: ( ( ruleSource ) )
+ // InternalContract.g:11045:2: ( ruleSource )
{
- // InternalContract.g:11008:2: ( ruleSource )
- // InternalContract.g:11009:3: ruleSource
+ // InternalContract.g:11045:2: ( ruleSource )
+ // InternalContract.g:11046:3: ruleSource
{
before(grammarAccess.getGuaranteeAccess().getCodeSourceParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -33624,17 +33765,17 @@ public final void rule__Guarantee__CodeAssignment() throws RecognitionException
// $ANTLR start "rule__Analysis__CodeAssignment"
- // InternalContract.g:11018:1: rule__Analysis__CodeAssignment : ( ruleSource ) ;
+ // InternalContract.g:11055:1: rule__Analysis__CodeAssignment : ( ruleSource ) ;
public final void rule__Analysis__CodeAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11022:1: ( ( ruleSource ) )
- // InternalContract.g:11023:2: ( ruleSource )
+ // InternalContract.g:11059:1: ( ( ruleSource ) )
+ // InternalContract.g:11060:2: ( ruleSource )
{
- // InternalContract.g:11023:2: ( ruleSource )
- // InternalContract.g:11024:3: ruleSource
+ // InternalContract.g:11060:2: ( ruleSource )
+ // InternalContract.g:11061:3: ruleSource
{
before(grammarAccess.getAnalysisAccess().getCodeSourceParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -33665,17 +33806,17 @@ public final void rule__Analysis__CodeAssignment() throws RecognitionException {
// $ANTLR start "rule__Source__LanguageAssignment_0"
- // InternalContract.g:11033:1: rule__Source__LanguageAssignment_0 : ( ruleLanguage ) ;
+ // InternalContract.g:11070:1: rule__Source__LanguageAssignment_0 : ( ruleLanguage ) ;
public final void rule__Source__LanguageAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11037:1: ( ( ruleLanguage ) )
- // InternalContract.g:11038:2: ( ruleLanguage )
+ // InternalContract.g:11074:1: ( ( ruleLanguage ) )
+ // InternalContract.g:11075:2: ( ruleLanguage )
{
- // InternalContract.g:11038:2: ( ruleLanguage )
- // InternalContract.g:11039:3: ruleLanguage
+ // InternalContract.g:11075:2: ( ruleLanguage )
+ // InternalContract.g:11076:3: ruleLanguage
{
before(grammarAccess.getSourceAccess().getLanguageLanguageEnumRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -33706,17 +33847,17 @@ public final void rule__Source__LanguageAssignment_0() throws RecognitionExcepti
// $ANTLR start "rule__Source__SourceAssignment_1_0"
- // InternalContract.g:11048:1: rule__Source__SourceAssignment_1_0 : ( RULE_SSTRING ) ;
+ // InternalContract.g:11085:1: rule__Source__SourceAssignment_1_0 : ( RULE_SSTRING ) ;
public final void rule__Source__SourceAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11052:1: ( ( RULE_SSTRING ) )
- // InternalContract.g:11053:2: ( RULE_SSTRING )
+ // InternalContract.g:11089:1: ( ( RULE_SSTRING ) )
+ // InternalContract.g:11090:2: ( RULE_SSTRING )
{
- // InternalContract.g:11053:2: ( RULE_SSTRING )
- // InternalContract.g:11054:3: RULE_SSTRING
+ // InternalContract.g:11090:2: ( RULE_SSTRING )
+ // InternalContract.g:11091:3: RULE_SSTRING
{
before(grammarAccess.getSourceAccess().getSourceSSTRINGTerminalRuleCall_1_0_0());
match(input,RULE_SSTRING,FOLLOW_2);
@@ -33743,17 +33884,17 @@ public final void rule__Source__SourceAssignment_1_0() throws RecognitionExcepti
// $ANTLR start "rule__Source__InterAssignment_1_1"
- // InternalContract.g:11063:1: rule__Source__InterAssignment_1_1 : ( ruleIString ) ;
+ // InternalContract.g:11100:1: rule__Source__InterAssignment_1_1 : ( ruleIString ) ;
public final void rule__Source__InterAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11067:1: ( ( ruleIString ) )
- // InternalContract.g:11068:2: ( ruleIString )
+ // InternalContract.g:11104:1: ( ( ruleIString ) )
+ // InternalContract.g:11105:2: ( ruleIString )
{
- // InternalContract.g:11068:2: ( ruleIString )
- // InternalContract.g:11069:3: ruleIString
+ // InternalContract.g:11105:2: ( ruleIString )
+ // InternalContract.g:11106:3: ruleIString
{
before(grammarAccess.getSourceAccess().getInterIStringParserRuleCall_1_1_0());
pushFollow(FOLLOW_2);
@@ -33784,17 +33925,17 @@ public final void rule__Source__InterAssignment_1_1() throws RecognitionExceptio
// $ANTLR start "rule__Implementation__NameAssignment_2"
- // InternalContract.g:11078:1: rule__Implementation__NameAssignment_2 : ( RULE_ID ) ;
+ // InternalContract.g:11115:1: rule__Implementation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__Implementation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11082:1: ( ( RULE_ID ) )
- // InternalContract.g:11083:2: ( RULE_ID )
+ // InternalContract.g:11119:1: ( ( RULE_ID ) )
+ // InternalContract.g:11120:2: ( RULE_ID )
{
- // InternalContract.g:11083:2: ( RULE_ID )
- // InternalContract.g:11084:3: RULE_ID
+ // InternalContract.g:11120:2: ( RULE_ID )
+ // InternalContract.g:11121:3: RULE_ID
{
before(grammarAccess.getImplementationAccess().getNameIDTerminalRuleCall_2_0());
match(input,RULE_ID,FOLLOW_2);
@@ -33821,17 +33962,17 @@ public final void rule__Implementation__NameAssignment_2() throws RecognitionExc
// $ANTLR start "rule__Implementation__CodeAssignment_4"
- // InternalContract.g:11093:1: rule__Implementation__CodeAssignment_4 : ( ruleSource ) ;
+ // InternalContract.g:11130:1: rule__Implementation__CodeAssignment_4 : ( ruleSource ) ;
public final void rule__Implementation__CodeAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11097:1: ( ( ruleSource ) )
- // InternalContract.g:11098:2: ( ruleSource )
+ // InternalContract.g:11134:1: ( ( ruleSource ) )
+ // InternalContract.g:11135:2: ( ruleSource )
{
- // InternalContract.g:11098:2: ( ruleSource )
- // InternalContract.g:11099:3: ruleSource
+ // InternalContract.g:11135:2: ( ruleSource )
+ // InternalContract.g:11136:3: ruleSource
{
before(grammarAccess.getImplementationAccess().getCodeSourceParserRuleCall_4_0());
pushFollow(FOLLOW_2);
@@ -33862,17 +34003,17 @@ public final void rule__Implementation__CodeAssignment_4() throws RecognitionExc
// $ANTLR start "rule__Domain__NameAssignment_1"
- // InternalContract.g:11108:1: rule__Domain__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalContract.g:11145:1: rule__Domain__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__Domain__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11112:1: ( ( RULE_ID ) )
- // InternalContract.g:11113:2: ( RULE_ID )
+ // InternalContract.g:11149:1: ( ( RULE_ID ) )
+ // InternalContract.g:11150:2: ( RULE_ID )
{
- // InternalContract.g:11113:2: ( RULE_ID )
- // InternalContract.g:11114:3: RULE_ID
+ // InternalContract.g:11150:2: ( RULE_ID )
+ // InternalContract.g:11151:3: RULE_ID
{
before(grammarAccess.getDomainAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -33899,17 +34040,17 @@ public final void rule__Domain__NameAssignment_1() throws RecognitionException {
// $ANTLR start "rule__Domain__CodeAssignment_4_1"
- // InternalContract.g:11123:1: rule__Domain__CodeAssignment_4_1 : ( ruleSource ) ;
+ // InternalContract.g:11160:1: rule__Domain__CodeAssignment_4_1 : ( ruleSource ) ;
public final void rule__Domain__CodeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11127:1: ( ( ruleSource ) )
- // InternalContract.g:11128:2: ( ruleSource )
+ // InternalContract.g:11164:1: ( ( ruleSource ) )
+ // InternalContract.g:11165:2: ( ruleSource )
{
- // InternalContract.g:11128:2: ( ruleSource )
- // InternalContract.g:11129:3: ruleSource
+ // InternalContract.g:11165:2: ( ruleSource )
+ // InternalContract.g:11166:3: ruleSource
{
before(grammarAccess.getDomainAccess().getCodeSourceParserRuleCall_4_1_0());
pushFollow(FOLLOW_2);
@@ -33940,17 +34081,17 @@ public final void rule__Domain__CodeAssignment_4_1() throws RecognitionException
// $ANTLR start "rule__Argument__NameAssignment_1"
- // InternalContract.g:11138:1: rule__Argument__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalContract.g:11175:1: rule__Argument__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__Argument__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11142:1: ( ( RULE_ID ) )
- // InternalContract.g:11143:2: ( RULE_ID )
+ // InternalContract.g:11179:1: ( ( RULE_ID ) )
+ // InternalContract.g:11180:2: ( RULE_ID )
{
- // InternalContract.g:11143:2: ( RULE_ID )
- // InternalContract.g:11144:3: RULE_ID
+ // InternalContract.g:11180:2: ( RULE_ID )
+ // InternalContract.g:11181:3: RULE_ID
{
before(grammarAccess.getArgumentAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -33977,17 +34118,17 @@ public final void rule__Argument__NameAssignment_1() throws RecognitionException
// $ANTLR start "rule__Argument__GuaranteeAssignment_4_2"
- // InternalContract.g:11153:1: rule__Argument__GuaranteeAssignment_4_2 : ( ruleGuarantee ) ;
+ // InternalContract.g:11190:1: rule__Argument__GuaranteeAssignment_4_2 : ( ruleGuarantee ) ;
public final void rule__Argument__GuaranteeAssignment_4_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11157:1: ( ( ruleGuarantee ) )
- // InternalContract.g:11158:2: ( ruleGuarantee )
+ // InternalContract.g:11194:1: ( ( ruleGuarantee ) )
+ // InternalContract.g:11195:2: ( ruleGuarantee )
{
- // InternalContract.g:11158:2: ( ruleGuarantee )
- // InternalContract.g:11159:3: ruleGuarantee
+ // InternalContract.g:11195:2: ( ruleGuarantee )
+ // InternalContract.g:11196:3: ruleGuarantee
{
before(grammarAccess.getArgumentAccess().getGuaranteeGuaranteeParserRuleCall_4_2_0());
pushFollow(FOLLOW_2);
@@ -34018,17 +34159,17 @@ public final void rule__Argument__GuaranteeAssignment_4_2() throws RecognitionEx
// $ANTLR start "rule__Argument__ArgumentExpressionAssignment_5_1"
- // InternalContract.g:11168:1: rule__Argument__ArgumentExpressionAssignment_5_1 : ( ruleArgumentExpression ) ;
+ // InternalContract.g:11205:1: rule__Argument__ArgumentExpressionAssignment_5_1 : ( ruleArgumentExpression ) ;
public final void rule__Argument__ArgumentExpressionAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11172:1: ( ( ruleArgumentExpression ) )
- // InternalContract.g:11173:2: ( ruleArgumentExpression )
+ // InternalContract.g:11209:1: ( ( ruleArgumentExpression ) )
+ // InternalContract.g:11210:2: ( ruleArgumentExpression )
{
- // InternalContract.g:11173:2: ( ruleArgumentExpression )
- // InternalContract.g:11174:3: ruleArgumentExpression
+ // InternalContract.g:11210:2: ( ruleArgumentExpression )
+ // InternalContract.g:11211:3: ruleArgumentExpression
{
before(grammarAccess.getArgumentAccess().getArgumentExpressionArgumentExpressionParserRuleCall_5_1_0());
pushFollow(FOLLOW_2);
@@ -34059,21 +34200,21 @@ public final void rule__Argument__ArgumentExpressionAssignment_5_1() throws Reco
// $ANTLR start "rule__ArgumentExpression__ContractsAssignment_3_0_1"
- // InternalContract.g:11183:1: rule__ArgumentExpression__ContractsAssignment_3_0_1 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11220:1: rule__ArgumentExpression__ContractsAssignment_3_0_1 : ( ( ruleQPREF ) ) ;
public final void rule__ArgumentExpression__ContractsAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11187:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11188:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11224:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11225:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11188:2: ( ( ruleQPREF ) )
- // InternalContract.g:11189:3: ( ruleQPREF )
+ // InternalContract.g:11225:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11226:3: ( ruleQPREF )
{
before(grammarAccess.getArgumentExpressionAccess().getContractsContractElementCrossReference_3_0_1_0());
- // InternalContract.g:11190:3: ( ruleQPREF )
- // InternalContract.g:11191:4: ruleQPREF
+ // InternalContract.g:11227:3: ( ruleQPREF )
+ // InternalContract.g:11228:4: ruleQPREF
{
before(grammarAccess.getArgumentExpressionAccess().getContractsContractElementQPREFParserRuleCall_3_0_1_0_1());
pushFollow(FOLLOW_2);
@@ -34108,21 +34249,21 @@ public final void rule__ArgumentExpression__ContractsAssignment_3_0_1() throws R
// $ANTLR start "rule__ArgumentExpression__ArgumentsAssignment_3_1_1"
- // InternalContract.g:11202:1: rule__ArgumentExpression__ArgumentsAssignment_3_1_1 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11239:1: rule__ArgumentExpression__ArgumentsAssignment_3_1_1 : ( ( ruleQPREF ) ) ;
public final void rule__ArgumentExpression__ArgumentsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11206:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11207:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11243:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11244:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11207:2: ( ( ruleQPREF ) )
- // InternalContract.g:11208:3: ( ruleQPREF )
+ // InternalContract.g:11244:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11245:3: ( ruleQPREF )
{
before(grammarAccess.getArgumentExpressionAccess().getArgumentsContractElementCrossReference_3_1_1_0());
- // InternalContract.g:11209:3: ( ruleQPREF )
- // InternalContract.g:11210:4: ruleQPREF
+ // InternalContract.g:11246:3: ( ruleQPREF )
+ // InternalContract.g:11247:4: ruleQPREF
{
before(grammarAccess.getArgumentExpressionAccess().getArgumentsContractElementQPREFParserRuleCall_3_1_1_0_1());
pushFollow(FOLLOW_2);
@@ -34157,17 +34298,17 @@ public final void rule__ArgumentExpression__ArgumentsAssignment_3_1_1() throws R
// $ANTLR start "rule__VerificationPlan__NameAssignment_2"
- // InternalContract.g:11221:1: rule__VerificationPlan__NameAssignment_2 : ( RULE_ID ) ;
+ // InternalContract.g:11258:1: rule__VerificationPlan__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__VerificationPlan__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11225:1: ( ( RULE_ID ) )
- // InternalContract.g:11226:2: ( RULE_ID )
+ // InternalContract.g:11262:1: ( ( RULE_ID ) )
+ // InternalContract.g:11263:2: ( RULE_ID )
{
- // InternalContract.g:11226:2: ( RULE_ID )
- // InternalContract.g:11227:3: RULE_ID
+ // InternalContract.g:11263:2: ( RULE_ID )
+ // InternalContract.g:11264:3: RULE_ID
{
before(grammarAccess.getVerificationPlanAccess().getNameIDTerminalRuleCall_2_0());
match(input,RULE_ID,FOLLOW_2);
@@ -34194,21 +34335,21 @@ public final void rule__VerificationPlan__NameAssignment_2() throws RecognitionE
// $ANTLR start "rule__VerificationPlan__ComponentImplementationAssignment_7"
- // InternalContract.g:11236:1: rule__VerificationPlan__ComponentImplementationAssignment_7 : ( ( ruleQCREF ) ) ;
+ // InternalContract.g:11273:1: rule__VerificationPlan__ComponentImplementationAssignment_7 : ( ( ruleQCREF ) ) ;
public final void rule__VerificationPlan__ComponentImplementationAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11240:1: ( ( ( ruleQCREF ) ) )
- // InternalContract.g:11241:2: ( ( ruleQCREF ) )
+ // InternalContract.g:11277:1: ( ( ( ruleQCREF ) ) )
+ // InternalContract.g:11278:2: ( ( ruleQCREF ) )
{
- // InternalContract.g:11241:2: ( ( ruleQCREF ) )
- // InternalContract.g:11242:3: ( ruleQCREF )
+ // InternalContract.g:11278:2: ( ( ruleQCREF ) )
+ // InternalContract.g:11279:3: ( ruleQCREF )
{
before(grammarAccess.getVerificationPlanAccess().getComponentImplementationComponentImplementationCrossReference_7_0());
- // InternalContract.g:11243:3: ( ruleQCREF )
- // InternalContract.g:11244:4: ruleQCREF
+ // InternalContract.g:11280:3: ( ruleQCREF )
+ // InternalContract.g:11281:4: ruleQCREF
{
before(grammarAccess.getVerificationPlanAccess().getComponentImplementationComponentImplementationQCREFParserRuleCall_7_0_1());
pushFollow(FOLLOW_2);
@@ -34243,21 +34384,21 @@ public final void rule__VerificationPlan__ComponentImplementationAssignment_7()
// $ANTLR start "rule__VerificationPlan__ContractsAssignment_11_1_0"
- // InternalContract.g:11255:1: rule__VerificationPlan__ContractsAssignment_11_1_0 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11292: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:11259:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11260:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11296:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11297:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11260:2: ( ( ruleQPREF ) )
- // InternalContract.g:11261:3: ( ruleQPREF )
+ // InternalContract.g:11297:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11298:3: ( ruleQPREF )
{
before(grammarAccess.getVerificationPlanAccess().getContractsContractCrossReference_11_1_0_0());
- // InternalContract.g:11262:3: ( ruleQPREF )
- // InternalContract.g:11263:4: ruleQPREF
+ // InternalContract.g:11299:3: ( ruleQPREF )
+ // InternalContract.g:11300:4: ruleQPREF
{
before(grammarAccess.getVerificationPlanAccess().getContractsContractQPREFParserRuleCall_11_1_0_0_1());
pushFollow(FOLLOW_2);
@@ -34292,17 +34433,17 @@ public final void rule__VerificationPlan__ContractsAssignment_11_1_0() throws Re
// $ANTLR start "rule__Claims__ClaimsAssignment_0"
- // InternalContract.g:11274:1: rule__Claims__ClaimsAssignment_0 : ( ruleSource ) ;
+ // InternalContract.g:11311:1: rule__Claims__ClaimsAssignment_0 : ( ruleSource ) ;
public final void rule__Claims__ClaimsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11278:1: ( ( ruleSource ) )
- // InternalContract.g:11279:2: ( ruleSource )
+ // InternalContract.g:11315:1: ( ( ruleSource ) )
+ // InternalContract.g:11316:2: ( ruleSource )
{
- // InternalContract.g:11279:2: ( ruleSource )
- // InternalContract.g:11280:3: ruleSource
+ // InternalContract.g:11316:2: ( ruleSource )
+ // InternalContract.g:11317:3: ruleSource
{
before(grammarAccess.getClaimsAccess().getClaimsSourceParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -34333,17 +34474,17 @@ public final void rule__Claims__ClaimsAssignment_0() throws RecognitionException
// $ANTLR start "rule__Query__NamesAssignment_1_3"
- // InternalContract.g:11289:1: rule__Query__NamesAssignment_1_3 : ( ruleTupleName ) ;
+ // InternalContract.g:11326:1: rule__Query__NamesAssignment_1_3 : ( ruleTupleName ) ;
public final void rule__Query__NamesAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11293:1: ( ( ruleTupleName ) )
- // InternalContract.g:11294:2: ( ruleTupleName )
+ // InternalContract.g:11330:1: ( ( ruleTupleName ) )
+ // InternalContract.g:11331:2: ( ruleTupleName )
{
- // InternalContract.g:11294:2: ( ruleTupleName )
- // InternalContract.g:11295:3: ruleTupleName
+ // InternalContract.g:11331:2: ( ruleTupleName )
+ // InternalContract.g:11332:3: ruleTupleName
{
before(grammarAccess.getQueryAccess().getNamesTupleNameParserRuleCall_1_3_0());
pushFollow(FOLLOW_2);
@@ -34374,17 +34515,17 @@ public final void rule__Query__NamesAssignment_1_3() throws RecognitionException
// $ANTLR start "rule__Query__NamesAssignment_1_4_1"
- // InternalContract.g:11304:1: rule__Query__NamesAssignment_1_4_1 : ( ruleTupleName ) ;
+ // InternalContract.g:11341: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:11308:1: ( ( ruleTupleName ) )
- // InternalContract.g:11309:2: ( ruleTupleName )
+ // InternalContract.g:11345:1: ( ( ruleTupleName ) )
+ // InternalContract.g:11346:2: ( ruleTupleName )
{
- // InternalContract.g:11309:2: ( ruleTupleName )
- // InternalContract.g:11310:3: ruleTupleName
+ // InternalContract.g:11346:2: ( ruleTupleName )
+ // InternalContract.g:11347:3: ruleTupleName
{
before(grammarAccess.getQueryAccess().getNamesTupleNameParserRuleCall_1_4_1_0());
pushFollow(FOLLOW_2);
@@ -34415,17 +34556,17 @@ public final void rule__Query__NamesAssignment_1_4_1() throws RecognitionExcepti
// $ANTLR start "rule__Query__ValueAssignment_1_7"
- // InternalContract.g:11319:1: rule__Query__ValueAssignment_1_7 : ( ruleExpression ) ;
+ // InternalContract.g:11356:1: rule__Query__ValueAssignment_1_7 : ( ruleExpression ) ;
public final void rule__Query__ValueAssignment_1_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11323:1: ( ( ruleExpression ) )
- // InternalContract.g:11324:2: ( ruleExpression )
+ // InternalContract.g:11360:1: ( ( ruleExpression ) )
+ // InternalContract.g:11361:2: ( ruleExpression )
{
- // InternalContract.g:11324:2: ( ruleExpression )
- // InternalContract.g:11325:3: ruleExpression
+ // InternalContract.g:11361:2: ( ruleExpression )
+ // InternalContract.g:11362:3: ruleExpression
{
before(grammarAccess.getQueryAccess().getValueExpressionParserRuleCall_1_7_0());
pushFollow(FOLLOW_2);
@@ -34456,17 +34597,17 @@ public final void rule__Query__ValueAssignment_1_7() throws RecognitionException
// $ANTLR start "rule__SingleValDeclaration__NameAssignment_1"
- // InternalContract.g:11334:1: rule__SingleValDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalContract.g:11371:1: rule__SingleValDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__SingleValDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11338:1: ( ( RULE_ID ) )
- // InternalContract.g:11339:2: ( RULE_ID )
+ // InternalContract.g:11375:1: ( ( RULE_ID ) )
+ // InternalContract.g:11376:2: ( RULE_ID )
{
- // InternalContract.g:11339:2: ( RULE_ID )
- // InternalContract.g:11340:3: RULE_ID
+ // InternalContract.g:11376:2: ( RULE_ID )
+ // InternalContract.g:11377:3: RULE_ID
{
before(grammarAccess.getSingleValDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -34493,17 +34634,17 @@ public final void rule__SingleValDeclaration__NameAssignment_1() throws Recognit
// $ANTLR start "rule__SingleValDeclaration__ValueAssignment_3"
- // InternalContract.g:11349:1: rule__SingleValDeclaration__ValueAssignment_3 : ( ruleExpression ) ;
+ // InternalContract.g:11386:1: rule__SingleValDeclaration__ValueAssignment_3 : ( ruleExpression ) ;
public final void rule__SingleValDeclaration__ValueAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11353:1: ( ( ruleExpression ) )
- // InternalContract.g:11354:2: ( ruleExpression )
+ // InternalContract.g:11390:1: ( ( ruleExpression ) )
+ // InternalContract.g:11391:2: ( ruleExpression )
{
- // InternalContract.g:11354:2: ( ruleExpression )
- // InternalContract.g:11355:3: ruleExpression
+ // InternalContract.g:11391:2: ( ruleExpression )
+ // InternalContract.g:11392:3: ruleExpression
{
before(grammarAccess.getSingleValDeclarationAccess().getValueExpressionParserRuleCall_3_0());
pushFollow(FOLLOW_2);
@@ -34534,17 +34675,17 @@ public final void rule__SingleValDeclaration__ValueAssignment_3() throws Recogni
// $ANTLR start "rule__TupleName__NameAssignment"
- // InternalContract.g:11364:1: rule__TupleName__NameAssignment : ( RULE_ID ) ;
+ // InternalContract.g:11401:1: rule__TupleName__NameAssignment : ( RULE_ID ) ;
public final void rule__TupleName__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11368:1: ( ( RULE_ID ) )
- // InternalContract.g:11369:2: ( RULE_ID )
+ // InternalContract.g:11405:1: ( ( RULE_ID ) )
+ // InternalContract.g:11406:2: ( RULE_ID )
{
- // InternalContract.g:11369:2: ( RULE_ID )
- // InternalContract.g:11370:3: RULE_ID
+ // InternalContract.g:11406:2: ( RULE_ID )
+ // InternalContract.g:11407:3: RULE_ID
{
before(grammarAccess.getTupleNameAccess().getNameIDTerminalRuleCall_0());
match(input,RULE_ID,FOLLOW_2);
@@ -34571,17 +34712,17 @@ public final void rule__TupleName__NameAssignment() throws RecognitionException
// $ANTLR start "rule__Expression__RightAssignment_1_2"
- // InternalContract.g:11379:1: rule__Expression__RightAssignment_1_2 : ( ruleAndExpression ) ;
+ // InternalContract.g:11416:1: rule__Expression__RightAssignment_1_2 : ( ruleAndExpression ) ;
public final void rule__Expression__RightAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11383:1: ( ( ruleAndExpression ) )
- // InternalContract.g:11384:2: ( ruleAndExpression )
+ // InternalContract.g:11420:1: ( ( ruleAndExpression ) )
+ // InternalContract.g:11421:2: ( ruleAndExpression )
{
- // InternalContract.g:11384:2: ( ruleAndExpression )
- // InternalContract.g:11385:3: ruleAndExpression
+ // InternalContract.g:11421:2: ( ruleAndExpression )
+ // InternalContract.g:11422:3: ruleAndExpression
{
before(grammarAccess.getExpressionAccess().getRightAndExpressionParserRuleCall_1_2_0());
pushFollow(FOLLOW_2);
@@ -34612,17 +34753,17 @@ public final void rule__Expression__RightAssignment_1_2() throws RecognitionExce
// $ANTLR start "rule__AndExpression__RightAssignment_1_2"
- // InternalContract.g:11394:1: rule__AndExpression__RightAssignment_1_2 : ( ruleNotExpression ) ;
+ // InternalContract.g:11431:1: rule__AndExpression__RightAssignment_1_2 : ( ruleNotExpression ) ;
public final void rule__AndExpression__RightAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11398:1: ( ( ruleNotExpression ) )
- // InternalContract.g:11399:2: ( ruleNotExpression )
+ // InternalContract.g:11435:1: ( ( ruleNotExpression ) )
+ // InternalContract.g:11436:2: ( ruleNotExpression )
{
- // InternalContract.g:11399:2: ( ruleNotExpression )
- // InternalContract.g:11400:3: ruleNotExpression
+ // InternalContract.g:11436:2: ( ruleNotExpression )
+ // InternalContract.g:11437:3: ruleNotExpression
{
before(grammarAccess.getAndExpressionAccess().getRightNotExpressionParserRuleCall_1_2_0());
pushFollow(FOLLOW_2);
@@ -34653,17 +34794,17 @@ public final void rule__AndExpression__RightAssignment_1_2() throws RecognitionE
// $ANTLR start "rule__NotExpression__OperandAssignment_1_2"
- // InternalContract.g:11409:1: rule__NotExpression__OperandAssignment_1_2 : ( ruleCallExpression ) ;
+ // InternalContract.g:11446:1: rule__NotExpression__OperandAssignment_1_2 : ( ruleCallExpression ) ;
public final void rule__NotExpression__OperandAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11413:1: ( ( ruleCallExpression ) )
- // InternalContract.g:11414:2: ( ruleCallExpression )
+ // InternalContract.g:11450:1: ( ( ruleCallExpression ) )
+ // InternalContract.g:11451:2: ( ruleCallExpression )
{
- // InternalContract.g:11414:2: ( ruleCallExpression )
- // InternalContract.g:11415:3: ruleCallExpression
+ // InternalContract.g:11451:2: ( ruleCallExpression )
+ // InternalContract.g:11452:3: ruleCallExpression
{
before(grammarAccess.getNotExpressionAccess().getOperandCallExpressionParserRuleCall_1_2_0());
pushFollow(FOLLOW_2);
@@ -34693,18 +34834,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:11461: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:11465:1: ( ( ruleMemberCallOperator ) )
+ // InternalContract.g:11466:2: ( ruleMemberCallOperator )
+ {
+ // InternalContract.g:11466:2: ( ruleMemberCallOperator )
+ // InternalContract.g:11467: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:11424:1: rule__CallExpression__RightAssignment_1_0_2 : ( RULE_ID ) ;
+ // InternalContract.g:11476: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:11428:1: ( ( RULE_ID ) )
- // InternalContract.g:11429:2: ( RULE_ID )
+ // InternalContract.g:11480:1: ( ( RULE_ID ) )
+ // InternalContract.g:11481:2: ( RULE_ID )
{
- // InternalContract.g:11429:2: ( RULE_ID )
- // InternalContract.g:11430:3: RULE_ID
+ // InternalContract.g:11481:2: ( RULE_ID )
+ // InternalContract.g:11482:3: RULE_ID
{
before(grammarAccess.getCallExpressionAccess().getRightIDTerminalRuleCall_1_0_2_0());
match(input,RULE_ID,FOLLOW_2);
@@ -34731,17 +34913,17 @@ public final void rule__CallExpression__RightAssignment_1_0_2() throws Recogniti
// $ANTLR start "rule__CallExpression__TypeArgumentAssignment_1_0_3_1"
- // InternalContract.g:11439:1: rule__CallExpression__TypeArgumentAssignment_1_0_3_1 : ( RULE_ID ) ;
+ // InternalContract.g:11491: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:11443:1: ( ( RULE_ID ) )
- // InternalContract.g:11444:2: ( RULE_ID )
+ // InternalContract.g:11495:1: ( ( RULE_ID ) )
+ // InternalContract.g:11496:2: ( RULE_ID )
{
- // InternalContract.g:11444:2: ( RULE_ID )
- // InternalContract.g:11445:3: RULE_ID
+ // InternalContract.g:11496:2: ( RULE_ID )
+ // InternalContract.g:11497:3: RULE_ID
{
before(grammarAccess.getCallExpressionAccess().getTypeArgumentIDTerminalRuleCall_1_0_3_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -34768,17 +34950,17 @@ public final void rule__CallExpression__TypeArgumentAssignment_1_0_3_1() throws
// $ANTLR start "rule__CallExpression__ArgumentAssignment_1_0_4_1"
- // InternalContract.g:11454:1: rule__CallExpression__ArgumentAssignment_1_0_4_1 : ( ruleExpression ) ;
+ // InternalContract.g:11506: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:11458:1: ( ( ruleExpression ) )
- // InternalContract.g:11459:2: ( ruleExpression )
+ // InternalContract.g:11510:1: ( ( ruleExpression ) )
+ // InternalContract.g:11511:2: ( ruleExpression )
{
- // InternalContract.g:11459:2: ( ruleExpression )
- // InternalContract.g:11460:3: ruleExpression
+ // InternalContract.g:11511:2: ( ruleExpression )
+ // InternalContract.g:11512:3: ruleExpression
{
before(grammarAccess.getCallExpressionAccess().getArgumentExpressionParserRuleCall_1_0_4_1_0());
pushFollow(FOLLOW_2);
@@ -34809,17 +34991,17 @@ public final void rule__CallExpression__ArgumentAssignment_1_0_4_1() throws Reco
// $ANTLR start "rule__CallExpression__LambdaAssignment_1_0_5"
- // InternalContract.g:11469:1: rule__CallExpression__LambdaAssignment_1_0_5 : ( ruleLambda ) ;
+ // InternalContract.g:11521: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:11473:1: ( ( ruleLambda ) )
- // InternalContract.g:11474:2: ( ruleLambda )
+ // InternalContract.g:11525:1: ( ( ruleLambda ) )
+ // InternalContract.g:11526:2: ( ruleLambda )
{
- // InternalContract.g:11474:2: ( ruleLambda )
- // InternalContract.g:11475:3: ruleLambda
+ // InternalContract.g:11526:2: ( ruleLambda )
+ // InternalContract.g:11527:3: ruleLambda
{
before(grammarAccess.getCallExpressionAccess().getLambdaLambdaParserRuleCall_1_0_5_0());
pushFollow(FOLLOW_2);
@@ -34850,21 +35032,21 @@ public final void rule__CallExpression__LambdaAssignment_1_0_5() throws Recognit
// $ANTLR start "rule__CallExpression__RightAssignment_1_1_2"
- // InternalContract.g:11484:1: rule__CallExpression__RightAssignment_1_1_2 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11536: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:11488:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11489:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11540:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11541:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11489:2: ( ( ruleQPREF ) )
- // InternalContract.g:11490:3: ( ruleQPREF )
+ // InternalContract.g:11541:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11542:3: ( ruleQPREF )
{
before(grammarAccess.getCallExpressionAccess().getRightPropertyCrossReference_1_1_2_0());
- // InternalContract.g:11491:3: ( ruleQPREF )
- // InternalContract.g:11492:4: ruleQPREF
+ // InternalContract.g:11543:3: ( ruleQPREF )
+ // InternalContract.g:11544:4: ruleQPREF
{
before(grammarAccess.getCallExpressionAccess().getRightPropertyQPREFParserRuleCall_1_1_2_0_1());
pushFollow(FOLLOW_2);
@@ -34899,17 +35081,17 @@ public final void rule__CallExpression__RightAssignment_1_1_2() throws Recogniti
// $ANTLR start "rule__Lambda__ParameterAssignment_1"
- // InternalContract.g:11503:1: rule__Lambda__ParameterAssignment_1 : ( ruleParameter ) ;
+ // InternalContract.g:11555:1: rule__Lambda__ParameterAssignment_1 : ( ruleParameter ) ;
public final void rule__Lambda__ParameterAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11507:1: ( ( ruleParameter ) )
- // InternalContract.g:11508:2: ( ruleParameter )
+ // InternalContract.g:11559:1: ( ( ruleParameter ) )
+ // InternalContract.g:11560:2: ( ruleParameter )
{
- // InternalContract.g:11508:2: ( ruleParameter )
- // InternalContract.g:11509:3: ruleParameter
+ // InternalContract.g:11560:2: ( ruleParameter )
+ // InternalContract.g:11561:3: ruleParameter
{
before(grammarAccess.getLambdaAccess().getParameterParameterParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -34940,17 +35122,17 @@ public final void rule__Lambda__ParameterAssignment_1() throws RecognitionExcept
// $ANTLR start "rule__Lambda__ReturnValueAssignment_4"
- // InternalContract.g:11518:1: rule__Lambda__ReturnValueAssignment_4 : ( ruleExpression ) ;
+ // InternalContract.g:11570:1: rule__Lambda__ReturnValueAssignment_4 : ( ruleExpression ) ;
public final void rule__Lambda__ReturnValueAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11522:1: ( ( ruleExpression ) )
- // InternalContract.g:11523:2: ( ruleExpression )
+ // InternalContract.g:11574:1: ( ( ruleExpression ) )
+ // InternalContract.g:11575:2: ( ruleExpression )
{
- // InternalContract.g:11523:2: ( ruleExpression )
- // InternalContract.g:11524:3: ruleExpression
+ // InternalContract.g:11575:2: ( ruleExpression )
+ // InternalContract.g:11576:3: ruleExpression
{
before(grammarAccess.getLambdaAccess().getReturnValueExpressionParserRuleCall_4_0());
pushFollow(FOLLOW_2);
@@ -34981,17 +35163,17 @@ public final void rule__Lambda__ReturnValueAssignment_4() throws RecognitionExce
// $ANTLR start "rule__Parameter__NamesAssignment_1_2"
- // InternalContract.g:11533:1: rule__Parameter__NamesAssignment_1_2 : ( ruleTupleName ) ;
+ // InternalContract.g:11585:1: rule__Parameter__NamesAssignment_1_2 : ( ruleTupleName ) ;
public final void rule__Parameter__NamesAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11537:1: ( ( ruleTupleName ) )
- // InternalContract.g:11538:2: ( ruleTupleName )
+ // InternalContract.g:11589:1: ( ( ruleTupleName ) )
+ // InternalContract.g:11590:2: ( ruleTupleName )
{
- // InternalContract.g:11538:2: ( ruleTupleName )
- // InternalContract.g:11539:3: ruleTupleName
+ // InternalContract.g:11590:2: ( ruleTupleName )
+ // InternalContract.g:11591:3: ruleTupleName
{
before(grammarAccess.getParameterAccess().getNamesTupleNameParserRuleCall_1_2_0());
pushFollow(FOLLOW_2);
@@ -35022,17 +35204,17 @@ public final void rule__Parameter__NamesAssignment_1_2() throws RecognitionExcep
// $ANTLR start "rule__Parameter__NamesAssignment_1_3_1"
- // InternalContract.g:11548:1: rule__Parameter__NamesAssignment_1_3_1 : ( ruleTupleName ) ;
+ // InternalContract.g:11600: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:11552:1: ( ( ruleTupleName ) )
- // InternalContract.g:11553:2: ( ruleTupleName )
+ // InternalContract.g:11604:1: ( ( ruleTupleName ) )
+ // InternalContract.g:11605:2: ( ruleTupleName )
{
- // InternalContract.g:11553:2: ( ruleTupleName )
- // InternalContract.g:11554:3: ruleTupleName
+ // InternalContract.g:11605:2: ( ruleTupleName )
+ // InternalContract.g:11606:3: ruleTupleName
{
before(grammarAccess.getParameterAccess().getNamesTupleNameParserRuleCall_1_3_1_0());
pushFollow(FOLLOW_2);
@@ -35063,17 +35245,17 @@ public final void rule__Parameter__NamesAssignment_1_3_1() throws RecognitionExc
// $ANTLR start "rule__SingleParameter__NameAssignment"
- // InternalContract.g:11563:1: rule__SingleParameter__NameAssignment : ( RULE_ID ) ;
+ // InternalContract.g:11615:1: rule__SingleParameter__NameAssignment : ( RULE_ID ) ;
public final void rule__SingleParameter__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11567:1: ( ( RULE_ID ) )
- // InternalContract.g:11568:2: ( RULE_ID )
+ // InternalContract.g:11619:1: ( ( RULE_ID ) )
+ // InternalContract.g:11620:2: ( RULE_ID )
{
- // InternalContract.g:11568:2: ( RULE_ID )
- // InternalContract.g:11569:3: RULE_ID
+ // InternalContract.g:11620:2: ( RULE_ID )
+ // InternalContract.g:11621:3: RULE_ID
{
before(grammarAccess.getSingleParameterAccess().getNameIDTerminalRuleCall_0());
match(input,RULE_ID,FOLLOW_2);
@@ -35100,17 +35282,17 @@ public final void rule__SingleParameter__NameAssignment() throws RecognitionExce
// $ANTLR start "rule__TerminalExpression__ValueAssignment_2_1"
- // InternalContract.g:11578:1: rule__TerminalExpression__ValueAssignment_2_1 : ( RULE_STRING ) ;
+ // InternalContract.g:11630:1: rule__TerminalExpression__ValueAssignment_2_1 : ( RULE_STRING ) ;
public final void rule__TerminalExpression__ValueAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11582:1: ( ( RULE_STRING ) )
- // InternalContract.g:11583:2: ( RULE_STRING )
+ // InternalContract.g:11634:1: ( ( RULE_STRING ) )
+ // InternalContract.g:11635:2: ( RULE_STRING )
{
- // InternalContract.g:11583:2: ( RULE_STRING )
- // InternalContract.g:11584:3: RULE_STRING
+ // InternalContract.g:11635:2: ( RULE_STRING )
+ // InternalContract.g:11636:3: RULE_STRING
{
before(grammarAccess.getTerminalExpressionAccess().getValueSTRINGTerminalRuleCall_2_1_0());
match(input,RULE_STRING,FOLLOW_2);
@@ -35137,21 +35319,21 @@ public final void rule__TerminalExpression__ValueAssignment_2_1() throws Recogni
// $ANTLR start "rule__TerminalExpression__ReferenceAssignment_3_1"
- // InternalContract.g:11593:1: rule__TerminalExpression__ReferenceAssignment_3_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:11645:1: rule__TerminalExpression__ReferenceAssignment_3_1 : ( ( RULE_ID ) ) ;
public final void rule__TerminalExpression__ReferenceAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11597:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:11598:2: ( ( RULE_ID ) )
+ // InternalContract.g:11649:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:11650:2: ( ( RULE_ID ) )
{
- // InternalContract.g:11598:2: ( ( RULE_ID ) )
- // InternalContract.g:11599:3: ( RULE_ID )
+ // InternalContract.g:11650:2: ( ( RULE_ID ) )
+ // InternalContract.g:11651:3: ( RULE_ID )
{
before(grammarAccess.getTerminalExpressionAccess().getReferenceNamedElementCrossReference_3_1_0());
- // InternalContract.g:11600:3: ( RULE_ID )
- // InternalContract.g:11601:4: RULE_ID
+ // InternalContract.g:11652:3: ( RULE_ID )
+ // InternalContract.g:11653:4: RULE_ID
{
before(grammarAccess.getTerminalExpressionAccess().getReferenceNamedElementIDTerminalRuleCall_3_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -35182,17 +35364,17 @@ public final void rule__TerminalExpression__ReferenceAssignment_3_1() throws Rec
// $ANTLR start "rule__TerminalExpression__ElementsAssignment_4_2_1_1"
- // InternalContract.g:11612:1: rule__TerminalExpression__ElementsAssignment_4_2_1_1 : ( ruleExpression ) ;
+ // InternalContract.g:11664: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:11616:1: ( ( ruleExpression ) )
- // InternalContract.g:11617:2: ( ruleExpression )
+ // InternalContract.g:11668:1: ( ( ruleExpression ) )
+ // InternalContract.g:11669:2: ( ruleExpression )
{
- // InternalContract.g:11617:2: ( ruleExpression )
- // InternalContract.g:11618:3: ruleExpression
+ // InternalContract.g:11669:2: ( ruleExpression )
+ // InternalContract.g:11670:3: ruleExpression
{
before(grammarAccess.getTerminalExpressionAccess().getElementsExpressionParserRuleCall_4_2_1_1_0());
pushFollow(FOLLOW_2);
@@ -35223,21 +35405,21 @@ public final void rule__TerminalExpression__ElementsAssignment_4_2_1_1() throws
// $ANTLR start "rule__ContractSubclause__UseQueriesAssignment_1_1"
- // InternalContract.g:11627:1: rule__ContractSubclause__UseQueriesAssignment_1_1 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11679:1: rule__ContractSubclause__UseQueriesAssignment_1_1 : ( ( ruleQPREF ) ) ;
public final void rule__ContractSubclause__UseQueriesAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11631:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11632:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11683:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11684:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11632:2: ( ( ruleQPREF ) )
- // InternalContract.g:11633:3: ( ruleQPREF )
+ // InternalContract.g:11684:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11685:3: ( ruleQPREF )
{
before(grammarAccess.getContractSubclauseAccess().getUseQueriesContractCrossReference_1_1_0());
- // InternalContract.g:11634:3: ( ruleQPREF )
- // InternalContract.g:11635:4: ruleQPREF
+ // InternalContract.g:11686:3: ( ruleQPREF )
+ // InternalContract.g:11687:4: ruleQPREF
{
before(grammarAccess.getContractSubclauseAccess().getUseQueriesContractQPREFParserRuleCall_1_1_0_1());
pushFollow(FOLLOW_2);
@@ -35272,21 +35454,21 @@ public final void rule__ContractSubclause__UseQueriesAssignment_1_1() throws Rec
// $ANTLR start "rule__ContractSubclause__VerifyPlansAssignment_2_1"
- // InternalContract.g:11646:1: rule__ContractSubclause__VerifyPlansAssignment_2_1 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11698:1: rule__ContractSubclause__VerifyPlansAssignment_2_1 : ( ( ruleQPREF ) ) ;
public final void rule__ContractSubclause__VerifyPlansAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11650:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11651:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11702:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11703:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11651:2: ( ( ruleQPREF ) )
- // InternalContract.g:11652:3: ( ruleQPREF )
+ // InternalContract.g:11703:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11704:3: ( ruleQPREF )
{
before(grammarAccess.getContractSubclauseAccess().getVerifyPlansVerificationPlanCrossReference_2_1_0());
- // InternalContract.g:11653:3: ( ruleQPREF )
- // InternalContract.g:11654:4: ruleQPREF
+ // InternalContract.g:11705:3: ( ruleQPREF )
+ // InternalContract.g:11706:4: ruleQPREF
{
before(grammarAccess.getContractSubclauseAccess().getVerifyPlansVerificationPlanQPREFParserRuleCall_2_1_0_1());
pushFollow(FOLLOW_2);
@@ -35321,17 +35503,17 @@ public final void rule__ContractSubclause__VerifyPlansAssignment_2_1() throws Re
// $ANTLR start "rule__IString__PartsAssignment_0"
- // InternalContract.g:11665:1: rule__IString__PartsAssignment_0 : ( ruleIStringLiteral ) ;
+ // InternalContract.g:11717:1: rule__IString__PartsAssignment_0 : ( ruleIStringLiteral ) ;
public final void rule__IString__PartsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11669:1: ( ( ruleIStringLiteral ) )
- // InternalContract.g:11670:2: ( ruleIStringLiteral )
+ // InternalContract.g:11721:1: ( ( ruleIStringLiteral ) )
+ // InternalContract.g:11722:2: ( ruleIStringLiteral )
{
- // InternalContract.g:11670:2: ( ruleIStringLiteral )
- // InternalContract.g:11671:3: ruleIStringLiteral
+ // InternalContract.g:11722:2: ( ruleIStringLiteral )
+ // InternalContract.g:11723:3: ruleIStringLiteral
{
before(grammarAccess.getIStringAccess().getPartsIStringLiteralParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -35362,17 +35544,17 @@ public final void rule__IString__PartsAssignment_0() throws RecognitionException
// $ANTLR start "rule__IString__PartsAssignment_1_0"
- // InternalContract.g:11680:1: rule__IString__PartsAssignment_1_0 : ( ruleIStringLeftLiteral ) ;
+ // InternalContract.g:11732:1: rule__IString__PartsAssignment_1_0 : ( ruleIStringLeftLiteral ) ;
public final void rule__IString__PartsAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11684:1: ( ( ruleIStringLeftLiteral ) )
- // InternalContract.g:11685:2: ( ruleIStringLeftLiteral )
+ // InternalContract.g:11736:1: ( ( ruleIStringLeftLiteral ) )
+ // InternalContract.g:11737:2: ( ruleIStringLeftLiteral )
{
- // InternalContract.g:11685:2: ( ruleIStringLeftLiteral )
- // InternalContract.g:11686:3: ruleIStringLeftLiteral
+ // InternalContract.g:11737:2: ( ruleIStringLeftLiteral )
+ // InternalContract.g:11738:3: ruleIStringLeftLiteral
{
before(grammarAccess.getIStringAccess().getPartsIStringLeftLiteralParserRuleCall_1_0_0());
pushFollow(FOLLOW_2);
@@ -35403,17 +35585,17 @@ public final void rule__IString__PartsAssignment_1_0() throws RecognitionExcepti
// $ANTLR start "rule__IString__PartsAssignment_1_1"
- // InternalContract.g:11695:1: rule__IString__PartsAssignment_1_1 : ( ruleIStringInter ) ;
+ // InternalContract.g:11747:1: rule__IString__PartsAssignment_1_1 : ( ruleIStringInter ) ;
public final void rule__IString__PartsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11699:1: ( ( ruleIStringInter ) )
- // InternalContract.g:11700:2: ( ruleIStringInter )
+ // InternalContract.g:11751:1: ( ( ruleIStringInter ) )
+ // InternalContract.g:11752:2: ( ruleIStringInter )
{
- // InternalContract.g:11700:2: ( ruleIStringInter )
- // InternalContract.g:11701:3: ruleIStringInter
+ // InternalContract.g:11752:2: ( ruleIStringInter )
+ // InternalContract.g:11753:3: ruleIStringInter
{
before(grammarAccess.getIStringAccess().getPartsIStringInterParserRuleCall_1_1_0());
pushFollow(FOLLOW_2);
@@ -35444,17 +35626,17 @@ public final void rule__IString__PartsAssignment_1_1() throws RecognitionExcepti
// $ANTLR start "rule__IString__PartsAssignment_1_2_0"
- // InternalContract.g:11710:1: rule__IString__PartsAssignment_1_2_0 : ( ruleIStringMiddleLiteral ) ;
+ // InternalContract.g:11762: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:11714:1: ( ( ruleIStringMiddleLiteral ) )
- // InternalContract.g:11715:2: ( ruleIStringMiddleLiteral )
+ // InternalContract.g:11766:1: ( ( ruleIStringMiddleLiteral ) )
+ // InternalContract.g:11767:2: ( ruleIStringMiddleLiteral )
{
- // InternalContract.g:11715:2: ( ruleIStringMiddleLiteral )
- // InternalContract.g:11716:3: ruleIStringMiddleLiteral
+ // InternalContract.g:11767:2: ( ruleIStringMiddleLiteral )
+ // InternalContract.g:11768:3: ruleIStringMiddleLiteral
{
before(grammarAccess.getIStringAccess().getPartsIStringMiddleLiteralParserRuleCall_1_2_0_0());
pushFollow(FOLLOW_2);
@@ -35485,17 +35667,17 @@ public final void rule__IString__PartsAssignment_1_2_0() throws RecognitionExcep
// $ANTLR start "rule__IString__PartsAssignment_1_2_1"
- // InternalContract.g:11725:1: rule__IString__PartsAssignment_1_2_1 : ( ruleIStringInter ) ;
+ // InternalContract.g:11777: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:11729:1: ( ( ruleIStringInter ) )
- // InternalContract.g:11730:2: ( ruleIStringInter )
+ // InternalContract.g:11781:1: ( ( ruleIStringInter ) )
+ // InternalContract.g:11782:2: ( ruleIStringInter )
{
- // InternalContract.g:11730:2: ( ruleIStringInter )
- // InternalContract.g:11731:3: ruleIStringInter
+ // InternalContract.g:11782:2: ( ruleIStringInter )
+ // InternalContract.g:11783:3: ruleIStringInter
{
before(grammarAccess.getIStringAccess().getPartsIStringInterParserRuleCall_1_2_1_0());
pushFollow(FOLLOW_2);
@@ -35526,17 +35708,17 @@ public final void rule__IString__PartsAssignment_1_2_1() throws RecognitionExcep
// $ANTLR start "rule__IString__PartsAssignment_1_3"
- // InternalContract.g:11740:1: rule__IString__PartsAssignment_1_3 : ( ruleIStringRightLiteral ) ;
+ // InternalContract.g:11792:1: rule__IString__PartsAssignment_1_3 : ( ruleIStringRightLiteral ) ;
public final void rule__IString__PartsAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11744:1: ( ( ruleIStringRightLiteral ) )
- // InternalContract.g:11745:2: ( ruleIStringRightLiteral )
+ // InternalContract.g:11796:1: ( ( ruleIStringRightLiteral ) )
+ // InternalContract.g:11797:2: ( ruleIStringRightLiteral )
{
- // InternalContract.g:11745:2: ( ruleIStringRightLiteral )
- // InternalContract.g:11746:3: ruleIStringRightLiteral
+ // InternalContract.g:11797:2: ( ruleIStringRightLiteral )
+ // InternalContract.g:11798:3: ruleIStringRightLiteral
{
before(grammarAccess.getIStringAccess().getPartsIStringRightLiteralParserRuleCall_1_3_0());
pushFollow(FOLLOW_2);
@@ -35567,17 +35749,17 @@ public final void rule__IString__PartsAssignment_1_3() throws RecognitionExcepti
// $ANTLR start "rule__IStringLiteral__ValueAssignment"
- // InternalContract.g:11755:1: rule__IStringLiteral__ValueAssignment : ( RULE_ISTRING_TEXT ) ;
+ // InternalContract.g:11807:1: rule__IStringLiteral__ValueAssignment : ( RULE_ISTRING_TEXT ) ;
public final void rule__IStringLiteral__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11759:1: ( ( RULE_ISTRING_TEXT ) )
- // InternalContract.g:11760:2: ( RULE_ISTRING_TEXT )
+ // InternalContract.g:11811:1: ( ( RULE_ISTRING_TEXT ) )
+ // InternalContract.g:11812:2: ( RULE_ISTRING_TEXT )
{
- // InternalContract.g:11760:2: ( RULE_ISTRING_TEXT )
- // InternalContract.g:11761:3: RULE_ISTRING_TEXT
+ // InternalContract.g:11812:2: ( RULE_ISTRING_TEXT )
+ // InternalContract.g:11813:3: RULE_ISTRING_TEXT
{
before(grammarAccess.getIStringLiteralAccess().getValueISTRING_TEXTTerminalRuleCall_0());
match(input,RULE_ISTRING_TEXT,FOLLOW_2);
@@ -35604,17 +35786,17 @@ public final void rule__IStringLiteral__ValueAssignment() throws RecognitionExce
// $ANTLR start "rule__IStringLeftLiteral__ValueAssignment"
- // InternalContract.g:11770:1: rule__IStringLeftLiteral__ValueAssignment : ( RULE_ISTRING_LEFT ) ;
+ // InternalContract.g:11822:1: rule__IStringLeftLiteral__ValueAssignment : ( RULE_ISTRING_LEFT ) ;
public final void rule__IStringLeftLiteral__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11774:1: ( ( RULE_ISTRING_LEFT ) )
- // InternalContract.g:11775:2: ( RULE_ISTRING_LEFT )
+ // InternalContract.g:11826:1: ( ( RULE_ISTRING_LEFT ) )
+ // InternalContract.g:11827:2: ( RULE_ISTRING_LEFT )
{
- // InternalContract.g:11775:2: ( RULE_ISTRING_LEFT )
- // InternalContract.g:11776:3: RULE_ISTRING_LEFT
+ // InternalContract.g:11827:2: ( RULE_ISTRING_LEFT )
+ // InternalContract.g:11828:3: RULE_ISTRING_LEFT
{
before(grammarAccess.getIStringLeftLiteralAccess().getValueISTRING_LEFTTerminalRuleCall_0());
match(input,RULE_ISTRING_LEFT,FOLLOW_2);
@@ -35641,17 +35823,17 @@ public final void rule__IStringLeftLiteral__ValueAssignment() throws Recognition
// $ANTLR start "rule__IStringMiddleLiteral__ValueAssignment"
- // InternalContract.g:11785:1: rule__IStringMiddleLiteral__ValueAssignment : ( RULE_ISTRING_MIDDLE ) ;
+ // InternalContract.g:11837:1: rule__IStringMiddleLiteral__ValueAssignment : ( RULE_ISTRING_MIDDLE ) ;
public final void rule__IStringMiddleLiteral__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11789:1: ( ( RULE_ISTRING_MIDDLE ) )
- // InternalContract.g:11790:2: ( RULE_ISTRING_MIDDLE )
+ // InternalContract.g:11841:1: ( ( RULE_ISTRING_MIDDLE ) )
+ // InternalContract.g:11842:2: ( RULE_ISTRING_MIDDLE )
{
- // InternalContract.g:11790:2: ( RULE_ISTRING_MIDDLE )
- // InternalContract.g:11791:3: RULE_ISTRING_MIDDLE
+ // InternalContract.g:11842:2: ( RULE_ISTRING_MIDDLE )
+ // InternalContract.g:11843:3: RULE_ISTRING_MIDDLE
{
before(grammarAccess.getIStringMiddleLiteralAccess().getValueISTRING_MIDDLETerminalRuleCall_0());
match(input,RULE_ISTRING_MIDDLE,FOLLOW_2);
@@ -35678,17 +35860,17 @@ public final void rule__IStringMiddleLiteral__ValueAssignment() throws Recogniti
// $ANTLR start "rule__IStringRightLiteral__ValueAssignment"
- // InternalContract.g:11800:1: rule__IStringRightLiteral__ValueAssignment : ( RULE_ISTRING_RIGHT ) ;
+ // InternalContract.g:11852:1: rule__IStringRightLiteral__ValueAssignment : ( RULE_ISTRING_RIGHT ) ;
public final void rule__IStringRightLiteral__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11804:1: ( ( RULE_ISTRING_RIGHT ) )
- // InternalContract.g:11805:2: ( RULE_ISTRING_RIGHT )
+ // InternalContract.g:11856:1: ( ( RULE_ISTRING_RIGHT ) )
+ // InternalContract.g:11857:2: ( RULE_ISTRING_RIGHT )
{
- // InternalContract.g:11805:2: ( RULE_ISTRING_RIGHT )
- // InternalContract.g:11806:3: RULE_ISTRING_RIGHT
+ // InternalContract.g:11857:2: ( RULE_ISTRING_RIGHT )
+ // InternalContract.g:11858:3: RULE_ISTRING_RIGHT
{
before(grammarAccess.getIStringRightLiteralAccess().getValueISTRING_RIGHTTerminalRuleCall_0());
match(input,RULE_ISTRING_RIGHT,FOLLOW_2);
@@ -35715,24 +35897,24 @@ public final void rule__IStringRightLiteral__ValueAssignment() throws Recognitio
// $ANTLR start "rule__IStringInter__DirectAssignment_0"
- // InternalContract.g:11815:1: rule__IStringInter__DirectAssignment_0 : ( ( ':' ) ) ;
+ // InternalContract.g:11867:1: rule__IStringInter__DirectAssignment_0 : ( ( ':' ) ) ;
public final void rule__IStringInter__DirectAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11819:1: ( ( ( ':' ) ) )
- // InternalContract.g:11820:2: ( ( ':' ) )
+ // InternalContract.g:11871:1: ( ( ( ':' ) ) )
+ // InternalContract.g:11872:2: ( ( ':' ) )
{
- // InternalContract.g:11820:2: ( ( ':' ) )
- // InternalContract.g:11821:3: ( ':' )
+ // InternalContract.g:11872:2: ( ( ':' ) )
+ // InternalContract.g:11873:3: ( ':' )
{
before(grammarAccess.getIStringInterAccess().getDirectColonKeyword_0_0());
- // InternalContract.g:11822:3: ( ':' )
- // InternalContract.g:11823:4: ':'
+ // InternalContract.g:11874:3: ( ':' )
+ // InternalContract.g:11875:4: ':'
{
before(grammarAccess.getIStringInterAccess().getDirectColonKeyword_0_0());
- match(input,50,FOLLOW_2);
+ match(input,52,FOLLOW_2);
after(grammarAccess.getIStringInterAccess().getDirectColonKeyword_0_0());
}
@@ -35760,21 +35942,21 @@ public final void rule__IStringInter__DirectAssignment_0() throws RecognitionExc
// $ANTLR start "rule__IStringInter__DomainAssignment_1_0"
- // InternalContract.g:11834:1: rule__IStringInter__DomainAssignment_1_0 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:11886:1: rule__IStringInter__DomainAssignment_1_0 : ( ( RULE_ID ) ) ;
public final void rule__IStringInter__DomainAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11838:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:11839:2: ( ( RULE_ID ) )
+ // InternalContract.g:11890:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:11891:2: ( ( RULE_ID ) )
{
- // InternalContract.g:11839:2: ( ( RULE_ID ) )
- // InternalContract.g:11840:3: ( RULE_ID )
+ // InternalContract.g:11891:2: ( ( RULE_ID ) )
+ // InternalContract.g:11892:3: ( RULE_ID )
{
before(grammarAccess.getIStringInterAccess().getDomainDomainCrossReference_1_0_0());
- // InternalContract.g:11841:3: ( RULE_ID )
- // InternalContract.g:11842:4: RULE_ID
+ // InternalContract.g:11893:3: ( RULE_ID )
+ // InternalContract.g:11894:4: RULE_ID
{
before(grammarAccess.getIStringInterAccess().getDomainDomainIDTerminalRuleCall_1_0_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -35805,21 +35987,21 @@ public final void rule__IStringInter__DomainAssignment_1_0() throws RecognitionE
// $ANTLR start "rule__IStringInter__QueryAssignment_2"
- // InternalContract.g:11853:1: rule__IStringInter__QueryAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:11905:1: rule__IStringInter__QueryAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__IStringInter__QueryAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11857:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:11858:2: ( ( RULE_ID ) )
+ // InternalContract.g:11909:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:11910:2: ( ( RULE_ID ) )
{
- // InternalContract.g:11858:2: ( ( RULE_ID ) )
- // InternalContract.g:11859:3: ( RULE_ID )
+ // InternalContract.g:11910:2: ( ( RULE_ID ) )
+ // InternalContract.g:11911:3: ( RULE_ID )
{
before(grammarAccess.getIStringInterAccess().getQuerySingleValDeclarationCrossReference_2_0());
- // InternalContract.g:11860:3: ( RULE_ID )
- // InternalContract.g:11861:4: RULE_ID
+ // InternalContract.g:11912:3: ( RULE_ID )
+ // InternalContract.g:11913:4: RULE_ID
{
before(grammarAccess.getIStringInterAccess().getQuerySingleValDeclarationIDTerminalRuleCall_2_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -35850,21 +36032,21 @@ public final void rule__IStringInter__QueryAssignment_2() throws RecognitionExce
// $ANTLR start "rule__ContainedPropertyAssociation__PropertyAssignment_0"
- // InternalContract.g:11872:1: rule__ContainedPropertyAssociation__PropertyAssignment_0 : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:11924:1: rule__ContainedPropertyAssociation__PropertyAssignment_0 : ( ( ruleQPREF ) ) ;
public final void rule__ContainedPropertyAssociation__PropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11876:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:11877:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11928:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:11929:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:11877:2: ( ( ruleQPREF ) )
- // InternalContract.g:11878:3: ( ruleQPREF )
+ // InternalContract.g:11929:2: ( ( ruleQPREF ) )
+ // InternalContract.g:11930:3: ( ruleQPREF )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getPropertyPropertyCrossReference_0_0());
- // InternalContract.g:11879:3: ( ruleQPREF )
- // InternalContract.g:11880:4: ruleQPREF
+ // InternalContract.g:11931:3: ( ruleQPREF )
+ // InternalContract.g:11932:4: ruleQPREF
{
before(grammarAccess.getContainedPropertyAssociationAccess().getPropertyPropertyQPREFParserRuleCall_0_0_1());
pushFollow(FOLLOW_2);
@@ -35899,24 +36081,24 @@ public final void rule__ContainedPropertyAssociation__PropertyAssignment_0() thr
// $ANTLR start "rule__ContainedPropertyAssociation__AppendAssignment_1_1"
- // InternalContract.g:11891:1: rule__ContainedPropertyAssociation__AppendAssignment_1_1 : ( ( '+=>' ) ) ;
+ // InternalContract.g:11943:1: rule__ContainedPropertyAssociation__AppendAssignment_1_1 : ( ( '+=>' ) ) ;
public final void rule__ContainedPropertyAssociation__AppendAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11895:1: ( ( ( '+=>' ) ) )
- // InternalContract.g:11896:2: ( ( '+=>' ) )
+ // InternalContract.g:11947:1: ( ( ( '+=>' ) ) )
+ // InternalContract.g:11948:2: ( ( '+=>' ) )
{
- // InternalContract.g:11896:2: ( ( '+=>' ) )
- // InternalContract.g:11897:3: ( '+=>' )
+ // InternalContract.g:11948:2: ( ( '+=>' ) )
+ // InternalContract.g:11949:3: ( '+=>' )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppendPlusSignEqualsSignGreaterThanSignKeyword_1_1_0());
- // InternalContract.g:11898:3: ( '+=>' )
- // InternalContract.g:11899:4: '+=>'
+ // InternalContract.g:11950:3: ( '+=>' )
+ // InternalContract.g:11951:4: '+=>'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppendPlusSignEqualsSignGreaterThanSignKeyword_1_1_0());
- match(input,82,FOLLOW_2);
+ match(input,83,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getAppendPlusSignEqualsSignGreaterThanSignKeyword_1_1_0());
}
@@ -35944,24 +36126,24 @@ public final void rule__ContainedPropertyAssociation__AppendAssignment_1_1() thr
// $ANTLR start "rule__ContainedPropertyAssociation__ConstantAssignment_2"
- // InternalContract.g:11910:1: rule__ContainedPropertyAssociation__ConstantAssignment_2 : ( ( 'constant' ) ) ;
+ // InternalContract.g:11962:1: rule__ContainedPropertyAssociation__ConstantAssignment_2 : ( ( 'constant' ) ) ;
public final void rule__ContainedPropertyAssociation__ConstantAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11914:1: ( ( ( 'constant' ) ) )
- // InternalContract.g:11915:2: ( ( 'constant' ) )
+ // InternalContract.g:11966:1: ( ( ( 'constant' ) ) )
+ // InternalContract.g:11967:2: ( ( 'constant' ) )
{
- // InternalContract.g:11915:2: ( ( 'constant' ) )
- // InternalContract.g:11916:3: ( 'constant' )
+ // InternalContract.g:11967:2: ( ( 'constant' ) )
+ // InternalContract.g:11968:3: ( 'constant' )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getConstantConstantKeyword_2_0());
- // InternalContract.g:11917:3: ( 'constant' )
- // InternalContract.g:11918:4: 'constant'
+ // InternalContract.g:11969:3: ( 'constant' )
+ // InternalContract.g:11970:4: 'constant'
{
before(grammarAccess.getContainedPropertyAssociationAccess().getConstantConstantKeyword_2_0());
- match(input,83,FOLLOW_2);
+ match(input,84,FOLLOW_2);
after(grammarAccess.getContainedPropertyAssociationAccess().getConstantConstantKeyword_2_0());
}
@@ -35989,17 +36171,17 @@ public final void rule__ContainedPropertyAssociation__ConstantAssignment_2() thr
// $ANTLR start "rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0"
- // InternalContract.g:11929:1: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 : ( ruleOptionalModalPropertyValue ) ;
+ // InternalContract.g:11981:1: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0 : ( ruleOptionalModalPropertyValue ) ;
public final void rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11933:1: ( ( ruleOptionalModalPropertyValue ) )
- // InternalContract.g:11934:2: ( ruleOptionalModalPropertyValue )
+ // InternalContract.g:11985:1: ( ( ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:11986:2: ( ruleOptionalModalPropertyValue )
{
- // InternalContract.g:11934:2: ( ruleOptionalModalPropertyValue )
- // InternalContract.g:11935:3: ruleOptionalModalPropertyValue
+ // InternalContract.g:11986:2: ( ruleOptionalModalPropertyValue )
+ // InternalContract.g:11987:3: ruleOptionalModalPropertyValue
{
before(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueOptionalModalPropertyValueParserRuleCall_3_0_0());
pushFollow(FOLLOW_2);
@@ -36030,17 +36212,17 @@ public final void rule__ContainedPropertyAssociation__OwnedValueAssignment_3_0()
// $ANTLR start "rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1"
- // InternalContract.g:11944:1: rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1 : ( ruleOptionalModalPropertyValue ) ;
+ // InternalContract.g:11996: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:11948:1: ( ( ruleOptionalModalPropertyValue ) )
- // InternalContract.g:11949:2: ( ruleOptionalModalPropertyValue )
+ // InternalContract.g:12000:1: ( ( ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:12001:2: ( ruleOptionalModalPropertyValue )
{
- // InternalContract.g:11949:2: ( ruleOptionalModalPropertyValue )
- // InternalContract.g:11950:3: ruleOptionalModalPropertyValue
+ // InternalContract.g:12001:2: ( ruleOptionalModalPropertyValue )
+ // InternalContract.g:12002:3: ruleOptionalModalPropertyValue
{
before(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueOptionalModalPropertyValueParserRuleCall_3_1_1_0());
pushFollow(FOLLOW_2);
@@ -36071,17 +36253,17 @@ public final void rule__ContainedPropertyAssociation__OwnedValueAssignment_3_1_1
// $ANTLR start "rule__ContainedPropertyAssociation__AppliesToAssignment_4_1"
- // InternalContract.g:11959:1: rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 : ( ruleContainmentPath ) ;
+ // InternalContract.g:12011:1: rule__ContainedPropertyAssociation__AppliesToAssignment_4_1 : ( ruleContainmentPath ) ;
public final void rule__ContainedPropertyAssociation__AppliesToAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11963:1: ( ( ruleContainmentPath ) )
- // InternalContract.g:11964:2: ( ruleContainmentPath )
+ // InternalContract.g:12015:1: ( ( ruleContainmentPath ) )
+ // InternalContract.g:12016:2: ( ruleContainmentPath )
{
- // InternalContract.g:11964:2: ( ruleContainmentPath )
- // InternalContract.g:11965:3: ruleContainmentPath
+ // InternalContract.g:12016:2: ( ruleContainmentPath )
+ // InternalContract.g:12017:3: ruleContainmentPath
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToContainmentPathParserRuleCall_4_1_0());
pushFollow(FOLLOW_2);
@@ -36112,17 +36294,17 @@ public final void rule__ContainedPropertyAssociation__AppliesToAssignment_4_1()
// $ANTLR start "rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1"
- // InternalContract.g:11974:1: rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1 : ( ruleContainmentPath ) ;
+ // InternalContract.g:12026: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:11978:1: ( ( ruleContainmentPath ) )
- // InternalContract.g:11979:2: ( ruleContainmentPath )
+ // InternalContract.g:12030:1: ( ( ruleContainmentPath ) )
+ // InternalContract.g:12031:2: ( ruleContainmentPath )
{
- // InternalContract.g:11979:2: ( ruleContainmentPath )
- // InternalContract.g:11980:3: ruleContainmentPath
+ // InternalContract.g:12031:2: ( ruleContainmentPath )
+ // InternalContract.g:12032:3: ruleContainmentPath
{
before(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToContainmentPathParserRuleCall_4_2_1_0());
pushFollow(FOLLOW_2);
@@ -36153,21 +36335,21 @@ public final void rule__ContainedPropertyAssociation__AppliesToAssignment_4_2_1(
// $ANTLR start "rule__ContainedPropertyAssociation__InBindingAssignment_5_2"
- // InternalContract.g:11989:1: rule__ContainedPropertyAssociation__InBindingAssignment_5_2 : ( ( ruleQCREF ) ) ;
+ // InternalContract.g:12041:1: rule__ContainedPropertyAssociation__InBindingAssignment_5_2 : ( ( ruleQCREF ) ) ;
public final void rule__ContainedPropertyAssociation__InBindingAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:11993:1: ( ( ( ruleQCREF ) ) )
- // InternalContract.g:11994:2: ( ( ruleQCREF ) )
+ // InternalContract.g:12045:1: ( ( ( ruleQCREF ) ) )
+ // InternalContract.g:12046:2: ( ( ruleQCREF ) )
{
- // InternalContract.g:11994:2: ( ( ruleQCREF ) )
- // InternalContract.g:11995:3: ( ruleQCREF )
+ // InternalContract.g:12046:2: ( ( ruleQCREF ) )
+ // InternalContract.g:12047:3: ( ruleQCREF )
{
before(grammarAccess.getContainedPropertyAssociationAccess().getInBindingClassifierCrossReference_5_2_0());
- // InternalContract.g:11996:3: ( ruleQCREF )
- // InternalContract.g:11997:4: ruleQCREF
+ // InternalContract.g:12048:3: ( ruleQCREF )
+ // InternalContract.g:12049:4: ruleQCREF
{
before(grammarAccess.getContainedPropertyAssociationAccess().getInBindingClassifierQCREFParserRuleCall_5_2_0_1());
pushFollow(FOLLOW_2);
@@ -36202,17 +36384,17 @@ public final void rule__ContainedPropertyAssociation__InBindingAssignment_5_2()
// $ANTLR start "rule__ContainmentPath__PathAssignment"
- // InternalContract.g:12008:1: rule__ContainmentPath__PathAssignment : ( ruleContainmentPathElement ) ;
+ // InternalContract.g:12060:1: rule__ContainmentPath__PathAssignment : ( ruleContainmentPathElement ) ;
public final void rule__ContainmentPath__PathAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12012:1: ( ( ruleContainmentPathElement ) )
- // InternalContract.g:12013:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12064:1: ( ( ruleContainmentPathElement ) )
+ // InternalContract.g:12065:2: ( ruleContainmentPathElement )
{
- // InternalContract.g:12013:2: ( ruleContainmentPathElement )
- // InternalContract.g:12014:3: ruleContainmentPathElement
+ // InternalContract.g:12065:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12066:3: ruleContainmentPathElement
{
before(grammarAccess.getContainmentPathAccess().getPathContainmentPathElementParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -36243,17 +36425,17 @@ public final void rule__ContainmentPath__PathAssignment() throws RecognitionExce
// $ANTLR start "rule__OptionalModalPropertyValue__OwnedValueAssignment_0"
- // InternalContract.g:12023:1: rule__OptionalModalPropertyValue__OwnedValueAssignment_0 : ( rulePropertyExpression ) ;
+ // InternalContract.g:12075:1: rule__OptionalModalPropertyValue__OwnedValueAssignment_0 : ( rulePropertyExpression ) ;
public final void rule__OptionalModalPropertyValue__OwnedValueAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12027:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12028:2: ( rulePropertyExpression )
+ // InternalContract.g:12079:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:12080:2: ( rulePropertyExpression )
{
- // InternalContract.g:12028:2: ( rulePropertyExpression )
- // InternalContract.g:12029:3: rulePropertyExpression
+ // InternalContract.g:12080:2: ( rulePropertyExpression )
+ // InternalContract.g:12081:3: rulePropertyExpression
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getOwnedValuePropertyExpressionParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -36284,21 +36466,21 @@ public final void rule__OptionalModalPropertyValue__OwnedValueAssignment_0() thr
// $ANTLR start "rule__OptionalModalPropertyValue__InModeAssignment_1_2"
- // InternalContract.g:12038:1: rule__OptionalModalPropertyValue__InModeAssignment_1_2 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12090:1: rule__OptionalModalPropertyValue__InModeAssignment_1_2 : ( ( RULE_ID ) ) ;
public final void rule__OptionalModalPropertyValue__InModeAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12042:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12043:2: ( ( RULE_ID ) )
+ // InternalContract.g:12094:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12095:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12043:2: ( ( RULE_ID ) )
- // InternalContract.g:12044:3: ( RULE_ID )
+ // InternalContract.g:12095:2: ( ( RULE_ID ) )
+ // InternalContract.g:12096:3: ( RULE_ID )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeModeCrossReference_1_2_0());
- // InternalContract.g:12045:3: ( RULE_ID )
- // InternalContract.g:12046:4: RULE_ID
+ // InternalContract.g:12097:3: ( RULE_ID )
+ // InternalContract.g:12098:4: RULE_ID
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeModeIDTerminalRuleCall_1_2_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -36329,21 +36511,21 @@ public final void rule__OptionalModalPropertyValue__InModeAssignment_1_2() throw
// $ANTLR start "rule__OptionalModalPropertyValue__InModeAssignment_1_3_1"
- // InternalContract.g:12057:1: rule__OptionalModalPropertyValue__InModeAssignment_1_3_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12109: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:12061:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12062:2: ( ( RULE_ID ) )
+ // InternalContract.g:12113:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12114:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12062:2: ( ( RULE_ID ) )
- // InternalContract.g:12063:3: ( RULE_ID )
+ // InternalContract.g:12114:2: ( ( RULE_ID ) )
+ // InternalContract.g:12115:3: ( RULE_ID )
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeModeCrossReference_1_3_1_0());
- // InternalContract.g:12064:3: ( RULE_ID )
- // InternalContract.g:12065:4: RULE_ID
+ // InternalContract.g:12116:3: ( RULE_ID )
+ // InternalContract.g:12117:4: RULE_ID
{
before(grammarAccess.getOptionalModalPropertyValueAccess().getInModeModeIDTerminalRuleCall_1_3_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -36374,17 +36556,17 @@ public final void rule__OptionalModalPropertyValue__InModeAssignment_1_3_1() thr
// $ANTLR start "rule__PropertyValue__OwnedValueAssignment"
- // InternalContract.g:12076:1: rule__PropertyValue__OwnedValueAssignment : ( rulePropertyExpression ) ;
+ // InternalContract.g:12128:1: rule__PropertyValue__OwnedValueAssignment : ( rulePropertyExpression ) ;
public final void rule__PropertyValue__OwnedValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12080:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12081:2: ( rulePropertyExpression )
+ // InternalContract.g:12132:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:12133:2: ( rulePropertyExpression )
{
- // InternalContract.g:12081:2: ( rulePropertyExpression )
- // InternalContract.g:12082:3: rulePropertyExpression
+ // InternalContract.g:12133:2: ( rulePropertyExpression )
+ // InternalContract.g:12134:3: rulePropertyExpression
{
before(grammarAccess.getPropertyValueAccess().getOwnedValuePropertyExpressionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -36415,21 +36597,21 @@ public final void rule__PropertyValue__OwnedValueAssignment() throws Recognition
// $ANTLR start "rule__LiteralorReferenceTerm__NamedValueAssignment"
- // InternalContract.g:12091:1: rule__LiteralorReferenceTerm__NamedValueAssignment : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:12143:1: rule__LiteralorReferenceTerm__NamedValueAssignment : ( ( ruleQPREF ) ) ;
public final void rule__LiteralorReferenceTerm__NamedValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12095:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:12096:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12147:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12148:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:12096:2: ( ( ruleQPREF ) )
- // InternalContract.g:12097:3: ( ruleQPREF )
+ // InternalContract.g:12148:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12149:3: ( ruleQPREF )
{
before(grammarAccess.getLiteralorReferenceTermAccess().getNamedValueAbstractNamedValueCrossReference_0());
- // InternalContract.g:12098:3: ( ruleQPREF )
- // InternalContract.g:12099:4: ruleQPREF
+ // InternalContract.g:12150:3: ( ruleQPREF )
+ // InternalContract.g:12151:4: ruleQPREF
{
before(grammarAccess.getLiteralorReferenceTermAccess().getNamedValueAbstractNamedValueQPREFParserRuleCall_0_1());
pushFollow(FOLLOW_2);
@@ -36464,24 +36646,24 @@ public final void rule__LiteralorReferenceTerm__NamedValueAssignment() throws Re
// $ANTLR start "rule__BooleanLiteral__ValueAssignment_1_0"
- // InternalContract.g:12110:1: rule__BooleanLiteral__ValueAssignment_1_0 : ( ( 'true' ) ) ;
+ // InternalContract.g:12162:1: rule__BooleanLiteral__ValueAssignment_1_0 : ( ( 'true' ) ) ;
public final void rule__BooleanLiteral__ValueAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12114:1: ( ( ( 'true' ) ) )
- // InternalContract.g:12115:2: ( ( 'true' ) )
+ // InternalContract.g:12166:1: ( ( ( 'true' ) ) )
+ // InternalContract.g:12167:2: ( ( 'true' ) )
{
- // InternalContract.g:12115:2: ( ( 'true' ) )
- // InternalContract.g:12116:3: ( 'true' )
+ // InternalContract.g:12167:2: ( ( 'true' ) )
+ // InternalContract.g:12168:3: ( 'true' )
{
before(grammarAccess.getBooleanLiteralAccess().getValueTrueKeyword_1_0_0());
- // InternalContract.g:12117:3: ( 'true' )
- // InternalContract.g:12118:4: 'true'
+ // InternalContract.g:12169:3: ( 'true' )
+ // InternalContract.g:12170:4: 'true'
{
before(grammarAccess.getBooleanLiteralAccess().getValueTrueKeyword_1_0_0());
- match(input,84,FOLLOW_2);
+ match(input,85,FOLLOW_2);
after(grammarAccess.getBooleanLiteralAccess().getValueTrueKeyword_1_0_0());
}
@@ -36509,21 +36691,21 @@ public final void rule__BooleanLiteral__ValueAssignment_1_0() throws Recognition
// $ANTLR start "rule__ConstantValue__NamedValueAssignment"
- // InternalContract.g:12129:1: rule__ConstantValue__NamedValueAssignment : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:12181:1: rule__ConstantValue__NamedValueAssignment : ( ( ruleQPREF ) ) ;
public final void rule__ConstantValue__NamedValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12133:1: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:12134:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12185:1: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:12186:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:12134:2: ( ( ruleQPREF ) )
- // InternalContract.g:12135:3: ( ruleQPREF )
+ // InternalContract.g:12186:2: ( ( ruleQPREF ) )
+ // InternalContract.g:12187:3: ( ruleQPREF )
{
before(grammarAccess.getConstantValueAccess().getNamedValuePropertyConstantCrossReference_0());
- // InternalContract.g:12136:3: ( ruleQPREF )
- // InternalContract.g:12137:4: ruleQPREF
+ // InternalContract.g:12188:3: ( ruleQPREF )
+ // InternalContract.g:12189:4: ruleQPREF
{
before(grammarAccess.getConstantValueAccess().getNamedValuePropertyConstantQPREFParserRuleCall_0_1());
pushFollow(FOLLOW_2);
@@ -36558,17 +36740,17 @@ public final void rule__ConstantValue__NamedValueAssignment() throws Recognition
// $ANTLR start "rule__ReferenceTerm__PathAssignment_2"
- // InternalContract.g:12148:1: rule__ReferenceTerm__PathAssignment_2 : ( ruleContainmentPathElement ) ;
+ // InternalContract.g:12200:1: rule__ReferenceTerm__PathAssignment_2 : ( ruleContainmentPathElement ) ;
public final void rule__ReferenceTerm__PathAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12152:1: ( ( ruleContainmentPathElement ) )
- // InternalContract.g:12153:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12204:1: ( ( ruleContainmentPathElement ) )
+ // InternalContract.g:12205:2: ( ruleContainmentPathElement )
{
- // InternalContract.g:12153:2: ( ruleContainmentPathElement )
- // InternalContract.g:12154:3: ruleContainmentPathElement
+ // InternalContract.g:12205:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12206:3: ruleContainmentPathElement
{
before(grammarAccess.getReferenceTermAccess().getPathContainmentPathElementParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -36599,17 +36781,17 @@ public final void rule__ReferenceTerm__PathAssignment_2() throws RecognitionExce
// $ANTLR start "rule__RecordTerm__OwnedFieldValueAssignment_1"
- // InternalContract.g:12163:1: rule__RecordTerm__OwnedFieldValueAssignment_1 : ( ruleFieldPropertyAssociation ) ;
+ // InternalContract.g:12215:1: rule__RecordTerm__OwnedFieldValueAssignment_1 : ( ruleFieldPropertyAssociation ) ;
public final void rule__RecordTerm__OwnedFieldValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12167:1: ( ( ruleFieldPropertyAssociation ) )
- // InternalContract.g:12168:2: ( ruleFieldPropertyAssociation )
+ // InternalContract.g:12219:1: ( ( ruleFieldPropertyAssociation ) )
+ // InternalContract.g:12220:2: ( ruleFieldPropertyAssociation )
{
- // InternalContract.g:12168:2: ( ruleFieldPropertyAssociation )
- // InternalContract.g:12169:3: ruleFieldPropertyAssociation
+ // InternalContract.g:12220:2: ( ruleFieldPropertyAssociation )
+ // InternalContract.g:12221:3: ruleFieldPropertyAssociation
{
before(grammarAccess.getRecordTermAccess().getOwnedFieldValueFieldPropertyAssociationParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -36640,17 +36822,17 @@ public final void rule__RecordTerm__OwnedFieldValueAssignment_1() throws Recogni
// $ANTLR start "rule__ComputedTerm__FunctionAssignment_2"
- // InternalContract.g:12178:1: rule__ComputedTerm__FunctionAssignment_2 : ( RULE_ID ) ;
+ // InternalContract.g:12230:1: rule__ComputedTerm__FunctionAssignment_2 : ( RULE_ID ) ;
public final void rule__ComputedTerm__FunctionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12182:1: ( ( RULE_ID ) )
- // InternalContract.g:12183:2: ( RULE_ID )
+ // InternalContract.g:12234:1: ( ( RULE_ID ) )
+ // InternalContract.g:12235:2: ( RULE_ID )
{
- // InternalContract.g:12183:2: ( RULE_ID )
- // InternalContract.g:12184:3: RULE_ID
+ // InternalContract.g:12235:2: ( RULE_ID )
+ // InternalContract.g:12236:3: RULE_ID
{
before(grammarAccess.getComputedTermAccess().getFunctionIDTerminalRuleCall_2_0());
match(input,RULE_ID,FOLLOW_2);
@@ -36677,21 +36859,21 @@ public final void rule__ComputedTerm__FunctionAssignment_2() throws RecognitionE
// $ANTLR start "rule__ComponentClassifierTerm__ClassifierAssignment_2"
- // InternalContract.g:12193:1: rule__ComponentClassifierTerm__ClassifierAssignment_2 : ( ( ruleQCREF ) ) ;
+ // InternalContract.g:12245:1: rule__ComponentClassifierTerm__ClassifierAssignment_2 : ( ( ruleQCREF ) ) ;
public final void rule__ComponentClassifierTerm__ClassifierAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12197:1: ( ( ( ruleQCREF ) ) )
- // InternalContract.g:12198:2: ( ( ruleQCREF ) )
+ // InternalContract.g:12249:1: ( ( ( ruleQCREF ) ) )
+ // InternalContract.g:12250:2: ( ( ruleQCREF ) )
{
- // InternalContract.g:12198:2: ( ( ruleQCREF ) )
- // InternalContract.g:12199:3: ( ruleQCREF )
+ // InternalContract.g:12250:2: ( ( ruleQCREF ) )
+ // InternalContract.g:12251:3: ( ruleQCREF )
{
before(grammarAccess.getComponentClassifierTermAccess().getClassifierComponentClassifierCrossReference_2_0());
- // InternalContract.g:12200:3: ( ruleQCREF )
- // InternalContract.g:12201:4: ruleQCREF
+ // InternalContract.g:12252:3: ( ruleQCREF )
+ // InternalContract.g:12253:4: ruleQCREF
{
before(grammarAccess.getComponentClassifierTermAccess().getClassifierComponentClassifierQCREFParserRuleCall_2_0_1());
pushFollow(FOLLOW_2);
@@ -36726,17 +36908,17 @@ public final void rule__ComponentClassifierTerm__ClassifierAssignment_2() throws
// $ANTLR start "rule__ListTerm__OwnedListElementAssignment_2_0"
- // InternalContract.g:12212:1: rule__ListTerm__OwnedListElementAssignment_2_0 : ( rulePropertyExpression ) ;
+ // InternalContract.g:12264:1: rule__ListTerm__OwnedListElementAssignment_2_0 : ( rulePropertyExpression ) ;
public final void rule__ListTerm__OwnedListElementAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12216:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12217:2: ( rulePropertyExpression )
+ // InternalContract.g:12268:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:12269:2: ( rulePropertyExpression )
{
- // InternalContract.g:12217:2: ( rulePropertyExpression )
- // InternalContract.g:12218:3: rulePropertyExpression
+ // InternalContract.g:12269:2: ( rulePropertyExpression )
+ // InternalContract.g:12270:3: rulePropertyExpression
{
before(grammarAccess.getListTermAccess().getOwnedListElementPropertyExpressionParserRuleCall_2_0_0());
pushFollow(FOLLOW_2);
@@ -36767,17 +36949,17 @@ public final void rule__ListTerm__OwnedListElementAssignment_2_0() throws Recogn
// $ANTLR start "rule__ListTerm__OwnedListElementAssignment_2_1_1"
- // InternalContract.g:12227:1: rule__ListTerm__OwnedListElementAssignment_2_1_1 : ( rulePropertyExpression ) ;
+ // InternalContract.g:12279: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:12231:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12232:2: ( rulePropertyExpression )
+ // InternalContract.g:12283:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:12284:2: ( rulePropertyExpression )
{
- // InternalContract.g:12232:2: ( rulePropertyExpression )
- // InternalContract.g:12233:3: rulePropertyExpression
+ // InternalContract.g:12284:2: ( rulePropertyExpression )
+ // InternalContract.g:12285:3: rulePropertyExpression
{
before(grammarAccess.getListTermAccess().getOwnedListElementPropertyExpressionParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_2);
@@ -36808,21 +36990,21 @@ public final void rule__ListTerm__OwnedListElementAssignment_2_1_1() throws Reco
// $ANTLR start "rule__FieldPropertyAssociation__PropertyAssignment_0"
- // InternalContract.g:12242:1: rule__FieldPropertyAssociation__PropertyAssignment_0 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12294:1: rule__FieldPropertyAssociation__PropertyAssignment_0 : ( ( RULE_ID ) ) ;
public final void rule__FieldPropertyAssociation__PropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12246:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12247:2: ( ( RULE_ID ) )
+ // InternalContract.g:12298:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12299:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12247:2: ( ( RULE_ID ) )
- // InternalContract.g:12248:3: ( RULE_ID )
+ // InternalContract.g:12299:2: ( ( RULE_ID ) )
+ // InternalContract.g:12300:3: ( RULE_ID )
{
before(grammarAccess.getFieldPropertyAssociationAccess().getPropertyBasicPropertyCrossReference_0_0());
- // InternalContract.g:12249:3: ( RULE_ID )
- // InternalContract.g:12250:4: RULE_ID
+ // InternalContract.g:12301:3: ( RULE_ID )
+ // InternalContract.g:12302:4: RULE_ID
{
before(grammarAccess.getFieldPropertyAssociationAccess().getPropertyBasicPropertyIDTerminalRuleCall_0_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -36853,17 +37035,17 @@ public final void rule__FieldPropertyAssociation__PropertyAssignment_0() throws
// $ANTLR start "rule__FieldPropertyAssociation__OwnedValueAssignment_2"
- // InternalContract.g:12261:1: rule__FieldPropertyAssociation__OwnedValueAssignment_2 : ( rulePropertyExpression ) ;
+ // InternalContract.g:12313:1: rule__FieldPropertyAssociation__OwnedValueAssignment_2 : ( rulePropertyExpression ) ;
public final void rule__FieldPropertyAssociation__OwnedValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12265:1: ( ( rulePropertyExpression ) )
- // InternalContract.g:12266:2: ( rulePropertyExpression )
+ // InternalContract.g:12317:1: ( ( rulePropertyExpression ) )
+ // InternalContract.g:12318:2: ( rulePropertyExpression )
{
- // InternalContract.g:12266:2: ( rulePropertyExpression )
- // InternalContract.g:12267:3: rulePropertyExpression
+ // InternalContract.g:12318:2: ( rulePropertyExpression )
+ // InternalContract.g:12319:3: rulePropertyExpression
{
before(grammarAccess.getFieldPropertyAssociationAccess().getOwnedValuePropertyExpressionParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -36894,21 +37076,21 @@ public final void rule__FieldPropertyAssociation__OwnedValueAssignment_2() throw
// $ANTLR start "rule__ContainmentPathElement__NamedElementAssignment_0_0"
- // InternalContract.g:12276:1: rule__ContainmentPathElement__NamedElementAssignment_0_0 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12328:1: rule__ContainmentPathElement__NamedElementAssignment_0_0 : ( ( RULE_ID ) ) ;
public final void rule__ContainmentPathElement__NamedElementAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12280:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12281:2: ( ( RULE_ID ) )
+ // InternalContract.g:12332:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12333:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12281:2: ( ( RULE_ID ) )
- // InternalContract.g:12282:3: ( RULE_ID )
+ // InternalContract.g:12333:2: ( ( RULE_ID ) )
+ // InternalContract.g:12334:3: ( RULE_ID )
{
before(grammarAccess.getContainmentPathElementAccess().getNamedElementNamedElementCrossReference_0_0_0());
- // InternalContract.g:12283:3: ( RULE_ID )
- // InternalContract.g:12284:4: RULE_ID
+ // InternalContract.g:12335:3: ( RULE_ID )
+ // InternalContract.g:12336:4: RULE_ID
{
before(grammarAccess.getContainmentPathElementAccess().getNamedElementNamedElementIDTerminalRuleCall_0_0_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -36939,17 +37121,17 @@ public final void rule__ContainmentPathElement__NamedElementAssignment_0_0() thr
// $ANTLR start "rule__ContainmentPathElement__ArrayRangeAssignment_0_1"
- // InternalContract.g:12295:1: rule__ContainmentPathElement__ArrayRangeAssignment_0_1 : ( ruleArrayRange ) ;
+ // InternalContract.g:12347:1: rule__ContainmentPathElement__ArrayRangeAssignment_0_1 : ( ruleArrayRange ) ;
public final void rule__ContainmentPathElement__ArrayRangeAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12299:1: ( ( ruleArrayRange ) )
- // InternalContract.g:12300:2: ( ruleArrayRange )
+ // InternalContract.g:12351:1: ( ( ruleArrayRange ) )
+ // InternalContract.g:12352:2: ( ruleArrayRange )
{
- // InternalContract.g:12300:2: ( ruleArrayRange )
- // InternalContract.g:12301:3: ruleArrayRange
+ // InternalContract.g:12352:2: ( ruleArrayRange )
+ // InternalContract.g:12353:3: ruleArrayRange
{
before(grammarAccess.getContainmentPathElementAccess().getArrayRangeArrayRangeParserRuleCall_0_1_0());
pushFollow(FOLLOW_2);
@@ -36980,17 +37162,17 @@ public final void rule__ContainmentPathElement__ArrayRangeAssignment_0_1() throw
// $ANTLR start "rule__ContainmentPathElement__PathAssignment_1_1"
- // InternalContract.g:12310:1: rule__ContainmentPathElement__PathAssignment_1_1 : ( ruleContainmentPathElement ) ;
+ // InternalContract.g:12362:1: rule__ContainmentPathElement__PathAssignment_1_1 : ( ruleContainmentPathElement ) ;
public final void rule__ContainmentPathElement__PathAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12314:1: ( ( ruleContainmentPathElement ) )
- // InternalContract.g:12315:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12366:1: ( ( ruleContainmentPathElement ) )
+ // InternalContract.g:12367:2: ( ruleContainmentPathElement )
{
- // InternalContract.g:12315:2: ( ruleContainmentPathElement )
- // InternalContract.g:12316:3: ruleContainmentPathElement
+ // InternalContract.g:12367:2: ( ruleContainmentPathElement )
+ // InternalContract.g:12368:3: ruleContainmentPathElement
{
before(grammarAccess.getContainmentPathElementAccess().getPathContainmentPathElementParserRuleCall_1_1_0());
pushFollow(FOLLOW_2);
@@ -37021,17 +37203,17 @@ public final void rule__ContainmentPathElement__PathAssignment_1_1() throws Reco
// $ANTLR start "rule__StringTerm__ValueAssignment"
- // InternalContract.g:12325:1: rule__StringTerm__ValueAssignment : ( ruleNoQuoteString ) ;
+ // InternalContract.g:12377:1: rule__StringTerm__ValueAssignment : ( ruleNoQuoteString ) ;
public final void rule__StringTerm__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12329:1: ( ( ruleNoQuoteString ) )
- // InternalContract.g:12330:2: ( ruleNoQuoteString )
+ // InternalContract.g:12381:1: ( ( ruleNoQuoteString ) )
+ // InternalContract.g:12382:2: ( ruleNoQuoteString )
{
- // InternalContract.g:12330:2: ( ruleNoQuoteString )
- // InternalContract.g:12331:3: ruleNoQuoteString
+ // InternalContract.g:12382:2: ( ruleNoQuoteString )
+ // InternalContract.g:12383:3: ruleNoQuoteString
{
before(grammarAccess.getStringTermAccess().getValueNoQuoteStringParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -37062,17 +37244,17 @@ public final void rule__StringTerm__ValueAssignment() throws RecognitionExceptio
// $ANTLR start "rule__ArrayRange__LowerBoundAssignment_2"
- // InternalContract.g:12340:1: rule__ArrayRange__LowerBoundAssignment_2 : ( ruleINTVALUE ) ;
+ // InternalContract.g:12392:1: rule__ArrayRange__LowerBoundAssignment_2 : ( ruleINTVALUE ) ;
public final void rule__ArrayRange__LowerBoundAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12344:1: ( ( ruleINTVALUE ) )
- // InternalContract.g:12345:2: ( ruleINTVALUE )
+ // InternalContract.g:12396:1: ( ( ruleINTVALUE ) )
+ // InternalContract.g:12397:2: ( ruleINTVALUE )
{
- // InternalContract.g:12345:2: ( ruleINTVALUE )
- // InternalContract.g:12346:3: ruleINTVALUE
+ // InternalContract.g:12397:2: ( ruleINTVALUE )
+ // InternalContract.g:12398:3: ruleINTVALUE
{
before(grammarAccess.getArrayRangeAccess().getLowerBoundINTVALUEParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -37103,17 +37285,17 @@ public final void rule__ArrayRange__LowerBoundAssignment_2() throws RecognitionE
// $ANTLR start "rule__ArrayRange__UpperBoundAssignment_3_1"
- // InternalContract.g:12355:1: rule__ArrayRange__UpperBoundAssignment_3_1 : ( ruleINTVALUE ) ;
+ // InternalContract.g:12407:1: rule__ArrayRange__UpperBoundAssignment_3_1 : ( ruleINTVALUE ) ;
public final void rule__ArrayRange__UpperBoundAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12359:1: ( ( ruleINTVALUE ) )
- // InternalContract.g:12360:2: ( ruleINTVALUE )
+ // InternalContract.g:12411:1: ( ( ruleINTVALUE ) )
+ // InternalContract.g:12412:2: ( ruleINTVALUE )
{
- // InternalContract.g:12360:2: ( ruleINTVALUE )
- // InternalContract.g:12361:3: ruleINTVALUE
+ // InternalContract.g:12412:2: ( ruleINTVALUE )
+ // InternalContract.g:12413:3: ruleINTVALUE
{
before(grammarAccess.getArrayRangeAccess().getUpperBoundINTVALUEParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -37144,17 +37326,17 @@ public final void rule__ArrayRange__UpperBoundAssignment_3_1() throws Recognitio
// $ANTLR start "rule__SignedConstant__OpAssignment_0"
- // InternalContract.g:12370:1: rule__SignedConstant__OpAssignment_0 : ( rulePlusMinus ) ;
+ // InternalContract.g:12422:1: rule__SignedConstant__OpAssignment_0 : ( rulePlusMinus ) ;
public final void rule__SignedConstant__OpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12374:1: ( ( rulePlusMinus ) )
- // InternalContract.g:12375:2: ( rulePlusMinus )
+ // InternalContract.g:12426:1: ( ( rulePlusMinus ) )
+ // InternalContract.g:12427:2: ( rulePlusMinus )
{
- // InternalContract.g:12375:2: ( rulePlusMinus )
- // InternalContract.g:12376:3: rulePlusMinus
+ // InternalContract.g:12427:2: ( rulePlusMinus )
+ // InternalContract.g:12428:3: rulePlusMinus
{
before(grammarAccess.getSignedConstantAccess().getOpPlusMinusParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -37185,17 +37367,17 @@ public final void rule__SignedConstant__OpAssignment_0() throws RecognitionExcep
// $ANTLR start "rule__SignedConstant__OwnedPropertyExpressionAssignment_1"
- // InternalContract.g:12385:1: rule__SignedConstant__OwnedPropertyExpressionAssignment_1 : ( ruleConstantValue ) ;
+ // InternalContract.g:12437:1: rule__SignedConstant__OwnedPropertyExpressionAssignment_1 : ( ruleConstantValue ) ;
public final void rule__SignedConstant__OwnedPropertyExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12389:1: ( ( ruleConstantValue ) )
- // InternalContract.g:12390:2: ( ruleConstantValue )
+ // InternalContract.g:12441:1: ( ( ruleConstantValue ) )
+ // InternalContract.g:12442:2: ( ruleConstantValue )
{
- // InternalContract.g:12390:2: ( ruleConstantValue )
- // InternalContract.g:12391:3: ruleConstantValue
+ // InternalContract.g:12442:2: ( ruleConstantValue )
+ // InternalContract.g:12443:3: ruleConstantValue
{
before(grammarAccess.getSignedConstantAccess().getOwnedPropertyExpressionConstantValueParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -37226,17 +37408,17 @@ public final void rule__SignedConstant__OwnedPropertyExpressionAssignment_1() th
// $ANTLR start "rule__IntegerTerm__ValueAssignment_0"
- // InternalContract.g:12400:1: rule__IntegerTerm__ValueAssignment_0 : ( ruleSignedInt ) ;
+ // InternalContract.g:12452:1: rule__IntegerTerm__ValueAssignment_0 : ( ruleSignedInt ) ;
public final void rule__IntegerTerm__ValueAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12404:1: ( ( ruleSignedInt ) )
- // InternalContract.g:12405:2: ( ruleSignedInt )
+ // InternalContract.g:12456:1: ( ( ruleSignedInt ) )
+ // InternalContract.g:12457:2: ( ruleSignedInt )
{
- // InternalContract.g:12405:2: ( ruleSignedInt )
- // InternalContract.g:12406:3: ruleSignedInt
+ // InternalContract.g:12457:2: ( ruleSignedInt )
+ // InternalContract.g:12458:3: ruleSignedInt
{
before(grammarAccess.getIntegerTermAccess().getValueSignedIntParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -37267,21 +37449,21 @@ public final void rule__IntegerTerm__ValueAssignment_0() throws RecognitionExcep
// $ANTLR start "rule__IntegerTerm__UnitAssignment_1"
- // InternalContract.g:12415:1: rule__IntegerTerm__UnitAssignment_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12467:1: rule__IntegerTerm__UnitAssignment_1 : ( ( RULE_ID ) ) ;
public final void rule__IntegerTerm__UnitAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12419:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12420:2: ( ( RULE_ID ) )
+ // InternalContract.g:12471:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12472:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12420:2: ( ( RULE_ID ) )
- // InternalContract.g:12421:3: ( RULE_ID )
+ // InternalContract.g:12472:2: ( ( RULE_ID ) )
+ // InternalContract.g:12473:3: ( RULE_ID )
{
before(grammarAccess.getIntegerTermAccess().getUnitUnitLiteralCrossReference_1_0());
- // InternalContract.g:12422:3: ( RULE_ID )
- // InternalContract.g:12423:4: RULE_ID
+ // InternalContract.g:12474:3: ( RULE_ID )
+ // InternalContract.g:12475:4: RULE_ID
{
before(grammarAccess.getIntegerTermAccess().getUnitUnitLiteralIDTerminalRuleCall_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -37312,17 +37494,17 @@ public final void rule__IntegerTerm__UnitAssignment_1() throws RecognitionExcept
// $ANTLR start "rule__RealTerm__ValueAssignment_0"
- // InternalContract.g:12434:1: rule__RealTerm__ValueAssignment_0 : ( ruleSignedReal ) ;
+ // InternalContract.g:12486:1: rule__RealTerm__ValueAssignment_0 : ( ruleSignedReal ) ;
public final void rule__RealTerm__ValueAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12438:1: ( ( ruleSignedReal ) )
- // InternalContract.g:12439:2: ( ruleSignedReal )
+ // InternalContract.g:12490:1: ( ( ruleSignedReal ) )
+ // InternalContract.g:12491:2: ( ruleSignedReal )
{
- // InternalContract.g:12439:2: ( ruleSignedReal )
- // InternalContract.g:12440:3: ruleSignedReal
+ // InternalContract.g:12491:2: ( ruleSignedReal )
+ // InternalContract.g:12492:3: ruleSignedReal
{
before(grammarAccess.getRealTermAccess().getValueSignedRealParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -37353,21 +37535,21 @@ public final void rule__RealTerm__ValueAssignment_0() throws RecognitionExceptio
// $ANTLR start "rule__RealTerm__UnitAssignment_1"
- // InternalContract.g:12449:1: rule__RealTerm__UnitAssignment_1 : ( ( RULE_ID ) ) ;
+ // InternalContract.g:12501:1: rule__RealTerm__UnitAssignment_1 : ( ( RULE_ID ) ) ;
public final void rule__RealTerm__UnitAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12453:1: ( ( ( RULE_ID ) ) )
- // InternalContract.g:12454:2: ( ( RULE_ID ) )
+ // InternalContract.g:12505:1: ( ( ( RULE_ID ) ) )
+ // InternalContract.g:12506:2: ( ( RULE_ID ) )
{
- // InternalContract.g:12454:2: ( ( RULE_ID ) )
- // InternalContract.g:12455:3: ( RULE_ID )
+ // InternalContract.g:12506:2: ( ( RULE_ID ) )
+ // InternalContract.g:12507:3: ( RULE_ID )
{
before(grammarAccess.getRealTermAccess().getUnitUnitLiteralCrossReference_1_0());
- // InternalContract.g:12456:3: ( RULE_ID )
- // InternalContract.g:12457:4: RULE_ID
+ // InternalContract.g:12508:3: ( RULE_ID )
+ // InternalContract.g:12509:4: RULE_ID
{
before(grammarAccess.getRealTermAccess().getUnitUnitLiteralIDTerminalRuleCall_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -37398,17 +37580,17 @@ public final void rule__RealTerm__UnitAssignment_1() throws RecognitionException
// $ANTLR start "rule__NumericRangeTerm__MinimumAssignment_0"
- // InternalContract.g:12468:1: rule__NumericRangeTerm__MinimumAssignment_0 : ( ruleNumAlt ) ;
+ // InternalContract.g:12520:1: rule__NumericRangeTerm__MinimumAssignment_0 : ( ruleNumAlt ) ;
public final void rule__NumericRangeTerm__MinimumAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12472:1: ( ( ruleNumAlt ) )
- // InternalContract.g:12473:2: ( ruleNumAlt )
+ // InternalContract.g:12524:1: ( ( ruleNumAlt ) )
+ // InternalContract.g:12525:2: ( ruleNumAlt )
{
- // InternalContract.g:12473:2: ( ruleNumAlt )
- // InternalContract.g:12474:3: ruleNumAlt
+ // InternalContract.g:12525:2: ( ruleNumAlt )
+ // InternalContract.g:12526:3: ruleNumAlt
{
before(grammarAccess.getNumericRangeTermAccess().getMinimumNumAltParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -37439,17 +37621,17 @@ public final void rule__NumericRangeTerm__MinimumAssignment_0() throws Recogniti
// $ANTLR start "rule__NumericRangeTerm__MaximumAssignment_2"
- // InternalContract.g:12483:1: rule__NumericRangeTerm__MaximumAssignment_2 : ( ruleNumAlt ) ;
+ // InternalContract.g:12535:1: rule__NumericRangeTerm__MaximumAssignment_2 : ( ruleNumAlt ) ;
public final void rule__NumericRangeTerm__MaximumAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12487:1: ( ( ruleNumAlt ) )
- // InternalContract.g:12488:2: ( ruleNumAlt )
+ // InternalContract.g:12539:1: ( ( ruleNumAlt ) )
+ // InternalContract.g:12540:2: ( ruleNumAlt )
{
- // InternalContract.g:12488:2: ( ruleNumAlt )
- // InternalContract.g:12489:3: ruleNumAlt
+ // InternalContract.g:12540:2: ( ruleNumAlt )
+ // InternalContract.g:12541:3: ruleNumAlt
{
before(grammarAccess.getNumericRangeTermAccess().getMaximumNumAltParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -37480,17 +37662,17 @@ public final void rule__NumericRangeTerm__MaximumAssignment_2() throws Recogniti
// $ANTLR start "rule__NumericRangeTerm__DeltaAssignment_3_1"
- // InternalContract.g:12498:1: rule__NumericRangeTerm__DeltaAssignment_3_1 : ( ruleNumAlt ) ;
+ // InternalContract.g:12550:1: rule__NumericRangeTerm__DeltaAssignment_3_1 : ( ruleNumAlt ) ;
public final void rule__NumericRangeTerm__DeltaAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalContract.g:12502:1: ( ( ruleNumAlt ) )
- // InternalContract.g:12503:2: ( ruleNumAlt )
+ // InternalContract.g:12554:1: ( ( ruleNumAlt ) )
+ // InternalContract.g:12555:2: ( ruleNumAlt )
{
- // InternalContract.g:12503:2: ( ruleNumAlt )
- // InternalContract.g:12504:3: ruleNumAlt
+ // InternalContract.g:12555:2: ( ruleNumAlt )
+ // InternalContract.g:12556:3: ruleNumAlt
{
before(grammarAccess.getNumericRangeTermAccess().getDeltaNumAltParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -37525,12 +37707,12 @@ public final void rule__NumericRangeTerm__DeltaAssignment_3_1() throws Recogniti
protected DFA19 dfa19 = new DFA19(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\47\3\uffff\1\47\1\uffff\1\47\1\uffff\1\6\1\uffff\1\47";
- static final String dfa_4s = "\1\124\5\uffff\2\7\3\116\3\uffff\1\116\1\uffff\1\116\1\uffff\1\6\1\uffff\1\116";
+ 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\125\5\uffff\2\7\3\117\3\uffff\1\117\1\uffff\1\117\1\uffff\1\6\1\uffff\1\117";
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\21\uffff\1\13\27\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\23\uffff\1\13\26\uffff\1\2\1\1\1\uffff\1\4\1\3\12\uffff\1\14",
"",
"",
"",
@@ -37538,19 +37720,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\40\uffff\1\17\6\uffff\1\17\10\uffff\1\17\22\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
- "\1\20\40\uffff\1\21\6\uffff\1\21\10\uffff\1\21\22\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
- "\1\23\6\uffff\1\23\10\uffff\1\23\14\uffff\1\22\5\uffff\1\15\1\uffff\1\23\1\uffff\1\23",
+ "\1\16\42\uffff\1\17\6\uffff\1\17\10\uffff\1\17\21\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
+ "\1\20\42\uffff\1\21\6\uffff\1\21\10\uffff\1\21\21\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
+ "\1\23\6\uffff\1\23\10\uffff\1\23\13\uffff\1\22\5\uffff\1\15\1\uffff\1\23\1\uffff\1\23",
"",
"",
"",
- "\1\17\6\uffff\1\17\10\uffff\1\17\22\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
+ "\1\17\6\uffff\1\17\10\uffff\1\17\21\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
"",
- "\1\21\6\uffff\1\21\10\uffff\1\21\22\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
+ "\1\21\6\uffff\1\21\10\uffff\1\21\21\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
"",
"\1\24",
"",
- "\1\23\6\uffff\1\23\10\uffff\1\23\22\uffff\1\15\1\uffff\1\23\1\uffff\1\23"
+ "\1\23\6\uffff\1\23\10\uffff\1\23\21\uffff\1\15\1\uffff\1\23\1\uffff\1\23"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -37575,91 +37757,92 @@ public DFA19(BaseRecognizer recognizer) {
this.transition = dfa_7;
}
public String getDescription() {
- return "2133:1: rule__PropertyExpression__Alternatives : ( ( ruleRecordTerm ) | ( ruleReferenceTerm ) | ( ruleComponentClassifierTerm ) | ( ruleComputedTerm ) | ( ruleStringTerm ) | ( ruleNumericRangeTerm ) | ( ruleRealTerm ) | ( ruleIntegerTerm ) | ( ruleListTerm ) | ( ruleBooleanLiteral ) | ( ruleLiteralorReferenceTerm ) );";
+ return "2149: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[]{0x0020008000000002L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000008000000042L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00000180F0000702L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000850080000000L});
- public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000850080000002L});
+ public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0080020000000002L});
+ 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[]{0x0002140200000000L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0002140200000002L});
public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000100000000L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000007E00C00000L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000008000000040L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0020008000000000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000002000000000L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x00000180F0000700L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000001000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000100F0000700L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000008000000000L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000020000000000L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000080A00000000L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000014600000000L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000200000000000L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000410080000000L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000010080000002L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0004000000000000L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0018000600000000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0080000000000000L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000400000000000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0080000000000002L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0040000000000000L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0400200000000050L,0x0000000000000003L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0100000000000000L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0100000000000002L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0200000000000002L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000200000000050L,0x0000000000000003L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x4800000000000000L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x4800000000000002L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x1000200100000000L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x2000000000000000L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000200000000040L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ 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[]{0x0080020000000000L});
+ 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,0x0000000000040000L});
+ 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[]{0x0000400000000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0001040200000000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000040200000002L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0004000000000000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0060001800000000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0080000000000000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0200000000000000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0200000000000002L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0100000000000000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x1000800000000050L,0x0000000000000006L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0400000000000002L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0800000000000000L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0800000000000002L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000800000000050L,0x0000000000000006L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x8000000180000000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x8000000180000002L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000180000000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x2000800400000000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000800000000040L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0080400000000000L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000CL});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0004000000001840L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0201000000000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000018L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0010000000001840L});
public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000802L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0004000000000040L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000001000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x000020000E0000F0L,0x0000000000180360L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000008000000000L,0x0000000000005000L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000002000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0010000000000040L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000001000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x000080000E0000F0L,0x00000000003006C0L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000020000000000L,0x000000000000A000L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000002000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000042L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x000060000E0000F0L,0x0000000000180360L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x000180000E0000F0L,0x00000000003006C0L});
public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000480L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x000000000C0000E0L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x000000000C000020L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x000000000C000080L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000900L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x000000000C0000E0L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x000000000C000020L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x000000000C000080L});
public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
}
\ 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 7103d2d..dc97ce5 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
@@ -161,6 +161,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);
@@ -323,6 +326,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/model/generated/Contract.ecore b/org.osate.contract/model/generated/Contract.ecore
index 40ffe6a..0a75822 100644
--- a/org.osate.contract/model/generated/Contract.ecore
+++ b/org.osate.contract/model/generated/Contract.ecore
@@ -87,6 +87,10 @@
+
+
+
+
@@ -152,6 +156,7 @@
+
+
+
+
+
@@ -118,6 +122,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 d820edae72a02246420174668c2751d0933303a8..1d264e32892a9e81779626e66620488acd668e3c 100644
GIT binary patch
delta 4183
zcmZu!d0-Uf73bTT+0EwQ2*Cy+Xr!Pa#I;f=H)P*Kp@k3$0l|w&GK4jo-E|Kj1{`V-
z6%^F@q&e{bfS-2~i!X6Jjq_j~8}zHgq-zgakV
zN`snxXlg@ywOegP(-|jg=hNA6XiDAr?CxqfA<-EX$zvs@9@&L)IvB^1I<;ZL8O;YF+7uX@d$|q0^P3jiPa$XiRxm
zjn(aISFCPpT^XkHp<*n7j{N8XRc(c{iQX-FFMkATr3m#(mg<1rB9JEhNvLYE7D?Lu
zT|Ktv$i)KcQi
z%OygV1zBZ#ux?OJ^W}xFIuVr!po3vOPci{trx
zEnbY4#ftWeJf!GA@rCBP8Q001RPuTO?-VFrZa{!06(ztMwU;*)-)?SnZx+;4MYo96
za?jnWYAm`hY5Q5%IHeie|h|vM>WK-Y=vNXwnCZ&&@n};X@MW^y!Ko9_iypg`q(c
zJQ5H*Dg=*dg2#*XEho882*HjWik=)v@G&8nsDr|T4kE57JtYhu*9?awuJN&$S4(!f
zlW5kwAKKHPHMiPHMbAi(*jLXA|FACkgculd!Tiaf%AXP_s{H9=pr7%e;>2@;Xj1gN
zJQpeYtRP{g;5Y5(1c>^2KYBqx3zUjRH)ri$nE|RYx-F6H>9(^y0-?_<*BcuKeF4~-
zo^l8|MPCHB)t&C~slNp3xFbqm7Fw@&=qqCHMRa;Jm@)=^RVU|blANkoERdkjUqT8i
z=@A?Gsl4MT
z`iU5Q6-L9$w%gr#lYZ)rou2__EW&2{xm3duQP^05&G`!m%!QBy-1JKz%8cmsbcB8-
ztVd*AoE?}l=rx_iU+ZyE5+RMh8Bv(uLftD2BKe(;gnl1n?RBh_lC9_u#l|xxxqlRk
zM`3Y%P@M9%H0V#-^q<8vj=keC@Zm2gWrY4JyWwvE9uE9nQjyLo`iFReuK%a9WbYdE
zFDMxFZ*j-%PN(u&WJ%E*l8@k3kI(-|rT(icwH}pv6YhHRh2HW={x>qFw}r#j2bSh|
z2OK=A%)u()P#ki_w34lcR8|iYvvb
zAQHt@Qlp@$xf+aUYOWC@gRbJyx;{JxD?y_w9t#}0TJg9*UMuoT3QjiRB0{&Oqxm=+?BU1?Y_sC9|VMRQEpBk=LF2b9L@W!qXz1EU~!6)h{
zCrOkzB#!|g*vSai
z+^Q~nlrwp{sGx!P)Z)=I>!+V4s3xFl%cx~ZM~0ihGqgv|#pYR)PMnF&X>yC_@af`k
zOpDJbZkjc@{eAFYSi#Oj!Ah@k2=OfGq4)bbar7b2hHbA8d5%Z=0U@2MN#_+0&zkJc
z7t){?6)zCd;MF5tD5Q&qkuENgF7Zg03Tdk*jY}QI#bSghT#gr6C26l|1VLF<@k&j(>UhdFP3iJ#&BpD4
zC+EnFcm*>tVmqJ!G63u?dKZ!eA4_bfhF
zR5p}V5;@o4jXHJb>5b~M!Gy`@k4V}D(AIO4FVtQKIk-sP{b8_4jMy+TZXGt^=7jHm
zd(uuB+@)=Gi!Iy())ilyUE7NrwKbaMI$g7Mn2O@fSh6zERNO1Bl*Ypr*pTs%5VM1d
zFUAv7u|Jbe$)U}Co}7~+p0Btc%JtpF{c}zj@AXtldMYixEH^k)+%u=ql?(LJS7feb
zMQMTJTu_fZ7RnQ+0H8N?75<&$Pj^4u8ztPEhJ|~x4p;Fl
zK84A*f+FIz)_~&MiU;OSaBmm2JG2_U?fA|hOLqlXl9b(z$SO+X@*cr2H>SYtd%aod
zUAy}f-v?!Ue)0YC42$9eP^@XghfGgN`$1oO=`N_d4?*AJhk=iGD)uhlRf-=G{UODV
z%5xid;;Z7F9Hv((L@)C+?&OKwL`Qf-+=*|Dzdi?TsWs3j+
delta 4039
zcmZWs33yc1752`XHA;!>?kwN~wBwRWeqt*vcs>E7DCc3*9&+W)+F@606T`|{1ad(QdKf7W;BaPj%V
zlgG8IB~Q<8?~k}4JFrmESt??Oa*2_xg-~EcmG4MMM}
zFq(C`b0fu+llIj&YW1^4YbEU7YwXUElamyk3%mMwt<8C`p;qN8I$w0=!s-GQ5pUsS
zJhgc^?h(0Av^J@RK==&r(4x4q0u4N#R9!WYC4U1CRI4#Cg
zqR|NofXIM{odye!LKaZSD`MRawjs(Xx7nt=Mkxr&U9RLdnSUzOU
zN0}}bW+jQpGwFlGqEU@@i4LeD0-LdMY<9xj_2?+tB^8^GXfG9C3lzB%eC_sqfz2LW
zFE5VE@L+YWRCKw>1B&*-E|PN!#awzYo-F!tUm?O)*j_2NyTlR?S0M*2LE5K~gR3>`
z{pDvDbhy`u+H6JF3W;i4UZQs=Sm
zT@v`5Ig0Kc&++|&(5?aQF#rby;9d=IpRj6os$uo80dxT*XT
zqKV3Xc!K7WT2s+SL}RX^r{ohvpB7Dc(N%s%6j5cRZ2Z$l%P%eLa6cyStI${Y#~iVIR`9(pp-&0sb7=8;vvDkXUWfW=$zx+QY9wgz
z7m$!T`V8##wsF%1MV}Qvl_C5bAZ59IUc6vce8DjMA`a??GpTq&$bCsXAB5*R_K$+}
zWxt#jeZ}8YM%kan7o|JD>T`>|i1z#%5M1d``ntGUrc}LZz@wsN;B2tnr
zIF6!kiqn_jG}Kdy4;6y+EpG*V8*0`HOxbrN547sw-
zzbB}NWKW!GTv_yeoy8yMJy8)MjXxY$m>1?r}xDnqY@qE6R%KBr<5$X1McGy$!Q^QRF;YkRuWsR71SM)7z_M_w$
zi4rfx2?{F6lM!o>r^w5Xry6Y#YW2sevJ&`6c#+QIqd>}JnU6McO?w;F=|XD;Xho`w
z@ZK5}J+Y`Zh6iEYAZYuVZ<>2f9E&J2mLS
z^1dZ)Zd5=`(<)vhpyts7T`ZvQr~!Rv1$2oA`Yr)|w+1~~!ovlGu#&4GBK=FH56zu?$DpTf7{KHQPtxS|OrC{(t~#rLLr2g}lm#uz58ERa3>?8Z!2FNYaol
zvqs|{!{iiMn0zYE8x!drnIZ38qqr9b_3?B(Ihs%8L1PUd_%s>MZtu`Rmz-|8?JQX9CCUSuwaLMHdG^)@ZxAPga58xi
zkzRnh3Q=`#AcY+F>;^u8nV!3uV?WmC|J{L!J7C4H}6JnLEay~rD
zR=Ge(V5?k+Pi)gvHj_s0E8gVEIWFQZ#hYO~O^eI3PCn8dk`@~lYP}Xapk~dG4$}5(
zQn<^?5czcovE0H}zk+t)5kXw0c&jO00teMKb`cc4HMY&jlaPmTe@LXT#ZnM+S~a+V
zFnLEo&Y1dT{rYKLf4;Xv-)q{O@7BDFId9+#5L90yii-vg*KWDORAoNm#S(Z)HvqkX
zi5-OxnOMF=`%pY4-@MXRCSWJ3+uWT_JEei*W`tABI~MQK3B0ttXX&(%E5Yq9A6R;H
z{T^NP%gQe-J;uG<8``}xv{x7b{9S3NUIlkS04m;xIyK_kI)Cl^l&==b`+Y-?@im&U
z;%j|~AYTWFu-7}IimwMs#D9<;boKVXL2z!=1n{emZ!(eJY$BI5lo4rNWr^M*`n}dn
zbm^_$uJkV3n-t#$WBf4V+vPJPhIhcQsSiJAhAY;0inZHot=T*UnRJNzVovOw*z5Ehy~=}}j%}k5HByOM
zX*#u22W_GeO413uJGPha1(V2{fkF;H{rcmJb9fotr{lg~#&8neZ$_FcfZ7Az{*kMC
zY`@|M%lo_9*FOZ1qt<$_(|B@SF`mR=JHry6#d2?Nw!*M{7`3(d5vc?2%ls%HIu$>L
Ugj!u)NQ&IpF{mmw)}#XJ|M$T_=Kufz
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 d8b76f0..79679fc 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
@@ -1744,6 +1744,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.
*
@@ -1751,7 +1760,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.
@@ -1760,7 +1769,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.
@@ -1769,7 +1778,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.
@@ -1778,7 +1787,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.
@@ -1787,7 +1796,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.
@@ -2004,6 +2013,16 @@ public interface ContractPackage extends EPackage
*/
int LANGUAGE = 40;
+ /**
+ * 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 = 41;
+
/**
* Returns the meta object for class '{@link org.osate.contract.contract.ContractLibrary Library}'.
@@ -2885,6 +2904,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}'.
*
@@ -3075,6 +3105,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 factory that creates the instances of the model.
*
@@ -3828,6 +3868,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.
*
@@ -3988,6 +4036,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();
+
}
} //ContractPackage
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 11f57d2..d721206 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
@@ -145,6 +145,8 @@ public Object createFromString(EDataType eDataType, String initialValue)
{
case ContractPackage.LANGUAGE:
return createLanguageFromString(eDataType, initialValue);
+ case ContractPackage.MEMBER_CALL_OPERATOR:
+ return createMemberCallOperatorFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
@@ -162,6 +164,8 @@ public String convertToString(EDataType eDataType, Object instanceValue)
{
case ContractPackage.LANGUAGE:
return convertLanguageToString(eDataType, instanceValue);
+ case ContractPackage.MEMBER_CALL_OPERATOR:
+ return convertMemberCallOperatorToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
@@ -669,6 +673,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 542c2aa..20fe17a 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
@@ -62,6 +62,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;
@@ -375,6 +376,13 @@ public class ContractPackageImpl extends EPackageImpl implements ContractPackage
*/
private EEnum languageEEnum = null;
+ /**
+ *
+ *
+ * @generated
+ */
+ private EEnum memberCallOperatorEEnum = null;
+
/**
* Creates an instance of the model Package, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
@@ -1360,7 +1368,7 @@ public EReference getMemberCall_Left()
* @generated
*/
@Override
- public EAttribute getMemberCall_Right()
+ public EAttribute getMemberCall_Operator()
{
return (EAttribute)memberCallEClass.getEStructuralFeatures().get(1);
}
@@ -1371,11 +1379,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);
+ }
+
/**
*
*
@@ -1384,7 +1403,7 @@ public EAttribute getMemberCall_TypeArgument()
@Override
public EReference getMemberCall_Argument()
{
- return (EReference)memberCallEClass.getEStructuralFeatures().get(3);
+ return (EReference)memberCallEClass.getEStructuralFeatures().get(4);
}
/**
@@ -1395,7 +1414,7 @@ public EReference getMemberCall_Argument()
@Override
public EReference getMemberCall_Lambda()
{
- return (EReference)memberCallEClass.getEStructuralFeatures().get(4);
+ return (EReference)memberCallEClass.getEStructuralFeatures().get(5);
}
/**
@@ -1552,6 +1571,17 @@ public EEnum getLanguage()
return languageEEnum;
}
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EEnum getMemberCallOperator()
+ {
+ return memberCallOperatorEEnum;
+ }
+
/**
*
*
@@ -1698,6 +1728,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);
@@ -1725,6 +1756,7 @@ public void createPackageContents()
// Create enums
languageEEnum = createEEnum(LANGUAGE);
+ memberCallOperatorEEnum = createEEnum(MEMBER_CALL_OPERATOR);
}
/**
@@ -1910,6 +1942,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);
@@ -1941,6 +1974,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);
+
// Create resource
createResource(eNS_URI);
}
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 7ab17cb..b3422b7 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
@@ -1913,10 +1913,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
@@ -4628,6 +4643,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_ISTRING_TEXT : '\'\'\'' RULE_IN_ISTRING* ('\'\'\''|('\'' '\''?)? EOF);
RULE_ISTRING_LEFT : '\'\'\'' RULE_IN_ISTRING* ('\'' '\''?)? '${';
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 6beac42..28de9f1 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,43 +1,44 @@
'!'=52
-'#'=56
+'#'=55
'&&'=51
'('=39
')'=40
'*'=81
'+'=72
-'+=>'=63
+'+=>'=62
','=48
'-'=73
-'->'=57
-'.'=53
+'->'=56
+'.'=71
'..'=74
':'=44
-'::'=62
+'::'=61
';'=28
-'<'=54
+'<'=53
'<=>'=33
'='=49
'=>'=32
-'>'=55
-'['=68
-']'=69
+'>'=54
+'?.'=85
+'['=67
+']'=68
'analysis'=30
'applies'=76
'argument'=34
'assumptions'=26
'binding'=79
'claims'=45
-'classifier'=71
+'classifier'=70
'component'=43
-'compute'=70
-'constant'=64
+'compute'=69
+'constant'=63
'contract'=21
'contracts'=46
'declarations'=37
'delta'=75
'domain'=36
'domains'=23
-'false'=66
+'false'=65
'guarantee'=27
'implementation'=35
'in'=78
@@ -49,16 +50,16 @@
'plan'=42
'python'=82
'queries'=24
-'reference'=67
-'root'=59
-'self'=58
+'reference'=66
+'root'=58
+'self'=57
'smt'=84
'to'=77
-'true'=65
-'use'=60
+'true'=64
+'use'=59
'val'=47
'verification'=41
-'verify'=61
+'verify'=60
'{'=22
'||'=50
'}'=31
@@ -143,3 +144,4 @@ T__81=81
T__82=82
T__83=83
T__84=84
+T__85=85
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 b5aba4d..a7dc474 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
@@ -92,6 +92,7 @@ public class InternalContractLexer extends Lexer {
public static final int T__40=40;
public static final int T__84=84;
public static final int T__41=41;
+ public static final int T__85=85;
public static final int T__42=42;
public static final int T__43=43;
@@ -776,10 +777,10 @@ public final void mT__53() throws RecognitionException {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:43:7: ( '.' )
- // InternalContract.g:43:9: '.'
+ // InternalContract.g:43:7: ( '<' )
+ // InternalContract.g:43:9: '<'
{
- match('.');
+ match('<');
}
@@ -796,10 +797,10 @@ public final void mT__54() throws RecognitionException {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:44:7: ( '<' )
- // InternalContract.g:44:9: '<'
+ // InternalContract.g:44:7: ( '>' )
+ // InternalContract.g:44:9: '>'
{
- match('<');
+ match('>');
}
@@ -816,10 +817,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('#');
}
@@ -836,10 +837,11 @@ 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("->");
+
}
@@ -856,10 +858,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: ( 'self' )
+ // InternalContract.g:47:9: 'self'
{
- match("->");
+ match("self");
}
@@ -877,10 +879,10 @@ public final void mT__58() throws RecognitionException {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:48:7: ( 'self' )
- // InternalContract.g:48:9: 'self'
+ // InternalContract.g:48:7: ( 'root' )
+ // InternalContract.g:48:9: 'root'
{
- match("self");
+ match("root");
}
@@ -898,10 +900,10 @@ public final void mT__59() throws RecognitionException {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:49:7: ( 'root' )
- // InternalContract.g:49:9: 'root'
+ // InternalContract.g:49:7: ( 'use' )
+ // InternalContract.g:49:9: 'use'
{
- match("root");
+ match("use");
}
@@ -919,10 +921,10 @@ public final void mT__60() throws RecognitionException {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:50:7: ( 'use' )
- // InternalContract.g:50:9: 'use'
+ // InternalContract.g:50:7: ( 'verify' )
+ // InternalContract.g:50:9: 'verify'
{
- match("use");
+ match("verify");
}
@@ -940,10 +942,10 @@ public final void mT__61() throws RecognitionException {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:51:7: ( 'verify' )
- // InternalContract.g:51:9: 'verify'
+ // InternalContract.g:51:7: ( '::' )
+ // InternalContract.g:51:9: '::'
{
- match("verify");
+ match("::");
}
@@ -961,10 +963,10 @@ 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("+=>");
}
@@ -982,10 +984,10 @@ 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: ( 'constant' )
+ // InternalContract.g:53:9: 'constant'
{
- match("+=>");
+ match("constant");
}
@@ -1003,10 +1005,10 @@ public final void mT__64() throws RecognitionException {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:54:7: ( 'constant' )
- // InternalContract.g:54:9: 'constant'
+ // InternalContract.g:54:7: ( 'true' )
+ // InternalContract.g:54:9: 'true'
{
- match("constant");
+ match("true");
}
@@ -1024,10 +1026,10 @@ public final void mT__65() throws RecognitionException {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:55:7: ( 'true' )
- // InternalContract.g:55:9: 'true'
+ // InternalContract.g:55:7: ( 'false' )
+ // InternalContract.g:55:9: 'false'
{
- match("true");
+ match("false");
}
@@ -1045,10 +1047,10 @@ public final void mT__66() throws RecognitionException {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:56:7: ( 'false' )
- // InternalContract.g:56:9: 'false'
+ // InternalContract.g:56:7: ( 'reference' )
+ // InternalContract.g:56:9: 'reference'
{
- match("false");
+ match("reference");
}
@@ -1066,11 +1068,10 @@ public final void mT__67() throws RecognitionException {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:57:7: ( 'reference' )
- // InternalContract.g:57:9: 'reference'
+ // InternalContract.g:57:7: ( '[' )
+ // InternalContract.g:57:9: '['
{
- match("reference");
-
+ match('[');
}
@@ -1087,10 +1088,10 @@ public final void mT__68() throws RecognitionException {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:58:7: ( '[' )
- // InternalContract.g:58:9: '['
+ // InternalContract.g:58:7: ( ']' )
+ // InternalContract.g:58:9: ']'
{
- match('[');
+ match(']');
}
@@ -1107,10 +1108,11 @@ public final void mT__69() throws RecognitionException {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:59:7: ( ']' )
- // InternalContract.g:59:9: ']'
+ // InternalContract.g:59:7: ( 'compute' )
+ // InternalContract.g:59:9: 'compute'
{
- match(']');
+ match("compute");
+
}
@@ -1127,10 +1129,10 @@ public final void mT__70() throws RecognitionException {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:60:7: ( 'compute' )
- // InternalContract.g:60:9: 'compute'
+ // InternalContract.g:60:7: ( 'classifier' )
+ // InternalContract.g:60:9: 'classifier'
{
- match("compute");
+ match("classifier");
}
@@ -1148,11 +1150,10 @@ public final void mT__71() throws RecognitionException {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:61:7: ( 'classifier' )
- // InternalContract.g:61:9: 'classifier'
+ // InternalContract.g:61:7: ( '.' )
+ // InternalContract.g:61:9: '.'
{
- match("classifier");
-
+ match('.');
}
@@ -1434,17 +1435,38 @@ public final void mT__84() throws RecognitionException {
}
// $ANTLR end "T__84"
+ // $ANTLR start "T__85"
+ 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: '?.'
+ {
+ match("?.");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__85"
+
// $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:4631:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
- // InternalContract.g:4631:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:4673:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
+ // InternalContract.g:4673:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
{
match("'''");
- // InternalContract.g:4631:30: ( RULE_IN_ISTRING )*
+ // InternalContract.g:4673:30: ( RULE_IN_ISTRING )*
loop1:
do {
int alt1=2;
@@ -1475,7 +1497,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
switch (alt1) {
case 1 :
- // InternalContract.g:4631:30: RULE_IN_ISTRING
+ // InternalContract.g:4673:30: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1487,7 +1509,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
} while (true);
- // InternalContract.g:4631:47: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:4673:47: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -1510,7 +1532,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
alt4=2;}
switch (alt4) {
case 1 :
- // InternalContract.g:4631:48: '\\'\\'\\''
+ // InternalContract.g:4673:48: '\\'\\'\\''
{
match("'''");
@@ -1518,9 +1540,9 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
break;
case 2 :
- // InternalContract.g:4631:57: ( '\\'' ( '\\'' )? )? EOF
+ // InternalContract.g:4673:57: ( '\\'' ( '\\'' )? )? EOF
{
- // InternalContract.g:4631:57: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:4673:57: ( '\\'' ( '\\'' )? )?
int alt3=2;
int LA3_0 = input.LA(1);
@@ -1529,10 +1551,10 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
switch (alt3) {
case 1 :
- // InternalContract.g:4631:58: '\\'' ( '\\'' )?
+ // InternalContract.g:4673:58: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:4631:63: ( '\\'' )?
+ // InternalContract.g:4673:63: ( '\\'' )?
int alt2=2;
int LA2_0 = input.LA(1);
@@ -1541,7 +1563,7 @@ else if ( ((LA1_0>='\u0000' && LA1_0<='&')||(LA1_0>='(' && LA1_0<='\uFFFF')) ) {
}
switch (alt2) {
case 1 :
- // InternalContract.g:4631:63: '\\''
+ // InternalContract.g:4673:63: '\\''
{
match('\'');
@@ -1579,12 +1601,12 @@ public final void mRULE_ISTRING_LEFT() throws RecognitionException {
try {
int _type = RULE_ISTRING_LEFT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4633:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
- // InternalContract.g:4633:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
+ // InternalContract.g:4675:19: ( '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
+ // InternalContract.g:4675:21: '\\'\\'\\'' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
{
match("'''");
- // InternalContract.g:4633:30: ( RULE_IN_ISTRING )*
+ // InternalContract.g:4675:30: ( RULE_IN_ISTRING )*
loop5:
do {
int alt5=2;
@@ -1660,7 +1682,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
switch (alt5) {
case 1 :
- // InternalContract.g:4633:30: RULE_IN_ISTRING
+ // InternalContract.g:4675:30: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1672,7 +1694,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
} while (true);
- // InternalContract.g:4633:47: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:4675:47: ( '\\'' ( '\\'' )? )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -1681,10 +1703,10 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
switch (alt7) {
case 1 :
- // InternalContract.g:4633:48: '\\'' ( '\\'' )?
+ // InternalContract.g:4675:48: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:4633:53: ( '\\'' )?
+ // InternalContract.g:4675:53: ( '\\'' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -1693,7 +1715,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='#')||(LA5_0>='%' && LA5_0<='&')||(LA5_0>=
}
switch (alt6) {
case 1 :
- // InternalContract.g:4633:53: '\\''
+ // InternalContract.g:4675:53: '\\''
{
match('\'');
@@ -1726,12 +1748,12 @@ public final void mRULE_ISTRING_MIDDLE() throws RecognitionException {
try {
int _type = RULE_ISTRING_MIDDLE;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4635:21: ( '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
- // InternalContract.g:4635:23: '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
+ // InternalContract.g:4677:21: ( '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${' )
+ // InternalContract.g:4677:23: '$}' ( RULE_IN_ISTRING )* ( '\\'' ( '\\'' )? )? '${'
{
match("$}");
- // InternalContract.g:4635:28: ( RULE_IN_ISTRING )*
+ // InternalContract.g:4677:28: ( RULE_IN_ISTRING )*
loop8:
do {
int alt8=2;
@@ -1807,7 +1829,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
switch (alt8) {
case 1 :
- // InternalContract.g:4635:28: RULE_IN_ISTRING
+ // InternalContract.g:4677:28: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1819,7 +1841,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
} while (true);
- // InternalContract.g:4635:45: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:4677:45: ( '\\'' ( '\\'' )? )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1828,10 +1850,10 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
switch (alt10) {
case 1 :
- // InternalContract.g:4635:46: '\\'' ( '\\'' )?
+ // InternalContract.g:4677:46: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:4635:51: ( '\\'' )?
+ // InternalContract.g:4677:51: ( '\\'' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1840,7 +1862,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<='#')||(LA8_0>='%' && LA8_0<='&')||(LA8_0>=
}
switch (alt9) {
case 1 :
- // InternalContract.g:4635:51: '\\''
+ // InternalContract.g:4677:51: '\\''
{
match('\'');
@@ -1873,12 +1895,12 @@ public final void mRULE_ISTRING_RIGHT() throws RecognitionException {
try {
int _type = RULE_ISTRING_RIGHT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4637:20: ( '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
- // InternalContract.g:4637:22: '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:4679:20: ( '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF ) )
+ // InternalContract.g:4679:22: '$}' ( RULE_IN_ISTRING )* ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
{
match("$}");
- // InternalContract.g:4637:27: ( RULE_IN_ISTRING )*
+ // InternalContract.g:4679:27: ( RULE_IN_ISTRING )*
loop11:
do {
int alt11=2;
@@ -1909,7 +1931,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
switch (alt11) {
case 1 :
- // InternalContract.g:4637:27: RULE_IN_ISTRING
+ // InternalContract.g:4679:27: RULE_IN_ISTRING
{
mRULE_IN_ISTRING();
@@ -1921,7 +1943,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
} while (true);
- // InternalContract.g:4637:44: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
+ // InternalContract.g:4679:44: ( '\\'\\'\\'' | ( '\\'' ( '\\'' )? )? EOF )
int alt14=2;
int LA14_0 = input.LA(1);
@@ -1944,7 +1966,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
alt14=2;}
switch (alt14) {
case 1 :
- // InternalContract.g:4637:45: '\\'\\'\\''
+ // InternalContract.g:4679:45: '\\'\\'\\''
{
match("'''");
@@ -1952,9 +1974,9 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
break;
case 2 :
- // InternalContract.g:4637:54: ( '\\'' ( '\\'' )? )? EOF
+ // InternalContract.g:4679:54: ( '\\'' ( '\\'' )? )? EOF
{
- // InternalContract.g:4637:54: ( '\\'' ( '\\'' )? )?
+ // InternalContract.g:4679:54: ( '\\'' ( '\\'' )? )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -1963,10 +1985,10 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
switch (alt13) {
case 1 :
- // InternalContract.g:4637:55: '\\'' ( '\\'' )?
+ // InternalContract.g:4679:55: '\\'' ( '\\'' )?
{
match('\'');
- // InternalContract.g:4637:60: ( '\\'' )?
+ // InternalContract.g:4679:60: ( '\\'' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -1975,7 +1997,7 @@ else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='\uFFFF'))
}
switch (alt12) {
case 1 :
- // InternalContract.g:4637:60: '\\''
+ // InternalContract.g:4679:60: '\\''
{
match('\'');
@@ -2011,10 +2033,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:4639:26: ( ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) ) )
- // InternalContract.g:4639:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
+ // InternalContract.g:4681:26: ( ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) ) )
+ // InternalContract.g:4681:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
{
- // InternalContract.g:4639:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
+ // InternalContract.g:4681:28: ( '\\'\\'' ~ ( '\\'' ) | '\\'' ~ ( '\\'' ) | '$' ~ ( '{' ) | ~ ( ( '\\'' | '$' ) ) )
int alt15=4;
int LA15_0 = input.LA(1);
@@ -2048,7 +2070,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
switch (alt15) {
case 1 :
- // InternalContract.g:4639:29: '\\'\\'' ~ ( '\\'' )
+ // InternalContract.g:4681:29: '\\'\\'' ~ ( '\\'' )
{
match("''");
@@ -2065,7 +2087,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 2 :
- // InternalContract.g:4639:44: '\\'' ~ ( '\\'' )
+ // InternalContract.g:4681:44: '\\'' ~ ( '\\'' )
{
match('\'');
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
@@ -2081,7 +2103,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 3 :
- // InternalContract.g:4639:57: '$' ~ ( '{' )
+ // InternalContract.g:4681:57: '$' ~ ( '{' )
{
match('$');
if ( (input.LA(1)>='\u0000' && input.LA(1)<='z')||(input.LA(1)>='|' && input.LA(1)<='\uFFFF') ) {
@@ -2097,7 +2119,7 @@ else if ( ((LA15_0>='\u0000' && LA15_0<='#')||(LA15_0>='%' && LA15_0<='&')||(LA1
}
break;
case 4 :
- // InternalContract.g:4639:68: ~ ( ( '\\'' | '$' ) )
+ // InternalContract.g:4681:68: ~ ( ( '\\'' | '$' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='#')||(input.LA(1)>='%' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2128,11 +2150,11 @@ public final void mRULE_SSTRING() throws RecognitionException {
try {
int _type = RULE_SSTRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4641:14: ( '`' (~ ( '`' ) )* '`' )
- // InternalContract.g:4641:16: '`' (~ ( '`' ) )* '`'
+ // InternalContract.g:4683:14: ( '`' (~ ( '`' ) )* '`' )
+ // InternalContract.g:4683:16: '`' (~ ( '`' ) )* '`'
{
match('`');
- // InternalContract.g:4641:20: (~ ( '`' ) )*
+ // InternalContract.g:4683:20: (~ ( '`' ) )*
loop16:
do {
int alt16=2;
@@ -2145,7 +2167,7 @@ public final void mRULE_SSTRING() throws RecognitionException {
switch (alt16) {
case 1 :
- // InternalContract.g:4641:20: ~ ( '`' )
+ // InternalContract.g:4683:20: ~ ( '`' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='_')||(input.LA(1)>='a' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2182,12 +2204,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4643:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalContract.g:4643:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalContract.g:4685:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalContract.g:4685:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalContract.g:4643:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalContract.g:4685:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -2200,7 +2222,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
switch (alt17) {
case 1 :
- // InternalContract.g:4643:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalContract.g:4685: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();
@@ -2220,7 +2242,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:4643:40: ( ( '\\r' )? '\\n' )?
+ // InternalContract.g:4685:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -2229,9 +2251,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
switch (alt19) {
case 1 :
- // InternalContract.g:4643:41: ( '\\r' )? '\\n'
+ // InternalContract.g:4685:41: ( '\\r' )? '\\n'
{
- // InternalContract.g:4643:41: ( '\\r' )?
+ // InternalContract.g:4685:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -2240,7 +2262,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
}
switch (alt18) {
case 1 :
- // InternalContract.g:4643:41: '\\r'
+ // InternalContract.g:4685:41: '\\r'
{
match('\r');
@@ -2270,8 +2292,8 @@ public final void mRULE_SL_COMMENT() throws RecognitionException {
// $ANTLR start "RULE_EXPONENT"
public final void mRULE_EXPONENT() throws RecognitionException {
try {
- // InternalContract.g:4645:24: ( ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+ )
- // InternalContract.g:4645:26: ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+
+ // InternalContract.g:4687:24: ( ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+ )
+ // InternalContract.g:4687:26: ( 'e' | 'E' ) ( '+' | '-' )? ( RULE_DIGIT )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2282,7 +2304,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:4645:36: ( '+' | '-' )?
+ // InternalContract.g:4687:36: ( '+' | '-' )?
int alt20=2;
int LA20_0 = input.LA(1);
@@ -2308,7 +2330,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
}
- // InternalContract.g:4645:47: ( RULE_DIGIT )+
+ // InternalContract.g:4687:47: ( RULE_DIGIT )+
int cnt21=0;
loop21:
do {
@@ -2322,7 +2344,7 @@ public final void mRULE_EXPONENT() throws RecognitionException {
switch (alt21) {
case 1 :
- // InternalContract.g:4645:47: RULE_DIGIT
+ // InternalContract.g:4687:47: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2350,8 +2372,8 @@ public final void mRULE_EXPONENT() throws RecognitionException {
// $ANTLR start "RULE_INT_EXPONENT"
public final void mRULE_INT_EXPONENT() throws RecognitionException {
try {
- // InternalContract.g:4647:28: ( ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+ )
- // InternalContract.g:4647:30: ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+
+ // InternalContract.g:4689:28: ( ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+ )
+ // InternalContract.g:4689:30: ( 'e' | 'E' ) ( '+' )? ( RULE_DIGIT )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2362,7 +2384,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:4647:40: ( '+' )?
+ // InternalContract.g:4689:40: ( '+' )?
int alt22=2;
int LA22_0 = input.LA(1);
@@ -2371,7 +2393,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
}
switch (alt22) {
case 1 :
- // InternalContract.g:4647:40: '+'
+ // InternalContract.g:4689:40: '+'
{
match('+');
@@ -2380,7 +2402,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
}
- // InternalContract.g:4647:45: ( RULE_DIGIT )+
+ // InternalContract.g:4689:45: ( RULE_DIGIT )+
int cnt23=0;
loop23:
do {
@@ -2394,7 +2416,7 @@ public final void mRULE_INT_EXPONENT() throws RecognitionException {
switch (alt23) {
case 1 :
- // InternalContract.g:4647:45: RULE_DIGIT
+ // InternalContract.g:4689:45: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2424,10 +2446,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
try {
int _type = RULE_REAL_LIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4649:15: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )? )
- // InternalContract.g:4649:17: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )?
+ // InternalContract.g:4691:15: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )? )
+ // InternalContract.g:4691:17: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* '.' ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( RULE_EXPONENT )?
{
- // InternalContract.g:4649:17: ( RULE_DIGIT )+
+ // InternalContract.g:4691:17: ( RULE_DIGIT )+
int cnt24=0;
loop24:
do {
@@ -2441,7 +2463,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt24) {
case 1 :
- // InternalContract.g:4649:17: RULE_DIGIT
+ // InternalContract.g:4691:17: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2457,7 +2479,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
cnt24++;
} while (true);
- // InternalContract.g:4649:29: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:4691:29: ( '_' ( RULE_DIGIT )+ )*
loop26:
do {
int alt26=2;
@@ -2470,10 +2492,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt26) {
case 1 :
- // InternalContract.g:4649:30: '_' ( RULE_DIGIT )+
+ // InternalContract.g:4691:30: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:4649:34: ( RULE_DIGIT )+
+ // InternalContract.g:4691:34: ( RULE_DIGIT )+
int cnt25=0;
loop25:
do {
@@ -2487,7 +2509,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt25) {
case 1 :
- // InternalContract.g:4649:34: RULE_DIGIT
+ // InternalContract.g:4691:34: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2513,7 +2535,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
} while (true);
match('.');
- // InternalContract.g:4649:52: ( RULE_DIGIT )+
+ // InternalContract.g:4691:52: ( RULE_DIGIT )+
int cnt27=0;
loop27:
do {
@@ -2527,7 +2549,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt27) {
case 1 :
- // InternalContract.g:4649:52: RULE_DIGIT
+ // InternalContract.g:4691:52: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2543,7 +2565,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
cnt27++;
} while (true);
- // InternalContract.g:4649:64: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:4691:64: ( '_' ( RULE_DIGIT )+ )*
loop29:
do {
int alt29=2;
@@ -2556,10 +2578,10 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt29) {
case 1 :
- // InternalContract.g:4649:65: '_' ( RULE_DIGIT )+
+ // InternalContract.g:4691:65: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:4649:69: ( RULE_DIGIT )+
+ // InternalContract.g:4691:69: ( RULE_DIGIT )+
int cnt28=0;
loop28:
do {
@@ -2573,7 +2595,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
switch (alt28) {
case 1 :
- // InternalContract.g:4649:69: RULE_DIGIT
+ // InternalContract.g:4691:69: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2598,7 +2620,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:4649:83: ( RULE_EXPONENT )?
+ // InternalContract.g:4691:83: ( RULE_EXPONENT )?
int alt30=2;
int LA30_0 = input.LA(1);
@@ -2607,7 +2629,7 @@ public final void mRULE_REAL_LIT() throws RecognitionException {
}
switch (alt30) {
case 1 :
- // InternalContract.g:4649:83: RULE_EXPONENT
+ // InternalContract.g:4691:83: RULE_EXPONENT
{
mRULE_EXPONENT();
@@ -2632,10 +2654,10 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
try {
int _type = RULE_INTEGER_LIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4651:18: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? ) )
- // InternalContract.g:4651:20: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
+ // InternalContract.g:4693:18: ( ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? ) )
+ // InternalContract.g:4693:20: ( RULE_DIGIT )+ ( '_' ( RULE_DIGIT )+ )* ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
{
- // InternalContract.g:4651:20: ( RULE_DIGIT )+
+ // InternalContract.g:4693:20: ( RULE_DIGIT )+
int cnt31=0;
loop31:
do {
@@ -2649,7 +2671,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt31) {
case 1 :
- // InternalContract.g:4651:20: RULE_DIGIT
+ // InternalContract.g:4693:20: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2665,7 +2687,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
cnt31++;
} while (true);
- // InternalContract.g:4651:32: ( '_' ( RULE_DIGIT )+ )*
+ // InternalContract.g:4693:32: ( '_' ( RULE_DIGIT )+ )*
loop33:
do {
int alt33=2;
@@ -2678,10 +2700,10 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt33) {
case 1 :
- // InternalContract.g:4651:33: '_' ( RULE_DIGIT )+
+ // InternalContract.g:4693:33: '_' ( RULE_DIGIT )+
{
match('_');
- // InternalContract.g:4651:37: ( RULE_DIGIT )+
+ // InternalContract.g:4693:37: ( RULE_DIGIT )+
int cnt32=0;
loop32:
do {
@@ -2695,7 +2717,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
switch (alt32) {
case 1 :
- // InternalContract.g:4651:37: RULE_DIGIT
+ // InternalContract.g:4693:37: RULE_DIGIT
{
mRULE_DIGIT();
@@ -2720,7 +2742,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
} while (true);
- // InternalContract.g:4651:51: ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
+ // InternalContract.g:4693:51: ( '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )? | ( RULE_INT_EXPONENT )? )
int alt36=2;
int LA36_0 = input.LA(1);
@@ -2731,12 +2753,12 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
alt36=2;}
switch (alt36) {
case 1 :
- // InternalContract.g:4651:52: '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )?
+ // InternalContract.g:4693:52: '#' RULE_BASED_INTEGER '#' ( RULE_INT_EXPONENT )?
{
match('#');
mRULE_BASED_INTEGER();
match('#');
- // InternalContract.g:4651:79: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:4693:79: ( RULE_INT_EXPONENT )?
int alt34=2;
int LA34_0 = input.LA(1);
@@ -2745,7 +2767,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
switch (alt34) {
case 1 :
- // InternalContract.g:4651:79: RULE_INT_EXPONENT
+ // InternalContract.g:4693:79: RULE_INT_EXPONENT
{
mRULE_INT_EXPONENT();
@@ -2758,9 +2780,9 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:4651:98: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:4693:98: ( RULE_INT_EXPONENT )?
{
- // InternalContract.g:4651:98: ( RULE_INT_EXPONENT )?
+ // InternalContract.g:4693:98: ( RULE_INT_EXPONENT )?
int alt35=2;
int LA35_0 = input.LA(1);
@@ -2769,7 +2791,7 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
}
switch (alt35) {
case 1 :
- // InternalContract.g:4651:98: RULE_INT_EXPONENT
+ // InternalContract.g:4693:98: RULE_INT_EXPONENT
{
mRULE_INT_EXPONENT();
@@ -2798,8 +2820,8 @@ public final void mRULE_INTEGER_LIT() throws RecognitionException {
// $ANTLR start "RULE_DIGIT"
public final void mRULE_DIGIT() throws RecognitionException {
try {
- // InternalContract.g:4653:21: ( '0' .. '9' )
- // InternalContract.g:4653:23: '0' .. '9'
+ // InternalContract.g:4695:21: ( '0' .. '9' )
+ // InternalContract.g:4695:23: '0' .. '9'
{
matchRange('0','9');
@@ -2814,8 +2836,8 @@ public final void mRULE_DIGIT() throws RecognitionException {
// $ANTLR start "RULE_EXTENDED_DIGIT"
public final void mRULE_EXTENDED_DIGIT() throws RecognitionException {
try {
- // InternalContract.g:4655:30: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
- // InternalContract.g:4655:32: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ // InternalContract.g:4697:30: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
+ // InternalContract.g:4697: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();
@@ -2838,11 +2860,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:4657:29: ( RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )* )
- // InternalContract.g:4657:31: RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )*
+ // InternalContract.g:4699:29: ( RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )* )
+ // InternalContract.g:4699:31: RULE_EXTENDED_DIGIT ( ( '_' )? RULE_EXTENDED_DIGIT )*
{
mRULE_EXTENDED_DIGIT();
- // InternalContract.g:4657:51: ( ( '_' )? RULE_EXTENDED_DIGIT )*
+ // InternalContract.g:4699:51: ( ( '_' )? RULE_EXTENDED_DIGIT )*
loop38:
do {
int alt38=2;
@@ -2855,9 +2877,9 @@ public final void mRULE_BASED_INTEGER() throws RecognitionException {
switch (alt38) {
case 1 :
- // InternalContract.g:4657:52: ( '_' )? RULE_EXTENDED_DIGIT
+ // InternalContract.g:4699:52: ( '_' )? RULE_EXTENDED_DIGIT
{
- // InternalContract.g:4657:52: ( '_' )?
+ // InternalContract.g:4699:52: ( '_' )?
int alt37=2;
int LA37_0 = input.LA(1);
@@ -2866,7 +2888,7 @@ public final void mRULE_BASED_INTEGER() throws RecognitionException {
}
switch (alt37) {
case 1 :
- // InternalContract.g:4657:52: '_'
+ // InternalContract.g:4699:52: '_'
{
match('_');
@@ -2899,10 +2921,10 @@ public final void mRULE_STRING() throws RecognitionException {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4659:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalContract.g:4659:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalContract.g:4701:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // InternalContract.g:4701:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // InternalContract.g:4659:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalContract.g:4701:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt41=2;
int LA41_0 = input.LA(1);
@@ -2920,10 +2942,10 @@ else if ( (LA41_0=='\'') ) {
}
switch (alt41) {
case 1 :
- // InternalContract.g:4659:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalContract.g:4701:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalContract.g:4659:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalContract.g:4701:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop39:
do {
int alt39=3;
@@ -2939,7 +2961,7 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
switch (alt39) {
case 1 :
- // InternalContract.g:4659:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalContract.g:4701: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') ) {
@@ -2955,7 +2977,7 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
}
break;
case 2 :
- // InternalContract.g:4659:66: ~ ( ( '\\\\' | '\"' ) )
+ // InternalContract.g:4701:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2980,10 +3002,10 @@ else if ( ((LA39_0>='\u0000' && LA39_0<='!')||(LA39_0>='#' && LA39_0<='[')||(LA3
}
break;
case 2 :
- // InternalContract.g:4659:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalContract.g:4701:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalContract.g:4659:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalContract.g:4701:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop40:
do {
int alt40=3;
@@ -2999,7 +3021,7 @@ else if ( ((LA40_0>='\u0000' && LA40_0<='&')||(LA40_0>='(' && LA40_0<='[')||(LA4
switch (alt40) {
case 1 :
- // InternalContract.g:4659:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalContract.g:4701: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') ) {
@@ -3015,7 +3037,7 @@ else if ( ((LA40_0>='\u0000' && LA40_0<='&')||(LA40_0>='(' && LA40_0<='[')||(LA4
}
break;
case 2 :
- // InternalContract.g:4659:137: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalContract.g:4701:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3058,8 +3080,8 @@ public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4661:9: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )* )
- // InternalContract.g:4661:11: ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
+ // InternalContract.g:4703:9: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )* )
+ // InternalContract.g:4703: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();
@@ -3070,7 +3092,7 @@ public final void mRULE_ID() throws RecognitionException {
recover(mse);
throw mse;}
- // InternalContract.g:4661:31: ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
+ // InternalContract.g:4703:31: ( ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' ) )*
loop43:
do {
int alt43=2;
@@ -3083,9 +3105,9 @@ public final void mRULE_ID() throws RecognitionException {
switch (alt43) {
case 1 :
- // InternalContract.g:4661:32: ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' )
+ // InternalContract.g:4703:32: ( '_' )? ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' )
{
- // InternalContract.g:4661:32: ( '_' )?
+ // InternalContract.g:4703:32: ( '_' )?
int alt42=2;
int LA42_0 = input.LA(1);
@@ -3094,7 +3116,7 @@ public final void mRULE_ID() throws RecognitionException {
}
switch (alt42) {
case 1 :
- // InternalContract.g:4661:32: '_'
+ // InternalContract.g:4703:32: '_'
{
match('_');
@@ -3137,10 +3159,10 @@ public final void mRULE_WS() throws RecognitionException {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalContract.g:4663:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalContract.g:4663:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalContract.g:4705:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalContract.g:4705:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalContract.g:4663:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalContract.g:4705:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt44=0;
loop44:
do {
@@ -3190,8 +3212,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 | 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=75;
+ // 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 | 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=76;
alt45 = dfa45.predict(input);
switch (alt45) {
case 1 :
@@ -3643,77 +3665,84 @@ public void mTokens() throws RecognitionException {
}
break;
case 65 :
- // InternalContract.g:1:394: RULE_ISTRING_TEXT
+ // InternalContract.g:1:394: T__85
{
- mRULE_ISTRING_TEXT();
+ mT__85();
}
break;
case 66 :
- // InternalContract.g:1:412: RULE_ISTRING_LEFT
+ // InternalContract.g:1:400: RULE_ISTRING_TEXT
{
- mRULE_ISTRING_LEFT();
+ mRULE_ISTRING_TEXT();
}
break;
case 67 :
- // InternalContract.g:1:430: RULE_ISTRING_MIDDLE
+ // InternalContract.g:1:418: RULE_ISTRING_LEFT
{
- mRULE_ISTRING_MIDDLE();
+ mRULE_ISTRING_LEFT();
}
break;
case 68 :
- // InternalContract.g:1:450: RULE_ISTRING_RIGHT
+ // InternalContract.g:1:436: RULE_ISTRING_MIDDLE
{
- mRULE_ISTRING_RIGHT();
+ mRULE_ISTRING_MIDDLE();
}
break;
case 69 :
- // InternalContract.g:1:469: RULE_SSTRING
+ // InternalContract.g:1:456: RULE_ISTRING_RIGHT
{
- mRULE_SSTRING();
+ mRULE_ISTRING_RIGHT();
}
break;
case 70 :
- // InternalContract.g:1:482: RULE_SL_COMMENT
+ // InternalContract.g:1:475: RULE_SSTRING
{
- mRULE_SL_COMMENT();
+ mRULE_SSTRING();
}
break;
case 71 :
- // InternalContract.g:1:498: RULE_REAL_LIT
+ // InternalContract.g:1:488: RULE_SL_COMMENT
{
- mRULE_REAL_LIT();
+ mRULE_SL_COMMENT();
}
break;
case 72 :
- // InternalContract.g:1:512: RULE_INTEGER_LIT
+ // InternalContract.g:1:504: RULE_REAL_LIT
{
- mRULE_INTEGER_LIT();
+ mRULE_REAL_LIT();
}
break;
case 73 :
- // InternalContract.g:1:529: RULE_STRING
+ // InternalContract.g:1:518: RULE_INTEGER_LIT
{
- mRULE_STRING();
+ mRULE_INTEGER_LIT();
}
break;
case 74 :
- // InternalContract.g:1:541: RULE_ID
+ // InternalContract.g:1:535: RULE_STRING
{
- mRULE_ID();
+ mRULE_STRING();
}
break;
case 75 :
- // InternalContract.g:1:549: RULE_WS
+ // InternalContract.g:1:547: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 76 :
+ // InternalContract.g:1:555: RULE_WS
{
mRULE_WS();
@@ -3727,151 +3756,151 @@ public void mTokens() throws RecognitionException {
protected DFA45 dfa45 = new DFA45(this);
static final String DFA45_eotS =
- "\1\uffff\1\53\1\uffff\5\53\2\uffff\1\72\1\74\1\53\2\uffff\2\53\1\103\4\uffff\1\105\2\uffff\1\110\3\53\1\117\2\53\2\uffff\2\53\1\uffff\1\53\3\uffff\1\130\3\uffff\5\53\1\144\6\53\4\uffff\1\153\4\53\7\uffff\5\53\2\uffff\1\53\1\166\4\53\1\52\1\177\3\uffff\11\53\1\uffff\6\53\1\uffff\1\53\1\u0093\3\53\1\u0097\2\53\1\u009a\1\53\1\uffff\4\53\1\u00a3\1\177\1\uffff\1\177\1\uffff\1\130\22\53\1\uffff\1\u00bc\1\53\1\u00be\1\uffff\1\u00bf\1\53\1\uffff\1\u00c1\3\53\1\u00c5\1\u00a3\1\uffff\1\u00a3\1\uffff\4\177\1\uffff\10\53\1\u00d6\1\53\1\u00d8\10\53\1\uffff\1\53\2\uffff\1\53\1\uffff\1\u00e4\1\53\1\u00e6\1\uffff\4\u00a3\1\uffff\2\177\1\u00a8\4\53\1\u00ee\1\53\1\u00f1\1\53\1\uffff\1\53\1\uffff\10\53\1\u00fc\1\u00fd\1\53\1\uffff\1\53\1\uffff\3\u00a3\3\53\1\u0103\1\uffff\1\53\1\u0105\1\uffff\1\53\1\u0107\5\53\1\u010d\2\53\2\uffff\1\53\1\u0111\1\u0113\1\u0114\1\53\1\uffff\1\53\1\uffff\1\53\1\uffff\3\53\1\u011b\1\u011c\1\uffff\3\53\1\uffff\1\u0120\2\uffff\1\u0121\5\53\2\uffff\1\u0127\1\53\1\u0129\2\uffff\1\u012a\1\53\1\u012c\2\53\1\uffff\1\53\2\uffff\1\53\1\uffff\1\53\1\u0132\1\53\1\u0134\1\53\1\uffff\1\u0136\1\uffff\1\53\1\uffff\1\u0138\1\uffff";
+ "\1\uffff\1\54\1\uffff\5\54\2\uffff\1\73\1\75\1\54\2\uffff\2\54\1\104\6\uffff\1\107\3\54\1\116\2\54\2\uffff\1\123\2\54\1\uffff\1\54\4\uffff\1\131\3\uffff\5\54\1\145\6\54\4\uffff\1\154\4\54\5\uffff\5\54\2\uffff\1\54\1\167\1\54\2\uffff\3\54\1\53\1\u0080\3\uffff\11\54\1\uffff\6\54\1\uffff\1\54\1\u0094\3\54\1\u0098\2\54\1\u009b\1\54\1\uffff\4\54\1\u00a4\1\u0080\1\uffff\1\u0080\1\uffff\1\131\22\54\1\uffff\1\u00bd\1\54\1\u00bf\1\uffff\1\u00c0\1\54\1\uffff\1\u00c2\3\54\1\u00c6\1\u00a4\1\uffff\1\u00a4\1\uffff\4\u0080\1\uffff\10\54\1\u00d7\1\54\1\u00d9\10\54\1\uffff\1\54\2\uffff\1\54\1\uffff\1\u00e5\1\54\1\u00e7\1\uffff\4\u00a4\1\uffff\2\u0080\1\u00a9\4\54\1\u00ef\1\54\1\u00f2\1\54\1\uffff\1\54\1\uffff\10\54\1\u00fd\1\u00fe\1\54\1\uffff\1\54\1\uffff\3\u00a4\3\54\1\u0104\1\uffff\1\54\1\u0106\1\uffff\1\54\1\u0108\5\54\1\u010e\2\54\2\uffff\1\54\1\u0112\1\u0114\1\u0115\1\54\1\uffff\1\54\1\uffff\1\54\1\uffff\3\54\1\u011c\1\u011d\1\uffff\3\54\1\uffff\1\u0121\2\uffff\1\u0122\5\54\2\uffff\1\u0128\1\54\1\u012a\2\uffff\1\u012b\1\54\1\u012d\2\54\1\uffff\1\54\2\uffff\1\54\1\uffff\1\54\1\u0133\1\54\1\u0135\1\54\1\uffff\1\u0137\1\uffff\1\54\1\uffff\1\u0139\1\uffff";
static final String DFA45_eofS =
- "\u0139\uffff";
+ "\u013a\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\1\162\2\uffff\1\141\1\154\1\72\4\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\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\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\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\1\157\1\uffff\1\154\1\165\1\154\1\165\1\154\1\162\1\uffff\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\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\145\1\155\1\171\1\155\1\151\1\141\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\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\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\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\145\1\164\1\151\1\156\1\163\1\164\1\143\2\60\1\156\1\uffff\1\147\1\uffff\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\3\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\1\162\2\uffff\1\141\1\154\1\72\6\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\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\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\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\1\157\1\uffff\1\154\1\165\1\154\1\165\1\154\1\162\1\uffff\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\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\145\1\155\1\171\1\155\1\151\1\141\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\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\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\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\145\1\164\1\151\1\156\1\163\1\164\1\143\2\60\1\156\1\uffff\1\147\1\uffff\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\3\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\1\162\2\uffff\1\145\1\171\1\72\4\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\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\141\1\147\1\160\1\141\4\uffff\1\172\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\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\1\157\1\uffff\1\154\1\165\1\154\1\165\1\154\1\162\1\uffff\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\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\145\1\155\1\171\1\155\1\151\1\141\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\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\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\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\145\1\164\1\151\1\156\1\163\1\164\1\143\2\172\1\156\1\uffff\1\147\1\uffff\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\3\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\1\162\2\uffff\1\145\1\171\1\72\6\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\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\141\1\147\1\160\1\141\4\uffff\1\172\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\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\1\157\1\uffff\1\154\1\165\1\154\1\165\1\154\1\162\1\uffff\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\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\145\1\155\1\171\1\155\1\151\1\141\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\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\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\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\145\1\164\1\151\1\156\1\163\1\164\1\143\2\172\1\156\1\uffff\1\147\1\uffff\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\3\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\3\uffff\1\23\1\24\3\uffff\1\34\1\36\1\37\1\40\1\uffff\1\43\1\44\7\uffff\1\60\1\61\2\uffff\1\75\3\uffff\1\105\1\uffff\1\111\1\112\1\113\14\uffff\1\14\1\35\1\15\1\42\5\uffff\1\52\1\30\1\66\1\41\1\45\1\106\1\65\5\uffff\1\53\1\64\10\uffff\1\110\1\uffff\1\107\11\uffff\1\72\6\uffff\1\22\12\uffff\1\71\10\uffff\1\104\23\uffff\1\33\3\uffff\1\100\2\uffff\1\50\10\uffff\1\101\4\uffff\1\103\23\uffff\1\26\1\uffff\1\46\1\47\1\uffff\1\55\3\uffff\1\77\4\uffff\1\102\13\uffff\1\67\1\uffff\1\5\13\uffff\1\56\1\uffff\1\74\7\uffff\1\31\2\uffff\1\20\12\uffff\1\51\1\76\5\uffff\1\62\1\uffff\1\3\1\uffff\1\4\5\uffff\1\70\3\uffff\1\73\1\uffff\1\1\1\54\6\uffff\1\12\1\16\3\uffff\1\32\1\27\5\uffff\1\7\1\uffff\1\57\1\63\1\uffff\1\11\5\uffff\1\6\1\uffff\1\21\1\uffff\1\25\1\uffff\1\17";
+ "\2\uffff\1\2\5\uffff\1\10\1\13\3\uffff\1\23\1\24\3\uffff\1\34\1\36\1\37\1\40\1\42\1\43\7\uffff\1\57\1\60\3\uffff\1\75\1\uffff\1\101\2\uffff\1\106\1\uffff\1\112\1\113\1\114\14\uffff\1\14\1\35\1\15\1\41\5\uffff\1\51\1\30\1\44\1\107\1\65\5\uffff\1\52\1\64\3\uffff\1\66\1\63\5\uffff\1\111\1\uffff\1\110\11\uffff\1\72\6\uffff\1\22\12\uffff\1\71\10\uffff\1\105\23\uffff\1\33\3\uffff\1\100\2\uffff\1\47\10\uffff\1\102\4\uffff\1\104\23\uffff\1\26\1\uffff\1\45\1\46\1\uffff\1\54\3\uffff\1\77\4\uffff\1\103\13\uffff\1\67\1\uffff\1\5\13\uffff\1\55\1\uffff\1\74\7\uffff\1\31\2\uffff\1\20\12\uffff\1\50\1\76\5\uffff\1\61\1\uffff\1\3\1\uffff\1\4\5\uffff\1\70\3\uffff\1\73\1\uffff\1\1\1\53\6\uffff\1\12\1\16\3\uffff\1\32\1\27\5\uffff\1\7\1\uffff\1\56\1\62\1\uffff\1\11\5\uffff\1\6\1\uffff\1\21\1\uffff\1\25\1\uffff\1\17";
static final String DFA45_specialS =
- "\46\uffff\1\22\60\uffff\1\1\43\uffff\1\12\1\2\1\13\1\10\41\uffff\1\14\1\11\1\26\1\uffff\1\17\1\20\1\4\1\6\36\uffff\1\21\1\7\1\24\1\25\1\uffff\1\15\1\3\1\0\31\uffff\1\5\1\23\1\16\117\uffff}>";
+ "\47\uffff\1\26\60\uffff\1\13\43\uffff\1\0\1\5\1\6\1\25\41\uffff\1\15\1\4\1\12\1\uffff\1\16\1\2\1\21\1\23\36\uffff\1\20\1\24\1\10\1\11\1\uffff\1\1\1\17\1\14\31\uffff\1\22\1\7\1\3\117\uffff}>";
static final String[] DFA45_transitionS = {
- "\2\54\2\uffff\1\54\22\uffff\1\54\1\25\1\52\1\30\1\47\1\uffff\1\24\1\46\1\15\1\16\1\44\1\35\1\22\1\31\1\26\1\uffff\12\51\1\21\1\10\1\13\1\12\1\27\2\uffff\32\53\1\40\1\uffff\1\41\2\uffff\1\50\1\6\1\42\1\1\1\3\1\53\1\37\1\7\1\53\1\5\1\45\2\53\1\43\1\53\1\14\1\20\1\4\1\33\1\32\1\36\1\34\1\17\4\53\1\2\1\23\1\11",
- "\1\56\2\uffff\1\55",
+ "\2\55\2\uffff\1\55\22\uffff\1\55\1\25\1\53\1\27\1\50\1\uffff\1\24\1\47\1\15\1\16\1\44\1\34\1\22\1\30\1\41\1\uffff\12\52\1\21\1\10\1\13\1\12\1\26\1\46\1\uffff\32\54\1\37\1\uffff\1\40\2\uffff\1\51\1\6\1\42\1\1\1\3\1\54\1\36\1\7\1\54\1\5\1\45\2\54\1\43\1\54\1\14\1\20\1\4\1\32\1\31\1\35\1\33\1\17\4\54\1\2\1\23\1\11",
+ "\1\57\2\uffff\1\56",
"",
- "\1\60\11\uffff\1\57",
- "\1\61",
- "\1\63\1\62",
- "\1\65\1\uffff\1\67\1\uffff\1\66\1\64",
- "\1\70",
+ "\1\61\11\uffff\1\60",
+ "\1\62",
+ "\1\64\1\63",
+ "\1\66\1\uffff\1\70\1\uffff\1\67\1\65",
+ "\1\71",
"",
"",
- "\1\71",
- "\1\73",
- "\1\75",
+ "\1\72",
+ "\1\74",
+ "\1\76",
"",
"",
- "\1\77\3\uffff\1\76",
- "\1\100\14\uffff\1\101",
- "\1\102",
+ "\1\100\3\uffff\1\77",
+ "\1\101\14\uffff\1\102",
+ "\1\103",
"",
"",
"",
"",
- "\1\104",
"",
"",
- "\1\107\20\uffff\1\106",
- "\1\111\7\uffff\1\112",
- "\1\114\11\uffff\1\113",
+ "\1\106\20\uffff\1\105",
+ "\1\110\7\uffff\1\111",
+ "\1\113\11\uffff\1\112",
+ "\1\114",
"\1\115",
- "\1\116",
- "\1\121\2\uffff\1\120",
- "\1\122",
+ "\1\120\2\uffff\1\117",
+ "\1\121",
"",
"",
- "\1\123",
+ "\1\122",
"\1\124",
- "",
"\1\125",
- "\47\52\1\126\uffd8\52",
- "\1\127",
"",
- "\1\132\1\uffff\12\51\45\uffff\1\131",
+ "\1\126",
+ "",
+ "\47\53\1\127\uffd8\53",
+ "\1\130",
+ "",
+ "\1\133\1\uffff\12\52\45\uffff\1\132",
"",
"",
"",
- "\1\134\1\133",
- "\1\135",
+ "\1\135\1\134",
"\1\136",
- "\1\137\10\uffff\1\140",
- "\1\141",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\142\5\53\1\143\4\53",
- "\1\145",
+ "\1\137",
+ "\1\140\10\uffff\1\141",
+ "\1\142",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\143\5\54\1\144\4\54",
"\1\146",
"\1\147",
"\1\150",
"\1\151",
"\1\152",
+ "\1\153",
"",
"",
"",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\154",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\155",
"\1\156",
"\1\157",
+ "\1\160",
"",
"",
"",
"",
"",
- "",
- "",
- "\1\160",
"\1\161",
"\1\162",
"\1\163",
"\1\164",
+ "\1\165",
"",
"",
- "\1\165",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\167",
+ "\1\166",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\170",
+ "",
+ "",
"\1\171",
"\1\172",
"\1\173",
- "\44\176\1\175\2\176\1\174\uffd8\176",
+ "\1\174",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
"",
- "\12\u0080",
+ "\12\u0081",
"",
- "\1\u0082\1\u0081",
- "\1\u0083",
- "\1\u0084\11\uffff\1\u0085",
- "\1\u0086",
+ "\1\u0083\1\u0082",
+ "\1\u0084",
+ "\1\u0085\11\uffff\1\u0086",
"\1\u0087",
"\1\u0088",
"\1\u0089",
"\1\u008a",
"\1\u008b",
- "",
"\1\u008c",
+ "",
"\1\u008d",
"\1\u008e",
"\1\u008f",
"\1\u0090",
"\1\u0091",
- "",
"\1\u0092",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0094",
+ "",
+ "\1\u0093",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0095",
"\1\u0096",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0098",
+ "\1\u0097",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0099",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u009b",
- "",
+ "\1\u009a",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u009c",
+ "",
"\1\u009d",
"\1\u009e",
"\1\u009f",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
- "\44\u00a6\1\u00a5\2\u00a6\1\u00a4\uffd8\u00a6",
- "\173\u00a7\1\u00a8\uff84\u00a7",
- "\44\176\1\175\2\176\1\174\uffd8\176",
+ "\1\u00a0",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
+ "\44\u00a7\1\u00a6\2\u00a7\1\u00a5\uffd8\u00a7",
+ "\173\u00a8\1\u00a9\uff84\u00a8",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
"",
- "\1\132\1\uffff\12\u0080\45\uffff\1\131",
- "\1\u00a9",
+ "\1\133\1\uffff\12\u0081\45\uffff\1\132",
"\1\u00aa",
- "\1\u00ab\5\uffff\1\u00ac",
- "\1\u00ad",
+ "\1\u00ab",
+ "\1\u00ac\5\uffff\1\u00ad",
"\1\u00ae",
"\1\u00af",
"\1\u00b0",
@@ -3886,29 +3915,29 @@ public void mTokens() throws RecognitionException {
"\1\u00b9",
"\1\u00ba",
"\1\u00bb",
+ "\1\u00bc",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00bd",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00be",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00c0",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00c1",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00c2",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00c3",
"\1\u00c4",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\44\u00c8\1\u00c7\2\u00c8\1\u00c6\uffd8\u00c8",
- "\173\u00c9\1\u00ca\uff84\u00c9",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
+ "\1\u00c5",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\44\u00c9\1\u00c8\2\u00c9\1\u00c7\uffd8\u00c9",
+ "\173\u00ca\1\u00cb\uff84\u00ca",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
"",
- "\44\u00cc\1\u00cb\2\u00cc\1\uffff\uffd8\u00cc",
- "\44\176\1\175\2\176\1\174\123\176\1\u00cd\uff84\176",
- "\44\176\1\175\2\176\1\174\uffd8\176",
- "\44\176\1\175\2\176\1\174\uffd8\176",
+ "\44\u00cd\1\u00cc\2\u00cd\1\uffff\uffd8\u00cd",
+ "\44\177\1\176\2\177\1\175\123\177\1\u00ce\uff84\177",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
"",
- "\1\u00ce",
"\1\u00cf",
"\1\u00d0",
"\1\u00d1",
@@ -3916,47 +3945,47 @@ public void mTokens() throws RecognitionException {
"\1\u00d3",
"\1\u00d4",
"\1\u00d5",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00d7",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00d9",
+ "\1\u00d6",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00d8",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00da",
"\1\u00db",
"\1\u00dc",
"\1\u00dd",
"\1\u00de",
"\1\u00df",
- "\1\u00e0\17\uffff\1\u00e1",
+ "\1\u00e0",
+ "\1\u00e1\17\uffff\1\u00e2",
"",
- "\1\u00e2",
+ "\1\u00e3",
"",
"",
- "\1\u00e3",
+ "\1\u00e4",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00e5",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00e6",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\44\u00e8\1\u00e7\2\u00e8\1\uffff\uffd8\u00e8",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\123\u00a2\1\u00e9\uff84\u00a2",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
+ "\44\u00e9\1\u00e8\2\u00e9\1\uffff\uffd8\u00e9",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\123\u00a3\1\u00ea\uff84\u00a3",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
"",
- "\44\176\1\175\2\176\1\174\123\176\1\u00cd\uff84\176",
- "\44\176\1\175\2\176\1\174\uffd8\176",
- "\44\176\1\175\2\176\1\174\uffd8\176",
- "\1\u00ea",
+ "\44\177\1\176\2\177\1\175\123\177\1\u00ce\uff84\177",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
+ "\44\177\1\176\2\177\1\175\uffd8\177",
"\1\u00eb",
"\1\u00ec",
"\1\u00ed",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00ef",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u00f0\7\53",
- "\1\u00f2",
- "",
+ "\1\u00ee",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00f0",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u00f1\7\54",
"\1\u00f3",
"",
"\1\u00f4",
+ "",
"\1\u00f5",
"\1\u00f6",
"\1\u00f7",
@@ -3964,93 +3993,94 @@ public void mTokens() throws RecognitionException {
"\1\u00f9",
"\1\u00fa",
"\1\u00fb",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u00fe",
- "",
+ "\1\u00fc",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00ff",
"",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\123\u00a2\1\u00e9\uff84\u00a2",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
- "\44\u00a2\1\u00a1\2\u00a2\1\u00a0\uffd8\u00a2",
"\1\u0100",
+ "",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\123\u00a3\1\u00ea\uff84\u00a3",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
+ "\44\u00a3\1\u00a2\2\u00a3\1\u00a1\uffd8\u00a3",
"\1\u0101",
"\1\u0102",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u0103",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u0104",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u0105",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u0106",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0108",
+ "\1\u0107",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0109",
"\1\u010a",
"\1\u010b",
"\1\u010c",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u010e",
+ "\1\u010d",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u010f",
- "",
- "",
"\1\u0110",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0112\7\53",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0115",
"",
+ "",
+ "\1\u0111",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0113\7\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0116",
"",
"\1\u0117",
"",
"\1\u0118",
+ "",
"\1\u0119",
"\1\u011a",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u011b",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u011d",
"\1\u011e",
"\1\u011f",
+ "\1\u0120",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0122",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0123",
"\1\u0124",
"\1\u0125",
"\1\u0126",
+ "\1\u0127",
"",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0128",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0129",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u012b",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u012d",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u012c",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u012e",
- "",
"\1\u012f",
"",
- "",
"\1\u0130",
"",
+ "",
"\1\u0131",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0133",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "\1\u0135",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u0132",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0134",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0136",
"",
- "\1\u0137",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
+ "\1\u0138",
+ "",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
""
};
@@ -4084,281 +4114,283 @@ 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 | 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 | 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_205 = input.LA(1);
+ int LA45_124 = input.LA(1);
s = -1;
- if ( (LA45_205=='\'') ) {s = 124;}
+ if ( (LA45_124=='\'') ) {s = 161;}
- else if ( (LA45_205=='$') ) {s = 125;}
+ else if ( (LA45_124=='$') ) {s = 162;}
- else if ( ((LA45_205>='\u0000' && LA45_205<='#')||(LA45_205>='%' && LA45_205<='&')||(LA45_205>='(' && LA45_205<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_124>='\u0000' && LA45_124<='#')||(LA45_124>='%' && LA45_124<='&')||(LA45_124>='(' && LA45_124<='\uFFFF')) ) {s = 163;}
- else s = 168;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 1 :
- int LA45_87 = input.LA(1);
+ int LA45_204 = input.LA(1);
s = -1;
- if ( (LA45_87=='\'') ) {s = 124;}
+ if ( (LA45_204=='{') ) {s = 206;}
+
+ else if ( (LA45_204=='\'') ) {s = 125;}
- else if ( (LA45_87=='$') ) {s = 125;}
+ else if ( (LA45_204=='$') ) {s = 126;}
- else if ( ((LA45_87>='\u0000' && LA45_87<='#')||(LA45_87>='%' && LA45_87<='&')||(LA45_87>='(' && LA45_87<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_204>='\u0000' && LA45_204<='#')||(LA45_204>='%' && LA45_204<='&')||(LA45_204>='(' && LA45_204<='z')||(LA45_204>='|' && LA45_204<='\uFFFF')) ) {s = 127;}
- else s = 127;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 2 :
- int LA45_124 = input.LA(1);
+ int LA45_166 = input.LA(1);
s = -1;
- if ( (LA45_124=='\'') ) {s = 164;}
+ if ( (LA45_166=='{') ) {s = 206;}
- else if ( (LA45_124=='$') ) {s = 165;}
+ else if ( (LA45_166=='\'') ) {s = 125;}
- else if ( ((LA45_124>='\u0000' && LA45_124<='#')||(LA45_124>='%' && LA45_124<='&')||(LA45_124>='(' && LA45_124<='\uFFFF')) ) {s = 166;}
+ else if ( (LA45_166=='$') ) {s = 126;}
- else s = 127;
+ else if ( ((LA45_166>='\u0000' && LA45_166<='#')||(LA45_166>='%' && LA45_166<='&')||(LA45_166>='(' && LA45_166<='z')||(LA45_166>='|' && LA45_166<='\uFFFF')) ) {s = 127;}
+
+ else s = 128;
if ( s>=0 ) return s;
break;
case 3 :
- int LA45_204 = input.LA(1);
+ int LA45_234 = input.LA(1);
s = -1;
- if ( (LA45_204=='\'') ) {s = 124;}
+ if ( (LA45_234=='\'') ) {s = 161;}
- else if ( (LA45_204=='$') ) {s = 125;}
+ else if ( (LA45_234=='$') ) {s = 162;}
- else if ( ((LA45_204>='\u0000' && LA45_204<='#')||(LA45_204>='%' && LA45_204<='&')||(LA45_204>='(' && LA45_204<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_234>='\u0000' && LA45_234<='#')||(LA45_234>='%' && LA45_234<='&')||(LA45_234>='(' && LA45_234<='\uFFFF')) ) {s = 163;}
- else s = 127;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 4 :
- int LA45_166 = input.LA(1);
+ int LA45_162 = input.LA(1);
s = -1;
- if ( (LA45_166=='\'') ) {s = 124;}
-
- else if ( (LA45_166=='$') ) {s = 125;}
+ if ( ((LA45_162>='\u0000' && LA45_162<='z')||(LA45_162>='|' && LA45_162<='\uFFFF')) ) {s = 202;}
- else if ( ((LA45_166>='\u0000' && LA45_166<='#')||(LA45_166>='%' && LA45_166<='&')||(LA45_166>='(' && LA45_166<='\uFFFF')) ) {s = 126;}
-
- else s = 127;
+ else if ( (LA45_162=='{') ) {s = 203;}
if ( s>=0 ) return s;
break;
case 5 :
- int LA45_231 = input.LA(1);
+ int LA45_125 = input.LA(1);
s = -1;
- if ( (LA45_231=='{') ) {s = 233;}
-
- else if ( (LA45_231=='\'') ) {s = 160;}
+ if ( (LA45_125=='\'') ) {s = 165;}
- else if ( (LA45_231=='$') ) {s = 161;}
+ else if ( (LA45_125=='$') ) {s = 166;}
- else if ( ((LA45_231>='\u0000' && LA45_231<='#')||(LA45_231>='%' && LA45_231<='&')||(LA45_231>='(' && LA45_231<='z')||(LA45_231>='|' && LA45_231<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_125>='\u0000' && LA45_125<='#')||(LA45_125>='%' && LA45_125<='&')||(LA45_125>='(' && LA45_125<='\uFFFF')) ) {s = 167;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 6 :
- int LA45_167 = input.LA(1);
+ int LA45_126 = input.LA(1);
s = -1;
- if ( (LA45_167=='\'') ) {s = 124;}
-
- else if ( (LA45_167=='$') ) {s = 125;}
+ if ( ((LA45_126>='\u0000' && LA45_126<='z')||(LA45_126>='|' && LA45_126<='\uFFFF')) ) {s = 168;}
- else if ( ((LA45_167>='\u0000' && LA45_167<='#')||(LA45_167>='%' && LA45_167<='&')||(LA45_167>='(' && LA45_167<='\uFFFF')) ) {s = 126;}
-
- else s = 127;
+ else if ( (LA45_126=='{') ) {s = 169;}
if ( s>=0 ) return s;
break;
case 7 :
- int LA45_199 = input.LA(1);
+ int LA45_233 = input.LA(1);
s = -1;
- if ( (LA45_199=='{') ) {s = 233;}
+ if ( (LA45_233=='\'') ) {s = 161;}
- else if ( (LA45_199=='\'') ) {s = 160;}
+ else if ( (LA45_233=='$') ) {s = 162;}
- else if ( (LA45_199=='$') ) {s = 161;}
+ else if ( ((LA45_233>='\u0000' && LA45_233<='#')||(LA45_233>='%' && LA45_233<='&')||(LA45_233>='(' && LA45_233<='\uFFFF')) ) {s = 163;}
- else if ( ((LA45_199>='\u0000' && LA45_199<='#')||(LA45_199>='%' && LA45_199<='&')||(LA45_199>='(' && LA45_199<='z')||(LA45_199>='|' && LA45_199<='\uFFFF')) ) {s = 162;}
-
- else s = 163;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 8 :
- int LA45_126 = input.LA(1);
+ int LA45_201 = input.LA(1);
s = -1;
- if ( (LA45_126=='\'') ) {s = 124;}
+ if ( (LA45_201=='\'') ) {s = 161;}
- else if ( (LA45_126=='$') ) {s = 125;}
+ else if ( (LA45_201=='$') ) {s = 162;}
- else if ( ((LA45_126>='\u0000' && LA45_126<='#')||(LA45_126>='%' && LA45_126<='&')||(LA45_126>='(' && LA45_126<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_201>='\u0000' && LA45_201<='#')||(LA45_201>='%' && LA45_201<='&')||(LA45_201>='(' && LA45_201<='\uFFFF')) ) {s = 163;}
- else s = 127;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 9 :
- int LA45_161 = input.LA(1);
+ int LA45_202 = input.LA(1);
s = -1;
- if ( ((LA45_161>='\u0000' && LA45_161<='z')||(LA45_161>='|' && LA45_161<='\uFFFF')) ) {s = 201;}
+ if ( (LA45_202=='\'') ) {s = 161;}
+
+ else if ( (LA45_202=='$') ) {s = 162;}
- else if ( (LA45_161=='{') ) {s = 202;}
+ else if ( ((LA45_202>='\u0000' && LA45_202<='#')||(LA45_202>='%' && LA45_202<='&')||(LA45_202>='(' && LA45_202<='\uFFFF')) ) {s = 163;}
+
+ else s = 164;
if ( s>=0 ) return s;
break;
case 10 :
- int LA45_123 = input.LA(1);
+ int LA45_163 = input.LA(1);
s = -1;
- if ( (LA45_123=='\'') ) {s = 160;}
+ if ( (LA45_163=='\'') ) {s = 161;}
- else if ( (LA45_123=='$') ) {s = 161;}
+ else if ( (LA45_163=='$') ) {s = 162;}
- else if ( ((LA45_123>='\u0000' && LA45_123<='#')||(LA45_123>='%' && LA45_123<='&')||(LA45_123>='(' && LA45_123<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_163>='\u0000' && LA45_163<='#')||(LA45_163>='%' && LA45_163<='&')||(LA45_163>='(' && LA45_163<='\uFFFF')) ) {s = 163;}
- else s = 163;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 11 :
- int LA45_125 = input.LA(1);
+ int LA45_88 = input.LA(1);
s = -1;
- if ( ((LA45_125>='\u0000' && LA45_125<='z')||(LA45_125>='|' && LA45_125<='\uFFFF')) ) {s = 167;}
+ if ( (LA45_88=='\'') ) {s = 125;}
- else if ( (LA45_125=='{') ) {s = 168;}
+ else if ( (LA45_88=='$') ) {s = 126;}
+
+ else if ( ((LA45_88>='\u0000' && LA45_88<='#')||(LA45_88>='%' && LA45_88<='&')||(LA45_88>='(' && LA45_88<='\uFFFF')) ) {s = 127;}
+
+ else s = 128;
if ( s>=0 ) return s;
break;
case 12 :
- int LA45_160 = input.LA(1);
+ int LA45_206 = input.LA(1);
s = -1;
- if ( (LA45_160=='\'') ) {s = 198;}
+ if ( (LA45_206=='\'') ) {s = 125;}
- else if ( (LA45_160=='$') ) {s = 199;}
+ else if ( (LA45_206=='$') ) {s = 126;}
- else if ( ((LA45_160>='\u0000' && LA45_160<='#')||(LA45_160>='%' && LA45_160<='&')||(LA45_160>='(' && LA45_160<='\uFFFF')) ) {s = 200;}
+ else if ( ((LA45_206>='\u0000' && LA45_206<='#')||(LA45_206>='%' && LA45_206<='&')||(LA45_206>='(' && LA45_206<='\uFFFF')) ) {s = 127;}
- else s = 163;
+ else s = 169;
if ( s>=0 ) return s;
break;
case 13 :
- int LA45_203 = input.LA(1);
+ int LA45_161 = input.LA(1);
s = -1;
- if ( (LA45_203=='{') ) {s = 205;}
+ if ( (LA45_161=='\'') ) {s = 199;}
- else if ( (LA45_203=='\'') ) {s = 124;}
+ else if ( (LA45_161=='$') ) {s = 200;}
- else if ( (LA45_203=='$') ) {s = 125;}
+ else if ( ((LA45_161>='\u0000' && LA45_161<='#')||(LA45_161>='%' && LA45_161<='&')||(LA45_161>='(' && LA45_161<='\uFFFF')) ) {s = 201;}
- else if ( ((LA45_203>='\u0000' && LA45_203<='#')||(LA45_203>='%' && LA45_203<='&')||(LA45_203>='(' && LA45_203<='z')||(LA45_203>='|' && LA45_203<='\uFFFF')) ) {s = 126;}
-
- else s = 127;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 14 :
- int LA45_233 = input.LA(1);
+ int LA45_165 = input.LA(1);
s = -1;
- if ( (LA45_233=='\'') ) {s = 160;}
-
- else if ( (LA45_233=='$') ) {s = 161;}
+ if ( (LA45_165=='$') ) {s = 204;}
- else if ( ((LA45_233>='\u0000' && LA45_233<='#')||(LA45_233>='%' && LA45_233<='&')||(LA45_233>='(' && LA45_233<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_165>='\u0000' && LA45_165<='#')||(LA45_165>='%' && LA45_165<='&')||(LA45_165>='(' && LA45_165<='\uFFFF')) ) {s = 205;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 15 :
- int LA45_164 = input.LA(1);
+ int LA45_205 = input.LA(1);
s = -1;
- if ( (LA45_164=='$') ) {s = 203;}
+ if ( (LA45_205=='\'') ) {s = 125;}
- else if ( ((LA45_164>='\u0000' && LA45_164<='#')||(LA45_164>='%' && LA45_164<='&')||(LA45_164>='(' && LA45_164<='\uFFFF')) ) {s = 204;}
+ else if ( (LA45_205=='$') ) {s = 126;}
- else s = 127;
+ else if ( ((LA45_205>='\u0000' && LA45_205<='#')||(LA45_205>='%' && LA45_205<='&')||(LA45_205>='(' && LA45_205<='\uFFFF')) ) {s = 127;}
+
+ else s = 128;
if ( s>=0 ) return s;
break;
case 16 :
- int LA45_165 = input.LA(1);
+ int LA45_199 = input.LA(1);
s = -1;
- if ( (LA45_165=='{') ) {s = 205;}
-
- else if ( (LA45_165=='\'') ) {s = 124;}
-
- else if ( (LA45_165=='$') ) {s = 125;}
+ if ( (LA45_199=='$') ) {s = 232;}
- else if ( ((LA45_165>='\u0000' && LA45_165<='#')||(LA45_165>='%' && LA45_165<='&')||(LA45_165>='(' && LA45_165<='z')||(LA45_165>='|' && LA45_165<='\uFFFF')) ) {s = 126;}
+ else if ( ((LA45_199>='\u0000' && LA45_199<='#')||(LA45_199>='%' && LA45_199<='&')||(LA45_199>='(' && LA45_199<='\uFFFF')) ) {s = 233;}
- else s = 127;
+ else s = 164;
if ( s>=0 ) return s;
break;
case 17 :
- int LA45_198 = input.LA(1);
+ int LA45_167 = input.LA(1);
s = -1;
- if ( (LA45_198=='$') ) {s = 231;}
+ if ( (LA45_167=='\'') ) {s = 125;}
+
+ else if ( (LA45_167=='$') ) {s = 126;}
- else if ( ((LA45_198>='\u0000' && LA45_198<='#')||(LA45_198>='%' && LA45_198<='&')||(LA45_198>='(' && LA45_198<='\uFFFF')) ) {s = 232;}
+ else if ( ((LA45_167>='\u0000' && LA45_167<='#')||(LA45_167>='%' && LA45_167<='&')||(LA45_167>='(' && LA45_167<='\uFFFF')) ) {s = 127;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 18 :
- int LA45_38 = input.LA(1);
+ int LA45_232 = input.LA(1);
s = -1;
- if ( (LA45_38=='\'') ) {s = 86;}
+ if ( (LA45_232=='{') ) {s = 234;}
+
+ else if ( (LA45_232=='\'') ) {s = 161;}
+
+ else if ( (LA45_232=='$') ) {s = 162;}
- else if ( ((LA45_38>='\u0000' && LA45_38<='&')||(LA45_38>='(' && LA45_38<='\uFFFF')) ) {s = 42;}
+ else if ( ((LA45_232>='\u0000' && LA45_232<='#')||(LA45_232>='%' && LA45_232<='&')||(LA45_232>='(' && LA45_232<='z')||(LA45_232>='|' && LA45_232<='\uFFFF')) ) {s = 163;}
+
+ else s = 164;
if ( s>=0 ) return s;
break;
case 19 :
- int LA45_232 = input.LA(1);
+ int LA45_168 = input.LA(1);
s = -1;
- if ( (LA45_232=='\'') ) {s = 160;}
+ if ( (LA45_168=='\'') ) {s = 125;}
- else if ( (LA45_232=='$') ) {s = 161;}
+ else if ( (LA45_168=='$') ) {s = 126;}
- else if ( ((LA45_232>='\u0000' && LA45_232<='#')||(LA45_232>='%' && LA45_232<='&')||(LA45_232>='(' && LA45_232<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_168>='\u0000' && LA45_168<='#')||(LA45_168>='%' && LA45_168<='&')||(LA45_168>='(' && LA45_168<='\uFFFF')) ) {s = 127;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
@@ -4366,41 +4398,39 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc
int LA45_200 = input.LA(1);
s = -1;
- if ( (LA45_200=='\'') ) {s = 160;}
+ if ( (LA45_200=='{') ) {s = 234;}
- else if ( (LA45_200=='$') ) {s = 161;}
+ else if ( (LA45_200=='\'') ) {s = 161;}
- else if ( ((LA45_200>='\u0000' && LA45_200<='#')||(LA45_200>='%' && LA45_200<='&')||(LA45_200>='(' && LA45_200<='\uFFFF')) ) {s = 162;}
+ else if ( (LA45_200=='$') ) {s = 162;}
- else s = 163;
+ else if ( ((LA45_200>='\u0000' && LA45_200<='#')||(LA45_200>='%' && LA45_200<='&')||(LA45_200>='(' && LA45_200<='z')||(LA45_200>='|' && LA45_200<='\uFFFF')) ) {s = 163;}
+
+ else s = 164;
if ( s>=0 ) return s;
break;
case 21 :
- int LA45_201 = input.LA(1);
+ int LA45_127 = input.LA(1);
s = -1;
- if ( (LA45_201=='\'') ) {s = 160;}
+ if ( (LA45_127=='\'') ) {s = 125;}
- else if ( (LA45_201=='$') ) {s = 161;}
+ else if ( (LA45_127=='$') ) {s = 126;}
- else if ( ((LA45_201>='\u0000' && LA45_201<='#')||(LA45_201>='%' && LA45_201<='&')||(LA45_201>='(' && LA45_201<='\uFFFF')) ) {s = 162;}
+ else if ( ((LA45_127>='\u0000' && LA45_127<='#')||(LA45_127>='%' && LA45_127<='&')||(LA45_127>='(' && LA45_127<='\uFFFF')) ) {s = 127;}
- else s = 163;
+ else s = 128;
if ( s>=0 ) return s;
break;
case 22 :
- int LA45_162 = input.LA(1);
+ int LA45_39 = input.LA(1);
s = -1;
- if ( (LA45_162=='\'') ) {s = 160;}
-
- else if ( (LA45_162=='$') ) {s = 161;}
-
- else if ( ((LA45_162>='\u0000' && LA45_162<='#')||(LA45_162>='%' && LA45_162<='&')||(LA45_162>='(' && LA45_162<='\uFFFF')) ) {s = 162;}
+ if ( (LA45_39=='\'') ) {s = 87;}
- else s = 163;
+ else if ( ((LA45_39>='\u0000' && LA45_39<='&')||(LA45_39>='(' && LA45_39<='\uFFFF')) ) {s = 43;}
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 6d37e30..fef8f57 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'", "'or'", "'('", "')'", "'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'"
+ "", "", "", "", "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'", "'or'", "'('", "')'", "'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'", "'?.'"
};
public static final int T__50=50;
public static final int RULE_ISTRING_TEXT=7;
@@ -129,6 +129,7 @@ public class InternalContractParser extends AbstractInternalAntlrParser {
public static final int T__40=40;
public static final int T__84=84;
public static final int T__41=41;
+ public static final int T__85=85;
public static final int T__42=42;
public static final int T__43=43;
@@ -4680,7 +4681,7 @@ public final EObject ruleNotExpression() throws RecognitionException {
int alt42=2;
int LA42_0 = input.LA(1);
- if ( (LA42_0==RULE_ID||LA42_0==RULE_STRING||LA42_0==39||(LA42_0>=58 && LA42_0<=59)) ) {
+ if ( (LA42_0==RULE_ID||LA42_0==RULE_STRING||LA42_0==39||(LA42_0>=57 && LA42_0<=58)) ) {
alt42=1;
}
else if ( (LA42_0==52) ) {
@@ -4828,11 +4829,10 @@ public final EObject entryRuleCallExpression() throws RecognitionException {
// $ANTLR start "ruleCallExpression"
- // InternalContract.g:1891: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:1891: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;
@@ -4842,6 +4842,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;
@@ -4851,11 +4853,11 @@ public final EObject ruleCallExpression() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:1897: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:1898: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:1897: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:1898: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:1898: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:1899: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:1898: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:1899: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());
@@ -4869,26 +4871,26 @@ public final EObject ruleCallExpression() throws RecognitionException {
current = this_TerminalExpression_0;
afterParserOrEnumRuleCall();
- // InternalContract.g:1907: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:1907: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 ) ) ) )*
loop46:
do {
int alt46=3;
int LA46_0 = input.LA(1);
- if ( (LA46_0==53) ) {
+ if ( (LA46_0==71||LA46_0==85) ) {
alt46=1;
}
- else if ( (LA46_0==56) ) {
+ else if ( (LA46_0==55) ) {
alt46=2;
}
switch (alt46) {
case 1 :
- // InternalContract.g:1908: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:1908: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:1908: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:1909: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:1908: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:1909: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:1909:5: ()
// InternalContract.g:1910:6:
@@ -4901,15 +4903,42 @@ else if ( (LA46_0==56) ) {
}
- otherlv_2=(Token)match(input,53,FOLLOW_4);
+ // InternalContract.g:1916:5: ( (lv_operator_2_0= ruleMemberCallOperator ) )
+ // InternalContract.g:1917:6: (lv_operator_2_0= ruleMemberCallOperator )
+ {
+ // InternalContract.g:1917:6: (lv_operator_2_0= ruleMemberCallOperator )
+ // InternalContract.g:1918:7: lv_operator_2_0= ruleMemberCallOperator
+ {
- newLeafNode(otherlv_2, grammarAccess.getCallExpressionAccess().getFullStopKeyword_1_0_1());
-
- // InternalContract.g:1920:5: ( (lv_right_3_0= RULE_ID ) )
- // InternalContract.g:1921: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:1935:5: ( (lv_right_3_0= RULE_ID ) )
+ // InternalContract.g:1936:6: (lv_right_3_0= RULE_ID )
{
- // InternalContract.g:1921:6: (lv_right_3_0= RULE_ID )
- // InternalContract.g:1922:7: lv_right_3_0= RULE_ID
+ // InternalContract.g:1936:6: (lv_right_3_0= RULE_ID )
+ // InternalContract.g:1937:7: lv_right_3_0= RULE_ID
{
lv_right_3_0=(Token)match(input,RULE_ID,FOLLOW_54);
@@ -4931,26 +4960,26 @@ else if ( (LA46_0==56) ) {
}
- // InternalContract.g:1938:5: (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )?
+ // InternalContract.g:1953:5: (otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>' )?
int alt43=2;
int LA43_0 = input.LA(1);
- if ( (LA43_0==54) ) {
+ if ( (LA43_0==53) ) {
alt43=1;
}
switch (alt43) {
case 1 :
- // InternalContract.g:1939:6: otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>'
+ // InternalContract.g:1954:6: otherlv_4= '<' ( (lv_typeArgument_5_0= RULE_ID ) ) otherlv_6= '>'
{
- otherlv_4=(Token)match(input,54,FOLLOW_4);
+ otherlv_4=(Token)match(input,53,FOLLOW_4);
newLeafNode(otherlv_4, grammarAccess.getCallExpressionAccess().getLessThanSignKeyword_1_0_3_0());
- // InternalContract.g:1943:6: ( (lv_typeArgument_5_0= RULE_ID ) )
- // InternalContract.g:1944:7: (lv_typeArgument_5_0= RULE_ID )
+ // InternalContract.g:1958:6: ( (lv_typeArgument_5_0= RULE_ID ) )
+ // InternalContract.g:1959:7: (lv_typeArgument_5_0= RULE_ID )
{
- // InternalContract.g:1944:7: (lv_typeArgument_5_0= RULE_ID )
- // InternalContract.g:1945:8: lv_typeArgument_5_0= RULE_ID
+ // InternalContract.g:1959:7: (lv_typeArgument_5_0= RULE_ID )
+ // InternalContract.g:1960:8: lv_typeArgument_5_0= RULE_ID
{
lv_typeArgument_5_0=(Token)match(input,RULE_ID,FOLLOW_55);
@@ -4972,7 +5001,7 @@ else if ( (LA46_0==56) ) {
}
- otherlv_6=(Token)match(input,55,FOLLOW_56);
+ otherlv_6=(Token)match(input,54,FOLLOW_56);
newLeafNode(otherlv_6, grammarAccess.getCallExpressionAccess().getGreaterThanSignKeyword_1_0_3_2());
@@ -4982,7 +5011,7 @@ else if ( (LA46_0==56) ) {
}
- // InternalContract.g:1966:5: (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )?
+ // InternalContract.g:1981:5: (otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')' )?
int alt44=2;
int LA44_0 = input.LA(1);
@@ -4991,17 +5020,17 @@ else if ( (LA46_0==56) ) {
}
switch (alt44) {
case 1 :
- // InternalContract.g:1967:6: otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')'
+ // InternalContract.g:1982:6: otherlv_7= '(' ( (lv_argument_8_0= ruleExpression ) ) otherlv_9= ')'
{
otherlv_7=(Token)match(input,39,FOLLOW_49);
newLeafNode(otherlv_7, grammarAccess.getCallExpressionAccess().getLeftParenthesisKeyword_1_0_4_0());
- // InternalContract.g:1971:6: ( (lv_argument_8_0= ruleExpression ) )
- // InternalContract.g:1972:7: (lv_argument_8_0= ruleExpression )
+ // InternalContract.g:1986:6: ( (lv_argument_8_0= ruleExpression ) )
+ // InternalContract.g:1987:7: (lv_argument_8_0= ruleExpression )
{
- // InternalContract.g:1972:7: (lv_argument_8_0= ruleExpression )
- // InternalContract.g:1973:8: lv_argument_8_0= ruleExpression
+ // InternalContract.g:1987:7: (lv_argument_8_0= ruleExpression )
+ // InternalContract.g:1988:8: lv_argument_8_0= ruleExpression
{
newCompositeNode(grammarAccess.getCallExpressionAccess().getArgumentExpressionParserRuleCall_1_0_4_1_0());
@@ -5038,7 +5067,7 @@ else if ( (LA46_0==56) ) {
}
- // InternalContract.g:1995:5: ( (lv_lambda_10_0= ruleLambda ) )?
+ // InternalContract.g:2010:5: ( (lv_lambda_10_0= ruleLambda ) )?
int alt45=2;
int LA45_0 = input.LA(1);
@@ -5047,10 +5076,10 @@ else if ( (LA46_0==56) ) {
}
switch (alt45) {
case 1 :
- // InternalContract.g:1996:6: (lv_lambda_10_0= ruleLambda )
+ // InternalContract.g:2011:6: (lv_lambda_10_0= ruleLambda )
{
- // InternalContract.g:1996:6: (lv_lambda_10_0= ruleLambda )
- // InternalContract.g:1997:7: lv_lambda_10_0= ruleLambda
+ // InternalContract.g:2011:6: (lv_lambda_10_0= ruleLambda )
+ // InternalContract.g:2012:7: lv_lambda_10_0= ruleLambda
{
newCompositeNode(grammarAccess.getCallExpressionAccess().getLambdaLambdaParserRuleCall_1_0_5_0());
@@ -5087,13 +5116,13 @@ else if ( (LA46_0==56) ) {
}
break;
case 2 :
- // InternalContract.g:2016:4: ( () otherlv_12= '#' ( ( ruleQPREF ) ) )
+ // InternalContract.g:2031:4: ( () otherlv_12= '#' ( ( ruleQPREF ) ) )
{
- // InternalContract.g:2016:4: ( () otherlv_12= '#' ( ( ruleQPREF ) ) )
- // InternalContract.g:2017:5: () otherlv_12= '#' ( ( ruleQPREF ) )
+ // InternalContract.g:2031:4: ( () otherlv_12= '#' ( ( ruleQPREF ) ) )
+ // InternalContract.g:2032:5: () otherlv_12= '#' ( ( ruleQPREF ) )
{
- // InternalContract.g:2017:5: ()
- // InternalContract.g:2018:6:
+ // InternalContract.g:2032:5: ()
+ // InternalContract.g:2033:6:
{
current = forceCreateModelElementAndSet(
@@ -5103,15 +5132,15 @@ else if ( (LA46_0==56) ) {
}
- otherlv_12=(Token)match(input,56,FOLLOW_4);
+ otherlv_12=(Token)match(input,55,FOLLOW_4);
newLeafNode(otherlv_12, grammarAccess.getCallExpressionAccess().getNumberSignKeyword_1_1_1());
- // InternalContract.g:2028:5: ( ( ruleQPREF ) )
- // InternalContract.g:2029:6: ( ruleQPREF )
+ // InternalContract.g:2043:5: ( ( ruleQPREF ) )
+ // InternalContract.g:2044:6: ( ruleQPREF )
{
- // InternalContract.g:2029:6: ( ruleQPREF )
- // InternalContract.g:2030:7: ruleQPREF
+ // InternalContract.g:2044:6: ( ruleQPREF )
+ // InternalContract.g:2045:7: ruleQPREF
{
if (current==null) {
@@ -5170,7 +5199,7 @@ else if ( (LA46_0==56) ) {
// $ANTLR start "entryRuleLambda"
- // InternalContract.g:2050:1: entryRuleLambda returns [EObject current=null] : iv_ruleLambda= ruleLambda EOF ;
+ // InternalContract.g:2065:1: entryRuleLambda returns [EObject current=null] : iv_ruleLambda= ruleLambda EOF ;
public final EObject entryRuleLambda() throws RecognitionException {
EObject current = null;
@@ -5178,8 +5207,8 @@ public final EObject entryRuleLambda() throws RecognitionException {
try {
- // InternalContract.g:2050:47: (iv_ruleLambda= ruleLambda EOF )
- // InternalContract.g:2051:2: iv_ruleLambda= ruleLambda EOF
+ // InternalContract.g:2065:47: (iv_ruleLambda= ruleLambda EOF )
+ // InternalContract.g:2066:2: iv_ruleLambda= ruleLambda EOF
{
newCompositeNode(grammarAccess.getLambdaRule());
pushFollow(FOLLOW_1);
@@ -5206,7 +5235,7 @@ public final EObject entryRuleLambda() throws RecognitionException {
// $ANTLR start "ruleLambda"
- // InternalContract.g:2057: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:2072: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;
@@ -5224,21 +5253,21 @@ public final EObject ruleLambda() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2063:2: ( (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' ) )
- // InternalContract.g:2064:2: (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' )
+ // InternalContract.g:2078:2: ( (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' ) )
+ // InternalContract.g:2079:2: (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' )
{
- // InternalContract.g:2064:2: (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' )
- // InternalContract.g:2065:3: otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}'
+ // InternalContract.g:2079:2: (otherlv_0= '{' ( (lv_parameter_1_0= ruleParameter ) ) otherlv_2= '->' this_Queries_3= ruleQueries[$current] ( (lv_returnValue_4_0= ruleExpression ) ) otherlv_5= '}' )
+ // InternalContract.g:2080: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_59);
newLeafNode(otherlv_0, grammarAccess.getLambdaAccess().getLeftCurlyBracketKeyword_0());
- // InternalContract.g:2069:3: ( (lv_parameter_1_0= ruleParameter ) )
- // InternalContract.g:2070:4: (lv_parameter_1_0= ruleParameter )
+ // InternalContract.g:2084:3: ( (lv_parameter_1_0= ruleParameter ) )
+ // InternalContract.g:2085:4: (lv_parameter_1_0= ruleParameter )
{
- // InternalContract.g:2070:4: (lv_parameter_1_0= ruleParameter )
- // InternalContract.g:2071:5: lv_parameter_1_0= ruleParameter
+ // InternalContract.g:2085:4: (lv_parameter_1_0= ruleParameter )
+ // InternalContract.g:2086:5: lv_parameter_1_0= ruleParameter
{
newCompositeNode(grammarAccess.getLambdaAccess().getParameterParameterParserRuleCall_1_0());
@@ -5265,7 +5294,7 @@ public final EObject ruleLambda() throws RecognitionException {
}
- otherlv_2=(Token)match(input,57,FOLLOW_61);
+ otherlv_2=(Token)match(input,56,FOLLOW_61);
newLeafNode(otherlv_2, grammarAccess.getLambdaAccess().getHyphenMinusGreaterThanSignKeyword_2());
@@ -5284,11 +5313,11 @@ public final EObject ruleLambda() throws RecognitionException {
current = this_Queries_3;
afterParserOrEnumRuleCall();
- // InternalContract.g:2103:3: ( (lv_returnValue_4_0= ruleExpression ) )
- // InternalContract.g:2104:4: (lv_returnValue_4_0= ruleExpression )
+ // InternalContract.g:2118:3: ( (lv_returnValue_4_0= ruleExpression ) )
+ // InternalContract.g:2119:4: (lv_returnValue_4_0= ruleExpression )
{
- // InternalContract.g:2104:4: (lv_returnValue_4_0= ruleExpression )
- // InternalContract.g:2105:5: lv_returnValue_4_0= ruleExpression
+ // InternalContract.g:2119:4: (lv_returnValue_4_0= ruleExpression )
+ // InternalContract.g:2120:5: lv_returnValue_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getLambdaAccess().getReturnValueExpressionParserRuleCall_4_0());
@@ -5342,7 +5371,7 @@ public final EObject ruleLambda() throws RecognitionException {
// $ANTLR start "entryRuleParameter"
- // InternalContract.g:2130:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ;
+ // InternalContract.g:2145:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ;
public final EObject entryRuleParameter() throws RecognitionException {
EObject current = null;
@@ -5350,8 +5379,8 @@ public final EObject entryRuleParameter() throws RecognitionException {
try {
- // InternalContract.g:2130:50: (iv_ruleParameter= ruleParameter EOF )
- // InternalContract.g:2131:2: iv_ruleParameter= ruleParameter EOF
+ // InternalContract.g:2145:50: (iv_ruleParameter= ruleParameter EOF )
+ // InternalContract.g:2146:2: iv_ruleParameter= ruleParameter EOF
{
newCompositeNode(grammarAccess.getParameterRule());
pushFollow(FOLLOW_1);
@@ -5378,7 +5407,7 @@ public final EObject entryRuleParameter() throws RecognitionException {
// $ANTLR start "ruleParameter"
- // InternalContract.g:2137: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:2152: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;
@@ -5396,10 +5425,10 @@ public final EObject ruleParameter() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2143:2: ( (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) ) )
- // InternalContract.g:2144:2: (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) )
+ // InternalContract.g:2158:2: ( (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) ) )
+ // InternalContract.g:2159:2: (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) )
{
- // InternalContract.g:2144:2: (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) )
+ // InternalContract.g:2159:2: (this_SingleParameter_0= ruleSingleParameter | ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' ) )
int alt48=2;
int LA48_0 = input.LA(1);
@@ -5417,7 +5446,7 @@ else if ( (LA48_0==39) ) {
}
switch (alt48) {
case 1 :
- // InternalContract.g:2145:3: this_SingleParameter_0= ruleSingleParameter
+ // InternalContract.g:2160:3: this_SingleParameter_0= ruleSingleParameter
{
newCompositeNode(grammarAccess.getParameterAccess().getSingleParameterParserRuleCall_0());
@@ -5435,13 +5464,13 @@ else if ( (LA48_0==39) ) {
}
break;
case 2 :
- // InternalContract.g:2154:3: ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' )
+ // InternalContract.g:2169:3: ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' )
{
- // InternalContract.g:2154:3: ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' )
- // InternalContract.g:2155:4: () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')'
+ // InternalContract.g:2169:3: ( () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')' )
+ // InternalContract.g:2170:4: () otherlv_2= '(' ( (lv_names_3_0= ruleTupleName ) ) (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+ otherlv_6= ')'
{
- // InternalContract.g:2155:4: ()
- // InternalContract.g:2156:5:
+ // InternalContract.g:2170:4: ()
+ // InternalContract.g:2171:5:
{
current = forceCreateModelElement(
@@ -5455,11 +5484,11 @@ else if ( (LA48_0==39) ) {
newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getLeftParenthesisKeyword_1_1());
- // InternalContract.g:2166:4: ( (lv_names_3_0= ruleTupleName ) )
- // InternalContract.g:2167:5: (lv_names_3_0= ruleTupleName )
+ // InternalContract.g:2181:4: ( (lv_names_3_0= ruleTupleName ) )
+ // InternalContract.g:2182:5: (lv_names_3_0= ruleTupleName )
{
- // InternalContract.g:2167:5: (lv_names_3_0= ruleTupleName )
- // InternalContract.g:2168:6: lv_names_3_0= ruleTupleName
+ // InternalContract.g:2182:5: (lv_names_3_0= ruleTupleName )
+ // InternalContract.g:2183:6: lv_names_3_0= ruleTupleName
{
newCompositeNode(grammarAccess.getParameterAccess().getNamesTupleNameParserRuleCall_1_2_0());
@@ -5486,7 +5515,7 @@ else if ( (LA48_0==39) ) {
}
- // InternalContract.g:2185:4: (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+
+ // InternalContract.g:2200:4: (otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) ) )+
int cnt47=0;
loop47:
do {
@@ -5500,17 +5529,17 @@ else if ( (LA48_0==39) ) {
switch (alt47) {
case 1 :
- // InternalContract.g:2186:5: otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) )
+ // InternalContract.g:2201:5: otherlv_4= ',' ( (lv_names_5_0= ruleTupleName ) )
{
otherlv_4=(Token)match(input,48,FOLLOW_4);
newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getCommaKeyword_1_3_0());
- // InternalContract.g:2190:5: ( (lv_names_5_0= ruleTupleName ) )
- // InternalContract.g:2191:6: (lv_names_5_0= ruleTupleName )
+ // InternalContract.g:2205:5: ( (lv_names_5_0= ruleTupleName ) )
+ // InternalContract.g:2206:6: (lv_names_5_0= ruleTupleName )
{
- // InternalContract.g:2191:6: (lv_names_5_0= ruleTupleName )
- // InternalContract.g:2192:7: lv_names_5_0= ruleTupleName
+ // InternalContract.g:2206:6: (lv_names_5_0= ruleTupleName )
+ // InternalContract.g:2207:7: lv_names_5_0= ruleTupleName
{
newCompositeNode(grammarAccess.getParameterAccess().getNamesTupleNameParserRuleCall_1_3_1_0());
@@ -5583,7 +5612,7 @@ else if ( (LA48_0==39) ) {
// $ANTLR start "entryRuleSingleParameter"
- // InternalContract.g:2219:1: entryRuleSingleParameter returns [EObject current=null] : iv_ruleSingleParameter= ruleSingleParameter EOF ;
+ // InternalContract.g:2234:1: entryRuleSingleParameter returns [EObject current=null] : iv_ruleSingleParameter= ruleSingleParameter EOF ;
public final EObject entryRuleSingleParameter() throws RecognitionException {
EObject current = null;
@@ -5591,8 +5620,8 @@ public final EObject entryRuleSingleParameter() throws RecognitionException {
try {
- // InternalContract.g:2219:56: (iv_ruleSingleParameter= ruleSingleParameter EOF )
- // InternalContract.g:2220:2: iv_ruleSingleParameter= ruleSingleParameter EOF
+ // InternalContract.g:2234:56: (iv_ruleSingleParameter= ruleSingleParameter EOF )
+ // InternalContract.g:2235:2: iv_ruleSingleParameter= ruleSingleParameter EOF
{
newCompositeNode(grammarAccess.getSingleParameterRule());
pushFollow(FOLLOW_1);
@@ -5619,7 +5648,7 @@ public final EObject entryRuleSingleParameter() throws RecognitionException {
// $ANTLR start "ruleSingleParameter"
- // InternalContract.g:2226:1: ruleSingleParameter returns [EObject current=null] : ( (lv_name_0_0= RULE_ID ) ) ;
+ // InternalContract.g:2241:1: ruleSingleParameter returns [EObject current=null] : ( (lv_name_0_0= RULE_ID ) ) ;
public final EObject ruleSingleParameter() throws RecognitionException {
EObject current = null;
@@ -5629,14 +5658,14 @@ public final EObject ruleSingleParameter() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2232:2: ( ( (lv_name_0_0= RULE_ID ) ) )
- // InternalContract.g:2233:2: ( (lv_name_0_0= RULE_ID ) )
+ // InternalContract.g:2247:2: ( ( (lv_name_0_0= RULE_ID ) ) )
+ // InternalContract.g:2248:2: ( (lv_name_0_0= RULE_ID ) )
{
- // InternalContract.g:2233:2: ( (lv_name_0_0= RULE_ID ) )
- // InternalContract.g:2234:3: (lv_name_0_0= RULE_ID )
+ // InternalContract.g:2248:2: ( (lv_name_0_0= RULE_ID ) )
+ // InternalContract.g:2249:3: (lv_name_0_0= RULE_ID )
{
- // InternalContract.g:2234:3: (lv_name_0_0= RULE_ID )
- // InternalContract.g:2235:4: lv_name_0_0= RULE_ID
+ // InternalContract.g:2249:3: (lv_name_0_0= RULE_ID )
+ // InternalContract.g:2250:4: lv_name_0_0= RULE_ID
{
lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_2);
@@ -5678,7 +5707,7 @@ public final EObject ruleSingleParameter() throws RecognitionException {
// $ANTLR start "entryRuleTerminalExpression"
- // InternalContract.g:2254:1: entryRuleTerminalExpression returns [EObject current=null] : iv_ruleTerminalExpression= ruleTerminalExpression EOF ;
+ // InternalContract.g:2269:1: entryRuleTerminalExpression returns [EObject current=null] : iv_ruleTerminalExpression= ruleTerminalExpression EOF ;
public final EObject entryRuleTerminalExpression() throws RecognitionException {
EObject current = null;
@@ -5686,8 +5715,8 @@ public final EObject entryRuleTerminalExpression() throws RecognitionException {
try {
- // InternalContract.g:2254:59: (iv_ruleTerminalExpression= ruleTerminalExpression EOF )
- // InternalContract.g:2255:2: iv_ruleTerminalExpression= ruleTerminalExpression EOF
+ // InternalContract.g:2269:59: (iv_ruleTerminalExpression= ruleTerminalExpression EOF )
+ // InternalContract.g:2270:2: iv_ruleTerminalExpression= ruleTerminalExpression EOF
{
newCompositeNode(grammarAccess.getTerminalExpressionRule());
pushFollow(FOLLOW_1);
@@ -5714,7 +5743,7 @@ public final EObject entryRuleTerminalExpression() throws RecognitionException {
// $ANTLR start "ruleTerminalExpression"
- // InternalContract.g:2261: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:2276: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;
@@ -5734,18 +5763,18 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2267: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:2268: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:2282: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:2283: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:2268: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:2283: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 alt51=5;
switch ( input.LA(1) ) {
- case 58:
+ case 57:
{
alt51=1;
}
break;
- case 59:
+ case 58:
{
alt51=2;
}
@@ -5774,13 +5803,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
switch (alt51) {
case 1 :
- // InternalContract.g:2269:3: ( () otherlv_1= 'self' )
+ // InternalContract.g:2284:3: ( () otherlv_1= 'self' )
{
- // InternalContract.g:2269:3: ( () otherlv_1= 'self' )
- // InternalContract.g:2270:4: () otherlv_1= 'self'
+ // InternalContract.g:2284:3: ( () otherlv_1= 'self' )
+ // InternalContract.g:2285:4: () otherlv_1= 'self'
{
- // InternalContract.g:2270:4: ()
- // InternalContract.g:2271:5:
+ // InternalContract.g:2285:4: ()
+ // InternalContract.g:2286:5:
{
current = forceCreateModelElement(
@@ -5790,7 +5819,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- otherlv_1=(Token)match(input,58,FOLLOW_2);
+ otherlv_1=(Token)match(input,57,FOLLOW_2);
newLeafNode(otherlv_1, grammarAccess.getTerminalExpressionAccess().getSelfKeyword_0_1());
@@ -5801,13 +5830,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:2283:3: ( () otherlv_3= 'root' )
+ // InternalContract.g:2298:3: ( () otherlv_3= 'root' )
{
- // InternalContract.g:2283:3: ( () otherlv_3= 'root' )
- // InternalContract.g:2284:4: () otherlv_3= 'root'
+ // InternalContract.g:2298:3: ( () otherlv_3= 'root' )
+ // InternalContract.g:2299:4: () otherlv_3= 'root'
{
- // InternalContract.g:2284:4: ()
- // InternalContract.g:2285:5:
+ // InternalContract.g:2299:4: ()
+ // InternalContract.g:2300:5:
{
current = forceCreateModelElement(
@@ -5817,7 +5846,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- otherlv_3=(Token)match(input,59,FOLLOW_2);
+ otherlv_3=(Token)match(input,58,FOLLOW_2);
newLeafNode(otherlv_3, grammarAccess.getTerminalExpressionAccess().getRootKeyword_1_1());
@@ -5828,13 +5857,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:2297:3: ( () ( (lv_value_5_0= RULE_STRING ) ) )
+ // InternalContract.g:2312:3: ( () ( (lv_value_5_0= RULE_STRING ) ) )
{
- // InternalContract.g:2297:3: ( () ( (lv_value_5_0= RULE_STRING ) ) )
- // InternalContract.g:2298:4: () ( (lv_value_5_0= RULE_STRING ) )
+ // InternalContract.g:2312:3: ( () ( (lv_value_5_0= RULE_STRING ) ) )
+ // InternalContract.g:2313:4: () ( (lv_value_5_0= RULE_STRING ) )
{
- // InternalContract.g:2298:4: ()
- // InternalContract.g:2299:5:
+ // InternalContract.g:2313:4: ()
+ // InternalContract.g:2314:5:
{
current = forceCreateModelElement(
@@ -5844,11 +5873,11 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- // InternalContract.g:2305:4: ( (lv_value_5_0= RULE_STRING ) )
- // InternalContract.g:2306:5: (lv_value_5_0= RULE_STRING )
+ // InternalContract.g:2320:4: ( (lv_value_5_0= RULE_STRING ) )
+ // InternalContract.g:2321:5: (lv_value_5_0= RULE_STRING )
{
- // InternalContract.g:2306:5: (lv_value_5_0= RULE_STRING )
- // InternalContract.g:2307:6: lv_value_5_0= RULE_STRING
+ // InternalContract.g:2321:5: (lv_value_5_0= RULE_STRING )
+ // InternalContract.g:2322:6: lv_value_5_0= RULE_STRING
{
lv_value_5_0=(Token)match(input,RULE_STRING,FOLLOW_2);
@@ -5877,13 +5906,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
break;
case 4 :
- // InternalContract.g:2325:3: ( () ( (otherlv_7= RULE_ID ) ) )
+ // InternalContract.g:2340:3: ( () ( (otherlv_7= RULE_ID ) ) )
{
- // InternalContract.g:2325:3: ( () ( (otherlv_7= RULE_ID ) ) )
- // InternalContract.g:2326:4: () ( (otherlv_7= RULE_ID ) )
+ // InternalContract.g:2340:3: ( () ( (otherlv_7= RULE_ID ) ) )
+ // InternalContract.g:2341:4: () ( (otherlv_7= RULE_ID ) )
{
- // InternalContract.g:2326:4: ()
- // InternalContract.g:2327:5:
+ // InternalContract.g:2341:4: ()
+ // InternalContract.g:2342:5:
{
current = forceCreateModelElement(
@@ -5893,11 +5922,11 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- // InternalContract.g:2333:4: ( (otherlv_7= RULE_ID ) )
- // InternalContract.g:2334:5: (otherlv_7= RULE_ID )
+ // InternalContract.g:2348:4: ( (otherlv_7= RULE_ID ) )
+ // InternalContract.g:2349:5: (otherlv_7= RULE_ID )
{
- // InternalContract.g:2334:5: (otherlv_7= RULE_ID )
- // InternalContract.g:2335:6: otherlv_7= RULE_ID
+ // InternalContract.g:2349:5: (otherlv_7= RULE_ID )
+ // InternalContract.g:2350:6: otherlv_7= RULE_ID
{
if (current==null) {
@@ -5921,10 +5950,10 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
break;
case 5 :
- // InternalContract.g:2348:3: (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' )
+ // InternalContract.g:2363:3: (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' )
{
- // InternalContract.g:2348:3: (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' )
- // InternalContract.g:2349:4: otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')'
+ // InternalContract.g:2363:3: (otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')' )
+ // InternalContract.g:2364:4: otherlv_8= '(' this_Expression_9= ruleExpression ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )? otherlv_13= ')'
{
otherlv_8=(Token)match(input,39,FOLLOW_49);
@@ -5942,7 +5971,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
current = this_Expression_9;
afterParserOrEnumRuleCall();
- // InternalContract.g:2361:4: ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )?
+ // InternalContract.g:2376:4: ( () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+ )?
int alt50=2;
int LA50_0 = input.LA(1);
@@ -5951,10 +5980,10 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
switch (alt50) {
case 1 :
- // InternalContract.g:2362:5: () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+
+ // InternalContract.g:2377:5: () (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+
{
- // InternalContract.g:2362:5: ()
- // InternalContract.g:2363:6:
+ // InternalContract.g:2377:5: ()
+ // InternalContract.g:2378:6:
{
current = forceCreateModelElementAndAdd(
@@ -5964,7 +5993,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
}
- // InternalContract.g:2369:5: (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+
+ // InternalContract.g:2384:5: (otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) ) )+
int cnt49=0;
loop49:
do {
@@ -5978,17 +6007,17 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
switch (alt49) {
case 1 :
- // InternalContract.g:2370:6: otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) )
+ // InternalContract.g:2385:6: otherlv_11= ',' ( (lv_elements_12_0= ruleExpression ) )
{
otherlv_11=(Token)match(input,48,FOLLOW_49);
newLeafNode(otherlv_11, grammarAccess.getTerminalExpressionAccess().getCommaKeyword_4_2_1_0());
- // InternalContract.g:2374:6: ( (lv_elements_12_0= ruleExpression ) )
- // InternalContract.g:2375:7: (lv_elements_12_0= ruleExpression )
+ // InternalContract.g:2389:6: ( (lv_elements_12_0= ruleExpression ) )
+ // InternalContract.g:2390:7: (lv_elements_12_0= ruleExpression )
{
- // InternalContract.g:2375:7: (lv_elements_12_0= ruleExpression )
- // InternalContract.g:2376:8: lv_elements_12_0= ruleExpression
+ // InternalContract.g:2390:7: (lv_elements_12_0= ruleExpression )
+ // InternalContract.g:2391:8: lv_elements_12_0= ruleExpression
{
newCompositeNode(grammarAccess.getTerminalExpressionAccess().getElementsExpressionParserRuleCall_4_2_1_1_0());
@@ -6067,7 +6096,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException {
// $ANTLR start "entryRuleContractSubclause"
- // InternalContract.g:2404:1: entryRuleContractSubclause returns [EObject current=null] : iv_ruleContractSubclause= ruleContractSubclause EOF ;
+ // InternalContract.g:2419:1: entryRuleContractSubclause returns [EObject current=null] : iv_ruleContractSubclause= ruleContractSubclause EOF ;
public final EObject entryRuleContractSubclause() throws RecognitionException {
EObject current = null;
@@ -6075,8 +6104,8 @@ public final EObject entryRuleContractSubclause() throws RecognitionException {
try {
- // InternalContract.g:2404:58: (iv_ruleContractSubclause= ruleContractSubclause EOF )
- // InternalContract.g:2405:2: iv_ruleContractSubclause= ruleContractSubclause EOF
+ // InternalContract.g:2419:58: (iv_ruleContractSubclause= ruleContractSubclause EOF )
+ // InternalContract.g:2420:2: iv_ruleContractSubclause= ruleContractSubclause EOF
{
newCompositeNode(grammarAccess.getContractSubclauseRule());
pushFollow(FOLLOW_1);
@@ -6103,7 +6132,7 @@ public final EObject entryRuleContractSubclause() throws RecognitionException {
// $ANTLR start "ruleContractSubclause"
- // InternalContract.g:2411:1: ruleContractSubclause returns [EObject current=null] : ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* ) ;
+ // InternalContract.g:2426: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;
@@ -6115,14 +6144,14 @@ public final EObject ruleContractSubclause() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2417:2: ( ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* ) )
- // InternalContract.g:2418:2: ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* )
+ // InternalContract.g:2432:2: ( ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* ) )
+ // InternalContract.g:2433:2: ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* )
{
- // InternalContract.g:2418:2: ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* )
- // InternalContract.g:2419:3: () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )*
+ // InternalContract.g:2433:2: ( () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )* )
+ // InternalContract.g:2434:3: () (otherlv_1= 'use' ( ( ruleQPREF ) ) )* (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )*
{
- // InternalContract.g:2419:3: ()
- // InternalContract.g:2420:4:
+ // InternalContract.g:2434:3: ()
+ // InternalContract.g:2435:4:
{
current = forceCreateModelElement(
@@ -6132,30 +6161,30 @@ public final EObject ruleContractSubclause() throws RecognitionException {
}
- // InternalContract.g:2426:3: (otherlv_1= 'use' ( ( ruleQPREF ) ) )*
+ // InternalContract.g:2441:3: (otherlv_1= 'use' ( ( ruleQPREF ) ) )*
loop52:
do {
int alt52=2;
int LA52_0 = input.LA(1);
- if ( (LA52_0==60) ) {
+ if ( (LA52_0==59) ) {
alt52=1;
}
switch (alt52) {
case 1 :
- // InternalContract.g:2427:4: otherlv_1= 'use' ( ( ruleQPREF ) )
+ // InternalContract.g:2442:4: otherlv_1= 'use' ( ( ruleQPREF ) )
{
- otherlv_1=(Token)match(input,60,FOLLOW_4);
+ otherlv_1=(Token)match(input,59,FOLLOW_4);
newLeafNode(otherlv_1, grammarAccess.getContractSubclauseAccess().getUseKeyword_1_0());
- // InternalContract.g:2431:4: ( ( ruleQPREF ) )
- // InternalContract.g:2432:5: ( ruleQPREF )
+ // InternalContract.g:2446:4: ( ( ruleQPREF ) )
+ // InternalContract.g:2447:5: ( ruleQPREF )
{
- // InternalContract.g:2432:5: ( ruleQPREF )
- // InternalContract.g:2433:6: ruleQPREF
+ // InternalContract.g:2447:5: ( ruleQPREF )
+ // InternalContract.g:2448:6: ruleQPREF
{
if (current==null) {
@@ -6188,30 +6217,30 @@ public final EObject ruleContractSubclause() throws RecognitionException {
}
} while (true);
- // InternalContract.g:2448:3: (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )*
+ // InternalContract.g:2463:3: (otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';' )*
loop53:
do {
int alt53=2;
int LA53_0 = input.LA(1);
- if ( (LA53_0==61) ) {
+ if ( (LA53_0==60) ) {
alt53=1;
}
switch (alt53) {
case 1 :
- // InternalContract.g:2449:4: otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';'
+ // InternalContract.g:2464:4: otherlv_3= 'verify' ( ( ruleQPREF ) ) otherlv_5= ';'
{
- otherlv_3=(Token)match(input,61,FOLLOW_4);
+ otherlv_3=(Token)match(input,60,FOLLOW_4);
newLeafNode(otherlv_3, grammarAccess.getContractSubclauseAccess().getVerifyKeyword_2_0());
- // InternalContract.g:2453:4: ( ( ruleQPREF ) )
- // InternalContract.g:2454:5: ( ruleQPREF )
+ // InternalContract.g:2468:4: ( ( ruleQPREF ) )
+ // InternalContract.g:2469:5: ( ruleQPREF )
{
- // InternalContract.g:2454:5: ( ruleQPREF )
- // InternalContract.g:2455:6: ruleQPREF
+ // InternalContract.g:2469:5: ( ruleQPREF )
+ // InternalContract.g:2470:6: ruleQPREF
{
if (current==null) {
@@ -6271,7 +6300,7 @@ public final EObject ruleContractSubclause() throws RecognitionException {
// $ANTLR start "entryRuleIString"
- // InternalContract.g:2478:1: entryRuleIString returns [EObject current=null] : iv_ruleIString= ruleIString EOF ;
+ // InternalContract.g:2493:1: entryRuleIString returns [EObject current=null] : iv_ruleIString= ruleIString EOF ;
public final EObject entryRuleIString() throws RecognitionException {
EObject current = null;
@@ -6279,8 +6308,8 @@ public final EObject entryRuleIString() throws RecognitionException {
try {
- // InternalContract.g:2478:48: (iv_ruleIString= ruleIString EOF )
- // InternalContract.g:2479:2: iv_ruleIString= ruleIString EOF
+ // InternalContract.g:2493:48: (iv_ruleIString= ruleIString EOF )
+ // InternalContract.g:2494:2: iv_ruleIString= ruleIString EOF
{
newCompositeNode(grammarAccess.getIStringRule());
pushFollow(FOLLOW_1);
@@ -6307,7 +6336,7 @@ public final EObject entryRuleIString() throws RecognitionException {
// $ANTLR start "ruleIString"
- // InternalContract.g:2485: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:2500: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;
@@ -6328,10 +6357,10 @@ public final EObject ruleIString() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2491: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:2492: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:2506: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:2507: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:2492: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:2507: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 alt57=2;
int LA57_0 = input.LA(1);
@@ -6349,13 +6378,13 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
}
switch (alt57) {
case 1 :
- // InternalContract.g:2493:3: ( (lv_parts_0_0= ruleIStringLiteral ) )
+ // InternalContract.g:2508:3: ( (lv_parts_0_0= ruleIStringLiteral ) )
{
- // InternalContract.g:2493:3: ( (lv_parts_0_0= ruleIStringLiteral ) )
- // InternalContract.g:2494:4: (lv_parts_0_0= ruleIStringLiteral )
+ // InternalContract.g:2508:3: ( (lv_parts_0_0= ruleIStringLiteral ) )
+ // InternalContract.g:2509:4: (lv_parts_0_0= ruleIStringLiteral )
{
- // InternalContract.g:2494:4: (lv_parts_0_0= ruleIStringLiteral )
- // InternalContract.g:2495:5: lv_parts_0_0= ruleIStringLiteral
+ // InternalContract.g:2509:4: (lv_parts_0_0= ruleIStringLiteral )
+ // InternalContract.g:2510:5: lv_parts_0_0= ruleIStringLiteral
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringLiteralParserRuleCall_0_0());
@@ -6386,16 +6415,16 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
}
break;
case 2 :
- // InternalContract.g:2513: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:2528: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:2513: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:2514: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:2528: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:2529: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:2514:4: ( (lv_parts_1_0= ruleIStringLeftLiteral ) )
- // InternalContract.g:2515:5: (lv_parts_1_0= ruleIStringLeftLiteral )
+ // InternalContract.g:2529:4: ( (lv_parts_1_0= ruleIStringLeftLiteral ) )
+ // InternalContract.g:2530:5: (lv_parts_1_0= ruleIStringLeftLiteral )
{
- // InternalContract.g:2515:5: (lv_parts_1_0= ruleIStringLeftLiteral )
- // InternalContract.g:2516:6: lv_parts_1_0= ruleIStringLeftLiteral
+ // InternalContract.g:2530:5: (lv_parts_1_0= ruleIStringLeftLiteral )
+ // InternalContract.g:2531:6: lv_parts_1_0= ruleIStringLeftLiteral
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringLeftLiteralParserRuleCall_1_0_0());
@@ -6422,7 +6451,7 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
}
- // InternalContract.g:2533:4: ( (lv_parts_2_0= ruleIStringInter ) )?
+ // InternalContract.g:2548:4: ( (lv_parts_2_0= ruleIStringInter ) )?
int alt54=2;
int LA54_0 = input.LA(1);
@@ -6431,10 +6460,10 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
}
switch (alt54) {
case 1 :
- // InternalContract.g:2534:5: (lv_parts_2_0= ruleIStringInter )
+ // InternalContract.g:2549:5: (lv_parts_2_0= ruleIStringInter )
{
- // InternalContract.g:2534:5: (lv_parts_2_0= ruleIStringInter )
- // InternalContract.g:2535:6: lv_parts_2_0= ruleIStringInter
+ // InternalContract.g:2549:5: (lv_parts_2_0= ruleIStringInter )
+ // InternalContract.g:2550:6: lv_parts_2_0= ruleIStringInter
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringInterParserRuleCall_1_1_0());
@@ -6464,7 +6493,7 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
}
- // InternalContract.g:2552:4: ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )*
+ // InternalContract.g:2567:4: ( ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )? )*
loop56:
do {
int alt56=2;
@@ -6477,13 +6506,13 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
switch (alt56) {
case 1 :
- // InternalContract.g:2553:5: ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )?
+ // InternalContract.g:2568:5: ( (lv_parts_3_0= ruleIStringMiddleLiteral ) ) ( (lv_parts_4_0= ruleIStringInter ) )?
{
- // InternalContract.g:2553:5: ( (lv_parts_3_0= ruleIStringMiddleLiteral ) )
- // InternalContract.g:2554:6: (lv_parts_3_0= ruleIStringMiddleLiteral )
+ // InternalContract.g:2568:5: ( (lv_parts_3_0= ruleIStringMiddleLiteral ) )
+ // InternalContract.g:2569:6: (lv_parts_3_0= ruleIStringMiddleLiteral )
{
- // InternalContract.g:2554:6: (lv_parts_3_0= ruleIStringMiddleLiteral )
- // InternalContract.g:2555:7: lv_parts_3_0= ruleIStringMiddleLiteral
+ // InternalContract.g:2569:6: (lv_parts_3_0= ruleIStringMiddleLiteral )
+ // InternalContract.g:2570:7: lv_parts_3_0= ruleIStringMiddleLiteral
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringMiddleLiteralParserRuleCall_1_2_0_0());
@@ -6510,7 +6539,7 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
}
- // InternalContract.g:2572:5: ( (lv_parts_4_0= ruleIStringInter ) )?
+ // InternalContract.g:2587:5: ( (lv_parts_4_0= ruleIStringInter ) )?
int alt55=2;
int LA55_0 = input.LA(1);
@@ -6519,10 +6548,10 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
}
switch (alt55) {
case 1 :
- // InternalContract.g:2573:6: (lv_parts_4_0= ruleIStringInter )
+ // InternalContract.g:2588:6: (lv_parts_4_0= ruleIStringInter )
{
- // InternalContract.g:2573:6: (lv_parts_4_0= ruleIStringInter )
- // InternalContract.g:2574:7: lv_parts_4_0= ruleIStringInter
+ // InternalContract.g:2588:6: (lv_parts_4_0= ruleIStringInter )
+ // InternalContract.g:2589:7: lv_parts_4_0= ruleIStringInter
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringInterParserRuleCall_1_2_1_0());
@@ -6561,11 +6590,11 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
}
} while (true);
- // InternalContract.g:2592:4: ( (lv_parts_5_0= ruleIStringRightLiteral ) )
- // InternalContract.g:2593:5: (lv_parts_5_0= ruleIStringRightLiteral )
+ // InternalContract.g:2607:4: ( (lv_parts_5_0= ruleIStringRightLiteral ) )
+ // InternalContract.g:2608:5: (lv_parts_5_0= ruleIStringRightLiteral )
{
- // InternalContract.g:2593:5: (lv_parts_5_0= ruleIStringRightLiteral )
- // InternalContract.g:2594:6: lv_parts_5_0= ruleIStringRightLiteral
+ // InternalContract.g:2608:5: (lv_parts_5_0= ruleIStringRightLiteral )
+ // InternalContract.g:2609:6: lv_parts_5_0= ruleIStringRightLiteral
{
newCompositeNode(grammarAccess.getIStringAccess().getPartsIStringRightLiteralParserRuleCall_1_3_0());
@@ -6621,7 +6650,7 @@ else if ( (LA57_0==RULE_ISTRING_LEFT) ) {
// $ANTLR start "entryRuleIStringLiteral"
- // InternalContract.g:2616:1: entryRuleIStringLiteral returns [EObject current=null] : iv_ruleIStringLiteral= ruleIStringLiteral EOF ;
+ // InternalContract.g:2631:1: entryRuleIStringLiteral returns [EObject current=null] : iv_ruleIStringLiteral= ruleIStringLiteral EOF ;
public final EObject entryRuleIStringLiteral() throws RecognitionException {
EObject current = null;
@@ -6629,8 +6658,8 @@ public final EObject entryRuleIStringLiteral() throws RecognitionException {
try {
- // InternalContract.g:2616:55: (iv_ruleIStringLiteral= ruleIStringLiteral EOF )
- // InternalContract.g:2617:2: iv_ruleIStringLiteral= ruleIStringLiteral EOF
+ // InternalContract.g:2631:55: (iv_ruleIStringLiteral= ruleIStringLiteral EOF )
+ // InternalContract.g:2632:2: iv_ruleIStringLiteral= ruleIStringLiteral EOF
{
newCompositeNode(grammarAccess.getIStringLiteralRule());
pushFollow(FOLLOW_1);
@@ -6657,7 +6686,7 @@ public final EObject entryRuleIStringLiteral() throws RecognitionException {
// $ANTLR start "ruleIStringLiteral"
- // InternalContract.g:2623:1: ruleIStringLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_TEXT ) ) ;
+ // InternalContract.g:2638:1: ruleIStringLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_TEXT ) ) ;
public final EObject ruleIStringLiteral() throws RecognitionException {
EObject current = null;
@@ -6667,14 +6696,14 @@ public final EObject ruleIStringLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2629:2: ( ( (lv_value_0_0= RULE_ISTRING_TEXT ) ) )
- // InternalContract.g:2630:2: ( (lv_value_0_0= RULE_ISTRING_TEXT ) )
+ // InternalContract.g:2644:2: ( ( (lv_value_0_0= RULE_ISTRING_TEXT ) ) )
+ // InternalContract.g:2645:2: ( (lv_value_0_0= RULE_ISTRING_TEXT ) )
{
- // InternalContract.g:2630:2: ( (lv_value_0_0= RULE_ISTRING_TEXT ) )
- // InternalContract.g:2631:3: (lv_value_0_0= RULE_ISTRING_TEXT )
+ // InternalContract.g:2645:2: ( (lv_value_0_0= RULE_ISTRING_TEXT ) )
+ // InternalContract.g:2646:3: (lv_value_0_0= RULE_ISTRING_TEXT )
{
- // InternalContract.g:2631:3: (lv_value_0_0= RULE_ISTRING_TEXT )
- // InternalContract.g:2632:4: lv_value_0_0= RULE_ISTRING_TEXT
+ // InternalContract.g:2646:3: (lv_value_0_0= RULE_ISTRING_TEXT )
+ // InternalContract.g:2647:4: lv_value_0_0= RULE_ISTRING_TEXT
{
lv_value_0_0=(Token)match(input,RULE_ISTRING_TEXT,FOLLOW_2);
@@ -6716,7 +6745,7 @@ public final EObject ruleIStringLiteral() throws RecognitionException {
// $ANTLR start "entryRuleIStringLeftLiteral"
- // InternalContract.g:2651:1: entryRuleIStringLeftLiteral returns [EObject current=null] : iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF ;
+ // InternalContract.g:2666:1: entryRuleIStringLeftLiteral returns [EObject current=null] : iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF ;
public final EObject entryRuleIStringLeftLiteral() throws RecognitionException {
EObject current = null;
@@ -6724,8 +6753,8 @@ public final EObject entryRuleIStringLeftLiteral() throws RecognitionException {
try {
- // InternalContract.g:2651:59: (iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF )
- // InternalContract.g:2652:2: iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF
+ // InternalContract.g:2666:59: (iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF )
+ // InternalContract.g:2667:2: iv_ruleIStringLeftLiteral= ruleIStringLeftLiteral EOF
{
newCompositeNode(grammarAccess.getIStringLeftLiteralRule());
pushFollow(FOLLOW_1);
@@ -6752,7 +6781,7 @@ public final EObject entryRuleIStringLeftLiteral() throws RecognitionException {
// $ANTLR start "ruleIStringLeftLiteral"
- // InternalContract.g:2658:1: ruleIStringLeftLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_LEFT ) ) ;
+ // InternalContract.g:2673:1: ruleIStringLeftLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_LEFT ) ) ;
public final EObject ruleIStringLeftLiteral() throws RecognitionException {
EObject current = null;
@@ -6762,14 +6791,14 @@ public final EObject ruleIStringLeftLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2664:2: ( ( (lv_value_0_0= RULE_ISTRING_LEFT ) ) )
- // InternalContract.g:2665:2: ( (lv_value_0_0= RULE_ISTRING_LEFT ) )
+ // InternalContract.g:2679:2: ( ( (lv_value_0_0= RULE_ISTRING_LEFT ) ) )
+ // InternalContract.g:2680:2: ( (lv_value_0_0= RULE_ISTRING_LEFT ) )
{
- // InternalContract.g:2665:2: ( (lv_value_0_0= RULE_ISTRING_LEFT ) )
- // InternalContract.g:2666:3: (lv_value_0_0= RULE_ISTRING_LEFT )
+ // InternalContract.g:2680:2: ( (lv_value_0_0= RULE_ISTRING_LEFT ) )
+ // InternalContract.g:2681:3: (lv_value_0_0= RULE_ISTRING_LEFT )
{
- // InternalContract.g:2666:3: (lv_value_0_0= RULE_ISTRING_LEFT )
- // InternalContract.g:2667:4: lv_value_0_0= RULE_ISTRING_LEFT
+ // InternalContract.g:2681:3: (lv_value_0_0= RULE_ISTRING_LEFT )
+ // InternalContract.g:2682:4: lv_value_0_0= RULE_ISTRING_LEFT
{
lv_value_0_0=(Token)match(input,RULE_ISTRING_LEFT,FOLLOW_2);
@@ -6811,7 +6840,7 @@ public final EObject ruleIStringLeftLiteral() throws RecognitionException {
// $ANTLR start "entryRuleIStringMiddleLiteral"
- // InternalContract.g:2686:1: entryRuleIStringMiddleLiteral returns [EObject current=null] : iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF ;
+ // InternalContract.g:2701:1: entryRuleIStringMiddleLiteral returns [EObject current=null] : iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF ;
public final EObject entryRuleIStringMiddleLiteral() throws RecognitionException {
EObject current = null;
@@ -6819,8 +6848,8 @@ public final EObject entryRuleIStringMiddleLiteral() throws RecognitionException
try {
- // InternalContract.g:2686:61: (iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF )
- // InternalContract.g:2687:2: iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF
+ // InternalContract.g:2701:61: (iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF )
+ // InternalContract.g:2702:2: iv_ruleIStringMiddleLiteral= ruleIStringMiddleLiteral EOF
{
newCompositeNode(grammarAccess.getIStringMiddleLiteralRule());
pushFollow(FOLLOW_1);
@@ -6847,7 +6876,7 @@ public final EObject entryRuleIStringMiddleLiteral() throws RecognitionException
// $ANTLR start "ruleIStringMiddleLiteral"
- // InternalContract.g:2693:1: ruleIStringMiddleLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) ) ;
+ // InternalContract.g:2708:1: ruleIStringMiddleLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) ) ;
public final EObject ruleIStringMiddleLiteral() throws RecognitionException {
EObject current = null;
@@ -6857,14 +6886,14 @@ public final EObject ruleIStringMiddleLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2699:2: ( ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) ) )
- // InternalContract.g:2700:2: ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) )
+ // InternalContract.g:2714:2: ( ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) ) )
+ // InternalContract.g:2715:2: ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) )
{
- // InternalContract.g:2700:2: ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) )
- // InternalContract.g:2701:3: (lv_value_0_0= RULE_ISTRING_MIDDLE )
+ // InternalContract.g:2715:2: ( (lv_value_0_0= RULE_ISTRING_MIDDLE ) )
+ // InternalContract.g:2716:3: (lv_value_0_0= RULE_ISTRING_MIDDLE )
{
- // InternalContract.g:2701:3: (lv_value_0_0= RULE_ISTRING_MIDDLE )
- // InternalContract.g:2702:4: lv_value_0_0= RULE_ISTRING_MIDDLE
+ // InternalContract.g:2716:3: (lv_value_0_0= RULE_ISTRING_MIDDLE )
+ // InternalContract.g:2717:4: lv_value_0_0= RULE_ISTRING_MIDDLE
{
lv_value_0_0=(Token)match(input,RULE_ISTRING_MIDDLE,FOLLOW_2);
@@ -6906,7 +6935,7 @@ public final EObject ruleIStringMiddleLiteral() throws RecognitionException {
// $ANTLR start "entryRuleIStringRightLiteral"
- // InternalContract.g:2721:1: entryRuleIStringRightLiteral returns [EObject current=null] : iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF ;
+ // InternalContract.g:2736:1: entryRuleIStringRightLiteral returns [EObject current=null] : iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF ;
public final EObject entryRuleIStringRightLiteral() throws RecognitionException {
EObject current = null;
@@ -6914,8 +6943,8 @@ public final EObject entryRuleIStringRightLiteral() throws RecognitionException
try {
- // InternalContract.g:2721:60: (iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF )
- // InternalContract.g:2722:2: iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF
+ // InternalContract.g:2736:60: (iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF )
+ // InternalContract.g:2737:2: iv_ruleIStringRightLiteral= ruleIStringRightLiteral EOF
{
newCompositeNode(grammarAccess.getIStringRightLiteralRule());
pushFollow(FOLLOW_1);
@@ -6942,7 +6971,7 @@ public final EObject entryRuleIStringRightLiteral() throws RecognitionException
// $ANTLR start "ruleIStringRightLiteral"
- // InternalContract.g:2728:1: ruleIStringRightLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_RIGHT ) ) ;
+ // InternalContract.g:2743:1: ruleIStringRightLiteral returns [EObject current=null] : ( (lv_value_0_0= RULE_ISTRING_RIGHT ) ) ;
public final EObject ruleIStringRightLiteral() throws RecognitionException {
EObject current = null;
@@ -6952,14 +6981,14 @@ public final EObject ruleIStringRightLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2734:2: ( ( (lv_value_0_0= RULE_ISTRING_RIGHT ) ) )
- // InternalContract.g:2735:2: ( (lv_value_0_0= RULE_ISTRING_RIGHT ) )
+ // InternalContract.g:2749:2: ( ( (lv_value_0_0= RULE_ISTRING_RIGHT ) ) )
+ // InternalContract.g:2750:2: ( (lv_value_0_0= RULE_ISTRING_RIGHT ) )
{
- // InternalContract.g:2735:2: ( (lv_value_0_0= RULE_ISTRING_RIGHT ) )
- // InternalContract.g:2736:3: (lv_value_0_0= RULE_ISTRING_RIGHT )
+ // InternalContract.g:2750:2: ( (lv_value_0_0= RULE_ISTRING_RIGHT ) )
+ // InternalContract.g:2751:3: (lv_value_0_0= RULE_ISTRING_RIGHT )
{
- // InternalContract.g:2736:3: (lv_value_0_0= RULE_ISTRING_RIGHT )
- // InternalContract.g:2737:4: lv_value_0_0= RULE_ISTRING_RIGHT
+ // InternalContract.g:2751:3: (lv_value_0_0= RULE_ISTRING_RIGHT )
+ // InternalContract.g:2752:4: lv_value_0_0= RULE_ISTRING_RIGHT
{
lv_value_0_0=(Token)match(input,RULE_ISTRING_RIGHT,FOLLOW_2);
@@ -7001,7 +7030,7 @@ public final EObject ruleIStringRightLiteral() throws RecognitionException {
// $ANTLR start "entryRuleIStringInter"
- // InternalContract.g:2756:1: entryRuleIStringInter returns [EObject current=null] : iv_ruleIStringInter= ruleIStringInter EOF ;
+ // InternalContract.g:2771:1: entryRuleIStringInter returns [EObject current=null] : iv_ruleIStringInter= ruleIStringInter EOF ;
public final EObject entryRuleIStringInter() throws RecognitionException {
EObject current = null;
@@ -7009,8 +7038,8 @@ public final EObject entryRuleIStringInter() throws RecognitionException {
try {
- // InternalContract.g:2756:53: (iv_ruleIStringInter= ruleIStringInter EOF )
- // InternalContract.g:2757:2: iv_ruleIStringInter= ruleIStringInter EOF
+ // InternalContract.g:2771:53: (iv_ruleIStringInter= ruleIStringInter EOF )
+ // InternalContract.g:2772:2: iv_ruleIStringInter= ruleIStringInter EOF
{
newCompositeNode(grammarAccess.getIStringInterRule());
pushFollow(FOLLOW_1);
@@ -7037,7 +7066,7 @@ public final EObject entryRuleIStringInter() throws RecognitionException {
// $ANTLR start "ruleIStringInter"
- // InternalContract.g:2763:1: ruleIStringInter returns [EObject current=null] : ( ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ;
+ // InternalContract.g:2778:1: ruleIStringInter returns [EObject current=null] : ( ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ;
public final EObject ruleIStringInter() throws RecognitionException {
EObject current = null;
@@ -7050,13 +7079,13 @@ public final EObject ruleIStringInter() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:2769:2: ( ( ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) )
- // InternalContract.g:2770:2: ( ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
+ // InternalContract.g:2784:2: ( ( ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) )
+ // InternalContract.g:2785:2: ( ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
{
- // InternalContract.g:2770:2: ( ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
- // InternalContract.g:2771:3: ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) )
+ // InternalContract.g:2785:2: ( ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
+ // InternalContract.g:2786:3: ( (lv_direct_0_0= ':' ) )? ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) )
{
- // InternalContract.g:2771:3: ( (lv_direct_0_0= ':' ) )?
+ // InternalContract.g:2786:3: ( (lv_direct_0_0= ':' ) )?
int alt58=2;
int LA58_0 = input.LA(1);
@@ -7065,10 +7094,10 @@ public final EObject ruleIStringInter() throws RecognitionException {
}
switch (alt58) {
case 1 :
- // InternalContract.g:2772:4: (lv_direct_0_0= ':' )
+ // InternalContract.g:2787:4: (lv_direct_0_0= ':' )
{
- // InternalContract.g:2772:4: (lv_direct_0_0= ':' )
- // InternalContract.g:2773:5: lv_direct_0_0= ':'
+ // InternalContract.g:2787:4: (lv_direct_0_0= ':' )
+ // InternalContract.g:2788:5: lv_direct_0_0= ':'
{
lv_direct_0_0=(Token)match(input,44,FOLLOW_4);
@@ -7089,26 +7118,26 @@ public final EObject ruleIStringInter() throws RecognitionException {
}
- // InternalContract.g:2785:3: ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )?
+ // InternalContract.g:2800:3: ( ( (otherlv_1= RULE_ID ) ) otherlv_2= '::' )?
int alt59=2;
int LA59_0 = input.LA(1);
if ( (LA59_0==RULE_ID) ) {
int LA59_1 = input.LA(2);
- if ( (LA59_1==62) ) {
+ if ( (LA59_1==61) ) {
alt59=1;
}
}
switch (alt59) {
case 1 :
- // InternalContract.g:2786:4: ( (otherlv_1= RULE_ID ) ) otherlv_2= '::'
+ // InternalContract.g:2801:4: ( (otherlv_1= RULE_ID ) ) otherlv_2= '::'
{
- // InternalContract.g:2786:4: ( (otherlv_1= RULE_ID ) )
- // InternalContract.g:2787:5: (otherlv_1= RULE_ID )
+ // InternalContract.g:2801:4: ( (otherlv_1= RULE_ID ) )
+ // InternalContract.g:2802:5: (otherlv_1= RULE_ID )
{
- // InternalContract.g:2787:5: (otherlv_1= RULE_ID )
- // InternalContract.g:2788:6: otherlv_1= RULE_ID
+ // InternalContract.g:2802:5: (otherlv_1= RULE_ID )
+ // InternalContract.g:2803:6: otherlv_1= RULE_ID
{
if (current==null) {
@@ -7125,7 +7154,7 @@ public final EObject ruleIStringInter() throws RecognitionException {
}
- otherlv_2=(Token)match(input,62,FOLLOW_4);
+ otherlv_2=(Token)match(input,61,FOLLOW_4);
newLeafNode(otherlv_2, grammarAccess.getIStringInterAccess().getColonColonKeyword_1_1());
@@ -7135,11 +7164,11 @@ public final EObject ruleIStringInter() throws RecognitionException {
}
- // InternalContract.g:2804:3: ( (otherlv_3= RULE_ID ) )
- // InternalContract.g:2805:4: (otherlv_3= RULE_ID )
+ // InternalContract.g:2819:3: ( (otherlv_3= RULE_ID ) )
+ // InternalContract.g:2820:4: (otherlv_3= RULE_ID )
{
- // InternalContract.g:2805:4: (otherlv_3= RULE_ID )
- // InternalContract.g:2806:5: otherlv_3= RULE_ID
+ // InternalContract.g:2820:4: (otherlv_3= RULE_ID )
+ // InternalContract.g:2821:5: otherlv_3= RULE_ID
{
if (current==null) {
@@ -7179,7 +7208,7 @@ public final EObject ruleIStringInter() throws RecognitionException {
// $ANTLR start "entryRuleContainedPropertyAssociation"
- // InternalContract.g:2821:1: entryRuleContainedPropertyAssociation returns [EObject current=null] : iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF ;
+ // InternalContract.g:2836:1: entryRuleContainedPropertyAssociation returns [EObject current=null] : iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF ;
public final EObject entryRuleContainedPropertyAssociation() throws RecognitionException {
EObject current = null;
@@ -7187,8 +7216,8 @@ public final EObject entryRuleContainedPropertyAssociation() throws RecognitionE
try {
- // InternalContract.g:2821:69: (iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF )
- // InternalContract.g:2822:2: iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF
+ // InternalContract.g:2836:69: (iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF )
+ // InternalContract.g:2837:2: iv_ruleContainedPropertyAssociation= ruleContainedPropertyAssociation EOF
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationRule());
pushFollow(FOLLOW_1);
@@ -7215,7 +7244,7 @@ public final EObject entryRuleContainedPropertyAssociation() throws RecognitionE
// $ANTLR start "ruleContainedPropertyAssociation"
- // InternalContract.g:2828: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:2843: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;
@@ -7240,17 +7269,17 @@ public final EObject ruleContainedPropertyAssociation() throws RecognitionExcept
enterRule();
try {
- // InternalContract.g:2834: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:2835: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:2849: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:2850: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:2835: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:2836: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:2850: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:2851: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:2836:3: ( ( ruleQPREF ) )
- // InternalContract.g:2837:4: ( ruleQPREF )
+ // InternalContract.g:2851:3: ( ( ruleQPREF ) )
+ // InternalContract.g:2852:4: ( ruleQPREF )
{
- // InternalContract.g:2837:4: ( ruleQPREF )
- // InternalContract.g:2838:5: ruleQPREF
+ // InternalContract.g:2852:4: ( ruleQPREF )
+ // InternalContract.g:2853:5: ruleQPREF
{
if (current==null) {
@@ -7274,14 +7303,14 @@ public final EObject ruleContainedPropertyAssociation() throws RecognitionExcept
}
- // InternalContract.g:2852:3: (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) )
+ // InternalContract.g:2867:3: (otherlv_1= '=>' | ( (lv_append_2_0= '+=>' ) ) )
int alt60=2;
int LA60_0 = input.LA(1);
if ( (LA60_0==32) ) {
alt60=1;
}
- else if ( (LA60_0==63) ) {
+ else if ( (LA60_0==62) ) {
alt60=2;
}
else {
@@ -7292,7 +7321,7 @@ else if ( (LA60_0==63) ) {
}
switch (alt60) {
case 1 :
- // InternalContract.g:2853:4: otherlv_1= '=>'
+ // InternalContract.g:2868:4: otherlv_1= '=>'
{
otherlv_1=(Token)match(input,32,FOLLOW_67);
@@ -7302,15 +7331,15 @@ else if ( (LA60_0==63) ) {
}
break;
case 2 :
- // InternalContract.g:2858:4: ( (lv_append_2_0= '+=>' ) )
+ // InternalContract.g:2873:4: ( (lv_append_2_0= '+=>' ) )
{
- // InternalContract.g:2858:4: ( (lv_append_2_0= '+=>' ) )
- // InternalContract.g:2859:5: (lv_append_2_0= '+=>' )
+ // InternalContract.g:2873:4: ( (lv_append_2_0= '+=>' ) )
+ // InternalContract.g:2874:5: (lv_append_2_0= '+=>' )
{
- // InternalContract.g:2859:5: (lv_append_2_0= '+=>' )
- // InternalContract.g:2860:6: lv_append_2_0= '+=>'
+ // InternalContract.g:2874:5: (lv_append_2_0= '+=>' )
+ // InternalContract.g:2875:6: lv_append_2_0= '+=>'
{
- lv_append_2_0=(Token)match(input,63,FOLLOW_67);
+ lv_append_2_0=(Token)match(input,62,FOLLOW_67);
newLeafNode(lv_append_2_0, grammarAccess.getContainedPropertyAssociationAccess().getAppendPlusSignEqualsSignGreaterThanSignKeyword_1_1_0());
@@ -7332,21 +7361,21 @@ else if ( (LA60_0==63) ) {
}
- // InternalContract.g:2873:3: ( (lv_constant_3_0= 'constant' ) )?
+ // InternalContract.g:2888:3: ( (lv_constant_3_0= 'constant' ) )?
int alt61=2;
int LA61_0 = input.LA(1);
- if ( (LA61_0==64) ) {
+ if ( (LA61_0==63) ) {
alt61=1;
}
switch (alt61) {
case 1 :
- // InternalContract.g:2874:4: (lv_constant_3_0= 'constant' )
+ // InternalContract.g:2889:4: (lv_constant_3_0= 'constant' )
{
- // InternalContract.g:2874:4: (lv_constant_3_0= 'constant' )
- // InternalContract.g:2875:5: lv_constant_3_0= 'constant'
+ // InternalContract.g:2889:4: (lv_constant_3_0= 'constant' )
+ // InternalContract.g:2890:5: lv_constant_3_0= 'constant'
{
- lv_constant_3_0=(Token)match(input,64,FOLLOW_67);
+ lv_constant_3_0=(Token)match(input,63,FOLLOW_67);
newLeafNode(lv_constant_3_0, grammarAccess.getContainedPropertyAssociationAccess().getConstantConstantKeyword_2_0());
@@ -7365,14 +7394,14 @@ else if ( (LA60_0==63) ) {
}
- // InternalContract.g:2887:3: ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* )
- // InternalContract.g:2888:4: ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )*
+ // InternalContract.g:2902:3: ( ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )* )
+ // InternalContract.g:2903:4: ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) ) (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )*
{
- // InternalContract.g:2888:4: ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) )
- // InternalContract.g:2889:5: (lv_ownedValue_4_0= ruleOptionalModalPropertyValue )
+ // InternalContract.g:2903:4: ( (lv_ownedValue_4_0= ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:2904:5: (lv_ownedValue_4_0= ruleOptionalModalPropertyValue )
{
- // InternalContract.g:2889:5: (lv_ownedValue_4_0= ruleOptionalModalPropertyValue )
- // InternalContract.g:2890:6: lv_ownedValue_4_0= ruleOptionalModalPropertyValue
+ // InternalContract.g:2904:5: (lv_ownedValue_4_0= ruleOptionalModalPropertyValue )
+ // InternalContract.g:2905:6: lv_ownedValue_4_0= ruleOptionalModalPropertyValue
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueOptionalModalPropertyValueParserRuleCall_3_0_0());
@@ -7399,7 +7428,7 @@ else if ( (LA60_0==63) ) {
}
- // InternalContract.g:2907:4: (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )*
+ // InternalContract.g:2922:4: (otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) ) )*
loop62:
do {
int alt62=2;
@@ -7412,17 +7441,17 @@ else if ( (LA60_0==63) ) {
switch (alt62) {
case 1 :
- // InternalContract.g:2908:5: otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:2923:5: otherlv_5= ',' ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) )
{
otherlv_5=(Token)match(input,48,FOLLOW_67);
newLeafNode(otherlv_5, grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_3_1_0());
- // InternalContract.g:2912:5: ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) )
- // InternalContract.g:2913:6: (lv_ownedValue_6_0= ruleOptionalModalPropertyValue )
+ // InternalContract.g:2927:5: ( (lv_ownedValue_6_0= ruleOptionalModalPropertyValue ) )
+ // InternalContract.g:2928:6: (lv_ownedValue_6_0= ruleOptionalModalPropertyValue )
{
- // InternalContract.g:2913:6: (lv_ownedValue_6_0= ruleOptionalModalPropertyValue )
- // InternalContract.g:2914:7: lv_ownedValue_6_0= ruleOptionalModalPropertyValue
+ // InternalContract.g:2928:6: (lv_ownedValue_6_0= ruleOptionalModalPropertyValue )
+ // InternalContract.g:2929:7: lv_ownedValue_6_0= ruleOptionalModalPropertyValue
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getOwnedValueOptionalModalPropertyValueParserRuleCall_3_1_1_0());
@@ -7461,7 +7490,7 @@ else if ( (LA60_0==63) ) {
}
- // InternalContract.g:2933:3: ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )?
+ // InternalContract.g:2948:3: ( ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )* )?
int alt64=2;
int LA64_0 = input.LA(1);
@@ -7470,7 +7499,7 @@ else if ( (LA60_0==63) ) {
}
switch (alt64) {
case 1 :
- // InternalContract.g:2934:4: ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )*
+ // InternalContract.g:2949:4: ruleAppliesToKeywords ( (lv_appliesTo_8_0= ruleContainmentPath ) ) (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )*
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToKeywordsParserRuleCall_4_0());
@@ -7483,11 +7512,11 @@ else if ( (LA60_0==63) ) {
afterParserOrEnumRuleCall();
- // InternalContract.g:2941:4: ( (lv_appliesTo_8_0= ruleContainmentPath ) )
- // InternalContract.g:2942:5: (lv_appliesTo_8_0= ruleContainmentPath )
+ // InternalContract.g:2956:4: ( (lv_appliesTo_8_0= ruleContainmentPath ) )
+ // InternalContract.g:2957:5: (lv_appliesTo_8_0= ruleContainmentPath )
{
- // InternalContract.g:2942:5: (lv_appliesTo_8_0= ruleContainmentPath )
- // InternalContract.g:2943:6: lv_appliesTo_8_0= ruleContainmentPath
+ // InternalContract.g:2957:5: (lv_appliesTo_8_0= ruleContainmentPath )
+ // InternalContract.g:2958:6: lv_appliesTo_8_0= ruleContainmentPath
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToContainmentPathParserRuleCall_4_1_0());
@@ -7514,7 +7543,7 @@ else if ( (LA60_0==63) ) {
}
- // InternalContract.g:2960:4: (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )*
+ // InternalContract.g:2975:4: (otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) ) )*
loop63:
do {
int alt63=2;
@@ -7527,17 +7556,17 @@ else if ( (LA60_0==63) ) {
switch (alt63) {
case 1 :
- // InternalContract.g:2961:5: otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) )
+ // InternalContract.g:2976:5: otherlv_9= ',' ( (lv_appliesTo_10_0= ruleContainmentPath ) )
{
otherlv_9=(Token)match(input,48,FOLLOW_4);
newLeafNode(otherlv_9, grammarAccess.getContainedPropertyAssociationAccess().getCommaKeyword_4_2_0());
- // InternalContract.g:2965:5: ( (lv_appliesTo_10_0= ruleContainmentPath ) )
- // InternalContract.g:2966:6: (lv_appliesTo_10_0= ruleContainmentPath )
+ // InternalContract.g:2980:5: ( (lv_appliesTo_10_0= ruleContainmentPath ) )
+ // InternalContract.g:2981:6: (lv_appliesTo_10_0= ruleContainmentPath )
{
- // InternalContract.g:2966:6: (lv_appliesTo_10_0= ruleContainmentPath )
- // InternalContract.g:2967:7: lv_appliesTo_10_0= ruleContainmentPath
+ // InternalContract.g:2981:6: (lv_appliesTo_10_0= ruleContainmentPath )
+ // InternalContract.g:2982:7: lv_appliesTo_10_0= ruleContainmentPath
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getAppliesToContainmentPathParserRuleCall_4_2_1_0());
@@ -7579,7 +7608,7 @@ else if ( (LA60_0==63) ) {
}
- // InternalContract.g:2986:3: ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )?
+ // InternalContract.g:3001:3: ( ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')' )?
int alt65=2;
int LA65_0 = input.LA(1);
@@ -7588,7 +7617,7 @@ else if ( (LA60_0==63) ) {
}
switch (alt65) {
case 1 :
- // InternalContract.g:2987:4: ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')'
+ // InternalContract.g:3002:4: ruleInBindingKeywords otherlv_12= '(' ( ( ruleQCREF ) ) otherlv_14= ')'
{
newCompositeNode(grammarAccess.getContainedPropertyAssociationAccess().getInBindingKeywordsParserRuleCall_5_0());
@@ -7605,11 +7634,11 @@ else if ( (LA60_0==63) ) {
newLeafNode(otherlv_12, grammarAccess.getContainedPropertyAssociationAccess().getLeftParenthesisKeyword_5_1());
- // InternalContract.g:2998:4: ( ( ruleQCREF ) )
- // InternalContract.g:2999:5: ( ruleQCREF )
+ // InternalContract.g:3013:4: ( ( ruleQCREF ) )
+ // InternalContract.g:3014:5: ( ruleQCREF )
{
- // InternalContract.g:2999:5: ( ruleQCREF )
- // InternalContract.g:3000:6: ruleQCREF
+ // InternalContract.g:3014:5: ( ruleQCREF )
+ // InternalContract.g:3015:6: ruleQCREF
{
if (current==null) {
@@ -7670,7 +7699,7 @@ else if ( (LA60_0==63) ) {
// $ANTLR start "entryRuleContainmentPath"
- // InternalContract.g:3027:1: entryRuleContainmentPath returns [EObject current=null] : iv_ruleContainmentPath= ruleContainmentPath EOF ;
+ // InternalContract.g:3042:1: entryRuleContainmentPath returns [EObject current=null] : iv_ruleContainmentPath= ruleContainmentPath EOF ;
public final EObject entryRuleContainmentPath() throws RecognitionException {
EObject current = null;
@@ -7678,8 +7707,8 @@ public final EObject entryRuleContainmentPath() throws RecognitionException {
try {
- // InternalContract.g:3027:56: (iv_ruleContainmentPath= ruleContainmentPath EOF )
- // InternalContract.g:3028:2: iv_ruleContainmentPath= ruleContainmentPath EOF
+ // InternalContract.g:3042:56: (iv_ruleContainmentPath= ruleContainmentPath EOF )
+ // InternalContract.g:3043:2: iv_ruleContainmentPath= ruleContainmentPath EOF
{
newCompositeNode(grammarAccess.getContainmentPathRule());
pushFollow(FOLLOW_1);
@@ -7706,7 +7735,7 @@ public final EObject entryRuleContainmentPath() throws RecognitionException {
// $ANTLR start "ruleContainmentPath"
- // InternalContract.g:3034:1: ruleContainmentPath returns [EObject current=null] : ( (lv_path_0_0= ruleContainmentPathElement ) ) ;
+ // InternalContract.g:3049:1: ruleContainmentPath returns [EObject current=null] : ( (lv_path_0_0= ruleContainmentPathElement ) ) ;
public final EObject ruleContainmentPath() throws RecognitionException {
EObject current = null;
@@ -7717,14 +7746,14 @@ public final EObject ruleContainmentPath() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3040:2: ( ( (lv_path_0_0= ruleContainmentPathElement ) ) )
- // InternalContract.g:3041:2: ( (lv_path_0_0= ruleContainmentPathElement ) )
+ // InternalContract.g:3055:2: ( ( (lv_path_0_0= ruleContainmentPathElement ) ) )
+ // InternalContract.g:3056:2: ( (lv_path_0_0= ruleContainmentPathElement ) )
{
- // InternalContract.g:3041:2: ( (lv_path_0_0= ruleContainmentPathElement ) )
- // InternalContract.g:3042:3: (lv_path_0_0= ruleContainmentPathElement )
+ // InternalContract.g:3056:2: ( (lv_path_0_0= ruleContainmentPathElement ) )
+ // InternalContract.g:3057:3: (lv_path_0_0= ruleContainmentPathElement )
{
- // InternalContract.g:3042:3: (lv_path_0_0= ruleContainmentPathElement )
- // InternalContract.g:3043:4: lv_path_0_0= ruleContainmentPathElement
+ // InternalContract.g:3057:3: (lv_path_0_0= ruleContainmentPathElement )
+ // InternalContract.g:3058:4: lv_path_0_0= ruleContainmentPathElement
{
newCompositeNode(grammarAccess.getContainmentPathAccess().getPathContainmentPathElementParserRuleCall_0());
@@ -7771,7 +7800,7 @@ public final EObject ruleContainmentPath() throws RecognitionException {
// $ANTLR start "entryRuleOptionalModalPropertyValue"
- // InternalContract.g:3063:1: entryRuleOptionalModalPropertyValue returns [EObject current=null] : iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF ;
+ // InternalContract.g:3078:1: entryRuleOptionalModalPropertyValue returns [EObject current=null] : iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF ;
public final EObject entryRuleOptionalModalPropertyValue() throws RecognitionException {
EObject current = null;
@@ -7779,8 +7808,8 @@ public final EObject entryRuleOptionalModalPropertyValue() throws RecognitionExc
try {
- // InternalContract.g:3063:67: (iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF )
- // InternalContract.g:3064:2: iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF
+ // InternalContract.g:3078:67: (iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF )
+ // InternalContract.g:3079:2: iv_ruleOptionalModalPropertyValue= ruleOptionalModalPropertyValue EOF
{
newCompositeNode(grammarAccess.getOptionalModalPropertyValueRule());
pushFollow(FOLLOW_1);
@@ -7807,7 +7836,7 @@ public final EObject entryRuleOptionalModalPropertyValue() throws RecognitionExc
// $ANTLR start "ruleOptionalModalPropertyValue"
- // InternalContract.g:3070: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:3085: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;
@@ -7823,17 +7852,17 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
enterRule();
try {
- // InternalContract.g:3076:2: ( ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? ) )
- // InternalContract.g:3077:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? )
+ // InternalContract.g:3091:2: ( ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? ) )
+ // InternalContract.g:3092:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? )
{
- // InternalContract.g:3077:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? )
- // InternalContract.g:3078:3: ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )?
+ // InternalContract.g:3092:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )? )
+ // InternalContract.g:3093:3: ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )?
{
- // InternalContract.g:3078:3: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
- // InternalContract.g:3079:4: (lv_ownedValue_0_0= rulePropertyExpression )
+ // InternalContract.g:3093:3: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
+ // InternalContract.g:3094:4: (lv_ownedValue_0_0= rulePropertyExpression )
{
- // InternalContract.g:3079:4: (lv_ownedValue_0_0= rulePropertyExpression )
- // InternalContract.g:3080:5: lv_ownedValue_0_0= rulePropertyExpression
+ // InternalContract.g:3094:4: (lv_ownedValue_0_0= rulePropertyExpression )
+ // InternalContract.g:3095:5: lv_ownedValue_0_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getOptionalModalPropertyValueAccess().getOwnedValuePropertyExpressionParserRuleCall_0_0());
@@ -7860,7 +7889,7 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
}
- // InternalContract.g:3097:3: ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )?
+ // InternalContract.g:3112:3: ( ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')' )?
int alt67=2;
int LA67_0 = input.LA(1);
@@ -7873,7 +7902,7 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
}
switch (alt67) {
case 1 :
- // InternalContract.g:3098:4: ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')'
+ // InternalContract.g:3113:4: ruleInModesKeywords otherlv_2= '(' ( (otherlv_3= RULE_ID ) ) (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )* otherlv_6= ')'
{
newCompositeNode(grammarAccess.getOptionalModalPropertyValueAccess().getInModesKeywordsParserRuleCall_1_0());
@@ -7890,11 +7919,11 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
newLeafNode(otherlv_2, grammarAccess.getOptionalModalPropertyValueAccess().getLeftParenthesisKeyword_1_1());
- // InternalContract.g:3109:4: ( (otherlv_3= RULE_ID ) )
- // InternalContract.g:3110:5: (otherlv_3= RULE_ID )
+ // InternalContract.g:3124:4: ( (otherlv_3= RULE_ID ) )
+ // InternalContract.g:3125:5: (otherlv_3= RULE_ID )
{
- // InternalContract.g:3110:5: (otherlv_3= RULE_ID )
- // InternalContract.g:3111:6: otherlv_3= RULE_ID
+ // InternalContract.g:3125:5: (otherlv_3= RULE_ID )
+ // InternalContract.g:3126:6: otherlv_3= RULE_ID
{
if (current==null) {
@@ -7911,7 +7940,7 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
}
- // InternalContract.g:3122:4: (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )*
+ // InternalContract.g:3137:4: (otherlv_4= ',' ( (otherlv_5= RULE_ID ) ) )*
loop66:
do {
int alt66=2;
@@ -7924,17 +7953,17 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
switch (alt66) {
case 1 :
- // InternalContract.g:3123:5: otherlv_4= ',' ( (otherlv_5= RULE_ID ) )
+ // InternalContract.g:3138:5: otherlv_4= ',' ( (otherlv_5= RULE_ID ) )
{
otherlv_4=(Token)match(input,48,FOLLOW_4);
newLeafNode(otherlv_4, grammarAccess.getOptionalModalPropertyValueAccess().getCommaKeyword_1_3_0());
- // InternalContract.g:3127:5: ( (otherlv_5= RULE_ID ) )
- // InternalContract.g:3128:6: (otherlv_5= RULE_ID )
+ // InternalContract.g:3142:5: ( (otherlv_5= RULE_ID ) )
+ // InternalContract.g:3143:6: (otherlv_5= RULE_ID )
{
- // InternalContract.g:3128:6: (otherlv_5= RULE_ID )
- // InternalContract.g:3129:7: otherlv_5= RULE_ID
+ // InternalContract.g:3143:6: (otherlv_5= RULE_ID )
+ // InternalContract.g:3144:7: otherlv_5= RULE_ID
{
if (current==null) {
@@ -7993,7 +8022,7 @@ public final EObject ruleOptionalModalPropertyValue() throws RecognitionExceptio
// $ANTLR start "entryRulePropertyValue"
- // InternalContract.g:3150:1: entryRulePropertyValue returns [EObject current=null] : iv_rulePropertyValue= rulePropertyValue EOF ;
+ // InternalContract.g:3165:1: entryRulePropertyValue returns [EObject current=null] : iv_rulePropertyValue= rulePropertyValue EOF ;
public final EObject entryRulePropertyValue() throws RecognitionException {
EObject current = null;
@@ -8001,8 +8030,8 @@ public final EObject entryRulePropertyValue() throws RecognitionException {
try {
- // InternalContract.g:3150:54: (iv_rulePropertyValue= rulePropertyValue EOF )
- // InternalContract.g:3151:2: iv_rulePropertyValue= rulePropertyValue EOF
+ // InternalContract.g:3165:54: (iv_rulePropertyValue= rulePropertyValue EOF )
+ // InternalContract.g:3166:2: iv_rulePropertyValue= rulePropertyValue EOF
{
newCompositeNode(grammarAccess.getPropertyValueRule());
pushFollow(FOLLOW_1);
@@ -8029,7 +8058,7 @@ public final EObject entryRulePropertyValue() throws RecognitionException {
// $ANTLR start "rulePropertyValue"
- // InternalContract.g:3157:1: rulePropertyValue returns [EObject current=null] : ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ;
+ // InternalContract.g:3172:1: rulePropertyValue returns [EObject current=null] : ( (lv_ownedValue_0_0= rulePropertyExpression ) ) ;
public final EObject rulePropertyValue() throws RecognitionException {
EObject current = null;
@@ -8040,14 +8069,14 @@ public final EObject rulePropertyValue() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3163:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) )
- // InternalContract.g:3164:2: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
+ // InternalContract.g:3178:2: ( ( (lv_ownedValue_0_0= rulePropertyExpression ) ) )
+ // InternalContract.g:3179:2: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
{
- // InternalContract.g:3164:2: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
- // InternalContract.g:3165:3: (lv_ownedValue_0_0= rulePropertyExpression )
+ // InternalContract.g:3179:2: ( (lv_ownedValue_0_0= rulePropertyExpression ) )
+ // InternalContract.g:3180:3: (lv_ownedValue_0_0= rulePropertyExpression )
{
- // InternalContract.g:3165:3: (lv_ownedValue_0_0= rulePropertyExpression )
- // InternalContract.g:3166:4: lv_ownedValue_0_0= rulePropertyExpression
+ // InternalContract.g:3180:3: (lv_ownedValue_0_0= rulePropertyExpression )
+ // InternalContract.g:3181:4: lv_ownedValue_0_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getPropertyValueAccess().getOwnedValuePropertyExpressionParserRuleCall_0());
@@ -8094,7 +8123,7 @@ public final EObject rulePropertyValue() throws RecognitionException {
// $ANTLR start "entryRulePropertyExpression"
- // InternalContract.g:3186:1: entryRulePropertyExpression returns [EObject current=null] : iv_rulePropertyExpression= rulePropertyExpression EOF ;
+ // InternalContract.g:3201:1: entryRulePropertyExpression returns [EObject current=null] : iv_rulePropertyExpression= rulePropertyExpression EOF ;
public final EObject entryRulePropertyExpression() throws RecognitionException {
EObject current = null;
@@ -8102,8 +8131,8 @@ public final EObject entryRulePropertyExpression() throws RecognitionException {
try {
- // InternalContract.g:3186:59: (iv_rulePropertyExpression= rulePropertyExpression EOF )
- // InternalContract.g:3187:2: iv_rulePropertyExpression= rulePropertyExpression EOF
+ // InternalContract.g:3201:59: (iv_rulePropertyExpression= rulePropertyExpression EOF )
+ // InternalContract.g:3202:2: iv_rulePropertyExpression= rulePropertyExpression EOF
{
newCompositeNode(grammarAccess.getPropertyExpressionRule());
pushFollow(FOLLOW_1);
@@ -8130,7 +8159,7 @@ public final EObject entryRulePropertyExpression() throws RecognitionException {
// $ANTLR start "rulePropertyExpression"
- // InternalContract.g:3193: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:3208: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;
@@ -8161,15 +8190,15 @@ public final EObject rulePropertyExpression() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3199: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:3200: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:3214: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:3215: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:3200: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:3215: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 alt68=11;
alt68 = dfa68.predict(input);
switch (alt68) {
case 1 :
- // InternalContract.g:3201:3: this_RecordTerm_0= ruleRecordTerm
+ // InternalContract.g:3216:3: this_RecordTerm_0= ruleRecordTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getRecordTermParserRuleCall_0());
@@ -8187,7 +8216,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:3210:3: this_ReferenceTerm_1= ruleReferenceTerm
+ // InternalContract.g:3225:3: this_ReferenceTerm_1= ruleReferenceTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getReferenceTermParserRuleCall_1());
@@ -8205,7 +8234,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:3219:3: this_ComponentClassifierTerm_2= ruleComponentClassifierTerm
+ // InternalContract.g:3234:3: this_ComponentClassifierTerm_2= ruleComponentClassifierTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getComponentClassifierTermParserRuleCall_2());
@@ -8223,7 +8252,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 4 :
- // InternalContract.g:3228:3: this_ComputedTerm_3= ruleComputedTerm
+ // InternalContract.g:3243:3: this_ComputedTerm_3= ruleComputedTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getComputedTermParserRuleCall_3());
@@ -8241,7 +8270,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 5 :
- // InternalContract.g:3237:3: this_StringTerm_4= ruleStringTerm
+ // InternalContract.g:3252:3: this_StringTerm_4= ruleStringTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getStringTermParserRuleCall_4());
@@ -8259,7 +8288,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 6 :
- // InternalContract.g:3246:3: this_NumericRangeTerm_5= ruleNumericRangeTerm
+ // InternalContract.g:3261:3: this_NumericRangeTerm_5= ruleNumericRangeTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getNumericRangeTermParserRuleCall_5());
@@ -8277,7 +8306,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 7 :
- // InternalContract.g:3255:3: this_RealTerm_6= ruleRealTerm
+ // InternalContract.g:3270:3: this_RealTerm_6= ruleRealTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getRealTermParserRuleCall_6());
@@ -8295,7 +8324,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 8 :
- // InternalContract.g:3264:3: this_IntegerTerm_7= ruleIntegerTerm
+ // InternalContract.g:3279:3: this_IntegerTerm_7= ruleIntegerTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getIntegerTermParserRuleCall_7());
@@ -8313,7 +8342,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 9 :
- // InternalContract.g:3273:3: this_ListTerm_8= ruleListTerm
+ // InternalContract.g:3288:3: this_ListTerm_8= ruleListTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getListTermParserRuleCall_8());
@@ -8331,7 +8360,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 10 :
- // InternalContract.g:3282:3: this_BooleanLiteral_9= ruleBooleanLiteral
+ // InternalContract.g:3297:3: this_BooleanLiteral_9= ruleBooleanLiteral
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getBooleanLiteralParserRuleCall_9());
@@ -8349,7 +8378,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
}
break;
case 11 :
- // InternalContract.g:3291:3: this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm
+ // InternalContract.g:3306:3: this_LiteralorReferenceTerm_10= ruleLiteralorReferenceTerm
{
newCompositeNode(grammarAccess.getPropertyExpressionAccess().getLiteralorReferenceTermParserRuleCall_10());
@@ -8389,7 +8418,7 @@ public final EObject rulePropertyExpression() throws RecognitionException {
// $ANTLR start "entryRuleLiteralorReferenceTerm"
- // InternalContract.g:3303:1: entryRuleLiteralorReferenceTerm returns [EObject current=null] : iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF ;
+ // InternalContract.g:3318:1: entryRuleLiteralorReferenceTerm returns [EObject current=null] : iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF ;
public final EObject entryRuleLiteralorReferenceTerm() throws RecognitionException {
EObject current = null;
@@ -8397,8 +8426,8 @@ public final EObject entryRuleLiteralorReferenceTerm() throws RecognitionExcepti
try {
- // InternalContract.g:3303:63: (iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF )
- // InternalContract.g:3304:2: iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF
+ // InternalContract.g:3318:63: (iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF )
+ // InternalContract.g:3319:2: iv_ruleLiteralorReferenceTerm= ruleLiteralorReferenceTerm EOF
{
newCompositeNode(grammarAccess.getLiteralorReferenceTermRule());
pushFollow(FOLLOW_1);
@@ -8425,7 +8454,7 @@ public final EObject entryRuleLiteralorReferenceTerm() throws RecognitionExcepti
// $ANTLR start "ruleLiteralorReferenceTerm"
- // InternalContract.g:3310:1: ruleLiteralorReferenceTerm returns [EObject current=null] : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:3325:1: ruleLiteralorReferenceTerm returns [EObject current=null] : ( ( ruleQPREF ) ) ;
public final EObject ruleLiteralorReferenceTerm() throws RecognitionException {
EObject current = null;
@@ -8433,14 +8462,14 @@ public final EObject ruleLiteralorReferenceTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3316:2: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:3317:2: ( ( ruleQPREF ) )
+ // InternalContract.g:3331:2: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:3332:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:3317:2: ( ( ruleQPREF ) )
- // InternalContract.g:3318:3: ( ruleQPREF )
+ // InternalContract.g:3332:2: ( ( ruleQPREF ) )
+ // InternalContract.g:3333:3: ( ruleQPREF )
{
- // InternalContract.g:3318:3: ( ruleQPREF )
- // InternalContract.g:3319:4: ruleQPREF
+ // InternalContract.g:3333:3: ( ruleQPREF )
+ // InternalContract.g:3334:4: ruleQPREF
{
if (current==null) {
@@ -8484,7 +8513,7 @@ public final EObject ruleLiteralorReferenceTerm() throws RecognitionException {
// $ANTLR start "entryRuleBooleanLiteral"
- // InternalContract.g:3336:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ;
+ // InternalContract.g:3351:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ;
public final EObject entryRuleBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -8492,8 +8521,8 @@ public final EObject entryRuleBooleanLiteral() throws RecognitionException {
try {
- // InternalContract.g:3336:55: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF )
- // InternalContract.g:3337:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF
+ // InternalContract.g:3351:55: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF )
+ // InternalContract.g:3352:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF
{
newCompositeNode(grammarAccess.getBooleanLiteralRule());
pushFollow(FOLLOW_1);
@@ -8520,7 +8549,7 @@ public final EObject entryRuleBooleanLiteral() throws RecognitionException {
// $ANTLR start "ruleBooleanLiteral"
- // InternalContract.g:3343:1: ruleBooleanLiteral returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ;
+ // InternalContract.g:3358:1: ruleBooleanLiteral returns [EObject current=null] : ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ;
public final EObject ruleBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -8531,14 +8560,14 @@ public final EObject ruleBooleanLiteral() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3349:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) )
- // InternalContract.g:3350:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) )
+ // InternalContract.g:3364:2: ( ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) ) )
+ // InternalContract.g:3365:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) )
{
- // InternalContract.g:3350:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) )
- // InternalContract.g:3351:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' )
+ // InternalContract.g:3365:2: ( () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' ) )
+ // InternalContract.g:3366:3: () ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' )
{
- // InternalContract.g:3351:3: ()
- // InternalContract.g:3352:4:
+ // InternalContract.g:3366:3: ()
+ // InternalContract.g:3367:4:
{
current = forceCreateModelElement(
@@ -8548,14 +8577,14 @@ public final EObject ruleBooleanLiteral() throws RecognitionException {
}
- // InternalContract.g:3358:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' )
+ // InternalContract.g:3373:3: ( ( (lv_value_1_0= 'true' ) ) | otherlv_2= 'false' )
int alt69=2;
int LA69_0 = input.LA(1);
- if ( (LA69_0==65) ) {
+ if ( (LA69_0==64) ) {
alt69=1;
}
- else if ( (LA69_0==66) ) {
+ else if ( (LA69_0==65) ) {
alt69=2;
}
else {
@@ -8566,15 +8595,15 @@ else if ( (LA69_0==66) ) {
}
switch (alt69) {
case 1 :
- // InternalContract.g:3359:4: ( (lv_value_1_0= 'true' ) )
+ // InternalContract.g:3374:4: ( (lv_value_1_0= 'true' ) )
{
- // InternalContract.g:3359:4: ( (lv_value_1_0= 'true' ) )
- // InternalContract.g:3360:5: (lv_value_1_0= 'true' )
+ // InternalContract.g:3374:4: ( (lv_value_1_0= 'true' ) )
+ // InternalContract.g:3375:5: (lv_value_1_0= 'true' )
{
- // InternalContract.g:3360:5: (lv_value_1_0= 'true' )
- // InternalContract.g:3361:6: lv_value_1_0= 'true'
+ // InternalContract.g:3375:5: (lv_value_1_0= 'true' )
+ // InternalContract.g:3376:6: lv_value_1_0= 'true'
{
- lv_value_1_0=(Token)match(input,65,FOLLOW_2);
+ lv_value_1_0=(Token)match(input,64,FOLLOW_2);
newLeafNode(lv_value_1_0, grammarAccess.getBooleanLiteralAccess().getValueTrueKeyword_1_0_0());
@@ -8594,9 +8623,9 @@ else if ( (LA69_0==66) ) {
}
break;
case 2 :
- // InternalContract.g:3374:4: otherlv_2= 'false'
+ // InternalContract.g:3389:4: otherlv_2= 'false'
{
- otherlv_2=(Token)match(input,66,FOLLOW_2);
+ otherlv_2=(Token)match(input,65,FOLLOW_2);
newLeafNode(otherlv_2, grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_1());
@@ -8629,7 +8658,7 @@ else if ( (LA69_0==66) ) {
// $ANTLR start "entryRuleConstantValue"
- // InternalContract.g:3383:1: entryRuleConstantValue returns [EObject current=null] : iv_ruleConstantValue= ruleConstantValue EOF ;
+ // InternalContract.g:3398:1: entryRuleConstantValue returns [EObject current=null] : iv_ruleConstantValue= ruleConstantValue EOF ;
public final EObject entryRuleConstantValue() throws RecognitionException {
EObject current = null;
@@ -8637,8 +8666,8 @@ public final EObject entryRuleConstantValue() throws RecognitionException {
try {
- // InternalContract.g:3383:54: (iv_ruleConstantValue= ruleConstantValue EOF )
- // InternalContract.g:3384:2: iv_ruleConstantValue= ruleConstantValue EOF
+ // InternalContract.g:3398:54: (iv_ruleConstantValue= ruleConstantValue EOF )
+ // InternalContract.g:3399:2: iv_ruleConstantValue= ruleConstantValue EOF
{
newCompositeNode(grammarAccess.getConstantValueRule());
pushFollow(FOLLOW_1);
@@ -8665,7 +8694,7 @@ public final EObject entryRuleConstantValue() throws RecognitionException {
// $ANTLR start "ruleConstantValue"
- // InternalContract.g:3390:1: ruleConstantValue returns [EObject current=null] : ( ( ruleQPREF ) ) ;
+ // InternalContract.g:3405:1: ruleConstantValue returns [EObject current=null] : ( ( ruleQPREF ) ) ;
public final EObject ruleConstantValue() throws RecognitionException {
EObject current = null;
@@ -8673,14 +8702,14 @@ public final EObject ruleConstantValue() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3396:2: ( ( ( ruleQPREF ) ) )
- // InternalContract.g:3397:2: ( ( ruleQPREF ) )
+ // InternalContract.g:3411:2: ( ( ( ruleQPREF ) ) )
+ // InternalContract.g:3412:2: ( ( ruleQPREF ) )
{
- // InternalContract.g:3397:2: ( ( ruleQPREF ) )
- // InternalContract.g:3398:3: ( ruleQPREF )
+ // InternalContract.g:3412:2: ( ( ruleQPREF ) )
+ // InternalContract.g:3413:3: ( ruleQPREF )
{
- // InternalContract.g:3398:3: ( ruleQPREF )
- // InternalContract.g:3399:4: ruleQPREF
+ // InternalContract.g:3413:3: ( ruleQPREF )
+ // InternalContract.g:3414:4: ruleQPREF
{
if (current==null) {
@@ -8724,7 +8753,7 @@ public final EObject ruleConstantValue() throws RecognitionException {
// $ANTLR start "entryRuleReferenceTerm"
- // InternalContract.g:3416:1: entryRuleReferenceTerm returns [EObject current=null] : iv_ruleReferenceTerm= ruleReferenceTerm EOF ;
+ // InternalContract.g:3431:1: entryRuleReferenceTerm returns [EObject current=null] : iv_ruleReferenceTerm= ruleReferenceTerm EOF ;
public final EObject entryRuleReferenceTerm() throws RecognitionException {
EObject current = null;
@@ -8732,8 +8761,8 @@ public final EObject entryRuleReferenceTerm() throws RecognitionException {
try {
- // InternalContract.g:3416:54: (iv_ruleReferenceTerm= ruleReferenceTerm EOF )
- // InternalContract.g:3417:2: iv_ruleReferenceTerm= ruleReferenceTerm EOF
+ // InternalContract.g:3431:54: (iv_ruleReferenceTerm= ruleReferenceTerm EOF )
+ // InternalContract.g:3432:2: iv_ruleReferenceTerm= ruleReferenceTerm EOF
{
newCompositeNode(grammarAccess.getReferenceTermRule());
pushFollow(FOLLOW_1);
@@ -8760,7 +8789,7 @@ public final EObject entryRuleReferenceTerm() throws RecognitionException {
// $ANTLR start "ruleReferenceTerm"
- // InternalContract.g:3423:1: ruleReferenceTerm returns [EObject current=null] : (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' ) ;
+ // InternalContract.g:3438: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;
@@ -8774,13 +8803,13 @@ public final EObject ruleReferenceTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3429:2: ( (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' ) )
- // InternalContract.g:3430:2: (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' )
+ // InternalContract.g:3444:2: ( (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' ) )
+ // InternalContract.g:3445:2: (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' )
{
- // InternalContract.g:3430:2: (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' )
- // InternalContract.g:3431:3: otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')'
+ // InternalContract.g:3445:2: (otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')' )
+ // InternalContract.g:3446:3: otherlv_0= 'reference' otherlv_1= '(' ( (lv_path_2_0= ruleContainmentPathElement ) ) otherlv_3= ')'
{
- otherlv_0=(Token)match(input,67,FOLLOW_35);
+ otherlv_0=(Token)match(input,66,FOLLOW_35);
newLeafNode(otherlv_0, grammarAccess.getReferenceTermAccess().getReferenceKeyword_0());
@@ -8788,11 +8817,11 @@ public final EObject ruleReferenceTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getReferenceTermAccess().getLeftParenthesisKeyword_1());
- // InternalContract.g:3439:3: ( (lv_path_2_0= ruleContainmentPathElement ) )
- // InternalContract.g:3440:4: (lv_path_2_0= ruleContainmentPathElement )
+ // InternalContract.g:3454:3: ( (lv_path_2_0= ruleContainmentPathElement ) )
+ // InternalContract.g:3455:4: (lv_path_2_0= ruleContainmentPathElement )
{
- // InternalContract.g:3440:4: (lv_path_2_0= ruleContainmentPathElement )
- // InternalContract.g:3441:5: lv_path_2_0= ruleContainmentPathElement
+ // InternalContract.g:3455:4: (lv_path_2_0= ruleContainmentPathElement )
+ // InternalContract.g:3456:5: lv_path_2_0= ruleContainmentPathElement
{
newCompositeNode(grammarAccess.getReferenceTermAccess().getPathContainmentPathElementParserRuleCall_2_0());
@@ -8846,7 +8875,7 @@ public final EObject ruleReferenceTerm() throws RecognitionException {
// $ANTLR start "entryRuleRecordTerm"
- // InternalContract.g:3466:1: entryRuleRecordTerm returns [EObject current=null] : iv_ruleRecordTerm= ruleRecordTerm EOF ;
+ // InternalContract.g:3481:1: entryRuleRecordTerm returns [EObject current=null] : iv_ruleRecordTerm= ruleRecordTerm EOF ;
public final EObject entryRuleRecordTerm() throws RecognitionException {
EObject current = null;
@@ -8854,8 +8883,8 @@ public final EObject entryRuleRecordTerm() throws RecognitionException {
try {
- // InternalContract.g:3466:51: (iv_ruleRecordTerm= ruleRecordTerm EOF )
- // InternalContract.g:3467:2: iv_ruleRecordTerm= ruleRecordTerm EOF
+ // InternalContract.g:3481:51: (iv_ruleRecordTerm= ruleRecordTerm EOF )
+ // InternalContract.g:3482:2: iv_ruleRecordTerm= ruleRecordTerm EOF
{
newCompositeNode(grammarAccess.getRecordTermRule());
pushFollow(FOLLOW_1);
@@ -8882,7 +8911,7 @@ public final EObject entryRuleRecordTerm() throws RecognitionException {
// $ANTLR start "ruleRecordTerm"
- // InternalContract.g:3473:1: ruleRecordTerm returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' ) ;
+ // InternalContract.g:3488:1: ruleRecordTerm returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' ) ;
public final EObject ruleRecordTerm() throws RecognitionException {
EObject current = null;
@@ -8895,17 +8924,17 @@ public final EObject ruleRecordTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3479:2: ( (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' ) )
- // InternalContract.g:3480:2: (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' )
+ // InternalContract.g:3494:2: ( (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' ) )
+ // InternalContract.g:3495:2: (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' )
{
- // InternalContract.g:3480:2: (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' )
- // InternalContract.g:3481:3: otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']'
+ // InternalContract.g:3495:2: (otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']' )
+ // InternalContract.g:3496:3: otherlv_0= '[' ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+ otherlv_2= ']'
{
- otherlv_0=(Token)match(input,68,FOLLOW_4);
+ otherlv_0=(Token)match(input,67,FOLLOW_4);
newLeafNode(otherlv_0, grammarAccess.getRecordTermAccess().getLeftSquareBracketKeyword_0());
- // InternalContract.g:3485:3: ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+
+ // InternalContract.g:3500:3: ( (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation ) )+
int cnt70=0;
loop70:
do {
@@ -8919,10 +8948,10 @@ public final EObject ruleRecordTerm() throws RecognitionException {
switch (alt70) {
case 1 :
- // InternalContract.g:3486:4: (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation )
+ // InternalContract.g:3501:4: (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation )
{
- // InternalContract.g:3486:4: (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation )
- // InternalContract.g:3487:5: lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation
+ // InternalContract.g:3501:4: (lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation )
+ // InternalContract.g:3502:5: lv_ownedFieldValue_1_0= ruleFieldPropertyAssociation
{
newCompositeNode(grammarAccess.getRecordTermAccess().getOwnedFieldValueFieldPropertyAssociationParserRuleCall_1_0());
@@ -8959,7 +8988,7 @@ public final EObject ruleRecordTerm() throws RecognitionException {
cnt70++;
} while (true);
- otherlv_2=(Token)match(input,69,FOLLOW_2);
+ otherlv_2=(Token)match(input,68,FOLLOW_2);
newLeafNode(otherlv_2, grammarAccess.getRecordTermAccess().getRightSquareBracketKeyword_2());
@@ -8986,7 +9015,7 @@ public final EObject ruleRecordTerm() throws RecognitionException {
// $ANTLR start "entryRuleComputedTerm"
- // InternalContract.g:3512:1: entryRuleComputedTerm returns [EObject current=null] : iv_ruleComputedTerm= ruleComputedTerm EOF ;
+ // InternalContract.g:3527:1: entryRuleComputedTerm returns [EObject current=null] : iv_ruleComputedTerm= ruleComputedTerm EOF ;
public final EObject entryRuleComputedTerm() throws RecognitionException {
EObject current = null;
@@ -8994,8 +9023,8 @@ public final EObject entryRuleComputedTerm() throws RecognitionException {
try {
- // InternalContract.g:3512:53: (iv_ruleComputedTerm= ruleComputedTerm EOF )
- // InternalContract.g:3513:2: iv_ruleComputedTerm= ruleComputedTerm EOF
+ // InternalContract.g:3527:53: (iv_ruleComputedTerm= ruleComputedTerm EOF )
+ // InternalContract.g:3528:2: iv_ruleComputedTerm= ruleComputedTerm EOF
{
newCompositeNode(grammarAccess.getComputedTermRule());
pushFollow(FOLLOW_1);
@@ -9022,7 +9051,7 @@ public final EObject entryRuleComputedTerm() throws RecognitionException {
// $ANTLR start "ruleComputedTerm"
- // InternalContract.g:3519:1: ruleComputedTerm returns [EObject current=null] : (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' ) ;
+ // InternalContract.g:3534: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;
@@ -9035,13 +9064,13 @@ public final EObject ruleComputedTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3525:2: ( (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' ) )
- // InternalContract.g:3526:2: (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' )
+ // InternalContract.g:3540:2: ( (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' ) )
+ // InternalContract.g:3541:2: (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' )
{
- // InternalContract.g:3526:2: (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' )
- // InternalContract.g:3527:3: otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')'
+ // InternalContract.g:3541:2: (otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')' )
+ // InternalContract.g:3542:3: otherlv_0= 'compute' otherlv_1= '(' ( (lv_function_2_0= RULE_ID ) ) otherlv_3= ')'
{
- otherlv_0=(Token)match(input,70,FOLLOW_35);
+ otherlv_0=(Token)match(input,69,FOLLOW_35);
newLeafNode(otherlv_0, grammarAccess.getComputedTermAccess().getComputeKeyword_0());
@@ -9049,11 +9078,11 @@ public final EObject ruleComputedTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getComputedTermAccess().getLeftParenthesisKeyword_1());
- // InternalContract.g:3535:3: ( (lv_function_2_0= RULE_ID ) )
- // InternalContract.g:3536:4: (lv_function_2_0= RULE_ID )
+ // InternalContract.g:3550:3: ( (lv_function_2_0= RULE_ID ) )
+ // InternalContract.g:3551:4: (lv_function_2_0= RULE_ID )
{
- // InternalContract.g:3536:4: (lv_function_2_0= RULE_ID )
- // InternalContract.g:3537:5: lv_function_2_0= RULE_ID
+ // InternalContract.g:3551:4: (lv_function_2_0= RULE_ID )
+ // InternalContract.g:3552:5: lv_function_2_0= RULE_ID
{
lv_function_2_0=(Token)match(input,RULE_ID,FOLLOW_57);
@@ -9102,7 +9131,7 @@ public final EObject ruleComputedTerm() throws RecognitionException {
// $ANTLR start "entryRuleComponentClassifierTerm"
- // InternalContract.g:3561:1: entryRuleComponentClassifierTerm returns [EObject current=null] : iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF ;
+ // InternalContract.g:3576:1: entryRuleComponentClassifierTerm returns [EObject current=null] : iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF ;
public final EObject entryRuleComponentClassifierTerm() throws RecognitionException {
EObject current = null;
@@ -9110,8 +9139,8 @@ public final EObject entryRuleComponentClassifierTerm() throws RecognitionExcept
try {
- // InternalContract.g:3561:64: (iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF )
- // InternalContract.g:3562:2: iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF
+ // InternalContract.g:3576:64: (iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF )
+ // InternalContract.g:3577:2: iv_ruleComponentClassifierTerm= ruleComponentClassifierTerm EOF
{
newCompositeNode(grammarAccess.getComponentClassifierTermRule());
pushFollow(FOLLOW_1);
@@ -9138,7 +9167,7 @@ public final EObject entryRuleComponentClassifierTerm() throws RecognitionExcept
// $ANTLR start "ruleComponentClassifierTerm"
- // InternalContract.g:3568:1: ruleComponentClassifierTerm returns [EObject current=null] : (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' ) ;
+ // InternalContract.g:3583:1: ruleComponentClassifierTerm returns [EObject current=null] : (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' ) ;
public final EObject ruleComponentClassifierTerm() throws RecognitionException {
EObject current = null;
@@ -9150,13 +9179,13 @@ public final EObject ruleComponentClassifierTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3574:2: ( (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' ) )
- // InternalContract.g:3575:2: (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' )
+ // InternalContract.g:3589:2: ( (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' ) )
+ // InternalContract.g:3590:2: (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' )
{
- // InternalContract.g:3575:2: (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' )
- // InternalContract.g:3576:3: otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')'
+ // InternalContract.g:3590:2: (otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')' )
+ // InternalContract.g:3591:3: otherlv_0= 'classifier' otherlv_1= '(' ( ( ruleQCREF ) ) otherlv_3= ')'
{
- otherlv_0=(Token)match(input,71,FOLLOW_35);
+ otherlv_0=(Token)match(input,70,FOLLOW_35);
newLeafNode(otherlv_0, grammarAccess.getComponentClassifierTermAccess().getClassifierKeyword_0());
@@ -9164,11 +9193,11 @@ public final EObject ruleComponentClassifierTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getComponentClassifierTermAccess().getLeftParenthesisKeyword_1());
- // InternalContract.g:3584:3: ( ( ruleQCREF ) )
- // InternalContract.g:3585:4: ( ruleQCREF )
+ // InternalContract.g:3599:3: ( ( ruleQCREF ) )
+ // InternalContract.g:3600:4: ( ruleQCREF )
{
- // InternalContract.g:3585:4: ( ruleQCREF )
- // InternalContract.g:3586:5: ruleQCREF
+ // InternalContract.g:3600:4: ( ruleQCREF )
+ // InternalContract.g:3601:5: ruleQCREF
{
if (current==null) {
@@ -9219,7 +9248,7 @@ public final EObject ruleComponentClassifierTerm() throws RecognitionException {
// $ANTLR start "entryRuleListTerm"
- // InternalContract.g:3608:1: entryRuleListTerm returns [EObject current=null] : iv_ruleListTerm= ruleListTerm EOF ;
+ // InternalContract.g:3623:1: entryRuleListTerm returns [EObject current=null] : iv_ruleListTerm= ruleListTerm EOF ;
public final EObject entryRuleListTerm() throws RecognitionException {
EObject current = null;
@@ -9227,8 +9256,8 @@ public final EObject entryRuleListTerm() throws RecognitionException {
try {
- // InternalContract.g:3608:49: (iv_ruleListTerm= ruleListTerm EOF )
- // InternalContract.g:3609:2: iv_ruleListTerm= ruleListTerm EOF
+ // InternalContract.g:3623:49: (iv_ruleListTerm= ruleListTerm EOF )
+ // InternalContract.g:3624:2: iv_ruleListTerm= ruleListTerm EOF
{
newCompositeNode(grammarAccess.getListTermRule());
pushFollow(FOLLOW_1);
@@ -9255,7 +9284,7 @@ public final EObject entryRuleListTerm() throws RecognitionException {
// $ANTLR start "ruleListTerm"
- // InternalContract.g:3615:1: ruleListTerm returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' ) ;
+ // InternalContract.g:3630: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;
@@ -9271,14 +9300,14 @@ public final EObject ruleListTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3621:2: ( ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' ) )
- // InternalContract.g:3622:2: ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' )
+ // InternalContract.g:3636:2: ( ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' ) )
+ // InternalContract.g:3637:2: ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' )
{
- // InternalContract.g:3622:2: ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' )
- // InternalContract.g:3623:3: () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')'
+ // InternalContract.g:3637:2: ( () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')' )
+ // InternalContract.g:3638:3: () otherlv_1= '(' ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )? otherlv_5= ')'
{
- // InternalContract.g:3623:3: ()
- // InternalContract.g:3624:4:
+ // InternalContract.g:3638:3: ()
+ // InternalContract.g:3639:4:
{
current = forceCreateModelElement(
@@ -9292,22 +9321,22 @@ public final EObject ruleListTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getListTermAccess().getLeftParenthesisKeyword_1());
- // InternalContract.g:3634:3: ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )?
+ // InternalContract.g:3649:3: ( ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )* )?
int alt72=2;
int LA72_0 = input.LA(1);
- if ( (LA72_0==RULE_ID||LA72_0==RULE_STRING||(LA72_0>=RULE_INTEGER_LIT && LA72_0<=RULE_REAL_LIT)||LA72_0==39||(LA72_0>=65 && LA72_0<=68)||(LA72_0>=70 && LA72_0<=73)) ) {
+ if ( (LA72_0==RULE_ID||LA72_0==RULE_STRING||(LA72_0>=RULE_INTEGER_LIT && LA72_0<=RULE_REAL_LIT)||LA72_0==39||(LA72_0>=64 && LA72_0<=67)||(LA72_0>=69 && LA72_0<=70)||(LA72_0>=72 && LA72_0<=73)) ) {
alt72=1;
}
switch (alt72) {
case 1 :
- // InternalContract.g:3635:4: ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )*
+ // InternalContract.g:3650:4: ( (lv_ownedListElement_2_0= rulePropertyExpression ) ) (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )*
{
- // InternalContract.g:3635:4: ( (lv_ownedListElement_2_0= rulePropertyExpression ) )
- // InternalContract.g:3636:5: (lv_ownedListElement_2_0= rulePropertyExpression )
+ // InternalContract.g:3650:4: ( (lv_ownedListElement_2_0= rulePropertyExpression ) )
+ // InternalContract.g:3651:5: (lv_ownedListElement_2_0= rulePropertyExpression )
{
- // InternalContract.g:3636:5: (lv_ownedListElement_2_0= rulePropertyExpression )
- // InternalContract.g:3637:6: lv_ownedListElement_2_0= rulePropertyExpression
+ // InternalContract.g:3651:5: (lv_ownedListElement_2_0= rulePropertyExpression )
+ // InternalContract.g:3652:6: lv_ownedListElement_2_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getListTermAccess().getOwnedListElementPropertyExpressionParserRuleCall_2_0_0());
@@ -9334,7 +9363,7 @@ public final EObject ruleListTerm() throws RecognitionException {
}
- // InternalContract.g:3654:4: (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )*
+ // InternalContract.g:3669:4: (otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) ) )*
loop71:
do {
int alt71=2;
@@ -9347,17 +9376,17 @@ public final EObject ruleListTerm() throws RecognitionException {
switch (alt71) {
case 1 :
- // InternalContract.g:3655:5: otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) )
+ // InternalContract.g:3670:5: otherlv_3= ',' ( (lv_ownedListElement_4_0= rulePropertyExpression ) )
{
otherlv_3=(Token)match(input,48,FOLLOW_67);
newLeafNode(otherlv_3, grammarAccess.getListTermAccess().getCommaKeyword_2_1_0());
- // InternalContract.g:3659:5: ( (lv_ownedListElement_4_0= rulePropertyExpression ) )
- // InternalContract.g:3660:6: (lv_ownedListElement_4_0= rulePropertyExpression )
+ // InternalContract.g:3674:5: ( (lv_ownedListElement_4_0= rulePropertyExpression ) )
+ // InternalContract.g:3675:6: (lv_ownedListElement_4_0= rulePropertyExpression )
{
- // InternalContract.g:3660:6: (lv_ownedListElement_4_0= rulePropertyExpression )
- // InternalContract.g:3661:7: lv_ownedListElement_4_0= rulePropertyExpression
+ // InternalContract.g:3675:6: (lv_ownedListElement_4_0= rulePropertyExpression )
+ // InternalContract.g:3676:7: lv_ownedListElement_4_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getListTermAccess().getOwnedListElementPropertyExpressionParserRuleCall_2_1_1_0());
@@ -9426,7 +9455,7 @@ public final EObject ruleListTerm() throws RecognitionException {
// $ANTLR start "entryRuleFieldPropertyAssociation"
- // InternalContract.g:3688:1: entryRuleFieldPropertyAssociation returns [EObject current=null] : iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF ;
+ // InternalContract.g:3703:1: entryRuleFieldPropertyAssociation returns [EObject current=null] : iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF ;
public final EObject entryRuleFieldPropertyAssociation() throws RecognitionException {
EObject current = null;
@@ -9434,8 +9463,8 @@ public final EObject entryRuleFieldPropertyAssociation() throws RecognitionExcep
try {
- // InternalContract.g:3688:65: (iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF )
- // InternalContract.g:3689:2: iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF
+ // InternalContract.g:3703:65: (iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF )
+ // InternalContract.g:3704:2: iv_ruleFieldPropertyAssociation= ruleFieldPropertyAssociation EOF
{
newCompositeNode(grammarAccess.getFieldPropertyAssociationRule());
pushFollow(FOLLOW_1);
@@ -9462,7 +9491,7 @@ public final EObject entryRuleFieldPropertyAssociation() throws RecognitionExcep
// $ANTLR start "ruleFieldPropertyAssociation"
- // InternalContract.g:3695:1: ruleFieldPropertyAssociation returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' ) ;
+ // InternalContract.g:3710: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;
@@ -9476,17 +9505,17 @@ public final EObject ruleFieldPropertyAssociation() throws RecognitionException
enterRule();
try {
- // InternalContract.g:3701:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' ) )
- // InternalContract.g:3702:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' )
+ // InternalContract.g:3716:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' ) )
+ // InternalContract.g:3717:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' )
{
- // InternalContract.g:3702:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' )
- // InternalContract.g:3703:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';'
+ // InternalContract.g:3717:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';' )
+ // InternalContract.g:3718:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_ownedValue_2_0= rulePropertyExpression ) ) otherlv_3= ';'
{
- // InternalContract.g:3703:3: ( (otherlv_0= RULE_ID ) )
- // InternalContract.g:3704:4: (otherlv_0= RULE_ID )
+ // InternalContract.g:3718:3: ( (otherlv_0= RULE_ID ) )
+ // InternalContract.g:3719:4: (otherlv_0= RULE_ID )
{
- // InternalContract.g:3704:4: (otherlv_0= RULE_ID )
- // InternalContract.g:3705:5: otherlv_0= RULE_ID
+ // InternalContract.g:3719:4: (otherlv_0= RULE_ID )
+ // InternalContract.g:3720:5: otherlv_0= RULE_ID
{
if (current==null) {
@@ -9507,11 +9536,11 @@ public final EObject ruleFieldPropertyAssociation() throws RecognitionException
newLeafNode(otherlv_1, grammarAccess.getFieldPropertyAssociationAccess().getEqualsSignGreaterThanSignKeyword_1());
- // InternalContract.g:3720:3: ( (lv_ownedValue_2_0= rulePropertyExpression ) )
- // InternalContract.g:3721:4: (lv_ownedValue_2_0= rulePropertyExpression )
+ // InternalContract.g:3735:3: ( (lv_ownedValue_2_0= rulePropertyExpression ) )
+ // InternalContract.g:3736:4: (lv_ownedValue_2_0= rulePropertyExpression )
{
- // InternalContract.g:3721:4: (lv_ownedValue_2_0= rulePropertyExpression )
- // InternalContract.g:3722:5: lv_ownedValue_2_0= rulePropertyExpression
+ // InternalContract.g:3736:4: (lv_ownedValue_2_0= rulePropertyExpression )
+ // InternalContract.g:3737:5: lv_ownedValue_2_0= rulePropertyExpression
{
newCompositeNode(grammarAccess.getFieldPropertyAssociationAccess().getOwnedValuePropertyExpressionParserRuleCall_2_0());
@@ -9565,7 +9594,7 @@ public final EObject ruleFieldPropertyAssociation() throws RecognitionException
// $ANTLR start "entryRuleContainmentPathElement"
- // InternalContract.g:3747:1: entryRuleContainmentPathElement returns [EObject current=null] : iv_ruleContainmentPathElement= ruleContainmentPathElement EOF ;
+ // InternalContract.g:3762:1: entryRuleContainmentPathElement returns [EObject current=null] : iv_ruleContainmentPathElement= ruleContainmentPathElement EOF ;
public final EObject entryRuleContainmentPathElement() throws RecognitionException {
EObject current = null;
@@ -9573,8 +9602,8 @@ public final EObject entryRuleContainmentPathElement() throws RecognitionExcepti
try {
- // InternalContract.g:3747:63: (iv_ruleContainmentPathElement= ruleContainmentPathElement EOF )
- // InternalContract.g:3748:2: iv_ruleContainmentPathElement= ruleContainmentPathElement EOF
+ // InternalContract.g:3762:63: (iv_ruleContainmentPathElement= ruleContainmentPathElement EOF )
+ // InternalContract.g:3763:2: iv_ruleContainmentPathElement= ruleContainmentPathElement EOF
{
newCompositeNode(grammarAccess.getContainmentPathElementRule());
pushFollow(FOLLOW_1);
@@ -9601,7 +9630,7 @@ public final EObject entryRuleContainmentPathElement() throws RecognitionExcepti
// $ANTLR start "ruleContainmentPathElement"
- // InternalContract.g:3754:1: ruleContainmentPathElement returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? ) ;
+ // InternalContract.g:3769: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;
@@ -9616,20 +9645,20 @@ public final EObject ruleContainmentPathElement() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3760:2: ( ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? ) )
- // InternalContract.g:3761:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? )
+ // InternalContract.g:3775:2: ( ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? ) )
+ // InternalContract.g:3776:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? )
{
- // InternalContract.g:3761:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? )
- // InternalContract.g:3762:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )?
+ // InternalContract.g:3776:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )? )
+ // InternalContract.g:3777:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* ) (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )?
{
- // InternalContract.g:3762:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* )
- // InternalContract.g:3763:4: ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )*
+ // InternalContract.g:3777:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )* )
+ // InternalContract.g:3778:4: ( (otherlv_0= RULE_ID ) ) ( (lv_arrayRange_1_0= ruleArrayRange ) )*
{
- // InternalContract.g:3763:4: ( (otherlv_0= RULE_ID ) )
- // InternalContract.g:3764:5: (otherlv_0= RULE_ID )
+ // InternalContract.g:3778:4: ( (otherlv_0= RULE_ID ) )
+ // InternalContract.g:3779:5: (otherlv_0= RULE_ID )
{
- // InternalContract.g:3764:5: (otherlv_0= RULE_ID )
- // InternalContract.g:3765:6: otherlv_0= RULE_ID
+ // InternalContract.g:3779:5: (otherlv_0= RULE_ID )
+ // InternalContract.g:3780:6: otherlv_0= RULE_ID
{
if (current==null) {
@@ -9646,23 +9675,23 @@ public final EObject ruleContainmentPathElement() throws RecognitionException {
}
- // InternalContract.g:3776:4: ( (lv_arrayRange_1_0= ruleArrayRange ) )*
+ // InternalContract.g:3791:4: ( (lv_arrayRange_1_0= ruleArrayRange ) )*
loop73:
do {
int alt73=2;
int LA73_0 = input.LA(1);
- if ( (LA73_0==68) ) {
+ if ( (LA73_0==67) ) {
alt73=1;
}
switch (alt73) {
case 1 :
- // InternalContract.g:3777:5: (lv_arrayRange_1_0= ruleArrayRange )
+ // InternalContract.g:3792:5: (lv_arrayRange_1_0= ruleArrayRange )
{
- // InternalContract.g:3777:5: (lv_arrayRange_1_0= ruleArrayRange )
- // InternalContract.g:3778:6: lv_arrayRange_1_0= ruleArrayRange
+ // InternalContract.g:3792:5: (lv_arrayRange_1_0= ruleArrayRange )
+ // InternalContract.g:3793:6: lv_arrayRange_1_0= ruleArrayRange
{
newCompositeNode(grammarAccess.getContainmentPathElementAccess().getArrayRangeArrayRangeParserRuleCall_0_1_0());
@@ -9698,26 +9727,26 @@ public final EObject ruleContainmentPathElement() throws RecognitionException {
}
- // InternalContract.g:3796:3: (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )?
+ // InternalContract.g:3811:3: (otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) ) )?
int alt74=2;
int LA74_0 = input.LA(1);
- if ( (LA74_0==53) ) {
+ if ( (LA74_0==71) ) {
alt74=1;
}
switch (alt74) {
case 1 :
- // InternalContract.g:3797:4: otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) )
+ // InternalContract.g:3812:4: otherlv_2= '.' ( (lv_path_3_0= ruleContainmentPathElement ) )
{
- otherlv_2=(Token)match(input,53,FOLLOW_4);
+ otherlv_2=(Token)match(input,71,FOLLOW_4);
newLeafNode(otherlv_2, grammarAccess.getContainmentPathElementAccess().getFullStopKeyword_1_0());
- // InternalContract.g:3801:4: ( (lv_path_3_0= ruleContainmentPathElement ) )
- // InternalContract.g:3802:5: (lv_path_3_0= ruleContainmentPathElement )
+ // InternalContract.g:3816:4: ( (lv_path_3_0= ruleContainmentPathElement ) )
+ // InternalContract.g:3817:5: (lv_path_3_0= ruleContainmentPathElement )
{
- // InternalContract.g:3802:5: (lv_path_3_0= ruleContainmentPathElement )
- // InternalContract.g:3803:6: lv_path_3_0= ruleContainmentPathElement
+ // InternalContract.g:3817:5: (lv_path_3_0= ruleContainmentPathElement )
+ // InternalContract.g:3818:6: lv_path_3_0= ruleContainmentPathElement
{
newCompositeNode(grammarAccess.getContainmentPathElementAccess().getPathContainmentPathElementParserRuleCall_1_1_0());
@@ -9773,7 +9802,7 @@ public final EObject ruleContainmentPathElement() throws RecognitionException {
// $ANTLR start "entryRulePlusMinus"
- // InternalContract.g:3825:1: entryRulePlusMinus returns [String current=null] : iv_rulePlusMinus= rulePlusMinus EOF ;
+ // InternalContract.g:3840:1: entryRulePlusMinus returns [String current=null] : iv_rulePlusMinus= rulePlusMinus EOF ;
public final String entryRulePlusMinus() throws RecognitionException {
String current = null;
@@ -9781,8 +9810,8 @@ public final String entryRulePlusMinus() throws RecognitionException {
try {
- // InternalContract.g:3825:49: (iv_rulePlusMinus= rulePlusMinus EOF )
- // InternalContract.g:3826:2: iv_rulePlusMinus= rulePlusMinus EOF
+ // InternalContract.g:3840:49: (iv_rulePlusMinus= rulePlusMinus EOF )
+ // InternalContract.g:3841:2: iv_rulePlusMinus= rulePlusMinus EOF
{
newCompositeNode(grammarAccess.getPlusMinusRule());
pushFollow(FOLLOW_1);
@@ -9809,7 +9838,7 @@ public final String entryRulePlusMinus() throws RecognitionException {
// $ANTLR start "rulePlusMinus"
- // InternalContract.g:3832:1: rulePlusMinus returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
+ // InternalContract.g:3847:1: rulePlusMinus returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
public final AntlrDatatypeRuleToken rulePlusMinus() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9819,10 +9848,10 @@ public final AntlrDatatypeRuleToken rulePlusMinus() throws RecognitionException
enterRule();
try {
- // InternalContract.g:3838:2: ( (kw= '+' | kw= '-' ) )
- // InternalContract.g:3839:2: (kw= '+' | kw= '-' )
+ // InternalContract.g:3853:2: ( (kw= '+' | kw= '-' ) )
+ // InternalContract.g:3854:2: (kw= '+' | kw= '-' )
{
- // InternalContract.g:3839:2: (kw= '+' | kw= '-' )
+ // InternalContract.g:3854:2: (kw= '+' | kw= '-' )
int alt75=2;
int LA75_0 = input.LA(1);
@@ -9840,7 +9869,7 @@ else if ( (LA75_0==73) ) {
}
switch (alt75) {
case 1 :
- // InternalContract.g:3840:3: kw= '+'
+ // InternalContract.g:3855:3: kw= '+'
{
kw=(Token)match(input,72,FOLLOW_2);
@@ -9851,7 +9880,7 @@ else if ( (LA75_0==73) ) {
}
break;
case 2 :
- // InternalContract.g:3846:3: kw= '-'
+ // InternalContract.g:3861:3: kw= '-'
{
kw=(Token)match(input,73,FOLLOW_2);
@@ -9884,7 +9913,7 @@ else if ( (LA75_0==73) ) {
// $ANTLR start "entryRuleStringTerm"
- // InternalContract.g:3855:1: entryRuleStringTerm returns [EObject current=null] : iv_ruleStringTerm= ruleStringTerm EOF ;
+ // InternalContract.g:3870:1: entryRuleStringTerm returns [EObject current=null] : iv_ruleStringTerm= ruleStringTerm EOF ;
public final EObject entryRuleStringTerm() throws RecognitionException {
EObject current = null;
@@ -9892,8 +9921,8 @@ public final EObject entryRuleStringTerm() throws RecognitionException {
try {
- // InternalContract.g:3855:51: (iv_ruleStringTerm= ruleStringTerm EOF )
- // InternalContract.g:3856:2: iv_ruleStringTerm= ruleStringTerm EOF
+ // InternalContract.g:3870:51: (iv_ruleStringTerm= ruleStringTerm EOF )
+ // InternalContract.g:3871:2: iv_ruleStringTerm= ruleStringTerm EOF
{
newCompositeNode(grammarAccess.getStringTermRule());
pushFollow(FOLLOW_1);
@@ -9920,7 +9949,7 @@ public final EObject entryRuleStringTerm() throws RecognitionException {
// $ANTLR start "ruleStringTerm"
- // InternalContract.g:3862:1: ruleStringTerm returns [EObject current=null] : ( (lv_value_0_0= ruleNoQuoteString ) ) ;
+ // InternalContract.g:3877:1: ruleStringTerm returns [EObject current=null] : ( (lv_value_0_0= ruleNoQuoteString ) ) ;
public final EObject ruleStringTerm() throws RecognitionException {
EObject current = null;
@@ -9931,14 +9960,14 @@ public final EObject ruleStringTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3868:2: ( ( (lv_value_0_0= ruleNoQuoteString ) ) )
- // InternalContract.g:3869:2: ( (lv_value_0_0= ruleNoQuoteString ) )
+ // InternalContract.g:3883:2: ( ( (lv_value_0_0= ruleNoQuoteString ) ) )
+ // InternalContract.g:3884:2: ( (lv_value_0_0= ruleNoQuoteString ) )
{
- // InternalContract.g:3869:2: ( (lv_value_0_0= ruleNoQuoteString ) )
- // InternalContract.g:3870:3: (lv_value_0_0= ruleNoQuoteString )
+ // InternalContract.g:3884:2: ( (lv_value_0_0= ruleNoQuoteString ) )
+ // InternalContract.g:3885:3: (lv_value_0_0= ruleNoQuoteString )
{
- // InternalContract.g:3870:3: (lv_value_0_0= ruleNoQuoteString )
- // InternalContract.g:3871:4: lv_value_0_0= ruleNoQuoteString
+ // InternalContract.g:3885:3: (lv_value_0_0= ruleNoQuoteString )
+ // InternalContract.g:3886:4: lv_value_0_0= ruleNoQuoteString
{
newCompositeNode(grammarAccess.getStringTermAccess().getValueNoQuoteStringParserRuleCall_0());
@@ -9985,7 +10014,7 @@ public final EObject ruleStringTerm() throws RecognitionException {
// $ANTLR start "entryRuleNoQuoteString"
- // InternalContract.g:3891:1: entryRuleNoQuoteString returns [String current=null] : iv_ruleNoQuoteString= ruleNoQuoteString EOF ;
+ // InternalContract.g:3906:1: entryRuleNoQuoteString returns [String current=null] : iv_ruleNoQuoteString= ruleNoQuoteString EOF ;
public final String entryRuleNoQuoteString() throws RecognitionException {
String current = null;
@@ -9993,8 +10022,8 @@ public final String entryRuleNoQuoteString() throws RecognitionException {
try {
- // InternalContract.g:3891:53: (iv_ruleNoQuoteString= ruleNoQuoteString EOF )
- // InternalContract.g:3892:2: iv_ruleNoQuoteString= ruleNoQuoteString EOF
+ // InternalContract.g:3906:53: (iv_ruleNoQuoteString= ruleNoQuoteString EOF )
+ // InternalContract.g:3907:2: iv_ruleNoQuoteString= ruleNoQuoteString EOF
{
newCompositeNode(grammarAccess.getNoQuoteStringRule());
pushFollow(FOLLOW_1);
@@ -10021,7 +10050,7 @@ public final String entryRuleNoQuoteString() throws RecognitionException {
// $ANTLR start "ruleNoQuoteString"
- // InternalContract.g:3898:1: ruleNoQuoteString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ;
+ // InternalContract.g:3913:1: ruleNoQuoteString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ;
public final AntlrDatatypeRuleToken ruleNoQuoteString() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10031,8 +10060,8 @@ public final AntlrDatatypeRuleToken ruleNoQuoteString() throws RecognitionExcept
enterRule();
try {
- // InternalContract.g:3904:2: (this_STRING_0= RULE_STRING )
- // InternalContract.g:3905:2: this_STRING_0= RULE_STRING
+ // InternalContract.g:3919:2: (this_STRING_0= RULE_STRING )
+ // InternalContract.g:3920:2: this_STRING_0= RULE_STRING
{
this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2);
@@ -10061,7 +10090,7 @@ public final AntlrDatatypeRuleToken ruleNoQuoteString() throws RecognitionExcept
// $ANTLR start "entryRuleArrayRange"
- // InternalContract.g:3915:1: entryRuleArrayRange returns [EObject current=null] : iv_ruleArrayRange= ruleArrayRange EOF ;
+ // InternalContract.g:3930:1: entryRuleArrayRange returns [EObject current=null] : iv_ruleArrayRange= ruleArrayRange EOF ;
public final EObject entryRuleArrayRange() throws RecognitionException {
EObject current = null;
@@ -10069,8 +10098,8 @@ public final EObject entryRuleArrayRange() throws RecognitionException {
try {
- // InternalContract.g:3915:51: (iv_ruleArrayRange= ruleArrayRange EOF )
- // InternalContract.g:3916:2: iv_ruleArrayRange= ruleArrayRange EOF
+ // InternalContract.g:3930:51: (iv_ruleArrayRange= ruleArrayRange EOF )
+ // InternalContract.g:3931:2: iv_ruleArrayRange= ruleArrayRange EOF
{
newCompositeNode(grammarAccess.getArrayRangeRule());
pushFollow(FOLLOW_1);
@@ -10097,7 +10126,7 @@ public final EObject entryRuleArrayRange() throws RecognitionException {
// $ANTLR start "ruleArrayRange"
- // InternalContract.g:3922:1: ruleArrayRange returns [EObject current=null] : ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' ) ;
+ // InternalContract.g:3937: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;
@@ -10113,14 +10142,14 @@ public final EObject ruleArrayRange() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:3928:2: ( ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' ) )
- // InternalContract.g:3929:2: ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' )
+ // InternalContract.g:3943:2: ( ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' ) )
+ // InternalContract.g:3944:2: ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' )
{
- // InternalContract.g:3929:2: ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' )
- // InternalContract.g:3930:3: () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']'
+ // InternalContract.g:3944:2: ( () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']' )
+ // InternalContract.g:3945:3: () otherlv_1= '[' ( (lv_lowerBound_2_0= ruleINTVALUE ) ) (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )? otherlv_5= ']'
{
- // InternalContract.g:3930:3: ()
- // InternalContract.g:3931:4:
+ // InternalContract.g:3945:3: ()
+ // InternalContract.g:3946:4:
{
current = forceCreateModelElement(
@@ -10130,15 +10159,15 @@ public final EObject ruleArrayRange() throws RecognitionException {
}
- otherlv_1=(Token)match(input,68,FOLLOW_75);
+ otherlv_1=(Token)match(input,67,FOLLOW_75);
newLeafNode(otherlv_1, grammarAccess.getArrayRangeAccess().getLeftSquareBracketKeyword_1());
- // InternalContract.g:3941:3: ( (lv_lowerBound_2_0= ruleINTVALUE ) )
- // InternalContract.g:3942:4: (lv_lowerBound_2_0= ruleINTVALUE )
+ // InternalContract.g:3956:3: ( (lv_lowerBound_2_0= ruleINTVALUE ) )
+ // InternalContract.g:3957:4: (lv_lowerBound_2_0= ruleINTVALUE )
{
- // InternalContract.g:3942:4: (lv_lowerBound_2_0= ruleINTVALUE )
- // InternalContract.g:3943:5: lv_lowerBound_2_0= ruleINTVALUE
+ // InternalContract.g:3957:4: (lv_lowerBound_2_0= ruleINTVALUE )
+ // InternalContract.g:3958:5: lv_lowerBound_2_0= ruleINTVALUE
{
newCompositeNode(grammarAccess.getArrayRangeAccess().getLowerBoundINTVALUEParserRuleCall_2_0());
@@ -10165,7 +10194,7 @@ public final EObject ruleArrayRange() throws RecognitionException {
}
- // InternalContract.g:3960:3: (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )?
+ // InternalContract.g:3975:3: (otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) ) )?
int alt76=2;
int LA76_0 = input.LA(1);
@@ -10174,17 +10203,17 @@ public final EObject ruleArrayRange() throws RecognitionException {
}
switch (alt76) {
case 1 :
- // InternalContract.g:3961:4: otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) )
+ // InternalContract.g:3976:4: otherlv_3= '..' ( (lv_upperBound_4_0= ruleINTVALUE ) )
{
otherlv_3=(Token)match(input,74,FOLLOW_75);
newLeafNode(otherlv_3, grammarAccess.getArrayRangeAccess().getFullStopFullStopKeyword_3_0());
- // InternalContract.g:3965:4: ( (lv_upperBound_4_0= ruleINTVALUE ) )
- // InternalContract.g:3966:5: (lv_upperBound_4_0= ruleINTVALUE )
+ // InternalContract.g:3980:4: ( (lv_upperBound_4_0= ruleINTVALUE ) )
+ // InternalContract.g:3981:5: (lv_upperBound_4_0= ruleINTVALUE )
{
- // InternalContract.g:3966:5: (lv_upperBound_4_0= ruleINTVALUE )
- // InternalContract.g:3967:6: lv_upperBound_4_0= ruleINTVALUE
+ // InternalContract.g:3981:5: (lv_upperBound_4_0= ruleINTVALUE )
+ // InternalContract.g:3982:6: lv_upperBound_4_0= ruleINTVALUE
{
newCompositeNode(grammarAccess.getArrayRangeAccess().getUpperBoundINTVALUEParserRuleCall_3_1_0());
@@ -10217,7 +10246,7 @@ public final EObject ruleArrayRange() throws RecognitionException {
}
- otherlv_5=(Token)match(input,69,FOLLOW_2);
+ otherlv_5=(Token)match(input,68,FOLLOW_2);
newLeafNode(otherlv_5, grammarAccess.getArrayRangeAccess().getRightSquareBracketKeyword_4());
@@ -10244,7 +10273,7 @@ public final EObject ruleArrayRange() throws RecognitionException {
// $ANTLR start "entryRuleSignedConstant"
- // InternalContract.g:3993:1: entryRuleSignedConstant returns [EObject current=null] : iv_ruleSignedConstant= ruleSignedConstant EOF ;
+ // InternalContract.g:4008:1: entryRuleSignedConstant returns [EObject current=null] : iv_ruleSignedConstant= ruleSignedConstant EOF ;
public final EObject entryRuleSignedConstant() throws RecognitionException {
EObject current = null;
@@ -10252,8 +10281,8 @@ public final EObject entryRuleSignedConstant() throws RecognitionException {
try {
- // InternalContract.g:3993:55: (iv_ruleSignedConstant= ruleSignedConstant EOF )
- // InternalContract.g:3994:2: iv_ruleSignedConstant= ruleSignedConstant EOF
+ // InternalContract.g:4008:55: (iv_ruleSignedConstant= ruleSignedConstant EOF )
+ // InternalContract.g:4009:2: iv_ruleSignedConstant= ruleSignedConstant EOF
{
newCompositeNode(grammarAccess.getSignedConstantRule());
pushFollow(FOLLOW_1);
@@ -10280,7 +10309,7 @@ public final EObject entryRuleSignedConstant() throws RecognitionException {
// $ANTLR start "ruleSignedConstant"
- // InternalContract.g:4000:1: ruleSignedConstant returns [EObject current=null] : ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) ) ;
+ // InternalContract.g:4015: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;
@@ -10293,17 +10322,17 @@ public final EObject ruleSignedConstant() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4006:2: ( ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) ) )
- // InternalContract.g:4007:2: ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) )
+ // InternalContract.g:4021:2: ( ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) ) )
+ // InternalContract.g:4022:2: ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) )
{
- // InternalContract.g:4007:2: ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) )
- // InternalContract.g:4008:3: ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) )
+ // InternalContract.g:4022:2: ( ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) ) )
+ // InternalContract.g:4023:3: ( (lv_op_0_0= rulePlusMinus ) ) ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) )
{
- // InternalContract.g:4008:3: ( (lv_op_0_0= rulePlusMinus ) )
- // InternalContract.g:4009:4: (lv_op_0_0= rulePlusMinus )
+ // InternalContract.g:4023:3: ( (lv_op_0_0= rulePlusMinus ) )
+ // InternalContract.g:4024:4: (lv_op_0_0= rulePlusMinus )
{
- // InternalContract.g:4009:4: (lv_op_0_0= rulePlusMinus )
- // InternalContract.g:4010:5: lv_op_0_0= rulePlusMinus
+ // InternalContract.g:4024:4: (lv_op_0_0= rulePlusMinus )
+ // InternalContract.g:4025:5: lv_op_0_0= rulePlusMinus
{
newCompositeNode(grammarAccess.getSignedConstantAccess().getOpPlusMinusParserRuleCall_0_0());
@@ -10330,11 +10359,11 @@ public final EObject ruleSignedConstant() throws RecognitionException {
}
- // InternalContract.g:4027:3: ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) )
- // InternalContract.g:4028:4: (lv_ownedPropertyExpression_1_0= ruleConstantValue )
+ // InternalContract.g:4042:3: ( (lv_ownedPropertyExpression_1_0= ruleConstantValue ) )
+ // InternalContract.g:4043:4: (lv_ownedPropertyExpression_1_0= ruleConstantValue )
{
- // InternalContract.g:4028:4: (lv_ownedPropertyExpression_1_0= ruleConstantValue )
- // InternalContract.g:4029:5: lv_ownedPropertyExpression_1_0= ruleConstantValue
+ // InternalContract.g:4043:4: (lv_ownedPropertyExpression_1_0= ruleConstantValue )
+ // InternalContract.g:4044:5: lv_ownedPropertyExpression_1_0= ruleConstantValue
{
newCompositeNode(grammarAccess.getSignedConstantAccess().getOwnedPropertyExpressionConstantValueParserRuleCall_1_0());
@@ -10384,7 +10413,7 @@ public final EObject ruleSignedConstant() throws RecognitionException {
// $ANTLR start "entryRuleIntegerTerm"
- // InternalContract.g:4050:1: entryRuleIntegerTerm returns [EObject current=null] : iv_ruleIntegerTerm= ruleIntegerTerm EOF ;
+ // InternalContract.g:4065:1: entryRuleIntegerTerm returns [EObject current=null] : iv_ruleIntegerTerm= ruleIntegerTerm EOF ;
public final EObject entryRuleIntegerTerm() throws RecognitionException {
EObject current = null;
@@ -10392,8 +10421,8 @@ public final EObject entryRuleIntegerTerm() throws RecognitionException {
try {
- // InternalContract.g:4050:52: (iv_ruleIntegerTerm= ruleIntegerTerm EOF )
- // InternalContract.g:4051:2: iv_ruleIntegerTerm= ruleIntegerTerm EOF
+ // InternalContract.g:4065:52: (iv_ruleIntegerTerm= ruleIntegerTerm EOF )
+ // InternalContract.g:4066:2: iv_ruleIntegerTerm= ruleIntegerTerm EOF
{
newCompositeNode(grammarAccess.getIntegerTermRule());
pushFollow(FOLLOW_1);
@@ -10420,7 +10449,7 @@ public final EObject entryRuleIntegerTerm() throws RecognitionException {
// $ANTLR start "ruleIntegerTerm"
- // InternalContract.g:4057:1: ruleIntegerTerm returns [EObject current=null] : ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? ) ;
+ // InternalContract.g:4072:1: ruleIntegerTerm returns [EObject current=null] : ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? ) ;
public final EObject ruleIntegerTerm() throws RecognitionException {
EObject current = null;
@@ -10432,17 +10461,17 @@ public final EObject ruleIntegerTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4063:2: ( ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? ) )
- // InternalContract.g:4064:2: ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? )
+ // InternalContract.g:4078:2: ( ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? ) )
+ // InternalContract.g:4079:2: ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? )
{
- // InternalContract.g:4064:2: ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? )
- // InternalContract.g:4065:3: ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )?
+ // InternalContract.g:4079:2: ( ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )? )
+ // InternalContract.g:4080:3: ( (lv_value_0_0= ruleSignedInt ) ) ( (otherlv_1= RULE_ID ) )?
{
- // InternalContract.g:4065:3: ( (lv_value_0_0= ruleSignedInt ) )
- // InternalContract.g:4066:4: (lv_value_0_0= ruleSignedInt )
+ // InternalContract.g:4080:3: ( (lv_value_0_0= ruleSignedInt ) )
+ // InternalContract.g:4081:4: (lv_value_0_0= ruleSignedInt )
{
- // InternalContract.g:4066:4: (lv_value_0_0= ruleSignedInt )
- // InternalContract.g:4067:5: lv_value_0_0= ruleSignedInt
+ // InternalContract.g:4081:4: (lv_value_0_0= ruleSignedInt )
+ // InternalContract.g:4082:5: lv_value_0_0= ruleSignedInt
{
newCompositeNode(grammarAccess.getIntegerTermAccess().getValueSignedIntParserRuleCall_0_0());
@@ -10469,7 +10498,7 @@ public final EObject ruleIntegerTerm() throws RecognitionException {
}
- // InternalContract.g:4084:3: ( (otherlv_1= RULE_ID ) )?
+ // InternalContract.g:4099:3: ( (otherlv_1= RULE_ID ) )?
int alt77=2;
int LA77_0 = input.LA(1);
@@ -10478,10 +10507,10 @@ public final EObject ruleIntegerTerm() throws RecognitionException {
}
switch (alt77) {
case 1 :
- // InternalContract.g:4085:4: (otherlv_1= RULE_ID )
+ // InternalContract.g:4100:4: (otherlv_1= RULE_ID )
{
- // InternalContract.g:4085:4: (otherlv_1= RULE_ID )
- // InternalContract.g:4086:5: otherlv_1= RULE_ID
+ // InternalContract.g:4100:4: (otherlv_1= RULE_ID )
+ // InternalContract.g:4101:5: otherlv_1= RULE_ID
{
if (current==null) {
@@ -10524,7 +10553,7 @@ public final EObject ruleIntegerTerm() throws RecognitionException {
// $ANTLR start "entryRuleSignedInt"
- // InternalContract.g:4101:1: entryRuleSignedInt returns [String current=null] : iv_ruleSignedInt= ruleSignedInt EOF ;
+ // InternalContract.g:4116:1: entryRuleSignedInt returns [String current=null] : iv_ruleSignedInt= ruleSignedInt EOF ;
public final String entryRuleSignedInt() throws RecognitionException {
String current = null;
@@ -10532,8 +10561,8 @@ public final String entryRuleSignedInt() throws RecognitionException {
try {
- // InternalContract.g:4101:49: (iv_ruleSignedInt= ruleSignedInt EOF )
- // InternalContract.g:4102:2: iv_ruleSignedInt= ruleSignedInt EOF
+ // InternalContract.g:4116:49: (iv_ruleSignedInt= ruleSignedInt EOF )
+ // InternalContract.g:4117:2: iv_ruleSignedInt= ruleSignedInt EOF
{
newCompositeNode(grammarAccess.getSignedIntRule());
pushFollow(FOLLOW_1);
@@ -10560,7 +10589,7 @@ public final String entryRuleSignedInt() throws RecognitionException {
// $ANTLR start "ruleSignedInt"
- // InternalContract.g:4108:1: ruleSignedInt returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT ) ;
+ // InternalContract.g:4123: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();
@@ -10571,13 +10600,13 @@ public final AntlrDatatypeRuleToken ruleSignedInt() throws RecognitionException
enterRule();
try {
- // InternalContract.g:4114:2: ( ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT ) )
- // InternalContract.g:4115:2: ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT )
+ // InternalContract.g:4129:2: ( ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT ) )
+ // InternalContract.g:4130:2: ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT )
{
- // InternalContract.g:4115:2: ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT )
- // InternalContract.g:4116:3: (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT
+ // InternalContract.g:4130:2: ( (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT )
+ // InternalContract.g:4131:3: (kw= '+' | kw= '-' )? this_INTEGER_LIT_2= RULE_INTEGER_LIT
{
- // InternalContract.g:4116:3: (kw= '+' | kw= '-' )?
+ // InternalContract.g:4131:3: (kw= '+' | kw= '-' )?
int alt78=3;
int LA78_0 = input.LA(1);
@@ -10589,7 +10618,7 @@ else if ( (LA78_0==73) ) {
}
switch (alt78) {
case 1 :
- // InternalContract.g:4117:4: kw= '+'
+ // InternalContract.g:4132:4: kw= '+'
{
kw=(Token)match(input,72,FOLLOW_75);
@@ -10600,7 +10629,7 @@ else if ( (LA78_0==73) ) {
}
break;
case 2 :
- // InternalContract.g:4123:4: kw= '-'
+ // InternalContract.g:4138:4: kw= '-'
{
kw=(Token)match(input,73,FOLLOW_75);
@@ -10643,7 +10672,7 @@ else if ( (LA78_0==73) ) {
// $ANTLR start "entryRuleRealTerm"
- // InternalContract.g:4140:1: entryRuleRealTerm returns [EObject current=null] : iv_ruleRealTerm= ruleRealTerm EOF ;
+ // InternalContract.g:4155:1: entryRuleRealTerm returns [EObject current=null] : iv_ruleRealTerm= ruleRealTerm EOF ;
public final EObject entryRuleRealTerm() throws RecognitionException {
EObject current = null;
@@ -10651,8 +10680,8 @@ public final EObject entryRuleRealTerm() throws RecognitionException {
try {
- // InternalContract.g:4140:49: (iv_ruleRealTerm= ruleRealTerm EOF )
- // InternalContract.g:4141:2: iv_ruleRealTerm= ruleRealTerm EOF
+ // InternalContract.g:4155:49: (iv_ruleRealTerm= ruleRealTerm EOF )
+ // InternalContract.g:4156:2: iv_ruleRealTerm= ruleRealTerm EOF
{
newCompositeNode(grammarAccess.getRealTermRule());
pushFollow(FOLLOW_1);
@@ -10679,7 +10708,7 @@ public final EObject entryRuleRealTerm() throws RecognitionException {
// $ANTLR start "ruleRealTerm"
- // InternalContract.g:4147:1: ruleRealTerm returns [EObject current=null] : ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? ) ;
+ // InternalContract.g:4162:1: ruleRealTerm returns [EObject current=null] : ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? ) ;
public final EObject ruleRealTerm() throws RecognitionException {
EObject current = null;
@@ -10691,17 +10720,17 @@ public final EObject ruleRealTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4153:2: ( ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? ) )
- // InternalContract.g:4154:2: ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? )
+ // InternalContract.g:4168:2: ( ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? ) )
+ // InternalContract.g:4169:2: ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? )
{
- // InternalContract.g:4154:2: ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? )
- // InternalContract.g:4155:3: ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )?
+ // InternalContract.g:4169:2: ( ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )? )
+ // InternalContract.g:4170:3: ( (lv_value_0_0= ruleSignedReal ) ) ( (otherlv_1= RULE_ID ) )?
{
- // InternalContract.g:4155:3: ( (lv_value_0_0= ruleSignedReal ) )
- // InternalContract.g:4156:4: (lv_value_0_0= ruleSignedReal )
+ // InternalContract.g:4170:3: ( (lv_value_0_0= ruleSignedReal ) )
+ // InternalContract.g:4171:4: (lv_value_0_0= ruleSignedReal )
{
- // InternalContract.g:4156:4: (lv_value_0_0= ruleSignedReal )
- // InternalContract.g:4157:5: lv_value_0_0= ruleSignedReal
+ // InternalContract.g:4171:4: (lv_value_0_0= ruleSignedReal )
+ // InternalContract.g:4172:5: lv_value_0_0= ruleSignedReal
{
newCompositeNode(grammarAccess.getRealTermAccess().getValueSignedRealParserRuleCall_0_0());
@@ -10728,7 +10757,7 @@ public final EObject ruleRealTerm() throws RecognitionException {
}
- // InternalContract.g:4174:3: ( (otherlv_1= RULE_ID ) )?
+ // InternalContract.g:4189:3: ( (otherlv_1= RULE_ID ) )?
int alt79=2;
int LA79_0 = input.LA(1);
@@ -10737,10 +10766,10 @@ public final EObject ruleRealTerm() throws RecognitionException {
}
switch (alt79) {
case 1 :
- // InternalContract.g:4175:4: (otherlv_1= RULE_ID )
+ // InternalContract.g:4190:4: (otherlv_1= RULE_ID )
{
- // InternalContract.g:4175:4: (otherlv_1= RULE_ID )
- // InternalContract.g:4176:5: otherlv_1= RULE_ID
+ // InternalContract.g:4190:4: (otherlv_1= RULE_ID )
+ // InternalContract.g:4191:5: otherlv_1= RULE_ID
{
if (current==null) {
@@ -10783,7 +10812,7 @@ public final EObject ruleRealTerm() throws RecognitionException {
// $ANTLR start "entryRuleSignedReal"
- // InternalContract.g:4191:1: entryRuleSignedReal returns [String current=null] : iv_ruleSignedReal= ruleSignedReal EOF ;
+ // InternalContract.g:4206:1: entryRuleSignedReal returns [String current=null] : iv_ruleSignedReal= ruleSignedReal EOF ;
public final String entryRuleSignedReal() throws RecognitionException {
String current = null;
@@ -10791,8 +10820,8 @@ public final String entryRuleSignedReal() throws RecognitionException {
try {
- // InternalContract.g:4191:50: (iv_ruleSignedReal= ruleSignedReal EOF )
- // InternalContract.g:4192:2: iv_ruleSignedReal= ruleSignedReal EOF
+ // InternalContract.g:4206:50: (iv_ruleSignedReal= ruleSignedReal EOF )
+ // InternalContract.g:4207:2: iv_ruleSignedReal= ruleSignedReal EOF
{
newCompositeNode(grammarAccess.getSignedRealRule());
pushFollow(FOLLOW_1);
@@ -10819,7 +10848,7 @@ public final String entryRuleSignedReal() throws RecognitionException {
// $ANTLR start "ruleSignedReal"
- // InternalContract.g:4198:1: ruleSignedReal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT ) ;
+ // InternalContract.g:4213: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();
@@ -10830,13 +10859,13 @@ public final AntlrDatatypeRuleToken ruleSignedReal() throws RecognitionException
enterRule();
try {
- // InternalContract.g:4204:2: ( ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT ) )
- // InternalContract.g:4205:2: ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT )
+ // InternalContract.g:4219:2: ( ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT ) )
+ // InternalContract.g:4220:2: ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT )
{
- // InternalContract.g:4205:2: ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT )
- // InternalContract.g:4206:3: (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT
+ // InternalContract.g:4220:2: ( (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT )
+ // InternalContract.g:4221:3: (kw= '+' | kw= '-' )? this_REAL_LIT_2= RULE_REAL_LIT
{
- // InternalContract.g:4206:3: (kw= '+' | kw= '-' )?
+ // InternalContract.g:4221:3: (kw= '+' | kw= '-' )?
int alt80=3;
int LA80_0 = input.LA(1);
@@ -10848,7 +10877,7 @@ else if ( (LA80_0==73) ) {
}
switch (alt80) {
case 1 :
- // InternalContract.g:4207:4: kw= '+'
+ // InternalContract.g:4222:4: kw= '+'
{
kw=(Token)match(input,72,FOLLOW_80);
@@ -10859,7 +10888,7 @@ else if ( (LA80_0==73) ) {
}
break;
case 2 :
- // InternalContract.g:4213:4: kw= '-'
+ // InternalContract.g:4228:4: kw= '-'
{
kw=(Token)match(input,73,FOLLOW_80);
@@ -10902,7 +10931,7 @@ else if ( (LA80_0==73) ) {
// $ANTLR start "entryRuleNumericRangeTerm"
- // InternalContract.g:4230:1: entryRuleNumericRangeTerm returns [EObject current=null] : iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF ;
+ // InternalContract.g:4245:1: entryRuleNumericRangeTerm returns [EObject current=null] : iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF ;
public final EObject entryRuleNumericRangeTerm() throws RecognitionException {
EObject current = null;
@@ -10910,8 +10939,8 @@ public final EObject entryRuleNumericRangeTerm() throws RecognitionException {
try {
- // InternalContract.g:4230:57: (iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF )
- // InternalContract.g:4231:2: iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF
+ // InternalContract.g:4245:57: (iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF )
+ // InternalContract.g:4246:2: iv_ruleNumericRangeTerm= ruleNumericRangeTerm EOF
{
newCompositeNode(grammarAccess.getNumericRangeTermRule());
pushFollow(FOLLOW_1);
@@ -10938,7 +10967,7 @@ public final EObject entryRuleNumericRangeTerm() throws RecognitionException {
// $ANTLR start "ruleNumericRangeTerm"
- // InternalContract.g:4237: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:4252: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;
@@ -10955,17 +10984,17 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4243:2: ( ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? ) )
- // InternalContract.g:4244:2: ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? )
+ // InternalContract.g:4258:2: ( ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? ) )
+ // InternalContract.g:4259:2: ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? )
{
- // InternalContract.g:4244:2: ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? )
- // InternalContract.g:4245:3: ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )?
+ // InternalContract.g:4259:2: ( ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )? )
+ // InternalContract.g:4260:3: ( (lv_minimum_0_0= ruleNumAlt ) ) otherlv_1= '..' ( (lv_maximum_2_0= ruleNumAlt ) ) (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )?
{
- // InternalContract.g:4245:3: ( (lv_minimum_0_0= ruleNumAlt ) )
- // InternalContract.g:4246:4: (lv_minimum_0_0= ruleNumAlt )
+ // InternalContract.g:4260:3: ( (lv_minimum_0_0= ruleNumAlt ) )
+ // InternalContract.g:4261:4: (lv_minimum_0_0= ruleNumAlt )
{
- // InternalContract.g:4246:4: (lv_minimum_0_0= ruleNumAlt )
- // InternalContract.g:4247:5: lv_minimum_0_0= ruleNumAlt
+ // InternalContract.g:4261:4: (lv_minimum_0_0= ruleNumAlt )
+ // InternalContract.g:4262:5: lv_minimum_0_0= ruleNumAlt
{
newCompositeNode(grammarAccess.getNumericRangeTermAccess().getMinimumNumAltParserRuleCall_0_0());
@@ -10996,11 +11025,11 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
newLeafNode(otherlv_1, grammarAccess.getNumericRangeTermAccess().getFullStopFullStopKeyword_1());
- // InternalContract.g:4268:3: ( (lv_maximum_2_0= ruleNumAlt ) )
- // InternalContract.g:4269:4: (lv_maximum_2_0= ruleNumAlt )
+ // InternalContract.g:4283:3: ( (lv_maximum_2_0= ruleNumAlt ) )
+ // InternalContract.g:4284:4: (lv_maximum_2_0= ruleNumAlt )
{
- // InternalContract.g:4269:4: (lv_maximum_2_0= ruleNumAlt )
- // InternalContract.g:4270:5: lv_maximum_2_0= ruleNumAlt
+ // InternalContract.g:4284:4: (lv_maximum_2_0= ruleNumAlt )
+ // InternalContract.g:4285:5: lv_maximum_2_0= ruleNumAlt
{
newCompositeNode(grammarAccess.getNumericRangeTermAccess().getMaximumNumAltParserRuleCall_2_0());
@@ -11027,7 +11056,7 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
}
- // InternalContract.g:4287:3: (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )?
+ // InternalContract.g:4302:3: (otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) ) )?
int alt81=2;
int LA81_0 = input.LA(1);
@@ -11036,17 +11065,17 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
}
switch (alt81) {
case 1 :
- // InternalContract.g:4288:4: otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) )
+ // InternalContract.g:4303:4: otherlv_3= 'delta' ( (lv_delta_4_0= ruleNumAlt ) )
{
otherlv_3=(Token)match(input,75,FOLLOW_78);
newLeafNode(otherlv_3, grammarAccess.getNumericRangeTermAccess().getDeltaKeyword_3_0());
- // InternalContract.g:4292:4: ( (lv_delta_4_0= ruleNumAlt ) )
- // InternalContract.g:4293:5: (lv_delta_4_0= ruleNumAlt )
+ // InternalContract.g:4307:4: ( (lv_delta_4_0= ruleNumAlt ) )
+ // InternalContract.g:4308:5: (lv_delta_4_0= ruleNumAlt )
{
- // InternalContract.g:4293:5: (lv_delta_4_0= ruleNumAlt )
- // InternalContract.g:4294:6: lv_delta_4_0= ruleNumAlt
+ // InternalContract.g:4308:5: (lv_delta_4_0= ruleNumAlt )
+ // InternalContract.g:4309:6: lv_delta_4_0= ruleNumAlt
{
newCompositeNode(grammarAccess.getNumericRangeTermAccess().getDeltaNumAltParserRuleCall_3_1_0());
@@ -11102,7 +11131,7 @@ public final EObject ruleNumericRangeTerm() throws RecognitionException {
// $ANTLR start "entryRuleNumAlt"
- // InternalContract.g:4316:1: entryRuleNumAlt returns [EObject current=null] : iv_ruleNumAlt= ruleNumAlt EOF ;
+ // InternalContract.g:4331:1: entryRuleNumAlt returns [EObject current=null] : iv_ruleNumAlt= ruleNumAlt EOF ;
public final EObject entryRuleNumAlt() throws RecognitionException {
EObject current = null;
@@ -11110,8 +11139,8 @@ public final EObject entryRuleNumAlt() throws RecognitionException {
try {
- // InternalContract.g:4316:47: (iv_ruleNumAlt= ruleNumAlt EOF )
- // InternalContract.g:4317:2: iv_ruleNumAlt= ruleNumAlt EOF
+ // InternalContract.g:4331:47: (iv_ruleNumAlt= ruleNumAlt EOF )
+ // InternalContract.g:4332:2: iv_ruleNumAlt= ruleNumAlt EOF
{
newCompositeNode(grammarAccess.getNumAltRule());
pushFollow(FOLLOW_1);
@@ -11138,7 +11167,7 @@ public final EObject entryRuleNumAlt() throws RecognitionException {
// $ANTLR start "ruleNumAlt"
- // InternalContract.g:4323:1: ruleNumAlt returns [EObject current=null] : (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue ) ;
+ // InternalContract.g:4338: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;
@@ -11155,10 +11184,10 @@ public final EObject ruleNumAlt() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4329:2: ( (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue ) )
- // InternalContract.g:4330:2: (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue )
+ // InternalContract.g:4344:2: ( (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue ) )
+ // InternalContract.g:4345:2: (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue )
{
- // InternalContract.g:4330:2: (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue )
+ // InternalContract.g:4345:2: (this_RealTerm_0= ruleRealTerm | this_IntegerTerm_1= ruleIntegerTerm | this_SignedConstant_2= ruleSignedConstant | this_ConstantValue_3= ruleConstantValue )
int alt82=4;
switch ( input.LA(1) ) {
case 72:
@@ -11239,7 +11268,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
switch (alt82) {
case 1 :
- // InternalContract.g:4331:3: this_RealTerm_0= ruleRealTerm
+ // InternalContract.g:4346:3: this_RealTerm_0= ruleRealTerm
{
newCompositeNode(grammarAccess.getNumAltAccess().getRealTermParserRuleCall_0());
@@ -11257,7 +11286,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:4340:3: this_IntegerTerm_1= ruleIntegerTerm
+ // InternalContract.g:4355:3: this_IntegerTerm_1= ruleIntegerTerm
{
newCompositeNode(grammarAccess.getNumAltAccess().getIntegerTermParserRuleCall_1());
@@ -11275,7 +11304,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:4349:3: this_SignedConstant_2= ruleSignedConstant
+ // InternalContract.g:4364:3: this_SignedConstant_2= ruleSignedConstant
{
newCompositeNode(grammarAccess.getNumAltAccess().getSignedConstantParserRuleCall_2());
@@ -11293,7 +11322,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
}
break;
case 4 :
- // InternalContract.g:4358:3: this_ConstantValue_3= ruleConstantValue
+ // InternalContract.g:4373:3: this_ConstantValue_3= ruleConstantValue
{
newCompositeNode(grammarAccess.getNumAltAccess().getConstantValueParserRuleCall_3());
@@ -11333,7 +11362,7 @@ public final EObject ruleNumAlt() throws RecognitionException {
// $ANTLR start "entryRuleAppliesToKeywords"
- // InternalContract.g:4370:1: entryRuleAppliesToKeywords returns [String current=null] : iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF ;
+ // InternalContract.g:4385:1: entryRuleAppliesToKeywords returns [String current=null] : iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF ;
public final String entryRuleAppliesToKeywords() throws RecognitionException {
String current = null;
@@ -11341,8 +11370,8 @@ public final String entryRuleAppliesToKeywords() throws RecognitionException {
try {
- // InternalContract.g:4370:57: (iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF )
- // InternalContract.g:4371:2: iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF
+ // InternalContract.g:4385:57: (iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF )
+ // InternalContract.g:4386:2: iv_ruleAppliesToKeywords= ruleAppliesToKeywords EOF
{
newCompositeNode(grammarAccess.getAppliesToKeywordsRule());
pushFollow(FOLLOW_1);
@@ -11369,7 +11398,7 @@ public final String entryRuleAppliesToKeywords() throws RecognitionException {
// $ANTLR start "ruleAppliesToKeywords"
- // InternalContract.g:4377:1: ruleAppliesToKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'applies' kw= 'to' ) ;
+ // InternalContract.g:4392:1: ruleAppliesToKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'applies' kw= 'to' ) ;
public final AntlrDatatypeRuleToken ruleAppliesToKeywords() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11379,11 +11408,11 @@ public final AntlrDatatypeRuleToken ruleAppliesToKeywords() throws RecognitionEx
enterRule();
try {
- // InternalContract.g:4383:2: ( (kw= 'applies' kw= 'to' ) )
- // InternalContract.g:4384:2: (kw= 'applies' kw= 'to' )
+ // InternalContract.g:4398:2: ( (kw= 'applies' kw= 'to' ) )
+ // InternalContract.g:4399:2: (kw= 'applies' kw= 'to' )
{
- // InternalContract.g:4384:2: (kw= 'applies' kw= 'to' )
- // InternalContract.g:4385:3: kw= 'applies' kw= 'to'
+ // InternalContract.g:4399:2: (kw= 'applies' kw= 'to' )
+ // InternalContract.g:4400:3: kw= 'applies' kw= 'to'
{
kw=(Token)match(input,76,FOLLOW_83);
@@ -11418,7 +11447,7 @@ public final AntlrDatatypeRuleToken ruleAppliesToKeywords() throws RecognitionEx
// $ANTLR start "entryRuleInBindingKeywords"
- // InternalContract.g:4399:1: entryRuleInBindingKeywords returns [String current=null] : iv_ruleInBindingKeywords= ruleInBindingKeywords EOF ;
+ // InternalContract.g:4414:1: entryRuleInBindingKeywords returns [String current=null] : iv_ruleInBindingKeywords= ruleInBindingKeywords EOF ;
public final String entryRuleInBindingKeywords() throws RecognitionException {
String current = null;
@@ -11426,8 +11455,8 @@ public final String entryRuleInBindingKeywords() throws RecognitionException {
try {
- // InternalContract.g:4399:57: (iv_ruleInBindingKeywords= ruleInBindingKeywords EOF )
- // InternalContract.g:4400:2: iv_ruleInBindingKeywords= ruleInBindingKeywords EOF
+ // InternalContract.g:4414:57: (iv_ruleInBindingKeywords= ruleInBindingKeywords EOF )
+ // InternalContract.g:4415:2: iv_ruleInBindingKeywords= ruleInBindingKeywords EOF
{
newCompositeNode(grammarAccess.getInBindingKeywordsRule());
pushFollow(FOLLOW_1);
@@ -11454,7 +11483,7 @@ public final String entryRuleInBindingKeywords() throws RecognitionException {
// $ANTLR start "ruleInBindingKeywords"
- // InternalContract.g:4406:1: ruleInBindingKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'in' kw= 'binding' ) ;
+ // InternalContract.g:4421:1: ruleInBindingKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'in' kw= 'binding' ) ;
public final AntlrDatatypeRuleToken ruleInBindingKeywords() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11464,11 +11493,11 @@ public final AntlrDatatypeRuleToken ruleInBindingKeywords() throws RecognitionEx
enterRule();
try {
- // InternalContract.g:4412:2: ( (kw= 'in' kw= 'binding' ) )
- // InternalContract.g:4413:2: (kw= 'in' kw= 'binding' )
+ // InternalContract.g:4427:2: ( (kw= 'in' kw= 'binding' ) )
+ // InternalContract.g:4428:2: (kw= 'in' kw= 'binding' )
{
- // InternalContract.g:4413:2: (kw= 'in' kw= 'binding' )
- // InternalContract.g:4414:3: kw= 'in' kw= 'binding'
+ // InternalContract.g:4428:2: (kw= 'in' kw= 'binding' )
+ // InternalContract.g:4429:3: kw= 'in' kw= 'binding'
{
kw=(Token)match(input,78,FOLLOW_84);
@@ -11503,7 +11532,7 @@ public final AntlrDatatypeRuleToken ruleInBindingKeywords() throws RecognitionEx
// $ANTLR start "entryRuleInModesKeywords"
- // InternalContract.g:4428:1: entryRuleInModesKeywords returns [String current=null] : iv_ruleInModesKeywords= ruleInModesKeywords EOF ;
+ // InternalContract.g:4443:1: entryRuleInModesKeywords returns [String current=null] : iv_ruleInModesKeywords= ruleInModesKeywords EOF ;
public final String entryRuleInModesKeywords() throws RecognitionException {
String current = null;
@@ -11511,8 +11540,8 @@ public final String entryRuleInModesKeywords() throws RecognitionException {
try {
- // InternalContract.g:4428:55: (iv_ruleInModesKeywords= ruleInModesKeywords EOF )
- // InternalContract.g:4429:2: iv_ruleInModesKeywords= ruleInModesKeywords EOF
+ // InternalContract.g:4443:55: (iv_ruleInModesKeywords= ruleInModesKeywords EOF )
+ // InternalContract.g:4444:2: iv_ruleInModesKeywords= ruleInModesKeywords EOF
{
newCompositeNode(grammarAccess.getInModesKeywordsRule());
pushFollow(FOLLOW_1);
@@ -11539,7 +11568,7 @@ public final String entryRuleInModesKeywords() throws RecognitionException {
// $ANTLR start "ruleInModesKeywords"
- // InternalContract.g:4435:1: ruleInModesKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'in' kw= 'modes' ) ;
+ // InternalContract.g:4450:1: ruleInModesKeywords returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'in' kw= 'modes' ) ;
public final AntlrDatatypeRuleToken ruleInModesKeywords() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11549,11 +11578,11 @@ public final AntlrDatatypeRuleToken ruleInModesKeywords() throws RecognitionExce
enterRule();
try {
- // InternalContract.g:4441:2: ( (kw= 'in' kw= 'modes' ) )
- // InternalContract.g:4442:2: (kw= 'in' kw= 'modes' )
+ // InternalContract.g:4456:2: ( (kw= 'in' kw= 'modes' ) )
+ // InternalContract.g:4457:2: (kw= 'in' kw= 'modes' )
{
- // InternalContract.g:4442:2: (kw= 'in' kw= 'modes' )
- // InternalContract.g:4443:3: kw= 'in' kw= 'modes'
+ // InternalContract.g:4457:2: (kw= 'in' kw= 'modes' )
+ // InternalContract.g:4458:3: kw= 'in' kw= 'modes'
{
kw=(Token)match(input,78,FOLLOW_85);
@@ -11588,7 +11617,7 @@ public final AntlrDatatypeRuleToken ruleInModesKeywords() throws RecognitionExce
// $ANTLR start "entryRuleINTVALUE"
- // InternalContract.g:4457:1: entryRuleINTVALUE returns [String current=null] : iv_ruleINTVALUE= ruleINTVALUE EOF ;
+ // InternalContract.g:4472:1: entryRuleINTVALUE returns [String current=null] : iv_ruleINTVALUE= ruleINTVALUE EOF ;
public final String entryRuleINTVALUE() throws RecognitionException {
String current = null;
@@ -11596,8 +11625,8 @@ public final String entryRuleINTVALUE() throws RecognitionException {
try {
- // InternalContract.g:4457:48: (iv_ruleINTVALUE= ruleINTVALUE EOF )
- // InternalContract.g:4458:2: iv_ruleINTVALUE= ruleINTVALUE EOF
+ // InternalContract.g:4472:48: (iv_ruleINTVALUE= ruleINTVALUE EOF )
+ // InternalContract.g:4473:2: iv_ruleINTVALUE= ruleINTVALUE EOF
{
newCompositeNode(grammarAccess.getINTVALUERule());
pushFollow(FOLLOW_1);
@@ -11624,7 +11653,7 @@ public final String entryRuleINTVALUE() throws RecognitionException {
// $ANTLR start "ruleINTVALUE"
- // InternalContract.g:4464:1: ruleINTVALUE returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INTEGER_LIT_0= RULE_INTEGER_LIT ;
+ // InternalContract.g:4479:1: ruleINTVALUE returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INTEGER_LIT_0= RULE_INTEGER_LIT ;
public final AntlrDatatypeRuleToken ruleINTVALUE() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11634,8 +11663,8 @@ public final AntlrDatatypeRuleToken ruleINTVALUE() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4470:2: (this_INTEGER_LIT_0= RULE_INTEGER_LIT )
- // InternalContract.g:4471:2: this_INTEGER_LIT_0= RULE_INTEGER_LIT
+ // InternalContract.g:4485:2: (this_INTEGER_LIT_0= RULE_INTEGER_LIT )
+ // InternalContract.g:4486:2: this_INTEGER_LIT_0= RULE_INTEGER_LIT
{
this_INTEGER_LIT_0=(Token)match(input,RULE_INTEGER_LIT,FOLLOW_2);
@@ -11664,7 +11693,7 @@ public final AntlrDatatypeRuleToken ruleINTVALUE() throws RecognitionException {
// $ANTLR start "entryRuleQPREF"
- // InternalContract.g:4481:1: entryRuleQPREF returns [String current=null] : iv_ruleQPREF= ruleQPREF EOF ;
+ // InternalContract.g:4496:1: entryRuleQPREF returns [String current=null] : iv_ruleQPREF= ruleQPREF EOF ;
public final String entryRuleQPREF() throws RecognitionException {
String current = null;
@@ -11672,8 +11701,8 @@ public final String entryRuleQPREF() throws RecognitionException {
try {
- // InternalContract.g:4481:45: (iv_ruleQPREF= ruleQPREF EOF )
- // InternalContract.g:4482:2: iv_ruleQPREF= ruleQPREF EOF
+ // InternalContract.g:4496:45: (iv_ruleQPREF= ruleQPREF EOF )
+ // InternalContract.g:4497:2: iv_ruleQPREF= ruleQPREF EOF
{
newCompositeNode(grammarAccess.getQPREFRule());
pushFollow(FOLLOW_1);
@@ -11700,7 +11729,7 @@ public final String entryRuleQPREF() throws RecognitionException {
// $ANTLR start "ruleQPREF"
- // InternalContract.g:4488:1: ruleQPREF returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? ) ;
+ // InternalContract.g:4503: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();
@@ -11712,11 +11741,11 @@ public final AntlrDatatypeRuleToken ruleQPREF() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4494:2: ( (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? ) )
- // InternalContract.g:4495:2: (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? )
+ // InternalContract.g:4509:2: ( (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? ) )
+ // InternalContract.g:4510:2: (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? )
{
- // InternalContract.g:4495:2: (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? )
- // InternalContract.g:4496:3: this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )?
+ // InternalContract.g:4510:2: (this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )? )
+ // InternalContract.g:4511:3: this_ID_0= RULE_ID (kw= '::' this_ID_2= RULE_ID )?
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_86);
@@ -11725,18 +11754,18 @@ public final AntlrDatatypeRuleToken ruleQPREF() throws RecognitionException {
newLeafNode(this_ID_0, grammarAccess.getQPREFAccess().getIDTerminalRuleCall_0());
- // InternalContract.g:4503:3: (kw= '::' this_ID_2= RULE_ID )?
+ // InternalContract.g:4518:3: (kw= '::' this_ID_2= RULE_ID )?
int alt83=2;
int LA83_0 = input.LA(1);
- if ( (LA83_0==62) ) {
+ if ( (LA83_0==61) ) {
alt83=1;
}
switch (alt83) {
case 1 :
- // InternalContract.g:4504:4: kw= '::' this_ID_2= RULE_ID
+ // InternalContract.g:4519:4: kw= '::' this_ID_2= RULE_ID
{
- kw=(Token)match(input,62,FOLLOW_4);
+ kw=(Token)match(input,61,FOLLOW_4);
current.merge(kw);
newLeafNode(kw, grammarAccess.getQPREFAccess().getColonColonKeyword_1_0());
@@ -11777,7 +11806,7 @@ public final AntlrDatatypeRuleToken ruleQPREF() throws RecognitionException {
// $ANTLR start "entryRuleQCREF"
- // InternalContract.g:4521:1: entryRuleQCREF returns [String current=null] : iv_ruleQCREF= ruleQCREF EOF ;
+ // InternalContract.g:4536:1: entryRuleQCREF returns [String current=null] : iv_ruleQCREF= ruleQCREF EOF ;
public final String entryRuleQCREF() throws RecognitionException {
String current = null;
@@ -11785,8 +11814,8 @@ public final String entryRuleQCREF() throws RecognitionException {
try {
- // InternalContract.g:4521:45: (iv_ruleQCREF= ruleQCREF EOF )
- // InternalContract.g:4522:2: iv_ruleQCREF= ruleQCREF EOF
+ // InternalContract.g:4536:45: (iv_ruleQCREF= ruleQCREF EOF )
+ // InternalContract.g:4537:2: iv_ruleQCREF= ruleQCREF EOF
{
newCompositeNode(grammarAccess.getQCREFRule());
pushFollow(FOLLOW_1);
@@ -11813,7 +11842,7 @@ public final String entryRuleQCREF() throws RecognitionException {
// $ANTLR start "ruleQCREF"
- // InternalContract.g:4528: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:4543: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();
@@ -11826,13 +11855,13 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4534:2: ( ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? ) )
- // InternalContract.g:4535:2: ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? )
+ // InternalContract.g:4549:2: ( ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? ) )
+ // InternalContract.g:4550:2: ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? )
{
- // InternalContract.g:4535:2: ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? )
- // InternalContract.g:4536:3: (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )?
+ // InternalContract.g:4550:2: ( (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )? )
+ // InternalContract.g:4551:3: (this_ID_0= RULE_ID kw= '::' )* this_ID_2= RULE_ID (kw= '.' this_ID_4= RULE_ID )?
{
- // InternalContract.g:4536:3: (this_ID_0= RULE_ID kw= '::' )*
+ // InternalContract.g:4551:3: (this_ID_0= RULE_ID kw= '::' )*
loop84:
do {
int alt84=2;
@@ -11841,7 +11870,7 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
if ( (LA84_0==RULE_ID) ) {
int LA84_1 = input.LA(2);
- if ( (LA84_1==62) ) {
+ if ( (LA84_1==61) ) {
alt84=1;
}
@@ -11851,7 +11880,7 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
switch (alt84) {
case 1 :
- // InternalContract.g:4537:4: this_ID_0= RULE_ID kw= '::'
+ // InternalContract.g:4552:4: this_ID_0= RULE_ID kw= '::'
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_65);
@@ -11860,7 +11889,7 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
newLeafNode(this_ID_0, grammarAccess.getQCREFAccess().getIDTerminalRuleCall_0_0());
- kw=(Token)match(input,62,FOLLOW_4);
+ kw=(Token)match(input,61,FOLLOW_4);
current.merge(kw);
newLeafNode(kw, grammarAccess.getQCREFAccess().getColonColonKeyword_0_1());
@@ -11881,18 +11910,18 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
newLeafNode(this_ID_2, grammarAccess.getQCREFAccess().getIDTerminalRuleCall_1());
- // InternalContract.g:4557:3: (kw= '.' this_ID_4= RULE_ID )?
+ // InternalContract.g:4572:3: (kw= '.' this_ID_4= RULE_ID )?
int alt85=2;
int LA85_0 = input.LA(1);
- if ( (LA85_0==53) ) {
+ if ( (LA85_0==71) ) {
alt85=1;
}
switch (alt85) {
case 1 :
- // InternalContract.g:4558:4: kw= '.' this_ID_4= RULE_ID
+ // InternalContract.g:4573:4: kw= '.' this_ID_4= RULE_ID
{
- kw=(Token)match(input,53,FOLLOW_4);
+ kw=(Token)match(input,71,FOLLOW_4);
current.merge(kw);
newLeafNode(kw, grammarAccess.getQCREFAccess().getFullStopKeyword_2_0());
@@ -11933,7 +11962,7 @@ public final AntlrDatatypeRuleToken ruleQCREF() throws RecognitionException {
// $ANTLR start "entryRuleSTAR"
- // InternalContract.g:4575:1: entryRuleSTAR returns [String current=null] : iv_ruleSTAR= ruleSTAR EOF ;
+ // InternalContract.g:4590:1: entryRuleSTAR returns [String current=null] : iv_ruleSTAR= ruleSTAR EOF ;
public final String entryRuleSTAR() throws RecognitionException {
String current = null;
@@ -11941,8 +11970,8 @@ public final String entryRuleSTAR() throws RecognitionException {
try {
- // InternalContract.g:4575:44: (iv_ruleSTAR= ruleSTAR EOF )
- // InternalContract.g:4576:2: iv_ruleSTAR= ruleSTAR EOF
+ // InternalContract.g:4590:44: (iv_ruleSTAR= ruleSTAR EOF )
+ // InternalContract.g:4591:2: iv_ruleSTAR= ruleSTAR EOF
{
newCompositeNode(grammarAccess.getSTARRule());
pushFollow(FOLLOW_1);
@@ -11969,7 +11998,7 @@ public final String entryRuleSTAR() throws RecognitionException {
// $ANTLR start "ruleSTAR"
- // InternalContract.g:4582:1: ruleSTAR returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '*' ;
+ // InternalContract.g:4597:1: ruleSTAR returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '*' ;
public final AntlrDatatypeRuleToken ruleSTAR() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11979,8 +12008,8 @@ public final AntlrDatatypeRuleToken ruleSTAR() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4588:2: (kw= '*' )
- // InternalContract.g:4589:2: kw= '*'
+ // InternalContract.g:4603:2: (kw= '*' )
+ // InternalContract.g:4604:2: kw= '*'
{
kw=(Token)match(input,81,FOLLOW_2);
@@ -12007,7 +12036,7 @@ public final AntlrDatatypeRuleToken ruleSTAR() throws RecognitionException {
// $ANTLR start "ruleLanguage"
- // InternalContract.g:4597:1: ruleLanguage returns [Enumerator current=null] : ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) ) ;
+ // InternalContract.g:4612:1: ruleLanguage returns [Enumerator current=null] : ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) ) ;
public final Enumerator ruleLanguage() throws RecognitionException {
Enumerator current = null;
@@ -12019,10 +12048,10 @@ public final Enumerator ruleLanguage() throws RecognitionException {
enterRule();
try {
- // InternalContract.g:4603:2: ( ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) ) )
- // InternalContract.g:4604:2: ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) )
+ // InternalContract.g:4618:2: ( ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) ) )
+ // InternalContract.g:4619:2: ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) )
{
- // InternalContract.g:4604:2: ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) )
+ // InternalContract.g:4619:2: ( (enumLiteral_0= 'python' ) | (enumLiteral_1= 'java' ) | (enumLiteral_2= 'smt' ) )
int alt86=3;
switch ( input.LA(1) ) {
case 82:
@@ -12049,10 +12078,10 @@ public final Enumerator ruleLanguage() throws RecognitionException {
switch (alt86) {
case 1 :
- // InternalContract.g:4605:3: (enumLiteral_0= 'python' )
+ // InternalContract.g:4620:3: (enumLiteral_0= 'python' )
{
- // InternalContract.g:4605:3: (enumLiteral_0= 'python' )
- // InternalContract.g:4606:4: enumLiteral_0= 'python'
+ // InternalContract.g:4620:3: (enumLiteral_0= 'python' )
+ // InternalContract.g:4621:4: enumLiteral_0= 'python'
{
enumLiteral_0=(Token)match(input,82,FOLLOW_2);
@@ -12066,10 +12095,10 @@ public final Enumerator ruleLanguage() throws RecognitionException {
}
break;
case 2 :
- // InternalContract.g:4613:3: (enumLiteral_1= 'java' )
+ // InternalContract.g:4628:3: (enumLiteral_1= 'java' )
{
- // InternalContract.g:4613:3: (enumLiteral_1= 'java' )
- // InternalContract.g:4614:4: enumLiteral_1= 'java'
+ // InternalContract.g:4628:3: (enumLiteral_1= 'java' )
+ // InternalContract.g:4629:4: enumLiteral_1= 'java'
{
enumLiteral_1=(Token)match(input,83,FOLLOW_2);
@@ -12083,10 +12112,10 @@ public final Enumerator ruleLanguage() throws RecognitionException {
}
break;
case 3 :
- // InternalContract.g:4621:3: (enumLiteral_2= 'smt' )
+ // InternalContract.g:4636:3: (enumLiteral_2= 'smt' )
{
- // InternalContract.g:4621:3: (enumLiteral_2= 'smt' )
- // InternalContract.g:4622:4: enumLiteral_2= 'smt'
+ // InternalContract.g:4636:3: (enumLiteral_2= 'smt' )
+ // InternalContract.g:4637:4: enumLiteral_2= 'smt'
{
enumLiteral_2=(Token)match(input,84,FOLLOW_2);
@@ -12120,6 +12149,94 @@ public final Enumerator ruleLanguage() throws RecognitionException {
}
// $ANTLR end "ruleLanguage"
+
+ // $ANTLR start "ruleMemberCallOperator"
+ // InternalContract.g:4647:1: ruleMemberCallOperator returns [Enumerator current=null] : ( (enumLiteral_0= '.' ) | (enumLiteral_1= '?.' ) ) ;
+ public final Enumerator ruleMemberCallOperator() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+
+
+ enterRule();
+
+ try {
+ // InternalContract.g:4653:2: ( ( (enumLiteral_0= '.' ) | (enumLiteral_1= '?.' ) ) )
+ // InternalContract.g:4654:2: ( (enumLiteral_0= '.' ) | (enumLiteral_1= '?.' ) )
+ {
+ // InternalContract.g:4654:2: ( (enumLiteral_0= '.' ) | (enumLiteral_1= '?.' ) )
+ int alt87=2;
+ int LA87_0 = input.LA(1);
+
+ if ( (LA87_0==71) ) {
+ alt87=1;
+ }
+ else if ( (LA87_0==85) ) {
+ alt87=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 87, 0, input);
+
+ throw nvae;
+ }
+ switch (alt87) {
+ case 1 :
+ // InternalContract.g:4655:3: (enumLiteral_0= '.' )
+ {
+ // InternalContract.g:4655:3: (enumLiteral_0= '.' )
+ // InternalContract.g:4656:4: enumLiteral_0= '.'
+ {
+ enumLiteral_0=(Token)match(input,71,FOLLOW_2);
+
+ current = grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getMemberCallOperatorAccess().getNORMALEnumLiteralDeclaration_0());
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalContract.g:4663:3: (enumLiteral_1= '?.' )
+ {
+ // InternalContract.g:4663:3: (enumLiteral_1= '?.' )
+ // InternalContract.g:4664:4: enumLiteral_1= '?.'
+ {
+ enumLiteral_1=(Token)match(input,85,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"
+
// Delegated rules
@@ -12131,7 +12248,7 @@ public final Enumerator ruleLanguage() throws RecognitionException {
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\31\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\30\uffff\2\14\1\2\1\1\1\uffff\1\4\1\3\1\uffff\1\6\1\7",
"",
"",
"",
@@ -12141,7 +12258,7 @@ public final Enumerator ruleLanguage() throws RecognitionException {
"\1\15\6\uffff\1\11\1\10",
"\1\16\27\uffff\1\17\13\uffff\1\17\7\uffff\1\17\31\uffff\1\15\1\uffff\1\17\1\uffff\1\17",
"\1\20\27\uffff\1\21\13\uffff\1\21\7\uffff\1\21\31\uffff\1\15\1\uffff\1\21\1\uffff\1\21",
- "\1\23\13\uffff\1\23\7\uffff\1\23\15\uffff\1\22\13\uffff\1\15\1\uffff\1\23\1\uffff\1\23",
+ "\1\23\13\uffff\1\23\7\uffff\1\23\14\uffff\1\22\14\uffff\1\15\1\uffff\1\23\1\uffff\1\23",
"",
"",
"",
@@ -12176,7 +12293,7 @@ public DFA68(BaseRecognizer recognizer) {
this.transition = dfa_7;
}
public String getDescription() {
- return "3200: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 "3215: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 )";
}
}
@@ -12229,35 +12346,35 @@ public String getDescription() {
public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0001010000000000L});
public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0C10008000000050L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0610008000000050L});
public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0004000000000002L});
public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0008000000000002L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0C00008000000050L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0120000000000002L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0160008000400002L});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0080000000000000L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0120008000400002L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0600008000000050L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0080000000000002L,0x0000000000200080L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x00A0008000400002L,0x0000000000200080L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0040000000000000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0080008000400002L,0x0000000000200080L});
public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0120000000400002L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0080000000400002L,0x0000000000200080L});
public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000008000000010L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0C10808010000050L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x3000000000000002L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0100000000000000L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0610808010000050L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x1800000000000002L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x1000000000000002L});
public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000100000000610L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x8000000100000000L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000008000001850L,0x00000000000003DFL});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x4000000100000000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x8000008000001850L,0x000000000000036FL});
public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0001000010000000L,0x0000000000005000L});
public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0001000010000000L,0x0000000000004000L});
public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000010L,0x0000000000000020L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000018000001850L,0x00000000000003DFL});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000010L,0x0000000000000010L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x8000018000001850L,0x000000000000036FL});
public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000100000000L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0020000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000088L});
public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000800L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000420L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000410L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000001810L,0x0000000000000300L});
public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000012L});
public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000001000L});
@@ -12266,7 +12383,7 @@ public String getDescription() {
public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x4000000000000002L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0020000000000002L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L});
}
\ 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 bd2daca..ba4be3b 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
@@ -501,7 +501,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 daa704f..51c8aaa 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
@@ -1431,7 +1431,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);
@@ -1455,14 +1456,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; }
@@ -1471,19 +1474,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; }
@@ -2151,6 +2159,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; }
+ }
private final AnnexLibraryElements pAnnexLibrary;
private final AnnexSubclauseElements pAnnexSubclause;
@@ -2183,6 +2219,7 @@ public class LanguageElements extends AbstractElementFinder.AbstractEnumRuleElem
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;
@@ -2244,6 +2281,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();
@@ -2689,7 +2727,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]
// )*
//;
@@ -2701,6 +2740,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 e40fe38..be40514 100644
--- a/org.osate.contract/src/org/osate/contract/Contract.xtext
+++ b/org.osate.contract/src/org/osate/contract/Contract.xtext
@@ -218,11 +218,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 '}'
;
From 1c8a344d809dad4fb39e2d97361e966a30b226c0 Mon Sep 17 00:00:00 2001
From: Joe Seibel <1824701+joeseibel@users.noreply.github.com>
Date: Wed, 21 Feb 2024 14:07:20 -0800
Subject: [PATCH 3/9] Implemented typing for optional member call.
---
.../MemberCallTests/optional_test.aadl | 4 +++
.../tests/typesystem/MemberCallTest.java | 14 +++++++-
.../scoping/ContractScopeProvider.java | 35 ++++++++++++-------
.../osate/contract/typing/contract.xsemantics | 23 ++++++++++--
4 files changed, 61 insertions(+), 15 deletions(-)
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/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/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.xsemantics b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
index 604f822..bd53663 100644
--- a/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
+++ b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
@@ -68,7 +68,13 @@ rule MemberCall
G |- MemberCall expression : Type type
from {
G |- expression.left : var Type leftType
- type = switch member : leftType?.members?.get(expression.right) {
+ val receiverType = switch expression.operator {
+ case NORMAL: leftType
+ case OPTIONAL: if (leftType instanceof OptionalType) {
+ leftType.elementType
+ }
+ }
+ val resultType = switch member : receiverType?.members?.get(expression.right) {
SimpleMember, ?>: member.returnType
MemberWithTypeParameter, ?>: {
val queryType = GenericTypeArgumentRegistry.getQueryType(expression.typeArgument)
@@ -82,6 +88,14 @@ from {
member.getReturnType(lambdaType)
}
}
+ type = switch expression.operator {
+ case NORMAL: resultType
+ case OPTIONAL: if (resultType instanceof OptionalType) {
+ resultType
+ } else {
+ new OptionalType(resultType)
+ }
+ }
}
rule PropertyLookup
@@ -211,7 +225,12 @@ checkrule CheckMemberCall for
from {
empty |- expression.left : var Type leftType
if (leftType !== null && expression.right !== null) {
- val member = leftType.members.get(expression.right)
+ val member = switch expression.operator {
+ case NORMAL: leftType.members.get(expression.right)
+ case OPTIONAL: if (leftType instanceof OptionalType) {
+ leftType.elementType.members.get(expression.right)
+ }
+ }
if (member === null) {
fail
error "'" + expression.right + "' is not a member of the type " + leftType
From afc53f02f29fabb0e4599702baaf445ebba0100a Mon Sep 17 00:00:00 2001
From: Joe Seibel <1824701+joeseibel@users.noreply.github.com>
Date: Thu, 22 Feb 2024 12:05:16 -0800
Subject: [PATCH 4/9] Implemented validation for optional member calls.
---
.../CheckMemberCallTests/extra_argument.aadl | 3 +
.../CheckMemberCallTests/extra_generics.aadl | 3 +
.../CheckMemberCallTests/extra_lambda.aadl | 3 +
.../invalid_optional_call_member.aadl | 10 +++
.../missing_argument.aadl | 4 +
.../missing_generics.aadl | 3 +
.../CheckMemberCallTests/missing_lambda.aadl | 3 +
.../optional_call_on_non_optional.aadl | 10 +++
.../tests/validator/CheckMemberCallTest.java | 84 +++++++++++++++++--
.../osate/contract/typing/contract.xsemantics | 18 ++--
10 files changed, 129 insertions(+), 12 deletions(-)
create mode 100644 org.osate.contract.tests/models/validator/CheckMemberCallTests/invalid_optional_call_member.aadl
create mode 100644 org.osate.contract.tests/models/validator/CheckMemberCallTests/optional_call_on_non_optional.aadl
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/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/src/org/osate/contract/typing/contract.xsemantics b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
index bd53663..7538a70 100644
--- a/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
+++ b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
@@ -31,6 +31,7 @@ import org.osate.contract.contract.ContractPackage
import org.osate.contract.contract.Expression
import org.osate.contract.contract.Lambda
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
@@ -225,15 +226,20 @@ checkrule CheckMemberCall for
from {
empty |- expression.left : var Type leftType
if (leftType !== null && expression.right !== null) {
- val member = switch expression.operator {
- case NORMAL: leftType.members.get(expression.right)
- case OPTIONAL: if (leftType instanceof OptionalType) {
- leftType.elementType.members.get(expression.right)
- }
+ if (expression.operator == MemberCallOperator.OPTIONAL && !(leftType instanceof OptionalType)) {
+ fail
+ error "Cannot use optional member call on non-optional type " + leftType
+ source expression
+ feature ContractPackage.eINSTANCE.memberCall_Operator
+ }
+ val receiverType = switch expression.operator {
+ case NORMAL: leftType
+ case OPTIONAL: (leftType as OptionalType).elementType
}
+ val member = receiverType.members.get(expression.right)
if (member === null) {
fail
- error "'" + expression.right + "' is not a member of the type " + leftType
+ error "'" + expression.right + "' is not a member of the type " + receiverType
source expression
feature ContractPackage.eINSTANCE.memberCall_Right
} else {
From 65d5a5bb6272b616777470508738f32bbee28966 Mon Sep 17 00:00:00 2001
From: Joe Seibel <1824701+joeseibel@users.noreply.github.com>
Date: Thu, 22 Feb 2024 12:08:22 -0800
Subject: [PATCH 5/9] Don't wrap null in an OptionalType.
The resultType can be null when using an optional member call on a
non-optional.
---
.../src/org/osate/contract/typing/contract.xsemantics | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
index 7538a70..fa2e3a7 100644
--- a/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
+++ b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
@@ -93,7 +93,7 @@ from {
case NORMAL: resultType
case OPTIONAL: if (resultType instanceof OptionalType) {
resultType
- } else {
+ } else if (resultType !== null) {
new OptionalType(resultType)
}
}
From f6a31a7359e2ab911e92ecb904b5425fea8c686f Mon Sep 17 00:00:00 2001
From: Joe Seibel <1824701+joeseibel@users.noreply.github.com>
Date: Thu, 22 Feb 2024 15:34:33 -0800
Subject: [PATCH 6/9] Handle optional member calls in various rules of the type
system.
---
.../OptionalMemberCallTests/.gitignore | 1 +
.../OptionalMemberCallTests/.project | 18 +++++
.../org.eclipse.core.resources.prefs | 2 +
.../chained_optional_calls_test.aadl | 17 ++++
...nt_type_for_long_with_units_scaled_to.aadl | 3 +
.../wrong_argument_type_for_record_get.aadl | 3 +
.../typesystem/OptionalMemberCallTest.java | 79 +++++++++++++++++++
.../validator/CheckArgumentTypeTest.java | 14 +++-
.../osate/contract/typing/contract.xsemantics | 40 ++++++++--
9 files changed, 170 insertions(+), 7 deletions(-)
create mode 100644 org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.gitignore
create mode 100644 org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.project
create mode 100644 org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/.settings/org.eclipse.core.resources.prefs
create mode 100644 org.osate.contract.tests/models/typeSystem/OptionalMemberCallTests/chained_optional_calls_test.aadl
create mode 100644 org.osate.contract.tests/src/org/osate/contract/tests/typesystem/OptionalMemberCallTest.java
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/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/src/org/osate/contract/typing/contract.xsemantics b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
index fa2e3a7..2c2241c 100644
--- a/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
+++ b/org.osate.contract/src/org/osate/contract/typing/contract.xsemantics
@@ -158,7 +158,13 @@ from {
} else if (parent instanceof TupleParameter) {
val memberCall = EcoreUtil2.getContainerOfType(parent, MemberCall)
G |- memberCall.left : var Type leftType
- val member = leftType.members.get(memberCall.right)
+ val receiverType = switch memberCall.operator {
+ case NORMAL: leftType
+ case OPTIONAL: if (leftType instanceof OptionalType) {
+ leftType.elementType
+ }
+ }
+ val member = receiverType?.members?.get(memberCall.right)
if (member instanceof MemberWithLambda) {
val leftElementType = member.lambdaParameterType
if (leftElementType instanceof TupleType) {
@@ -176,7 +182,13 @@ rule SingleParameter
from {
val memberCall = EcoreUtil2.getContainerOfType(parameter, MemberCall)
G |- memberCall.left : var Type leftType
- val member = leftType.members.get(memberCall.right)
+ val receiverType = switch memberCall.operator {
+ case NORMAL: leftType
+ case OPTIONAL: if (leftType instanceof OptionalType) {
+ leftType.elementType
+ }
+ }
+ val member = receiverType?.members?.get(memberCall.right)
if (member instanceof MemberWithLambda) {
type = member.lambdaParameterType
}
@@ -302,7 +314,13 @@ from {
* is not nested in a deep expression. If it is a single NameReference, then the scope provider ensures that the
* type is correct.
*/
- val requiredArgumentType = switch leftType {
+ val receiverType = switch expression.operator {
+ case NORMAL: leftType
+ case OPTIONAL: if (leftType instanceof OptionalType) {
+ leftType.elementType
+ }
+ }
+ val requiredArgumentType = switch receiverType {
LongWithUnitsType case expression.right == "scaledTo": "UnitLiteral"
RecordType case expression.right == "get": "RecordField"
}
@@ -321,7 +339,13 @@ checkrule CheckLambdaReturnType for
from {
val memberCall = EcoreUtil2.getContainerOfType(lambda, MemberCall)
empty |- memberCall.left : var Type leftType
- val member = leftType.members.get(memberCall.right)
+ val receiverType = switch memberCall.operator {
+ case NORMAL: leftType
+ case OPTIONAL: if (leftType instanceof OptionalType) {
+ leftType.elementType
+ }
+ }
+ val member = receiverType?.members?.get(memberCall.right)
if (member instanceof MemberWithLambda) {
empty |- lambda.returnValue : var Type returnType
if (returnType !== null) {
@@ -372,7 +396,13 @@ checkrule CheckTupleParameterSize for
from {
val memberCall = EcoreUtil2.getContainerOfType(tupleParameter, MemberCall)
empty |- memberCall.left : var Type leftType
- val member = leftType.members.get(memberCall.right)
+ val receiverType = switch memberCall.operator {
+ case NORMAL: leftType
+ case OPTIONAL: if (leftType instanceof OptionalType) {
+ leftType.elementType
+ }
+ }
+ val member = receiverType?.members?.get(memberCall.right)
if (member instanceof MemberWithLambda) {
val leftElementType = member.lambdaParameterType
if (leftElementType instanceof TupleType) {
From a4243c50e153dab8ab6ac44d73cd20d95ded17f7 Mon Sep 17 00:00:00 2001
From: Joe Seibel <1824701+joeseibel@users.noreply.github.com>
Date: Fri, 23 Feb 2024 15:48:54 -0800
Subject: [PATCH 7/9] Implemented interpretration of optional member calls.
---
.../.gitignore | 1 +
.../EvaluateOptionalMemberCallTests/.project | 18 ++
.../org.eclipse.core.resources.prefs | 2 +
.../member_with_argument_test.aadl | 25 +++
.../member_with_lambda_test.aadl | 35 ++++
.../member_with_type_parameter_test.aadl | 26 +++
.../EvaluateOptionalMemberCallTests/ps.aadl | 14 ++
.../simple_member_test.aadl | 25 +++
.../EvaluateOptionalMemberCallTest.java | 178 ++++++++++++++++++
.../typing/contract-interpreter.xsemantics | 70 ++++---
10 files changed, 369 insertions(+), 25 deletions(-)
create mode 100644 org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.gitignore
create mode 100644 org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.project
create mode 100644 org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/.settings/org.eclipse.core.resources.prefs
create mode 100644 org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_argument_test.aadl
create mode 100644 org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_lambda_test.aadl
create mode 100644 org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/member_with_type_parameter_test.aadl
create mode 100644 org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/ps.aadl
create mode 100644 org.osate.contract.tests/models/interpreter/EvaluateOptionalMemberCallTests/simple_member_test.aadl
create mode 100644 org.osate.contract.tests/src/org/osate/contract/tests/interpreter/EvaluateOptionalMemberCallTest.java
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/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/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