Main is the main entry point for the Fan compiler. It handles all the argument processing and misc commands like help, version,
Slots
- compileSource
-
Void compile()Compile using current configuration
- compileScriptSource
-
static Pod compileScript(Str podName, File file, [Str:Obj]? options := null)Compile the script file into a transient pod. See
sys::Sys.compilefor option definitions. - helpSource
-
Void help()Dump help usage.
- includeDocSource
-
Bool includeDoc := false - includeSrcSource
-
Bool includeSrc := false - logSource
-
CompilerLog log := CompilerLog.make - mainSource
-
static Void main() - outDirSource
-
File? outDir := null - parseArgsSource
-
Process command line args and return false if we should exit.
- podNameSource
-
Str? podName - printlnSource
- runSource
-
Main entry point for compiler.
- srcDirsSource
-
File[] srcDirs := File[,] - versionSource
-
Void version()Dump version.