Add the skeleton files for the to-be-done parser.
Basic parser structure. This is not done using TDD because I needed to get up to speed with Boost::Spirit.
Implement a parse shorthand command.
Use Boost's default synthesised attribute handling for the implicit conversion to QUERY.
Split the parse tree structs to its own headers.
Forgot to check in the ADD_QUERY struct.
Define the exclusions for code coverage analysis.
And the actual exclusions definition.
Ignore VS user config files.
Implement an ADD_QUERY output formatter.
Implement a base parse exception type.
Automatically include all NLP exception types.
Implement the toString and equality comparators for ADD_QUERY.
Some extra headers that we would expect to be in the header files when included.
Fix lint warnings.
First bunch of unit tests for the parser.
Remove dummy test.
Add a ParseErrorException class, which stores location information about syntax errors.
Implement parser error exceptions.
Three much awesomeness five VC.