Analizador semantico

Páginas: 3 (684 palabras) Publicado: 16 de noviembre de 2011
package traductorlest;
import java.io.*;
class sCH{
final static char SPACE=' ' ;//espacio
final static char EOS= '#' ;//fin de cadena
final static char EOL= '\n' ;//fin de lineafinal static char CR= '\r' ;
final static char EOF= (char)-1;//fin de archivo
}//---- fin ---- clase sCH
class tSIMB
{ static final int ident=0;
static final int pRes=1;static final int cNum=2;
static final int cCad=3;
static final int sEsp=4;
}//---- fin ---- clase tSIMB
class SIMB {
//TOKENS
//operadores aritméticos
static final int Mas=0;static final int Menos=1;
static final int Div=2;
static final int Mult=3;
//operadores relacionales
static final int Menor=4;
static final int Mayor=5;
staticfinal int MenorIg=6;
static final int MayorIg=7;
static final int Dif=8;
//operadores lógicos
static final int Or=9;
static final int And=10;
static final int Not=11;//simbolos otros
static final int ParenIzq=12;
static final int ParenDer=13;
static final int Coma=14;
static final int PtoComa=15;
static final int DosPtos=16;static final int Michi= 17;
static final int Porcentaje = 18;
static final int Comillas = 19;
static final int Punto=20;
static final int CorchIzq=21;
static final intCorchDer=22;
static final int Igual=23;
static final int Otro=24;
}//---- fin ---- clase SIMB
class Entrada {
public Entrada() throws IOException{
}
// Esta clase define elarchivo de entrada y tiene la rutina
// leeC() para leer un caracter del archivo de entrada y lo
// deja en la variable pública c.

public int c;
public int count= 0; //contadorde fin de archivo
File filei= new File("entrada.txt");
Reader input= new BufferedReader(new FileReader(filei));
//--------------------------------------------------------------...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analizador semantico
  • Analizador semantico
  • Semantica
  • Semantica
  • Semantica
  • Semantica
  • la semàntica
  • LA SEMÁNTICA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS