abc-master
|
Go to the source code of this file.
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct MvCommand | Abc_Command |
INCLUDES ///. More... | |
typedef struct MvAlias | Abc_Alias |
typedef int(* | Cmd_CommandFuncType )(Abc_Frame_t *, int, char **) |
Functions | |
void | Cmd_Init (Abc_Frame_t *pAbc) |
MACRO DEFINITIONS ///. More... | |
void | Cmd_End (Abc_Frame_t *pAbc) |
int | Cmd_CommandIsDefined (Abc_Frame_t *pAbc, const char *sName) |
DECLARATIONS ///. More... | |
void | Cmd_CommandAdd (Abc_Frame_t *pAbc, const char *sGroup, const char *sName, Cmd_CommandFuncType pFunc, int fChanges) |
ABC_DLL int | Cmd_CommandExecute (Abc_Frame_t *pAbc, const char *sCommand) |
char * | Cmd_FlagReadByName (Abc_Frame_t *pAbc, char *flag) |
DECLARATIONS ///. More... | |
void | Cmd_FlagDeleteByName (Abc_Frame_t *pAbc, const char *key) |
void | Cmd_FlagUpdateValue (Abc_Frame_t *pAbc, const char *key, char *value) |
void | Cmd_HistoryAddCommand (Abc_Frame_t *pAbc, const char *command) |
DECLARATIONS ///. More... | |
void | Cmd_HistoryRead (Abc_Frame_t *p) |
void | Cmd_HistoryWrite (Abc_Frame_t *p, int Limit) |
void | Cmd_HistoryPrint (Abc_Frame_t *p, int Limit) |
int | CmdCommandLoad (Abc_Frame_t *pAbc, int argc, char **argv) |
DECLARATIONS ///. More... | |
typedef typedefABC_NAMESPACE_HEADER_START struct MvCommand Abc_Command |
INCLUDES ///.
CFile****************************************************************
FileName [cmd.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [External declarations of the command package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]PARAMETERS ///STRUCTURE DEFINITIONS ///
typedef int(* Cmd_CommandFuncType)(Abc_Frame_t *, int, char **) |
void Cmd_CommandAdd | ( | Abc_Frame_t * | pAbc, |
const char * | sGroup, | ||
const char * | sName, | ||
Cmd_CommandFuncType | pFunc, | ||
int | fChanges | ||
) |
ABC_DLL int Cmd_CommandExecute | ( | Abc_Frame_t * | pAbc, |
const char * | sCommand | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 99 of file cmdApi.c.
int Cmd_CommandIsDefined | ( | Abc_Frame_t * | pAbc, |
const char * | sName | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [cmdApi.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [External procedures of the command package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 47 of file cmdApi.c.
void Cmd_End | ( | Abc_Frame_t * | pAbc | ) |
Function********************************************************************
Synopsis [Ends the command package.]
Description [Ends the command package. Tables are freed.]
SideEffects []
SeeAlso []
Definition at line 127 of file cmd.c.
void Cmd_FlagDeleteByName | ( | Abc_Frame_t * | pAbc, |
const char * | key | ||
) |
char* Cmd_FlagReadByName | ( | Abc_Frame_t * | pAbc, |
char * | flag | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [cmdFlag.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [Procedures working with flags.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function********************************************************************
Synopsis [Looks up value of flag in table of named values.]
Description [The command parser maintains a table of named values. These are manipulated using the 'set' and 'unset' commands. The value of the named flag is returned, or NULL is returned if the flag has not been set.]
SideEffects []
Definition at line 47 of file cmdFlag.c.
void Cmd_FlagUpdateValue | ( | Abc_Frame_t * | pAbc, |
const char * | key, | ||
char * | value | ||
) |
void Cmd_HistoryAddCommand | ( | Abc_Frame_t * | p, |
const char * | command | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [cmdHist.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [Procedures working with history.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file cmdHist.c.
void Cmd_HistoryPrint | ( | Abc_Frame_t * | p, |
int | Limit | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 161 of file cmdHist.c.
void Cmd_HistoryRead | ( | Abc_Frame_t * | p | ) |
void Cmd_HistoryWrite | ( | Abc_Frame_t * | p, |
int | Limit | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 131 of file cmdHist.c.
void Cmd_Init | ( | Abc_Frame_t * | pAbc | ) |
MACRO DEFINITIONS ///.
FUNCTION DEFINITIONS ///
MACRO DEFINITIONS ///.
Function********************************************************************
Synopsis [Initializes the command package.]
SideEffects [Commands are added to the command table.]
SeeAlso [Cmd_End]
Definition at line 79 of file cmd.c.
int CmdCommandLoad | ( | Abc_Frame_t * | pAbc, |
int | argc, | ||
char ** | argv | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [cmdApi.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [External procedures of the command package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function********************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file cmdLoad.c.