001/* Generated By:JavaCC: Do not edit this line. GoloParserVisitor.java Version 6.1_2 */
002package org.eclipse.golo.compiler.parser;
003
004public interface GoloParserVisitor
005{
006  public Object visit(SimpleNode node, Object data);
007  public Object visit(ASTerror node, Object data);
008  public Object visit(ASTCompilationUnit node, Object data);
009  public Object visit(ASTModuleDeclaration node, Object data);
010  public Object visit(ASTImportDeclaration node, Object data);
011  public Object visit(ASTToplevelDeclaration node, Object data);
012  public Object visit(ASTMemberDeclaration node, Object data);
013  public Object visit(ASTStructDeclaration node, Object data);
014  public Object visit(ASTUnionValue node, Object data);
015  public Object visit(ASTUnionDeclaration node, Object data);
016  public Object visit(ASTNamedAugmentationDeclaration node, Object data);
017  public Object visit(ASTAugmentDeclaration node, Object data);
018  public Object visit(ASTFunctionDeclaration node, Object data);
019  public Object visit(ASTDecoratorDeclaration node, Object data);
020  public Object visit(ASTContinue node, Object data);
021  public Object visit(ASTBreak node, Object data);
022  public Object visit(ASTThrow node, Object data);
023  public Object visit(ASTWhileLoop node, Object data);
024  public Object visit(ASTForLoop node, Object data);
025  public Object visit(ASTForEachLoop node, Object data);
026  public Object visit(ASTTryCatchFinally node, Object data);
027  public Object visit(ASTExpressionStatement node, Object data);
028  public Object visit(ASTLocalDeclaration node, Object data);
029  public Object visit(ASTUnaryExpression node, Object data);
030  public Object visit(ASTInvocationExpression node, Object data);
031  public Object visit(ASTMultiplicativeExpression node, Object data);
032  public Object visit(ASTAdditiveExpression node, Object data);
033  public Object visit(ASTRelationalExpression node, Object data);
034  public Object visit(ASTEqualityExpression node, Object data);
035  public Object visit(ASTAndExpression node, Object data);
036  public Object visit(ASTOrExpression node, Object data);
037  public Object visit(ASTOrIfNullExpression node, Object data);
038  public Object visit(ASTMethodInvocation node, Object data);
039  public Object visit(ASTBlock node, Object data);
040  public Object visit(ASTFunction node, Object data);
041  public Object visit(ASTLiteral node, Object data);
042  public Object visit(ASTCollectionLiteral node, Object data);
043  public Object visit(ASTReference node, Object data);
044  public Object visit(ASTDestructuringAssignment node, Object data);
045  public Object visit(ASTLetOrVar node, Object data);
046  public Object visit(ASTAssignment node, Object data);
047  public Object visit(ASTReturn node, Object data);
048  public Object visit(ASTArgument node, Object data);
049  public Object visit(ASTAnonymousFunctionInvocation node, Object data);
050  public Object visit(ASTFunctionInvocation node, Object data);
051  public Object visit(ASTConditionalBranching node, Object data);
052  public Object visit(ASTCase node, Object data);
053  public Object visit(ASTMatch node, Object data);
054}
055/* JavaCC - OriginalChecksum=50a8b382776532dadba858d522bbb472 (do not edit this line) */