会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • FULL FIDELITY PARSE TREE FOR PROGRAMMING LANGUAGE PROCESSING
    • 全方位的编程语言加工
    • US20130152061A1
    • 2013-06-13
    • US13316584
    • 2011-12-12
    • Peter GoldeMatthew J. WarrenNeal M. GafterHeeJae Chang
    • Peter GoldeMatthew J. WarrenNeal M. GafterHeeJae Chang
    • G06F9/45
    • G06F8/427G06F8/34G06F8/423
    • An augmented parser can create an augmented parse tree that captures all the information in the source code as additional elements. Information included in the augmented parse tree can include whitespace, comments, pre-processor directives, line continuation characters, missing text, text errors, and original text. Thus, the augmented parse tree can be used to fully reconstruct the original source code, character for character, including spaces, comments, and incorrect code. The improved parser can store syntactic error information in the original source code in the parse tree. The augmented parse tree can be used to generate or modify source code. The parse tree created by the augmented parser can be used for incremental parsing to create a new augmented parse tree after a change.
    • 扩展解析器可以创建一个扩展解析树,将源代码中的所有信息作为附加元素进行捕获。 扩展解析树中包含的信息可以包括空格,注释,预处理器指令,行连续字符,缺少的文本,文本错误和原始文本。 因此,增强解析树可以用于完全重建原始源代码,字符字符,包括空格,注释和不正确的代码。 改进的解析器可以将语法错误信息存储在解析树中的原始源代码中。 扩展解析树可用于生成或修改源代码。 扩展解析器创建的解析树可用于增量解析,以便在更改后创建新的扩充解析树。
    • 4. 发明申请
    • Virtual method protection
    • 虚拟方法保护
    • US20050015753A1
    • 2005-01-20
    • US10622413
    • 2003-07-18
    • Erik MeijerCraig SinclairJames HoggPeter GoldeSergey LidinChristopher Brumme
    • Erik MeijerCraig SinclairJames HoggPeter GoldeSergey LidinChristopher Brumme
    • G06F9/42G06F9/45
    • G06F8/433G06F9/449
    • Performing validation of a derived virtual method includes receiving program code where the derived virtual method is derived from a virtual method of the program language used to generate the program code, compiling the program code to an intermediate language expression, generating metadata descriptive of the compiled program code, validating the use of the derived virtual method by accessing the metadata, and permitting the use of the derived virtual method if the metadata grants override permissions concerning the virtual method of the programming language. The metadata indicating access and override permissions may be generated while compiling the program code in the common language infrastructure. Alternately, the flag may use pre-existing values indicative of the access and override permissions concerning the virtual method of the programming language.
    • 执行衍生虚拟方法的验证包括接收程序代码,其中派生虚拟方法从用于生成程序代码的程序语言的虚拟方法导出,将程序代码编译为中间语言表达,生成描述编译程序的元数据 代码,通过访问元数据来验证导出的虚拟方法的使用,以及如果元数据授予涉及编程语言的虚拟方法的覆盖许可,则允许使用导出的虚拟方法。 可以在公共语言基础设施中编译程序代码时生成指示访问和覆盖权限的元数据。 或者,标志可以使用指示关于编程语言的虚拟方法的访问和覆盖许可的预先存在的值。