1 2 3 package org.objectweb.speedo.query.parser; 4 5 import org.objectweb.speedo.query.parser.ASTPrimary; 6 import org.objectweb.speedo.query.parser.ASTType; 7 import org.objectweb.speedo.query.parser.ASTAdditiveExpression; 8 import org.objectweb.speedo.query.parser.ASTLiteral; 9 import org.objectweb.speedo.query.parser.ASTQualifiedName; 10 import org.objectweb.speedo.query.parser.ASTCastExpression; 11 import org.objectweb.speedo.query.parser.ASTRelationalExpression; 12 13 public interface SpeedoQLVisitor { 14 public Object visit(SimpleNode node, Object data); 15 16 public Object visit(ASTSpeedoQL node, Object data); 17 18 public Object visit(ASTSpeedoPrimary node, Object data); 19 20 public Object visit(ASTPrimary node, Object data); 21 22 public Object visit(ASTRelationalExpression node, Object data); 23 24 public Object visit(ASTAdditiveExpression node, Object data); 25 26 public Object visit(ASTUnaryExpression node, Object data); 27 28 public Object visit(ASTCastExpression node, Object data); 29 30 public Object visit(ASTArgumentList node, Object data); 31 32 public Object visit(ASTLiteral node, Object data); 33 34 public Object visit(ASTType node, Object data); 35 36 public Object visit(ASTQualifiedName node, Object data); 37 } 38 | Popular Tags |