USER CONFIGUREABLE LANGUAGE INDEPENDENT CODE ASSIST METHOD, SYSTEM, ARTICLE OF MANUFACTURE, AND COMPUTER PROGRAM PRODUCT
First Claim
1. An article of manufacture for use in a computer system for providing a code assist function which suggests candidates responsive to a parsing of a partial program instruction statement, said article of manufacture comprising a computer-useable storage medium having a computer program embodied in said medium which causes the computer system to execute method steps comprising:
- determining a current cursor position in the partial program instruction statement;
parsing the partial program instruction statement before the current cursor position;
generating a list of candidates to be inserted at the current cursor position responsive to the parsing of the partial program instruction statement;
applying a user-selected preference to the list of candidates to generate a suggested list of candidates;
displaying the list of suggested candidates;
allowing a user to select one of the list of suggested candidates; and
inserting at the current cursor position the user-selected suggested candidate.
0 Assignments
0 Petitions
Accused Products
Abstract
A code assist function which suggests candidates responsive to a parsing of a partial program instruction statement by determining a current cursor position in the partial program instruction statement; parsing the partial program instruction statement before the current cursor position; generating a list of candidates to be inserted at the current cursor position responsive to the parsing of the partial program instruction statement; applying a user-selected preference to the list of candidates to generate a suggested list of candidates; displaying the list of suggested candidates; allowing a user to select one of the list of suggested candidates; and inserting at the current cursor position the user-selected suggested candidate. User-selectable preferences may be selected such as a longer or shorter list of candidates; a longer or shorter representation keyword candidates; a full syntax or partial syntax representation of a candidate; and a character case representation of a candidate.
19 Citations
18 Claims
-
1. An article of manufacture for use in a computer system for providing a code assist function which suggests candidates responsive to a parsing of a partial program instruction statement, said article of manufacture comprising a computer-useable storage medium having a computer program embodied in said medium which causes the computer system to execute method steps comprising:
-
determining a current cursor position in the partial program instruction statement;
parsing the partial program instruction statement before the current cursor position;
generating a list of candidates to be inserted at the current cursor position responsive to the parsing of the partial program instruction statement;
applying a user-selected preference to the list of candidates to generate a suggested list of candidates;
displaying the list of suggested candidates;
allowing a user to select one of the list of suggested candidates; and
inserting at the current cursor position the user-selected suggested candidate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for use in a computer system for providing a code assist function which suggests candidates responsive to a parsing of a partial program instruction statement, said method comprising:
-
determining a current cursor position in the partial program instruction statement;
parsing the partial program instruction statement before the current cursor position;
generating a list of candidates to be inserted at the current cursor position responsive to the parsing of the partial program instruction statement;
applying a user-selected preference to the list of candidates to generate a suggested list of candidates;
displaying the list of suggested candidates;
allowing a user to select one of the list of suggested candidates; and
inserting at the current cursor position the user-selected suggested candidate. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for providing a code assist function which suggests candidates responsive to a parsing of a partial program instruction statement, said computer system comprising:
-
a current cursor position in the partial program instruction statement;
a parser for parsing the partial program instruction statement before the current cursor position;
a list of candidates to be inserted at the current cursor position responsive to the parsing of the partial program instruction statement;
a user-selected preference applied to the list of candidates to generate a suggested list of candidates;
a displayed list of suggested candidates;
a selection by a user of one of the list of suggested candidates; and
the user-selected suggested candidate inserted at the current cursor position. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification