|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.driver.Driver
coins.cfront.Cfront
| Field Summary | |
protected int |
fDbgLevel
|
HirRoot |
hirRoot
|
protected java.io.InputStream |
in
|
protected IoRoot |
ioRoot
|
protected java.io.File |
sourceFile
|
protected CompileSpecification |
spec
|
protected Suffix |
suffix
|
SymRoot |
symRoot
|
| Constructor Summary | |
Cfront()
Dummy constructor (required for coins.lparallel.LoopPara) |
|
Cfront(java.io.File pSourceFile,
Suffix pSuffix,
java.io.InputStream pIn,
IoRoot pIo,
HirRoot pHirRoot)
Cfront |
|
| Method Summary | |
protected HIR |
makeHirBaseFromC(HirRoot hirRoot,
HIR hir,
IoRoot io)
Makes an HIR-Bsae tree from an HIR-C tree. |
protected HIR |
makeHirCFromCSource(HirRoot hirRoot,
java.io.InputStream in,
IoRoot io)
Makes an HIR-C tree from a C source program. |
void |
makeHirFromCSource()
HIR tree creation from source code. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.io.File sourceFile
protected Suffix suffix
protected java.io.InputStream in
protected IoRoot ioRoot
public SymRoot symRoot
public HirRoot hirRoot
protected int fDbgLevel
protected CompileSpecification spec
| Constructor Detail |
public Cfront(java.io.File pSourceFile,
Suffix pSuffix,
java.io.InputStream pIn,
IoRoot pIo,
HirRoot pHirRoot)
pSourceFile - the source file name.pSuffix - suffix rule of the source file.pIn - input.pIo - the IoRoot.pHirRoot - HirRoot.public Cfront()
| Method Detail |
public void makeHirFromCSource()
throws java.io.IOException,
PassException
java.io.IOException - any IO error.
PassException - unrecoverable error(s) found in processing.
protected HIR makeHirCFromCSource(HirRoot hirRoot,
java.io.InputStream in,
IoRoot io)
throws java.io.IOException,
PassException
hirRoot - an HirRoot object.in - an input stream from which the C source program can be read.io - an IoRoot object.
java.io.IOException - any IO error.
PassException - unrecoverable error(s) found in processing.
protected HIR makeHirBaseFromC(HirRoot hirRoot,
HIR hir,
IoRoot io)
throws java.io.IOException,
PassException
hirRoot - an HirRoot object.hir - a root node of HIR-C tree.io - an IoRoot object.
java.io.IOException - any IO error.
PassException - unrecoverable error(s) found in processing.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||