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.compile
for 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.