Verilog Parser
|
Structure containing all information on an identifier. More...
#include <verilog_ast.h>
Data Fields | |
union { | |
ast_expression * index | |
Iff range_or_idx == ID_HAS_INDEX. | |
ast_range * range | |
Iff range_or_idx == ID_HAS_RANGE. | |
ast_list * ranges | |
For multi-dimensional arrays. | |
}; | |
unsigned int | from_line |
The line number of the file. | |
char * | identifier |
The identifier value. | |
ast_boolean | is_system |
Is this a system identifier? | |
ast_metadata | meta |
Node metadata. | |
ast_identifier | next |
Represents a hierarchical id. | |
ast_id_range_or_index | range_or_idx |
Is it indexed or ranged? | |
ast_identifier_type | type |
What construct does it identify? | |
Structure containing all information on an identifier.
Typedef to make it easier to change into a proper structure later.