WHILE循环语句的翻译程序设计(简单优先法、输出三地址表示)

时间:2013-01-31 07:17:48
【文件属性】:

文件名称:WHILE循环语句的翻译程序设计(简单优先法、输出三地址表示)

文件大小:440KB

文件格式:RAR

更新时间:2013-01-31 07:17:48

WHILE 简单优先法 输出三地址

WHILE循环语句的翻译程序设计(简单优先法、输出三地址表示)


【文件预览】:
李庆锋0120710340816
----main.cpp(6KB)
----CompilerWithSP.dev(4KB)
----GlobleDefine.hpp(80B)
----Lexer()
--------Item.hpp(2KB)
--------SimpleToken.cpp(106B)
--------Lex.hpp(3KB)
--------Regex.cpp(7KB)
--------Item.o(3KB)
--------Regex.o(34KB)
--------SimpleToken.hpp(1KB)
--------State.hpp(3KB)
--------SimpleToken.o(288B)
--------Lex.cpp(8KB)
--------State.o(8KB)
--------State.cpp(2KB)
--------Lex.o(43KB)
--------Item.cpp(866B)
--------Regex.hpp(8KB)
----LexerModule.hpp(272B)
----ParserModule.hpp(785B)
----CompilerWithSP.layout(1KB)
----LexerModule.o(23KB)
----ParserModule.o(35KB)
----CompilerWithSP.exe(731KB)
----LexerModule.cpp(3KB)
----ParserModule.cpp(5KB)
----main.o(53KB)
----Parser()
--------main.cpp(6KB)
--------TAC.hpp(2KB)
--------TAC.cpp(2KB)
--------Paser.exe(680KB)
--------Parser.cpp(8KB)
--------Production.cpp(2KB)
--------Production.hpp(5KB)
--------Parser.hpp(1011B)
--------TAC.o(14KB)
--------Production.o(16KB)
--------main.o(81KB)
--------Parser.o(32KB)
--------Paser.layout(747B)
--------Paser.dev(2KB)
--------Makefile.win(1KB)
----test.c(39B)
----Makefile.win(2KB)

网友评论

  • 根本不是while的,估计是拿别人do-while的改的,但是程序逻辑还不错
  • (1)诚信:明明是do-while语句,非while语句!! (2)内容:给的样例挺好。一堆头文件和文件夹。功能不是很强,文件一大堆。 (3)操作符:仅支持加法吧,改成乘法就没法运行,运算式多几个貌似也没法运行。do{id1 = id2 * id3;}while(id1 < 25);}
  • 看完这个,发觉自己写的程序还真是不可以