Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

lexico.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

Include dependency graph for lexico.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define long_linea   1024
#define _tab   9
#define _cr   13
#define _lf   10

Enumerations

enum  t_piezas {
  p_select, p_from, p_true, p_false,
  p_null, p_where, p_orderby, p_into,
  p_values, p_groupby, p_delete, p_insert,
  p_update, p_set, p_pack, p_createtable,
  p_deletetable, p_altertable, p_add, p_modify,
  p_droptable, p_key, p_opentable, p_packtable,
  p_method, p_sum, p_count, p_avg,
  p_max, p_min, p_or, p_and,
  p_no, p_char, p_date, p_int,
  p_logical, p_float, p_distinto, p_igual,
  p_mas, p_menos, p_multiplicar, p_dividir,
  p_modulo, p_abrir_corchete, p_mayor_igual, p_menor,
  p_mayor, p_menor_igual, p_cerrar_corchete, p_abrir_parentesis,
  p_cerrar_parentesis, p_dos_puntos, p_coma, p_puntoycoma,
  p_abrir_llaves, p_cerrar_llaves, p_identificador, p_entero,
  p_decimal, p_literal, p_eof, p_error
}

Variables

char * piezas []


Define Documentation

#define _cr   13
 

Definition at line 25 of file lexico.h.

Referenced by compilador::inicializacion_lexica(), compilador::inicializacion_lexica_sentencia(), compilador::leer_literal(), and compilador::traer_caracter().

#define _lf   10
 

Definition at line 26 of file lexico.h.

Referenced by compilador::leer_fuente(), and compilador::traer_caracter().

#define _tab   9
 

Definition at line 24 of file lexico.h.

Referenced by compilador::traer_caracter().

#define long_linea   1024
 

Definition at line 22 of file lexico.h.


Enumeration Type Documentation

enum t_piezas
 

Enumerator:
p_select 
p_from 
p_true 
p_false 
p_null 
p_where 
p_orderby 
p_into 
p_values 
p_groupby 
p_delete 
p_insert 
p_update 
p_set 
p_pack 
p_createtable 
p_deletetable 
p_altertable 
p_add 
p_modify 
p_droptable 
p_key 
p_opentable 
p_packtable 
p_method 
p_sum 
p_count 
p_avg 
p_max 
p_min 
p_or 
p_and 
p_no 
p_char 
p_date 
p_int 
p_logical 
p_float 
p_distinto 
p_igual 
p_mas 
p_menos 
p_multiplicar 
p_dividir 
p_modulo 
p_abrir_corchete 
p_mayor_igual 
p_menor 
p_mayor 
p_menor_igual 
p_cerrar_corchete 
p_abrir_parentesis 
p_cerrar_parentesis 
p_dos_puntos 
p_coma 
p_puntoycoma 
p_abrir_llaves 
p_cerrar_llaves 
p_identificador 
p_entero 
p_decimal 
p_literal 
p_eof 
p_error 

Definition at line 33 of file lexico.h.


Variable Documentation

char* piezas[]
 

Definition at line 9 of file lexico.cpp.

Referenced by compilador::error(), and compilador::leer_palabra().


Generated on Wed Sep 14 15:49:45 2005 for TecnoDB by  doxygen 1.4.4