builder.put(grammarAccess.getThingStateChangedEventTriggerAccess().getGroup_3(), "rule__ThingStateChangedEventTrigger__Group_3__0"); builder.put(grammarAccess.getThingStateChangedEventTriggerAccess().getGroup_4(), "rule__ThingStateChangedEventTrigger__Group_4__0"); builder.put(grammarAccess.getScriptAccess().getGroup(), "rule__Script__Group__0"); builder.put(grammarAccess.getScriptAccess().getGroup_1(), "rule__Script__Group_1__0"); builder.put(grammarAccess.getQuantityLiteralAccess().getGroup(), "rule__QuantityLiteral__Group__0"); builder.put(grammarAccess.getXAssignmentAccess().getGroup_0(), "rule__XAssignment__Group_0__0"); builder.put(grammarAccess.getValidTriggerNumberAccess().getValueAssignment(), "rule__ValidTriggerNumber__ValueAssignment"); builder.put(grammarAccess.getValidTriggerStringAccess().getValueAssignment(), "rule__ValidTriggerString__ValueAssignment"); builder.put(grammarAccess.getScriptAccess().getExpressionsAssignment_1_0(), "rule__Script__ExpressionsAssignment_1_0"); builder.put(grammarAccess.getQuantityLiteralAccess().getValueAssignment_1(), "rule__QuantityLiteral__ValueAssignment_1"); builder.put(grammarAccess.getQuantityLiteralAccess().getUnitAssignment_3(), "rule__QuantityLiteral__UnitAssignment_3");
@Inject public ScriptGrammarAccess(GrammarProvider grammarProvider, XbaseGrammarAccess gaXbase, XtypeGrammarAccess gaXtype) { this.grammar = internalFindGrammar(grammarProvider); this.gaXbase = gaXbase; this.gaXtype = gaXtype; this.pScript = new ScriptElements(); this.pXLiteral = new XLiteralElements(); this.pQuantityLiteral = new QuantityLiteralElements(); this.pAbstractUnit = new AbstractUnitElements(); this.pStringUnit = new StringUnitElements(); this.pIDUnit = new IDUnitElements(); this.pSpecificUnit = new SpecificUnitElements(); this.pCOMMON_UNIT_SYMBOLS = new COMMON_UNIT_SYMBOLSElements(); }
builder.put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1(), "rule__XImportDeclaration__Alternatives_1"); builder.put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3(), "rule__XImportDeclaration__Alternatives_1_0_3"); builder.put(grammarAccess.getScriptAccess().getGroup(), "rule__Script__Group__0"); builder.put(grammarAccess.getScriptAccess().getGroup_1(), "rule__Script__Group_1__0"); builder.put(grammarAccess.getQuantityLiteralAccess().getGroup(), "rule__QuantityLiteral__Group__0"); builder.put(grammarAccess.getXAssignmentAccess().getGroup_0(), "rule__XAssignment__Group_0__0"); builder.put(grammarAccess.getXImportDeclarationAccess().getGroup_1_0(), "rule__XImportDeclaration__Group_1_0__0"); builder.put(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup(), "rule__QualifiedNameInStaticImport__Group__0"); builder.put(grammarAccess.getScriptAccess().getExpressionsAssignment_1_0(), "rule__Script__ExpressionsAssignment_1_0"); builder.put(grammarAccess.getQuantityLiteralAccess().getValueAssignment_1(), "rule__QuantityLiteral__ValueAssignment_1"); builder.put(grammarAccess.getQuantityLiteralAccess().getUnitAssignment_3(), "rule__QuantityLiteral__UnitAssignment_3");
grammarAccess.getScriptAccess().getScriptAction_0(), current); newCompositeNode(grammarAccess.getScriptAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getScriptAccess().getSemicolonKeyword_1_1());
grammarAccess.getScriptAccess().getScriptAction_0(), current); newCompositeNode(grammarAccess.getScriptAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getScriptAccess().getSemicolonKeyword_1_1());
public ParserRule getScriptRule() { return getScriptAccess().getRule(); }
public ParserRule getScriptRule() { return getScriptAccess().getRule(); }
@Inject protected void init(IGrammarAccess access) { grammarAccess = (RulesGrammarAccess) access; match_Script_SemicolonKeyword_1_1_q = new TokenAlias(false, true, grammarAccess.getScriptAccess().getSemicolonKeyword_1_1()); match_XBlockExpression_SemicolonKeyword_2_1_q = new TokenAlias(false, true, grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); match_XExpressionInClosure_SemicolonKeyword_1_1_q = new TokenAlias(false, true, grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()), new TokenAlias(false, false, grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2())); match_XImportDeclaration_SemicolonKeyword_2_q = new TokenAlias(false, true, grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2()); match_XParenthesizedExpression_LeftParenthesisKeyword_0_a = new TokenAlias(true, true, grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); match_XParenthesizedExpression_LeftParenthesisKeyword_0_p = new TokenAlias(true, false, grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); }
@Inject protected void init(IGrammarAccess access) { grammarAccess = (ScriptGrammarAccess) access; match_Script_SemicolonKeyword_1_1_q = new TokenAlias(false, true, grammarAccess.getScriptAccess().getSemicolonKeyword_1_1()); match_XBlockExpression_SemicolonKeyword_2_1_q = new TokenAlias(false, true, grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); match_XExpressionInClosure_SemicolonKeyword_1_1_q = new TokenAlias(false, true, grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()), new TokenAlias(false, false, grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2())); match_XImportDeclaration_SemicolonKeyword_2_q = new TokenAlias(false, true, grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2()); match_XParenthesizedExpression_LeftParenthesisKeyword_0_a = new TokenAlias(true, true, grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); match_XParenthesizedExpression_LeftParenthesisKeyword_0_p = new TokenAlias(true, false, grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); }