com.ph.pr.parser
Interface ASTNode

All Superinterfaces:
Hospitable
All Known Implementing Classes:
as_opt_AST, as_type_AST, assign_opt_AST, assignment_AST, by_opt_AST, case_item_AST, case_list_AST, caseelse_opt_AST, comment_list_AST, condition_opt_AST, const_AST, const_decl_AST, const_decl_list_2_AST, const_decl_list_AST, dim_AST, dim_decl_AST, dim_decl_list_2_AST, dim_decl_list_AST, else_opt_AST, elseif_item_AST, elseif_list_AST, exit_kind_AST, expr_10_AST, expr_11_AST, expr_12_AST, expr_13_AST, expr_14_AST, expr_15_AST, expr_16_AST, expr_17_AST, expr_2_AST, expr_3_AST, expr_4_AST, expr_5_AST, expr_6_AST, expr_7_AST, expr_8_AST, expr_9_AST, expr_AST, expr_list_2_AST, expr_list_AST, expr_opt_AST, ext_statement_AST, ext_statement_list_AST, for_AST, formal_declarator_AST, formal_list_2_AST, formal_list_AST, formal_list_opt_AST, formal_list_opt2_AST, func_AST, func_call_AST, if_then_AST, if_then_else_AST, name_opt_AST, no_paren_call_AST, on_error_AST, on_target_AST, option_explicit_AST, parens_opt_AST, postfix_expr_AST, preserve_opt_AST, primary_expr_AST, pubpriv_opt_AST, redim_AST, redim_decl_AST, redim_decl_list_2_AST, redim_decl_list_AST, select_AST, set_AST, set_expr_AST, simple_statement_AST, simple_statement_list_AST, start_AST, statement_AST, statement_list_AST, step_opt_AST, sub_AST, sub_list2_2_AST, sub_list2_AST, tkNameList_AST, type_decl_AST, type_decl_list_AST, while_AST

public interface ASTNode
extends Hospitable


Method Summary
 void accept(Visitor v)
          Accept a visitor.
 java.util.List getNodes()
           
 java.lang.String getProduction()
           
 java.util.List getTerminals()
           
 void setProduction(java.lang.String production)
           
 

Method Detail

accept

void accept(Visitor v)
Description copied from interface: Hospitable
Accept a visitor.

Specified by:
accept in interface Hospitable
Parameters:
v - The visitor to accept

setProduction

void setProduction(java.lang.String production)

getTerminals

java.util.List getTerminals()

getNodes

java.util.List getNodes()

getProduction

java.lang.String getProduction()