#include <PY_CompiledCode.h>
Public Types | |
| enum | CodeType { STATEMENTS, EXPRESSION } |
Public Member Functions | |
| PY_CompiledCode (const char *python_code, CodeType code_type, const char *as_file=NULL, bool allow_function_bodies=false) | |
| PY_CompiledCode (UT_IStream &is, CodeType code_type) | |
| ~PY_CompiledCode () | |
| bool | hasSyntaxErrors () const |
| const UT_String & | syntaxErrors () const |
| const UT_String & | code () const |
| void | compiledCodeAsString (UT_WorkBuffer &result) const |
| bool | saveCompiledCode (ostream &os) |
| void | evaluate (PY_Result::Type desired_result_type, PY_Result &result) const |
| void | evaluateInContext (PY_Result::Type desired_result_type, PY_EvaluationContext &context, PY_Result &result) const |
| PY_Result | evaluate (PY_Result::Type desired_result_type) const |
| PY_Result | evaluateInContext (PY_Result::Type desired_result_type, PY_EvaluationContext &context) const |
Definition at line 29 of file PY_CompiledCode.h.
| PY_CompiledCode::PY_CompiledCode | ( | const char * | python_code, | |
| CodeType | code_type, | |||
| const char * | as_file = NULL, |
|||
| bool | allow_function_bodies = false | |||
| ) |
| PY_CompiledCode::PY_CompiledCode | ( | UT_IStream & | is, | |
| CodeType | code_type | |||
| ) |
| PY_CompiledCode::~PY_CompiledCode | ( | ) |
| const UT_String& PY_CompiledCode::code | ( | ) | const |
| void PY_CompiledCode::compiledCodeAsString | ( | UT_WorkBuffer & | result | ) | const |
| PY_Result PY_CompiledCode::evaluate | ( | PY_Result::Type | desired_result_type | ) | const [inline] |
Definition at line 106 of file PY_CompiledCode.h.
| void PY_CompiledCode::evaluate | ( | PY_Result::Type | desired_result_type, | |
| PY_Result & | result | |||
| ) | const |
| PY_Result PY_CompiledCode::evaluateInContext | ( | PY_Result::Type | desired_result_type, | |
| PY_EvaluationContext & | context | |||
| ) | const [inline] |
Definition at line 113 of file PY_CompiledCode.h.
| void PY_CompiledCode::evaluateInContext | ( | PY_Result::Type | desired_result_type, | |
| PY_EvaluationContext & | context, | |||
| PY_Result & | result | |||
| ) | const [inline] |
Definition at line 93 of file PY_CompiledCode.h.
| bool PY_CompiledCode::hasSyntaxErrors | ( | ) | const |
| bool PY_CompiledCode::saveCompiledCode | ( | ostream & | os | ) |
| const UT_String& PY_CompiledCode::syntaxErrors | ( | ) | const |
1.5.9