|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |