A new command line interpretter

I've started working on a new command line / script interpretter for JNode. My intention is that the "bjorne" interpretter should be 100% compatible with the classic UNIX Bourne shell in syntax, and as compatible as is possible with its semantics. (I'm using the shell specification in IEEE Std 1003.1, 2004 Edition as my guide.)

I've also prototyped some refactoring of the existing "org.jnode.shell" classes to make the CommandShell and the CommandLine API (and hence JNode commands) independent of the command interpretter chosen by the user. (As it should be ... c.f. UNIX/Linux in which there is a multiplicity of command shells and scripting languages, each with their own flavour of command line (meta-)syntax.)

Interesting...

This is an interesting project. How is it going?

Levente

Progress so far

I've mostly coded the parser and lexer. Both are hand built (not generated) using simple algorithms; e.g. recursive descent parsing.

Nothing is running yet.

Very Nice Target

very nice target for JNODE....