aokih@KU - 2009-10-23

# 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