Invention Grant
- Patent Title: Direct execution virtual machine
- Patent Title (中): 直接执行虚拟机
-
Application No.: US11492274Application Date: 2006-07-25
-
Publication No.: US08387029B2Publication Date: 2013-02-26
- Inventor: Peter L. Bird
- Applicant: Peter L. Bird
- Applicant Address: US MI Ann Arbor
- Assignee: Hercules Software, LLC
- Current Assignee: Hercules Software, LLC
- Current Assignee Address: US MI Ann Arbor
- Agency: Hamilton, DeSanctis & Cha LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A method for parsing and executing a software program includes receiving a portion of a software program in an original linguistic form, wherein the portion of the software program includes a nonlinear program element having a body, and, while retaining the original linguistic form, directly executing the nonlinear program element by manipulating a parse state and an input stream of tokens representing the body of the nonlinear program element, wherein directly executing comprises executing tokens until the dynamic end of the nonlinear program element is reached. A system includes a tokenizer operable to tokenize the software program and a parser operable to directly execute a nonlinear program element in the software program by manipulating a parse state and an input stream of tokens representing the body of the nonlinear program element, while preserving the original linguistic form of the software program.
Public/Granted literature
- US20070022414A1 Direct execution virtual machine Public/Granted day:2007-01-25
Information query