edu.ustc.cs.compile.platform
类 CompilerParameters

java.lang.Object
  继承者 edu.ustc.cs.compile.platform.CompilerParameters

public class CompilerParameters
extends java.lang.Object

Collects a set of parameters for the compiler platform.


嵌套类摘要
static class CompilerParameters.Arch
          The kind of architecture.
 
字段摘要
private  CompilerParameters.Arch arch
           
private  java.lang.String asmFile
           
private  java.lang.String cfgFile
           
private  java.lang.String checkerClass
           
private  boolean debug
           
private  boolean dispAST
           
private  boolean dispOptAST
           
private  boolean doCheck
           
private  boolean doInterp
           
private  boolean doOpt
           
private  boolean exec
           
private  java.lang.String exeFile
           
private  java.lang.String gccPath
           
private  boolean genAsm
           
private  java.lang.String generatorClass
           
private  java.lang.String interpClass
           
private  java.lang.String optClass
           
private  java.lang.String parserClass
           
private  java.lang.String propertyDumpClass
           
private  java.lang.String spimPath
           
private  java.lang.String srcFile
           
 
构造函数摘要
CompilerParameters()
           
 
方法摘要
 java.lang.String dump()
           
 CompilerParameters.Arch getArch()
           
 java.lang.String getAsmFile()
           
 java.lang.String getCfgFile()
           
 java.lang.String getCheckerClass()
           
 java.lang.String getExeFile()
           
 java.lang.String getGccPath()
           
 java.lang.String getGenClass()
           
 java.lang.String getInterpClass()
           
 java.lang.String getOptClass()
           
 java.lang.String getParserClass()
           
 java.lang.String getPropertyDumpClass()
           
 java.lang.String getSpimPath()
           
 java.lang.String getSrcFile()
           
 void init()
           
 boolean isDebug()
           
 boolean isDispAST()
           
 boolean isDispOptAST()
           
 boolean isDoCheck()
           
 boolean isDoOpt()
           
 boolean isExec()
           
 boolean isGenAsm()
           
 boolean isInterp()
           
 void setArch(CompilerParameters.Arch arch)
           
 void setArch(java.lang.String arch)
           
 void setAsmFile(java.lang.String asm)
           
 void setCfgFile(java.lang.String cfg)
           
 void setCheckerClass(java.lang.String checker)
           
 void setDebug(boolean flag)
           
 void setDispAST(boolean flag)
           
 void setDispOptAST(boolean flag)
           
 void setDoCheck(boolean flag)
           
 void setDoOpt(boolean flag)
           
 void setExec(boolean flag)
           
 void setExeFile(java.lang.String exe)
           
 void setGccPath(java.lang.String gcc)
           
 void setGenAsm(boolean flag)
           
 void setGenClass(java.lang.String gen)
           
 void setInterp(boolean flag)
           
 void setInterpClass(java.lang.String interp)
           
 void setOptClass(java.lang.String opt)
           
 void setParserClass(java.lang.String parser)
           
 void setPropertyDumpClass(java.lang.String dump)
           
 void setSpimPath(java.lang.String spim)
           
 void setSrcFile(java.lang.String src)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

debug

private boolean debug

dispAST

private boolean dispAST

doInterp

private boolean doInterp

doCheck

private boolean doCheck

doOpt

private boolean doOpt

dispOptAST

private boolean dispOptAST

genAsm

private boolean genAsm

exec

private boolean exec

srcFile

private java.lang.String srcFile

asmFile

private java.lang.String asmFile

exeFile

private java.lang.String exeFile

cfgFile

private java.lang.String cfgFile

parserClass

private java.lang.String parserClass

propertyDumpClass

private java.lang.String propertyDumpClass

interpClass

private java.lang.String interpClass

checkerClass

private java.lang.String checkerClass

optClass

private java.lang.String optClass

generatorClass

private java.lang.String generatorClass

arch

private CompilerParameters.Arch arch

gccPath

private java.lang.String gccPath

spimPath

private java.lang.String spimPath
构造函数详细信息

CompilerParameters

public CompilerParameters()
方法详细信息

init

public void init()

dump

public java.lang.String dump()

isDebug

public boolean isDebug()

setDebug

public void setDebug(boolean flag)

isDispAST

public boolean isDispAST()

setDispAST

public void setDispAST(boolean flag)

isInterp

public boolean isInterp()

isDoCheck

public boolean isDoCheck()

setInterp

public void setInterp(boolean flag)

setDoCheck

public void setDoCheck(boolean flag)

isDoOpt

public boolean isDoOpt()

setDoOpt

public void setDoOpt(boolean flag)

isDispOptAST

public boolean isDispOptAST()

setDispOptAST

public void setDispOptAST(boolean flag)

isGenAsm

public boolean isGenAsm()

setGenAsm

public void setGenAsm(boolean flag)

isExec

public boolean isExec()

setExec

public void setExec(boolean flag)

getSrcFile

public java.lang.String getSrcFile()

setSrcFile

public void setSrcFile(java.lang.String src)

getAsmFile

public java.lang.String getAsmFile()

setAsmFile

public void setAsmFile(java.lang.String asm)

getExeFile

public java.lang.String getExeFile()

setExeFile

public void setExeFile(java.lang.String exe)

getCfgFile

public java.lang.String getCfgFile()

setCfgFile

public void setCfgFile(java.lang.String cfg)

getParserClass

public java.lang.String getParserClass()

setParserClass

public void setParserClass(java.lang.String parser)

getCheckerClass

public java.lang.String getCheckerClass()

setCheckerClass

public void setCheckerClass(java.lang.String checker)

getPropertyDumpClass

public java.lang.String getPropertyDumpClass()

setPropertyDumpClass

public void setPropertyDumpClass(java.lang.String dump)

getInterpClass

public java.lang.String getInterpClass()

setInterpClass

public void setInterpClass(java.lang.String interp)

getOptClass

public java.lang.String getOptClass()

setOptClass

public void setOptClass(java.lang.String opt)

getGenClass

public java.lang.String getGenClass()

setGenClass

public void setGenClass(java.lang.String gen)

getArch

public CompilerParameters.Arch getArch()

setArch

public void setArch(CompilerParameters.Arch arch)

setArch

public void setArch(java.lang.String arch)

getGccPath

public java.lang.String getGccPath()

setGccPath

public void setGccPath(java.lang.String gcc)

getSpimPath

public java.lang.String getSpimPath()

setSpimPath

public void setSpimPath(java.lang.String spim)