abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Ver_Man_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct Ver_Man_t_ | Ver_Man_t |
INCLUDES ///. More... | |
typedef struct Ver_Stream_t_ | Ver_Stream_t |
typedef typedefABC_NAMESPACE_HEADER_START struct Ver_Man_t_ Ver_Man_t |
INCLUDES ///.
CFile****************************************************************
FileName [ver.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Verilog parser.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - August 19, 2006.]
Revision [
]PARAMETERS ///BASIC TYPES ///
typedef struct Ver_Stream_t_ Ver_Stream_t |
void* Ver_FormulaParser | ( | char * | pFormula, |
void * | pMan, | ||
Vec_Ptr_t * | vNames, | ||
Vec_Ptr_t * | vStackFn, | ||
Vec_Int_t * | vStackOp, | ||
char * | pErrorMessage | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Parser of the formula encountered in assign statements.]
Description []
SideEffects []
SeeAlso []
Definition at line 76 of file verFormula.c.
void* Ver_FormulaReduction | ( | char * | pFormula, |
void * | pMan, | ||
Vec_Ptr_t * | vNames, | ||
char * | pErrorMessage | ||
) |
Function*************************************************************
Synopsis [Returns the AIG representation of the reduction formula.]
Description []
SideEffects []
SeeAlso []
Definition at line 435 of file verFormula.c.
MACRO DEFINITIONS ///.
ITERATORS ///FUNCTION DECLARATIONS ///
Function*************************************************************
Synopsis [File parser.]
Description []
SideEffects []
SeeAlso []
Definition at line 165 of file verCore.c.
char* Ver_ParseGetName | ( | Ver_Man_t * | pMan | ) |
Function*************************************************************
Synopsis [Parses a Verilog name that can be being with a slash.]
Description []
SideEffects []
SeeAlso []
Definition at line 91 of file verParse.c.
void Ver_ParsePrintErrorMessage | ( | Ver_Man_t * | p | ) |
int Ver_ParseSkipComments | ( | Ver_Man_t * | pMan | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [verParse.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Verilog parser.]
Synopsis [Performs some Verilog parsing tasks.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - August 19, 2006.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Skips the comments of they are present.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file verParse.c.
Ver_Stream_t* Ver_StreamAlloc | ( | char * | pFileName | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Starts the file reader for the given file.]
Description []
SideEffects []
SeeAlso []
Definition at line 74 of file verStream.c.
void Ver_StreamFree | ( | Ver_Stream_t * | p | ) |
Function*************************************************************
Synopsis [Stops the file reader.]
Description []
SideEffects []
SeeAlso []
Definition at line 157 of file verStream.c.
int Ver_StreamGetCurPosition | ( | Ver_Stream_t * | p | ) |
Function*************************************************************
Synopsis [Returns the current reading position.]
Description []
SideEffects []
SeeAlso []
Definition at line 208 of file verStream.c.
char* Ver_StreamGetFileName | ( | Ver_Stream_t * | p | ) |
Function*************************************************************
Synopsis [Returns the file size.]
Description []
SideEffects []
SeeAlso []
Definition at line 176 of file verStream.c.
int Ver_StreamGetFileSize | ( | Ver_Stream_t * | p | ) |
Function*************************************************************
Synopsis [Returns the file size.]
Description []
SideEffects []
SeeAlso []
Definition at line 192 of file verStream.c.
int Ver_StreamGetLineNumber | ( | Ver_Stream_t * | p | ) |
Function*************************************************************
Synopsis [Returns the line number for the given token.]
Description []
SideEffects []
SeeAlso []
Definition at line 224 of file verStream.c.
char* Ver_StreamGetWord | ( | Ver_Stream_t * | p, |
char * | pCharsToStop | ||
) |
Function*************************************************************
Synopsis [Returns current word delimited by the set of symbols.]
Description [Modifies the stream by inserting 0 at the first encounter of one of the symbols in the list.]
SideEffects []
SeeAlso []
Definition at line 397 of file verStream.c.
int Ver_StreamIsOkey | ( | Ver_Stream_t * | p | ) |
Function*************************************************************
Synopsis [Returns current symbol.]
Description []
SideEffects []
SeeAlso []
Definition at line 242 of file verStream.c.
char Ver_StreamPopChar | ( | Ver_Stream_t * | p | ) |
Function*************************************************************
Synopsis [Returns current symbol and moves to the next.]
Description []
SideEffects []
SeeAlso []
Definition at line 275 of file verStream.c.
char Ver_StreamScanChar | ( | Ver_Stream_t * | p | ) |
Function*************************************************************
Synopsis [Returns current symbol.]
Description []
SideEffects []
SeeAlso []
Definition at line 258 of file verStream.c.
void Ver_StreamSkipChars | ( | Ver_Stream_t * | p, |
char * | pCharsToSkip | ||
) |
Function*************************************************************
Synopsis [Skips the current symbol and all symbols from the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 304 of file verStream.c.
void Ver_StreamSkipToChars | ( | Ver_Stream_t * | p, |
char * | pCharsToStop | ||
) |
Function*************************************************************
Synopsis [Skips all symbols until encountering one from the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 349 of file verStream.c.