|
Segnal * | InsertaNuevaPalabra (const std::streampos &pos, const std::string &palabra) |
| Inserta la palabra que se pasa como parámetro.
|
|
Segnal * | InsertaNeg (const std::streampos &pos, char op) |
| Inserta la palabra que se pasa como parámetro.
|
|
void | CompruebaParentesis (const std::streampos &pos, int &cta, const Segnal *t) |
|
virtual void | Traduce (std::istream &is) |
| Convierte la cadena de caracteres contenida en el istream en una expresión.
|
|
void | borra_lista (void) |
|
void | update_nueva_lista (void) |
|
void | Traduce (const std::string &str) |
| Crea la expresión a partir de la cadena de caracteres que se pasa como parámetro.
|
|
|
typedef l_Expr::const_iterator | const_iterator_segnales |
|
typedef l_Expr::iterator | iterator_segnales |
|
static LexAlgebra & | CreaLexico (void) |
| Devuelve una referencia al léxico.
|
|
static Lexico & | Lex (void) |
| Devuelve una referencia al léxico.
|
|
static LexAlgebra & | LexA (void) |
| Devuelve una referencia al léxico.
|
|
static bool | TieneLexico (void) |
|
static NamedOperand * | NuevaVar (const Variable &v) |
| Creates the variable being passed as parameter.
|
|
static NamedOperand * | NuevaVar (const std::string &palabra) |
| Creates the variable which name is being passed as parameter. More...
|
|
static Variable * | CalcDirVar (const std::string &nmb) |
| Return a pointer to the variable which name is being passed as parameter. More...
|
|
static void | Asigna (const std::string &palabra, const double &d) |
| Assigns to the variable named 'palabra' the value being passed as parameter. More...
|
|
static void | DesAsigna (const std::string &palabra) |
| Removes the assignment to the variable which name is being passed as parameter. More...
|
|
static Segnal * | CalcularDireccion (const std::string &nmb) |
| Return a pointer to the signal which name is being passed as parameter. More...
|
|
bool | err_traduc |
| Verdadero si se produce un error en la traducción.
|
|
static LexAlgebra * | ptr_lex = NULL |
|
The documentation for this class was generated from the following files:
- src/utility/functions/algebra/ExprInfija.h
- src/utility/functions/algebra/ExprInfija.cc