Am un parser gramatical simplu ANTLR3 care preia linii scurte de text și le convertește în obiecte Java. În continuare, am o listă mare de linii de text. Unele dintre ele (mai puțin de 1%) pot fi convertite deoarece se potrivesc cu gramatica.
Trebuie să le trec pe toate prin parser pentru a înțelege care sunt convertibile și pentru a crea o colecție de obiecte Java. Operație foarte consumatoare de timp. Ar fi mult mai eficient să le treceți printr-o expresie regulată înainte de a le trimite la ANTLR3.
Pot să creez eu un astfel de regex, dar ar fi mult mai bine să-l obțin dinamic de la analizatorul ANTLR3. Se poate face?