发明名称 Description language for an extensible compiler and tools infrastructure
摘要 Methods and systems are described herein for extending configuration dependent extensible software programs. Classes of a core extensible software program may be extended by adding a configuration dependent extension. The extensions may be added statically prior to compiling the core version of a software program or dynamically at runtime. The declaration of extensible core classes may include an extensibility attribute with an indication of whether the class is statically extensible or dynamically extensible. An object description language is also described herein for appropriately declaring configuration dependent extensible classes. Also, a pre-processor is described herein for processing the object description language to generate a source code representation of the extensible class declarations and their extensions. The source code representation may then be used to generate the extended version of the core software program.
申请公布号 US2005022161(A1) 申请公布日期 2005.01.27
申请号 US20030626251 申请日期 2003.07.23
申请人 MICROSOFT CORPORATION 发明人 BURGER JULIAN;TARDITI DAVID READ;MITCHELL CHARLES L.;AYERS ANDREW EDWARD;GROVER VINOD K.
分类号 G06F9/45;G06F9/44;(IPC1-7):G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址