KiCad PCB EDA Suite
|
#include <libeval_compiler.h>
Public Member Functions | |
virtual | ~UCODE () |
void | AddOp (UOP *uop) |
VALUE * | Run (CONTEXT *ctx) |
wxString | Dump () const |
virtual std::unique_ptr< VAR_REF > | CreateVarRef (const wxString &var, const wxString &field) |
virtual FUNC_CALL_REF | CreateFuncCall (const wxString &name) |
Protected Attributes | |
std::vector< UOP * > | m_ucode |
Definition at line 372 of file libeval_compiler.h.
|
virtual |
Definition at line 181 of file libeval_compiler.cpp.
References m_ucode.
|
inline |
Definition at line 377 of file libeval_compiler.h.
References m_ucode.
Referenced by LIBEVAL::COMPILER::generateUCode().
|
inlinevirtual |
Reimplemented in PCB_EXPR_UCODE.
Definition at line 390 of file libeval_compiler.h.
Referenced by LIBEVAL::COMPILER::generateUCode().
|
inlinevirtual |
Reimplemented in PCB_EXPR_UCODE.
Definition at line 385 of file libeval_compiler.h.
Referenced by LIBEVAL::COMPILER::generateUCode().
wxString LIBEVAL::UCODE::Dump | ( | ) | const |
Definition at line 190 of file libeval_compiler.cpp.
References m_ucode.
Referenced by LIBEVAL::COMPILER::generateUCode().
Definition at line 1235 of file libeval_compiler.cpp.
References m_ucode, LIBEVAL::CONTEXT::Pop(), and LIBEVAL::CONTEXT::SP().
Referenced by PCB_EXPR_EVALUATOR::Evaluate(), and testEvalExpr().
|
protected |