├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── benchmark.yml │ ├── periodic.yml │ └── regression.yml ├── .gitignore ├── CHANGELOG.md ├── COPYRIGHT ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── release.toml ├── sv-parser-error ├── Cargo.toml └── src │ └── lib.rs ├── sv-parser-macros ├── Cargo.toml └── src │ └── lib.rs ├── sv-parser-parser ├── Cargo.toml └── src │ ├── behavioral_statements │ ├── assertion_statements.rs │ ├── case_statements.rs │ ├── clocking_block.rs │ ├── conditional_statements.rs │ ├── continuous_assignment_and_net_alias_statements.rs │ ├── looping_statements.rs │ ├── mod.rs │ ├── parallel_and_sequential_blocks.rs │ ├── patterns.rs │ ├── procedural_blocks_and_assignments.rs │ ├── randsequence.rs │ ├── statements.rs │ ├── subroutine_call_statements.rs │ └── timing_control_statements.rs │ ├── declarations │ ├── assertion_declarations.rs │ ├── block_item_declarations.rs │ ├── covergroup_declarations.rs │ ├── declaration_assignments.rs │ ├── declaration_lists.rs │ ├── declaration_ranges.rs │ ├── delays.rs │ ├── function_declarations.rs │ ├── interface_declarations.rs │ ├── let_declarations.rs │ ├── mod.rs │ ├── module_parameter_declarations.rs │ ├── net_and_variable_types.rs │ ├── port_declarations.rs │ ├── strengths.rs │ ├── task_declarations.rs │ └── type_declarations.rs │ ├── expressions │ ├── concatenations.rs │ ├── expression_leftside_values.rs │ ├── expressions.rs │ ├── mod.rs │ ├── numbers.rs │ ├── operators.rs │ ├── primaries.rs │ ├── strings.rs │ └── subroutine_calls.rs │ ├── general │ ├── attributes.rs │ ├── comments.rs │ ├── compiler_directives.rs │ ├── identifiers.rs │ └── mod.rs │ ├── instantiations │ ├── checker_instantiation.rs │ ├── generated_instantiation.rs │ ├── interface_instantiation.rs │ ├── mod.rs │ ├── module_instantiation.rs │ └── program_instantiation.rs │ ├── keywords.rs │ ├── lib.rs │ ├── preprocessor │ ├── mod.rs │ └── preprocessor.rs │ ├── primitive_instances │ ├── mod.rs │ ├── primitive_gate_and_switch_types.rs │ ├── primitive_instantiation_and_instances.rs │ ├── primitive_strengths.rs │ └── primitive_terminals.rs │ ├── source_text │ ├── checker_items.rs │ ├── class_items.rs │ ├── configuration_source_text.rs │ ├── constraints.rs │ ├── interface_items.rs │ ├── library_source_text.rs │ ├── mod.rs │ ├── module_items.rs │ ├── module_parameters_and_ports.rs │ ├── package_items.rs │ ├── program_items.rs │ └── system_verilog_source_text.rs │ ├── specify_section │ ├── mod.rs │ ├── specify_block_declaration.rs │ ├── specify_block_terminals.rs │ ├── specify_path_declarations.rs │ ├── specify_path_delays.rs │ ├── system_timing_check_command_arguments.rs │ ├── system_timing_check_commands.rs │ └── system_timing_check_event_definitions.rs │ ├── tests.rs │ ├── udp_declaration_and_instantiation │ ├── mod.rs │ ├── udp_body.rs │ ├── udp_declaration.rs │ ├── udp_instantiation.rs │ └── udp_ports.rs │ └── utils.rs ├── sv-parser-pp ├── Cargo.toml ├── src │ ├── lib.rs │ ├── preprocess.rs │ └── range.rs └── testcases │ ├── IEEE18002017_keywords_if2_13642005.sv │ ├── IEEE18002017_keywords_m2_13642001.sv │ ├── IEEE18002017_keywords_m2_18002005.sv │ ├── IEEE18002017_macro_argument_expansion.sv │ ├── IEEE18002017_macro_delimit_tokens.sv │ ├── IEEE18002017_macro_mix_quotes.sv │ ├── IEEE18002017_macro_noexpand_string.sv │ ├── IEEE18002017_macro_with_defaults.sv │ ├── IEEE18002017_macro_without_defaults.sv │ ├── celldefine.sv │ ├── coverage_constants.sv │ ├── default_nettype.sv │ ├── err_DefineArgNotFound.sv │ ├── err_DefineNoArgs.sv │ ├── err_DefineNotFound.sv │ ├── err_ReadUtf8.sv │ ├── escaped_identifier.sv │ ├── expected │ ├── IEEE18002017_keywords_if2_13642005.sv │ ├── IEEE18002017_keywords_m2_13642001.sv │ ├── IEEE18002017_keywords_m2_18002005.sv │ ├── IEEE18002017_macro_argument_expansion.sv │ ├── IEEE18002017_macro_delimit_tokens.sv │ ├── IEEE18002017_macro_mix_quotes.sv │ ├── IEEE18002017_macro_noexpand_string.sv │ ├── IEEE18002017_macro_with_defaults.sv │ ├── IEEE18002017_macro_without_defaults.sv │ ├── coverage_constants.sv │ ├── escaped_identifier.sv │ ├── ifdef_nested.sv │ ├── ifdef_predefined.sv │ ├── ifdef_undefined.sv │ ├── ifndef_undefined.sv │ ├── include_ignore.sv │ ├── include_noindent.sv │ ├── include_quoted_c.sv │ ├── include_quoted_d.sv │ ├── include_sameline_comment.sv │ ├── include_withindent.sv │ ├── macro_FILE.sv │ ├── macro_LINE.sv │ ├── macro_arguments.sv │ ├── macro_basic.sv │ ├── macro_comment.sv │ ├── macro_comment_embedded.sv │ ├── macro_default_empty.sv │ ├── macro_delimiters.sv │ ├── macro_identifier.sv │ ├── macro_multiline_comment.sv │ ├── undef.sv │ └── undefineall.sv │ ├── ifdef_nested.sv │ ├── ifdef_predefined.sv │ ├── ifdef_undefined.sv │ ├── ifndef_undefined.sv │ ├── include_ignore.sv │ ├── include_noindent.sv │ ├── include_quoted_a.sv │ ├── include_quoted_b.sv │ ├── include_quoted_c.sv │ ├── include_quoted_d.sv │ ├── include_recursive.svh │ ├── include_sameline_comment.sv │ ├── include_sameline_include.sv │ ├── include_sameline_keyword.sv │ ├── include_withindent.sv │ ├── included.svh │ ├── keywords.sv │ ├── line.sv │ ├── macro_FILE.sv │ ├── macro_LINE.sv │ ├── macro_arguments.sv │ ├── macro_basic.sv │ ├── macro_comment.sv │ ├── macro_comment_embedded.sv │ ├── macro_default_empty.sv │ ├── macro_delimiters.sv │ ├── macro_identifier.sv │ ├── macro_multiline_comment.sv │ ├── macro_recursion_direct.sv │ ├── macro_recursion_indirect.sv │ ├── pragma.sv │ ├── resetall.sv │ ├── timescale.sv │ ├── unconnected_drive.sv │ ├── undef.sv │ └── undefineall.sv ├── sv-parser-syntaxtree ├── Cargo.toml ├── build.rs └── src │ ├── any_node.rs │ ├── behavioral_statements │ ├── assertion_statements.rs │ ├── case_statements.rs │ ├── clocking_block.rs │ ├── conditional_statements.rs │ ├── continuous_assignment_and_net_alias_statements.rs │ ├── looping_statements.rs │ ├── mod.rs │ ├── parallel_and_sequential_blocks.rs │ ├── patterns.rs │ ├── procedural_blocks_and_assignments.rs │ ├── randsequence.rs │ ├── statements.rs │ ├── subroutine_call_statements.rs │ └── timing_control_statements.rs │ ├── declarations │ ├── assertion_declarations.rs │ ├── block_item_declarations.rs │ ├── covergroup_declarations.rs │ ├── declaration_assignments.rs │ ├── declaration_lists.rs │ ├── declaration_ranges.rs │ ├── delays.rs │ ├── function_declarations.rs │ ├── interface_declarations.rs │ ├── let_declarations.rs │ ├── mod.rs │ ├── module_parameter_declarations.rs │ ├── net_and_variable_types.rs │ ├── port_declarations.rs │ ├── strengths.rs │ ├── task_declarations.rs │ └── type_declarations.rs │ ├── expressions │ ├── concatenations.rs │ ├── expression_leftside_values.rs │ ├── expressions.rs │ ├── mod.rs │ ├── numbers.rs │ ├── operators.rs │ ├── primaries.rs │ ├── strings.rs │ └── subroutine_calls.rs │ ├── general │ ├── attributes.rs │ ├── comments.rs │ ├── compiler_directives.rs │ ├── identifiers.rs │ └── mod.rs │ ├── instantiations │ ├── checker_instantiation.rs │ ├── generated_instantiation.rs │ ├── interface_instantiation.rs │ ├── mod.rs │ ├── module_instantiation.rs │ └── program_instantiation.rs │ ├── lib.rs │ ├── preprocessor │ ├── mod.rs │ └── preprocessor.rs │ ├── primitive_instances │ ├── mod.rs │ ├── primitive_gate_and_switch_types.rs │ ├── primitive_instantiation_and_instances.rs │ ├── primitive_strengths.rs │ └── primitive_terminals.rs │ ├── source_text │ ├── checker_items.rs │ ├── class_items.rs │ ├── configuration_source_text.rs │ ├── constraints.rs │ ├── interface_items.rs │ ├── library_source_text.rs │ ├── mod.rs │ ├── module_items.rs │ ├── module_parameters_and_ports.rs │ ├── package_items.rs │ ├── program_items.rs │ └── system_verilog_source_text.rs │ ├── special_node.rs │ ├── specify_section │ ├── mod.rs │ ├── specify_block_declaration.rs │ ├── specify_block_terminals.rs │ ├── specify_path_declarations.rs │ ├── specify_path_delays.rs │ ├── system_timing_check_command_arguments.rs │ ├── system_timing_check_commands.rs │ └── system_timing_check_event_definitions.rs │ └── udp_declaration_and_instantiation │ ├── mod.rs │ ├── udp_body.rs │ ├── udp_declaration.rs │ ├── udp_instantiation.rs │ └── udp_ports.rs └── sv-parser ├── Cargo.toml ├── benches ├── parse_sv_bench.rs └── parse_sv_criterion.rs ├── examples ├── module_list.rs └── parse_sv.rs ├── src └── lib.rs └── testcases ├── test1.sv └── test2.sv /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/periodic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/.github/workflows/periodic.yml -------------------------------------------------------------------------------- /.github/workflows/regression.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/.github/workflows/regression.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/README.md -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/release.toml -------------------------------------------------------------------------------- /sv-parser-error/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-error/Cargo.toml -------------------------------------------------------------------------------- /sv-parser-error/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-error/src/lib.rs -------------------------------------------------------------------------------- /sv-parser-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-macros/Cargo.toml -------------------------------------------------------------------------------- /sv-parser-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-macros/src/lib.rs -------------------------------------------------------------------------------- /sv-parser-parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/Cargo.toml -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/assertion_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/assertion_statements.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/case_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/case_statements.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/clocking_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/clocking_block.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/conditional_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/conditional_statements.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/continuous_assignment_and_net_alias_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/continuous_assignment_and_net_alias_statements.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/looping_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/looping_statements.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/parallel_and_sequential_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/parallel_and_sequential_blocks.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/patterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/patterns.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/procedural_blocks_and_assignments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/procedural_blocks_and_assignments.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/randsequence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/randsequence.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/statements.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/subroutine_call_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/subroutine_call_statements.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/behavioral_statements/timing_control_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/behavioral_statements/timing_control_statements.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/assertion_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/assertion_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/block_item_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/block_item_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/covergroup_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/covergroup_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/declaration_assignments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/declaration_assignments.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/declaration_lists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/declaration_lists.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/declaration_ranges.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/declaration_ranges.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/delays.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/delays.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/function_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/function_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/interface_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/interface_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/let_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/let_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/module_parameter_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/module_parameter_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/net_and_variable_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/net_and_variable_types.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/port_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/port_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/strengths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/strengths.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/task_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/task_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/declarations/type_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/declarations/type_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/concatenations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/concatenations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/expression_leftside_values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/expression_leftside_values.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/expressions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/expressions.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/numbers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/numbers.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/operators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/operators.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/primaries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/primaries.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/strings.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/expressions/subroutine_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/expressions/subroutine_calls.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/general/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/general/attributes.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/general/comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/general/comments.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/general/compiler_directives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/general/compiler_directives.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/general/identifiers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/general/identifiers.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/general/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/general/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/instantiations/checker_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/instantiations/checker_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/instantiations/generated_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/instantiations/generated_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/instantiations/interface_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/instantiations/interface_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/instantiations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/instantiations/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/instantiations/module_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/instantiations/module_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/instantiations/program_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/instantiations/program_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/keywords.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/keywords.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/lib.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/preprocessor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/preprocessor/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/preprocessor/preprocessor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/preprocessor/preprocessor.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/primitive_instances/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/primitive_instances/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/primitive_instances/primitive_gate_and_switch_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/primitive_instances/primitive_gate_and_switch_types.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/primitive_instances/primitive_instantiation_and_instances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/primitive_instances/primitive_instantiation_and_instances.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/primitive_instances/primitive_strengths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/primitive_instances/primitive_strengths.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/primitive_instances/primitive_terminals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/primitive_instances/primitive_terminals.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/checker_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/checker_items.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/class_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/class_items.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/configuration_source_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/configuration_source_text.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/constraints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/constraints.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/interface_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/interface_items.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/library_source_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/library_source_text.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/module_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/module_items.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/module_parameters_and_ports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/module_parameters_and_ports.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/package_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/package_items.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/program_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/program_items.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/source_text/system_verilog_source_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/source_text/system_verilog_source_text.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/specify_section/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/specify_section/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/specify_section/specify_block_declaration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/specify_section/specify_block_declaration.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/specify_section/specify_block_terminals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/specify_section/specify_block_terminals.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/specify_section/specify_path_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/specify_section/specify_path_declarations.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/specify_section/specify_path_delays.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/specify_section/specify_path_delays.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/specify_section/system_timing_check_command_arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/specify_section/system_timing_check_command_arguments.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/specify_section/system_timing_check_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/specify_section/system_timing_check_commands.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/specify_section/system_timing_check_event_definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/specify_section/system_timing_check_event_definitions.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/tests.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/udp_declaration_and_instantiation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/udp_declaration_and_instantiation/mod.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/udp_declaration_and_instantiation/udp_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/udp_declaration_and_instantiation/udp_body.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/udp_declaration_and_instantiation/udp_declaration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/udp_declaration_and_instantiation/udp_declaration.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/udp_declaration_and_instantiation/udp_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/udp_declaration_and_instantiation/udp_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/udp_declaration_and_instantiation/udp_ports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/udp_declaration_and_instantiation/udp_ports.rs -------------------------------------------------------------------------------- /sv-parser-parser/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-parser/src/utils.rs -------------------------------------------------------------------------------- /sv-parser-pp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/Cargo.toml -------------------------------------------------------------------------------- /sv-parser-pp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/src/lib.rs -------------------------------------------------------------------------------- /sv-parser-pp/src/preprocess.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/src/preprocess.rs -------------------------------------------------------------------------------- /sv-parser-pp/src/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/src/range.rs -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_keywords_if2_13642005.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_keywords_if2_13642005.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_keywords_m2_13642001.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_keywords_m2_13642001.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_keywords_m2_18002005.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_keywords_m2_18002005.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_macro_argument_expansion.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_macro_argument_expansion.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_macro_delimit_tokens.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_macro_delimit_tokens.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_macro_mix_quotes.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_macro_mix_quotes.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_macro_noexpand_string.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_macro_noexpand_string.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_macro_with_defaults.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_macro_with_defaults.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/IEEE18002017_macro_without_defaults.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/IEEE18002017_macro_without_defaults.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/celldefine.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/celldefine.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/coverage_constants.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/coverage_constants.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/default_nettype.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/default_nettype.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/err_DefineArgNotFound.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/err_DefineArgNotFound.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/err_DefineNoArgs.sv: -------------------------------------------------------------------------------- 1 | 2 | `define A(a) 3 | `A // Macro called without required argument. 4 | 5 | -------------------------------------------------------------------------------- /sv-parser-pp/testcases/err_DefineNotFound.sv: -------------------------------------------------------------------------------- 1 | 2 | `A // Macro called without definition. 3 | 4 | -------------------------------------------------------------------------------- /sv-parser-pp/testcases/err_ReadUtf8.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/err_ReadUtf8.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/escaped_identifier.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/escaped_identifier.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_keywords_if2_13642005.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_keywords_if2_13642005.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_keywords_m2_13642001.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_keywords_m2_13642001.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_keywords_m2_18002005.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_keywords_m2_18002005.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_macro_argument_expansion.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_macro_argument_expansion.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_macro_delimit_tokens.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_macro_delimit_tokens.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_macro_mix_quotes.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_macro_mix_quotes.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_macro_noexpand_string.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_macro_noexpand_string.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_macro_with_defaults.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_macro_with_defaults.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/IEEE18002017_macro_without_defaults.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/IEEE18002017_macro_without_defaults.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/coverage_constants.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/coverage_constants.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/escaped_identifier.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/escaped_identifier.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/ifdef_nested.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/ifdef_nested.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/ifdef_predefined.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/ifdef_predefined.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/ifdef_undefined.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/ifdef_undefined.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/ifndef_undefined.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/ifndef_undefined.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/include_ignore.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/include_ignore.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/include_noindent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/include_noindent.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/include_quoted_c.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/include_quoted_c.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/include_quoted_d.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/include_quoted_d.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/include_sameline_comment.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/include_sameline_comment.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/include_withindent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/include_withindent.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_FILE.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_FILE.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_LINE.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_LINE.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_arguments.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_arguments.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_basic.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_basic.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_comment.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_comment.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_comment_embedded.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_comment_embedded.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_default_empty.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_default_empty.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_delimiters.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_delimiters.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_identifier.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_identifier.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/macro_multiline_comment.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/macro_multiline_comment.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/undef.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/undef.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/expected/undefineall.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/expected/undefineall.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/ifdef_nested.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/ifdef_nested.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/ifdef_predefined.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/ifdef_predefined.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/ifdef_undefined.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/ifdef_undefined.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/ifndef_undefined.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/ifndef_undefined.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_ignore.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_ignore.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_noindent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_noindent.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_quoted_a.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_quoted_a.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_quoted_b.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_quoted_b.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_quoted_c.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_quoted_c.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_quoted_d.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_quoted_d.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_recursive.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_recursive.svh -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_sameline_comment.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_sameline_comment.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_sameline_include.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_sameline_include.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_sameline_keyword.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_sameline_keyword.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/include_withindent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/include_withindent.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/included.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/included.svh -------------------------------------------------------------------------------- /sv-parser-pp/testcases/keywords.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/keywords.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/line.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/line.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_FILE.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_FILE.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_LINE.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_LINE.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_arguments.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_arguments.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_basic.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_basic.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_comment.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_comment.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_comment_embedded.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_comment_embedded.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_default_empty.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_default_empty.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_delimiters.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_delimiters.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_identifier.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_identifier.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_multiline_comment.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_multiline_comment.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_recursion_direct.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_recursion_direct.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/macro_recursion_indirect.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/macro_recursion_indirect.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/pragma.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/pragma.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/resetall.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/resetall.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/timescale.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/timescale.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/unconnected_drive.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/unconnected_drive.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/undef.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/undef.sv -------------------------------------------------------------------------------- /sv-parser-pp/testcases/undefineall.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-pp/testcases/undefineall.sv -------------------------------------------------------------------------------- /sv-parser-syntaxtree/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/Cargo.toml -------------------------------------------------------------------------------- /sv-parser-syntaxtree/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/build.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/any_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/any_node.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/assertion_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/assertion_statements.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/case_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/case_statements.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/clocking_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/clocking_block.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/conditional_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/conditional_statements.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/continuous_assignment_and_net_alias_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/continuous_assignment_and_net_alias_statements.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/looping_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/looping_statements.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/parallel_and_sequential_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/parallel_and_sequential_blocks.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/patterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/patterns.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/procedural_blocks_and_assignments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/procedural_blocks_and_assignments.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/randsequence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/randsequence.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/statements.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/subroutine_call_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/subroutine_call_statements.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/behavioral_statements/timing_control_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/behavioral_statements/timing_control_statements.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/assertion_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/assertion_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/block_item_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/block_item_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/covergroup_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/covergroup_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/declaration_assignments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/declaration_assignments.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/declaration_lists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/declaration_lists.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/declaration_ranges.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/declaration_ranges.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/delays.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/delays.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/function_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/function_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/interface_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/interface_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/let_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/let_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/module_parameter_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/module_parameter_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/net_and_variable_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/net_and_variable_types.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/port_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/port_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/strengths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/strengths.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/task_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/task_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/declarations/type_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/declarations/type_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/concatenations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/concatenations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/expression_leftside_values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/expression_leftside_values.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/expressions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/expressions.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/numbers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/numbers.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/operators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/operators.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/primaries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/primaries.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/strings.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/expressions/subroutine_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/expressions/subroutine_calls.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/general/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/general/attributes.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/general/comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/general/comments.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/general/compiler_directives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/general/compiler_directives.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/general/identifiers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/general/identifiers.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/general/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/general/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/instantiations/checker_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/instantiations/checker_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/instantiations/generated_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/instantiations/generated_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/instantiations/interface_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/instantiations/interface_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/instantiations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/instantiations/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/instantiations/module_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/instantiations/module_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/instantiations/program_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/instantiations/program_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/lib.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/preprocessor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/preprocessor/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/preprocessor/preprocessor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/preprocessor/preprocessor.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/primitive_instances/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/primitive_instances/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/primitive_instances/primitive_gate_and_switch_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/primitive_instances/primitive_gate_and_switch_types.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/primitive_instances/primitive_instantiation_and_instances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/primitive_instances/primitive_instantiation_and_instances.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/primitive_instances/primitive_strengths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/primitive_instances/primitive_strengths.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/primitive_instances/primitive_terminals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/primitive_instances/primitive_terminals.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/checker_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/checker_items.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/class_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/class_items.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/configuration_source_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/configuration_source_text.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/constraints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/constraints.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/interface_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/interface_items.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/library_source_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/library_source_text.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/module_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/module_items.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/module_parameters_and_ports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/module_parameters_and_ports.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/package_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/package_items.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/program_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/program_items.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/source_text/system_verilog_source_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/source_text/system_verilog_source_text.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/special_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/special_node.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/specify_section/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/specify_section/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/specify_section/specify_block_declaration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/specify_section/specify_block_declaration.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/specify_section/specify_block_terminals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/specify_section/specify_block_terminals.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/specify_section/specify_path_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/specify_section/specify_path_declarations.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/specify_section/specify_path_delays.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/specify_section/specify_path_delays.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/specify_section/system_timing_check_command_arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/specify_section/system_timing_check_command_arguments.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/specify_section/system_timing_check_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/specify_section/system_timing_check_commands.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/specify_section/system_timing_check_event_definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/specify_section/system_timing_check_event_definitions.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/udp_declaration_and_instantiation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/udp_declaration_and_instantiation/mod.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/udp_declaration_and_instantiation/udp_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/udp_declaration_and_instantiation/udp_body.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/udp_declaration_and_instantiation/udp_declaration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/udp_declaration_and_instantiation/udp_declaration.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/udp_declaration_and_instantiation/udp_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/udp_declaration_and_instantiation/udp_instantiation.rs -------------------------------------------------------------------------------- /sv-parser-syntaxtree/src/udp_declaration_and_instantiation/udp_ports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser-syntaxtree/src/udp_declaration_and_instantiation/udp_ports.rs -------------------------------------------------------------------------------- /sv-parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser/Cargo.toml -------------------------------------------------------------------------------- /sv-parser/benches/parse_sv_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser/benches/parse_sv_bench.rs -------------------------------------------------------------------------------- /sv-parser/benches/parse_sv_criterion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser/benches/parse_sv_criterion.rs -------------------------------------------------------------------------------- /sv-parser/examples/module_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser/examples/module_list.rs -------------------------------------------------------------------------------- /sv-parser/examples/parse_sv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser/examples/parse_sv.rs -------------------------------------------------------------------------------- /sv-parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser/src/lib.rs -------------------------------------------------------------------------------- /sv-parser/testcases/test1.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser/testcases/test1.sv -------------------------------------------------------------------------------- /sv-parser/testcases/test2.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dalance/sv-parser/HEAD/sv-parser/testcases/test2.sv --------------------------------------------------------------------------------