Visual Editor for Editing Complex Expressions
AssigneeInternational Business Machines Corporation
InventorsFrederick Charles Ernest Briden, Yannick Saillet
Life of this patent
Estimating the term…
Abstract
Methods and apparatus, including computer program products, implementing and using techniques for providing a visual editor allowing graphical editing of expressions in an expression language. A graphical user interface is displayed. A first user input of an expression is received. The expression is defined in a logical or textual form, and each component of the expression is represented by a graphical element on the graphical user interface. A syntax of the first user input is verified and an alert is provided to the user in response to detecting a syntax error or an inconsistency of the first user input when verifying the syntax.
Claims25
A computer program product, for providing a visual editor allowing graphical editing of expressions in an expression language, the computer program product comprising:
- a computer useable medium having computer usable program code embodied therewith, the computer usable program code comprising:
- computer usable program code configured to display a graphical user interface;
- computer usable program code configured to receive a first user input of an expression, the expression being defined in a logical or textual form, wherein each component of the expression is represented by a graphical element on the graphical user interface;
- computer usable program code configured to verify a syntax of the first user input;
- and
- computer usable program code configured to provide an alert to the user in response to detecting a syntax error or an inconsistency of the first user input when verifying the syntax.
A computer-implemented method for providing a visual editor allowing graphical editing of expressions in an expression language, comprising:
- displaying a graphical user interface;
- receiving a first user input of an expression, the expression being defined in a logical or textual form, wherein each component of the expression is represented by a graphical element on the graphical user interface;
- verifying a syntax of the first user input;
- and
- providing an alert to the user in response to detecting a syntax error or an inconsistency of the first user input when verifying the syntax.
A computer-implemented graphical editor allowing graphical editing of expressions in an expression language, comprising:
- a graphical user interface;
- input means for receiving a first user input of an expression, the expression being defined in a logical or textual form, wherein each component of the expression is represented by a graphical element on the graphical user interface;
- verification means for verifying a syntax of the first user input;
- and
- alert means for providing an alert to the user in response to detecting a syntax error or an inconsistency of the first user input when verifying the syntax.
Dependencies are inferred from the claim text.