|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--coins.driver.Driver
|
+--coins.cfront.Cfront
| フィールドの概要 | |
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
|
| コンストラクタの概要 | |
Cfront()
Dummy constructor (required for coins.lparallel.LoopPara) |
|
Cfront(java.io.File pSourceFile,
Suffix pSuffix,
java.io.InputStream pIn,
IoRoot pIo,
HirRoot pHirRoot)
Cfront |
|
| メソッドの概要 | |
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. |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
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
| コンストラクタの詳細 |
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()
| メソッドの詳細 |
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.
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||