ENTERPRISE DECISION MANAGEMENT
First Claim
1. A system for managing and executing interpreted language code comprising:
- a parser configured to parse controlled language code against both a language grammar and for building an execution model comprising parsed known concepts;
a pattern matching engine configured to match patterns in the controlled language code with a patterns for a new concept; and
a concept engine configured to create a new concept from the matched pattern and controlled language code and for saving the new concept into an object model and into a language grammar so that current and future parsing errors will not occur when recognizing the new concept.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to managing and executing interpreted language code. An aspect includes a parser configured to parse controlled language code against both a language grammar and for building an execution model comprising parsed known concepts. Another aspect includes a pattern matching engine configured to match patterns in the controlled language code with a patterns for a new concept. Yet another aspect includes a concept engine configured to create a new concept from the matched pattern and controlled language code and for saving the new concept into an object model and into a language grammar so that current and future parsing errors will not occur when recognizing the new concept.
-
Citations
18 Claims
-
1. A system for managing and executing interpreted language code comprising:
-
a parser configured to parse controlled language code against both a language grammar and for building an execution model comprising parsed known concepts; a pattern matching engine configured to match patterns in the controlled language code with a patterns for a new concept; and a concept engine configured to create a new concept from the matched pattern and controlled language code and for saving the new concept into an object model and into a language grammar so that current and future parsing errors will not occur when recognizing the new concept. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing and executing interpreted language code comprising:
-
parsing controlled language code against a language grammar to build an execution model comprising known concepts; matching patterns in the controlled language code against patterns for new concepts; creating a new concept from the matched pattern and the controlled language code; and saving the new concept into an object model and into a language grammar so that current and future parsing errors will not occur when recognizing the new concept. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for managing and executing interpreted language code, the computer program product comprising a computer readable medium having computer-readable program code embodied therewith, which when executed by a computer processor, causes the computer processor to implement:
-
parsing controlled language code against a language grammar to build an execution model comprising known concepts; matching patterns in the controlled language code against patterns for new concepts; creating a new concept from the matched pattern and the controlled language code; and saving the new concept into an object model and into a language grammar so that current and future parsing errors will not occur when recognizing the new concept. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification