Puma Reference Manual | Puma: Puma::CBuilder Class Reference |
#include <CBuilder.h>
Puma::CBuilder::CBuilder | ( | ) | [inline] |
virtual CTree* Puma::CBuilder::simple_name | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::literal | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::cmpd_str | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::str_literal | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::trans_unit | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::prim_expr | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
virtual CTree* Puma::CBuilder::cmpd_literal | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::postfix_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::postfix_expr1 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::expr_list | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::unary_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::unary_expr1 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::cast_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::cast_expr1 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::cast_expr2 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::mul_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::add_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::shift_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::rel_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::equ_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::and_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::excl_or_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::incl_or_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::log_and_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::log_or_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::cond_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::ass_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::ass_expr1 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::const_expr | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::stmt | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::label_stmt | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::expr_stmt | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::cmpd_stmt | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::stmt_seq | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::select_stmt | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::sub_stmt | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
virtual CTree* Puma::CBuilder::iter_stmt | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::for_init_stmt | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::jump_stmt | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::decl_seq | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::decl | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
virtual CTree* Puma::CBuilder::block_decl | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::simple_decl | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::decl_spec | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::misc_spec | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::decl_spec_seq | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::decl_spec_seq1 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::storage_class_spec | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::fct_spec | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::type_spec | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::simple_type_spec | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
virtual CTree* Puma::CBuilder::type_name | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::elaborated_type_spec | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
virtual CTree* Puma::CBuilder::enumerator_list | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::enumerator_def | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::enumerator | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::asm_def | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::init_declarator_list | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::declarator | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
virtual CTree* Puma::CBuilder::direct_declarator | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::direct_declarator1 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::identifier_list | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::array_delim | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::ptr_operator | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::cv_qual_seq | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::cv_qual | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::declarator_id | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
virtual CTree* Puma::CBuilder::type_id | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::abst_declarator | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::direct_abst_declarator | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::direct_abst_declarator1 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::param_decl_clause | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::param_decl_list | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::param_decl | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::param_decl1 | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::fct_def | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::arg_decl_seq | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::fct_body | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::init | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::init_clause | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::init_list | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::init_list_item | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::designation | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::designator | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::class_head | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::class_key | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::member_spec | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::member_decl | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
virtual CTree* Puma::CBuilder::member_declarator_list | ( | ) | [virtual] |
virtual CTree* Puma::CBuilder::member_declarator | ( | ) | [virtual] |
Reimplemented in Puma::CCBuilder.
CTree* Puma::CBuilder::lr_bin_expr | ( | ) | [protected] |
CTree* Puma::CBuilder::prim_ds | ( | ) | [protected] |