
Go to the source code of this file.
Classes | |
| struct | Smt_Prs_t_ |
| struct | Smt_Pair_t_ |
Macros | |
| #define | SMT_GLO_SUFFIX "" |
| #define | Smt_ManForEachDir(p, Type, vVec, i) |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Smt_Prs_t_ | Smt_Prs_t |
| DECLARATIONS ///. | |
| typedef struct Smt_Pair_t_ | Smt_Pair_t |
Enumerations | |
| enum | Smt_LineType_t { SMT_PRS_NONE = 0 , SMT_PRS_SET_OPTION , SMT_PRS_SET_LOGIC , SMT_PRS_SET_INFO , SMT_PRS_DEFINE_FUN , SMT_PRS_DECLARE_FUN , SMT_PRS_ASSERT , SMT_PRS_LET , SMT_PRS_CHECK_SAT , SMT_PRS_GET_VALUE , SMT_PRS_EXIT , SMT_PRS_END } |
Functions | |
| int | Smt_PrsBuildNode (Wlc_Ntk_t *pNtk, Smt_Prs_t *p, int iNode, int RangeOut, char *pName) |
| Wlc_Ntk_t * | Smt_PrsBuild (Smt_Prs_t *p) |
| char * | Smt_PrsGenName (Smt_Prs_t *p) |
| int | Smt_PrsBuild2_rec (Wlc_Ntk_t *pNtk, Smt_Prs_t *p, int iNode, int iObjPrev, char *pName) |
| Wlc_Ntk_t * | Smt_PrsBuild2 (Smt_Prs_t *p) |
| void | Smt_PrsReadLines (Smt_Prs_t *p) |
| void | Smt_PrsPrintParser_rec (Smt_Prs_t *p, int iObj, int Depth) |
| void | Smt_PrsPrintParser (Smt_Prs_t *p) |
| Wlc_Ntk_t * | Wlc_ReadSmtBuffer (char *pFileName, char *pBuffer, char *pLimit, int fOldParser, int fPrintTree) |
| Wlc_Ntk_t * | Wlc_ReadSmt (char *pFileName, int fOldParser, int fPrintTree) |
| #define SMT_GLO_SUFFIX "" |
Definition at line 52 of file wlcReadSmt.c.
| #define Smt_ManForEachDir | ( | p, | |
| Type, | |||
| vVec, | |||
| i ) |
Definition at line 115 of file wlcReadSmt.c.
| typedef struct Smt_Pair_t_ Smt_Pair_t |
Definition at line 70 of file wlcReadSmt.c.
| typedef typedefABC_NAMESPACE_IMPL_START struct Smt_Prs_t_ Smt_Prs_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [wlcParse.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Verilog parser.]
Synopsis [Parses several flavors of word-level Verilog.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - August 22, 2014.]
Revision [
]
Definition at line 31 of file wlcReadSmt.c.
| enum Smt_LineType_t |
Definition at line 55 of file wlcReadSmt.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 799 of file wlcReadSmt.c.


Definition at line 1257 of file wlcReadSmt.c.


Definition at line 1025 of file wlcReadSmt.c.


Definition at line 667 of file wlcReadSmt.c.


| char * Smt_PrsGenName | ( | Smt_Prs_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1019 of file wlcReadSmt.c.


| void Smt_PrsPrintParser | ( | Smt_Prs_t * | p | ) |
Definition at line 1734 of file wlcReadSmt.c.


| void Smt_PrsPrintParser_rec | ( | Smt_Prs_t * | p, |
| int | iObj, | ||
| int | Depth ) |
Definition at line 1717 of file wlcReadSmt.c.


| void Smt_PrsReadLines | ( | Smt_Prs_t * | p | ) |
Definition at line 1649 of file wlcReadSmt.c.


| Wlc_Ntk_t * Wlc_ReadSmt | ( | char * | pFileName, |
| int | fOldParser, | ||
| int | fPrintTree ) |
Definition at line 1766 of file wlcReadSmt.c.

| Wlc_Ntk_t * Wlc_ReadSmtBuffer | ( | char * | pFileName, |
| char * | pBuffer, | ||
| char * | pLimit, | ||
| int | fOldParser, | ||
| int | fPrintTree ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1751 of file wlcReadSmt.c.

