Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

node Struct Reference

#include <ast.h>

Inheritance diagram for node:

actor_param_node actor_params_node addop_node arg_list_node args_node constraint_block_node constraint_list_node constraint_node decl_list_node decl_node exception_block_node expr_node func_decls_node init_node loc_decl_node module_list_node module_node mulop_node param_node params_node program_node relop_node stmt_list_node stmt_node sync_decl_list_node sync_init_node trigger_block_node trigger_list_node trigger_node type_spec_node var_decls_node List of all members.

Public Member Functions

 node (int l)
virtual ~node ()
virtual void accept (int depth, visitor &v)=0

Public Attributes

int line

Constructor & Destructor Documentation

node::node int  l  )  [inline]
 

virtual node::~node  )  [inline, virtual]
 


Member Function Documentation

virtual void node::accept int  depth,
visitor v
[pure virtual]
 

Implemented in program_node, actor_node, sync_decl_list_node, type_spec_node, module_list_node, var_decls_node, call_stmt_node, sync_call_stmt_node, compound_stmt_node, init_node, decl_list_node, simple_var_decl_node, arr_var_decl_node, exception_block_node, fun_decl_node, param_list_node, simple_param_node, arr_param_node, loc_decl_node, stmt_list_node, expr_stmt_node, select_stmt_node, iter_stmt_node, return_stmt_node, assign_expr_node, simple_var_node, arr_var_node, compound_simple_expr_node, relop_node, compound_add_expr_node, addop_node, compound_term_node, mulop_node, paren_factor_node, var_factor_node, num_factor_node, call_node, args_node, arg_list_node, sync_node, global_sync_node, sync_init_node, constraint_block_node, constraint_list_node, constraint_node, trigger_block_node, trigger_list_node, ed_trigger_node, action_trigger_node, actor_params_node, actor_param_node, func_decls_node, and pass_node.


Member Data Documentation

int node::line
 


The documentation for this struct was generated from the following file:
Generated on Wed May 24 23:03:25 2006 for RTSync by  doxygen 1.4.4