public ScssAtRootParametersTree SCSS_AT_ROOT_PARAMETERS() { return b.<ScssAtRootParametersTree>nonterminal(LexicalGrammar.SCSS_AT_ROOT_PARAMETERS).is( f.scssAtRootParameters( b.token(LexicalGrammar.OPEN_PARENTHESIS), b.firstOf( b.token(LexicalGrammar.SCSS_AT_ROOT_WITHOUT), b.token(LexicalGrammar.SCSS_AT_ROOT_WITH)), b.token(LexicalGrammar.COLON), b.oneOrMore(IDENTIFIER()), b.token(LexicalGrammar.CLOSE_PARENTHESIS))); }
public ForStatementTreeImpl STANDARD_FOR_STATEMENT() { return b.<ForStatementTreeImpl>nonterminal() .is( f.newStandardForStatement( b.token(JavaKeyword.FOR), b.token(JavaPunctuator.LPAR), b.optional(FOR_INIT()), b.token(JavaPunctuator.SEMI), b.optional(EXPRESSION()), b.token(JavaPunctuator.SEMI), b.optional(FOR_UPDATE()), b.token(JavaPunctuator.RPAR), STATEMENT())); }
public ModuleNameTree MODULE_NAME() { return b.<ModuleNameTree>nonterminal(JavaLexer.MODULE_NAME) .is( f.newModuleName( b.token(JavaTokenType.IDENTIFIER), b.zeroOrMore(f.moduleNameRest(b.token(JavaPunctuator.DOT), b.token(JavaTokenType.IDENTIFIER))))); }
public InternalSyntaxToken REQUIRES_MODIFIER() { return b.<InternalSyntaxToken>nonterminal(JavaLexer.REQUIRES_MODIFIER) .is(b.firstOf( b.token(JavaKeyword.STATIC), b.token(JavaRestrictedKeyword.TRANSITIVE))); }
public NewArrayTreeImpl ELEMENT_VALUES() { return b.<NewArrayTreeImpl>nonterminal(JavaLexer.ELEMENT_VALUES) .is( f.newElementValueArrayInitializer( b.oneOrMore(f.newTuple23(ELEMENT_VALUE(), b.optional(b.token(JavaPunctuator.COMMA)))))); }
public StatementTree FOR_STATEMENT() { return b.<StatementTree>nonterminal(JavaLexer.FOR_STATEMENT) .is( b.<StatementTree>firstOf( STANDARD_FOR_STATEMENT(), FOREACH_STATEMENT())); }
public DoWhileStatementTreeImpl DO_WHILE_STATEMENT() { return b.<DoWhileStatementTreeImpl>nonterminal(JavaLexer.DO_STATEMENT) .is( f.doWhileStatement(b.token(JavaKeyword.DO), STATEMENT(), b.token(JavaKeyword.WHILE), b.token(JavaPunctuator.LPAR), EXPRESSION(), b.token(JavaPunctuator.RPAR), b.token(JavaPunctuator.SEMI))); }
public ModifiersTreeImpl MODIFIERS() { return b.<ModifiersTreeImpl>nonterminal(JavaLexer.MODIFIERS) .is( f.modifiers( b.zeroOrMore( b.<ModifierTree>firstOf( ANNOTATION(), MODIFIER_KEYWORD())))); }
public HeredocStringLiteralTreeImpl.HeredocBody HEREDOC_BODY() { return b.<HeredocStringLiteralTreeImpl.HeredocBody>nonterminal(PHPLexicalGrammar.HEREDOC_BODY).is( f.heredocBodyTree(b.oneOrMore(b.firstOf( HEREDOC_STRING_CHARACTERS(), ENCAPSULATED_STRING_VARIABLE())))); }
public LessExtendTree LESS_EXTEND() { return b.<LessExtendTree>nonterminal(LexicalGrammar.LESS_EXTEND).is( f.lessExtend( b.token(LexicalGrammar.LESS_EXTEND_PREFIX), b.token(LexicalGrammar.OPEN_PARENTHESIS_NO_WS), b.oneOrMore(SIMPLE_VALUE()), b.token(LexicalGrammar.CLOSE_PARENTHESIS))); }
public ExpressionTree CREATOR() { return b.<ExpressionTree>nonterminal(JavaLexer.CREATOR) .is( b.firstOf( f.newClassCreator(b.optional(TYPE_ARGUMENTS()), TYPE_QUALIFIED_IDENTIFIER(), CLASS_CREATOR_REST()), f.newArrayCreator( b.firstOf( TYPE_QUALIFIED_IDENTIFIER(), BASIC_TYPE()), ARRAY_CREATOR_REST()))); }
public ResourceListTreeImpl RESOURCES() { return b.<ResourceListTreeImpl>nonterminal() .is( f.newResources(b.oneOrMore(f.newTuple27(RESOURCE(), b.optional(b.token(JavaPunctuator.SEMI)))))); }
public CaseLabelTreeImpl SWITCH_LABEL() { return b.<CaseLabelTreeImpl>nonterminal(JavaLexer.SWITCH_LABEL) .is( b.firstOf( f.newCaseSwitchLabel(b.token(JavaKeyword.CASE), EXPRESSION(), b.token(JavaPunctuator.COLON)), f.newDefaultSwitchLabel(b.token(JavaKeyword.DEFAULT), b.token(JavaPunctuator.COLON)))); }
public StatementExpressionListTreeImpl FOR_INIT() { return b.<StatementExpressionListTreeImpl>nonterminal() .is( b.firstOf( FOR_INIT_DECLARATION(), FOR_INIT_EXPRESSIONS())); }
public ClassTreeImpl ANNOTATION_TYPE_DECLARATION() { return b.<ClassTreeImpl>nonterminal(JavaLexer.ANNOTATION_TYPE_DECLARATION) .is( f.completeAnnotationType( b.token(JavaPunctuator.AT), b.token(JavaKeyword.INTERFACE), b.token(JavaTokenType.IDENTIFIER), ANNOTATION_TYPE_BODY())); }
public TypeTree TYPE() { return b.<TypeTree>nonterminal(JavaLexer.TYPE) .is( f.newType( b.firstOf( BASIC_TYPE(), TYPE_QUALIFIED_IDENTIFIER()), b.zeroOrMore(ANNOTATED_DIMENSION()))); }
@Override public CompoundSelectorTree COMPOUND_SELECTOR() { return b.<CompoundSelectorTree>nonterminal(LexicalGrammar.COMPOUND_SELECTOR).is( f.compoundSelector( b.oneOrMore( b.firstOf( SCSS_PARENT_REFERENCING_SELECTOR(), SCSS_PARENT_SELECTOR(), SCSS_PLACEHOLDER_SELECTOR(), SIMPLE_CSS_SELECTOR())))); }
public NewArrayTreeImpl ARRAY_INITIALIZER() { return b.<NewArrayTreeImpl>nonterminal(JavaLexer.ARRAY_INITIALIZER) .is( f.newArrayInitializer( b.token(JavaPunctuator.LWING), b.optional(b.token(JavaPunctuator.COMMA)), b.zeroOrMore(f.newTuple28(VARIABLE_INITIALIZER(), b.optional(b.token(JavaPunctuator.COMMA)))), b.token(JavaPunctuator.RWING))); }
public ArgumentListTreeImpl NORMAL_ANNOTATION_REST() { return b.<ArgumentListTreeImpl>nonterminal(JavaLexer.NORMAL_ANNOTATION_REST) .is( f.completeNormalAnnotation( b.token(JavaPunctuator.LPAR), b.optional(ELEMENT_VALUE_PAIRS()), b.token(JavaPunctuator.RPAR))); }
public NewArrayTreeImpl ELEMENT_VALUES() { return b.<NewArrayTreeImpl>nonterminal(JavaLexer.ELEMENT_VALUES) .is( f.newElementValueArrayInitializer( b.oneOrMore(f.newTuple23(ELEMENT_VALUE(), b.optional(b.token(JavaPunctuator.COMMA)))))); }