public InternalSyntaxToken REQUIRES_MODIFIER() { return b.<InternalSyntaxToken>nonterminal(JavaLexer.REQUIRES_MODIFIER) .is(b.firstOf( b.token(JavaKeyword.STATIC), b.token(JavaRestrictedKeyword.TRANSITIVE))); }
public int[] lineAndColumnAt(int index) { int[] result = new int[2]; result[0] = lineAt(index); result[1] = index - lineStartIndex(result[0]) + 1; return result; }
public VariableTreeImpl INFERED_PARAMETER() { return b.<VariableTreeImpl>nonterminal() .is( f.newSimpleParameter(b.token(JavaTokenType.IDENTIFIER))); }
public StatementTree FOR_STATEMENT() { return b.<StatementTree>nonterminal(JavaLexer.FOR_STATEMENT) .is( b.<StatementTree>firstOf( STANDARD_FOR_STATEMENT(), FOREACH_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 USE_TYPE() { return b.<InternalSyntaxToken>nonterminal().is( b.firstOf( b.token(PHPKeyword.CONST), b.token(PHPKeyword.FUNCTION)) ); }
public StatementExpressionListTreeImpl FOR_INIT() { return b.<StatementExpressionListTreeImpl>nonterminal() .is( b.firstOf( FOR_INIT_DECLARATION(), FOR_INIT_EXPRESSIONS())); }
public TryStatementTreeImpl TRY_STATEMENT() { return b.<TryStatementTreeImpl>nonterminal(JavaLexer.TRY_STATEMENT) .is( b.firstOf( STANDARD_TRY_STATEMENT(), TRY_WITH_RESOURCES_STATEMENT())); }
public InternalSyntaxToken REQUIRES_MODIFIER() { return b.<InternalSyntaxToken>nonterminal(JavaLexer.REQUIRES_MODIFIER) .is(b.firstOf( b.token(JavaKeyword.STATIC), b.token(JavaRestrictedKeyword.TRANSITIVE))); }
public ExpressionTree VARIABLE_INITIALIZER() { return b.<ExpressionTree>nonterminal(JavaLexer.VARIABLE_INITIALIZER) .is( b.firstOf( EXPRESSION(), ARRAY_INITIALIZER())); }
public ArgumentListTreeImpl ANNOTATION_REST() { return b.<ArgumentListTreeImpl>nonterminal(JavaLexer.ANNOTATION_REST) .is( b.firstOf( NORMAL_ANNOTATION_REST(), SINGLE_ELEMENT_ANNOTATION_REST())); }
public InternalSyntaxToken USE_TYPE() { return b.<InternalSyntaxToken>nonterminal().is( b.firstOf( b.token(PHPKeyword.CONST), b.token(PHPKeyword.FUNCTION)) ); }
public Tree LAMBDA_BODY() { return b.<Tree>nonterminal(JavaLexer.LAMBDA_BODY) .is( b.firstOf( BLOCK(), EXPRESSION())); }
public InternalSyntaxToken EOS() { return b.<InternalSyntaxToken>nonterminal(PHPLexicalGrammar.EOS).is( b.firstOf(b.token(PHPPunctuator.SEMICOLON), b.token(PHPLexicalGrammar.INLINE_HTML))); }
public ExpressionTree ELEMENT_VALUE() { return b.<ExpressionTree>nonterminal(JavaLexer.ELEMENT_VALUE) .is( b.firstOf( CONDITIONAL_EXPRESSION(), ANNOTATION(), ELEMENT_VALUE_ARRAY_INITIALIZER())); }
public InternalSyntaxToken EOS() { return b.<InternalSyntaxToken>nonterminal(PHPLexicalGrammar.EOS).is( b.firstOf(b.token(PHPPunctuator.SEMICOLON), b.token(PHPLexicalGrammar.INLINE_HTML))); }
public ModuleDirectiveTree MODULE_DIRECTIVE() { return b.<ModuleDirectiveTree>nonterminal(JavaLexer.MODULE_DIRECTIVE) .is(b.firstOf( REQUIRES_MODULE_DIRECTIVE(), EXPORTS_MODULE_DIRECTIVE(), OPENS_MODULE_DIRECTIVE(), USES_MODULE_DIRECTIVE(), PROVIDES_MODULE_DIRECTIVE())); }
public ExpressionTree PRIMARY() { return b.<ExpressionTree>nonterminal(JavaLexer.PRIMARY) .is( b.firstOf( LAMBDA_EXPRESSION(), IDENTIFIER_OR_METHOD_INVOCATION(), PARENTHESIZED_EXPRESSION(), LITERAL(), NEW_EXPRESSION(), BASIC_CLASS_EXPRESSION())); }