TENGO ANALIZADOR LEXICO
HOLAS TENGO UN ANALIZADOR LEXICO QUE TE CHECA LIEA POR LINEA VALIDADA PARA SABER A QUE HACE REFERENCIA
enviamelo a mi correo [email protected]
Hola me seria de gran ayuda si me mandas tu anlizador lexico, gracias.
Pudieras enviarmelo?? tengo que completar un programa de analisis de discurso que no me jala.. gracias
HOLA DANIEL NECESITO QUE ME ENVIES EL ANALIZADOR LEXICO, POR FAVOR NO TE OLVIDES DE ESTE PETICION ES DE SUMA IMPORTANCIA.... GRACIAS--- MI Correo es [email protected]
Me podrias colaborar enviandomelo urgente, lo necesito para un trabajo final
Hola, disculpa que te moleste, pero lei que tienes el analizador lexico me lo podrias pasar porfavor, de verdad me urge. Gracias.
Hola, espero que estes muy bien cuando recibas este e-mail, te queria pedir por favor si tienes algun analizador lexico, sintactico y semantico de c++ a Pascal, construido en Visual Basic, o cualquier otro que me puedas enviar para darme cuenta, Yo ya tengo hasta la parte de reconocimiento de Tokens muy bien hecho, pero ya la parte sintactica y semantica pues no me ubico y si puedes ayudarme te agradeceria muchisimo. Soy estudiante de Ing. de sistemas de octavo semestre de sistemas y Yo te puedo ayudar en todo lo demas.
Hola necesito urgentemente un analizador lexico de una sola pasada en c para linux . puedes ayudarme...
Aqui dejo uno ojala y sea de ayuda
# include <iostream.h>
# include <conio.h>
# include <string.h>
# include <stdio.h>
# include <io.h>
# include <ctype.h>
# define max 20
typedef char cadena[80];
typedef enum{verdadero,falso} bandera;
typedef enum{letra, guionBajo, digito, amperson, or, aritmetico,
igual, relacional, menos, mas, negacion, letraHexa, e, punto,
h, FDC, otros} entradas;
typedef enum{m=-2, ok, L0, L1, L2, L3, L4, L5, L6, L7, L8, L9,
L10, L11, L12, L13, L14, L15, L16, L17, L18, L19,
L20, L21, L22, L23, L24} edo_automata;
typedef enum{identificador, entero, Oparitmetico, real, Oprelacional,
logico, hexadecimal, exponencial} resultados;
edo_automata transicion[25][18]={
{L1, L1, L15, L12, L13, L6, L7, L9, L3, L11, L19, L1, L1, L4, L1, m, m, L6},
{L1, L1, L1, m, m, m, m, m, m, m, m, L1, L1, m, L1, ok, m, m},
{m, m, L2, m, m, m, m, m, m, m, m, m, L20, L4, m, ok, m, m},
{m, m, L2, m, m, m, L8, m, L8, m, m, m, m, L4, m, ok, m, m},
{m, m, L5, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m},
{m, m, L5, m, m, m, m, m, m, m, m, m, L20, m, m, ok, m, m},
{m, m, m, m, m, m, L8, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, m, m, m, m, L10, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, ok, m},
{m, m, m, m, m, m, L10, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, L2, m, m, m, L8, m, m, L8, m, m, m, L4, m, ok, m, m},
{m, m, m, L14, m, m, m, m, m, m, m, m, m, m, m, m, m, m},
{m, m, m, m, L14, m, m, m, m, m, m, m, m, m, m, m, m, m},
{m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, L15, m, m, m, m, m, m, m, m, L17, L16, L4, L18, ok, m, m},
{m, m, L22, m, m, m, m, m, L23, L23, m, L17, L17, m, L18, m, m, m},
{m, m, L17, m, m, m, m, m, m, m, m, L17, L17, m, L18, m, m, m},
{m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, m, m, m, m, L10, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, L21, m, m, m, m, m, L23, L23, m, m, m, m, m, m, m, m},
{m, m, L21, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, L22, m, m, m, m, m, m, m, m, L17, L17, m, L18, ok, m, m},
{m, m, L24, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m},
{m, m, L24, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m}};
resultados edos(edo_automata edo);
bandera automata(cadena cad, edo_automata &edo);
bandera Reservada(cadena cad);
bandera logicos(char aux);
bandera relacionales(char aux);
bandera aritmeticos(char aux);
bandera delimitador(char aux);
entradas dicc(char letra2);
void analiza(cadena cad);
char *aplin;
int apid;
int i;
int cont=0;
int id=0,ent=0,arit=0,rel=0,rea=0,exp=0,reserva=0,err=0,delim=0;
int encontrado,x=0,salir;
char tablaid[50][50];
void main()
{
clrscr();
textbackground(BLUE);
textcolor(YELLOW);
cadena linea;
cadena cad;
char lex[max],resp;
int u;
do{
clrscr();
textbackground(BLUE);
textcolor(YELLOW);
printf("tnnntCadena a Analizart Analisisnnt");
i=0;
for(u=0; linea[u]!=' '; u++)
linea[u]=' ';
for(u=0; lex[u]!=' '; u++)
lex[u]=' ';
gets(linea);
while((linea[i]!=' ')&&(linea[i]!=';'))
{
lex[i]= (linea[i]);
i++;
}
lex[i]=' ';
aplin=lex;
while(*aplin!='x0' && *aplin!=';' && *aplin!=' ')
{
i=0;
if(logicos(*aplin)==verdadero || relacionales(*aplin)==verdadero || aritmeticos(*aplin)==verdadero || *aplin=='t' || *aplin=='x0' || delimitador(*aplin)==verdadero || *aplin==' ')
{
if(logicos(*aplin)==verdadero)
{
printf(" %s .... es un operador logicon",&*aplin);
}
if(relacionales(*aplin)==verdadero)
{
printf(" %s .... es un operador relacionaln",&*aplin);
}
if(delimitador(*aplin)==verdadero)
{
printf(" %s ... es delimitadorn",&*aplin);
}
if(aritmeticos(*aplin)==verdadero)
{
printf(" %s ... es un operador aritmeticon",&*aplin);
}
*aplin++;
}
else
{
salir=0;encontrado=0;
do{
cad[i]=*aplin;
*aplin++;
i++;
}while(relacionales(*aplin)==falso && aritmeticos(*aplin)==falso && *aplin!='x0' && delimitador(*aplin)==falso && *aplin!=' ' && *aplin!=' ');
cad[i]=' ';
x=0;
analiza(cad);
if(relacionales(*aplin)==verdadero)
{
printf(" %s ... es un operador relacionaln",&*aplin);
if(*aplin!='x0')
*aplin++;
}
if(delimitador(*aplin)==verdadero)
{
printf(" %s ... es un delimitadorn",&*aplin);
if(*aplin!='x0')
*aplin++;
}
if(aritmeticos(*aplin)==verdadero)
{
printf(" %s ... es un operador aritmeticon",&*aplin);
if(*aplin!='x0')
*aplin++;
}
}
for(int j=0; cad[j]!=' '; j++)
cad[j]=' ';
}
printf("nnnnnnnn Otra l¡nea [s/n]:nt");
resp=getch();
}while(resp!='n');
getch();
}
bandera Reservada(cadena cad)
{
cadena lista[]={"asm","auto","bool","break","case","catch","cdcl","char","class","const","const_cast", "continue" ,"default" , "delete",
"do", "double", "dynamic_cast","else", "enum","explicit","export","extern","false","float","for", "friend",
"goto","if","inline","int","long","mutable","namespace","new","operator","printf","private","protected",
"public","register","reinterpret_cast","return","scanf","short","signed","sizeof","static","static_cast","struct","switch",
"template","this","throw","true","try","typedef","typeid","typename","union","unsigned","using","virtual",
"void","volatile","wchart","while"};
for(i=0; i<77; i++)
if (strcmp(lista[i],cad)==0)
return verdadero;
return falso;
}
bandera logicos(char aux)
{
if(aux=='&' || aux=='|')
{
return verdadero;
}
return falso;
}
bandera relacionales(char aux)
{
if(aux=='<' || aux=='>'||aux=='!' || aux==char(34) || aux==char(39) )
{
return verdadero;
}
return falso;
}
bandera delimitador(char aux)
{
if(aux==',' || aux==';' || aux=='[' || aux==']' || aux=='(' || aux==')' || aux==':' || aux=='{' || aux=='}')
{
return verdadero;
}
return falso;
}
bandera aritmeticos(char aux)
{
if(aux=='+'|| aux=='-' || aux=='*' || aux=='/' || aux=='=' || aux=='#')
{
return verdadero;
}
return falso;
}
entradas dicc(char letra2)
{
switch(letra2)
{
case 'g':case 'i':case 'j':case 'k':case 'l':case 'm':
case 'n':case 'o':case 'p':case 'q':case 'r':case 's':
case 't':case 'u':case 'v':case 'w':case 'x':case 'y':
case 'z':case 'G':case 'I':case 'J':case 'K':case 'L':
case 'M':case 'N':case 'O':case 'P':case 'Q':case 'R':
case 'S':case 'T':case 'U':case 'V':case 'W':case 'X':
case 'Y':case 'Z':
return letra;
case '_':
return guionBajo;
case '0':case '1':case '2':case '3':case '4':case '5':
case '6':case '7':case '8':case '9':
return digito;
case '&':
return amperson;
case '|':
return or;
case '%':case '/':case '*':
return aritmetico;
case '=':
return igual;
case '<':case '>':
return relacional;
case '-':
return menos;
case '+':
return mas;
case '!':
return negacion;
case 'a':case 'b':case 'c':case 'd':case 'f':
case 'A':case 'B':case 'C':case 'D':case 'F':
return letraHexa;
case 'e':case 'E':
return e;
case '.':
return punto;
case 'h':case 'H':
return h;
case ' ':
return FDC;
default:
return otros;
}
}
resultados edos(edo_automata edo)
{
switch(edo)
{
case L1:
return identificador;
case L2:case L15:
return entero;
case L3:case L6:case L7:case L8:case L11:
return Oparitmetico;
case L5:
return real;
case L9:case L10:
return Oprelacional;
case L14:case L19:
return logico;
case L18:
return hexadecimal;
case L21:case L22:case L24:
return exponencial;
}
return entero;
}
bandera automata(cadena cad, edo_automata &edo)
{
int i=0;
edo_automata edo_anterior;
edo=L0;
entradas ent;
do{
ent=dicc(cad[i]);
edo_anterior=edo;
edo=transicion[edo][ent];
if (edo==m)
return falso;
i++;
}while(edo!=ok);
edo=edo_anterior;
return verdadero;
}
void analiza(cadena cad)
{
edo_automata edo;
resultados res;
if(Reservada(cad)==verdadero)
{
reserva++;
printf(" %s ... es una palabra reservadan",&*cad);
}
else
{
int encon=0;
if(automata(cad,edo)==verdadero)
{
res=edos(edo);
switch(res)
{
case identificador:
for(int k=0; k<apid; k++)
{
if(strcmp(cad,tablaid[k])==0)
{
printf(" %s ... es un identificadorn",&*cad);
k=apid;
encon=1;
}
}
if (encon==0)
{
strcpy(tablaid[apid],cad);
printf(" %s ... es un identificadorn",&*cad);
apid++;
}
break;
case entero:
printf(" %s ... es numero enteron",&*cad);
ent++;
break;
case Oparitmetico:
printf(" %s ... es un operador aritmeticon",&*cad);
arit++;
break;
case real:
printf(" %s ... es un numero realn",&*cad);
rea++;
break;
case Oprelacional:
printf(" %s ... es un operador relacionaln",&*cad);
rel++;
break;
case exponencial:
exp++;
printf(" %s ... es un numero exponencialn",&*cad);
break;
case hexadecimal:
printf(" %s ... es un numero hexadecimaln",&*cad);
break;
}
}
else
{
textcolor(RED);
err++;
printf(" %s ... es una cadena no validan",&*cad);
}
}
}
# include <iostream.h>
# include <conio.h>
# include <string.h>
# include <stdio.h>
# include <io.h>
# include <ctype.h>
# define max 20
typedef char cadena[80];
typedef enum{verdadero,falso} bandera;
typedef enum{letra, guionBajo, digito, amperson, or, aritmetico,
igual, relacional, menos, mas, negacion, letraHexa, e, punto,
h, FDC, otros} entradas;
typedef enum{m=-2, ok, L0, L1, L2, L3, L4, L5, L6, L7, L8, L9,
L10, L11, L12, L13, L14, L15, L16, L17, L18, L19,
L20, L21, L22, L23, L24} edo_automata;
typedef enum{identificador, entero, Oparitmetico, real, Oprelacional,
logico, hexadecimal, exponencial} resultados;
edo_automata transicion[25][18]={
{L1, L1, L15, L12, L13, L6, L7, L9, L3, L11, L19, L1, L1, L4, L1, m, m, L6},
{L1, L1, L1, m, m, m, m, m, m, m, m, L1, L1, m, L1, ok, m, m},
{m, m, L2, m, m, m, m, m, m, m, m, m, L20, L4, m, ok, m, m},
{m, m, L2, m, m, m, L8, m, L8, m, m, m, m, L4, m, ok, m, m},
{m, m, L5, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m},
{m, m, L5, m, m, m, m, m, m, m, m, m, L20, m, m, ok, m, m},
{m, m, m, m, m, m, L8, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, m, m, m, m, L10, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, ok, m},
{m, m, m, m, m, m, L10, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, L2, m, m, m, L8, m, m, L8, m, m, m, L4, m, ok, m, m},
{m, m, m, L14, m, m, m, m, m, m, m, m, m, m, m, m, m, m},
{m, m, m, m, L14, m, m, m, m, m, m, m, m, m, m, m, m, m},
{m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, L15, m, m, m, m, m, m, m, m, L17, L16, L4, L18, ok, m, m},
{m, m, L22, m, m, m, m, m, L23, L23, m, L17, L17, m, L18, m, m, m},
{m, m, L17, m, m, m, m, m, m, m, m, L17, L17, m, L18, m, m, m},
{m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, m, m, m, m, L10, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, L21, m, m, m, m, m, L23, L23, m, m, m, m, m, m, m, m},
{m, m, L21, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m},
{m, m, L22, m, m, m, m, m, m, m, m, L17, L17, m, L18, ok, m, m},
{m, m, L24, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m},
{m, m, L24, m, m, m, m, m, m, m, m, m, m, m, m, ok, m, m}};
resultados edos(edo_automata edo);
bandera automata(cadena cad, edo_automata &edo);
bandera Reservada(cadena cad);
bandera logicos(char aux);
bandera relacionales(char aux);
bandera aritmeticos(char aux);
bandera delimitador(char aux);
entradas dicc(char letra2);
void analiza(cadena cad);
char *aplin;
int apid;
int i;
int cont=0;
int id=0,ent=0,arit=0,rel=0,rea=0,exp=0,reserva=0,err=0,delim=0;
int encontrado,x=0,salir;
char tablaid[50][50];
void main()
{
clrscr();
textbackground(BLUE);
textcolor(YELLOW);
cadena linea;
cadena cad;
char lex[max],resp;
int u;
do{
clrscr();
textbackground(BLUE);
textcolor(YELLOW);
printf("tnnntCadena a Analizart Analisisnnt");
i=0;
for(u=0; linea[u]!=' '; u++)
linea[u]=' ';
for(u=0; lex[u]!=' '; u++)
lex[u]=' ';
gets(linea);
while((linea[i]!=' ')&&(linea[i]!=';'))
{
lex[i]= (linea[i]);
i++;
}
lex[i]=' ';
aplin=lex;
while(*aplin!='x0' && *aplin!=';' && *aplin!=' ')
{
i=0;
if(logicos(*aplin)==verdadero || relacionales(*aplin)==verdadero || aritmeticos(*aplin)==verdadero || *aplin=='t' || *aplin=='x0' || delimitador(*aplin)==verdadero || *aplin==' ')
{
if(logicos(*aplin)==verdadero)
{
printf(" %s .... es un operador logicon",&*aplin);
}
if(relacionales(*aplin)==verdadero)
{
printf(" %s .... es un operador relacionaln",&*aplin);
}
if(delimitador(*aplin)==verdadero)
{
printf(" %s ... es delimitadorn",&*aplin);
}
if(aritmeticos(*aplin)==verdadero)
{
printf(" %s ... es un operador aritmeticon",&*aplin);
}
*aplin++;
}
else
{
salir=0;encontrado=0;
do{
cad[i]=*aplin;
*aplin++;
i++;
}while(relacionales(*aplin)==falso && aritmeticos(*aplin)==falso && *aplin!='x0' && delimitador(*aplin)==falso && *aplin!=' ' && *aplin!=' ');
cad[i]=' ';
x=0;
analiza(cad);
if(relacionales(*aplin)==verdadero)
{
printf(" %s ... es un operador relacionaln",&*aplin);
if(*aplin!='x0')
*aplin++;
}
if(delimitador(*aplin)==verdadero)
{
printf(" %s ... es un delimitadorn",&*aplin);
if(*aplin!='x0')
*aplin++;
}
if(aritmeticos(*aplin)==verdadero)
{
printf(" %s ... es un operador aritmeticon",&*aplin);
if(*aplin!='x0')
*aplin++;
}
}
for(int j=0; cad[j]!=' '; j++)
cad[j]=' ';
}
printf("nnnnnnnn Otra l¡nea [s/n]:nt");
resp=getch();
}while(resp!='n');
getch();
}
bandera Reservada(cadena cad)
{
cadena lista[]={"asm","auto","bool","break","case","catch","cdcl","char","class","const","const_cast", "continue" ,"default" , "delete",
"do", "double", "dynamic_cast","else", "enum","explicit","export","extern","false","float","for", "friend",
"goto","if","inline","int","long","mutable","namespace","new","operator","printf","private","protected",
"public","register","reinterpret_cast","return","scanf","short","signed","sizeof","static","static_cast","struct","switch",
"template","this","throw","true","try","typedef","typeid","typename","union","unsigned","using","virtual",
"void","volatile","wchart","while"};
for(i=0; i<77; i++)
if (strcmp(lista[i],cad)==0)
return verdadero;
return falso;
}
bandera logicos(char aux)
{
if(aux=='&' || aux=='|')
{
return verdadero;
}
return falso;
}
bandera relacionales(char aux)
{
if(aux=='<' || aux=='>'||aux=='!' || aux==char(34) || aux==char(39) )
{
return verdadero;
}
return falso;
}
bandera delimitador(char aux)
{
if(aux==',' || aux==';' || aux=='[' || aux==']' || aux=='(' || aux==')' || aux==':' || aux=='{' || aux=='}')
{
return verdadero;
}
return falso;
}
bandera aritmeticos(char aux)
{
if(aux=='+'|| aux=='-' || aux=='*' || aux=='/' || aux=='=' || aux=='#')
{
return verdadero;
}
return falso;
}
entradas dicc(char letra2)
{
switch(letra2)
{
case 'g':case 'i':case 'j':case 'k':case 'l':case 'm':
case 'n':case 'o':case 'p':case 'q':case 'r':case 's':
case 't':case 'u':case 'v':case 'w':case 'x':case 'y':
case 'z':case 'G':case 'I':case 'J':case 'K':case 'L':
case 'M':case 'N':case 'O':case 'P':case 'Q':case 'R':
case 'S':case 'T':case 'U':case 'V':case 'W':case 'X':
case 'Y':case 'Z':
return letra;
case '_':
return guionBajo;
case '0':case '1':case '2':case '3':case '4':case '5':
case '6':case '7':case '8':case '9':
return digito;
case '&':
return amperson;
case '|':
return or;
case '%':case '/':case '*':
return aritmetico;
case '=':
return igual;
case '<':case '>':
return relacional;
case '-':
return menos;
case '+':
return mas;
case '!':
return negacion;
case 'a':case 'b':case 'c':case 'd':case 'f':
case 'A':case 'B':case 'C':case 'D':case 'F':
return letraHexa;
case 'e':case 'E':
return e;
case '.':
return punto;
case 'h':case 'H':
return h;
case ' ':
return FDC;
default:
return otros;
}
}
resultados edos(edo_automata edo)
{
switch(edo)
{
case L1:
return identificador;
case L2:case L15:
return entero;
case L3:case L6:case L7:case L8:case L11:
return Oparitmetico;
case L5:
return real;
case L9:case L10:
return Oprelacional;
case L14:case L19:
return logico;
case L18:
return hexadecimal;
case L21:case L22:case L24:
return exponencial;
}
return entero;
}
bandera automata(cadena cad, edo_automata &edo)
{
int i=0;
edo_automata edo_anterior;
edo=L0;
entradas ent;
do{
ent=dicc(cad[i]);
edo_anterior=edo;
edo=transicion[edo][ent];
if (edo==m)
return falso;
i++;
}while(edo!=ok);
edo=edo_anterior;
return verdadero;
}
void analiza(cadena cad)
{
edo_automata edo;
resultados res;
if(Reservada(cad)==verdadero)
{
reserva++;
printf(" %s ... es una palabra reservadan",&*cad);
}
else
{
int encon=0;
if(automata(cad,edo)==verdadero)
{
res=edos(edo);
switch(res)
{
case identificador:
for(int k=0; k<apid; k++)
{
if(strcmp(cad,tablaid[k])==0)
{
printf(" %s ... es un identificadorn",&*cad);
k=apid;
encon=1;
}
}
if (encon==0)
{
strcpy(tablaid[apid],cad);
printf(" %s ... es un identificadorn",&*cad);
apid++;
}
break;
case entero:
printf(" %s ... es numero enteron",&*cad);
ent++;
break;
case Oparitmetico:
printf(" %s ... es un operador aritmeticon",&*cad);
arit++;
break;
case real:
printf(" %s ... es un numero realn",&*cad);
rea++;
break;
case Oprelacional:
printf(" %s ... es un operador relacionaln",&*cad);
rel++;
break;
case exponencial:
exp++;
printf(" %s ... es un numero exponencialn",&*cad);
break;
case hexadecimal:
printf(" %s ... es un numero hexadecimaln",&*cad);
break;
}
}
else
{
textcolor(RED);
err++;
printf(" %s ... es una cadena no validan",&*cad);
}
}
}
soy de ciudad juarez mexico necesito un analizador sintactico en c++
Hola Daniel,
Agradecería mucho que pudieras compartir conmigo tu analizador léxico.
Saludos :)
Agradecería mucho que pudieras compartir conmigo tu analizador léxico.
Saludos :)
Podrias enviarme tu analizador, me urge terminar uno lo estoy haciendo en c# pero no termino, por favor, gracias.
tengo un trabajo final para el 23 me puedes enviar el analizador lexico tuyo por favor, te lo agradezco
Oye si me lo podrias pasar lo necesito para un proyecto final! de verdad me harias un favorsosooote gracias mi correo es [email protected] por fas!!! mandamelo si en c o c++ estaria cool!
Por lo que mas quieras necesito un analizador lexico hecho en Pascal, no importa si es muy simple ayudame, es para hoy. gracias
hola mi nombre es jessica y me interesa tu analizador lexico ya que lo necesito para programacion de sistemas II porfavor si eres tan amable de enviarmelo a mi correo es [email protected], o bien [email protected]
Te agradecería mucho que me lo pasaras y tambien la forma de compilarlo. Muchas gracias
JAJAJA PELMAZOS...NO SEAN HUEVONES Y PROGRAMENLO BOLA DE MANTENIDOS POR ESO ESTA EL MUNDO COMO ESTA POR PENDEJOS QUE NECESITAN QUE OTROS LES HAGAN SUS DEBERES JAJAJAJ INUTILES REMEDOS DE INGENIERO.....METANSE EL ANALIZADOR POR LA COLA
Necesito un analizador lexico. Te agradeceria mucho si me puedes ayudar enviamelo a mi correo. [email protected]
Gracias
Gracias
Hola que tal, mi nombre es Javier Torres, me gustaria saber, si tu analizador lexico funciona tambien para analizar el lenguaje ensamblador o si no, ¿alguien conoce alguno para analizar ensamblador?, Muchas gracias.
Mi correo es [email protected]
hola yo estoy un coimpilador para una calculadora, y me gustaria muhco ver tu analizador lexico, envialo por fa. gracias chauu
Tengo el Lexico y el sintactico si alguien lo necesita escribame y con mucho gusto
[email protected]
Angélica Vázquez
[email protected]
Angélica Vázquez
hola enviamelo por fa mi correro [email protected]
Hola:
Angélica Vázquez
Queria pedirte por favor que me lo envies a mi correo el analizador que lexico y sintactico que tienes por fa, que me serviria de mucho.bye cuidate .
Angélica Vázquez
Queria pedirte por favor que me lo envies a mi correo el analizador que lexico y sintactico que tienes por fa, que me serviria de mucho.bye cuidate .
oye me puedes enviar el analisador lexico lo mas pronto posible porfavor, porfavor, "podrias enviarlo hoy mismo es que me urge", te lo agradeceria eternamente, gracias.....
oye estoy empezando a programar y quisiera conocr la estructura de tu analizador. como un gran favor a un desconocido me podrias mandar el codigo, te lo agradeseria por siempre
luisiordia @hotmail.com
luisiordia @hotmail.com
Oye me gustaria que me facilitaras el analizador, es que tengo que entregarlo como proyecto y la verdad no se ni por donde comenzar, y si me lo proporcionas, me guiaria de eso y podria aprende de ello...
hola me podrias enviar el analizador lexico porfavor ...garcias..
saludos
saludos
TE ENCARGO SI ME LO PODES MANDAR, ME INTERESA TENGO QUE ENTREGQAR UNO EL SABADO EN LA U, ORFA TE LO AGRADECERE MUCHO, BYE. SALUDOS DESDE GUATEMALA
por favor me podrias mandar el codigo
si lo tienes en c puro porfa
si lo tienes en c puro porfa
necesito conseguir un analizador lexico con las caract que mencinas
daniel, me salvarias la vida si me pudieras mandar tu analizador =)
oye amigo porfavor enviame el analizador lexico para poder checar en que consiste mi error te lo agradecere mucho
hola amigo sabes ando buscando un analizador lexico es un trabajo final y ya se me esta acabando el tiempo de entrega te agradeceria si me lo mandaras por favor muchas gracias por tu tiempo.
mi mail es [email protected]
mi mail es [email protected]
por fa me urge para estos dias gracias mandalo aeste mail. lo mas pronto posible
Hola Daniel me puedes mandar tu analizador a [email protected]
Hola, tengo que hacer un tp en c++ , el cual consiste en hacer un compilador (para un juego, un fleeper), agradeceria cualquier ayuda, ya que no se por donde empezar.
Saludos An
Saludos An
hola me podrias ayudar con el analizador lo que pasa es que lo tengo que entregar para mañana pero no me funciona?
oye me podrias enviar el analizador lexico que tienes?, por ke la verdad lo estoy ocupando....espero ke me lo mandes bye
Porfa si ya tienes el analizador lexico mandamelo te lo pido de todo corazon; lo necesito para mañana y me urge mucho. Que Dios te Bendiga, Gracias.
k rollo, oye me lo podrias mandar porfavor en analisador lexico en c++ te juro k es de vida o muerte nesesito en codigo te lo agradeseria mucho y en un futuro lo k se te ofresca [email protected]
de favor me podrías mandar el analizador léxico a mi correo, saludos ;-)
Hola a todos miren tengo un analizador lexico y sintactico en C/c++ y con mucho gusto se los envio epro mandenme un correo a mi e-mail k es bad_eyes18@hotmail. ó [email protected]
el correo lo checo casi diario y el foro muy poco asi k es mas facil k memanden el correo a mi mail vale?
Atte.
Angélica Vázquez
el correo lo checo casi diario y el foro muy poco asi k es mas facil k memanden el correo a mi mail vale?
Atte.
Angélica Vázquez
oye si no necesito un analizador te agradeceria si me lo pudieras enviar y pues me dices si necesitas algo
HOLA DANIEL, DISKULPA ME PODRIAS ENVIAR EL KODIGO FUENTE DE TU ANALIZADOR LEXIKO PORFA LO KE PASA ES KE HE HECHO MIL INTENTOS Y NO HE PODIDO PROGRAMARLO POR FA ESPERO PUEDAS ENVIARMELO
[email protected] ESE ES MI MAIL ESPERO Y ME LO PUEDAS ENVIAR
[email protected] ESE ES MI MAIL ESPERO Y ME LO PUEDAS ENVIAR
Hola, si aun conservas tu analizador lexico, serias amable de compartirlo?, te lo agradeceria mucho. mi correo es [email protected].
Gracias, espero que me puedas ayudar.
Gracias, espero que me puedas ayudar.
hola que tal oye necesito tu analizador de urgencia por favor me lo puedes mandar a mi correo [email protected].
gracias.
gracias.
quisiera si no te molesta, me envies el codigo porque tengo un proyecto "compilador de quimica inorganica" y necesito un analizador lexcicografico
por favor a [email protected]
por favor a [email protected]
HOLA DANIEL, LEI TU CORREO Y ME PARECIO MUY INTERESANTE TU AYUDA DEBIDO A QUE ESTOY EN VISPERAS DE VER ESE TEMA Y LO MAS PROBABLE ES QUE NOS PIDAN UN PROGRAMA ASI. TE AGRADECERIA MUCHO SI ME LO PUDIERAS MANDAR A MI CORREO Y AUNQUE ES COMO SUGERENCIA, SERIA MEJOR QUE LO PUBLICARAS ABIERTAMENTE PARA QUE QUIEN LO NECESITE, SE AUXILIE CON EL.
DE ANTEMANO GRACIAS
DE ANTEMANO GRACIAS
TE ENCARGO SI ME LO PODES MANDAR, ME INTERESA TENGO QUE ENTREGQAR UNO EL SABADO EN LA U, TE LO AGRADECERE MUCHO, ta escribo mi correo [email protected]
Hola que tal me puedes enviar un analizador lexico a mi correo porfa te lo agradeceria mucho a este correo [email protected]
hola me gustaria que me enviaras ese archivo de tu analizador lexico ya que a mi me dejaron hacerlo en pascal y no c como hacerlo, a mi me dejaron un analizador lexico,sintactico,semantico y traductor y si me lo envias podre darme cuenta como realizarlo en pascal.
mi correo es: [email protected] si puedes mandarmelo lo mas pronto posible ya que tengo que entregarlo antes del 12 de este mes. gracias
mi correo es: [email protected] si puedes mandarmelo lo mas pronto posible ya que tengo que entregarlo antes del 12 de este mes. gracias
HOLA! TE ESCRIBO PARA PEDIRTE DE FAVOR QUE ME MANDES EL ANALIZADOR QUE TIENES YA QUE ES DE SUMA IMPORTANCIA PARA MI DE ANTE MANO MUCHAS GRACIAS
mira nesecito tu analisador lexico y me interesa demaciado si me lo podrias enviar aparte que me salvarias de muchos porblemas pero lo necesito para hoy.
Por favor mandalo a la direccion [email protected] te lo agradeceria de todo corazon, me urge gracias
SE ME OLVIDABA MI CORREO ES [email protected]
Tengo una materia de sistemas en la que necesito un analizador léxico y por eso te pido que me lo mandes a mi correo por favor ya que es de suma importancia.
Mi correo es [email protected]
Mi correo es [email protected]
