Nodo impresión de tipo. Más...
#include <stmtNode.h>
Métodos públicos | |
| typeofNode (idNode *id) | |
| void | run () |
Métodos públicos heredados desde runNode | |
| runNode (string str) | |
| runNode () | |
| virtual void | addRef () |
| virtual void | rmRef () |
| virtual bool | is_print () const |
| virtual bool | is_runlist () const |
| virtual bool | is_string () const |
| string | getPtrString () |
Métodos públicos estáticos | |
| static string | type (runNode *r) |
Métodos públicos estáticos heredados desde runNode | |
| static bool | compare (runNode *node1, runNode *node2, int op=0) |
Nodo impresión de tipo.
Este nodo imprime el tipo de un nodo dado. El nodo dado debe ser un identificador
| typeofNode::typeofNode | ( | idNode * | id | ) |
Constructor de clase.
| id | Nodo identificador |
|
virtual |
Método que ejecuta nodo. Imprime en la salida estándar el tipo de dato que guarda como valor el identificar dado
Implementa runNode.
|
static |
Devuelve el tipo de un nodo dado como una cadena.
| r | Nodo al que se obtiene el tipo |