|
java词法分析器(30) System.out.println("[INFOR]创建输入缓冲区!"); return new InputBuffer(size); } } 9) 缓冲区对象抽象接口:Buffer.Java //Source file: d:\\JAccidenceAnalyse\\Buffer\\Buffer.Java package JAccidenceAnalyse.Buffer; //abstract buffer interface public interface Buffer { } 10) 输入缓冲区对象:InputBuffer.Java //Source file: d:\\JAccidenceAnalyse\\Buffer\\InputBuffer.Java package JAccidenceAnalyse.Buffer; import Java.io.*; public class InputBuffer implements Buffer { public char[] Data; /** * @roseuid 3D9BBA1C0186 */ public InputBuffer(int size) { this.Data = new char[size]; } } 11) 扫描缓冲区对象:ScanBuffer.Java //Source file: d:\\JAccidenceAnalyse\\Buffer\\ScanBuffer.Java package JAccidenceAnalyse.Buffer; public class ScanBuffer implements Buffer { public char[] Data; /** * @roseuid 3D9BBA1A0314 */ public ScanBuffer(int size) { this.Data = new char[size]; } } 12) 词法分析器配置文件:aaCfg.XML <?XML version="1.0" standalone="yes"?>
|