US 7,603,661 B2
Parse table generation method and system
Dale W. Maine, Simsbury, Conn. (US)
Assigned to Hamilton Sunstrand, Windsor Locks, Conn. (US)
Filed on Jan. 30, 2003, as Appl. No. 10/354,355.
Prior Publication US 2004/0154005 A1, Aug. 05, 2004
Int. Cl. G06F 9/44 (2006.01); G06F 9/45 (2006.01)
U.S. Cl. 717—132  [717/133; 717/143; 717/144] 12 Claims
OG exemplary drawing
 
1. A state transition table defining a plurality of statements in a programming language, each statement defined by at least one token, comprising:
a table defining an array of states;
a plurality of sub-tables associated with said table, each sub-table corresponding to one of said plurality of statements and including at least one relocatable state that changes in response to said sub-table being assembled within said table, wherein each sub-table is a two-dimensional array defining an action for at least one token in at least one state; and
a software module operable to output a state in response to an input, wherein the table, plurality of sub-tables, and software module are stored on a computer.