public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); }
public ParserRule getXBlockExpressionRule() { return getXBlockExpressionAccess().getRule(); }
/** * Syntax: * ';'? */ @Override protected void emit_XBlockExpression_SemicolonKeyword_2_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { if (semicolonBeforeNextExpressionRequired) { ILeafNode node = nodes != null && nodes.size() == 1 && nodes.get(0) instanceof ILeafNode ? (ILeafNode) nodes.get(0) : null; Keyword kw = grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1(); acceptUnassignedKeyword(kw, kw.getValue(), node); } else acceptNodes(transition, nodes); } }
@Override public boolean enterAssignedParserRuleCall(RuleCall rc, EObject semanticChild, ICompositeNode node) { if (rc == grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()) { semicolonBeforeNextExpressionRequired = startsWithUnaryOperator(semanticChild); } else semicolonBeforeNextExpressionRequired = false; return super.enterAssignedParserRuleCall(rc, semanticChild, node); }
protected boolean isSemicolon(INode child) { return child.getGrammarElement() == grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1() || child.getGrammarElement() == grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1(); }
protected boolean isXExpressionInsideBlock(INode child) { return child.getGrammarElement() == grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0() || child.getGrammarElement() == grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0(); }
grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0(), current); if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); newCompositeNode(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
Assignment _expressionsAssignment_2_0 = this._xbaseGrammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0(); if (Objects.equal(assignment, _expressionsAssignment_2_0)) { _matched=true;
@Inject protected void init(IGrammarAccess access) { grammarAccess = (XbaseGrammarAccess) access; 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()); }
public void configure(FormattingConfig c, XbaseGrammarAccess ga) { xtypeFormatter.configure(c, ga.getXtypeGrammarAccess()); configureXUnaryOperation(c, ga.getXUnaryOperationAccess()); configureXPostfixOperation(c, ga.getXPostfixOperationAccess()); configureXMemberFeatureCall(c, ga.getXMemberFeatureCallAccess()); configureXClosure(c, ga.getXClosureAccess()); configureXShortClosure(c, ga.getXShortClosureAccess()); configureXParenthesizedExpression(c, ga.getXParenthesizedExpressionAccess()); configureXIfExpression(c, ga.getXIfExpressionAccess()); configureXSynchronizedExpression(c, ga.getXSynchronizedExpressionAccess()); configureXSwitchExpression(c, ga.getXSwitchExpressionAccess()); configureXCasePart(c, ga.getXCasePartAccess()); configureXForLoopExpression(c, ga.getXForLoopExpressionAccess()); configureXBasicForLoopExpression(c, ga.getXBasicForLoopExpressionAccess()); configureXWhileExpression(c, ga.getXWhileExpressionAccess()); configureXDoWhileExpression(c, ga.getXDoWhileExpressionAccess()); configureXBlockExpression(c, ga.getXBlockExpressionAccess()); configureXFeatureCall(c, ga.getXFeatureCallAccess()); configureXConstructorCall(c, ga.getXConstructorCallAccess()); configureXTypeLiteral(c, ga.getXTypeLiteralAccess()); configureXTryCatchFinallyExpression(c, ga.getXTryCatchFinallyExpressionAccess()); configureXCatchClause(c, ga.getXCatchClauseAccess()); }