会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • System and method for extending a compiler through a composer
    • 通过作曲家扩展编译器的系统和方法
    • US07441237B2
    • 2008-10-21
    • US10396654
    • 2003-03-25
    • Matthew J. WarrenBarend H. VenterWolfram SchulteErik MeijerChristopher J. LovettChia-Hsun Chen
    • Matthew J. WarrenBarend H. VenterWolfram SchulteErik MeijerChristopher J. LovettChia-Hsun Chen
    • G06F9/44
    • G06F8/41
    • A system and method for interfacing additional translation logic via composer(s) to a compiler to extend the capabilities of the compiler is provided. Generally, composer(s) can be software libraries that provide employment of componentization and polymorphism to compiler add-ons in order to extend compiler capabilities. One or more composers can be accessible to the compilation process by reference(s) made in a source code file. For example, additional translation logic for data types and/or expressions (e.g., markup language) created after compiler design can be made accessible to a compiler via composer(s), thus extending the existing compiler. The present invention mitigates problems associated with conventional compiler extending schemes and affords for compile code optimization without having to consider substantially all of the operations of a single query.
    • 提供了一种用于通过编辑器将附加翻译逻辑连接到编译器以扩展编译器的能力的系统和方法。 通常,作曲家可以是为编译器附加组件提供组件化和多态性的使用,以扩展编译器功能的软件库。 一个或多个作曲家可以通过源代码文件中的引用来访问编译过程。 例如,编译器设计后创建的数据类型和/或表达式(例如,标记语言)的附加翻译逻辑可以通过编辑器使编译器可访问,从而扩展现有的编译器。 本发明减轻了与常规编译器扩展方案相关的问题,并提供了编译代码优化,而不必基本上考虑单个查询的所有操作。