Phasor 3.3.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
BinaryRuntime.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4#include <vector>
6namespace Phasor
7{
8
16{
17 public:
18 BinaryRuntime(int argc, char *argv[]);
19 int run();
20
21 private:
22 struct Args
23 {
24 std::string inputFile;
25 bool verbose = false;
26 int scriptArgc = 0;
27 char **scriptArgv = nullptr;
29
30 void parseArguments(int argc, char *argv[]);
31 void showHelp(const std::string &programName);
32};
33
34} // namespace Phasor
struct Phasor::BinaryRuntime::Args m_args
BinaryRuntime(int argc, char *argv[])
void parseArguments(int argc, char *argv[])
void showHelp(const std::string &programName)
The Phasor Programming Language and Runtime.
Definition AST.hpp:12