Uses of Class
at.dms.compiler.Compiler

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.