summaryrefslogtreecommitdiffstats
path: root/src/base/cba
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2015-02-07 22:05:02 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2015-02-07 22:05:02 -0800
commit55c5c1b58f3f9cd1b534ad11dbec6ba7a7813194 (patch)
tree4e9293e7b646d0065413939e622f583d023c4c3f /src/base/cba
parentd7099e7adc60190dfef9761130bde0eaf352b48d (diff)
downloadabc-55c5c1b58f3f9cd1b534ad11dbec6ba7a7813194.tar.gz
abc-55c5c1b58f3f9cd1b534ad11dbec6ba7a7813194.tar.bz2
abc-55c5c1b58f3f9cd1b534ad11dbec6ba7a7813194.zip
Added SMT parser for Wlc_Ntk_t.
Diffstat (limited to 'src/base/cba')
-rw-r--r--src/base/cba/cbaCom.c6
-rw-r--r--src/base/cba/cbaReadSmt.c24
2 files changed, 4 insertions, 26 deletions
diff --git a/src/base/cba/cbaCom.c b/src/base/cba/cbaCom.c
index 9229d876..9e2e3789 100644
--- a/src/base/cba/cbaCom.c
+++ b/src/base/cba/cbaCom.c
@@ -209,7 +209,7 @@ int Cba_CommandRead( Abc_Frame_t * pAbc, int argc, char ** argv )
}
else if ( !strcmp( Extra_FileNameExtension(pFileName), "smt" ) )
{
- vDes = Prs_ManReadSmt( pFileName );
+ vDes = NULL;//Prs_ManReadSmt( pFileName );
if ( vDes && Vec_PtrSize(vDes) )
p = Prs_ManBuildCba( pFileName, vDes );
Prs_ManVecFree( vDes );
@@ -647,6 +647,7 @@ int Cba_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv )
{
extern void Prs_ManReadBlifTest();
extern void Prs_ManReadVerilogTest();
+ extern void Prs_SmtReadSmtTest();
//Cba_Man_t * p = Cba_AbcGetMan(pAbc);
int c, fVerbose = 0;
Extra_UtilGetoptReset();
@@ -671,7 +672,8 @@ int Cba_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv )
}
*/
//Cba_PtrTransformTestTest();
- Prs_ManReadVerilogTest();
+ //Prs_ManReadVerilogTest();
+ //Prs_SmtReadSmtTest();
return 0;
usage:
Abc_Print( -2, "usage: @test [-vh]\n" );
diff --git a/src/base/cba/cbaReadSmt.c b/src/base/cba/cbaReadSmt.c
index 5099e80d..a9dd83dd 100644
--- a/src/base/cba/cbaReadSmt.c
+++ b/src/base/cba/cbaReadSmt.c
@@ -19,7 +19,6 @@
***********************************************************************/
#include "cba.h"
-#include "cbaPrs.h"
ABC_NAMESPACE_IMPL_START
@@ -32,29 +31,6 @@ ABC_NAMESPACE_IMPL_START
/// FUNCTION DEFINITIONS ///
////////////////////////////////////////////////////////////////////////
-/**Function*************************************************************
-
- Synopsis []
-
- Description []
-
- SideEffects []
-
- SeeAlso []
-
-***********************************************************************/
-Vec_Ptr_t * Prs_ManReadSmt( char * pFileName )
-{
- Vec_Ptr_t * vPrs = NULL;
- Prs_Man_t * p = Prs_ManAlloc( pFileName );
- if ( p == NULL )
- return NULL;
-// Prs_ManReadLines( p );
- if ( Prs_ManErrorPrint(p) )
- ABC_SWAP( Vec_Ptr_t *, vPrs, p->vNtks );
- Prs_ManFree( p );
- return vPrs;
-}
////////////////////////////////////////////////////////////////////////