Use standard string to integer conversion function
Use 'diff' instead of 'cmake -E compare_files' for output and answer comparison
Support 'throwf' for MSVC
Do not print negative line and pos while testing
Implement validator token destructor
Implement initial validator infrastructure
Add generic and safe FileOpen function
Show correct line number in the validator error messages
Fix null pointer dereference in the case of duplicate parser object names
Tune up some MSVC-related defines
Rename parser object attribute structure
Add uthash library
Rename parser object/record data-related structures
Implement integer validator
Implement float validator
Implement string validator
Implement softline validator
Implement sequence validator
Add test for unexpected data file end
Pass to validator format description as string