summaryrefslogtreecommitdiffstats
path: root/src/base/io/ioAbc.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2016-10-25 17:17:37 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2016-10-25 17:17:37 -0700
commit76c4d22229f24a7547861ccbe3b5e9e4882b4602 (patch)
tree63fc9de82cadceaff45267492b75ed92edd48b47 /src/base/io/ioAbc.h
parentbefb73079a08dae3e5bb0a742520bbe1a48cda83 (diff)
downloadabc-76c4d22229f24a7547861ccbe3b5e9e4882b4602.tar.gz
abc-76c4d22229f24a7547861ccbe3b5e9e4882b4602.tar.bz2
abc-76c4d22229f24a7547861ccbe3b5e9e4882b4602.zip
Parser for JSON format.
Diffstat (limited to 'src/base/io/ioAbc.h')
-rw-r--r--src/base/io/ioAbc.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/base/io/ioAbc.h b/src/base/io/ioAbc.h
index ea4ad2c3..16980fbe 100644
--- a/src/base/io/ioAbc.h
+++ b/src/base/io/ioAbc.h
@@ -28,6 +28,7 @@
#include "base/abc/abc.h"
#include "misc/extra/extra.h"
+#include "misc/util/utilNam.h"
////////////////////////////////////////////////////////////////////////
/// PARAMETERS ///
@@ -57,6 +58,7 @@ typedef enum {
IO_FILE_EDIF,
IO_FILE_EQN,
IO_FILE_GML,
+ IO_FILE_JSON,
IO_FILE_LIST,
IO_FILE_PLA,
IO_FILE_MOPLA,
@@ -152,6 +154,9 @@ extern Abc_Obj_t * Io_ReadCreateInv( Abc_Ntk_t * pNtk, char * pNameIn, ch
extern Abc_Obj_t * Io_ReadCreateBuf( Abc_Ntk_t * pNtk, char * pNameIn, char * pNameOut );
extern FILE * Io_FileOpen( const char * FileName, const char * PathVar, const char * Mode, int fVerbose );
+/*=== ioJson.c ===========================================================*/
+extern void Io_ReadJson( char * pFileName );
+extern void Io_WriteJson( char * pFileName );