#include <tokenizer.h>
Public Types | |
enum | { ok = 0, eof = -1, noAbierto = -2, errorLectura = -3, malFormato = -4 } |
enum | { ok = 0, eof = -1, noAbierto = -2, errorLectura = -3, malFormato = -4 } |
Public Member Functions | |
int | abrirFichero (const char *f) |
int | abrirFichero (const char *f) |
void | cerrar () |
void | cerrar () |
void | destruyeToken () |
void | destruyeToken () |
bool | finFichero () |
bool | finFichero () |
char * | getLinea () |
char * | getLinea () |
int | getnPalabras () |
int | getnPalabras () |
int | getOffset () |
int | getOffset () |
int | lee (int ncampos, char *palInicial=NULL) |
int | lee (int ncampos, char *palInicial=NULL) |
int | leeLinea () |
int | leeLinea () |
void | reposicionarFichero (int off=0) |
void | reposicionarFichero (int off=0) |
Token () | |
Token () | |
char * | token (int n) |
char * | token (int n) |
int | tokenizar (const char *s) |
int | tokenizar (const char *s) |
~Token () | |
~Token () | |
Public Attributes | |
int | estado |
char | nomFichero [50] |
Private Attributes | |
char | auxLinea [TAM_LINEA] |
char | buffer [2 *TAM_BUFFER] |
int | cuantosBuffer1 |
int | cuantosBuffer2 |
ifstream | fichero |
bool | ficheroLeido |
bool | finFich |
int | indice |
char | linea [TAM_LINEA] |
int | nPalabras |
char * | palabras [MAX_PALABRAS] |
bool | tokenizado |
Definition at line 20 of file baPTAM/tokenizer.h.
anonymous enum |
Definition at line 45 of file baPTAM/tokenizer.h.
anonymous enum |
Definition at line 45 of file dorian/tokenizer.h.
Token::Token | ( | ) |
Definition at line 3 of file baPTAM/tokenizer.cpp.
Token::~Token | ( | ) |
Definition at line 15 of file baPTAM/tokenizer.cpp.
Token::Token | ( | ) |
Token::~Token | ( | ) |
int Token::abrirFichero | ( | const char * | f | ) |
Definition at line 37 of file baPTAM/tokenizer.cpp.
int Token::abrirFichero | ( | const char * | f | ) |
void Token::cerrar | ( | ) | [inline] |
Definition at line 62 of file baPTAM/tokenizer.h.
void Token::cerrar | ( | ) | [inline] |
Definition at line 62 of file dorian/tokenizer.h.
void Token::destruyeToken | ( | ) |
Definition at line 21 of file baPTAM/tokenizer.cpp.
void Token::destruyeToken | ( | ) |
bool Token::finFichero | ( | ) | [inline] |
Definition at line 117 of file dorian/tokenizer.h.
bool Token::finFichero | ( | ) | [inline] |
Definition at line 117 of file baPTAM/tokenizer.h.
char* Token::getLinea | ( | ) | [inline] |
Definition at line 112 of file baPTAM/tokenizer.h.
char* Token::getLinea | ( | ) | [inline] |
Definition at line 112 of file dorian/tokenizer.h.
int Token::getnPalabras | ( | ) | [inline] |
Definition at line 107 of file dorian/tokenizer.h.
int Token::getnPalabras | ( | ) | [inline] |
Definition at line 107 of file baPTAM/tokenizer.h.
int Token::getOffset | ( | ) | [inline] |
Definition at line 71 of file dorian/tokenizer.h.
int Token::getOffset | ( | ) | [inline] |
Definition at line 71 of file baPTAM/tokenizer.h.
int Token::lee | ( | int | ncampos, |
char * | palInicial = NULL |
||
) |
int Token::lee | ( | int | ncampos, |
char * | palInicial = NULL |
||
) |
Definition at line 134 of file baPTAM/tokenizer.cpp.
int Token::leeLinea | ( | ) |
int Token::leeLinea | ( | ) |
Definition at line 67 of file baPTAM/tokenizer.cpp.
void Token::reposicionarFichero | ( | int | off = 0 | ) | [inline] |
Definition at line 66 of file baPTAM/tokenizer.h.
void Token::reposicionarFichero | ( | int | off = 0 | ) | [inline] |
Definition at line 66 of file dorian/tokenizer.h.
char* Token::token | ( | int | n | ) |
char * Token::token | ( | int | n | ) |
Definition at line 189 of file baPTAM/tokenizer.cpp.
int Token::tokenizar | ( | const char * | s | ) |
int Token::tokenizar | ( | const char * | s | ) |
Definition at line 147 of file baPTAM/tokenizer.cpp.
char Token::auxLinea [private] |
Definition at line 37 of file baPTAM/tokenizer.h.
char Token::buffer [private] |
Definition at line 25 of file baPTAM/tokenizer.h.
int Token::cuantosBuffer1 [private] |
Definition at line 26 of file baPTAM/tokenizer.h.
int Token::cuantosBuffer2 [private] |
Definition at line 26 of file baPTAM/tokenizer.h.
int Token::estado |
Definition at line 47 of file baPTAM/tokenizer.h.
ifstream Token::fichero [private] |
Definition at line 23 of file baPTAM/tokenizer.h.
bool Token::ficheroLeido [private] |
Definition at line 29 of file baPTAM/tokenizer.h.
bool Token::finFich [private] |
Definition at line 31 of file baPTAM/tokenizer.h.
int Token::indice [private] |
Definition at line 28 of file baPTAM/tokenizer.h.
char Token::linea [private] |
Definition at line 33 of file baPTAM/tokenizer.h.
char Token::nomFichero |
Definition at line 46 of file baPTAM/tokenizer.h.
int Token::nPalabras [private] |
Definition at line 40 of file baPTAM/tokenizer.h.
char * Token::palabras [private] |
Definition at line 42 of file baPTAM/tokenizer.h.
bool Token::tokenizado [private] |
Definition at line 35 of file baPTAM/tokenizer.h.