There were many files renamed in this commit and I hope I got all the references to the old names changed to the new names. To explain this commit there were some older entries that had the wrong directory name: not the surname but something else. Very possibly there are other directories that need to be renamed and I am actually aware of one right now but since it's in 2005 (which is close to being worked on) I am not changing that now but just noting it: 2005/anon should be changed to 2005/anonymous (unless there's a very good reason I am unaware of). But like I said since 2005 will be worked on soon I have not touched it. The Makefiles, .gitignore, the all/summary.txt, years.html and winners.html files as well as the directories and the files under the renamed directories have all been updated. This is a rather big update and it might be that there are conflicts. If so I will fix them. I will have to update 2005/anon later on to try and prevent this from happening but very possibly there will be conflicts here. It's also possible I missed some changes in years.html and/or winners.html and/or summary/all.txt but I think I got them all. These should be verified later on.
1.3 KiB
1.3 KiB
Best Utility:
Anthony Howe
Mortice Kern Systems, Inc.
Unit 1, 14 Weber Street North,
Waterloo, Ontario, N2J 3G4
Canada
To build:
make all
To run
./howe 'ERE' [file ...]
Judges' comments
You may also want to try the author's test suite:
make -f howe.test.mk
See the author's Posix P1003.2-like documentation file howe.txt
for more information.
This program demonstrates that Posix doesn't guarantee readability. :-)
Author's comments
Some of the features of my entry are:
o "Lengthy" POSIX.2 style specification and manual :) :)
o Useful subset of POSIX.2 Extended Regular Expressions.
o Recursive ERE parser/compiler that generates an NFA railroad.
o Lazy NFA to DFA evaluation to improve performance speed.
o Code tested on a variety of platforms.
o Make driven test script.
o Can be compiled with ANSI or K&R C.
o Not a toy, but actually useful and usable on systems that use DOS.
Copyright (c) 1993, Landon Curt Noll & Larry Bassel. All Rights Reserved. Permission for personal, educational or non-profit use is granted provided this this copyright and notice are included in its entirety and remains unaltered. All other uses must receive prior permission in writing from both Landon Curt Noll and Larry Bassel.