Patent Document ID: 7562343
Application ID: 10731970

Base Claim:
1. A method of providing a code assist function which suggests candidates responsive to a parsing of a partial program instruction statement, said method comprising: parsing a partial program instruction statement into tokens, wherein the tokens are identified and divided into keywords and variables according to a computer language in which the partial program instruction statement is written; determining whether the tokens match syntax statement tokens in a syntax library for the computer language by comparing the keywords against keywords of the syntax statement tokens or comparing the variables against symbols of the syntax statement tokens; moving a cursor positioned on one of the tokens for which the match is determined to a following token in response to determining that the token matches one of the syntax statement tokens in the syntax library; in response to determining that the token on which the cursor is positioned does not match one of the syntax statement tokens generating proposals from the cursor position based on previous tokens in the partial program instruction that matched syntax statement tokens in the syntax library; providing proposals to append to the partial program instruction statement to a user responsive to the parsing of the partial program instruction statement.

---

Claim 9:
9. The method of claim 1 , wherein the partial program instruction statement is parsed based upon syntax statements from the syntax library.