【发布时间】:2015-03-14 11:08:54
【问题描述】:
我最近开始使用 JFlex,遇到需要以特定顺序读取多个输入文件。当它完成第一个文件时,我希望 Jflex 继续其当前状态,扫描仪从新文件继续。
到目前为止,当我只有 1 个输入文件时一切正常:
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();
【问题讨论】:
标签: flex-lexer jflex