Resultados da pesquisa a pedido "antlr3"
Como posso modificar o texto dos tokens em um CommonTokenStream com ANTLR?
Estou tentando aprender ANTLR e ao mesmo tempo usá-lo para um projeto atual. Cheguei ao ponto em que posso executar o lexer em um pedaço de código e enviá-lo para um CommonTokenStream. Isso está funcionando bem e verifiquei que o texto de origem ...
Antlr3: Não foi possível combinar o token nas regras do analisador usadas na regra do lexer
Eu tenho regras lexer no Antlr3 como: HYPHEN : '-'; TOKEN : HYPHEN CHARS; CHARS : 'a' ..'z';A regra do analisador é como: exp : CHARS | some complex expression; parser_rule : exp HYPHEN exp;Se eu tentar combinar 'abc-abc' com parser_rule, ele ...
Existe algum Gerador de Analisador LL para Idiomas Funcionais, como Haskell ou Scal
Eu notei uma falta distinta de analisadores LL que criam analisadores em linguagens funcionais. A descoberta ideal para o que eu tenho procurado sem sucesso é algo para gerar um analisador Haskell para uma gramática LL (*) no estilo ANTLR ...
Qual é o equivalente para epsilon na notação gramatical ANTLR BNF?
Durante o aproveitamento do ANTLR 3.3, estou alterando a gramática atual para suportar entradas sem parênteses também. Aqui está a primeira versão da minha gramática: grammar PropLogic; NOT : '!' ; OR : '+' ; AND : '.' ; IMPLIES : '->' ; ...
Como obtenho uma regra do Analisador Antlr para ler no canal oculto E padrão
Utilizo a separação de espaço em branco normal no canal oculto, mas tenho uma regra em que gostaria de incluir qualquer espaço em branco para processamento posterior, mas qualquer exemplo que encontrei requer uma codificação manual muito ...
Scala analisadores combinadores vs ANTLR / Java gerado analisador?
Estou escrevendo um analisador de expressão para um aplicativo escrito principalmente em Scala. Criei objetos AST no Scala e agora preciso gravar o analisador. Ouvi falar dos combinadores de analisadores internos do Scala, e também do ANTLR3, e ...
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? ...
ramática @ANTLR para reStructuredText (prioridades da regra)
Primeira pergunta streamOlá a todos Este poderia ser um acompanhamento desta questão: Prioridades da regra Antlr [https://stackoverflow.com/questions/4899538/antlr-rule-priorities] Estou tentando escrever uma gramática ANTLR para oinguagem de ...
Por que minha classe java antlr lexer é “código muito grande”?
Este é o lexer no Antlr (desculpe por um arquivo longo): lexer grammar SqlServerDialectLexer; /* T-SQL words */ AND: 'AND'; BIGINT: 'BIGINT'; BIT: 'BIT'; CASE: 'CASE'; CHAR: 'CHAR'; COUNT: 'COUNT'; CREATE: 'CREATE'; CURRENT_TIMESTAMP: ...
Obtenha texto original de uma regra Antlr
Sou iniciante no ANTLR e quero calcular um hash SHA1-de símbolo Minha gramática de exemplo simplificado: grammar Example; method @after{calculateSha1($text); }: 'call' ID; ID: 'A'..'Z'+; WS: (' '|'\n'|'\r')+ {skip(); } COMMENT: '/*' ...