System for prototyping structured language statements using guided navigation of a computer graphical representation of the related "railroad" syntax diagrams.
Original Publication Date: 2003-Jul-15
Included in the Prior Art Database: 2003-Jul-15
A method for generating syntactically correct formal language statements based on a dynamic graphical user interface that displays fragments of the language syntax on a computer display using the "railroad track" format. Initially the invention displays a railroad syntax fragment representing the starting point of the language syntax. The user interacts with the syntax by selecting items on the display screen, causing parts of the syntax to be activated. If the selected item is a link to another syntax fragment (a fragment reference), then that fragment is displayed. As parts of the syntax are activated the corresponding formal language statements are generated in another part of the graphical user interface. The process is repeated until the invention determines that the syntactical requirements of the language have been met. If the formal language represents an executable programming language, then the generated statement can be submitted for processing.