Postrar :: YAPP

Postre :: YAPP es una extensión Perl para generar y usar los analizadores de LALR.
Descargar ahora

Postrar :: YAPP Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Francois Desarmenien
  • Sitio web del editor:
  • http://search.cpan.org/~fdesar/Parse-Yapp-1.05/lib/Parse/Yapp.pm

Postrar :: YAPP Etiquetas


Postrar :: YAPP Descripción

Parse :: YAPP es una extensión Perl para generar y usar los analizadores de LALR. Parse :: YAPP es una extensión de Perl para generar y usar LALR Parsers.Synopsis yapp -M Myparser grammar_file.y ... Use MyParser; $ parser = nuevo Myparser (); $ valor = $ parser-> yyporse (yylex => lexer_sub, yyerror => error_sub); $ nberr = $ parser-> yynberr (); $ parser-> yydata -> {data} = ; $ data = $ parser-> yydata -> {data} ; parse :: yapp (otro compilador de perl analizador) es una colección de módulos que le permiten generar y usar YACC como los analizadores SAFE (Reentrant) con el objeto Perl Interfaz orientada. El script YAPP es un front-end a la parse :: YAPP Módulo y le permite crear fácilmente un analizador de PERL OO de un archivo de gramática de entrada. La gramática FILECOMMENTSTROUSE Todos sus archivos, los comentarios son de estilo Perl, introducido por # UP. hasta el final de la línea, o el estilo C, encerrado entre / * y * /. Fichas y literales de cadena, se pueden aparecer todos los archivos de gramática, pueden aparecer dos tipos de símbolos: símbolos no terminales, llamados símbolos de lado izquierdo, que son Los nombres de sus reglas y símbolos terminales, llamados también tokens.tokens son los símbolos que su función Lexer alimentará su analizador con (ver más abajo). Son de dos sabores: tokens simbólicos y literales de cadenas. Los terminales deón y tokens simbólicos comparten la misma sintaxis de identificadores: * Los literales de cadena están encerrados en comillas simples y pueden contienen casi cualquier cosa. Se enviarán al archivo de su analizador con doble cotización, lo que hará que cualquier carácter especial como tal. '"', '$' y '@' se citarán automáticamente con '', haciendo que su escritura sea más natural. Por otro lado, si necesita una sola cita dentro de su literal, simplemente citarlo con ''. No puedes tener Un 'error' literal en su gramática, ya que confundiría al conductor con el token de error. Use un token simbólico en su lugar. En caso de que la use inadvertidamente, esto producirá una advertencia que le indique que lo haya escrito. y lo tratará como Si fuera el token de error, que ciertamente no es lo que quiso decir. La sintaxit de archivos Grammar está muy cerca de la sintaxis de YACC (de hecho, parse :: YAPP debería compilar una gramática YACC limpia sin ninguna modificación, mientras que lo contrario no es verdadero). Requisitos: · Perl


Postrar :: YAPP Software relacionado

DBD :: WTSPRITE

DBD :: WTSPRite es una extensión PERL para DBI, proporcionando emulación de la base de datos a través de archivos planos. ...

142

Descargar