coins.ffront
Class FirToHir

java.lang.Object
  extended bycoins.ffront.FirToHir

public class FirToHir
extends java.lang.Object

Main class for Fir to Hir translation


Field Summary
(package private)  F77Hir f7Hir
           
(package private)  F77Sym f7Sym
           
(package private)  DeclManager fDeclMgr
           
(package private)  ExecStmtManager fESMgr
           
(package private)  java.lang.String fFileName
           
(package private)  HirUtility fHirUtil
           
(package private)  IntrinsicUtility fIntrUtil
           
(package private)  TypeUtility fTypeMgr
           
 
Constructor Summary
FirToHir(SymRoot sRoot, HirRoot hRoot, IoRoot iRoot)
           
 
Method Summary
 void debugPrint(int level, java.lang.String pMsg)
           
 void dp(java.lang.String msg)
           
(package private)  DeclManager getDeclManager()
           
(package private)  ExecStmtManager getExecStmtManager()
           
(package private)  HIR getHir()
           
(package private)  HirRoot getHirRoot()
           
(package private)  HirUtility getHirUtility()
           
(package private)  IntrinsicUtility getIntrinsicUtility()
           
(package private)  Sym getSym()
           
(package private)  SymRoot getSymRoot()
           
(package private)  TypeUtility getTypeUtility()
           
 void makeHirFromFir(F77Sym pf7Sym, F77Hir pf7Hir)
           
 void p(java.lang.String pMsg)
           
 void printMsgError(java.lang.String pMsg)
           
 void printMsgFatal(java.lang.String pMsg)
           
 void printMsgRecovered(java.lang.String pMsg)
           
 void printMsgWarn(java.lang.String pMsg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fFileName

java.lang.String fFileName

f7Sym

F77Sym f7Sym

f7Hir

F77Hir f7Hir

fHirUtil

HirUtility fHirUtil

fTypeMgr

TypeUtility fTypeMgr

fDeclMgr

DeclManager fDeclMgr

fESMgr

ExecStmtManager fESMgr

fIntrUtil

IntrinsicUtility fIntrUtil
Constructor Detail

FirToHir

public FirToHir(SymRoot sRoot,
                HirRoot hRoot,
                IoRoot iRoot)
Method Detail

getHirRoot

HirRoot getHirRoot()

getSymRoot

SymRoot getSymRoot()

getHir

HIR getHir()

getSym

Sym getSym()

getHirUtility

HirUtility getHirUtility()

getTypeUtility

TypeUtility getTypeUtility()

getDeclManager

DeclManager getDeclManager()

getExecStmtManager

ExecStmtManager getExecStmtManager()

getIntrinsicUtility

IntrinsicUtility getIntrinsicUtility()

makeHirFromFir

public void makeHirFromFir(F77Sym pf7Sym,
                           F77Hir pf7Hir)

debugPrint

public void debugPrint(int level,
                       java.lang.String pMsg)

dp

public void dp(java.lang.String msg)

p

public void p(java.lang.String pMsg)

printMsgWarn

public void printMsgWarn(java.lang.String pMsg)

printMsgFatal

public void printMsgFatal(java.lang.String pMsg)

printMsgRecovered

public void printMsgRecovered(java.lang.String pMsg)

printMsgError

public void printMsgError(java.lang.String pMsg)