euromake/uniweb — pull request #10 by codedot (2012-06-29 18:54:31+00:00)
Title: Difference between back-up and master branches

This pull request is meant for discussing the difference between the original master branch saved as `backup` and the current one, namely `master`. It has a single commit representing the difference due to failed attempt to distinguish any milestones in the original history. However, looking at the resulting patch, it is possible to identify at least the following points.

1. Draft routines to handle unspecified behavior, which should be covered while working on issue #3.
2. A more accurate regular expression for WORD tokens.
3. Regular expressions for assignments.
4. Corrected regular expression for comments and spaces to ignore.
5. Regular expression to distinguish numbered I/O redirection symbols.
6. Simpler regular expressions for I/O redirection tokens, without escaping characters.
7. Simplified grammar rules, deviating from the original POSIX node names.
8. Introducing `cmd` structure into the parser to handle collecting of `argv[]` values.
9. Basic implementation of `exec*(2)`ution with sane redirection of file descriptors.