coins.ffront
クラス ReadStmt

java.lang.Object
  |
  +--coins.ffront.FStmt
        |
        +--coins.ffront.ReadStmt
すべての実装インタフェース:
Node

class ReadStmt
extends FStmt


フィールドの概要
(パッケージプライベート)  FirList ciList
           
(パッケージプライベート)  Node fmt_
           
(パッケージプライベート)  boolean fmt_given_
           
(パッケージプライベート)  FirList optIoList
           
 
クラス coins.ffront.FStmt から継承したフィールド
defLabel, fDeclMgr, fESMgr, fHir, fHirUtil, fLine, fSymTable, fTypeUtil, generatedStmts, hir, stmt
 
コンストラクタの概要
ReadStmt(FirList cList, FirList ioList, int line, FirToHir pfHir)
           
ReadStmt(Node fmt, FirList ioList, int line, FirToHir pfHir)
           
 
メソッドの概要
 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