Interface definition language compiler with version reconciliation
OwnerJosiah Daniel Haswell, James Andrew Perkinsinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerJosiah Daniel Haswell, James Andrew Perkinsinventors
Estimating the term…
An interface definition language compiler can be designed to generate different versions of stubs or library files from a same IDL source code. A developer can maintain a single IDL file with code for various versions by using version directives. As part of front end compiling, the IDL compiler will determine which sections of IDL code are compatible with a specified version and compile those determined sections of IDL code. When performing semantic analysis, the IDL compiler will determine whether changes across versions create semantic issues that can be resolved in the target program language by the backend of the compiler. For those changes that cannot be resolved in the target program language, the IDL compiler can generate error notifications.
A method performed by an interface definition language compiler, the method comprising:
One or more non-transitory machine readable media comprising program code for compiling an interface definition language program code, the program code to:
An apparatus comprising:
Dependencies are inferred from the claim text.