jbeder
4f74f805c2
Removed crt stuff (we can do memory leak checking in Linux easier)
2009-10-27 14:55:01 +00:00
jbeder
f21456972c
Allowed solo entries in a flow map to be read as keys with null value
2009-09-05 22:42:01 +00:00
jbeder
ba472cc9a3
Finished refactoring of simple keys so that they can refer to multiple tokens at a single level
2009-09-05 03:49:38 +00:00
jbeder
a2f2ab8426
Refactored simple keys so that validating doesn't require popping indents, and so popping indents (and adding the end map) is independent of when we validate the simple key
2009-09-05 02:51:09 +00:00
jbeder
6594941d24
Moved token enums into Token scope
2009-09-05 02:28:11 +00:00
jbeder
c7ed85a4ac
Fixed bug in anchors with no content. This involved refactoring the 'implicit sequence' concept (where a map and a sequence start on the same indent, but we read the sequence as more indented since the '-' is visually an indent).
2009-08-24 22:56:54 +00:00
jbeder
7e26c711cf
Collected pos, line, and column into a Mark struct
2009-07-27 02:56:18 +00:00
jbeder
855d0d60df
Switched to reading the entire file into a buffer at the start.\nThis speeds it up a TON (like 100x).
2009-02-01 20:48:43 +00:00
jbeder
ecba08e240
Fixed infinite loop bug having to do with simple keys when we hit an unexpected EOF.
2008-09-24 22:45:04 +00:00
jbeder
b43f827188
Set the eol style to native for all files.
2008-09-03 22:20:39 +00:00
beder
557f81e622
Replaced the queue of Token pointers with values.
...
We were getting memory leaks (as told by the CRT detectors, which I also added), and there's really no reason (as long as we're careful) to use pointers there.
2008-07-20 05:02:01 +00:00
beder
516637fcdc
Moved all code to src/ and include/ directories.
2008-07-14 04:33:30 +00:00