Commit Graph

  • a1aa780a60 Merge branch 'toml-v050' of github.com ToruNiina 2018-12-09 11:05:26 +09:00
  • 48f3b73b91 add ctor(local_datetime, time_offset) to offset_datetime ToruNiina 2018-12-09 00:11:07 +09:00
  • 04854f9d21 stop having begin/end iterator in region/location ToruNiina 2018-12-09 00:00:15 +09:00
  • 8388664fc6 add map_err_or_else to result ToruNiina 2018-12-08 22:44:15 +09:00
  • bb215836dc add missing header files ToruNiina 2018-12-08 20:39:37 +09:00
  • 2b2a05148e add from_string to utility ToruNiina 2018-12-08 20:18:50 +09:00
  • 66807d19d1 add specializations ToruNiina 2018-12-08 19:40:58 +09:00
  • 861444a02b disable some of the tests once ToruNiina 2018-12-08 19:23:53 +09:00
  • 25789d1450 set Datetime as offset_datetime ToruNiina 2018-12-08 19:23:09 +09:00
  • 1e28cb2d13 add test for concat_string ToruNiina 2018-12-08 19:22:41 +09:00
  • ae564bd814 change include file of test_traits ToruNiina 2018-12-08 19:22:31 +09:00
  • 366f72bbdd Merge branch 'datetime' into combinator ToruNiina 2018-12-08 19:06:19 +09:00
  • 3ef33c1637 change almost everything about datetime ToruNiina 2018-12-08 19:04:41 +09:00
  • e05d0bdb84 stop using distance(next(iter), last) ToruNiina 2018-12-06 20:13:06 +09:00
  • 5dbbc1fb1a add escaped newline to lexer for multiline string ToruNiina 2018-12-06 19:53:49 +09:00
  • b3b5682cc0 add message to bad_unwrap ToruNiina 2018-12-06 17:15:19 +09:00
  • df314da751 change error message considering context ToruNiina 2018-12-06 17:03:57 +09:00
  • 3d1783e12a Merge 'types' into combinator ToruNiina 2018-12-06 16:06:25 +09:00
  • f8aa604959 Merge branch 'result' into combinator ToruNiina 2018-12-06 12:57:58 +09:00
  • e3f6805629 add conversion members to result ToruNiina 2018-12-06 12:47:14 +09:00
  • 1dddc6e26c add missing std::move for ctors ToruNiina 2018-12-06 12:46:32 +09:00
  • 5e052237ba add alias for snake_case types ToruNiina 2018-12-06 01:20:11 +09:00
  • a995bd515b Merge branch 'master' into combinator ToruNiina 2018-12-05 21:42:14 +09:00
  • 00619c1c85 Merge branch 'types'; split typedefs from value ToruNiina 2018-12-05 21:41:22 +09:00
  • 532457345c split type definitions from value.hpp ToruNiina 2018-12-05 20:55:25 +09:00
  • f9a018b5ea add source_name to test_lex_aux macros ToruNiina 2018-12-05 17:19:37 +09:00
  • aa05858de3 add source_name to location/region to show filename ToruNiina 2018-12-05 16:55:31 +09:00
  • 2b3c8887d6 add comment to confusing implementation ToruNiina 2018-12-04 22:17:20 +09:00
  • 932a0646ce force clamping character code in [0,256) ToruNiina 2018-12-04 21:55:45 +09:00
  • c3a2cd8c1e use hexcode instead of u8 string on windows ToruNiina 2018-12-04 21:43:43 +09:00
  • c0ce5a2d7d remove debug message from test code ToruNiina 2018-12-04 21:00:34 +09:00
  • c3e1f68ef6 add u8 to the front of UTF-8 string literal ToruNiina 2018-12-04 20:59:44 +09:00
  • 1a2fa6d53a add test for lexers ToruNiina 2018-12-04 20:30:21 +09:00
  • 17f3d96766 add lexers ToruNiina 2018-12-04 20:29:59 +09:00
  • 1f564ec047 add combinators to scan content ToruNiina 2018-12-04 20:29:39 +09:00
  • 679e282e23 make variables in region/location read-only ToruNiina 2018-12-03 00:10:26 +09:00
  • 59588e3a10 add static_assert and useful member funcs ToruNiina 2018-12-02 23:16:28 +09:00
  • f83a8b450e add concat_to_string to utility for error messges ToruNiina 2018-12-02 23:05:15 +09:00
  • 8bf97d8a00 add constructors that receive range to region ToruNiina 2018-12-02 23:04:49 +09:00
  • 2ee8ffab21 add begin/end to region ToruNiina 2018-12-02 21:54:39 +09:00
  • 9c1bfbd5eb make region::source immutable ToruNiina 2018-12-02 21:03:08 +09:00
  • c38b9b7dc7 add region and location to represent tokens ToruNiina 2018-12-02 20:52:04 +09:00
  • 4791088106 Merge branch 'result' into combinator ToruNiina 2018-12-02 18:30:39 +09:00
  • b53d11ce79 ci: downgrade test modules, use BOOST_CHECK ToruNiina 2018-12-02 18:25:09 +09:00
  • 00c3c2f773 Merge branch 'result' into combinator ToruNiina 2018-12-02 18:15:58 +09:00
  • 6c0a12148b add result<T, E> struct to handle errors ToruNiina 2018-12-02 18:01:37 +09:00
  • a32ccd82f3 fix UB in test_value (use after move) ToruNiina 2018-10-22 19:00:16 +09:00
  • f326334147 add definition of constexpr static value to avoid linker error ToruNiina 2018-07-08 18:58:38 +09:00
  • b1a55b1331 simplify SFINAE in to_toml v1.0.1 ToruNiina 2018-05-05 13:09:40 +09:00
  • 170b0d6b3f use constexpr value instead of call constexpr func directory ToruNiina 2018-05-05 12:06:06 +09:00
  • 433636a06f simplify the implementation of from_toml ToruNiina 2018-05-05 11:59:34 +09:00
  • 9555817901 add get<pair>, get<tuple> ToruNiina 2018-05-05 11:46:09 +09:00
  • e54deacf1a simplify SFINAE expressions in toml::get ToruNiina 2018-05-05 11:42:11 +09:00
  • b6f53cae7a update test_traits ToruNiina 2018-05-05 11:40:13 +09:00
  • f953a9cf23 add conjunction, disjunction, negation, index_seq ToruNiina 2018-05-05 11:37:18 +09:00
  • 117549bf70 change is_(map|container) and remove needless trait ToruNiina 2018-05-05 11:36:47 +09:00
  • 4287160254 add a badge ToruNiina 2018-03-28 19:21:17 +09:00
  • 53c87ae80e add contributors section v1.0.0 ToruNiina 2018-03-28 19:14:29 +09:00
  • 5aeb6f24df change exception type #8; iterator may be invalid ToruNiina 2017-12-24 10:42:45 +09:00
  • 3f1b431ee2 add missing inline specifier #7 ToruNiina 2017-12-15 21:39:23 +09:00
  • 7624f95e6d Merge branch 'get_or' to load default value: #6 ToruNiina 2017-12-11 14:55:43 +09:00
  • 7be9548a6f fix test_module name ToruNiina 2017-12-11 14:30:25 +09:00
  • a9eb291a79 add --output-on-failure to .travis.yml ToruNiina 2017-12-11 12:12:22 +09:00
  • f7f356752a add get_or to README ToruNiina 2017-12-11 12:06:31 +09:00
  • 3083f65493 add get_or ToruNiina 2017-12-11 12:04:57 +09:00
  • d1fd42ff7e output line number if error occured ToruNiina 2017-06-17 19:05:24 +09:00
  • 3d6cc40487 Merge pull request #4 from chemfiles/icc Toru Niina 2017-06-14 00:26:30 +09:00
  • 57cc7f77c1 Allow to build with intel c++ compiler Guillaume Fraux 2017-06-12 15:04:59 +02:00
  • 0d9b910d5d remove test already done in other file from one file ToruNiina 2017-06-07 12:35:38 +09:00
  • 8caf472e71 descrive values of toml::value_t in README ToruNiina 2017-06-07 12:33:51 +09:00
  • 9036495ce9 mention toml::value::cast() in README ToruNiina 2017-06-07 12:28:22 +09:00
  • 1dfddb7cb2 mention about toml::Array in README ToruNiina 2017-05-19 15:30:34 +09:00
  • 22c9a837d9 add example of table to README ToruNiina 2017-05-19 14:58:52 +09:00
  • 8a98ce8e35 permit tie with non-match types in from_toml ToruNiina 2017-05-19 14:44:05 +09:00
  • a198a5f103 add test for stream input ToruNiina 2017-05-19 14:16:12 +09:00
  • cbbdc2ab01 add missing example toml data to README ToruNiina 2017-05-18 11:57:49 +09:00
  • 58bb39dd39 exchange string literal to codepoints ToruNiina 2017-05-17 14:59:11 +09:00
  • 6df956e1d4 exchange string literal to codepoints ToruNiina 2017-05-17 14:57:49 +09:00
  • ff00f45922 change literal string to sequence of codepoint ToruNiina 2017-05-17 14:50:29 +09:00
  • 03269588a5 wrap u8 string with std::string ToruNiina 2017-05-17 14:17:03 +09:00
  • 80adda8184 open file with binary mode ToruNiina 2017-05-17 14:12:19 +09:00
  • e2d75bf1a9 fix file path ToruNiina 2017-05-17 14:10:39 +09:00
  • 77855c52e5 try to check text enconding ToruNiina 2017-05-17 14:09:34 +09:00
  • c2ed5e331f try to check text encoding ToruNiina 2017-05-17 14:07:46 +09:00
  • 2c92142d5c restore parser and test ToruNiina 2017-05-17 14:07:34 +09:00
  • d77ec7dc88 restore old parse function ToruNiina 2017-05-17 13:21:32 +09:00
  • b67fcf79bc temporally removed the test for unicode. it fails only on win ToruNiina 2017-05-17 13:19:08 +09:00
  • 430940f766 fix typos ToruNiina 2017-05-17 13:12:21 +09:00
  • 1fc58095fa use wstring_convert (but is deprecated in c++17) ToruNiina 2017-05-17 13:08:24 +09:00
  • 5ffc51a99d experimentally use wchar and wstring in parser.hpp ToruNiina 2017-05-17 13:04:36 +09:00
  • 1265952b97 split parsing unicode file ToruNiina 2017-05-17 12:54:13 +09:00
  • 89c1094a69 set binary flag.. ToruNiina 2017-05-17 12:15:39 +09:00
  • d65642ddf6 add locale settings ToruNiina 2017-05-17 11:45:27 +09:00
  • 9e9a5a7253 fix typo ToruNiina 2017-05-17 10:55:22 +09:00
  • 5e6d699452 add test for hard_example_unicode ToruNiina 2017-05-17 10:16:54 +09:00
  • db247f6496 fix overwritten env val about compiler in travis ToruNiina 2017-05-17 09:47:12 +09:00
  • a93f7c5a4a change env vals about compiler in travis ToruNiina 2017-05-17 09:37:40 +09:00
  • dbf6f0ee34 change travis.yml slightly ToruNiina 2017-05-17 09:28:49 +09:00
  • 7172b0b26e Merge branch 'master' of github.com:ToruNiina/toml11 into travis-osx ToruNiina 2017-05-17 09:24:48 +09:00
  • de70523bc3 experimentally add osx in travis.yml ToruNiina 2017-05-17 09:23:52 +09:00