coins.ffront
クラス ReadStmt
java.lang.Object
|
+--coins.ffront.FStmt
|
+--coins.ffront.ReadStmt
- すべての実装インタフェース:
- Node
- class ReadStmt
- extends FStmt
クラス coins.ffront.FStmt から継承したフィールド |
defLabel, fDeclMgr, fESMgr, fHir, fHirUtil, fLine, fSymTable, fTypeUtil, generatedStmts, hir, stmt |
メソッドの概要 |
void |
print(int level,
java.lang.String spaces)
|
void |
process()
define optional label and add it to generated statements |
java.lang.String |
toString()
|
クラス coins.ffront.FStmt から継承したメソッド |
addGeneratedStmt, addGeneratedStmtFirst, addLabel, addResultTo, dp, getLabelString, getResult, hasNotLabel, makeArgAddr, makeExp, mergeSymTable, preprocess, setLineAndFileInfo, setSymTable |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ciList
FirList ciList
optIoList
FirList optIoList
fmt_
Node fmt_
fmt_given_
boolean fmt_given_
ReadStmt
public ReadStmt(FirList cList,
FirList ioList,
int line,
FirToHir pfHir)
ReadStmt
public ReadStmt(Node fmt,
FirList ioList,
int line,
FirToHir pfHir)
print
public void print(int level,
java.lang.String spaces)
- 定義:
- インタフェース
Node
内の print
- オーバーライド:
- クラス
FStmt
内の print
toString
public java.lang.String toString()
- 定義:
- インタフェース
Node
内の toString
- オーバーライド:
- クラス
FStmt
内の toString
process
public void process()
- クラス
FStmt
の記述:
- define optional label and add it to generated statements
- オーバーライド:
- クラス
FStmt
内の process