Download List

Descripción del Proyecto

nyu is a combination of modern academic approaches to parsing formal grammars from PEGs and expression grammars that represents the new state of the art in parser generators. nyu grammars are written in a powerful language based on PEGs (parsing expression grammars) but with modifications to allow both the AST and the parser to be specified intuitively in a single grammar. nyu outputs parsers that take advantage of the chilon::parser meta-programming library for C++. The generated parsers are almost as concise and readable as the input grammars, yet perform as well as hand-written C code. nyu ASTs are built using tuples, variant types, and lists, and allow self referential parsers and AST nodes to be manipulated. Advanced features such as hashed containers and grammar inheritance are also possible and well tested. nyu is currently powerful enough to deal with complex grammars and bootstraps its own parser.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-03-20 22:00
0.8.2

El análisis se hizo más rápido mediante la actualización a Chilón 1.5. Espaciado? es ahora analizado entre las expresiones en una secuencia en lugar de Espacio *. Un orden posible mal de las normas se genera al utilizar los operadores de árboles fue corregido.
Tags: Stable
Parsing was made faster by upgrading to chilon 1.5. Spacing? is now parsed between expressions in a sequence rather than Spacing*. A possible bad order of generated rules when using tree operators was fixed.

2011-03-13 22:31
0.8

Universidad de Nueva York en pleno ayuda de nadie su propio programa de análisis y ha llegado a ser muy útil.
nyu now fully bootstraps its own parser and has become very usable.

2010-10-16 16:08
0.3

la generación de código parcial para las clases y enumeraciones, documentación y simplificaciones de código y correcciones. Chilón se ha actualizado para solucionar una falta incluir.
Tags: Alpha
Partial code generation for classes and enumerations, documentation, and code simplifications and fixes. chilon was upgraded to fix a missing include.

2010-10-16 06:25
0.2

Nyu plenamente analiza su propia gramática. Las clases y enumeraciones se puede definir de la NYU. normas Parser puede heredar de tipos. El archivo de salida, la columna y la línea de información de los errores de análisis con una presentación visual que apunta a la ubicación del error.
Tags: Alpha
Nyu fully parses its own grammar. Classes and enumerations can be defined from nyu. Parser rules can inherit from types. Output file, column, and line information of parsing errors with a visual display pointing to the error location.

2010-10-01 19:13
0.1

Esta es la primera versión pública de la Universidad de Nueva York. Nyu analiza su propio idioma totalmente y se puede volcar la AST. No puede analizadores de salida todavía.
Tags: Stable
This is the first public release of nyu. Nyu parses its own language fully and can dump the AST. It cannot output parsers quite yet.

Project Resources