DeclareStatementTree |
TreeFactory.alternativeDeclareStatement(DeclareStatementTreeImpl.DeclareStatementHead declareStatementHead,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken enddeclareToken,
InternalSyntaxToken eosToken) |
|
ArrayAccessTree |
TreeFactory.alternativeDimensionalOffset(InternalSyntaxToken openBrace,
com.sonar.sslr.api.typed.Optional<ExpressionTree> offset,
InternalSyntaxToken closeBrace) |
|
ElseClauseTree |
TreeFactory.alternativeElseClause(InternalSyntaxToken elseToken,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
|
ElseifClauseTree |
TreeFactory.alternativeElseifClause(InternalSyntaxToken elseifToken,
ParenthesisedExpressionTree condition,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
|
IfStatementTree |
TreeFactory.alternativeIfStatement(InternalSyntaxToken ifToken,
ParenthesisedExpressionTree condition,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
com.sonar.sslr.api.typed.Optional<List<ElseifClauseTree>> elseifClauses,
com.sonar.sslr.api.typed.Optional<ElseClauseTree> elseClause,
InternalSyntaxToken endIfToken,
InternalSyntaxToken eosToken) |
|
SwitchStatementTree |
TreeFactory.alternativeSwitchStatement(InternalSyntaxToken switchToken,
ParenthesisedExpressionTree expression,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> semicolonToken,
com.sonar.sslr.api.typed.Optional<List<SwitchCaseClauseTree>> switchCaseClauses,
InternalSyntaxToken endswitchToken,
InternalSyntaxToken eosToken) |
|
WhileStatementTree |
TreeFactory.alternativeWhileStatement(InternalSyntaxToken whileToken,
ParenthesisedExpressionTree condition,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken endwhileToken,
InternalSyntaxToken eosToken) |
|
AnonymousClassTree |
TreeFactory.anonymousClass(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
InternalSyntaxToken classToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> lParenthesis,
SeparatedListImpl<CallArgumentTree> arguments,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> rParenthesis,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,NamespaceNameTree>> extendsClause,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,SeparatedListImpl<NamespaceNameTree>>> implementsClause,
InternalSyntaxToken lCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<ClassMemberTree>> members,
InternalSyntaxToken rCurlyBrace) |
|
ArrayAssignmentPatternTree |
TreeFactory.arrayAssignmentPattern(InternalSyntaxToken lBracket,
com.sonar.sslr.api.typed.Optional<ArrayAssignmentPatternElementTree> firstElement,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,com.sonar.sslr.api.typed.Optional<ArrayAssignmentPatternElementTree>>>> rest,
InternalSyntaxToken rBracket) |
|
ArrayAssignmentPatternTree |
TreeFactory.arrayAssignmentPattern(InternalSyntaxToken lBracket,
List<TreeFactory.Tuple<InternalSyntaxToken,com.sonar.sslr.api.typed.Optional<ArrayAssignmentPatternElementTree>>> rest,
InternalSyntaxToken rBracket) |
|
ArrayAssignmentPatternTree |
TreeFactory.arrayAssignmentPattern(InternalSyntaxToken lBracket,
ArrayAssignmentPatternElementTree firstElement,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,com.sonar.sslr.api.typed.Optional<ArrayAssignmentPatternElementTree>>>> rest,
InternalSyntaxToken rBracket) |
|
AssignmentExpressionTree |
TreeFactory.arrayDestructuringAssignment(ExpressionTree arrayAssignmentPattern,
InternalSyntaxToken equalToken,
ExpressionTree expression) |
|
ArrayPairTree |
TreeFactory.arrayPair2(InternalSyntaxToken ellipsis,
ExpressionTree expressionTree) |
|
ArrowFunctionExpressionTree |
TreeFactory.arrowFunctionExpression(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
InternalSyntaxToken fnToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> ampersandToken,
ParameterListTree parameters,
com.sonar.sslr.api.typed.Optional<ReturnTypeClauseTree> returnTypeClause,
InternalSyntaxToken doubleArrowToken,
ExpressionTree body) |
|
AssignmentExpressionTree |
TreeFactory.assignmentByReference(ExpressionTree lhs,
InternalSyntaxToken equToken,
InternalSyntaxToken ampersandToken,
ExpressionTree rhs) |
|
AssignmentExpressionTree |
TreeFactory.assignmentExpression(ExpressionTree lhs,
InternalSyntaxToken operatorToken,
ExpressionTree rhs) |
|
BlockTree |
TreeFactory.block(InternalSyntaxToken lbrace,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken rbrace) |
|
NamespaceStatementTree |
TreeFactory.blockNamespaceStatement(InternalSyntaxToken namespaceToken,
com.sonar.sslr.api.typed.Optional<NamespaceNameTree> namespaceName,
InternalSyntaxToken openCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken closeCurlyBrace) |
|
LiteralTree |
TreeFactory.booleanLiteral(InternalSyntaxToken token) |
|
BreakStatementTree |
TreeFactory.breakStatement(InternalSyntaxToken breakToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expression,
InternalSyntaxToken eos) |
|
BuiltInTypeTree |
TreeFactory.builtInType(InternalSyntaxToken token) |
|
CaseClauseTree |
TreeFactory.caseClause(InternalSyntaxToken caseToken,
ExpressionTree expression,
InternalSyntaxToken caseSeparatorToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
|
ExpressionTree |
TreeFactory.castExpression(InternalSyntaxToken leftParenthesis,
InternalSyntaxToken type,
InternalSyntaxToken rightParenthesis,
ExpressionTree expression) |
[ START ] Expression
|
CatchBlockTree |
TreeFactory.catchBlock(InternalSyntaxToken catchToken,
InternalSyntaxToken lParenthesis,
NamespaceNameTree exceptionType,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,NamespaceNameTree>>> additionalTypes,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> variable,
InternalSyntaxToken rParenthsis,
BlockTree block) |
|
ClassPropertyDeclarationTree |
TreeFactory.classConstantDeclaration(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
com.sonar.sslr.api.typed.Optional<SyntaxToken> visibility,
InternalSyntaxToken constToken,
VariableDeclarationTree firstDeclaration,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableDeclarationTree>>> additionalDeclarations,
InternalSyntaxToken eosToken) |
|
ClassDeclarationTree |
TreeFactory.classDeclaration(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> modifier,
InternalSyntaxToken classToken,
NameIdentifierTree name,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,NamespaceNameTree>> extendsClause,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,SeparatedListImpl<NamespaceNameTree>>> implementsClause,
InternalSyntaxToken openCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<ClassMemberTree>> members,
InternalSyntaxToken closeCurlyBrace) |
|
MemberAccessTree |
TreeFactory.classMemberAccess(InternalSyntaxToken token,
Tree member) |
|
ClassPropertyDeclarationTree |
TreeFactory.classVariableDeclaration(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
List<SyntaxToken> modifierTokens,
com.sonar.sslr.api.typed.Optional<DeclaredTypeTree> typeAnnotation,
VariableDeclarationTree firstVariable,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableDeclarationTree>>> additionalVariables,
InternalSyntaxToken eosToken) |
|
CompilationUnitTree |
TreeFactory.compilationUnit(com.sonar.sslr.api.typed.Optional<ScriptTree> script,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> spacing,
InternalSyntaxToken eofToken) |
|
FunctionCallTree |
TreeFactory.completeExitExpression(InternalSyntaxToken exitOrDie,
com.sonar.sslr.api.typed.Optional<FunctionCallTreeImpl> partial) |
|
CompoundVariableTree |
TreeFactory.compoundVariable(InternalSyntaxToken openDollarCurly,
ExpressionTree expression,
InternalSyntaxToken closeDollarCurly) |
|
ComputedVariableTree |
TreeFactory.computedVariableName(InternalSyntaxToken openCurly,
ExpressionTree expression,
InternalSyntaxToken closeCurly) |
|
ConstantDeclarationTree |
TreeFactory.constantDeclaration(InternalSyntaxToken constToken,
VariableDeclarationTree firstDeclaration,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableDeclarationTree>>> additionalDeclarations,
InternalSyntaxToken eosToken) |
|
VariableDeclarationTree |
TreeFactory.constDeclaration(InternalSyntaxToken identifierToken,
InternalSyntaxToken equToken,
ExpressionTree expression) |
|
ContinueStatementTree |
TreeFactory.continueStatement(InternalSyntaxToken continueToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expression,
InternalSyntaxToken eos) |
|
DeclareStatementTreeImpl.DeclareStatementHead |
TreeFactory.declareStatementHead(InternalSyntaxToken declareToken,
InternalSyntaxToken openParenthesisToken,
VariableDeclarationTree firstDirective,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableDeclarationTree>>> optionalDirectives,
InternalSyntaxToken closeParenthesisToken) |
|
DefaultClauseTree |
TreeFactory.defaultClause(InternalSyntaxToken defaultToken,
InternalSyntaxToken caseSeparatorToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
|
ArrayAccessTree |
TreeFactory.dimensionalOffset(InternalSyntaxToken openCurly,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expression,
InternalSyntaxToken closeCurly) |
|
DoWhileStatementTree |
TreeFactory.doWhileStatement(InternalSyntaxToken doToken,
StatementTree statement,
InternalSyntaxToken whileToken,
ParenthesisedExpressionTree condition,
InternalSyntaxToken eosToken) |
|
ExpressionStatementTree |
TreeFactory.echoStatement(InternalSyntaxToken echoToken,
SeparatedListImpl<CallArgumentTree> arguments,
InternalSyntaxToken eosToken) |
|
ElseClauseTree |
TreeFactory.elseClause(InternalSyntaxToken elseToken,
StatementTree statement) |
|
ElseifClauseTree |
TreeFactory.elseifClause(InternalSyntaxToken elseifToken,
ParenthesisedExpressionTree condition,
StatementTree statement) |
|
EmptyStatementTree |
TreeFactory.emptyStatement(InternalSyntaxToken semicolonToken) |
|
ExpressionTree |
TreeFactory.encapsulatedComplexVariable(InternalSyntaxToken openCurly,
Tree lookahead,
ExpressionTree expression,
InternalSyntaxToken closeCurly) |
|
ExpressionTree |
TreeFactory.encapsulatedSemiComplexVariable(InternalSyntaxToken openDollarCurly,
ExpressionTree expressionTree,
InternalSyntaxToken closeCurly) |
|
VariableIdentifierTree |
TreeFactory.encapsulatedVariableIdentifier(InternalSyntaxToken spaces,
InternalSyntaxToken variableIdentifier) |
|
ArrayAccessTree |
TreeFactory.expandableArrayAccess(InternalSyntaxToken openBracket,
ExpressionTree offset,
InternalSyntaxToken closeBracket) |
|
MemberAccessTree |
TreeFactory.expandableObjectMemberAccess(InternalSyntaxToken arrow,
NameIdentifierTree property) |
|
ExpandableStringCharactersTree |
TreeFactory.expandableStringCharacters(InternalSyntaxToken token) |
|
ExpandableStringLiteralTree |
TreeFactory.expandableStringLiteral(Tree spacing,
InternalSyntaxToken openDoubleQuote,
List<ExpressionTree> expressions,
InternalSyntaxToken closeDoubleQuote) |
|
ExpressionListStatementTree |
TreeFactory.expressionListStatement(ExpressionTree exp1,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> expressions,
InternalSyntaxToken eos) |
|
ExpressionTree |
TreeFactory.expressionRecovery(InternalSyntaxToken token) |
|
ExpressionStatementTree |
TreeFactory.expressionStatement(ExpressionTree expression,
InternalSyntaxToken eos) |
|
ForEachStatementTree |
TreeFactory.forEachStatementAlternative(ForEachStatementTreeImpl.ForEachStatementHeader header,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken endForEachToken,
InternalSyntaxToken eosToken) |
|
ForEachStatementTreeImpl.ForEachStatementHeader |
TreeFactory.forEachStatementHeader(InternalSyntaxToken forEachToken,
InternalSyntaxToken openParenthesisToken,
ExpressionTree expression,
InternalSyntaxToken asToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<ExpressionTree,InternalSyntaxToken>> optionalKey,
ExpressionTree value,
InternalSyntaxToken closeParenthesisToken) |
|
ForStatementTree |
TreeFactory.forStatementAlternative(ForStatementTreeImpl.ForStatementHeader forStatementHeader,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken endForToken,
InternalSyntaxToken eos) |
|
ForStatementTreeImpl.ForStatementHeader |
TreeFactory.forStatementHeader(InternalSyntaxToken forToken,
InternalSyntaxToken lParenthesis,
com.sonar.sslr.api.typed.Optional<SeparatedListImpl<ExpressionTree>> init,
InternalSyntaxToken semicolon1,
com.sonar.sslr.api.typed.Optional<SeparatedListImpl<ExpressionTree>> condition,
InternalSyntaxToken semicolon2,
com.sonar.sslr.api.typed.Optional<SeparatedListImpl<ExpressionTree>> update,
InternalSyntaxToken rParenthesis) |
|
FunctionCallTree |
TreeFactory.functionCallParameterList(InternalSyntaxToken openParenthesis,
SeparatedListImpl<CallArgumentTree> arguments,
InternalSyntaxToken closeParenthesis) |
|
FunctionDeclarationTree |
TreeFactory.functionDeclaration(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
InternalSyntaxToken functionToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> referenceToken,
NameIdentifierTree name,
ParameterListTree parameters,
com.sonar.sslr.api.typed.Optional<ReturnTypeClauseTree> returnTypeClauseTree,
BlockTree body) |
|
FunctionExpressionTree |
TreeFactory.functionExpression(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
InternalSyntaxToken functionToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> ampersandToken,
ParameterListTree parameters,
com.sonar.sslr.api.typed.Optional<LexicalVariablesTree> lexicalVariables,
com.sonar.sslr.api.typed.Optional<ReturnTypeClauseTree> returnTypeClause,
BlockTree block) |
|
GlobalStatementTree |
TreeFactory.globalStatement(InternalSyntaxToken globalToken,
VariableTree variable,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableTree>>> variableRest,
InternalSyntaxToken eosToken) |
[ START ] Statement
|
GotoStatementTree |
TreeFactory.gotoStatement(InternalSyntaxToken gotoToken,
InternalSyntaxToken identifier,
InternalSyntaxToken eos) |
|
UseStatementTree |
TreeFactory.groupUseStatement(InternalSyntaxToken useToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> useTypeToken,
NamespaceNameTree prefix,
InternalSyntaxToken nsSeparator,
InternalSyntaxToken lCurlyBrace,
UseClauseTree firstDeclaration,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,UseClauseTree>>> additionalDeclarations,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma,
InternalSyntaxToken rCurlyBrace,
InternalSyntaxToken eosToken) |
|
ExpressionStatementTree |
TreeFactory.haltCompilerStatement(InternalSyntaxToken haltCompilerToken,
InternalSyntaxToken openParenthesisToken,
InternalSyntaxToken closeParenthesisToken,
InternalSyntaxToken eosToken) |
|
ExpandableStringCharactersTree |
TreeFactory.heredocStringCharacters(InternalSyntaxToken token) |
|
HeredocStringLiteralTree |
TreeFactory.heredocStringLiteral(InternalSyntaxToken token) |
|
NameIdentifierTree |
TreeFactory.identifier(InternalSyntaxToken token) |
|
NameIdentifierTree |
TreeFactory.identifierOrKeyword(InternalSyntaxToken token) |
|
IfStatementTree |
TreeFactory.ifStatement(InternalSyntaxToken ifToken,
ParenthesisedExpressionTree expression,
StatementTree statement,
com.sonar.sslr.api.typed.Optional<List<ElseifClauseTree>> elseIfClauses,
com.sonar.sslr.api.typed.Optional<ElseClauseTree> elseClause) |
|
InlineHTMLTree |
TreeFactory.inlineHTML(InternalSyntaxToken inlineHTMLToken) |
|
ClassDeclarationTree |
TreeFactory.interfaceDeclaration(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
InternalSyntaxToken interfaceToken,
NameIdentifierTree name,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,SeparatedListImpl<NamespaceNameTree>>> extendsClause,
InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<List<ClassMemberTree>> members,
InternalSyntaxToken closeCurlyBraceToken) |
|
FunctionCallTree |
TreeFactory.internalFunction(InternalSyntaxToken callee,
InternalSyntaxToken openParenthesis,
SeparatedListImpl<ExpressionTree> arguments,
InternalSyntaxToken closeParenthesis) |
|
FunctionCallTree |
TreeFactory.internalFunction(InternalSyntaxToken issetToken,
InternalSyntaxToken openParenthesis,
ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> expressionRest,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma,
InternalSyntaxToken closeParenthesis) |
|
FunctionCallTree |
TreeFactory.internalFunction(InternalSyntaxToken functionNameToken,
InternalSyntaxToken openParenthesis,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis) |
|
FunctionCallTree |
TreeFactory.internalFunction(InternalSyntaxToken includeOnceToken,
ExpressionTree expression) |
|
LabelTree |
TreeFactory.label(InternalSyntaxToken identifier,
InternalSyntaxToken colon) |
|
LexicalVariablesTree |
TreeFactory.lexicalVariables(InternalSyntaxToken useToken,
InternalSyntaxToken openParenthesis,
VariableTree variable,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableTree>>> variableRest,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma,
InternalSyntaxToken closeParenthesis) |
|
ListExpressionTree |
TreeFactory.listExpression(InternalSyntaxToken listToken,
InternalSyntaxToken openParenthesis,
com.sonar.sslr.api.typed.Optional<ArrayAssignmentPatternElementTree> firstElement,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,com.sonar.sslr.api.typed.Optional<ArrayAssignmentPatternElementTree>>>> rest,
InternalSyntaxToken closeParenthesis) |
|
AssignmentExpressionTree |
TreeFactory.listExpressionAssignment(ExpressionTree listExpression,
InternalSyntaxToken equalToken,
ExpressionTree expression) |
|
LiteralTree |
TreeFactory.magicConstantLiteral(InternalSyntaxToken token) |
|
VariableDeclarationTree |
TreeFactory.memberConstDeclaration(InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> optionalEqual) |
|
MethodDeclarationTree |
TreeFactory.methodDeclaration(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
com.sonar.sslr.api.typed.Optional<List<SyntaxToken>> modifiers,
InternalSyntaxToken functionToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> referenceToken,
NameIdentifierTree name,
ParameterListTree parameters,
com.sonar.sslr.api.typed.Optional<ReturnTypeClauseTree> returnTypeClause,
Tree body) |
|
NamespaceNameTree |
TreeFactory.namespaceName(InternalSyntaxToken token,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> listOptional) |
|
NamespaceStatementTree |
TreeFactory.namespaceStatement(InternalSyntaxToken namespaceToken,
NamespaceNameTree namespaceName,
InternalSyntaxToken eosToken) |
|
ArrayInitializerTree |
TreeFactory.newArrayInitBracket(InternalSyntaxToken openBracket,
com.sonar.sslr.api.typed.Optional<SeparatedListImpl<ArrayPairTree>> elements,
InternalSyntaxToken closeBracket) |
|
ArrayInitializerTree |
TreeFactory.newArrayInitFunction(InternalSyntaxToken arrayToken,
InternalSyntaxToken openParenthesis,
com.sonar.sslr.api.typed.Optional<SeparatedListImpl<ArrayPairTree>> elements,
InternalSyntaxToken closeParenthesis) |
|
ConditionalExpressionTreeImpl |
TreeFactory.newConditionalExpr(InternalSyntaxToken queryToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
|
FunctionCallTreeImpl |
TreeFactory.newExitExpression(InternalSyntaxToken openParenthesis,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expressionTreeOptional,
InternalSyntaxToken closeParenthesis) |
|
NewExpressionTree |
TreeFactory.newExpression(InternalSyntaxToken newToken,
ExpressionTree expression) |
|
NameIdentifierTree |
TreeFactory.newStaticIdentifier(InternalSyntaxToken staticToken) |
|
LiteralTree |
TreeFactory.nowdocLiteral(InternalSyntaxToken token) |
|
LiteralTree |
TreeFactory.nullLiteral(InternalSyntaxToken token) |
|
LiteralTree |
TreeFactory.numericLiteral(InternalSyntaxToken token) |
|
MemberAccessTree |
TreeFactory.objectMemberAccess(InternalSyntaxToken accessToken,
ExpressionTree member) |
|
ParameterTree |
TreeFactory.parameter(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributeGroups,
com.sonar.sslr.api.typed.Optional<SyntaxToken> visibility,
com.sonar.sslr.api.typed.Optional<DeclaredTypeTree> type,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> ampersand,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> ellipsis,
InternalSyntaxToken identifier,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> eqAndInitValue) |
|
ParameterListTree |
TreeFactory.parameterList(InternalSyntaxToken leftParenthesis,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<TreeFactory.Tuple<ParameterTree,com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ParameterTree>>>>,com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>>> parameters,
InternalSyntaxToken rightParenthesis) |
|
ParenthesisedExpressionTree |
TreeFactory.parenthesizedExpression(InternalSyntaxToken openParenthesis,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis) |
|
ExpressionTree |
TreeFactory.prefixedCastExpression(InternalSyntaxToken prefix,
ExpressionTree expression) |
|
ReferenceVariableTree |
TreeFactory.referenceVariable(InternalSyntaxToken ampersand,
ExpressionTree variable) |
|
LiteralTree |
TreeFactory.regularStringLiteral(InternalSyntaxToken token) |
|
ReturnStatementTree |
TreeFactory.returnStatement(InternalSyntaxToken returnToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expression,
InternalSyntaxToken eos) |
|
ReturnTypeClauseTree |
TreeFactory.returnTypeClause(InternalSyntaxToken colonToken,
DeclaredTypeTree typeTree) |
|
ScriptTree |
TreeFactory.script(InternalSyntaxToken anythingButOpeningTagToken) |
|
ScriptTree |
TreeFactory.script(InternalSyntaxToken fileOpeningTagToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
|
DeclareStatementTree |
TreeFactory.shortDeclareStatement(DeclareStatementTreeImpl.DeclareStatementHead declareStatementHead,
InternalSyntaxToken eosToken) |
|
SpreadArgumentTree |
TreeFactory.spreadArgument(InternalSyntaxToken ellipsis,
ExpressionTree expression) |
|
StaticStatementTree |
TreeFactory.staticStatement(InternalSyntaxToken staticToken,
VariableDeclarationTree variable,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableDeclarationTree>>> listOptional,
InternalSyntaxToken eosToken) |
|
VariableDeclarationTree |
TreeFactory.staticVar(InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> optionalEqual) |
|
SwitchStatementTree |
TreeFactory.switchStatement(InternalSyntaxToken switchToken,
ParenthesisedExpressionTree expression,
InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> semicolonToken,
com.sonar.sslr.api.typed.Optional<List<SwitchCaseClauseTree>> switchCaseClauses,
InternalSyntaxToken closeCurlyBraceToken) |
|
ThrowStatementTree |
TreeFactory.throwStatement(ThrowExpressionTree throwExpression,
InternalSyntaxToken eosToken) |
|
TraitAliasTree |
TreeFactory.traitAlias(TraitMethodReferenceTree methodReference,
InternalSyntaxToken asToken,
com.sonar.sslr.api.typed.Optional<SyntaxToken> modifier,
NameIdentifierTree alias,
InternalSyntaxToken eos) |
|
TraitAliasTree |
TreeFactory.traitAlias(TraitMethodReferenceTree methodReference,
InternalSyntaxToken asToken,
SyntaxToken modifier,
InternalSyntaxToken eos) |
|
ClassDeclarationTree |
TreeFactory.traitDeclaration(com.sonar.sslr.api.typed.Optional<List<AttributeGroupTree>> attributes,
InternalSyntaxToken traitToken,
NameIdentifierTree name,
InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<List<ClassMemberTree>> members,
InternalSyntaxToken closeCurlyBraceToken) |
|
TraitMethodReferenceTree |
TreeFactory.traitMethodReference(InternalSyntaxToken identifier) |
|
TraitMethodReferenceTree |
TreeFactory.traitMethodReference(NamespaceNameTree trait,
InternalSyntaxToken doubleColonToken,
InternalSyntaxToken identifier) |
|
TraitPrecedenceTree |
TreeFactory.traitPrecedence(TraitMethodReferenceTree methodReference,
InternalSyntaxToken insteadOfToken,
SeparatedListImpl<NamespaceNameTree> traits,
InternalSyntaxToken eosToken) |
|
TryStatementTree |
TreeFactory.tryStatement(InternalSyntaxToken tryToken,
BlockTree blockTree,
com.sonar.sslr.api.typed.Optional<List<CatchBlockTree>> catchBlocks,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,BlockTree>> finallyBlock) |
|
UnsetVariableStatementTree |
TreeFactory.unsetVariableStatement(InternalSyntaxToken unsetToken,
InternalSyntaxToken openParenthesisToken,
ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> list,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma,
InternalSyntaxToken closeParenthesisToken,
InternalSyntaxToken eosToken) |
|
UseStatementTree |
TreeFactory.useStatement(InternalSyntaxToken useToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> useTypeToken,
UseClauseTree firstDeclaration,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,UseClauseTree>>> additionalDeclarations,
InternalSyntaxToken eosToken) |
|
UseTraitDeclarationTree |
TreeFactory.useTraitDeclaration(InternalSyntaxToken useToken,
SeparatedListImpl<NamespaceNameTree> traits,
InternalSyntaxToken eosToken) |
|
UseTraitDeclarationTree |
TreeFactory.useTraitDeclaration(InternalSyntaxToken useToken,
SeparatedListImpl<NamespaceNameTree> traits,
InternalSyntaxToken openCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<TraitAdaptationStatementTree>> adaptations,
InternalSyntaxToken closeCurlyBrace) |
|
VariableDeclarationTree |
TreeFactory.variableDeclaration(InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> optionalEqual) |
[ START ] Declarations
|
VariableIdentifierTree |
TreeFactory.variableIdentifier(InternalSyntaxToken variableIdentifier) |
|
WhileStatementTree |
TreeFactory.whileStatement(InternalSyntaxToken whileToken,
ParenthesisedExpressionTree condition,
StatementTree statement) |
|
YieldExpressionTree |
TreeFactory.yieldExpression(InternalSyntaxToken yieldToken) |
|
YieldExpressionTree |
TreeFactory.yieldExpression(InternalSyntaxToken yieldToken,
ExpressionTree expr) |
|
YieldExpressionTree |
TreeFactory.yieldExpressionWithKey(InternalSyntaxToken yieldToken,
ExpressionTree expr1,
InternalSyntaxToken arrow,
ExpressionTree expr2) |
|
YieldExpressionTree |
TreeFactory.yieldFromExpression(InternalSyntaxToken yieldToken,
InternalSyntaxToken fromToken,
ExpressionTree expr) |
|