Interface Compilation
- All Known Implementing Classes:
CompilationImpl
public interface Compilation
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic class -
Method Summary
Modifier and TypeMethodDescription_cis()voidaddModule__(@NotNull OS_Module module, @NotNull String fn) voidaddSimpleSignal(String stopBeingLazy, Class<? extends SimpleSignal> aSimpleSignalClass) beginning(CompilationRunner compilationRunner) cfg()con()voidcp_set(CPx aCPx, CompilerInstructionsObserver aCio) voideachModule(Consumer<OS_Module> object) intvoidfeedCmdLine(@NotNull List<String> args) voidfeedInputs(@NotNull List<CompilerInput> inputs, CompilerController controller) voidfeedSingleFile(String aF) findPrelude(String prelude_name) fn2ci()<T> T<T> Eventual<T>get_pa()@NotNull FluffyCompgetIO()@NotNull EOT_OutputTreegetPackage(@NotNull Qualident pkg_name) getSignalResult(SimpleSignal aSimpleSignal) static @NotNull ElLog.Verbosityvoidstatic booleanbooleanmakePackage(Qualident pkg_name) pa()paths()voidreports()voidset_pa(IPipelineAccess a_pa) voidvoidsignalSimple(SimpleSignal aSimpleSignal) voidsignalSimpleListener(String aListenerCode, SimpleSignalListener aSimpleSignalListener) voidsubscribeCI(io.reactivex.rxjava3.core.Observer<CompilerInstructions> aCio) use()voiduse(@NotNull CompilerInstructions compilerInstructions, boolean do_out) world()
-
Method Details
-
gitlabCIVerbosity
-
isGitlab_ci
static boolean isGitlab_ci() -
getCompilationEnclosure
CompilationEnclosure getCompilationEnclosure() -
addModule__
-
con
CompFactory con() -
eachModule
-
errorCount
int errorCount() -
feedInputs
-
feedCmdLine
- Throws:
Exception
-
getCompilationClosure
CompilationClosure getCompilationClosure() -
findClass
-
findPrelude
-
get_pa
IPipelineAccess get_pa() -
addSimpleSignal
-
getFluffy
-
getInputs
-
getCompilationNumberString
String getCompilationNumberString() -
getErrSink
ErrSink getErrSink() -
getIO
IO getIO() -
setIO
-
getPackage
-
getProjectName
String getProjectName() -
hasInstructions
-
isPackage
-
makePackage
-
moduleBuilder
ModuleBuilder moduleBuilder() -
pa
IPipelineAccess pa() -
set_pa
-
pushItem
-
subscribeCI
-
use
-
world
LivingRepo world() -
livingRepo
LivingRepo livingRepo() -
paths
CP_Paths paths() -
getInputTree
EIT_InputTree getInputTree() -
getOutputTree
-
cfg
-
beginning
-
reports
Finally reports() -
getCompilationAccess2
ICompilationAccess2 getCompilationAccess2() -
signalSimple
-
signalSimpleListener
-
getSignalResult
-
feedSingleFile
-
cp_set
-
get_cp
-
get_cpp
-
fn2ci
Map<String,CompilerInstructions> fn2ci() -
use
USE use() -
_cis
CIS _cis()
-