1. A data processing system comprising: an input port to receive data symbols; a direct execution parser having a stack to store stack symbols, the parser capable of processing stack symbols in response to the received data symbols; a parser table accessible by the parser, the parser table capable of population with production rule codes indexable by the combination of at least one received data symbol and a stack symbol supplied by the parser; a production rule table accessible by the parser, the production rule table capable of population with production rules indexable by production rule codes; a first semantic code execution engine capable of executing machine instructions when prompted by the direct execution parser, using machine instruction segments indicated by the parser; and a semantic code table accessible by the semantic code execution engine, the semantic code table capable of population with machine instruction segments indexable by production rule codes.