Commit Graph

  • 06197605ba add link to toml-v0.5.0 official ToruNiina 2018-12-13 23:58:37 +09:00
  • 5c24cfd325 add example of multi-line error message ToruNiina 2018-12-13 23:47:32 +09:00
  • abb6ae517d Merge pull request #11 from ToruNiina/toml-v050 v2.0.0 Toru Niina 2018-12-13 21:38:03 +09:00
  • fd21d5dd95 add simplest copyright notice ToruNiina 2018-12-13 20:44:10 +09:00
  • 57de57a1de improve error message for empty value ToruNiina 2018-12-13 20:37:40 +09:00
  • e86777d19c improve error message for conflicting tables ToruNiina 2018-12-13 20:17:57 +09:00
  • e79069cc47 enable to show err msg for invalid insertion ToruNiina 2018-12-13 17:09:38 +09:00
  • f60e93c36f enable to assign value keeping region info ToruNiina 2018-12-13 17:07:26 +09:00
  • e5c29c2870 enable to show err msg for 2 different location ToruNiina 2018-12-13 17:07:03 +09:00
  • acc7b7870f remove format_error_for_value and add get_region instead ToruNiina 2018-12-13 16:13:05 +09:00
  • 06f04af375 fix typoes in README ToruNiina 2018-12-13 14:58:42 +09:00
  • 5125287ac7 fix datetime conversion ToruNiina 2018-12-13 14:57:42 +09:00
  • 56287803e7 update README a bit ToruNiina 2018-12-13 13:21:26 +09:00
  • 95d73a290f add test case for reading dotted-keys ToruNiina 2018-12-13 13:07:48 +09:00
  • 26e0d87d3b enable nanoseconds in datetimes ToruNiina 2018-12-13 12:49:53 +09:00
  • fb6d51954a turn test_parse_unicode on; no change required ToruNiina 2018-12-13 02:28:52 +09:00
  • 4d7cfc9d1d turn test_parse_file on ToruNiina 2018-12-13 02:26:55 +09:00
  • 514f3c773f set test_from_toml ToruNiina 2018-12-13 02:24:03 +09:00
  • 77b237c53a update README ToruNiina 2018-12-13 02:00:42 +09:00
  • 27a80b1214 rename get(table, key) to find() ToruNiina 2018-12-13 02:00:13 +09:00
  • f62bcb3077 update cmakelists ToruNiina 2018-12-13 01:30:25 +09:00
  • be1a310ae5 move test for find to get_related ToruNiina 2018-12-13 01:30:06 +09:00
  • affa159c82 add get_or(value, key, opt) ToruNiina 2018-12-13 01:29:23 +09:00
  • 901c299c40 add unwrap_or to result ToruNiina 2018-12-13 01:28:55 +09:00
  • 2080b30110 add test cases for test_to_toml ToruNiina 2018-12-13 00:38:24 +09:00
  • c15cb15c4c simplify to_toml implementation ToruNiina 2018-12-13 00:38:04 +09:00
  • d370ae7d0d set tm_isdst as negative value ToruNiina 2018-12-13 00:35:43 +09:00
  • 83b588a8c8 rename test code ToruNiina 2018-12-13 00:35:05 +09:00
  • 5bfbbe35a6 update README ToruNiina 2018-12-12 23:23:59 +09:00
  • c69969733f use carriage return depending on env ToruNiina 2018-12-12 23:22:31 +09:00
  • 47cd6f5a41 remove redundant error message ToruNiina 2018-12-12 23:17:28 +09:00
  • a19c9b4a39 add test case for find & get ToruNiina 2018-12-12 21:55:11 +09:00
  • f64430af92 remove old test; individual test cases are added ToruNiina 2018-12-12 20:55:58 +09:00
  • 8e154cdd74 add test case for parsing datetime ToruNiina 2018-12-12 20:55:30 +09:00
  • 65cfa9d06b remove unused file because its not stable ToruNiina 2018-12-12 20:35:21 +09:00
  • cfd82c95f0 add test case for getting converted map ToruNiina 2018-12-12 20:32:26 +09:00
  • 18a22eb3c4 add test cases for datetime variants ToruNiina 2018-12-12 20:28:31 +09:00
  • 03be08a2e6 fix conversion from offset_datetime to system_clock::time_point ToruNiina 2018-12-12 20:28:11 +09:00
  • 27ad4e2d8f cleanup headers ToruNiina 2018-12-12 19:39:04 +09:00
  • 0924164f51 add a note about the error message ToruNiina 2018-12-12 19:36:57 +09:00
  • d4a4865217 fix some errors in README ToruNiina 2018-12-12 19:35:33 +09:00
  • 1bc66f6c28 Merge branch 'toml-v050' of github.com:ToruNiina/toml11 into toml-v050 ToruNiina 2018-12-12 19:33:13 +09:00
  • b015e1ac5b update README for the next version ToruNiina 2018-12-12 19:33:01 +09:00
  • 5aae0b17c8 change error message; require unicode codepoint ToruNiina 2018-12-12 19:14:27 +09:00
  • 0f83ee6039 change temporaly loc from token to copy of loc ToruNiina 2018-12-12 19:12:23 +09:00
  • 879b7d3bff improve format of error message for utf-8 ToruNiina 2018-12-12 19:01:22 +09:00
  • c33ad31981 split lexer for escape sequence for unicode ToruNiina 2018-12-12 18:59:20 +09:00
  • 5d29509d98 remove duplicated default argument for SFINAE ToruNiina 2018-12-12 18:58:54 +09:00
  • 717e03cd4a add find-get overload functions ToruNiina 2018-12-12 17:55:34 +09:00
  • 5a20d55dd0 add test for toml::get ToruNiina 2018-12-12 17:23:06 +09:00
  • dc060ba840 add explicit std::move to toml::get(&&) ToruNiina 2018-12-12 17:22:41 +09:00
  • fcbfbd3a26 supress warning about comparison between signed and unsigned ToruNiina 2018-12-12 16:12:10 +09:00
  • 0c9b785969 add missing include file ToruNiina 2018-12-12 16:11:37 +09:00
  • bcaf5baf88 fix parse_array_of_table_key ToruNiina 2018-12-12 12:14:11 +09:00
  • 5dea88001e add test case for array-of-tables ToruNiina 2018-12-12 12:13:49 +09:00
  • b63dc1f370 remove extra comma ToruNiina 2018-12-12 01:36:20 +09:00
  • d3e88b3082 add test case for table key ToruNiina 2018-12-12 01:31:36 +09:00
  • a1a81089c5 skip whitespace before/inside/after dotted-keys ToruNiina 2018-12-12 01:30:47 +09:00
  • 765ab97d8b add whitespace between [] and key ToruNiina 2018-12-12 01:27:10 +09:00
  • 9f8e86524a add a lot of dotted keys to test_lex ToruNiina 2018-12-12 01:26:56 +09:00
  • 4d64c0d8af add tests for inline table ToruNiina 2018-12-11 23:38:57 +09:00
  • e810c3d35e add tests for equivalent operator ToruNiina 2018-12-11 23:33:32 +09:00
  • fc3471434f add test for array ToruNiina 2018-12-11 23:31:24 +09:00
  • be8600abfa add test for key and string ToruNiina 2018-12-11 23:25:44 +09:00
  • e79e6150f2 update testing macro ToruNiina 2018-12-11 23:25:23 +09:00
  • fc6a15440d enable format_underline to print hint with region ToruNiina 2018-12-11 22:22:07 +09:00
  • d7bba10fa3 improve error message in parse_key_value_pair ToruNiina 2018-12-11 22:21:22 +09:00
  • 247bcb0714 show error message for inhomogenous array ToruNiina 2018-12-11 22:17:28 +09:00
  • 3055645323 remove old tests ToruNiina 2018-12-11 21:52:53 +09:00
  • 0253f49101 add a test for parser (WIP) ToruNiina 2018-12-11 21:51:39 +09:00
  • 27b9334f10 skip BOM if exists ToruNiina 2018-12-11 21:40:48 +09:00
  • 38135940e9 add expect<T>(toml::value) ToruNiina 2018-12-11 11:35:35 +09:00
  • d75a977066 improve error message for bad unwrap a bit ToruNiina 2018-12-11 11:35:07 +09:00
  • 75c136924b add datetimes to chrono ToruNiina 2018-12-10 22:06:06 +09:00
  • 0759e757ae move is_chrono_duration from types to traits ToruNiina 2018-12-10 22:01:18 +09:00
  • 4e57c5f5df improve error message for invalid line ToruNiina 2018-12-10 21:43:02 +09:00
  • ff83a6a477 remove redundant part of error messages ToruNiina 2018-12-10 21:42:56 +09:00
  • 3f991c4759 improve power of get ToruNiina 2018-12-10 15:58:20 +09:00
  • bf2158ae98 add map from exact toml type -> toml::value_t ToruNiina 2018-12-10 15:57:44 +09:00
  • ff19c9f492 add corresponding region to each value ToruNiina 2018-12-10 15:57:17 +09:00
  • 28ba2713ee fix initialization of region in value ToruNiina 2018-12-10 15:25:27 +09:00
  • 129ea81f66 remove redundant words in error message ToruNiina 2018-12-10 15:23:46 +09:00
  • 8dfe187d59 add a function to show a better error message ToruNiina 2018-12-10 15:06:28 +09:00
  • 8078c719fe remove old code ToruNiina 2018-12-10 00:15:41 +09:00
  • 8e18aa9b16 add toml::parse ToruNiina 2018-12-10 00:14:46 +09:00
  • ed155a5040 remove help msgs in parse_value ToruNiina 2018-12-09 21:54:47 +09:00
  • cf03a08632 re-write parser using result and new value ToruNiina 2018-12-09 19:32:30 +09:00
  • 34c3d33936 use vector instead of initializer_list ToruNiina 2018-12-09 19:30:46 +09:00
  • c04b75b2e3 consider LF in the range when writing error msg ToruNiina 2018-12-09 18:08:04 +09:00
  • e24039f4ef update toml::value and improve test_value ToruNiina 2018-12-09 18:03:20 +09:00
  • dc8ccdc458 construct much more tmp variables ToruNiina 2018-12-09 18:00:46 +09:00
  • 2696e4e6ba split storage from value ToruNiina 2018-12-09 16:41:45 +09:00
  • d1d5ca6bf8 add toml::string to have basic/literal flag ToruNiina 2018-12-09 16:40:57 +09:00
  • 80eafd1424 add datetime variants and rearrange type-related functions ToruNiina 2018-12-09 16:34:47 +09:00
  • 9fadf71a10 add constructor from duration to local_time ToruNiina 2018-12-09 16:27:47 +09:00
  • ac3025d92f change default return value of region_base ToruNiina 2018-12-09 13:39:13 +09:00
  • b0e7efa1e0 make some constructors explicit ToruNiina 2018-12-09 13:38:57 +09:00
  • 84676eab0b improve quality of error message ToruNiina 2018-12-09 13:05:09 +09:00
  • 2b3a4d49a5 add region_base to contain it in toml::value ToruNiina 2018-12-09 12:41:38 +09:00
  • f834e0d142 cosmetic: sort value_t in types.h ToruNiina 2018-12-09 11:06:06 +09:00