Resultados de la búsqueda a petición "antlr"

1 la respuesta

Convierta la gramática simple de Antlr a Xtext

Quiero convertir una gramática Antlr muy simple a Xtext, así que no predicados sintácticos [https://stackoverflow.com/questions/5728659/translate-antlr-grammar-into-xtext-grammar-how-to-remove-syntactic-predicates] , Nofancy características de ...

1 la respuesta

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: '/*' ...

1 la respuesta

Análisis de la interpolación de cadenas en ANTLR

Estoy trabajando en un simple DSL de manipulación de cadenas para propósitos internos, y me gustaría que el lenguaje sea compatible con la interpolación de c...

2 la respuesta

Lenguaje sensible al contexto de expresión

Estoy leyendo la referencia ANTLR definitiva de Terence Parr, donde dice: os predicados semánticos son un medio poderoso para reconocer estructuras de lenguaje sensibles al contexto al permitir que la información en tiempo de ejecución impulse ...

1 la respuesta

construir AST en antlr4

1 la respuesta

ANTLR: llame a una regla desde una gramática diferente

¿Es posible invocar una regla desde una gramática diferente? el propósito es tener dos idiomas en el mismo archivo, el segundo idioma comienza con un (comenzar ...) donde ... está en el segundo idioma. la gramática debe invocar otra gramática ...

1 la respuesta

Negating dentro de las reglas lexer- y parser

¿Cómo puede el meta-personaje de negación,~, ¿se utilizará en las reglas de analizador y analizador de ANTLR?

1 la respuesta

antlr4: cómo saber qué alternativa se elige dado un contexto

Suponga que hay una regla sobre 'tipo'. Es un tipo predefinido (referido por IDENTIFICADOR) o un descriptor de tipo. type : IDENTIFIER | typeDescriptor ;En mi programa, tengo una instancia de typeContext 'ctx'. ¿Cómo sé si se elige el ...

2 la respuesta

ANTLRInputStream y ANTLRFileStream están en desuso, ¿cuáles son las alternativas?

Si uso ANTLRFileStream antlrFileStream = new ANTLRFileStream("myfile.testlang"); ANTLRInputStream input = new ANTLRInputStream( new FileInputStream("myfile.testlang") );Compiler muestra un error de desuso para ambas clases, ¿qué alternativa hay?

1 la respuesta

ANTLR: Escaneo de caracteres Unicode

Problema: no se puede imprimir el carácter Unicode correctamente. Aquí está mi gramática: options { k=1; filter=true; // Allow any char but \uFFFF (16 bit -1) charVocabulary='\u0000'..'\uFFFE'; } ANYCHAR :'$' | '_' { System.out.println("Found ...