虎书大作业,毕业设计
笔记: http://yufeiminds.github.io/tiger
子目录 tiger/
是 Tiger Compiler 的代码源文件,大部分来自于虎书给出的代码模版。此目录下的 tiger.lex
和 tiger.grm
是虎书要求读者实现的词法分析和语法分析部分。
子目录 tools/
中包含了通过Github API生成每周进度报告的工具,还有一个自动化测试脚本。
子目录 tests/
中有书后的模版测试用例,还包括了交大课设的附加用例。
子目录 sample/
中是Tiger样板程序,目前还是空的。
子目录 docs/
是文档目录,用 Gitbook
构建。
词法分析(Lexical) -> 语法分析(Parsing) -> 生成抽象语法树 (AST)
相互交流 && Bug反馈