Skip to content

Commit 6cca17b

Browse files
committed
update readme
1 parent 968f7b3 commit 6cca17b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,14 @@
9696
- CJMP_B_E : 大于等于的时候......
9797
- LABEL: 定义一个标签(用于跳转)
9898
- $ : 用于存放左边操作数运算的结果,或者代表上面的运算结果,主要作用是把被分解的表达式连接起来
99+
- null 表示该操作数不进行操作,仅仅起占位的作用
99100

100101

101102

102103
## 补充说明:
103-
1. 为了简化编译工作,t语言只支持一个mian(),函数,所以不分析函数之间的跳转
104-
2. 为了简化编译工作,t语言只支持变量之间的加减乘除,自动识别运算优先级,不允许使用()
105-
3. 为了简化编译工作,t语言以只支持while这一种循环,而且不支持break跳出循环。
106-
4. 由于第一次编写编译器,所以很多工作可能不是很好,但是对于理解编译原理,还是有很大帮助的,有意向的同学欢迎交流....
104+
- 为了简化编译工作
105+
- t语言只支持一个mian(),函数,所以不分析函数之间的跳转
106+
- t语言只支持变量之间的加减乘除,自动识别运算优先级,不允许使用()
107+
- t语言以只支持while这一种循环,而且不支持break跳出循环。
108+
109+
由于第一次编写编译器,所以很多工作可能不是很好,但是对于理解编译原理,还是有很大帮助的,有意向的同学欢迎交流....

0 commit comments

Comments
 (0)