/ / Extraer definición gramatical de ANTLR g archivo - antlr

Extrae la definición de gramática del archivo ANTLR g - antlr

Tengo una gramática ANTLR bastante compleja con muchodel código de manejo personalizado (que, entre otras cosas, se utiliza para la creación de estructuras de datos internas y el manejo de datos en general). Lo que me gustaría saber es si ANTLR proporciona alguna capacidad (o si existe alguna herramienta existente) para eliminar todo el manejo de gramática personalizado (por ejemplo, código Java, @init, @after secciones, parámetros, tipos de retorno, etc.) y dejar yo con la definición gramatical de los barebones. Sé que podría hacer esto con un poco de manejo de expresiones regulares, pero me imaginé que esto podría ser una tarea recurrente, por lo que es posible que haya algo que haga esto.

Ejemplo:

rule[String blabla] returns [blabla]
scope{
blablabal;
}
@init{
blalbabla;
}
:
STRING COMMA STRING {blablabla code blablabla;}
;

volvería

rule:
STRING COMMA STRING
;

Respuestas

1 para la respuesta № 1

¿Has probado la opción de impresión? (v3 solo hasta ahora)