1. A system for managing and executing interpreted language code comprising: a parser configured to: parse controlled language code against a language grammar to build an execution model comprising parsed known concepts; parse a statement to determine that the statement includes a term; and determine that the term is not part of the language grammar; a pattern matching engine configured to: execute pattern matching to determine that a first pattern associated with the term in the statement matches a second pattern associated with one or more of the parsed known concepts; and determine, based at least in part on the first pattern matching the second pattern, that the term represents a new concept; and a concept engine configured to: create the new concept; and save the new concept into an object model and into the language grammar so that current and future parsing errors will not occur when recognizing the new concept.
4. The system of claim 1 , wherein the pattern matching engine is further configured to execute the pattern matching to match patterns in the controlled language code against patterns for types of new concepts.