jbeder
189e7e1a93
Removed crt stuff (we can do memory leak checking in Linux easier)
2009-10-27 14:55:01 +00:00
jbeder
074283dc4b
Fixed bugs with tab as non-content whitespace
2009-09-07 17:12:45 +00:00
jbeder
529a01f3eb
Allowed solo entries in a flow map to be read as keys with null value
2009-09-05 22:42:01 +00:00
jbeder
960a2234ec
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
98fc0e2586
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
ababdbe25d
Moved token enums into Token scope
2009-09-05 02:28:11 +00:00
jbeder
42124aeee6
Fixed bug with omitted keys/values in a flow map
2009-09-02 21:39:57 +00:00
jbeder
66da4789db
Fixed bug with explicit doc start introduced in last commit
2009-08-26 16:15:27 +00:00
jbeder
990686d3d2
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
6f8dc5ce91
Fixed out-of-bounds memory access
2009-07-31 18:26:42 +00:00
jbeder
f69bd13b0f
Collected pos, line, and column into a Mark struct
2009-07-27 02:56:18 +00:00
jbeder
070ee1dc99
Merged aliases branch into trunk, changes r100:150
2009-05-22 21:48:05 +00:00
jbeder
c7e762ee89
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
0c384260a4
Set the eol style to native for all files.
2008-09-03 22:20:39 +00:00
beder
963e7abbfd
Small changes in the iterator code.
...
Changed the public interface of Scanner to resemble an STL container.
2008-07-23 04:38:18 +00:00
beder
7e47a0b754
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
68793e425e
Moved all code to src/ and include/ directories.
2008-07-14 04:33:30 +00:00