#include <SPythonParser.hxx>
Public Member Functions | |
| SPythonParserHL (PyObject *glob, PyObject *loc) | |
| bool | parse (const std::string &s, std::string &result) |
Static Public Member Functions | |
| static std::vector< std::string > | splitBetweenEqualChar (const std::string &s) |
Private Member Functions | |
| bool | parseWithoutEqual (const std::string &s, TypeOfEntity &type, std::string &result) |
Private Attributes | |
| PyObject * | _glob |
| PyObject * | _loc |
The main aim of this class is to deal with operator = between spython parts and aggregate it. HL means HL because parse method dispatch the core operation on SPythonParse class.
| SPythonParserHL::SPythonParserHL | ( | PyObject * | glob, |
| PyObject * | loc | ||
| ) |
| bool SPythonParserHL::parse | ( | const std::string & | s, |
| std::string & | result | ||
| ) |
| std::vector< std::string > SPythonParserHL::splitBetweenEqualChar | ( | const std::string & | s | ) | [static] |
References testGaussLocalization.p2, and testMEDMEM.ret.
| bool SPythonParserHL::parseWithoutEqual | ( | const std::string & | s, |
| TypeOfEntity & | type, | ||
| std::string & | result | ||
| ) | [private] |
PyObject* ParaMEDMEM.SPythonParserHL._glob [private] |
PyObject* ParaMEDMEM.SPythonParserHL._loc [private] |