Uses of Class
org.ek9lang.compiler.CompilableSource
Packages that use CompilableSource
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 CompilableSource in org.ek9lang.compiler
Classes in org.ek9lang.compiler that implement interfaces with type arguments of type CompilableSourceModifier and TypeClassDescriptionclassLooks for Java classes that have been annotated with the annotations that allow them to be exposed as 'extern' ek9 components.Methods in org.ek9lang.compiler that return CompilableSourceModifier and TypeMethodDescriptionCompilableSource.completeParsing()IRModule.getSource()ParsedModule.getSource()CompilableSource.prepareToParse()Sets up the compilable source to be parsed.CompilableSource.prepareToParse(InputStream is) Prepare to parse but with a provided input stream of what to parse.CompilableSource.setDev(boolean dev) Methods in org.ek9lang.compiler that return types with arguments of type CompilableSourceMethods in org.ek9lang.compiler with parameters of type CompilableSourceModifier and TypeMethodDescriptionvoidWorkspace.addSource(CompilableSource source) CompilableProgram.getIRModuleForCompilableSource(CompilableSource source) For a specific source the IRModule is returned.CompilableProgram.getParsedModuleForCompilableSource(CompilableSource source) For a specific source the ParsedModule is returned.protected ParsedModuleCompilerPhase.getParsedModuleForSource(CompilableSource source) booleanParsedModule.isForThisCompilableSource(CompilableSource compilableSource) Constructors in org.ek9lang.compiler with parameters of type CompilableSourceModifierConstructorDescriptionIRModule(CompilableSource source, List<AggregateSymbol> allPrograms) ParsedModule(CompilableSource source, SharedThreadContext<CompilableProgram> compilableProgram) We may hold Nodes in here - but not sure yet.Constructor parameters in org.ek9lang.compiler with type arguments of type CompilableSourceModifierConstructorDescriptionEk9LanguageBootStrap(Supplier<List<CompilableSource>> sourceSupplier, CompilationPhaseListener listener, CompilerReporter reporter) Create a language bootstrap with a set of ek9 language files. -
Uses of CompilableSource in org.ek9lang.compiler.common
Classes in org.ek9lang.compiler.common that implement interfaces with type arguments of type CompilableSourceModifier and TypeClassDescriptionclassCheck to see if any of the compilable sources have errors.Methods in org.ek9lang.compiler.common that return CompilableSourceModifier and TypeMethodDescriptionCompilationEvent.source()Returns the value of thesourcerecord component.Method parameters in org.ek9lang.compiler.common with type arguments of type CompilableSourceModifier and TypeMethodDescriptionbooleanCompilableSourceHasErrors.test(Collection<CompilableSource> compilableSources) Constructors in org.ek9lang.compiler.common with parameters of type CompilableSourceModifierConstructorDescriptionCompilationEvent(CompilationPhase phase, ParsedModule parsedModule, CompilableSource source) Creates an instance of aCompilationEventrecord class. -
Uses of CompilableSource in org.ek9lang.compiler.ir.support
Methods in org.ek9lang.compiler.ir.support with parameters of type CompilableSourceModifier and TypeMethodDescriptionstatic DebugInfoDebugInfo.from(CompilableSource compilableSource, IToken token) Create DebugInfo from an ISymbol's source token. -
Uses of CompilableSource in org.ek9lang.compiler.phase7
Constructors in org.ek9lang.compiler.phase7 with parameters of type CompilableSourceModifierConstructorDescription(package private)IRDfnGenerator(SharedThreadContext<CompilableProgram> compilableProgramAccess, CompilableSource source, IRModule irModule, CompilerFlags compilerFlags)