Verilog Parser
Todo List
Module ast-hashtable
Re-implement over a proper hash table structure.
Class ast_expression
This part of the tree (and sub parts) is currently quite messy. When I come to actually using this for something practicle, I may end up re-writing it. That will be post the first "release" though.
Global ast_extend_concatenation (ast_concatenation *element, ast_expression *repeat, void *data)
Better implement repetition of elements.
Global ast_new_concatenation (ast_concatenation_type type, ast_expression *repeat, void *first_value)
Better implement repetition of elements.
Global ast_new_number (ast_number_base base, ast_number_representation representation, char *digits)
Implement proper representation converstion.
Class ast_type_declaration
Clean this up to avoid accessing members which are mutually exclusive