Resultados da pesquisa a pedido "antlr"

2 a resposta

Como posso obter o Lexer e o Parser com o ANTLR para C #?

Parece que o ANTLR suporta a linguagem C #, mas não sei como posso gerar classe relacionada. Pesquisei e vi que existe uma extensão para o Visual Studio, mas não suporte 2015 Então, como eu posso gerar o Lexer e o Parser para C # com o ANTLR ...

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

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

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

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 4.5 - Entrada incompatível 'x' expecting 'x'

Eu comecei a usar o ANTLR e notei que é bastante inconstante com suas regras lexer. Um exemplo extremamente frustrante é o seguinte: grammar output; test: FILEPATH NEWLINE TITLE ; FILEPATH: ('A'..'Z'|'a'..'z'|'0'..'9'|':'|'\\'|'/'|' ...

2 a resposta

Simplificação da árvore de análise ANTLR4

Existe algum meio de fazer com que o ANTLR4 remova automaticamente nós redundantes nas árvores de análise geradas? Mais especificamente, eu tenho experimentado uma gramática para GLSL e você acaba com longas sequências lineares de "expressões" ...

0 a resposta

Problema de ambiguidade da ANTLR

Eu tenho essa gramática. grammar MyGrammar; prog : lexeme* ; lexeme : TOK_INTLIT : [0-9]+; Identifiers : Letter (Letter | Digit | '_' )* ; fragment Letter : [a-zA-Z] ; fragment Digit : [0-9] ; ...Agora, quando eu insiro isso:int 2x = 20; Estou ...

1 a resposta

ANTLR: Ajuda sobre erros de Lexing para um exemplo de gramática personalizada

Qual abordagem me permitiria obter o máximo de informações sobre erros de lexing? Para um exemplo simples, gostaria de escrever uma gramática para o texto a seguir (o espaço em branco é ignorado e as constantes de sequência não podem ter um ...

1 a resposta

Por que o ANTLR4 não corresponde a "of" como uma palavra e "," como pontuação?

eu tenho umHello.g4 arquivo de gramática com uma definição gramatical: definition : wordsWithPunctuation ; words : (WORD)+ ; wordsWithPunctuation : word ( word | punctuation word | word punctuation | '(' wordsWithPunctuation ')' | '"' ...