![]() |
Phasor 3.3.0
Stack VM based Programming Language
|
CLI wrapper for bytecode generation from Phasor source. More...
#include <Compiler.hpp>
Classes | |
| struct | Args |
Public Member Functions | |
| Compiler (int argc, char *argv[]) | |
| int | run () |
Private Member Functions | |
| void | parseArguments (int argc, char *argv[]) |
| int | compileToBytecode () |
| int | compileToIR () |
Static Private Member Functions | |
| static void | showHelp (const std::string &programName) |
Private Attributes | |
| struct Phasor::Compiler::Args | m_args |
CLI wrapper for bytecode generation from Phasor source.
Compiles Phasor source files to bytecode using the methods provided.
Definition at line 15 of file Compiler.hpp.
| pulsar::Compiler::Compiler | ( | int | argc, |
| char * | argv[] ) |
|
private |
Definition at line 38 of file Compiler.cpp.
|
private |
Definition at line 90 of file Compiler.cpp.
|
private |
Definition at line 141 of file Compiler.cpp.
| int pulsar::Compiler::run | ( | ) |
Definition at line 22 of file Compiler.cpp.
|
staticprivate |
|
private |