Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
146 words
A computer implemented method of parsing a command in an extensible hierarchical programming language within a computer driven system, said language being defined by a parse tree having extension represented by default nodes, said computer implemented method comprising the steps of: retrieving one or more header mnemonics of said command; sequentially matching each of said header mnemonics retrieved to a mnemonic of a node of successive levels of said parse tree; if no match occurs at one of said levels of said parse tree and said level has a default node, skipping said level; matching any remaining default nodes below any node having a mnemonic that matches a last of said header mnemonics; and if said last header mnemonic matches a lowest level node of said parse tree, performing at least one computer system function, within said computer driven system, defined at said lowest level node.
Claim 2
Dependent Claim
146 words
A computer implemented method of parsing a command in an extensible hierarchical programming language within a computer driven system, said language being defined by a parse tree having extension represented by default nodes, said computer implemented method comprising the steps of: retrieving one or more header mnemonics of said command; sequentially matching each of said header mnemonics retrieved to a mnemonic of a node of successive levels of said parse tree; if no match occurs at one of said levels of said parse tree and said level has a default node, skipping said level; matching any remaining default nodes below any node having a mnemonic that matches a last of said header mnemonics; and if said last header mnemonic matches a lowest level node of said parse tree, performing at least one computer system function, within said computer driven system, defined at said lowest level node.
Claim 3
Dependent Claim
227 words
A computer implemented method of parsing one or more commands of a command line in an extensible hierarchical programming language within a computer driven system, said language being defined by a parse tree having extension represented by default nodes, said computer implemented method comprising the steps of: (a) setting a tree level to a highest level of said parse tree; (b) retrieving a next command line; (c) retrieving one or more header mnemonics of a next command of said command line; (d) sequentially matching each of said header mnemonics retrieved to a mnemonic of a node of successive levels of said parse tree, starting at said tree level; (e) if no match occurs at one of said levels of said parse tree and said level has a default node, skipping said level; (f) retaining a previous matching tree level each time a match occurs; (g) matching any remaining default nodes below any node having a mnemonic that matches a last of said header mnemonics; (h) if said last header mnemonic matches a lowest level node of said parse tree, performing at least one computer system function, with said computer driven system, defined at said lowest level node; (i) if more commands remain within said command line, setting said tree level to said previous matching tree level, and proceeding with step (c); and (j) proceeding with step (a).
Claim 4
Dependent Claim
227 words
A computer implemented method of parsing one or more commands of a command line in an extensible hierarchical programming language within a computer driven system, said language being defined by a parse tree having extension represented by default nodes, said computer implemented method comprising the steps of: (a) setting a tree level to a highest level of said parse tree; (b) retrieving a next command line; (c) retrieving one or more header mnemonics of a next command of said command line; (d) sequentially matching each of said header mnemonics retrieved to a mnemonic of a node of successive levels of said parse tree, starting at said tree level; (e) if no match occurs at one of said levels of said parse tree and said level has a default node, skipping said level; (f) retaining a previous matching tree level each time a match occurs; (g) matching any remaining default nodes below any node having a mnemonic that matches a last of said header mnemonics; (h) if said last header mnemonic matches a lowest level node of said parse tree, performing at least one computer system function, with said computer driven system, defined at said lowest level node; (i) if more commands remain within said command line, setting said tree level to said previous matching tree level, and proceeding with step (c); and (j) proceeding with step (a).
Claim 5
Dependent Claim
298 words
A computer implemented method of parsing a series of commands in an extensible hierarchical programming language within a computer driven system, said language being defined by a parse tree having extensions represented by default nodes with parallel nil nodes, said computer implemented method comprising the steps of: (a) setting a current node indicator to reference a root node of said parse tree; (aa) retrieving a next one of said commands; (b) getting a next header mnemonic from said command; (c) if said header mnemonic does not match a mnemonic of a node below said current node in said parse tree, proceeding with step (j); (d) saving a matching node indicator from a node below said current node in said parse tree wherein a mnemonic of said node matches said header mnemonic; (e) if no more header mnemonics are available for said header, proceeding with step (g); (f) setting said current node indicator to said matching node indicator, and proceeding with step (b); (g) if said matching node indicator references a leaf node of said parse tree, proceeding with step (l); (h) if a default node does not exist below said matching node in said parse tree, proceeding with stem (m); (i) setting said matching node indicator to reference a default node below said matching node, and proceeding with step (g); (j) if a nil node does not exist below said current node in said parse tree, proceeding with step (m); (k) setting said current node indicator to reference a nil node below said current node, and proceeding with step (c); (l) performing at least one computer system function, with in said computer driven system, required at said matching node of said parse tree, then proceeding with step (a); (m) returning a command error, then proceeding with step (a).
Claim 6
Dependent Claim
298 words
A computer implemented method of parsing a series of commands in an extensible hierarchical programming language within a computer driven system, said language being defined by a parse tree having extensions represented by default nodes with parallel nil nodes, said computer implemented method comprising the steps of: (a) setting a current node indicator to reference a root node of said parse tree; (aa) retrieving a next one of said commands; (b) getting a next header mnemonic from said command; (c) if said header mnemonic does not match a mnemonic of a node below said current node in said parse tree, proceeding with step (j); (d) saving a matching node indicator from a node below said current node in said parse tree wherein a mnemonic of said node matches said header mnemonic; (e) if no more header mnemonics are available for said header, proceeding with step (g); (f) setting said current node indicator to said matching node indicator, and proceeding with step (b); (g) if said matching node indicator references a leaf node of said parse tree, proceeding with step (l); (h) if a default node does not exist below said matching node in said parse tree, proceeding with stem (m); (i) setting said matching node indicator to reference a default node below said matching node, and proceeding with step (g); (j) if a nil node does not exist below said current node in said parse tree, proceeding with step (m); (k) setting said current node indicator to reference a nil node below said current node, and proceeding with step (c); (l) performing at least one computer system function, with in said computer driven system, required at said matching node of said parse tree, then proceeding with step (a); (m) returning a command error, then proceeding with step (a).