Skip to content

observerno1/tiger-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

tiger compiler

词法分析->文法编写->生成抽象语法树->从抽象语法树生成IR树

抽象语法树的工作已经基本完成

但是引用模块中可能有不需要的东西,因为官方提供的模块可以最终进行代码生成,而我们只需要做到IR树。因此日后还可以做一些删繁就简的工作

主要资料来源: 1.http://www.cs.princeton.edu/~appel/modern/c/project.html 提供了官方模块,简化了工作 内容在/reference/frombook/下

2.http://blog.csdn.net/lhfl911/article/details/58170270 这位认真的同学提供了思路,而且经考证是对的 内容在/reference/fromweb/下

(遗憾的是他做到chap6就不做了,可能是因为chap6涉及到底层架构)

3.教材 教材上提供了各模块的介绍,简介了lex、yacc的语法 (真的是简介,但我回头看发现居然都提到过)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •