Недавно я начал использовать JFlex и столкнулся с необходимостью читать из нескольких входных файлов в определенном порядке. Когда он заканчивает первый файл, я хочу, чтобы Jflex продолжал его текущее состояние, а сканер продолжал из нового файла.JFlex: чтение из нескольких файлов
До сих пор все работает хорошо, когда у меня есть только один входной файл:
br = new BufferedReader(new FileReader("input1"));
Flexer scanner = new Flexer(br);
scanner.yylex();
br.close();
//lame attempt for second input(not working)
br = new BufferedReader(new FileReader("input2"));
scanner.yylex();
br.close();