MCPcopy Create free account

hub / github.com/Nic30/hdlConvertor / types & classes

Types & classes146 in github.com/Nic30/hdlConvertor

↓ 18 callersClassVerExprParser
include/hdlConvertor/svConvertor/exprParser.h:10
↓ 13 callersClassHdlConvertor
include/hdlConvertor/hdlConvertor.h:18
↓ 9 callersClassParseException
include/hdlConvertor/conversion_exception.h:8
↓ 8 callersClassTimeLoggingTestRunner
tests/time_logging_test_runner.py:38
↓ 7 callersClassExternTestSpec
Container of informations about test
tests/extern_test_utils.py:11
↓ 5 callersClassHdlExprAndiHdlObj
include/hdlConvertor/hdlAst/iHdlStatement.h:30
↓ 3 callersClassBigInteger
* 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 callersClassFragment
include/hdlConvertor/verilogPreproc/macro_def_verilog.h:39
↓ 2 callersClassHdlStmForIn
* HDL AST node for for-in-statement * */
include/hdlConvertor/hdlAst/hdlStmFor.h:30
↓ 2 callersClassVerDelayParser
include/hdlConvertor/svConvertor/delayParser.h:10
↓ 2 callersClassVerTypeParser
include/hdlConvertor/svConvertor/typeParser.h:11
↓ 1 callersClassHdlStmBlock
* HDL AST node for block statement (begin-end in SV) * */
include/hdlConvertor/hdlAst/hdlStmBlock.h:20
↓ 1 callersClassHdlStmImport
include/hdlConvertor/hdlAst/hdlStm_others.h:20
↓ 1 callersClassHdlStmWait
include/hdlConvertor/hdlAst/hdlStm_others.h:37
↓ 1 callersClassHdlValueArr
* HDL AST node for value of arrays * */
include/hdlConvertor/hdlAst/hdlValue.h:14
↓ 1 callersClassSv2017StdExamplesParseMeta
tests/test_sv2017_std_examples_parse.py:20
↓ 1 callersClassTestFilter
Use file to store the filter of the tests and do not execute them again
tests/file_utils.py:18
↓ 1 callersClassTestsuiteMeta
tests/extern_test_utils.py:71
↓ 1 callersClassVerExprPrimaryParser
include/hdlConvertor/svConvertor/exprPrimaryParser.h:10
↓ 1 callersClassVerModuleParser
include/hdlConvertor/svConvertor/moduleParser.h:15
↓ 1 callersClassVerStatementParser
include/hdlConvertor/svConvertor/statementParser.h:19
↓ 1 callersClassstat
src/hdlConvertor.cpp:100
ClassBaseHdlParser
include/hdlConvertor/baseHdlParser/baseHdlParser.h:9
ClassBaseSvParser
include/hdlConvertor/svConvertor/baseSvParser.h:11
ClassBaseVhdlParser
include/hdlConvertor/vhdlConvertor/baseVhdlParser.h:10
ClassBasicHdlSimModelFromVerilogTC
tests/test_basic_hdl_sim_model_from_verilog.py:19
ClassCodePosition
* 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
ClassErrorData
include/hdlConvertor/syntaxErrorLogger.h:12
ClassFileLineMapItem
include/hdlConvertor/verilogPreproc/file_line_map.h:9
ClassFileLineMapSwap
Swaps the file_line_map in logger and on destruction it will put it back.
include/hdlConvertor/syntaxErrorLogger.h:71
ClassHdlClassDef
include/hdlConvertor/hdlAst/hdlTypes.h:39
EnumHdlClassType
include/hdlConvertor/hdlAst/hdlTypes.h:31
ClassHdlCompInst
include/hdlConvertor/hdlAst/hdlCompInst.h:12
ClassHdlContext
* Container of any HDL objects * */
include/hdlConvertor/hdlAst/hdlContext.h:13
EnumHdlDirection
include/hdlConvertor/hdlAst/hdlDirection.h:6
ClassHdlEnumDef
include/hdlConvertor/hdlAst/hdlTypes.h:66
ClassHdlExprNotImplemented
* HDL AST node which purpose is used if conversion of original expression is not implemented * */
include/hdlConvertor/hdlAst/hdlValue.h:119
ClassHdlFunctionDef
* HDL AST node for definition or declaration of HDL function/task etc. * */
include/hdlConvertor/hdlAst/hdlFunctionDef.h:15
ClassHdlIdDef
* 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
ClassHdlLibrary
* HDL library reference * */
include/hdlConvertor/hdlAst/hdlLibrary.h:14
ClassHdlModuleDec
* HDL AST node for module declaration * (part with ports and params for Verilog, Entity for VHDL) * */
include/hdlConvertor/hdlAst/hdlModuleDec.h:15
ClassHdlModuleDef
* HDL AST node for module definition (the body of the module in Verilog, Architecture in VHDL) * */
include/hdlConvertor/hdlAst/hdlModuleDef.h:13
ClassHdlOp
* HDL AST node for call of HDL function or operator * */
include/hdlConvertor/hdlAst/hdlOp.h:15
EnumHdlOpType
include/hdlConvertor/hdlAst/hdlOpType.h:6
ClassHdlParseTC
A base class for HDL parser tests
tests/hdl_parse_tc.py:79
ClassHdlPhysicalDef
include/hdlConvertor/hdlAst/hdlTypes.h:55
ClassHdlStmAssign
* HDL AST node for assignment statement * */
include/hdlConvertor/hdlAst/hdlStmAssign.h:14
EnumHdlStmBlockJoinType
include/hdlConvertor/hdlAst/hdlStmBlock.h:10
ClassHdlStmBreak
* HDL AST node for loop-control statements * */
include/hdlConvertor/hdlAst/hdlStm_others.h:9
ClassHdlStmCase
* HDL AST node for switch-case statement * */
include/hdlConvertor/hdlAst/hdlStmCase.h:22
EnumHdlStmCaseType
include/hdlConvertor/hdlAst/hdlStmCase.h:9
EnumHdlStmCaseUniqConstrain
include/hdlConvertor/hdlAst/hdlStmCase.h:13
ClassHdlStmContinue
include/hdlConvertor/hdlAst/hdlStm_others.h:11
ClassHdlStmDoWhile
* HDL AST node for do-while-statement * */
include/hdlConvertor/hdlAst/hdlStmWhile.h:25
ClassHdlStmExpr
* HDL AST node for expression statement, wrapper around expression which adds label, code position etc. * */
include/hdlConvertor/hdlAst/hdlStmExpr.h:13
ClassHdlStmFor
* HDL AST node for for-statement * */
include/hdlConvertor/hdlAst/hdlStmFor.h:13
ClassHdlStmIf
* HDL AST node for conditional statement * */
include/hdlConvertor/hdlAst/hdlStmIf.h:12
ClassHdlStmNop
* HDL AST node for nop statement * */
include/hdlConvertor/hdlAst/hdlStm_others.h:17
ClassHdlStmProcess
* 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
EnumHdlStmProcessTriggerConstrain
include/hdlConvertor/hdlAst/hdlStmProcess.h:9
ClassHdlStmRepeat
* HDL AST node for repeat-statement * */
include/hdlConvertor/hdlAst/hdlStmFor.h:57
ClassHdlStmReturn
include/hdlConvertor/hdlAst/hdlStm_others.h:28
ClassHdlStmWhile
* HDL AST node for while-statement * */
include/hdlConvertor/hdlAst/hdlStmWhile.h:12
ClassHdlValueFloat
* HDL AST node for float/real value * */
include/hdlConvertor/hdlAst/hdlValue.h:59
ClassHdlValueId
* HDL AST node for HDL id * */
include/hdlConvertor/hdlAst/hdlValue.h:29
ClassHdlValueIdspace
* HDL AST node for namespace (namespace in System Verilog, package/package body in VHDL) * */
include/hdlConvertor/hdlAst/hdlNamespace.h:14
ClassHdlValueInt
* HDL AST node for integer/bitstring value * */
include/hdlConvertor/hdlAst/hdlValue.h:42
ClassHdlValueStr
* HDL AST node for string value * */
include/hdlConvertor/hdlAst/hdlValue.h:72
ClassHdlValueSymbol
* HDL AST node for special hdl symbols * */
include/hdlConvertor/hdlAst/hdlValue.h:93
EnumHdlValueSymbol_t
include/hdlConvertor/hdlAst/hdlValue.h:82
EnumLanguage
include/hdlConvertor/language.h:5
ClassMacroDefVerilog
* 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
ClassMacroDef__FILE__
include/hdlConvertor/verilogPreproc/default_macro_defs.h:16
ClassMacroDef__LINE__
include/hdlConvertor/verilogPreproc/default_macro_defs.h:7
ClassModuleCtx
include/hdlConvertor/svConvertor/moduleParser.h:18
ClassNamed
* Base class for HDL object with name * */
include/hdlConvertor/hdlAst/named.h:13
ClassNotImplementedLogger
include/hdlConvertor/notImplementedLogger.h:9
ClassNotebookTC
tests/test_notebook.py:13
ClassParserRuleContext
include/hdlConvertor/vhdlConvertor/literalParser.h:9
ClassParserRuleContext
include/hdlConvertor/svConvertor/utils.h:9
EnumSIGNING_VAL
include/hdlConvertor/svConvertor/utils.h:15
ClassSVCommentParser
* 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
ClassSVParserContainer
src/hdlConvertor.cpp:35
ClassSource_textParser
include/hdlConvertor/svConvertor/source_textParser.h:10
ClassSyntaxErrorLogger
* 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
ClassTerminalNode
include/hdlConvertor/vhdlConvertor/literalParser.h:12
ClassTimeLoggingTestResult
tests/time_logging_test_runner.py:12
ClassToPy
hdlConvertor/toPy.h:34
ClassToString
include/hdlConvertor/toString.h:18
ClassUtils
include/hdlConvertor/svConvertor/utils.h:21
ClassVHDLParserContainer
src/hdlConvertor.cpp:24
ClassVerAttributeParser
include/hdlConvertor/svConvertor/attributeParser.h:11
ClassVerDeclrParser
* Parser of other SystemVerilog declarations * */
include/hdlConvertor/svConvertor/declrParser.h:17
ClassVerEventExprParser
include/hdlConvertor/svConvertor/eventExprParser.h:11
ClassVerGateParser
include/hdlConvertor/svConvertor/gateParser.h:11
ClassVerGenerateParser
include/hdlConvertor/svConvertor/generateParser.h:15
ClassVerLiteralParser
include/hdlConvertor/svConvertor/literalParser.h:9
ClassVerModuleInstanceParser
include/hdlConvertor/svConvertor/moduleInstanceParser.h:12
ClassVerParamDefParser
include/hdlConvertor/svConvertor/paramDefParser.h:11
ClassVerPortParser
include/hdlConvertor/svConvertor/portParser.h:14
next →1–100 of 146, ranked by callers