|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Compiler | |
at.dms.compiler | |
at.dms.kjc |
Uses of Compiler in at.dms.compiler |
Methods in at.dms.compiler that return Compiler | |
Compiler |
Parser.getCompiler()
Returns the compiler driver which invoked the parser. |
Constructors in at.dms.compiler with parameters of type Compiler | |
Parser(Compiler compiler,
Scanner scanner,
int lookahead)
Constructs a new parser instance. |
|
Scanner(Compiler compiler,
InputBuffer buffer)
Constructs a new hand written scanner. |
Uses of Compiler in at.dms.kjc |
Subclasses of Compiler in at.dms.kjc | |
class |
Main
The entry point of the compiler, containing the main method. |
Methods in at.dms.kjc that return Compiler | |
Compiler |
CContext.getCompiler()
Gets the compiler |
Compiler |
KjcParser.getCompiler()
Returns the compiler driver which invoked the parser. |
Compiler |
CClass.getCompiler()
Returns the compiler. |
Compiler |
CCompilationUnitContext.getCompiler()
Gets the compiler |
Methods in at.dms.kjc with parameters of type Compiler | |
static void |
CTopLevel.initSession(Compiler compiler)
Removes all source classes. |
static void |
CTopLevel.endSession(Compiler compiler)
Ends session. |
void |
JTypeDeclaration.generateInterface(Compiler compiler,
CClass owner,
java.lang.String prefix)
Defines an intermediate external representation of this class to use internally. |
void |
JClassImport.checkBody(Compiler compiler)
Check expression and evaluate and alter context |
static void |
CStdType.init(Compiler compiler)
Initialize all constants |
void |
CParseCompilationUnitContext.addTypeDeclaration(Compiler compiler,
JTypeDeclaration decl)
|
void |
JPackageImport.checkBody(Compiler compiler,
JPackageName pack)
Check expression and evaluate and alter context |
void |
JCompilationUnit.checkInterface(Compiler compiler)
Second pass (quick), check interface looks good |
void |
JCompilationUnit.checkTransformedInterfaces(Compiler compiler)
Second pass (quick), check interface looks good |
void |
JCompilationUnit.transformTypes(Compiler compiler)
Transform types before code generation. |
void |
JCompilationUnit.checkInitializers(Compiler compiler,
java.util.List classes)
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields |
void |
JCompilationUnit.checkBody(Compiler compiler,
java.util.List classes)
Check expression and evaluate and alter context |
void |
JCompilationUnit.checkTransformedTypesBody(Compiler compiler,
java.util.List classes)
Check expression and evaluate and alter context |
Constructors in at.dms.kjc with parameters of type Compiler | |
KjcParser(Compiler compiler,
KjcScanner scanner)
|
|
CClass(Compiler compiler,
CClass owner,
java.lang.String sourceFile,
int modifiers,
java.lang.String ident,
java.lang.String qualifiedName,
CClassType superClass,
boolean deprecated)
Constructs a class export from file. |
|
CCompilationUnitContext(Compiler compiler,
CCompilationUnit cunit)
Construct a compilation unit context. |
|
CCompilationUnitContext(Compiler compiler,
CCompilationUnit cunit,
java.util.List classes)
Construct a compilation unit context. |
|
KjcScanner(Compiler compiler,
InputBuffer buffer)
Constructs a java scanner. |
|
CSourceClass(Compiler compiler,
CClass owner,
JTypeDeclaration counterPart,
TokenReference where,
int modifiers,
java.lang.String ident,
java.lang.String qualifiedName,
boolean deprecated)
Constructs a class export from source |
|
CBinaryClass(Compiler compiler,
ClassInfo classInfo,
InnerClassInfo extraInfo)
Constructs a class export from file. |
|
CEmptyTopLevelContext(Compiler compiler)
Construct a compilation unit context. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |