随笔分类 - 编译器的设计与实现
摘要:Main.java/* * 主程序 */import java.io.*;import lexer.*;public class Main { public static void main(String[] args) throws IOException { Lexer lexer = new Lexer(); while (lexer.getReaderState() == false) { lexer.scan(); } /* 保存相关信息 */ lexer.saveTokens(); lexer.saveSymbolsTable(); }} Lexer.j
阅读全文
摘要:一个简单的java词法分析器的实现(c语言版)#include <stdio.h>#include <string.h>#define BUFSIZE 256static char keyWords[][13]={"abstract", "boolean", "break", "byte", "case", "catch", "char", "class", "const
阅读全文