Merge pull request #212 from xexyl/1993-ant

This commit is contained in:
Landon Curt Noll authored and GitHub committed 2023-03-30 12:14:48 -07:00
commit f9b562136c
1 file changed
+20 -17
+20 -17
View File
@@ -10,32 +10,35 @@
make all make all
### To run ### To run:
./ant 'ERE' [file ...] ./ant 'ERE' [file ...]
## Judges' comments ## Try:
You may also want to try the author's test suite: You may also want to try the author's test suite:
make -f ant.test.mk
See the author's Posix P1003.2-like documentation file ant.txt make -f ant.test.mk
for more information.
This program demonstrates that Posix doesn't guarantee readability. :-) ## Judges' comments:
## Author's comments See the author's Posix P1003.2-like documentation file ant.txt
for more information.
Some of the features of my entry are: This program demonstrates that Posix doesn't guarantee readability. :-)
o "Lengthy" POSIX.2 style specification and manual :) :) ## Author's comments:
o Useful subset of POSIX.2 Extended Regular Expressions.
o Recursive ERE parser/compiler that generates an NFA railroad. Some of the features of my entry are:
o Lazy NFA to DFA evaluation to improve performance speed.
o Code tested on a variety of platforms. - "Lengthy" POSIX.2 style specification and manual :) :)
o Make driven test script. - Useful subset of POSIX.2 Extended Regular Expressions.
o Can be compiled with ANSI or K&R C. - Recursive ERE parser/compiler that generates an NFA railroad.
o Not a toy, but actually useful and usable on systems that use DOS. - 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.
## Copyright and CC BY-SA 4.0 License: ## Copyright and CC BY-SA 4.0 License: