Resultados de la búsqueda a petición "antlr"
Problema de ambigüedad de ANTLR
Tengo esta gramática grammar MyGrammar; prog : lexeme* ; lexeme : TOK_INTLIT : [0-9]+; Identifiers : Letter (Letter | Digit | '_' )* ; fragment Letter : [a-zA-Z] ; fragment Digit : [0-9] ; ...Ahora cuando ingreso esto:int 2x = 20; Espero un ...
ANTLR4 simplificación del árbol de análisis
¿Hay alguna manera de hacer que ANTLR4 elimine automáticamente los nodos redundantes en los árboles de análisis generados? Más específicamente, he estado experimentando con una gramática para GLSL y terminas con largas secuencias lineales de ...
ANTLR 4.5 - Entrada no coincidente 'x' esperando 'x'
He comenzado a usar ANTLR y he notado que es bastante voluble con sus reglas lexer. Un ejemplo extremadamente frustrante es el siguiente: grammar output; test: FILEPATH NEWLINE TITLE ; FILEPATH: ('A'..'Z'|'a'..'z'|'0'..'9'|':'|'\\'|'/'|' ...
¿Cómo crear AST con ANTLR4?
He estado buscando MUCHO sobre esto y no pude encontrar nada útil que REALMENTE me ayude a construir un AST. Ya sé que ANTLR4 no construye AST como solía hacer ANTLR3. Todos dicen: "¡Hey, usa visitantes!", Pero no pude encontrar ningún ejemplo o ...
Eliminar la recursión izquierda en ANTLR
Como se explica enEliminar la recursividad izquierda [https://stackoverflow.com/questions/2652060/removing-left-recursion], hay dos formas de eliminar la recursividad izquierda. Modifique la gramática original para eliminar la recursión ...
ANTLR 4 Gramática del analizador
¿Cómo puedo mejorar mi gramática del analizador para que, en lugar de crear un AST que contenga un par dedecFunc reglas para mi código de prueba. Creará solo uno ysum se convierte en la segunda raíz. Traté de resolver este problema utilizando ...
ANTLR4: comportamiento inesperado que no puedo entender
Soy muy nuevo enANTLR4 y estoy tratando de construir mi propio lenguaje Entonces mi gramática comienza en program: <EOF> | statement | functionDef | statement program | functionDef program;y mistatement es statement: selectionStatement | ...
No se puede analizar el símbolo APL con ANTLR
Estoy tratando de analizar expresiones APL usando ANTLR, es una especie de analizador de código fuente APL. Analiza caracteres normales pero no analiza símbolos especiales (como '←') expresión = N ← 0 Lexer /* Lexer Tokens. */ NUMBER: (DIGIT)+ ...
El asistente seleccionado no se pudo iniciar en eclipse para Anltr 4. ¿Cómo resolverlo?
El asistente seleccionado no se pudo iniciar. Error al crear el inyector para com.github.jknack.antlr4ide.Antlr4 ExtensionFactory: com.github.jknack.antlr4ide.ui.Antlr4ExecutableExtensionFactory Error al crear el inyector para ...
¿Cómo puedo obtener Lexer y Parser con ANTLR para C #?
Parece que ANTLR admite el lenguaje C # pero no sé cómo puedo generar clases relacionadas. Busqué y vi que existe una extensión para Visual Studio pero no soporto 2015 Entonces, ¿cómo puedo generar Lexer y Parser para C # con ANTLR manualmente?