Format/typo check README.md. Format/typo check ant.txt. I kept the terms the same like 'period' for '.' as I believe that's the way it is in POSIX (even though I'd prefer dot or full stop). I added in parentheses some symbols where they were missing and there was a typo here and there. I was considering adding 's round some characters to make things stand out a bit better but I did not do that. If that's useful it can be done another time. The bugs.md has been updated as well, both with INABIAF and missing file statuses. I believe that this completes 1993/ant the 's idea noted above notwithstanding.
To build:
make all
Bugs and (Mis)features:
The current status of this entry is:
STATUS: missing file - please provide it
For more detailed information see 1993 ant in bugs.md.
To use:
./ant 'ERE' [file ...]
Try:
You may also want to try the author's test suite:
make -f ant.test.mk
Judges' remarks:
See the author's POSIX P1003.2-like documentation file ant.txt for more information.
This program demonstrates that POSIX doesn't guarantee readability. :-)
Author's remarks:
Some of the features of my entry are:
- "Lengthy" POSIX.2 style specification and manual :) :)
- Useful subset of POSIX.2 Extended Regular Expressions.
- Recursive ERE parser/compiler that generates an NFA railroad.
- Lazy NFA to DFA evaluation to improve performance speed.
- Code tested on a variety of platforms.
- Make driven test script.
- Can be compiled with ANSI or K&R C.
- Not a toy, but actually useful and usable on systems that use DOS.
- See also ant.txt.
Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved. You are free to share and adapt this file under the terms of this license:
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
For more information, see: https://creativecommons.org/licenses/by-sa/4.0/