[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of Doogie\\\'s Shell - dosh - pronounced d
From: |
doogie |
Subject: |
[Savannah-hackers] submission of Doogie\\\'s Shell - dosh - pronounced douc - savannah.gnu.org |
Date: |
Mon, 21 Oct 2002 16:32:20 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020913 Debian/1.1-1 |
A package was submitted to savannah.gnu.org
This mail was sent to address@hidden, address@hidden
Adam Heath <address@hidden> described the package as follows:
License: lgpl
Other License:
Package: Doogie\\\'s Shell - dosh - pronounced douc
System name: dosh
Type: GNU
Description:
My project is a posix shell interpeter written in posix shell. The plan is to
support both interpeted and compiled/jit forms. The output will be runnable in
non-posix shell.
Currently, I can do simple tokenizing. const words, \'\', and \"\" parsing
works, along with $name and ${...}(the features I currently support are bash,
but these are configurable).
I have currently hand-written a state engine for parsing the above. A
subproject will be to write a parser-generator for shell, using the patterns
discovered in the above hand-written parsing function.
It\'s not efficient yet(it took ash 9.5 minutes to parse 40% of a 10k file(the
parsing engine itself)), but I am more concerned with correctness than speed
right now.
It currently only exists on my system, not even in cvs yet. I\'ll be uploading
to cvs here as soon as the project is ready to go.
The license will be LGPL.
Other Software Required:
It will require a posix shell for bootstrapping, but will distribute a
pre-compiled form for use in older shell implementations.
Other Comments:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-hackers] submission of Doogie\\\'s Shell - dosh - pronounced douc - savannah.gnu.org,
doogie <=