Código de C/Visual C - Analizador léxico y sintáctico para el lenguaje pl0

Versión 1
estrellaestrellaestrellaestrellaestrella(6)

Publicado el 7 de Julio del 2007gráfica de visualizaciones de la versión: Versión 1
29.976 visualizaciones desde el 7 de Julio del 2007
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: Versión 1 (6)

18 de Septiembre del 2007
estrellaestrellaestrellaestrellaestrella
Oye esta muy bueno de hecho ya pudo solo hacer un simple identificador de tokens, pero cuando compilo tu programa me da 3 warnings ke no entiendo muy bien el porke y además cuando lo corro me dice ke hace falta el nombre de un archivo; me podrías decir como funciona mas o menos por favor y gracias.
Responder
21 de Septiembre del 2007
estrellaestrellaestrellaestrellaestrella
El nombre del archivo se lo tienes que pasar como parametro al iniciar el programa, se recibe en el metodo main.
por ejemplo ya que tienes el ejecutable seria ejecutable.exe <rutaArchivo> donde tienes que reemplazarlo por la ruta del archivo de texto que quieres analizar, por ejemplo: programa miArchivo.txt
Responder
17 de Octubre del 2007
estrellaestrellaestrellaestrellaestrella
Hola podrías mandarme un ejemplo de como mandar los parámetros para la lectura del archivo, es que en el método main lo único que encuentro son las variables argc y args, y en la funciónes como leedatos y ObtenNombre pasa lo mismo; así que de favor te pido que me mandes un ejemplo de como mandar la ruta y a que varibales por favor y gracias.
Por cierto el código es muy bueno aunque el analizador léxico, creo yo, que lo hiciste un poco complejo.
Responder
27 de Octubre del 2007
estrellaestrellaestrellaestrellaestrella
Alajandro,

Hola. Vi tu codigo y tienes un error conceptual que cometen
muchos programadores en lenguaje C, lo que provoca que esas
aplicaciones sean inestables y el error dificil de encontrar. Te
envio un ejm. Si no entiendes lo que pasa escribeme un correo
y te digo cual es el error. (El lenguaje C, parece facil, pero no lo es).

#include <stdio.h>
#include <string.h>
#include <memory.h>

char *RetornaPunteroAString1();
char *RetornaPunteroAString2(char *);
void CambiaStack();

/*------------------------------------*/

main()
{
char *p1, *p2;
char Value[24];

p1 = RetornaPunteroAString1();
p2 = RetornaPunteroAString2(Value);

while (1) {

printf (\"\\n ¨ MISMOS MENSAJES A MOSTRAR ?\\n\");
printf (\"\\n[%s] len=%d \", p1, strlen(p1));
printf (\"\\n[%s] len=%d \", p2, strlen(p2));
printf (\"\\nPresiona Enter\");
getchar();

CambiaStack();
}

}

/*------------------------------------*/

char *RetornaPunteroAString1()
{
char Value[124];

strcpy (Value,\"Retornan lo mismo\");

return Value;

}

/*------------------------------------*/

char *RetornaPunteroAString2(char *Value)
{

strcpy (Value,\"Retornan lo mismo\");

return Value;

}

/*--- Por llamarla de alguna manera */

void CambiaStack()
{
char Value[124];

strcpy(Value, \"¨ !!!!!! QUE PASO !!!!!! ?\");
}
Responder
21 de Octubre del 2008
estrellaestrellaestrellaestrellaestrella

Que es esto un intento fallido de un programador?

Malo
Responder
29 de Noviembre del 2013
estrellaestrellaestrellaestrellaestrella
no se mucho de esto ,me podrian apoyar tengo una tarea de encontrar el analizador lexico,sintactico y semantico de un programa simple ejecutado en c sabran ustedes donde lo puedo encontrar ?
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s1513