Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
97 words
In a computer system capable of parsing a parsable structure, a method for coupling an external object to the parsable structure, the method comprising steps of: identifying a reference to the external object in the parsable structure; locating the external object based on the reference; determining that the external object comprises an object-side object interface indicating that the external object is suitable for inclusion in the parsable structure, wherein the object-side object interface comprises an object initialization routine; and executing the object initialization routine to provide to the external object an identification of a structure-side object interface.
Claim 2
Dependent Claim
97 words
In a computer system capable of parsing a parsable structure, a method for coupling an external object to the parsable structure, the method comprising steps of: identifying a reference to the external object in the parsable structure; locating the external object based on the reference; determining that the external object comprises an object-side object interface indicating that the external object is suitable for inclusion in the parsable structure, wherein the object-side object interface comprises an object initialization routine; and executing the object initialization routine to provide to the external object an identification of a structure-side object interface.
Claim 3
Dependent Claim
53 words
The method of claim 1 , further comprising steps of: executing a structure initialization routine forming a part of the structure-side object interface, wherein the structure initialization routine provides to the external object an identification of at least one object interaction routine that allows the external object to interact with the parsable structure.
Claim 4
Dependent Claim
29 words
The method of claim 1 , further comprising steps of: executing a notification routine forming a part of the object-side object interface to provide notifications to the external object.
Claim 5
Dependent Claim
14 words
The method of claim 1 , wherein the parsable structure comprises an XML tree.
Claim 6
Dependent Claim
13 words
The method of claim 1 , wherein the parsable structure comprises a schema.
Claim 7
Dependent Claim
14 words
The method of claim 1 , wherein the parsable structure comprises an XSL stylesheet.
Claim 8
Dependent Claim
56 words
The method of claim 1 , wherein the external object comprises an object-side language interface, the object-side language interface comprising a language initialization routine, the method further comprising a step of: executing the language initialization routine to provide the external object an identification of a structure-side language interface that comprises at least one language interaction routine.
Claim 9
Dependent Claim
34 words
The method of claim 7 , wherein the object-side language interface comprises an execution routine that accesses the at least one language interaction routine to implement customized keyword functionality included in the external object.
Claim 10
Dependent Claim
35 words
The method of claim 7 , wherein the external object, via a bilateral interface comprising the object-side language interface and the structure-side language interface, provides compiled code to a compiler operating on the parsable structure.
Claim 11
Dependent Claim
37 words
The method of claim 7 , wherein the external object, via a bilateral interface comprising the object-side language interface and the structure-side language interface, provides information regarding state manipulation to a parser operating on the parsable structure.
Claim 12
Dependent Claim
45 words
The method of claim 7 , wherein the external object, via a bilateral interface comprising the object-side language interface and the structure-side language interface, provides information regarding at least one of execution implementation and runtime stack manipulation to an interpreter operating on the parsable structure.