Command string parsing
First Claim
1. A code arrangement on a computer readable medium that, when read by a machine, causes the machine to parse a command string resulting in the execution of the commands, the code arrangement comprising:
- a command processor code portion for processing at least one command string having a command-name and at least one parameter;
at least one parameter-handler code portion associated with said at least one parameter and adapted for processing said at least one parameter; and
at least one syntax store for storing a plurality of syntax descriptions for a set of said command strings and for storing associations between said parameters and said parameter-handler code portions;
said command processor code portion syntax processing said command string using said syntax descriptions and said parameter-handler code portions.
1 Assignment
0 Petitions
Accused Products
Abstract
When read by a machine, a computer-readable code arrangement medium causes the machine to parse a command string resulting in the execution of the commands. Such a computer-readable code arrangement includes: a command processor code portion for processing at least one command string having a command-name and at least one parameter; at least one parameter-handler code portion associated with the at least one parameter and adapted for processing the at least one parameter; and at least one syntax store for storing a plurality of syntax descriptions for a set of the command strings and for storing associations between the parameters and the parameter-handler code portions. Such a command processor code portion syntax processes the command string using the syntax descriptions and the parameter-handler code portions.
-
Citations
29 Claims
-
1. A code arrangement on a computer readable medium that, when read by a machine, causes the machine to parse a command string resulting in the execution of the commands, the code arrangement comprising:
-
a command processor code portion for processing at least one command string having a command-name and at least one parameter;
at least one parameter-handler code portion associated with said at least one parameter and adapted for processing said at least one parameter; and
at least one syntax store for storing a plurality of syntax descriptions for a set of said command strings and for storing associations between said parameters and said parameter-handler code portions;
said command processor code portion syntax processing said command string using said syntax descriptions and said parameter-handler code portions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for executing commands directed to a computer system, the apparatus comprising:
-
command processing means for processing a received command-string having at least one command name and at least one parameter;
at least one parameter handling means for processing said at least one parameter, said parameter handling means associated with said at least one parameter, said command processing being operatively connected to said at least one parameter handling means; and
a memory to store at least one syntax description for a set of commands;
said command processing means processing and executing said commands using said at least one syntax description and said at least one said parameter handling means. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method for processing command-strings in an object-oriented environment comprising:
-
parsing a command-string that includes a command-name and one or more parameters;
retrieving at least one syntax description from a syntax store, said syntax description including references to one or more parameter-handlers;
matching said command-name and said one or more parameters with said at least one syntax description to identify one or more corresponding parameter-handlers; and
processing said one or more parameters using the identified one or more parameter-handlers to produce one or more corresponding information units. - View Dependent Claims (26, 27, 28, 29)
-
Specification