my initial changes are all aimed at playing nicely with Eclipse.  I have
renamed packages and generated the PCRELexer.java and PCREParser.java
files using antlr from the command line, as intigration with Maven was
taking hours and may never be needed - right now, I don't intend to
change the grammar.  So I have commented out the maven-antlr plugin from
the pom file.  I needed to add junit and hamcrest jars to my build path.
I also made some static data lists public but unmodifiable collections
instead of private ones.  The only error messages I get now when running
maven tests are about using default logging services, which is fine
until I want fancy ones.