Resultados da pesquisa a pedido "antlr4"
Predicados semânticos em ANTLR4?
Como você traduziria essa parte do código escrito em ANTLR 3 para ANTLR 4?
Como gerar AST no ANTLR4?
Estou trabalhando em um projeto no qual tenho que gerar a Abstract Syntax Tree para um determinado programa. Aqui o programa pode estar em qualquer linguagem de programação convencional. Qual deve ser a maneira padrão de gerar AST no ANTLR4? Eu ...
Como implementar o tratamento de erros no ANTLR4
Eu tenho a seguinte gramática para analisar fórmulas lógicas de primeira ordem aplicadas sobre gráficos: grammar Graph; /*------------------------------------------------------------------ * PARSER RULES ...
Em antlr4 lexer, Como ter uma regra que capture todas as “palavras” restantes como token desconhecido?
Eu tenho uma gramática lexer antlr4. Ele tem muitas regras para palavras, mas também quero criar um token desconhecido para qualquer palavra que não possa se...
Gramática do Analisador ANTLR 4
Como posso melhorar minha gramática do analisador para que, em vez de criar um AST que contenha algumasdecFunc regras para o meu código de teste. Ele criará apenas um esum torna-se a segunda raiz. Tentei resolver esse problema usando várias ...
É possível analisar um arquivo grande com o ANTLR?
É possível instruir o ANTLR para não carregar o arquivo inteiro na memória? Pode aplicar regras uma a uma e gerar a lista mais alta de nós seqüencialmente, j...
Regras de lexer ANTLR4 não funcionam conforme o esperado
Quero escrever uma regra lexer sobre o mês e o ano, a regra é (com expressão regular): "hello"[0-9]{1,2}"ever"([0-9]{2}([0-9]{2})?)?os literais "olá" e "sempre" são apenas para depuração. ou seja, um ou dois dígitos por mês e dois ou quatro ...
Como combinar qualquer símbolo no analisador ANTLR (não lexer)?
Como combinar qualquer símbolo no analisador ANTLR (não lexer)? Onde está a descrição completa do idioma para analisadores ANTLR4?ATUALIZARA resposta é "...
Os predicados semânticos ANTLR4 que dependem do contexto não funcionam
Estou analisando uma declaração do tipo C ++ com esta gramática reduzida (muitos detalhes removidos para torná-lo um exemplo completo). Não funciona misteriosamente (pelo menos para mim). Está relacionado ao uso de predicado dependente do ...
Antlr4 não reconhece corretamente caracteres unicode
Eu tenho uma gramática muito simples que tenta combinar 'é' com o token E_CODE. Testei-o usando a ferramenta TestRig (com a opção -tokens), mas o analisador não pode corresponder corretamente. Meu arquivo de entrada foi codificado em UTF-8 sem ...