期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
编译器前端构造工具及JLUCC的实现 被引量:3
1
作者 金龙飞 刘磊 《吉林大学学报(信息科学版)》 CAS 2005年第4期429-435,共7页
针对多种典型的编译器构造工具存在对文法有限制、嵌入式语义动作有负面影响,目标语言单一和调试维护困难等一些问题,设计并实现了一种新的编译器构造工具———JLUCC(JilinUniversityCompilerCompil-er)。JLUCC使用Earley分析方法,结... 针对多种典型的编译器构造工具存在对文法有限制、嵌入式语义动作有负面影响,目标语言单一和调试维护困难等一些问题,设计并实现了一种新的编译器构造工具———JLUCC(JilinUniversityCompilerCompil-er)。JLUCC使用Earley分析方法,结合反射、面向对象和设计模式等技术,具有词法分析器、语法分析器、抽象语法树和遍历工具等编译器模块的自动生成功能,可以支持任意上下文无关文法、多遍处理和对目标语言的扩展。其功能强大、使用方便、便于维护和扩展,具有广阔的应用前景。展望了未来编译器构造工具的发展趋势。 展开更多
关键词 编译器 编译器构造工具 Earley算法 抽象语法树 面向对象
下载PDF
VLD远程编译系统的设计与实现
2
作者 陈献庆 郭亚楠 +1 位作者 张玉龙 闫振宇 《电子技术应用》 北大核心 2016年第11期116-118,共3页
为了解决VLD(Visual Logic Design,VLD)工具在软件知识产权方面保护薄弱的问题,设计了一个VLD远程编译系统架构,核心资源代码部署在构建服务器端,客户端只提供交互界面,两者通过分发服务器建立连接,编译工作只在构建服务器端完成,可有... 为了解决VLD(Visual Logic Design,VLD)工具在软件知识产权方面保护薄弱的问题,设计了一个VLD远程编译系统架构,核心资源代码部署在构建服务器端,客户端只提供交互界面,两者通过分发服务器建立连接,编译工作只在构建服务器端完成,可有效控制工具使用范围,避免资源代码外泄。该系统采取模块化的实现方式,对系统功能进行抽象,将其封装为资源库函数,提高了系统的扩展性和重用性。按该架构开发的VLD远程编译系统通过了可靠性和时效性测试,验证了该方法的可行性。 展开更多
关键词 VLD工具 远程编译 客户端 构建服务器 分发服务器
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部