Phasor 2.2.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Phasor::BinaryRuntime Class Reference

CLI wrapper for running Phasor bytecode binaries. More...

#include <BinaryRuntime.hpp>

Collaboration diagram for Phasor::BinaryRuntime:
[legend]

Classes

struct  Args

Public Member Functions

 BinaryRuntime (int argc, char *argv[], char *envp[])
int run ()

Private Member Functions

void parseArguments (int argc, char *argv[])
void showHelp (const std::string &programName)

Private Attributes

struct Phasor::BinaryRuntime::Args m_args

Detailed Description

CLI wrapper for running Phasor bytecode binaries.

Loads and executes Phasor bytecode binaries (.phsb files).

Definition at line 15 of file BinaryRuntime.hpp.

Constructor & Destructor Documentation

◆ BinaryRuntime()

Phasor::BinaryRuntime::BinaryRuntime ( int argc,
char * argv[],
char * envp[] )

Definition at line 19 of file BinaryRuntime.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ parseArguments()

void Phasor::BinaryRuntime::parseArguments ( int argc,
char * argv[] )
private

Definition at line 83 of file BinaryRuntime.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ run()

int Phasor::BinaryRuntime::run ( )

Definition at line 25 of file BinaryRuntime.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ showHelp()

void Phasor::BinaryRuntime::showHelp ( const std::string & programName)
private

Definition at line 110 of file BinaryRuntime.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ m_args

struct Phasor::BinaryRuntime::Args Phasor::BinaryRuntime::m_args
private

The documentation for this class was generated from the following files: