1. A method, in a data processing system, for providing an interface for generating a conditional expression for use with a computer application, comprising: generating an initial user interface having a conditional expression component including one or more tokens and an entry suggestion list component comprising a selection of different entries of programmatic expressions to be selectably used in substitute for corresponding ones of the tokens; receiving user selection of one of the tokens from a user; and, responsive to the user selection of the one of the tokens: dynamically updating a hint message component to include a message identifying an action to be performed or an input to be provided by the user in association with the selected token; dynamically updating the entry suggestion list component to include a list of suggested selectable entries for the token selected by the user by generating a reference set of data identifying possible entries for a conditional expression, determining a token type for a selected token in the one or more tokens for the conditional expression, matching the token type to data types for entries in the reference set of data, and generating a listing of entries from the reference set of data which have data types that match the token type; receiving a selection by the user of an entry in the list of suggested selectable entries; and replacing the token with the selected entry.
1. A method, in a data processing system, for providing an interface for generating a conditional expression for use with a computer application, comprising: generating an initial user interface having a conditional expression component including one or more tokens and an entry suggestion list component comprising a selection of different entries of programmatic expressions to be selectably used in substitute for corresponding ones of the tokens; receiving user selection of one of the tokens from a user; and, responsive to the user selection of the one of the tokens: dynamically updating a hint message component to include a message identifying an action to be performed or an input to be provided by the user in association with the selected token; dynamically updating the entry suggestion list component to include a list of suggested selectable entries for the token selected by the user by generating a reference set of data identifying possible entries for a conditional expression, determining a token type for a selected token in the one or more tokens for the conditional expression, matching the token type to data types for entries in the reference set of data, and generating a listing of entries from the reference set of data which have data types that match the token type; receiving a selection by the user of an entry in the list of suggested selectable entries; and replacing the token with the selected entry. 5. The method of claim 1 , wherein the conditional expression component includes a representation of the conditional expression in a hierarchical tree format.