Entry point of the application. The components of the application can be combined with MXML. (a kind of XML)
- **CodePanel.mxml** \*
The example of making component with MXML. The code editor is made with Flex components and some easier ActionScript as event handlers.(without class definitions)
- **OutPanel.as** \*\*
The component written with ActionScript. It is designed for the text and graphical output of script engine as the result of user program execution.
- **Engine.as** \*\* | \*\*\*
This executes the user program. The functions of engine are implemented here.
- **UserscriptPEG.as** \*\*\*
The definition of the syntax of the script with PEG expression.
- **PEG.as**
Base and utility of the PEG (Parsing Expression Grammer) parser.
- **Windows.as**
The base class of all window objects in the application.
- **IOutput.as**
The definition of interface for the objects used for exection output.
- **OpInfo**
The utility model object class.
## Target of Interests ##
- \* : user interface
- \*\* : functions of script engine
- \*\*\* : notation / syntax of script
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
# Structure #
##Component source files##
- **OpenScript.mxml** \*
Entry point of the application. The components of the application can be combined with MXML. (a kind of XML)
- **CodePanel.mxml** \*
The example of making component with MXML. The code editor is made with Flex components and some easier ActionScript as event handlers.(without class definitions)
- **OutPanel.as** \*\*
The component written with ActionScript. It is designed for the text and graphical output of script engine as the result of user program execution.
- **Engine.as** \*\* | \*\*\*
This executes the user program. The functions of engine are implemented here.
- **UserscriptPEG.as** \*\*\*
The definition of the syntax of the script with PEG expression.
- **PEG.as**
Base and utility of the PEG (Parsing Expression Grammer) parser.
- **Windows.as**
The base class of all window objects in the application.
- **IOutput.as**
The definition of interface for the objects used for exection output.
- **OpInfo**
The utility model object class.
## Target of Interests ##
- \* : user interface
- \*\* : functions of script engine
- \*\*\* : notation / syntax of script