public class ParseTreeValidator extends ParseTreeVisitor
Modifier and Type | Method and Description |
---|---|
static void |
validate(ParseTree tree)
Validates a parse tree.
|
protected void |
visit(ArgumentListTree tree) |
protected void |
visit(ArrayLiteralExpressionTree tree) |
void |
visit(ArrayPatternTree tree) |
protected void |
visit(BinaryOperatorTree tree) |
protected void |
visit(BlockTree tree) |
protected void |
visit(CallExpressionTree tree) |
protected void |
visit(CaseClauseTree tree) |
protected void |
visit(CatchTree tree) |
protected void |
visit(ClassDeclarationTree tree) |
protected void |
visit(CommaExpressionTree tree) |
protected void |
visit(ConditionalExpressionTree tree) |
protected void |
visit(DefaultClauseTree tree) |
protected void |
visit(DoWhileStatementTree tree) |
protected void |
visit(ExportDeclarationTree tree) |
protected void |
visit(ExpressionStatementTree tree) |
protected void |
visit(FinallyTree tree) |
protected void |
visit(ForInStatementTree tree) |
protected void |
visit(FormalParameterListTree tree) |
protected void |
visit(ForOfStatementTree tree) |
protected void |
visit(ForStatementTree tree) |
protected void |
visit(GetAccessorTree tree) |
protected void |
visit(IfStatementTree tree) |
protected void |
visit(LabelledStatementTree tree) |
protected void |
visit(MemberExpressionTree tree) |
protected void |
visit(MemberLookupExpressionTree tree) |
protected void |
visit(MissingPrimaryExpressionTree tree) |
protected void |
visit(ModuleImportTree tree) |
protected void |
visit(NewExpressionTree tree) |
protected void |
visit(ObjectLiteralExpressionTree tree) |
protected void |
visit(ObjectPatternFieldTree tree) |
protected void |
visit(ObjectPatternTree tree) |
protected void |
visit(ParenExpressionTree tree) |
protected void |
visit(PostfixExpressionTree tree) |
protected void |
visit(ProgramTree tree) |
protected void |
visit(PropertyNameAssignmentTree tree) |
protected void |
visit(ReturnStatementTree tree) |
protected void |
visit(SetAccessorTree tree) |
protected void |
visit(SpreadExpressionTree tree) |
protected void |
visit(SwitchStatementTree tree) |
protected void |
visit(ThrowStatementTree tree) |
protected void |
visit(TryStatementTree tree) |
protected void |
visit(UnaryExpressionTree tree) |
protected void |
visit(VariableDeclarationTree tree) |
protected void |
visit(WhileStatementTree tree) |
protected void |
visit(WithStatementTree tree) |
protected void |
visit(YieldExpressionTree tree) |
protected void |
visitAny(ParseTree tree) |
public static void validate(ParseTree tree)
tree
- The parse tree to be validated.protected void visitAny(ParseTree tree)
visitAny
in class ParseTreeVisitor
protected void visit(ArgumentListTree tree)
visit
in class ParseTreeVisitor
protected void visit(ArrayLiteralExpressionTree tree)
visit
in class ParseTreeVisitor
public void visit(ArrayPatternTree tree)
visit
in class ParseTreeVisitor
protected void visit(BinaryOperatorTree tree)
visit
in class ParseTreeVisitor
protected void visit(BlockTree tree)
visit
in class ParseTreeVisitor
protected void visit(CallExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(CaseClauseTree tree)
visit
in class ParseTreeVisitor
protected void visit(CatchTree tree)
visit
in class ParseTreeVisitor
protected void visit(ClassDeclarationTree tree)
visit
in class ParseTreeVisitor
protected void visit(CommaExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(ConditionalExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(DefaultClauseTree tree)
visit
in class ParseTreeVisitor
protected void visit(DoWhileStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(ExportDeclarationTree tree)
visit
in class ParseTreeVisitor
protected void visit(ExpressionStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(FinallyTree tree)
visit
in class ParseTreeVisitor
protected void visit(ForOfStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(ForInStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(FormalParameterListTree tree)
visit
in class ParseTreeVisitor
protected void visit(ForStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(GetAccessorTree tree)
visit
in class ParseTreeVisitor
protected void visit(IfStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(LabelledStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(MemberExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(MemberLookupExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(MissingPrimaryExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(ModuleImportTree tree)
visit
in class ParseTreeVisitor
protected void visit(NewExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(ObjectLiteralExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(ObjectPatternTree tree)
visit
in class ParseTreeVisitor
protected void visit(ObjectPatternFieldTree tree)
visit
in class ParseTreeVisitor
protected void visit(ParenExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(PostfixExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(ProgramTree tree)
visit
in class ParseTreeVisitor
protected void visit(PropertyNameAssignmentTree tree)
visit
in class ParseTreeVisitor
protected void visit(ReturnStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(SetAccessorTree tree)
visit
in class ParseTreeVisitor
protected void visit(SpreadExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(SwitchStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(ThrowStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(TryStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(UnaryExpressionTree tree)
visit
in class ParseTreeVisitor
protected void visit(VariableDeclarationTree tree)
visit
in class ParseTreeVisitor
protected void visit(WhileStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(WithStatementTree tree)
visit
in class ParseTreeVisitor
protected void visit(YieldExpressionTree tree)
visit
in class ParseTreeVisitor
Copyright © 2009-2014 Google. All Rights Reserved.