Preguntas etiquetadas con antlr

5
lexers vs analizadores
¿Son los lexers y analizadores realmente tan diferentes en teoría? Parece estar de moda odiar las expresiones regulares: codificar el horror , otra publicación de blog . Sin embargo, las herramientas populares basadas en lexing: pygments , geshi o prettify , todas usan expresiones regulares. Parecen dejarlo todo ... ¿Cuándo …
308 parsing  antlr  lexer  pygments 

5
ANTLR: ¿Hay un ejemplo simple?
Me gustaría comenzar con ANTLR, pero después de pasar unas horas revisando los ejemplos en el sitio antlr.org , todavía no puedo entender claramente el proceso de gramática en Java. ¿Hay algún ejemplo simple, algo así como una calculadora de cuatro operaciones implementada con ANTLR pasando por la definición del …
230 java  antlr  antlr4  antlr3 


5
Ventajas de Antlr (versus say, lex / yacc / bison) [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Mejora esta pregunta He usado lex y yacc (más generalmente …
143 c++  antlr  yacc  bison 



1
Cómo implementar el patrón de visitante para la función anidada
Soy un novato en Antlr y quería que la siguiente implementación se realizara usando Antlr4. Estoy teniendo las funciones escritas a continuación. 1. FUNCTION.add(Integer a,Integer b) 2. FUNCTION.concat(String a,String b) 3. FUNCTION.mul(Integer a,Integer b) Y estoy almacenando las funciones de metadatos como esta. Map<String,String> map=new HashMap<>(); map.put("FUNCTION.add","Integer:Integer,Integer"); map.put("FUNCTION.concat","String:String,String"); map.put("FUNCTION.mul","Integer:Integer,Integer"); Donde, …
8 java  antlr  antlr4 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.