Phasor 3.1.1
Stack VM based Programming Language
Loading...
Searching...
No Matches
Phasor::Assembler Class Reference

CLI wrapper for assembling Phasor binaries. More...

#include <Assembler.hpp>

Collaboration diagram for Phasor::Assembler:
[legend]

Classes

struct  Args

Public Member Functions

 Assembler (int argc, char *argv[])
int run ()

Private Member Functions

bool parseArguments (int argc, char *argv[])
void showHelp ()
bool assembleBinary ()

Private Attributes

struct Phasor::Assembler::Args m_args

Detailed Description

CLI wrapper for assembling Phasor binaries.

Definition at line 13 of file Assembler.hpp.

Constructor & Destructor Documentation

◆ Assembler()

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

Definition at line 15 of file Assembler.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ assembleBinary()

bool Phasor::Assembler::assembleBinary ( )
private

Definition at line 106 of file Assembler.cpp.

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

◆ parseArguments()

bool Phasor::Assembler::parseArguments ( int argc,
char * argv[] )
private

Definition at line 40 of file Assembler.cpp.

Here is the caller graph for this function:

◆ run()

int Phasor::Assembler::run ( )

Definition at line 20 of file Assembler.cpp.

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

◆ showHelp()

void Phasor::Assembler::showHelp ( )
private

Definition at line 95 of file Assembler.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ m_args

struct Phasor::Assembler::Args Phasor::Assembler::m_args
private

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