Perguntas com a marcação «antlr»

5
lexers vs parsers
Os lexers e analisadores são realmente tão diferentes em teoria? Parece moda odiar expressões regulares: horror de código , outro post do blog . No entanto, ferramentas populares baseadas em lexing: pigmentos , geshi ou prettify , usam expressões regulares. Eles parecem lex qualquer coisa ... Quando o lexing é …
308 parsing  antlr  lexer  pygments 

5
ANTLR: Existe um exemplo simples?
Gostaria de começar a usar o ANTLR, mas depois de passar algumas horas analisando os exemplos no site antlr.org , ainda não consigo entender claramente a gramática do processo Java. Existe algum exemplo simples, algo como uma calculadora de quatro operações implementada com o ANTLR passando pela definição do analisador …
230 java  antlr  antlr4  antlr3 





1
Como implementar o padrão de visitante para a função aninhada
Sou iniciante no Antlr e queria que a implementação abaixo fosse feita usando o Antlr4. Estou tendo as funções abaixo escritas. 1. FUNCTION.add(Integer a,Integer b) 2. FUNCTION.concat(String a,String b) 3. FUNCTION.mul(Integer a,Integer b) E estou armazenando os metadados de funções como este. 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"); Onde, Integer:Integer,Integerrepresenta …
8 java  antlr  antlr4 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.