Uses of Class
org.ek9lang.antlr.EK9Parser.CompilationUnitContext
Packages that use EK9Parser.CompilationUnitContext
Package
Description
B - For the EK9 compiler itself.
Common parts of processing that can be reused across various phases.
K - Intermediate Representation Generation.
-
Uses of EK9Parser.CompilationUnitContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.CompilationUnitContextMethods in org.ek9lang.antlr with parameters of type EK9Parser.CompilationUnitContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterCompilationUnit(EK9Parser.CompilationUnitContext ctx) Enter a parse tree produced byEK9Parser.compilationUnit().voidEK9Listener.enterCompilationUnit(EK9Parser.CompilationUnitContext ctx) Enter a parse tree produced byEK9Parser.compilationUnit().voidEK9BaseListener.exitCompilationUnit(EK9Parser.CompilationUnitContext ctx) Exit a parse tree produced byEK9Parser.compilationUnit().voidEK9Listener.exitCompilationUnit(EK9Parser.CompilationUnitContext ctx) Exit a parse tree produced byEK9Parser.compilationUnit().EK9BaseVisitor.visitCompilationUnit(EK9Parser.CompilationUnitContext ctx) Visit a parse tree produced byEK9Parser.compilationUnit().EK9Visitor.visitCompilationUnit(EK9Parser.CompilationUnitContext ctx) Visit a parse tree produced byEK9Parser.compilationUnit(). -
Uses of EK9Parser.CompilationUnitContext in org.ek9lang.compiler
Methods in org.ek9lang.compiler that return EK9Parser.CompilationUnitContextModifier and TypeMethodDescriptionCompilableSource.getCompilationUnitContext()Provide access to the main compilation context.CompilableSource.parse()Actually parse the source code.Methods in org.ek9lang.compiler with parameters of type EK9Parser.CompilationUnitContextModifier and TypeMethodDescriptionvoidIRModule.acceptCompilationUnitContext(EK9Parser.CompilationUnitContext compilationUnitContext) ParsedModule.acceptCompilationUnitContext(EK9Parser.CompilationUnitContext compilationUnitContext) Once the source code has been parsed by one of the stages in the compiler, the CompilationUnitContext can be provided to this Parsed module. -
Uses of EK9Parser.CompilationUnitContext in org.ek9lang.compiler.common
Methods in org.ek9lang.compiler.common with parameters of type EK9Parser.CompilationUnitContextModifier and TypeMethodDescriptionvoidEk9SourceVisitor.visit(EK9Parser.CompilationUnitContext context, ErrorListener errorListener) This is the key to lexing and parsing the source file mainly just for package information. -
Uses of EK9Parser.CompilationUnitContext in org.ek9lang.compiler.phase7
Methods in org.ek9lang.compiler.phase7 with parameters of type EK9Parser.CompilationUnitContextModifier and TypeMethodDescription(package private) voidIRDfnGenerator.create(EK9Parser.CompilationUnitContext compilationUnitContext) This is the main entry point into creating the IR fo a particular source file via its compilation unit context.