Resultados da pesquisa a pedido "antlr3"

1 a resposta

Prioridades da regra Antlr

Em primeiro lugar, sei que essa gramática não faz sentido, mas foi criada para testar o comportamento de prioridade da regra ANTLR grammar test; options { output=AST; backtrack=true; memoize=true; } rule_list_in_order : ( first_rule | ...

1 a resposta

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

3 a resposta

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

2 a resposta

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

2 a resposta

Antlr v3 error with parser / lexer rules

Estou tendo problemas com minha gramática Antlr. Estou tentando escrever uma regra do analisador para 'typedident', que pode aceitar as seguintes entradas: 'int a' ou 'char a' O nome da variável 'a' é da minha regra lexer 'IDENT', que é ...

1 a resposta

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

2 a resposta

Como resolver o inferno dependência de Antlr3

Eu tenho um projeto asp.net MVC 4 com MEF e RavenBD.Quando o projeto é carregado, esta exceção é lançada: Não foi possível carregar o arquivo ou o assembly A...

5 a resposta

Como combinar uma string, mas sem diferenciação de maiúsculas e minúsculas?

Digamos que eu queira combinar "cerveja", mas não me importo com a diferenciação de maiúsculas e minúsculas.Atualmente estou definindo um token par...

1 a resposta

Diferentes regras do lexer em diferentes estados

Estou trabalhando em um analisador para alguma linguagem de modelo incorporada em HTML (FreeMarker), exemplo aqui: ${abc} <html> <head> <title>Welcome!</title> </head> <body> <h1> Welcome ${user}<#if user == "Big Joe">, our beloved ...

1 a resposta

declaração global do escopo da regra antlr vs declaração @members

Qual deles você prefere declarar uma variável? Nesse caso, escopo global ou declaração @members? Parece-me que eles podem servir para o mesmo propósito?ATUAL...