Non-compile pages
First Claim
Patent Images
1. A process for parsing at least one code object comprising:
- determining when a page associated with at least one code object has been previously processed;
parsing the at least one code object when the page is determined not to have been previously processed; and
evaluating a value for a compilation attribute for the page, the value being chosen from a group consisting of;
AUTOMATIC, NEVER AND ALWAYS;
if the compilation attribute is set to AUTOMATIC, examining the page for a presence of any element requiring compilation, and, when examining indicates that the page includes at least one element requiring compilation, invoking a compiler system to compile the at least one element;
if the compilation attribute is set to NEVER, not compiling any code objects on the page, examining the page for a presence of any element requiring compilation, and, when examining indicates that the page includes at least one element requiring compilation, generating an error message for each code object that requires compilation; and
if the compilation attribute is set to ALWAYS, compiling all of the code objects on the page.
2 Assignments
0 Petitions
Accused Products
Abstract
A concept for providing a process for parsing at least one code object comprising determining when a page associated with the at least one code object has been previously processed; parsing the page when the page is determined not to have been previously processed; and evaluating a value for a compilation attribute for the page, is described.
123 Citations
7 Claims
-
1. A process for parsing at least one code object comprising:
-
determining when a page associated with at least one code object has been previously processed; parsing the at least one code object when the page is determined not to have been previously processed; and evaluating a value for a compilation attribute for the page, the value being chosen from a group consisting of;
AUTOMATIC, NEVER AND ALWAYS;if the compilation attribute is set to AUTOMATIC, examining the page for a presence of any element requiring compilation, and, when examining indicates that the page includes at least one element requiring compilation, invoking a compiler system to compile the at least one element; if the compilation attribute is set to NEVER, not compiling any code objects on the page, examining the page for a presence of any element requiring compilation, and, when examining indicates that the page includes at least one element requiring compilation, generating an error message for each code object that requires compilation; and if the compilation attribute is set to ALWAYS, compiling all of the code objects on the page. - View Dependent Claims (2)
-
-
3. A page instantiation process comprising:
-
parsing a corresponding page object to determine a compilation mode therefore, wherein parsing comprises parsing an uncompiled page object that includes a high level language description of the page; determining when the page object includes a compilation mode variable that is set to one of AUTOMATIC, NEVER and ALWAYS; if the compilation mode is set to AUTOMATIC; ascertaining when the page object includes an element requiring compilation, and, when ascertaining indicates that the page object includes an element requiring compilation, compiling the page object to provide a page instantiation; and ascertaining when the page object does not include an element requiring compilation, and, when ascertaining indicates that the page object does not include an element requiring compilation, not compiling the page object to provide a page instantiation; if the compilation mode is set to NEVER, determining if the page object requires compilation, not compiling the page object to provide a page instantiation if the page object does not require compilation, and returning an error message if the page object does require compilation; and if the compilation mode is set to ALWAYS, compiling the page object to provide a page instantiation.
-
-
4. A system for instantiating a web page, comprising:
-
one or more processors; computer storage readable media coupled to the one or more processors and including computer-readable instructions thereon configured to cause the one or more processors to determine when one or more code objects corresponding to a web page have been previously processed, and, when the one or more code objects have not been previously processed, parse the one or more code objects to evaluate a compilation mode for the one or more code objects; wherein the computer readable instructions are configured to cause the one or more processors to; automatically detect changes in content of the one or more code objects; when the compilation mode is set to AUTOMATIC, dynamically compile the one or more code objects, when needed, to provide corresponding dynamic link libraries; when the compilation mode is set to NEVER, prevent the compilation of one or more code objects when it is determined that the one or more code objects need to be compiled, and generate an error message for the one or more code objects when a determination is made that the one or more code objects need to be compiled, and cache the dynamic link libraries to facilitate reuse on subsequent requests. - View Dependent Claims (5, 6, 7)
-
Specification