Resultados da pesquisa a pedido "antlr4"

1 a resposta

Predicados semânticos em ANTLR4?

Como você traduziria essa parte do código escrito em ANTLR 3 para ANTLR 4?

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

2 a resposta

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

1 a resposta

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

3 a resposta

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 é &quot...

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

2 a resposta

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