2
0
mirror of https://github.com/boostorg/parser.git synced 2026-01-20 04:42:22 +00:00

Commit Graph

  • 1ef7049266 De-templatize parse() for later re-use as compiled code. Zach Laine 2017-04-19 20:41:58 -05:00
  • 79ec42a719 Update Jamfile, fix Boost 1.60 build error, and disable Spirit debugging code. Zach Laine 2017-04-19 19:51:47 -05:00
  • 1d69d5cbbb checkpoint Michael Caisse 2012-07-21 10:09:58 -07:00
  • 9b244ea388 Added explicit types Joel de Guzman 2012-02-25 15:00:12 +08:00
  • 240cad5ea0 Fix for github issue 1 Joel de Guzman 2012-02-25 13:32:26 +08:00
  • dbab52959c temporarily restrict booleans to 1.2 specification Michael Caisse 2012-02-20 12:28:04 -08:00
  • 58c185fd4f boolean and null types must be followed by a delimator Michael Caisse 2012-02-17 01:26:33 -08:00
  • 28059f79dd use type traits for std::distance type. Silence clang warnings Michael Caisse 2012-02-11 12:33:26 -08:00
  • 0ba4711691 make arrays stable so we can keep references to the ast nodes Michael Caisse 2012-02-11 11:18:33 -08:00
  • bfa6eda7cb Merge branch 'master' of github.com:consultciere/yaml_spirit Michael Caisse 2012-02-11 11:00:37 -08:00
  • 5917e6cedb fix shadow warnings Michael Caisse 2012-02-11 11:00:28 -08:00
  • bb0e3335f4 Fixes for MSVC problem with c++11 auto. This commit requires the latest boost trunk copy of Spirit with support for qi::copy. Joel de Guzman 2012-02-07 17:36:31 +08:00
  • 26ad063d66 update files with boost license Michael Caisse 2012-01-18 15:00:05 -08:00
  • ff673ebfda place in yaml namespace Michael Caisse 2012-01-18 10:54:32 -08:00
  • 9e3ccc2331 Added bjam build files + separate cpp files for grammars Joel de Guzman 2012-01-18 18:08:27 +08:00
  • 11cb66114c Cleanup Joel de Guzman 2012-01-18 17:19:17 +08:00
  • d277f6f713 Of course it works with block literals too! Joel de Guzman 2012-01-18 16:21:51 +08:00
  • ab5f77864f Tough debugging session of corner cases. Anchor tests added! Joel de Guzman 2012-01-18 16:02:36 +08:00
  • 7c94721b95 aliases as map keys and anchors in map keys proved to be tricky, but i think i nailed it. Joel de Guzman 2012-01-18 14:25:38 +08:00
  • ce797181a5 Switching (back) to value_t map keys (to allow aliases and anchors as/in keys) Joel de Guzman 2012-01-18 09:54:47 +08:00
  • 0e43dd1394 A bit of cleanup Joel de Guzman 2012-01-18 09:44:58 +08:00
  • ed74cf80a9 + using qi::symbols to manage parsing of anchors and aliases + better error reporting Joel de Guzman 2012-01-17 23:29:19 +08:00
  • b010bb7180 More anchor tests Joel de Guzman 2012-01-17 18:59:47 +08:00
  • f23e346b72 Anchors and aliases implemented Joel de Guzman 2012-01-17 18:41:59 +08:00
  • 43534ccb24 Allow top-level scalars Joel de Guzman 2012-01-17 10:46:32 +08:00
  • 6a259dfb7a - Improved unicode handling - 100% conformance to yaml escapes (unicode stuff) - More tests Joel de Guzman 2012-01-16 18:47:38 +08:00
  • 938e9dd577 - Separate blocks from yaml grammar (refactor) - More specs conformance tweaks Joel de Guzman 2012-01-16 13:16:27 +08:00
  • ef9c4dfb0d misc updates Joel de Guzman 2012-01-16 12:16:59 +08:00
  • af6a763fc8 renamed json_printer to yaml_printer Joel de Guzman 2012-01-16 09:33:53 +08:00
  • 73731d2508 More tests and more tweaks Joel de Guzman 2012-01-15 23:43:39 +08:00
  • 22b161f7d6 Chomping implemented Joel de Guzman 2012-01-15 22:04:52 +08:00
  • 7189fbdb8e Implement 8.10. and 8.11 from yaml specs + tests Joel de Guzman 2012-01-15 16:37:20 +08:00
  • 471fb28c00 misc updates Joel de Guzman 2012-01-14 21:55:31 +08:00
  • 273cc0d7af Re-added block literals Joel de Guzman 2012-01-14 15:24:39 +08:00
  • 59db9de595 Updated gold.txt using better yaml printing Joel de Guzman 2012-01-14 11:42:41 +08:00
  • 603e495f42 First check-in YAML printing + misc cleanups. Joel de Guzman 2011-12-22 17:06:34 +08:00
  • 8974c1623d Misc updates Joel de Guzman 2011-11-29 00:01:49 +08:00
  • 7dff6ca4d1 stream and documents Joel de Guzman 2011-11-28 00:02:38 +08:00
  • c3ad18cf58 there's no octal in string escapes Joel de Guzman 2011-11-27 20:00:59 +08:00
  • 413cbe1a41 + detecting and printing NaN and infinity + map keys reverted to strings (correct) Joel de Guzman 2011-11-27 18:58:36 +08:00
  • eaca74045b Updates for real INF and NAN Joel de Guzman 2011-11-27 13:55:37 +08:00
  • 0561d5a396 More tests + updates Joel de Guzman 2011-11-27 12:42:34 +08:00
  • f8199de15a quick & dirty diff checking + golden (tested & expected) results *** a better test facility should be written diffing the result with a "golden" file! *** Joel de Guzman 2011-11-21 11:19:19 +08:00
  • f10826e908 + More tests + explicit map syntax OK + all tests passing Joel de Guzman 2011-11-21 10:59:22 +08:00
  • d3a477da2e Misc cleanup Joel de Guzman 2011-11-16 16:36:56 +08:00
  • 096a1349c7 Major breakthrough. Michael's yaml file is parsing successfully!!! Joel de Guzman 2011-11-16 16:14:15 +08:00
  • 9fe77c23b3 one remaining test failing, and that is non-implemented (easy) code. we're good. the rest should be straightforward. Joel de Guzman 2011-11-16 15:44:51 +08:00
  • 3a0ce8969c "classic" position iterator works fine. down to 2 tests failing. must update the other tests cpp files. Joel de Guzman 2011-11-16 15:23:32 +08:00
  • 335741d89e Column position detection not working well. Switching to "classic" position_iterator. Joel de Guzman 2011-11-16 14:58:24 +08:00
  • 052b93db0c More tests -- compact blocks Joel de Guzman 2011-11-16 11:22:19 +08:00
  • 9eeb165f73 More tests. All tests pass *except* one. Joel de Guzman 2011-11-16 09:44:51 +08:00
  • cfc35fbdd6 yet more tests and more debugging Joel de Guzman 2011-11-15 22:51:40 +08:00
  • 853e06a3cc More tests. but a bug prevents detection of null elements (see line 100 yaml_def.hpp) Joel de Guzman 2011-11-15 21:28:00 +08:00
  • f43bcf31d8 More block tests (some tests are still failing). Joel de Guzman 2011-11-15 20:14:39 +08:00
  • 15eb9f3ea8 adding specs Joel de Guzman 2011-11-15 17:37:38 +08:00
  • 20e3437fa8 - More tests - Block sequences and block maps working Joel de Guzman 2011-11-15 17:22:02 +08:00
  • dd5df0fbe2 plain strings respecting indent level Joel de Guzman 2011-11-15 16:47:33 +08:00
  • dcc019396b More block tests Joel de Guzman 2011-11-15 15:10:14 +08:00
  • 8d83cfafa1 block arrays working Joel de Guzman 2011-11-15 12:16:51 +08:00
  • dd4d3aec58 incremental updates Joel de Guzman 2011-11-14 16:45:00 +08:00
  • d75b00437a parsing blocks Joel de Guzman 2011-11-14 15:14:26 +08:00
  • c0dd20a977 Merge branch 'master' of github.com:consultomd/yaml_spirit Joel de Guzman 2011-11-14 07:52:02 +08:00
  • e811fe8c58 adding a flow start rule that allows only compound elements (no scalars). Joel de Guzman 2011-11-14 07:51:14 +08:00
  • 9a20e83ee4 Minor edit Hartmut Kaiser 2011-11-12 16:48:04 -06:00
  • 982d32bb33 Adding scalar generator and corresponding test Hartmut Kaiser 2011-11-12 16:47:01 -06:00
  • afc74b77e0 Renaming parser tests Hartmut Kaiser 2011-11-12 16:45:41 -06:00
  • 74a12eb1ee More tests Joel de Guzman 2011-11-10 11:59:23 +08:00
  • f94514cb9e basic yaml flow tests ok. Joel de Guzman 2011-11-10 11:24:20 +08:00
  • 01cb27e3e2 simple json printer Joel de Guzman 2011-11-10 11:12:05 +08:00
  • 759b492185 single quoted strings Joel de Guzman 2011-11-09 23:01:22 +08:00
  • eb6d94451a Allow plain-style strings (7.3.3) Joel de Guzman 2011-11-09 22:12:46 +08:00
  • d9cf84a342 error handling tweaks Joel de Guzman 2011-11-09 21:37:48 +08:00
  • e1316604bd Json basic test passing Joel de Guzman 2011-11-09 17:56:03 +08:00
  • 662edc877d Scalars! Joel de Guzman 2011-11-09 14:30:30 +08:00
  • ccb47ab934 scalar parsers Joel de Guzman 2011-11-09 13:49:20 +08:00
  • f7b96761c7 Some specs Joel de Guzman 2011-11-09 10:43:21 +08:00
  • 0dd5de1a31 add some structure and the desired data structure to parse into. Michael Caisse 2011-11-07 19:02:29 -08:00
  • 81fa863b4a initial commit Michael Caisse 2011-11-07 18:33:43 -08:00