|
Verilog Parser
|
Data Fields | |
| ast_stack * | current_file |
| Stack of files currently being parsed. | |
| ast_boolean | emit |
| Only emit tokens iff true. | |
| ast_stack * | ifdefs |
| Storage for conditional compile stack. | |
| ast_boolean | in_cell_define |
| TRUE iff we are in a cell define. | |
| ast_list * | includes |
| Include directives. | |
| ast_hashtable * | macrodefines |
| `define kvp matching. | |
| ast_list * | net_types |
| Storage for default nettype directives. | |
| char * | scratch |
| A scratch variable. DO NOT USE. | |
| ast_list * | search_dirs |
| Where to look for include files. | |
| verilog_timescale_directive | timescale |
| Timescale information. | |
| unsigned int | token_count |
| Keeps count of tokens processed. | |
| ast_primitive_strength | unconnected_drive_pull |
| nounconnectedrive | |