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) */