Resultados da pesquisa a pedido "antlr4"

1 a resposta

construir AST no antlr4

Fiquei me perguntando se poderíamos construir um AST usando o Antlr versão 4. Não encontrei nenhuma referência sobre como construí-lo usando o antlr4. Uma resposta do SO diz que seria fácil usar o antlr4, que produz apenas uma árvore de análise, ...

1 a resposta

ANTLR4: Comportamento inesperado que não consigo entender

Eu sou muito novo emANTLR4 e estou tentando construir minha própria linguagem. Então, minha gramática começa às program: <EOF> | statement | functionDef | statement program | functionDef program;e meustatement é statement: selectionStatement | ...

2 a resposta

Árvore de análise ANTLR4 para DOT usando DOTGenerator

Como uso o DOTGenerator para converter uma árvore de análise no formato DOT / graphviz no ANTLR4? eu encontreiesta questão relacionada [https://stackoverflow.com/questions/34832518/antlr4-dotgenerator-example]mas a única resposta usa o ...

2 a resposta

Como controlar a manipulação e sincronização de erros no Antlr 4 / c #

Eu estou usando o Antlr 4 com c # target. Aqui está um subconjunto da minha gramática:

2 a resposta

Como gerar automaticamente lexer + parser com ANTLR4 e Maven?

2 a resposta

A definição implícita de token na regra do analisador é algo com o que se preocupar?

Eu estou criando minha primeira gramática com ANTLR e ANTLRWorks 2. Eu terminei a gramática em sua maioria (ela reconhece o código escrito na linguagem descr...

1 a resposta

Erro do analisador do Antlr 4.5 durante o tempo de execução

Estou criando uma gramática simples para programar o atraso para fins de aprendizado. Eu encontro um erro estranho que não faz sentido para mim. line 1:0 missing {'void', 'int', 'bool', 'string', 'union'} at 'void'Estou usando lexer e ...

3 a resposta

O assistente selecionado não pôde ser iniciado no eclipse para o Anltr 4. Como resolver?

O assistente selecionado não pôde ser iniciado. Falha ao criar injetor para com.github.jknack.antlr4ide.Antlr4 ExtensionFactory: com.github.jknack.antlr4ide.ui.Antlr4ExecutableExtensionFactory Falha ao criar injetor para ...

2 a resposta

Como criar AST com ANTLR4?

Eu estive pesquisando MUITO sobre isso e não consegui encontrar nada útil que REALMENTE me ajude a criar um AST. Eu já sei que o ANTLR4 não cria o AST como o ANTLR3 costumava fazer. Todos dizem: "Ei, use visitantes!", Mas não consegui encontrar ...

1 a resposta

ANTLR - erro de entrada incompatível

Eu tenho uma gramática que se parece com isso consistindo em declarações de controle e comentário de um idioma específico: Gramática: grammar DD; ddlist: (ddstmt| jclcomment)+; ddstmt: dd1 | dd2 | dd3 | dd4 ; dd1: JCLBEGIN ddname DDWORD ...