ll(1)语法分析器

时间:2012-05-29 09:40:50
【文件属性】:

文件名称:ll(1)语法分析器

文件大小:497KB

文件格式:RAR

更新时间:2012-05-29 09:40:50

分析器

语法分析是语法制导翻译的基础,语法分析器是函数绘图语言解释器的核心,因此语法分析器的构造是整个解释器构造的关键。 语法分析器的构造分为两个重要步骤:规定语言的方法和根据方法编写程序。由于要采用递归下降子程序方法,因此方法设计为LL(1)文法。同时语法分析时要构造出语言结构的语法树,以便于后边的语法制导翻译。具体到此绘图语言,需要构造语法树的语言结构仅限于表达式,因为后继语义处理需要对表达式求值,而对语法树进行遍历即可得到表达式的值。


【文件预览】:
parser
----parser.pro(465B)
----parser.cpp(9KB)
----测试图片()
--------MainWindow.jpg(27KB)
--------FileMenus.JPG(11KB)
--------about.jpg(16KB)
--------Thumbs.db(15KB)
--------output.jpg(48KB)
----images()
--------open.png(2KB)
--------new.png(2KB)
--------saveas.png(3KB)
--------reload.png(2KB)
--------about.png(342B)
--------icon.png(919B)
--------exit.png(2KB)
--------Thumbs.db(23KB)
--------compile.png(795B)
--------save.png(2KB)
----Makefile.Debug(8KB)
----glossary.cpp(4KB)
----glossary.h(783B)
----parser.qrc(356B)
----parser.rc(62B)
----Makefile.Release(8KB)
----parser.h(2KB)
----main.cpp(517B)
----Thumbs.db(6KB)
----debug()
----mainwindow.cpp(7KB)
----parser文档说明()
--------parser.mdl(204KB)
--------parser.jpg(167KB)
--------语法分析器实现.doc(210KB)
----mainwindow.h(1KB)
----Makefile(6KB)
----shared.cpp(483B)
----shared.h(2KB)
----parser.ico(97KB)
----release()
--------test.pas(453B)
--------test.txt(53B)
--------parser.exe(180KB)

网友评论

  • 还可以吧。有点简单了
  • 是C++的Parser程序,有文档,但还没有运行,谢谢!
  • 是C++的Parser程序,有文档,但还没有运行,谢谢!
  • 是C++的Parser程序,有文档,但还没有运行,谢谢!
  • 是C++的Parser程序,有文档,但还没有运行,谢谢!
  • 好,是C++的Parser程序,有文档,但还没有运行,谢谢!
  • 是C++的Parser程序,有文档,但还没有运行,谢谢!