Commit graph

11 commits

Author SHA1 Message Date
000b8879e2 Lots of documentation for handler event methods 2014-07-25 08:55:47 -07:00
c3a19f7d2e Fix duplicate SequenceStyle enum (use MappingStyle) 2014-07-25 08:55:31 -07:00
74757c618c Include <memory> for Parser::Ptr 2014-07-25 08:55:11 -07:00
d464cc328e Type clean up: ParserStack -> Stack 2014-07-24 08:28:05 -07:00
2fb555e253 Fully define methods to handle parser events
HandleFoo() takes parameters for all the data provided in the event struct. Getting data into my YAML parser thus has no dependency on the format of data in libyaml.

Maybe this is a good thing?
2014-07-24 08:24:10 -07:00
76a13e61de Update call sites and instantiation for Vector3 and Color parsers 2014-07-19 17:19:54 -07:00
09b0065611 Use a stringstream instead of sscanf for ParseScalar 2014-07-19 10:59:22 -07:00
e7b9ee8257 Reformat some comments 2014-07-17 20:17:17 -07:00
d12f8c9fa6 Define ParseScalar<T> and ParseScalarTraits
For parsing single YAML scalar values into C++ datatypes (mostly ints and doubles).
2014-07-15 23:28:59 -07:00
557d9a047f Define the Notify() method on UtilityParser 2014-07-15 23:27:24 -07:00
d20e4154fe Big YAML parser cleanup 2014-07-15 17:27:27 -07:00