Verilog Parser
|
Contains definitions of functions which operate on the Verilog Abstract Syntax Tree (AST) More...
#include <assert.h>
#include <stdio.h>
#include "verilog_ast_util.h"
Functions | |
ast_module_declaration * | verilog_find_module_declaration (verilog_source_tree *source, ast_identifier module_name) |
Searches the list of modules in the parsed source tree, returning the one that matches the passed identifer. More... | |
ast_list * | verilog_module_get_children (ast_module_declaration *module) |
Returns a list of module instantiations, representing the different types of module which this parent instantiates. More... | |
ast_hashtable * | verilog_modules_get_children (verilog_source_tree *source) |
Finds the child modules for all modules in a source tree. More... | |
void | verilog_resolve_modules (verilog_source_tree *source) |
searches across an entire verilog source tree, resolving module identifiers to their declarations. | |
Contains definitions of functions which operate on the Verilog Abstract Syntax Tree (AST)