Skip to content

Commit

Permalink
Update the grammar and the generator with the default value for the a…
Browse files Browse the repository at this point in the history
…rguments (issue #2).
  • Loading branch information
gallandarakhneorg committed May 17, 2014
1 parent bad8793 commit ca0a3af
Show file tree
Hide file tree
Showing 29 changed files with 19,255 additions and 12,895 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,9 @@ public void completeParameter_Name(EObject model, Assignment assignment, Content
public void completeParameter_ParameterType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeParameter_DefaultValue(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeRequiredCapacity_RequiredCapacities(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ protected String getRuleName(AbstractElement element) {
put(grammarAccess.getActionSignatureAccess().getGroup_4(), "rule__ActionSignature__Group_4__0");
put(grammarAccess.getActionSignatureAccess().getGroup_4_2(), "rule__ActionSignature__Group_4_2__0");
put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0");
put(grammarAccess.getParameterAccess().getGroup_3(), "rule__Parameter__Group_3__0");
put(grammarAccess.getRequiredCapacityAccess().getGroup(), "rule__RequiredCapacity__Group__0");
put(grammarAccess.getRequiredCapacityAccess().getGroup_2(), "rule__RequiredCapacity__Group_2__0");
put(grammarAccess.getSkillAccess().getGroup(), "rule__Skill__Group__0");
Expand Down Expand Up @@ -303,6 +304,7 @@ protected String getRuleName(AbstractElement element) {
put(grammarAccess.getActionSignatureAccess().getFiredEventsAssignment_4_2_1(), "rule__ActionSignature__FiredEventsAssignment_4_2_1");
put(grammarAccess.getParameterAccess().getNameAssignment_0(), "rule__Parameter__NameAssignment_0");
put(grammarAccess.getParameterAccess().getParameterTypeAssignment_2(), "rule__Parameter__ParameterTypeAssignment_2");
put(grammarAccess.getParameterAccess().getDefaultValueAssignment_3_1(), "rule__Parameter__DefaultValueAssignment_3_1");
put(grammarAccess.getRequiredCapacityAccess().getRequiredCapacitiesAssignment_1(), "rule__RequiredCapacity__RequiredCapacitiesAssignment_1");
put(grammarAccess.getRequiredCapacityAccess().getRequiredCapacitiesAssignment_2_1(), "rule__RequiredCapacity__RequiredCapacitiesAssignment_2_1");
put(grammarAccess.getSkillAccess().getNameAssignment_1(), "rule__Skill__NameAssignment_1");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6508,6 +6508,7 @@ rule__Parameter__Group__2
}
:
rule__Parameter__Group__2__Impl
rule__Parameter__Group__3
;
finally {
restoreStackSize(stackSize);
Expand All @@ -6530,6 +6531,99 @@ finally {
}


rule__Parameter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__Parameter__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}

rule__Parameter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getParameterAccess().getGroup_3()); }
(rule__Parameter__Group_3__0)?
{ after(grammarAccess.getParameterAccess().getGroup_3()); }
)

;
finally {
restoreStackSize(stackSize);
}










rule__Parameter__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__Parameter__Group_3__0__Impl
rule__Parameter__Group_3__1
;
finally {
restoreStackSize(stackSize);
}

rule__Parameter__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getParameterAccess().getEqualsSignKeyword_3_0()); }

'='

{ after(grammarAccess.getParameterAccess().getEqualsSignKeyword_3_0()); }
)

;
finally {
restoreStackSize(stackSize);
}


rule__Parameter__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__Parameter__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}

rule__Parameter__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getParameterAccess().getDefaultValueAssignment_3_1()); }
(rule__Parameter__DefaultValueAssignment_3_1)
{ after(grammarAccess.getParameterAccess().getDefaultValueAssignment_3_1()); }
)

;
finally {
restoreStackSize(stackSize);
}



Expand Down Expand Up @@ -19513,6 +19607,21 @@ finally {
restoreStackSize(stackSize);
}

rule__Parameter__DefaultValueAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getParameterAccess().getDefaultValueXLiteralParserRuleCall_3_1_0()); }
ruleXLiteral{ after(grammarAccess.getParameterAccess().getDefaultValueXLiteralParserRuleCall_3_1_0()); }
)

;
finally {
restoreStackSize(stackSize);
}

rule__RequiredCapacity__RequiredCapacitiesAssignment_1
@init {
int stackSize = keepStackSize();
Expand Down
Loading

0 comments on commit ca0a3af

Please sign in to comment.