Methods and systems for transforming a parse graph into an and/or command tree
First Claim
1. A method of transforming a complex representation of computer code into a simplified representation of computer code, said method comprising:
- traversing parse nodes in a parse graph;
hiding selected information contained within said parse nodes to create condensed parse nodes, wherein said hiding prevents further processing of said selected information;
simplifying selected complex patterns in said parse graph to create simplified parse graph patterns; and
creating branches on an AND/OR command tree from said parse nodes, said condensed parse nodes, and said simplified parse graph patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for transforming a complex representation of computer code into a simplified representation of computer code are described. Parse nodes in a parse graph are traversed. Selected information contained within the parse nodes is hidden to create condensed parse nodes. The hiding prevents further processing of the selected information. Selected complex patterns in the parse graph are simplified to create simplified parse graph patterns. Branches on an AND/OR command tree are created from the parse nodes, the condensed parse nodes, and the simplified parse graph patterns.
-
Citations
21 Claims
-
1. A method of transforming a complex representation of computer code into a simplified representation of computer code, said method comprising:
-
traversing parse nodes in a parse graph;
hiding selected information contained within said parse nodes to create condensed parse nodes, wherein said hiding prevents further processing of said selected information;
simplifying selected complex patterns in said parse graph to create simplified parse graph patterns; and
creating branches on an AND/OR command tree from said parse nodes, said condensed parse nodes, and said simplified parse graph patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to execute a method of transforming a complex representation of computer code into a simplified representation of computer code, said method comprising:
-
traversing parse nodes in a parse graph;
hiding selected information contained within said parse nodes to create condensed parse nodes, wherein said hiding prevents further processing of said selected information;
simplifying selected complex patterns in said parse graph to create simplified parse graph patterns; and
creating branches on an AND/OR command tree from said parse nodes, said condensed parse nodes, and said simplified parse graph patterns. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for transforming a complex representation of computer code into a simplified representation of computer code, said system comprising:
-
means for traversing parse nodes in a parse graph;
means for hiding selected information contained within said parse nodes to create condensed parse nodes, wherein said hiding prevents further processing of said selected information;
means for simplifying selected complex patterns in said parse graph to create simplified parse graph patterns; and
means for creating branches on an AND/OR command tree from said parse nodes, said condensed parse nodes, and said simplified parse graph patterns. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification