#include <types.h>

Data Fields | |
| int | unique_count |
| int | far_tag |
| int | high_number |
| ids | type |
| union { | |
| char * identifier | |
| struct { | |
| short base | |
| int size | |
| int binary_size | |
| char * binary_string | |
| char * number | |
| long long value | |
| } number | |
| struct { | |
| operation_list op | |
| } operation | |
| struct { | |
| short is_parameter | |
| short is_port | |
| short is_input | |
| short is_output | |
| short is_inout | |
| short is_wire | |
| short is_reg | |
| } variable | |
| struct { | |
| short is_instantiated | |
| ast_node_t ** module_instantiations_instance | |
| int size_module_instantiations | |
| int index | |
| } module | |
| struct { | |
| int num_bit_strings | |
| char ** bit_strings | |
| } concat | |
| } | types |
| ast_node_t ** | children |
| int | num_children |
| int | line_number |
| int | file_number |
| short | shared_node |
| void * | hb_port |
| void * | net_node |
| void * | additional_data |
Definition at line 268 of file types.h.
| short ast_node_t_t::base |
| char** ast_node_t_t::bit_strings |
| struct { ... } ast_node_t_t::concat |
| void* ast_node_t_t::hb_port |
| char* ast_node_t_t::identifier |
| short ast_node_t_t::is_inout |
| short ast_node_t_t::is_input |
| short ast_node_t_t::is_output |
| short ast_node_t_t::is_port |
| short ast_node_t_t::is_reg |
| short ast_node_t_t::is_wire |
| struct { ... } ast_node_t_t::module |
| void* ast_node_t_t::net_node |
| struct { ... } ast_node_t_t::number |
| char* ast_node_t_t::number |
| struct { ... } ast_node_t_t::operation |
| union { ... } ast_node_t_t::types |
| long long ast_node_t_t::value |
| struct { ... } ast_node_t_t::variable |
1.6.3