This is essentially a parser/tree-walker
which is highly flexible to be targeted to any set of commands to
act as a command translator. It has also been integrated
with tcl interpreter to allow it to be used either
in a batch mode or in an interactive mode.
Features
Current
Registered
callbacks for each command.
Easily
extendable to add your own commands and options.
Provides
all type-checking, value checking, option processing, data
conversion automatically.