HOLA ESPERO PUEDAN AYUDARME NECESITO LOS DIAGRAMAS DE SINTAXIS DE PERL, ES QUE TENGO KE HACER UN COMPILADOR DEL LENGUAJE PERL PERO EN JAVA HABER SI ALGUIEN LOS TIENE
DIAGRAMAS DE SINTAXIS O BNF
GRACIAS
rol_007 escribiste:HOLA ESPERO PUEDAN AYUDARME NECESITO LOS DIAGRAMAS DE SINTAXIS DE PERL, ES QUE TENGO KE HACER UN COMPILADOR DEL LENGUAJE PERL PERO EN JAVA HABER SI ALGUIEN LOS TIENE
DIAGRAMAS DE SINTAXIS O BNF
GRACIAS
Joaquin escribiste:Que yo sepa, eso no existe.
Ha habido mucha discusión de cómo realizar un parser de Perl, pero todos los intentos acaban en la famosa frase de Larry Wall: el mejor parser de Perl es el propio Perl. Vamos, el propio ejecutable, no hay más.
Creo que hay un artículo o libro publicado sobre este asunto.
Curiosamente, de perl6 ya hay una versión en Haskell.
Yo creo que si lo consigues, sería una noticia bomba, impresionante.
Pero si sólo necesitas ejecutar código perl dentro de Java, puedes utilizar esto.
Otro ejemplo podría ser eclipse con el plugin e-p-i-c. Para conseguir que el plugin sepa si la sintaxis es correcta o no, lo que hace es ejecutar (desde java) el código perl -w de forma regular.
¡Suerte!
Ahora me acuerdo... sí que leí en su momento algo sobre el PPI, incluso me lo he encontrado varias veces buscando por CPAN, y otros parsers... Esta cabeza mía...Perl user escribiste:El actual proyecto PPI es un Pure Perl Parser for Perl, el cual es bastante ambicioso, funcional y chido!!!
rol_007 escribiste:PUES LA VERDAD LES AGRADEZCO LAS RESPUESTAS PERO NO ENTENDI MUCHO LO QUE ME DICEN, PERO AHI LES VA OTRA VEZ, LO QUE INTENTO HACER ES UN PROGRAMA EN JAVA QUE AL METERLE UN ARCHIVO TXT ( EL CUAL DENTRO DE ESTE TENDRA CODIGO EN PERL) EL PROGRAMA QUE YO TENGO KE HACER EN JAVA ME RECONOZCO TODAS LAS INSTRUCCIONES DE PERL O SEA QUE ME DIGA SI ESTA BIEN LAS INSTRUCCIONES DE PERL QUE TENGO EN MI TXT Y PARA ESTO OCUPO LOS DIAGRAMAS SINTACTICOS DE PERL PARA LA ETAPA DE LA SINTAXIS EN EL COMPILADOR. HABER SI LES KEDO CLARO Y GRACIAS OTRA VEZ
P.D. ESPERO ME PUEDAN AYUDAR
Pues la verdad... yo haría un System("perl -c archivo.txt"); y listorol_007 escribiste:EL PROGRAMA QUE YO TENGO KE HACER EN JAVA ME RECONOZCO TODAS LAS INSTRUCCIONES DE PERL O SEA QUE ME DIGA SI ESTA BIEN LAS INSTRUCCIONES DE PERL QUE TENGO EN MI TXT
Joaquin escribiste:Pues la verdad... yo haría un System("perl -c archivo.txt"); y listorol_007 escribiste:EL PROGRAMA QUE YO TENGO KE HACER EN JAVA ME RECONOZCO TODAS LAS INSTRUCCIONES DE PERL O SEA QUE ME DIGA SI ESTA BIEN LAS INSTRUCCIONES DE PERL QUE TENGO EN MI TXT
O utilizar el Inline::Java::PerlInterpreter indicado antes.
O mejor empezar a estudiar lo que es un parser...
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados