add COPYING from BRL-CAD root dir
Check in vanilla copies of re2c-0.13.5 and the latest lemon from sqlite.org.  No build system logic yet, baselining with the vanilla sources.

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46331 2f96ce8b-6d43-0410-b8df-bffccc660ffb
Add first stages of CMake logic for re2c and lemon building

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46332 2f96ce8b-6d43-0410-b8df-bffccc660ffb
need lempar.c in the same directory as the lemon binary

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46348 2f96ce8b-6d43-0410-b8df-bffccc660ffb
Add a README file for lemon.  probably should add the lemon docs as a text file too but that'll take a bit more reformatting

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46404 2f96ce8b-6d43-0410-b8df-bffccc660ffb
Update/add dist files and ignore lists for CMake distcheck

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46407 2f96ce8b-6d43-0410-b8df-bffccc660ffb
May need the parser.hh file too...

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46448 2f96ce8b-6d43-0410-b8df-bffccc660ffb
fix comment

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46449 2f96ce8b-6d43-0410-b8df-bffccc660ffb
add the new re2c file to the ignore list

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46492 2f96ce8b-6d43-0410-b8df-bffccc660ffb
Lemon needs the template file in the same directory as the binary.  On systems using configurations, that means we need to copy this file into the configuration binary directory, not just bin.  May be more files where this is true - TODO.

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46493 2f96ce8b-6d43-0410-b8df-bffccc660ffb
ws consistency removing trailing ws and much more (see sh/ws.sh)

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46648 2f96ce8b-6d43-0410-b8df-bffccc660ffb
Variety of distcheck fixes, including a nifty problem where a directory named 'off' was causing a logic failure in the path building logic.  dist files are now actual cmake files that are included - this allows CMake to re-run after one is edited, which is the correct behavior.  directories that are specified (as opposed to recognized as parents of files specfied) use svn info to build the list of files below the ignored directory, which means temporary files should be successfully ignored by CPack even when the directory in question is ignored 'in totality' - needs testing.  Need to set up fallback logic for a non-svn based situation, but the core routines are now successful.  dist file contents have been updated to be more complete.

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@46684 2f96ce8b-6d43-0410-b8df-bffccc660ffb
working on lemon input to replace re2c's yacc input


git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@47436 2f96ce8b-6d43-0410-b8df-bffccc660ffb
finished bison to lemon syntax converion

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@47445 2f96ce8b-6d43-0410-b8df-bffccc660ffb
suppress errors by using precedence information to make default conflict resolution explicit

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@47446 2f96ce8b-6d43-0410-b8df-bffccc660ffb
type corrections and casting; yyparse calls lemon parser

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@47452 2f96ce8b-6d43-0410-b8df-bffccc660ffb
Get the FindLEMON logic working with the new paradigm (specifying the target header file)

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@47463 2f96ce8b-6d43-0410-b8df-bffccc660ffb
switched re2c yacc parser with lemon parser

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@47464 2f96ce8b-6d43-0410-b8df-bffccc660ffb
need the lemon bootstrap before doing the re2c bootstrap

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@47466 2f96ce8b-6d43-0410-b8df-bffccc660ffb
Couple more tweaks - re2c builds now

git-svn-id: svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk@47467 2f96ce8b-6d43-0410-b8df-bffccc660ffb