LALR1)解析器的再工程:剖析YACC和CUP
程序设计语言或领域规范语言在移植到Java环境时,需要考虑其前端分析器的构造。现有的前端分析多数是通过编写相应的可能含有二义的LALR(1)文法规范,利用Yacc或其变种自动生成的。在这些解析器的Java再工程中,可以用CUP去替代Yacc,这样再工程的焦点转移到对文法规范的变换。由于Yacc及CUP在二义的解决、解析器的构造等有细微的差别,使得对复杂的文法规范的变换并不是一件容易的事。本文通过剖析Yacc(BYacc和Bison)和CUP,指出它们的不同之处,并总结出有二义的Yacc文法到CUP文法变换的基本原则和几个变换法则
推荐下载
-
cobra html解析器
cobrahtml解析器包中包括源码和API
28 2019-09-09 -
http协议解析器
里面有文档说明,很不错,使用了CHTTPSocket和sniff
40 2019-01-17 -
VisualStudioCodeCoverageXml文件解析器
Visual Studio Code CoverageXml 文件解析器,解析Visual Studio导出的代码覆盖率文件(*.coverageXml)
45 2019-01-21 -
视屏地址解析器
视屏地址解析器
7 2020-08-20 -
jQueryRSSATOMfeed解析器插件
jQuery RSS/ATOM feed 解析器插件
7 2020-08-22 -
ivideo视频解析器
一款功能特别强大的视频软件,可以任意看腾讯、爱奇艺。搜狐、优酷等各大主流视频APP的VIP视频。
39 2019-02-14 -
PDU解析器PduSmsParseexe
本软件用于解析GSM PDU格式短信,显示DCS=8BIT和DCS=16BIT两种编码方式的短信内容。
54 2019-02-25 -
dxf解析器kabeja
解析、处理、转换DXF格式,没显示功能,但读取没问题,输出格式支持SVG、JPEG、PNG、TIFF、PDF、XML等,支持到autocad2007,开源代码
44 2019-03-01 -
SHELL命令解析器
能完成历史、管道、重定向、等内部命令和外部命令,资源中包括16个源程序文件和Makefile文件及可执行文件
55 2019-03-02 -
xmlDomTree解析器源码
xmlDomTree解析器 源码 .net做的,方便实用。欢迎大家下载
16 2019-03-18
用户评论