Version: 6.3.1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

ParaMEDMEM.SPythonParserHL Class Reference

#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

Detailed Description

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.


Constructor & Destructor Documentation

SPythonParserHL::SPythonParserHL ( PyObject *  glob,
PyObject *  loc 
)

Member Function Documentation

bool SPythonParserHL::parse ( const std::string &  s,
std::string &  result 
)
std::vector< std::string > SPythonParserHL::splitBetweenEqualChar ( const std::string &  s) [static]
bool SPythonParserHL::parseWithoutEqual ( const std::string &  s,
TypeOfEntity type,
std::string &  result 
) [private]

Field Documentation

PyObject* ParaMEDMEM.SPythonParserHL._glob [private]
PyObject* ParaMEDMEM.SPythonParserHL._loc [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS