Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nic30/hdlConvertor
/ functions
Functions
785 in github.com/Nic30/hdlConvertor
⨍
Functions
785
◇
Types & classes
146
↓ 51 callers
Method
parseWithRef
Parse file and compare it with a reference file. :param fname: name of a file to parse :type fname: str :type langua
tests/hdl_parse_tc.py:84
↓ 33 callers
Method
run_pp_by_methodname
(self)
tests/test_verilog_preproc_grammar.py:20
↓ 28 callers
Method
visitExpression
src/svConvertor/exprParser.cpp:151
↓ 16 callers
Method
assertPPWorks
(self, test_file, macro_db={})
tests/test_verilog_preproc.py:53
↓ 16 callers
Method
parse
src/hdlConvertor.cpp:91
↓ 15 callers
Method
clone_uniq
include/hdlConvertor/hdlAst/iHdlExprItem.h:22
↓ 14 callers
Function
update_code_position
include/hdlConvertor/createObject.h:13
↓ 13 callers
Function
append_expr
src/svConvertor/utils.cpp:51
↓ 10 callers
Method
getIdentifierStr
src/svConvertor/exprParser.cpp:374
↓ 10 callers
Method
replace
src/verilogPreproc/macro_def_verilog.cpp:156
↓ 9 callers
Method
check_pp_error_by_methodname
(self, err_msg)
tests/test_verilog_preproc_grammar.py:29
↓ 9 callers
Method
visitIdentifier
src/svConvertor/exprParser.cpp:393
↓ 9 callers
Method
what
src/conversion_exception.cpp:9
↓ 8 callers
Function
find_files
(directory, pattern)
tests/file_utils.py:6
↓ 8 callers
Function
parseFile
(fname)
tests/test_vhdl_conversion.py:12
↓ 8 callers
Function
parseFile
(fname)
tests/test_vhdl_std_examples_parse.py:14
↓ 7 callers
Function
HdlOpType_from
src/vhdlConvertor/operatorTypeParser.cpp:7
↓ 7 callers
Method
applyVariable_dimension
src/svConvertor/typeParser.cpp:235
↓ 7 callers
Method
assertPPError
(self, file, err_msg, contains=False)
tests/test_verilog_preproc.py:81
↓ 7 callers
Function
generate_external_testcase_class
(testcase_class_name, test_configs, SUCESSFULL_TEST_FILTER_FILE)
tests/extern_test_utils.py:67
↓ 7 callers
Method
run_test
(self, file, incdirs)
tests/test_verilog_preproc_include.py:20
↓ 7 callers
Method
set_input_line
src/verilogPreproc/out_buffer.cpp:16
↓ 7 callers
Method
visitConstant_expression
src/svConvertor/exprParser.cpp:21
↓ 7 callers
Method
visitData_type
src/svConvertor/typeParser.cpp:124
↓ 6 callers
Function
aggregate_to_parenthesis
src/vhdlConvertor/exprParser.cpp:168
↓ 6 callers
Method
visitData_type_or_implicit
src/svConvertor/typeParser.cpp:199
↓ 5 callers
Function
check_git_submodule
(path)
tests/extern_test_utils.py:86
↓ 5 callers
Function
get_file_name
(f)
tests/file_utils.py:14
↓ 5 callers
Function
parseFile
(fname, language, input_dir=None)
tests/hdl_parse_tc.py:64
↓ 5 callers
Method
verilog_pp
src/hdlConvertor.cpp:136
↓ 4 callers
Function
_to_utf8
src/encodingConversions.cpp:22
↓ 4 callers
Method
check_errors
src/syntaxErrorLogger.cpp:22
↓ 4 callers
Method
init
src/verilogPreproc/verilogPreprocContainer.cpp:18
↓ 3 callers
Function
iHdlStatement
src/hdlAst/hdlStmFor.cpp:38
↓ 3 callers
Method
is_bitstring
src/hdlAst/bigInteger.cpp:14
↓ 3 callers
Function
reduce
src/svConvertor/utils.cpp:63
↓ 3 callers
Method
run_preproc_file
src/verilogPreproc/verilogPreprocContainer.cpp:80
↓ 3 callers
Method
run_preproc_str
src/verilogPreproc/verilogPreprocContainer.cpp:96
↓ 3 callers
Method
visitLifetime
src/svConvertor/typeParser.cpp:447
↓ 3 callers
Method
visitList_of_arguments
src/svConvertor/exprParser.cpp:646
↓ 3 callers
Method
visitMintypmax_expression
src/svConvertor/exprParser.cpp:398
↓ 3 callers
Method
visitNet_or_var_data_type
src/svConvertor/typeParser.cpp:414
↓ 3 callers
Method
visitPackage_or_class_scoped_path
src/svConvertor/exprParser.cpp:582
↓ 3 callers
Method
visitProcess_declarative_item
src/vhdlConvertor/processParser.cpp:68
↓ 3 callers
Method
visitVariable_lvalue
src/svConvertor/exprParser.cpp:409
↓ 2 callers
Function
ANTLRFileStream_with_encoding
src/encodingConversions.cpp:45
↓ 2 callers
Function
HdlDirection_toString
include/hdlConvertor/hdlAst/hdlDirection.h:16
↓ 2 callers
Function
HdlOpType_toString
src/hdlAst/hdlOpType.cpp:122
↓ 2 callers
Function
HdlStmIf_collapse_elifs
src/svConvertor/statementParser.cpp:30
↓ 2 callers
Method
_parse
include/hdlConvertor/parserContainer.h:87
↓ 2 callers
Function
_test_run_rel
(test_file, golden_file=None, golden_str=None, macro_db={})
tests/test_verilog_preproc.py:40
↓ 2 callers
Method
applyUnpacked_dimension
src/svConvertor/typeParser.cpp:224
↓ 2 callers
Function
clone_unique_ptr_vector
include/hdlConvertor/hdlAst/hdlValue.h:126
↓ 2 callers
Method
find_obj_by_name
(self, context, obj_cls, name)
tests/hdl_parse_tc.py:147
↓ 2 callers
Function
gen_test
:type test_spec: ExternTestSpec
tests/extern_test_utils.py:40
↓ 2 callers
Method
getPortByName
src/hdlAst/hdlModuleDec.cpp:10
↓ 2 callers
Function
get_ghdl_test_configs
(path)
tests/test_ghdl_testsuite.py:27
↓ 2 callers
Function
get_language_path
(lang_dir, language)
tests/hdl_parse_tc.py:38
↓ 2 callers
Function
is_others
src/vhdlConvertor/statementParser.cpp:24
↓ 2 callers
Method
parseWithRef
(self, fname, language=Language.VERILOG, input_dir=None, output_dir=
tests/test_verilog_to_hwt.py:23
↓ 2 callers
Method
parse_file
src/hdlConvertor.cpp:42
↓ 2 callers
Function
parse_verilator_record
(line, dir_name)
tests/test_icarus_verilog_testsuite.py:38
↓ 2 callers
Function
pop_block_if_possible
src/svConvertor/generateParser.cpp:622
↓ 2 callers
Function
processIfdef
src/verilogPreproc/verilogPreproc.cpp:356
↓ 2 callers
Function
replaceStringInPlace
src/verilogPreproc/str_utils.cpp:24
↓ 2 callers
Function
replace_substring
src/verilogPreproc/str_utils.cpp:34
↓ 2 callers
Method
requires_args
src/verilogPreproc/macro_def_verilog.cpp:152
↓ 2 callers
Function
run_notebook
(notebook_path)
tests/notebook_exec.py:7
↓ 2 callers
Method
signing
src/svConvertor/utils.cpp:33
↓ 2 callers
Method
verilog_pp_str
src/hdlConvertor.cpp:147
↓ 2 callers
Method
visitArray_range_expression
src/svConvertor/exprParser.cpp:80
↓ 2 callers
Method
visitBlock_declarative_item
* @note Some declarations can spot multiple objects * that is why this function just does not return hdlAst::iHdlObj* * */
src/vhdlConvertor/blockDeclarationParser.cpp:23
↓ 2 callers
Method
visitBlock_item_declaration
src/svConvertor/statementParser.cpp:652
↓ 2 callers
Method
visitConcurrent_statement
src/vhdlConvertor/statementParser.cpp:791
↓ 2 callers
Method
visitData_declaration
src/svConvertor/declrParser.cpp:17
↓ 2 callers
Method
visitDelay_or_event_control
src/svConvertor/delayParser.cpp:118
↓ 2 callers
Method
visitIdentifier_doted_index_at_end
src/svConvertor/exprParser.cpp:107
↓ 2 callers
Method
visitLocal_parameter_declaration
src/svConvertor/paramDefParser.cpp:184
↓ 2 callers
Method
visitModule_declaration
src/svConvertor/moduleParser.cpp:52
↓ 2 callers
Method
visitNet_lvalue
src/svConvertor/exprParser.cpp:44
↓ 2 callers
Function
visitNextOrExit
src/vhdlConvertor/statementParser.cpp:44
↓ 2 callers
Method
visitOperator_assignment
src/svConvertor/exprParser.cpp:692
↓ 2 callers
Method
visitPackage_body
src/vhdlConvertor/packageParser.cpp:12
↓ 2 callers
Method
visitPackage_declaration
src/vhdlConvertor/packageHeaderParser.cpp:16
↓ 2 callers
Method
visitPackage_or_class_scoped_hier_id_with_select
src/svConvertor/exprParser.cpp:486
↓ 2 callers
Method
visitParam_expression
src/svConvertor/paramDefParser.cpp:103
↓ 2 callers
Method
visitParameter_declaration
src/svConvertor/paramDefParser.cpp:157
↓ 2 callers
Method
visitPrimary
src/svConvertor/exprPrimaryParser.cpp:16
↓ 2 callers
Method
visitRange_expression
src/svConvertor/exprParser.cpp:27
↓ 2 callers
Method
visitSequential_statement
src/vhdlConvertor/statementParser.cpp:68
↓ 2 callers
Function
visitSignalMode
src/vhdlConvertor/directionParser.cpp:8
↓ 1 callers
Function
HdlClassType_toString
src/hdlAst/hdlTypes.cpp:11
↓ 1 callers
Function
HdlOpType_toUnary
src/hdlAst/hdlOpType.cpp:99
↓ 1 callers
Function
HdlStmBlockJoinType_toString
src/hdlAst/hdlStmBlock.cpp:22
↓ 1 callers
Function
HdlStmCaseType_toString
src/hdlAst/hdlStmCase.cpp:6
↓ 1 callers
Method
__init__
(self, *args, **kwargs)
tests/time_logging_test_runner.py:14
↓ 1 callers
Function
_test_run
(test_file, golden_file, golden_str, macro_db={})
tests/test_verilog_preproc.py:14
↓ 1 callers
Function
cd
(newdir, cleanup=lambda: True)
tests/file_utils.py:58
↓ 1 callers
Method
check_obj_names
(self, context, obj_cls, names)
tests/hdl_parse_tc.py:137
↓ 1 callers
Method
convert_non_ansi_ports_to_ansi
src/svConvertor/portParser.cpp:287
next →
1–100 of 785, ranked by callers