/* Generated By:JJTree: Do not edit this line. parser\IDLParserVisitor.java */
package parser;
public interface IDLParserVisitor
{
public Object visit(SimpleNode node, Object data);
public Object visit(ASTspecification node, Object data);
public Object visit(ASTdefinition node, Object data);
public Object visit(ASTmodule node, Object data);
public Object visit(ASTinterfacex node, Object data);
public Object visit(ASTinterface_dcl node, Object data);
public Object visit(ASTforward_dcl node, Object data);
public Object visit(ASTinterface_header node, Object data);
public Object visit(ASTinterface_body node, Object data);
public Object visit(ASTexport node, Object data);
public Object visit(ASTinterface_inheritance_spec node, Object data);
public Object visit(ASTinterface_name node, Object data);
public Object visit(ASTscoped_name node, Object data);
public Object visit(ASTvalue node, Object data);
public Object visit(ASTvalue_forward_decl node, Object data);
public Object visit(ASTvalue_box_decl node, Object data);
public Object visit(ASTvalue_abs_decl node, Object data);
public Object visit(ASTvalue_decl node, Object data);
public Object visit(ASTvalue_header node, Object data);
public Object visit(ASTvalue_base_inheritance_spec node, Object data);
public Object visit(ASTvalue_support_inheritance_spec node, Object data);
public Object visit(ASTvalue_name node, Object data);
public Object visit(ASTvalue_element node, Object data);
public Object visit(ASTstate_member node, Object data);
public Object visit(ASTinit_decl node, Object data);
public Object visit(ASTinit_param_delcs node, Object data);
public Object visit(ASTinit_param_decl node, Object data);
public Object visit(ASTinit_param_attribute node, Object data);
public Object visit(ASTconst_dcl node, Object data);
public Object visit(ASTconst_type node, Object data);
public Object visit(ASTconst_exp node, Object data);
public Object visit(ASTor_expr node, Object data);
public Object visit(ASTxor_expr node, Object data);
public Object visit(ASTand_expr node, Object data);
public Object visit(ASTshift_expr node, Object data);
public Object visit(ASTadd_expr node, Object data);
public Object visit(ASTmult_expr node, Object data);
public Object visit(ASTunary_expr node, Object data);
public Object visit(ASTprimary_expr node, Object data);
public Object visit(ASTliteral node, Object data);
public Object visit(ASTpositive_int_const node, Object data);
public Object visit(ASTtype_dcl node, Object data);
public Object visit(ASTtype_declarator node, Object data);
public Object visit(ASTtype_spec node, Object data);
public Object visit(ASTsimple_type_spec node, Object data);
public Object visit(ASTbase_type_spec node, Object data);
public Object visit(ASTtemplate_type_spec node, Object data);
public Object visit(ASTconstr_type_spec node, Object data);
public Object visit(ASTdeclarators node, Object data);
public Object visit(ASTdeclarator node, Object data);
public Object visit(ASTsimple_declarator node, Object data);
public Object visit(ASTcomplex_declarator node, Object data);
public Object visit(ASTfloating_pt_type node, Object data);
public Object visit(ASTfloating_pt_type_float node, Object data);
public Object visit(ASTfloating_pt_type_double node, Object data);
public Object visit(ASTfloating_pt_type_longdouble node, Object data);
public Object visit(ASTinteger_type node, Object data);
public Object visit(ASTsigned_int node, Object data);
public Object visit(ASTsigned_short_int node, Object data);
public Object visit(ASTsigned_long_int node, Object data);
public Object visit(ASTsigned_longlong_int node, Object data);
public Object visit(ASTunsigned_int node, Object data);
public Object visit(ASTunsigned_short_int node, Object data);
public Object visit(ASTunsigned_long_int node, Object data);
public Object visit(ASTunsigned_longlong_int node, Object data);
public Object visit(ASTchar_type node, Object data);
public Object visit(ASTwide_char_type node, Object data);
public Object visit(ASTboolean_type node, Object data);
public Object visit(ASToctet_type node, Object data);
public Object visit(ASTany_type node, Object data);
public Object visit(ASTobject_type node, Object data);
public Object visit(ASTstruct_type node, Object data);
public Object visit(ASTmember_list node, Object data);
public Object visit(ASTmember node, Object data);
public Object visit(ASTunion_type node, Object data);
public Object visit(ASTswitch_type_spec node, Object data);
public Object visit(ASTswitch_body node, Object data);
public Object visit(ASTcasex node, Object data);
public Object visit(ASTcase_label node, Object data);
public Object visit(ASTelement_spec node, Object data);
public Object visit(ASTenum_type node, Object data);
public Object visit(ASTenumerator node, Object data);
public Object visit(ASTsequence_type node, Object data);
public Object visit(ASTstring_type node, Object data);
public Object visit(ASTwide_string_type node, Object data);
public Object visit(ASTarray_declarator node, Object data);
public Object visit(ASTfixed_array_size node, Object data);
public Object visit(ASTattr_dcl node, Object data);
public Object visit(ASTexcept_dcl node, Object data);
public Object visit(ASTop_dcl node, Object data);
public Object visit(ASTop_type_spec node, Object data);
public Object visit(ASTparameter_dcls node, Object data);
public Object visit(ASTparam_dcl node, Object data);
public Object visit(ASTparam_attribute node, Object data);
public Object visit(ASTraises_expr node, Object data);
public Object visit(ASTcontext_expr node, Object data);
public Object visit(ASTparam_type_spec node, Object data);
public Object visit(ASTfixed_pt_type node, Object data);
public Object visit(ASTfixed_pt_const_type node, Object data);
public Object visit(ASTvalue_base_type node, Object data);
}