Resultados de la búsqueda a petición "antlr3"
Prioridades de la regla Antlr
En primer lugar, sé que esta gramática no tiene sentido, pero fue creada para probar el comportamiento de prioridad de la regla ANTLR grammar test; options { output=AST; backtrack=true; memoize=true; } rule_list_in_order : ( first_rule | ...
Antlr3: no se pudo hacer coincidir el token en las reglas del analizador que se usa en la regla lexer
Tengo reglas lexer en Antlr3 como: HYPHEN : '-'; TOKEN : HYPHEN CHARS; CHARS : 'a' ..'z';a regla @Parser es como: exp : CHARS | some complex expression; parser_rule : exp HYPHEN exp; Si intento hacer coincidir 'abc-abc' con parser_rule, falla. ...
¿Hay algún generador de analizador LL para lenguajes funcionales como Haskell o Scala?
He notado una clara falta de analizadores LL que crean analizadores en lenguajes funcionales. El hallazgo ideal para lo que he estado buscando sin éxito es algo para generar un analizador Haskell para una gramática LL (*) de estilo ANTLR (módulo ...
Cuál es el equivalente de epsilon en la notación gramatical ANTLR BNF?
Durante aprovechar ANTLR 3.3, también estoy cambiando la gramática actual para admitir entradas sin paréntesis. Aquí está la primera versión de mi gramática: grammar PropLogic; NOT : '!' ; OR : '+' ; AND : '.' ; IMPLIES : '->' ; SYMBOLS ...
¿Cómo obtengo una regla de Antlr Parser para leer desde el canal predeterminado Y oculto
Utilizo la separación normal de espacios en blanco en el canal oculto, pero tengo una regla en la que me gustaría incluir cualquier espacio en blanco para el procesamiento posterior, pero cualquier ejemplo que haya encontrado requiere una ...
¿Combinadores de analizador de escala vs analizador generado por ANTLR / Java?
Estoy escribiendo un analizador de expresiones para una aplicación escrita principalmente en Scala. He construido objetos AST en Scala y ahora necesito escribir el analizador. He oído hablar de los combinadores de analizador incorporado de Scala, ...
¿Cómo evitar construir intermedios y nodos AST inútiles con ANTLR3?
Escribí una gramática ANTLR3 subdividida en reglas más pequeñas para aumentar la legibilidad. Por ejemplo messageSequenceChart: 'msc' mscHead bmsc 'endmsc' end ; # Where mscHead is a shortcut to : mscHead: mscName mscParameterDecl? timeOffset? ...
ANTLR gramática para reStructuredText (prioridades de regla)
Primera secuencia de preguntasHola a todos Esto podría ser un seguimiento de esta pregunta:Antlr reglas prioridades [https://stackoverflow.com/questions/4899538/antlr-rule-priorities] Estoy tratando de escribir una gramática ANTLR para ...
¿Por qué mi clase antlr lexer java es "código demasiado grande"?
Este es el lexer en Antlr (perdón por un archivo largo): lexer grammar SqlServerDialectLexer; /* T-SQL words */ AND: 'AND'; BIGINT: 'BIGINT'; BIT: 'BIT'; CASE: 'CASE'; CHAR: 'CHAR'; COUNT: 'COUNT'; CREATE: 'CREATE'; CURRENT_TIMESTAMP: ...
Obtenga el texto original de una regla Antlr
Soy un principiante de ANTLR y quiero calcular un SHA1-Hash de símbolos. Mi gramática de ejemplo simplificada: grammar Example; method @after{calculateSha1($text); }: 'call' ID; ID: 'A'..'Z'+; WS: (' '|'\n'|'\r')+ {skip(); } COMMENT: '/*' ...