A YAML parser and emitter in C++
Go to file
2008-07-10 00:23:25 +00:00
tests Switched from moving the cursor forward (in Regex) to ignoring (this handles newlines properly). 2008-07-10 00:23:25 +00:00
content.cpp Preliminary setup - basic data structures are there. 2008-06-25 23:00:18 +00:00
content.h Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
exceptions.h Centralized the error messages to one location. 2008-07-08 20:31:48 +00:00
exp.cpp Centralized the error messages to one location. 2008-07-08 20:31:48 +00:00
exp.h Switched from moving the cursor forward (in Regex) to ignoring (this handles newlines properly). 2008-07-10 00:23:25 +00:00
iterator.cpp Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
ltnode.h Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
main.cpp Wrote some tests, but they don't work because it doesn't output maps in a canonical form. 2008-07-05 19:00:58 +00:00
map.cpp Centralized the error messages to one location. 2008-07-08 20:31:48 +00:00
map.h Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
node.cpp Centralized the error messages to one location. 2008-07-08 20:31:48 +00:00
node.h Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
parser.cpp Centralized the error messages to one location. 2008-07-08 20:31:48 +00:00
parser.h Combined the myriad ScannerExceptions and ParserExceptions to a single ParserException class that has a message and a line/column position in the file where the error occurred. 2008-07-08 05:48:38 +00:00
parserstate.cpp Added some parser exceptions. 2008-07-02 05:00:32 +00:00
parserstate.h Tags, anchors, and aliases are all parsed now. 2008-07-01 06:28:10 +00:00
regex.cpp Switched from moving the cursor forward (in Regex) to ignoring (this handles newlines properly). 2008-07-10 00:23:25 +00:00
regex.h Moved scalar scanning-related parameters to a struct. 2008-06-29 17:39:33 +00:00
scalar.cpp Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
scalar.h Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
scanner.cpp Centralized the error messages to one location. 2008-07-08 20:31:48 +00:00
scanner.h Removed the (unused) 'required' flag from simple keys (the parser should take care of this, not the scanner). 2008-07-08 18:34:26 +00:00
scanscalar.cpp Centralized the error messages to one location. 2008-07-08 20:31:48 +00:00
scanscalar.h Moved the three scalar token scanning functions back to scantoken.cpp, so scanscalar.cpp now only has the main scalar scanning function. 2008-06-30 01:38:32 +00:00
scantoken.cpp Switched from moving the cursor forward (in Regex) to ignoring (this handles newlines properly). 2008-07-10 00:23:25 +00:00
sequence.cpp Centralized the error messages to one location. 2008-07-08 20:31:48 +00:00
sequence.h Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
simplekey.cpp Removed the (unused) 'required' flag from simple keys (the parser should take care of this, not the scanner). 2008-07-08 18:34:26 +00:00
stream.cpp Renamed the stream member functions get() and eat(). 2008-06-30 22:34:10 +00:00
stream.h Renamed the stream member functions get() and eat(). 2008-06-30 22:34:10 +00:00
test.yaml Added a (recursive) ordering, so we have a canonical output that we can compare. 2008-07-06 00:06:36 +00:00
tests.cpp Added some exceptions for directives. 2008-07-08 06:06:24 +00:00
tests.h Wrote some tests, but they don't work because it doesn't output maps in a canonical form. 2008-07-05 19:00:58 +00:00
token.h Combined the myriad ScannerExceptions and ParserExceptions to a single ParserException class that has a message and a line/column position in the file where the error occurred. 2008-07-08 05:48:38 +00:00
yaml-reader.sln 2008-06-25 22:46:18 +00:00
yaml-reader.vcproj Removed the (unused) 'required' flag from simple keys (the parser should take care of this, not the scanner). 2008-07-08 18:34:26 +00:00