I wrote the preciew version of scripting engine. I'll add some comments soonly. Parser parses everytime one command because the commands could be entered from commandline. Bison converts in kind of pseudocode. Arithmethic support will be done by separate parser because arithmetic parse is very different form bash one. Patch is attached. The next thing I'll do is adding entry handling and changing menu parser to the call of scripting engine. It would be good if then it could be incorporated to CVS because it would be easy to developpe and debug. Vladimir