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.