mrgsolve
Loading...
Searching...
No Matches
Emitter Struct Reference
Inheritance diagram for Emitter:

Public Member Functions

std::string operator() (ast::Nil) const
std::string operator() (const ast::Number &n) const
std::string operator() (const std::string &id) const
std::string operator() (const ast::UnaryExpr &u) const
std::string operator() (const ast::BinaryExpr &b) const
std::string operator() (const ast::FuncCall &f) const

Member Function Documentation

◆ operator()() [1/6]

std::string Emitter::operator() ( ast::Nil ) const
inline

◆ operator()() [2/6]

std::string Emitter::operator() ( const ast::BinaryExpr & b) const
inline

◆ operator()() [3/6]

std::string Emitter::operator() ( const ast::FuncCall & f) const
inline

◆ operator()() [4/6]

std::string Emitter::operator() ( const ast::Number & n) const
inline

◆ operator()() [5/6]

std::string Emitter::operator() ( const ast::UnaryExpr & u) const
inline

◆ operator()() [6/6]

std::string Emitter::operator() ( const std::string & id) const
inline

The documentation for this struct was generated from the following file: