我试图让JavaCC使用名为input.txt的文本文件中的输入。但是,我无法弄清楚如何做到这一点。我尝试设置一个InputStream并将其传递给StringReader,但我不认为StringReader采用这种类型的参数。我的相关代码如下:
InputStream fis = new FileInputStream("C:\\input.txt");
java.io.StringReader sr = new java.io.StringReader(fis);
SimpleCharStream scs = new SimpleCharStream(sr);
LexicalStatesSpacesTokenManager mgr = new LexicalStatesSpacesTokenManager(scs);