Integrated development environment for developing and compiling query language schemas for application program interfaces
AssigneeIntuit Inc.
InventorsSamuel Songhea KO, Bhavin Navin SHAH, Houssam FATHALLAH, Ashpak Salim SHAIKH, Varadarajan SRIRAM
Life of this patent
Estimating the term…
Abstract
An integrated development environment (IDE) that may provide compile-time validation, and incremental compilation and linking of multiple schema resources for a query language such as e.g., GraphQL.
Claims20
A computer implemented method of operating an integrated development environment (IDE) on a computing device, features of the IDE being accessible by a user via a user interface running on the computing device and output to a display of the computing device, the IDE being associated with a query language and for developing a query language schema, said method comprising:
- performing an incremental compilation and linking process on source code of the query language schema, wherein the source code is incrementally compiled and linked to generate runtime objects;
- and
- performing a runtime compilation validation process, wherein detected errors in the source code stop the compilation and linking process without generating the runtime objects.
A system for operating an integrated development environment (IDE), said system comprising:
- a computing device, features of the IDE being accessible by a user via a user interface running on the computing device and output to a display of the computing device, the IDE being associated with a query language and for developing a query language schema, said computing device being configured to:
- perform an incremental compilation and linking process on source code of the query language schema, wherein the source code is incrementally compiled and linked to generate runtime objects;
- and
- perform a runtime compilation validation process, wherein detected errors in the source code stop the compilation and linking process without generating the runtime objects.
Dependencies are inferred from the claim text.