![]() |
Phasor 3.1.1
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[], char *envp[]) | |
| int | run () |
Private Member Functions | |
| void | parseArguments (int argc, char *argv[]) |
| void | showHelp (const std::string &programName) |
| int | compileToBytecode () |
| int | compileToIR () |
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[], | ||
| char * | envp[] ) |
|
private |
Definition at line 38 of file Compiler.cpp.
|
private |
Definition at line 91 of file Compiler.cpp.
|
private |
Definition at line 142 of file Compiler.cpp.
| int pulsar::Compiler::run | ( | ) |
Definition at line 22 of file Compiler.cpp.
|
private |
|
private |