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.