Resultados de la búsqueda a petición "antlr"

1 la respuesta

Prioridades de la regla Antlr

En primer lugar, sé que esta gramática no tiene sentido, pero fue creada para probar el comportamiento de prioridad de la regla ANTLR grammar test; options { output=AST; backtrack=true; memoize=true; } rule_list_in_order : ( first_rule | ...

1 la respuesta

¿Cómo hacer que ANTLR 3.2 salga al primer error?

En la sección 10.4, la referencia ANTLR definitiva le indica que anule la falta de coincidencia () y recoveryFromMismatchedSet () si desea salir tras el primer error de análisis. Pero, al menos en ANTLR 3.2, parece que no hay un método ...

1 la respuesta

¿Por qué ANTLR4 no coincide con "de" como palabra y "," como puntuación?

tengo unHello.g4 archivo de gramática con una definición gramatical: definition : wordsWithPunctuation ; words : (WORD)+ ; wordsWithPunctuation : word ( word | punctuation word | word punctuation | '(' wordsWithPunctuation ')' | '"' ...

1 la respuesta

ANTLR: Ayuda sobre errores de Lexing para un ejemplo de gramática personalizada

¿Qué enfoque me permitiría aprovechar al máximo la notificación de errores de lexing? Para un ejemplo simple, me gustaría escribir una gramática para el siguiente texto (el espacio en blanco se ignora y las constantes de cadena no pueden tener ...

2 la respuesta

Conversor de idiomas de escritura en ANTLR

Estoy escribiendo un convertidor entre algunos dialectos del mismo lenguaje de programación. He encontrado una gramática en la red: es compleja y maneja todos los casos. Ahora estoy tratando de escribir las acciones apropiadas. La mayor parte de ...

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 ...

4 la respuesta

¿Hay herramientas para convertir entre ANTLR y otras formas de BNF?

¿Hay alguna herramienta para convertir la sintaxis gramatical ANTLR hacia y desde otras sintaxis BNF? Existen varios formularios Backus-Naur Form (BNF, EBNF, ABNF, W3C-BNF, XBNF ...) con especificación, p.ver esta ...

5 la respuesta

lexers vs analizadores

¿Son los lexers y analizadores realmente tan diferentes en teoría? Parece de moda odiar las expresiones regulares:horror de codificación [http://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu-way.html], otra entrada de ...

2 la respuesta

Visualizar un AST creado con ANTLR (en un entorno .Net)

Para un proyecto de mascotas, comencé a jugar con ANTLR. Después de seguir algunos tutoriales, ahora estoy tratando de crear la gramática para mi propio idioma y generar un AST. Por ahora, estoy jugando con ANTLRWorks principalmente, pero ahora ...

1 la respuesta

¿Cómo generar el AST creado con ANTLR?

Estoy haciendo un analizador estático para C. He realizado el lexer y el analizador utilizando ANTLR en el que se genera el código Java. ¿ANTLR crea el AST para nosotros automáticamente poroptions {output=AST;}? ¿O tengo que hacer el árbol yo ...