Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nic30/hdlConvertor
/ types & classes
Types & classes
146 in github.com/Nic30/hdlConvertor
⨍
Functions
785
◇
Types & classes
146
↓ 18 callers
Class
VerExprParser
include/hdlConvertor/svConvertor/exprParser.h:10
↓ 13 callers
Class
HdlConvertor
include/hdlConvertor/hdlConvertor.h:18
↓ 9 callers
Class
ParseException
include/hdlConvertor/conversion_exception.h:8
↓ 8 callers
Class
TimeLoggingTestRunner
tests/time_logging_test_runner.py:38
↓ 7 callers
Class
ExternTestSpec
Container of informations about test
tests/extern_test_utils.py:11
↓ 5 callers
Class
HdlExprAndiHdlObj
include/hdlConvertor/hdlAst/iHdlStatement.h:30
↓ 3 callers
Class
BigInteger
* Container of the bitstring or the exact integer value * * @note if bitstring_base == INVALID_BASE the integer value "val" is used * otherwise t
include/hdlConvertor/hdlAst/bigInteger.h:15
↓ 3 callers
Class
Fragment
include/hdlConvertor/verilogPreproc/macro_def_verilog.h:39
↓ 2 callers
Class
HdlStmForIn
* HDL AST node for for-in-statement * */
include/hdlConvertor/hdlAst/hdlStmFor.h:30
↓ 2 callers
Class
VerDelayParser
include/hdlConvertor/svConvertor/delayParser.h:10
↓ 2 callers
Class
VerTypeParser
include/hdlConvertor/svConvertor/typeParser.h:11
↓ 1 callers
Class
HdlStmBlock
* HDL AST node for block statement (begin-end in SV) * */
include/hdlConvertor/hdlAst/hdlStmBlock.h:20
↓ 1 callers
Class
HdlStmImport
include/hdlConvertor/hdlAst/hdlStm_others.h:20
↓ 1 callers
Class
HdlStmWait
include/hdlConvertor/hdlAst/hdlStm_others.h:37
↓ 1 callers
Class
HdlValueArr
* HDL AST node for value of arrays * */
include/hdlConvertor/hdlAst/hdlValue.h:14
↓ 1 callers
Class
Sv2017StdExamplesParseMeta
tests/test_sv2017_std_examples_parse.py:20
↓ 1 callers
Class
TestFilter
Use file to store the filter of the tests and do not execute them again
tests/file_utils.py:18
↓ 1 callers
Class
TestsuiteMeta
tests/extern_test_utils.py:71
↓ 1 callers
Class
VerExprPrimaryParser
include/hdlConvertor/svConvertor/exprPrimaryParser.h:10
↓ 1 callers
Class
VerModuleParser
include/hdlConvertor/svConvertor/moduleParser.h:15
↓ 1 callers
Class
VerStatementParser
include/hdlConvertor/svConvertor/statementParser.h:19
↓ 1 callers
Class
stat
src/hdlConvertor.cpp:100
Class
BaseHdlParser
include/hdlConvertor/baseHdlParser/baseHdlParser.h:9
Class
BaseSvParser
include/hdlConvertor/svConvertor/baseSvParser.h:11
Class
BaseVhdlParser
include/hdlConvertor/vhdlConvertor/baseVhdlParser.h:10
Class
BasicHdlSimModelFromVerilogTC
tests/test_basic_hdl_sim_model_from_verilog.py:19
Class
CodePosition
* Container for position in code. * NOTE: stopXX are inclusive coordinates and not one beyond i.e. [startXXX, stopXXX] and not [startXXX, stopXXX) *
include/hdlConvertor/hdlAst/codePosition.h:13
Class
ErrorData
include/hdlConvertor/syntaxErrorLogger.h:12
Class
FileLineMapItem
include/hdlConvertor/verilogPreproc/file_line_map.h:9
Class
FileLineMapSwap
Swaps the file_line_map in logger and on destruction it will put it back.
include/hdlConvertor/syntaxErrorLogger.h:71
Class
HdlClassDef
include/hdlConvertor/hdlAst/hdlTypes.h:39
Enum
HdlClassType
include/hdlConvertor/hdlAst/hdlTypes.h:31
Class
HdlCompInst
include/hdlConvertor/hdlAst/hdlCompInst.h:12
Class
HdlContext
* Container of any HDL objects * */
include/hdlConvertor/hdlAst/hdlContext.h:13
Enum
HdlDirection
include/hdlConvertor/hdlAst/hdlDirection.h:6
Class
HdlEnumDef
include/hdlConvertor/hdlAst/hdlTypes.h:66
Class
HdlExprNotImplemented
* HDL AST node which purpose is used if conversion of original expression is not implemented * */
include/hdlConvertor/hdlAst/hdlValue.h:119
Class
HdlFunctionDef
* HDL AST node for definition or declaration of HDL function/task etc. * */
include/hdlConvertor/hdlAst/hdlFunctionDef.h:15
Class
HdlIdDef
* HDL AST node for definition of * port, constant, signal, typedef, VHDL generic, Verilog param and localparam * * @note if variable is a port the
include/hdlConvertor/hdlAst/hdlIdDef.h:19
Class
HdlLibrary
* HDL library reference * */
include/hdlConvertor/hdlAst/hdlLibrary.h:14
Class
HdlModuleDec
* HDL AST node for module declaration * (part with ports and params for Verilog, Entity for VHDL) * */
include/hdlConvertor/hdlAst/hdlModuleDec.h:15
Class
HdlModuleDef
* HDL AST node for module definition (the body of the module in Verilog, Architecture in VHDL) * */
include/hdlConvertor/hdlAst/hdlModuleDef.h:13
Class
HdlOp
* HDL AST node for call of HDL function or operator * */
include/hdlConvertor/hdlAst/hdlOp.h:15
Enum
HdlOpType
include/hdlConvertor/hdlAst/hdlOpType.h:6
Class
HdlParseTC
A base class for HDL parser tests
tests/hdl_parse_tc.py:79
Class
HdlPhysicalDef
include/hdlConvertor/hdlAst/hdlTypes.h:55
Class
HdlStmAssign
* HDL AST node for assignment statement * */
include/hdlConvertor/hdlAst/hdlStmAssign.h:14
Enum
HdlStmBlockJoinType
include/hdlConvertor/hdlAst/hdlStmBlock.h:10
Class
HdlStmBreak
* HDL AST node for loop-control statements * */
include/hdlConvertor/hdlAst/hdlStm_others.h:9
Class
HdlStmCase
* HDL AST node for switch-case statement * */
include/hdlConvertor/hdlAst/hdlStmCase.h:22
Enum
HdlStmCaseType
include/hdlConvertor/hdlAst/hdlStmCase.h:9
Enum
HdlStmCaseUniqConstrain
include/hdlConvertor/hdlAst/hdlStmCase.h:13
Class
HdlStmContinue
include/hdlConvertor/hdlAst/hdlStm_others.h:11
Class
HdlStmDoWhile
* HDL AST node for do-while-statement * */
include/hdlConvertor/hdlAst/hdlStmWhile.h:25
Class
HdlStmExpr
* HDL AST node for expression statement, wrapper around expression which adds label, code position etc. * */
include/hdlConvertor/hdlAst/hdlStmExpr.h:13
Class
HdlStmFor
* HDL AST node for for-statement * */
include/hdlConvertor/hdlAst/hdlStmFor.h:13
Class
HdlStmIf
* HDL AST node for conditional statement * */
include/hdlConvertor/hdlAst/hdlStmIf.h:12
Class
HdlStmNop
* HDL AST node for nop statement * */
include/hdlConvertor/hdlAst/hdlStm_others.h:17
Class
HdlStmProcess
* HDL AST node for HDL process construct * (Verilog always and assign constructs, VHDL process and top level assignments) * * @note the process may
include/hdlConvertor/hdlAst/hdlStmProcess.h:21
Enum
HdlStmProcessTriggerConstrain
include/hdlConvertor/hdlAst/hdlStmProcess.h:9
Class
HdlStmRepeat
* HDL AST node for repeat-statement * */
include/hdlConvertor/hdlAst/hdlStmFor.h:57
Class
HdlStmReturn
include/hdlConvertor/hdlAst/hdlStm_others.h:28
Class
HdlStmWhile
* HDL AST node for while-statement * */
include/hdlConvertor/hdlAst/hdlStmWhile.h:12
Class
HdlValueFloat
* HDL AST node for float/real value * */
include/hdlConvertor/hdlAst/hdlValue.h:59
Class
HdlValueId
* HDL AST node for HDL id * */
include/hdlConvertor/hdlAst/hdlValue.h:29
Class
HdlValueIdspace
* HDL AST node for namespace (namespace in System Verilog, package/package body in VHDL) * */
include/hdlConvertor/hdlAst/hdlNamespace.h:14
Class
HdlValueInt
* HDL AST node for integer/bitstring value * */
include/hdlConvertor/hdlAst/hdlValue.h:42
Class
HdlValueStr
* HDL AST node for string value * */
include/hdlConvertor/hdlAst/hdlValue.h:72
Class
HdlValueSymbol
* HDL AST node for special hdl symbols * */
include/hdlConvertor/hdlAst/hdlValue.h:93
Enum
HdlValueSymbol_t
include/hdlConvertor/hdlAst/hdlValue.h:82
Enum
Language
include/hdlConvertor/language.h:5
Class
MacroDefVerilog
* class MacroDefVerilog is an object to to store a verilog preprocessor macro definition * and to perform it's function * Example: * `define my_s
include/hdlConvertor/verilogPreproc/macro_def_verilog.h:23
Class
MacroDef__FILE__
include/hdlConvertor/verilogPreproc/default_macro_defs.h:16
Class
MacroDef__LINE__
include/hdlConvertor/verilogPreproc/default_macro_defs.h:7
Class
ModuleCtx
include/hdlConvertor/svConvertor/moduleParser.h:18
Class
Named
* Base class for HDL object with name * */
include/hdlConvertor/hdlAst/named.h:13
Class
NotImplementedLogger
include/hdlConvertor/notImplementedLogger.h:9
Class
NotebookTC
tests/test_notebook.py:13
Class
ParserRuleContext
include/hdlConvertor/vhdlConvertor/literalParser.h:9
Class
ParserRuleContext
include/hdlConvertor/svConvertor/utils.h:9
Enum
SIGNING_VAL
include/hdlConvertor/svConvertor/utils.h:15
Class
SVCommentParser
* The comment parser reads the text from the hidden tokens * generated from the antlr lexer. This tokens are not connected * to a AST tree and they
include/hdlConvertor/svConvertor/commentParser.h:30
Class
SVParserContainer
src/hdlConvertor.cpp:35
Class
Source_textParser
include/hdlConvertor/svConvertor/source_textParser.h:10
Class
SyntaxErrorLogger
* The class which implements ANTLR error listener which is installed in parser * and lexer and staging the errors for later check. * */
include/hdlConvertor/syntaxErrorLogger.h:31
Class
TerminalNode
include/hdlConvertor/vhdlConvertor/literalParser.h:12
Class
TimeLoggingTestResult
tests/time_logging_test_runner.py:12
Class
ToPy
hdlConvertor/toPy.h:34
Class
ToString
include/hdlConvertor/toString.h:18
Class
Utils
include/hdlConvertor/svConvertor/utils.h:21
Class
VHDLParserContainer
src/hdlConvertor.cpp:24
Class
VerAttributeParser
include/hdlConvertor/svConvertor/attributeParser.h:11
Class
VerDeclrParser
* Parser of other SystemVerilog declarations * */
include/hdlConvertor/svConvertor/declrParser.h:17
Class
VerEventExprParser
include/hdlConvertor/svConvertor/eventExprParser.h:11
Class
VerGateParser
include/hdlConvertor/svConvertor/gateParser.h:11
Class
VerGenerateParser
include/hdlConvertor/svConvertor/generateParser.h:15
Class
VerLiteralParser
include/hdlConvertor/svConvertor/literalParser.h:9
Class
VerModuleInstanceParser
include/hdlConvertor/svConvertor/moduleInstanceParser.h:12
Class
VerParamDefParser
include/hdlConvertor/svConvertor/paramDefParser.h:11
Class
VerPortParser
include/hdlConvertor/svConvertor/portParser.h:14
next →
1–100 of 146, ranked by callers