×

Concurrent parsing and processing of serial languages

  • US 9,378,199 B2
  • Filed: 08/20/2012
  • Issued: 06/28/2016
  • Est. Priority Date: 05/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing a first serial language code in a processor, comprising:

  • parsing a first serial language code having an embedded second serial language code until a segment of the second serial language code is encountered, the second serial language code being executable to generate additional first serial language code;

    storing parsing state information associated with the parsing of the first serial language code upon encountering the segment of the second serial language code in a memory of a computing device;

    continuing to parse the first serial language code;

    executing the encountered segment of the second serial language code to generate the additional first serial language code, wherein the encountered segment of the second serial language code is executed concurrent with the continued parsing of the first serial language code;

    inserting the additional first serial language code at a point in the first serial language code identified by the stored parsing state information;

    determining whether the additional first serial language code generated from the execution of the encountered segment of the second serial language code is well formed; and

    re-initiating parsing of the first serial language code and the additional first serial language code from the point in the first serial language code identified by the stored parsing state information in response to determining that the additional first serial language code is not well formed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×