16 lines
649 B
Go
16 lines
649 B
Go
// fsplc compiles FSPL programs.
|
|
//
|
|
// Its job is to take in FSPL code, and compile it to one of the supported
|
|
// output formats. Currently it supports native object files, native ASM, and
|
|
// LLVM IR code.
|
|
//
|
|
// Usage: fsplc [OPTION]... ADDRESS
|
|
//
|
|
// -h, --help Display usage information and exit
|
|
// --debug Print extra debug information while compiling
|
|
// -q, --quiet Don't print warnings, errors, etc.
|
|
// -t, --filetype Output format (asm, obj, ir)
|
|
// -o, --output Output filename
|
|
// -O, --optimization Optimization level (0-3)
|
|
package main
|