grammarAccess.getPatternBodyAccess().getPatternBodyAction_0(), current); if ( state.backtracking==0 ) { newLeafNode(lv_name_1_0, grammarAccess.getPatternBodyAccess().getNameIDTerminalRuleCall_1_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getPatternBodyAccess().getLeftCurlyBracketKeyword_2()); newCompositeNode(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_3_0_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getPatternBodyAccess().getSemicolonKeyword_3_1()); if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getPatternBodyAccess().getRightCurlyBracketKeyword_4());
this.pType = new TypeElements(); this.pRefType = new RefTypeElements(); this.pPatternBody = new PatternBodyElements(); this.pConstraint = new ConstraintElements(); this.pPatternCompositionConstraint = new PatternCompositionConstraintElements();
grammarAccess.getPatternBodyAccess().getPatternBodyAction_0(), current); if ( state.backtracking==0 ) { newLeafNode(lv_name_1_0, grammarAccess.getPatternBodyAccess().getNameIDTerminalRuleCall_1_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getPatternBodyAccess().getLeftCurlyBracketKeyword_2()); newCompositeNode(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_3_0_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getPatternBodyAccess().getSemicolonKeyword_3_1()); if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getPatternBodyAccess().getRightCurlyBracketKeyword_4());
public ParserRule getPatternBodyRule() { return getPatternBodyAccess().getRule(); }
public ParserRule getPatternBodyRule() { return getPatternBodyAccess().getRule(); }