Resultados de la búsqueda a petición "parser-generator"

7 la respuesta

¿Qué es un buen generador de C # compilador-compilador / analizador? [cerrado]

7 la respuesta

Parser, Generator for Java con los siguientes requisitos

stoy buscando un generador de analizador para Java que haga lo siguiente: Mi proyecto de lenguaje es bastante simple y solo contiene un pequeño conjunto de tokens. Output en código Java READABLE puro para que pueda modificarlo (por eso no usaría ...

1 la respuesta

coincidencias no codiciosas en Scala RegexParsers

Supongamos que estoy escribiendo un analizador de SQL rudimentario en Scala. Tengo lo siguiente: class Arith extends RegexParsers { def selectstatement: Parser[Any] = selectclause ~ fromclause def selectclause: Parser[Any] = "(?i)SELECT".r ...

2 la respuesta

ANTLR analizando MismatchedTokenException

Estoy tratando de escribir un analizador simple para un lenguaje aún más simple que estoy escribiendo. Se compone de expresiones postfix. A partir de ahora, tengo problemas con el analizador. Cuando lo ejecuto en la entrada2 2 * test >> Recibo ...

1 la respuesta

¿Cómo puedo analizar sangrías y deducciones con pyparsing?

Aquí hay un subconjunto de la gramática de Python:

2 la respuesta

¿Fuente de analizadores para lenguajes de programación?

Estoy desempolvando un antiguo proyecto mío que calcula una serie de métricas simples sobre grandes proyectos de software. Una de las métricas es la longitud de los archivos / clases / métodos. Actualmente, mi código "adivina" donde los límites ...

1 la respuesta

¿Puede la gramática guiar automáticamente la recuperación de errores del analizador?

Estoy escribiendo un generador de analizador LALR como un proyecto favorito. Estoy usando el libro del dragón púrpura para ayudarme con el diseño, y lo que deduzco de él es que hay cuatro métodos de recuperación de errores en ...

2 la respuesta

Definir analizadores parametrizados con sub-analizadores en Boost Spirit

4 la respuesta

¿Se pueden hacer eficientes los combinadores analizadores?

Hace unos 6 años, comparé mis propios combinadores de analizador sintáctico en OCaml y descubrí que eran ~ 5 veces más lentos que los generadores de analizadores que se ofrecían en ese momento. Hace poco volví a visitar este tema y comparé el ...

2 la respuesta

¿Cómo crear un analizador sintáctico (lex / yacc)?

Tengo el siguiente archivo y es necesario analizarlo --TestFile Start ASDF123 Name "John" Address "#6,US" end ASDF123Las líneas comienzan con-- se tratará como líneas de comentarios. y el archivo comienza 'Inicio' y termina conend. La cadena ...