Systematic enumerating of strings using patterns and rules
AssigneeInternational Business Machines Corporation
InventorJoseph D. Brownsmith
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorJoseph D. Brownsmith
Estimating the term…
A method, apparatus, article of manufacture, and a memory structure for generating a sequence of character strings is disclosed. This is accomplished by making multiple consecutive variations of a single character-string pattern where each variation differs from the previous one in a systematic way. The pattern is not restricted in form or in content, and the variations can include adding, deleting, and modifying lines and strings in the pattern, and making no change. This is implemented by executing production rules on a template. In one embodiment, the method herein described begins by defining a template comprising a plurality of template character strings, and defining an ordered series of production rules, each with a comparison field, an operator, and a substitution field comprising a list of elements defining an initial value and a current value. The current value of each production rule is set to the initial value, and the production rules are applied to the template one at a time in execution order. The result of this application of production rules to the template is then enumerated. Finally, the production rules are then iterated in accordance with the operator and substitution field, and again applied to the template.
A method of generating a sequence of character strings, comprising the steps of:
An apparatus for generating a sequence of character strings, comprising:
A program storage medium, readable by a computer, embodying one or more instructions executable by the computer to perform method steps of generating a sequence of character strings, the method steps comprising the steps of:
A method of generating a sequence of character strings, comprising the steps of:
A memory for use in generating a sequence of character strings, comprising:
Dependencies are inferred from the claim text.