Resultados de la búsqueda a petición "antlr"
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 ...
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: '/*' ...
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...
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 ...
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 ...
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?
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 ...
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?
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 ...