|
java词法分析器(24) return TOKEN; } /** * @roseuid 3D9BB0B40383 */ public boolean ISRESERVE(String TOKEN) { return aa.keyWordTable.isKeyWord(TOKEN); } /** * @roseuid 3D9BB0B40383 */ public void RETRACT() { this.index--; } ///////////////////////////////////////////////////// //////////////字符方法结束/////////////////////////// ///////////////////////////////////////////////////// } 5) 表留字表程序:KeyWordTable.Java //Source file: d:\\JAccidenceAnalyse\\KeyWordTable.Java package JAccidenceAnalyse; import Java.util.*; import Java.io.*; public class KeyWordTable { private Hashtable KWHash; private File ReserveFile; private FileReader resFileReader; //读文件对象 private int TMP_BUFFER_SIZE = 30; /** * @roseuid 3D9BB9390108 */ public KeyWordTable(Java.io.File ReserveFile) {
|