Go to the source code of this file.
Functions | |
| token_value token | |
| token_type token | |
| token_line token | |
| token_col token | |
| tokenize code token_patterns keywords ?case_sensitive? | |
| create_hdl_node type name file_path line ?libraries? ?components_declared? ?instantiations? ?entity? | |
| create_instantiation_node mod_name type inst_name line | |
| hdl_node_string hdl_node | |
| tokenize_verilog code | |
| find_verilog_constructs tokens filename | |
| tokenize_vhdl code | |
| parse_vhdl_architecture_header tokens index | |
| parse_vhdl_architecture_body tokens index arch_name | |
| parse_vhdl_architecture_content arch tokens index | |
| skip_vhdl_package_spec tokens index | |
| skip_vhdl_package_body tokens index | |
| find_vhdl_constructs tokens filename | |
| parse_hdl_file filename | |
Function Documentation
◆ create_hdl_node()
| create_hdl_node | type name file_path line ?libraries? ?components_declared? ?instantiations? ?entity? | ||
Definition at line 110 of file hdl_parser.tcl.
◆ create_instantiation_node()
| create_instantiation_node | mod_name type inst_name line | ||
Definition at line 115 of file hdl_parser.tcl.
◆ find_verilog_constructs()
| find_verilog_constructs | tokens filename | ||
Definition at line 238 of file hdl_parser.tcl.
◆ find_vhdl_constructs()
| find_vhdl_constructs | tokens filename | ||
Definition at line 521 of file hdl_parser.tcl.
◆ hdl_node_string()
| hdl_node_string | hdl_node | ||
Definition at line 119 of file hdl_parser.tcl.
◆ parse_hdl_file()
| parse_hdl_file | filename | ||
Definition at line 649 of file hdl_parser.tcl.
◆ parse_vhdl_architecture_body()
| parse_vhdl_architecture_body | tokens index arch_name | ||
Definition at line 383 of file hdl_parser.tcl.
◆ parse_vhdl_architecture_content()
| parse_vhdl_architecture_content | arch tokens index | ||
Definition at line 465 of file hdl_parser.tcl.
◆ parse_vhdl_architecture_header()
| parse_vhdl_architecture_header | tokens index | ||
Definition at line 355 of file hdl_parser.tcl.
◆ skip_vhdl_package_body()
| skip_vhdl_package_body | tokens index | ||
Definition at line 501 of file hdl_parser.tcl.
◆ skip_vhdl_package_spec()
| skip_vhdl_package_spec | tokens index | ||
Definition at line 482 of file hdl_parser.tcl.
◆ token_col()
| token_col | token | ||
Definition at line 5 of file hdl_parser.tcl.
◆ token_line()
| token_line | token | ||
Definition at line 4 of file hdl_parser.tcl.
◆ token_type()
| token_type | token | ||
Definition at line 3 of file hdl_parser.tcl.
◆ token_value()
| token_value | token | ||
Definition at line 2 of file hdl_parser.tcl.
◆ tokenize()
| tokenize | code token_patterns keywords ?case_sensitive? | ||
Definition at line 7 of file hdl_parser.tcl.
◆ tokenize_verilog()
| tokenize_verilog | code | ||
Definition at line 233 of file hdl_parser.tcl.
◆ tokenize_vhdl()
| tokenize_vhdl | code | ||
Definition at line 349 of file hdl_parser.tcl.
