此Tiny语言很简单只有 if then else end repeat until read write 几个保留字。
要注意的问题:
1. 要加上对 '/r'的处理(winodws下文件有回车符)
2. main.o: main.c globals.h util.h scan.h parse.h analyze.h cgen.h
$(CC) $(CFLAGS) -c main.c
$@表示 main.o
$<表示 main.c
$^表示 main.c globals.h util.h scan.h parse.h analyze.h cgen.h
注:此代码来自<Complier Construction Principles and Practice>,为学习之用。
 |
| 文件: | lexcical.rar |
| 大小: | 10KB |
| 下载: | 下载 |
|