Patent ID: 7197744
Filing Date: 2007-03-27
Classification: G06F

Abstract:
1. An article of manufacture comprising a computer readable medium having embodied thereon a computer readable program for an universal script editor for creating scripts with arbitrary syntax, the article configured to be coupled to a computer having a processor, the computer coupled to a test object via a 1553 compatible computer interface, the computer readable program comprising: one or more configuration files, each including a menu structure with associated menu items specific to a current project and a location/name of at least one file containing a script command structure comprising one or more test commands, the configuration file further including keyword definitions for defining a layout of the current project and parameter names for parameters in the current project; a read module, configured to be executed by the processor, for reading in the one or more configuration files to determine the location/name of the file containing the script commands and retrieve the file to build the current project test script, wherein the one or more test script commands are configured to be sent over the 1553 compatible computer interface to the test object external to the computer, and wherein the read module sets up the menu structure which supports editing functions for building scripts for the current project based upon the configuration files definition and the one or more test commands; an editor module, configured to be executed by the processor of the computer, the editor module in communication with the read module, the editor module supporting a plurality of editor capabilities which are utilized to build the current project scripts including reading in an user-defined template from the menu structure; and a miscellaneous support module, configured to be executed on the processor of the computer, the miscellaneous support module providing additional editor capabilities including keyword highlighting, automatic indentation and outline viewing using the keyword definitions.