+ glslpp - Fix bug in line continuation phase that was eating characters.
- Remove flagging of '\' as a problem during phase two processing--we cannot tell there that the character is bogus.
- Temporarily have phase four print out the current status of the buffer.
- Temporarily have phase four Report a NotImplemented error to test error reporting functionality.
- Implemented stringDuplicate, which is like strdup except it uses new instead of malloc.
- Implemented computeFileSize, which is a cross-platform way of determining how large a file is.
- Implemented fileContentsToString, which takes the contents of a file and converts them to a string--appending a double-NULL at the end of the contents (for flex/bison processing).
- Added simple makefile. Eventually plan on using CMake or similar, so this is temporary (and doesn't correctly specify all dependencies, so make clean is frequently needed).
- Setup structure of application and header includes.
+ glslpp - Move commentMode to be local to the function rather than being stored in the GLCCPreprocessor.
- Addition of .gitignore to avoid accidental checkin of generated files.
- Additional checkin stuff that should've happened last time.
+ glslpp - Added support for non-standard line continuations counting
- Effectively, it inserts <space><EOL> to make up for the end-of-lines eaten by the line continuation process.
+ glslpp - Actually add spaces to line output
Now uses CMake to generate build files. Also fixed windows build isses.
Initial hand coded parser using C++11 features.
More changes to support a handcoded parser.
Relocate grammar files, delete old Makefile
Modification to CMake to generate files using flex and bison
Added noyywrap to glslpp.l
Add _out to .gitignore to avoid adding output files to git.