Esiste un approccio automatico per generare una grammatica (che potrebbe essere utilizzata successivamente in uno strumento di compilazione come ANTLR o simile) da alcuni esempi di linguaggio?
Con più dettagli: assunto un linguaggio tecnico come Java, C o (nel mio caso) MQSC, e alcuni file sorgente di quel linguaggio, c'è un'automazione per ricavare i token dalle fonti esistenti e in una seconda fase identificare le variabili ecc. e in seguito sul grammer in qualche modo? L'obiettivo sarebbe una descrizione grammaticale per tale lingua, ad esempio per ANTLR.
O è l'unico modo per farlo da solo?
Penso che questa sia una domanda generale su tutte le lingue (di programmazione); tuttavia, il mio caso personale riguarda la lettura e l'analisi di una configurazione MQ molto ampia e complessa da MQSC di IBM.