The present invention includes an interpreter in which a parser examines a message using grammar and lexical tables to produce a parse table. The parse table is compared to data needed in a semantics table to fire a rule. The firing of a rule causes a function table to be evaluated. The function table...http://www.google.com/patents/US4787035?utm_source=gb-gplus-sharePatent US4787035 - Meta-interpreter