Resultados da pesquisa a pedido "antlr"
antlr4: como saber qual alternativa é escolhida em um contexto
Suponha que exista uma regra sobre 'tipo'. É um tipo predefinido (referido pelo IDENTIFIER) ou um typeDescriptor. type : IDENTIFIER | typeDescriptor ;No meu programa, eu tenho uma instância do typeContext 'ctx'. Como sei se o caminho IDENTIFIER ...
ANTLR analisando MismatchedTokenException
Estou tentando escrever um analisador simples para um idioma ainda mais simples que estou escrevendo. É composto de expressões postfix. A partir de agora, estou tendo problemas com o analisador. Quando eu o executo na entrada2 2 * test >> Recebo ...
Onde obter o pacote Python ANTLR para usar o StringTemplate?
Gostaria de gerar um pouco de código, e o StringTemplate parece uma ferramenta muito boa para o trabalho. Instalei o easytemplate3 do PyPi, mas quando tento importá-lo, recebo: ImportError: No module named antlrEstou confuso com isso porque ...
adicionando (…) {…} literais de função enquanto se abstém de retroceder
Construindo a resposta encontrada emComo ter chamadas de função e agrupamento entre parênteses sem voltar atrás, Eu gostaria de adicionar literais de função ...
Como evitar a criação de nós AST intermediários e inúteis com o ANTLR
@I escreveu uma gramática ANTLR3 subdividida em regras menores para aumentar a legibilidade. Por exemplo messageSequenceChart: 'msc' mscHead bmsc 'endmsc' end ; # Where mscHead is a shortcut to : mscHead: mscName mscParameterDecl? timeOffset? ...
ANTLR4: Manipulação de espaço em branco
Eu tenho visto muitas gramáticas ANTLR que usam manipulação de espaço em branco como este:
Como gerar Java CFG (Control Flow Graph) usando antlr?
stou tentando analisar a estrutura do código Jav ntão, eu gerei um analisador e lexer Java usando ANTLRv3 e código de gramática java ... mas não sei como eu poderia gerar o Context Flow Graph usando o analisador e o lexer gerado Tentei ...
Entrada estranha Antlr
Eu tenho um arquivo de gramática BoardFile.g4 que possui (apenas partes relevantes): grammar Board; //Tokens GADGET : 'squareBumper' | 'circleBumper' | 'triangleBumper' | 'leftFlipper' | 'rightFlipper' | 'absorber' | 'portal' ; NAME : ...
Converta gramática Antlr simples para Xtext
Eu quero converter uma gramática Antlr muito simples em Xtext, então não predicados sintáticos [https://stackoverflow.com/questions/5728659/translate-antlr-grammar-into-xtext-grammar-how-to-remove-syntactic-predicates] , nãoecursos sofisticados ...
Analisando Linguagem Sensível ao Contexto
estou lendo a referência definitiva da ANTLR por Terence Parr, onde ele diz: Os predicados semânticos são um meio poderoso de reconhecer estruturas de linguagem sensíveis ao contexto, permitindo que informações de tempo de execução gerem ...