Joel de Guzman
|
11cb66114c
|
Cleanup
|
2012-01-18 17:19:17 +08:00 |
|
Joel de Guzman
|
d277f6f713
|
Of course it works with block literals too!
|
2012-01-18 16:21:51 +08:00 |
|
Joel de Guzman
|
ab5f77864f
|
Tough debugging session of corner cases. Anchor tests added!
|
2012-01-18 16:02:36 +08:00 |
|
Joel de Guzman
|
7c94721b95
|
aliases as map keys and anchors in map keys proved to be tricky, but i think i nailed it.
|
2012-01-18 14:25:38 +08:00 |
|
Joel de Guzman
|
ce797181a5
|
Switching (back) to value_t map keys (to allow aliases and anchors as/in keys)
|
2012-01-18 09:54:47 +08:00 |
|
Joel de Guzman
|
0e43dd1394
|
A bit of cleanup
|
2012-01-18 09:44:58 +08:00 |
|
Joel de Guzman
|
ed74cf80a9
|
+ using qi::symbols to manage parsing of anchors and aliases
+ better error reporting
|
2012-01-17 23:29:19 +08:00 |
|
Joel de Guzman
|
b010bb7180
|
More anchor tests
|
2012-01-17 18:59:47 +08:00 |
|
Joel de Guzman
|
f23e346b72
|
Anchors and aliases implemented
|
2012-01-17 18:41:59 +08:00 |
|
Joel de Guzman
|
43534ccb24
|
Allow top-level scalars
|
2012-01-17 10:46:32 +08:00 |
|
Joel de Guzman
|
6a259dfb7a
|
- Improved unicode handling
- 100% conformance to yaml escapes (unicode stuff)
- More tests
|
2012-01-16 18:47:38 +08:00 |
|
Joel de Guzman
|
938e9dd577
|
- Separate blocks from yaml grammar (refactor)
- More specs conformance tweaks
|
2012-01-16 13:16:27 +08:00 |
|
Joel de Guzman
|
ef9c4dfb0d
|
misc updates
|
2012-01-16 12:16:59 +08:00 |
|
Joel de Guzman
|
af6a763fc8
|
renamed json_printer to yaml_printer
|
2012-01-16 09:33:53 +08:00 |
|
Joel de Guzman
|
73731d2508
|
More tests and more tweaks
|
2012-01-15 23:43:39 +08:00 |
|
Joel de Guzman
|
22b161f7d6
|
Chomping implemented
|
2012-01-15 22:04:52 +08:00 |
|
Joel de Guzman
|
7189fbdb8e
|
Implement 8.10. and 8.11 from yaml specs + tests
|
2012-01-15 16:37:20 +08:00 |
|
Joel de Guzman
|
471fb28c00
|
misc updates
|
2012-01-14 21:55:31 +08:00 |
|
Joel de Guzman
|
273cc0d7af
|
Re-added block literals
|
2012-01-14 15:24:39 +08:00 |
|
Joel de Guzman
|
59db9de595
|
Updated gold.txt using better yaml printing
|
2012-01-14 11:42:41 +08:00 |
|
Joel de Guzman
|
603e495f42
|
First check-in YAML printing + misc cleanups.
|
2011-12-22 17:06:34 +08:00 |
|
Joel de Guzman
|
8974c1623d
|
Misc updates
|
2011-11-29 00:01:49 +08:00 |
|
Joel de Guzman
|
7dff6ca4d1
|
stream and documents
|
2011-11-28 00:02:38 +08:00 |
|
Joel de Guzman
|
c3ad18cf58
|
there's no octal in string escapes
|
2011-11-27 22:42:45 +08:00 |
|
Joel de Guzman
|
413cbe1a41
|
+ detecting and printing NaN and infinity
+ map keys reverted to strings (correct)
|
2011-11-27 18:58:36 +08:00 |
|
Joel de Guzman
|
eaca74045b
|
Updates for real INF and NAN
|
2011-11-27 13:55:37 +08:00 |
|
Joel de Guzman
|
0561d5a396
|
More tests + updates
|
2011-11-27 12:42:34 +08:00 |
|
Joel de Guzman
|
f8199de15a
|
quick & dirty diff checking + golden (tested & expected) results
*** a better test facility should be written diffing the result with a "golden" file! ***
|
2011-11-21 11:19:19 +08:00 |
|
Joel de Guzman
|
f10826e908
|
+ More tests
+ explicit map syntax OK
+ all tests passing
|
2011-11-21 10:59:22 +08:00 |
|
Joel de Guzman
|
d3a477da2e
|
Misc cleanup
|
2011-11-16 16:36:56 +08:00 |
|
Joel de Guzman
|
096a1349c7
|
Major breakthrough. Michael's yaml file is parsing successfully!!!
|
2011-11-16 16:14:15 +08:00 |
|
Joel de Guzman
|
9fe77c23b3
|
one remaining test failing, and that is non-implemented (easy) code. we're good. the rest should be straightforward.
|
2011-11-16 15:44:51 +08:00 |
|
Joel de Guzman
|
3a0ce8969c
|
"classic" position iterator works fine. down to 2 tests failing. must update the other tests cpp files.
|
2011-11-16 15:23:32 +08:00 |
|
Joel de Guzman
|
335741d89e
|
Column position detection not working well. Switching to "classic" position_iterator.
|
2011-11-16 14:58:24 +08:00 |
|
Joel de Guzman
|
052b93db0c
|
More tests -- compact blocks
|
2011-11-16 11:22:19 +08:00 |
|
Joel de Guzman
|
9eeb165f73
|
More tests. All tests pass *except* one.
|
2011-11-16 09:44:51 +08:00 |
|
Joel de Guzman
|
cfc35fbdd6
|
yet more tests and more debugging
|
2011-11-15 22:51:40 +08:00 |
|
Joel de Guzman
|
853e06a3cc
|
More tests. but a bug prevents detection of null elements (see line 100 yaml_def.hpp)
|
2011-11-15 21:28:00 +08:00 |
|
Joel de Guzman
|
f43bcf31d8
|
More block tests (some tests are still failing).
|
2011-11-15 20:14:39 +08:00 |
|
Joel de Guzman
|
15eb9f3ea8
|
adding specs
|
2011-11-15 17:37:38 +08:00 |
|
Joel de Guzman
|
20e3437fa8
|
- More tests
- Block sequences and block maps working
|
2011-11-15 17:22:02 +08:00 |
|
Joel de Guzman
|
dd5df0fbe2
|
plain strings respecting indent level
|
2011-11-15 16:47:33 +08:00 |
|
Joel de Guzman
|
dcc019396b
|
More block tests
|
2011-11-15 15:10:14 +08:00 |
|
Joel de Guzman
|
8d83cfafa1
|
block arrays working
|
2011-11-15 12:16:51 +08:00 |
|
Joel de Guzman
|
dd4d3aec58
|
incremental updates
|
2011-11-14 21:16:33 +08:00 |
|
Joel de Guzman
|
d75b00437a
|
parsing blocks
|
2011-11-14 15:14:26 +08:00 |
|
Joel de Guzman
|
c0dd20a977
|
Merge branch 'master' of github.com:consultomd/yaml_spirit
|
2011-11-14 07:52:02 +08:00 |
|
Joel de Guzman
|
e811fe8c58
|
adding a flow start rule that allows only compound elements (no scalars).
|
2011-11-14 07:51:14 +08:00 |
|
Hartmut Kaiser
|
9a20e83ee4
|
Minor edit
|
2011-11-12 16:48:04 -06:00 |
|
Hartmut Kaiser
|
982d32bb33
|
Adding scalar generator and corresponding test
|
2011-11-12 16:47:01 -06:00 |
|