Commit graph

294 commits

Author SHA1 Message Date
moandji.ezana
7a780b58b3 Moved test file to correct folder
(I didn't see it before because it failed in Maven but not in Eclipse)
2014-11-02 13:26:49 +02:00
moandji.ezana
39300478f1 Added multiline and raw string tests from BurntSushi 2014-11-02 13:22:20 +02:00
moandji.ezana
4eb948b694 Updated README for wip-specific information 2014-10-10 12:27:38 +02:00
moandji.ezana
16c8b409e6 Added test to confirm that out-of-order table arrays are supported.
cf. https://github.com/toml-lang/toml/issues/252
2014-10-10 11:45:22 +02:00
moandji.ezana
ccca314649 Parse multiline string literals and all multiline strings with text on
the first line
2014-08-22 23:59:02 +02:00
moandji.ezana
1f290c94b8 Removed unused variable and added static imports. 2014-08-22 22:30:18 +02:00
moandji.ezana
fcd77dca6b Renamed ValueParser#String() to ValueParser#StringToken() to avoid
conflicts/confusion with Parboiled method.
2014-08-13 20:24:58 +02:00
moandji.ezana
dfd5501132 Introduced Multiline enum to clean TomlParser up a bit 2014-08-13 20:22:34 +02:00
moandji.ezana
b6af2c6d48 ValueConverterUtils.parse() and ValueConverterUtils.parser() make it
easier to use Parboiled.
2014-08-13 16:01:31 +02:00
moandji.ezana
2b8bf136a9 Renamed StatementParser to ValueParser 2014-08-13 14:36:21 +02:00
moandji.ezana
697349e9a2 Renamed ValueParser to ValueConverter and associated changes 2014-08-13 14:31:50 +02:00
moandji.ezana
c841c4e1fe Removed regexes from BooleanParser and IntegerParser and using Parboiled
instead
2014-08-13 14:27:23 +02:00
moandji.ezana
cd7b7b68d9 Loop over parsers 2014-08-13 12:09:04 +02:00
moandji.ezana
7e101ce3a3 Added support for literal strings 2014-08-13 11:28:18 +02:00
moandji.ezana
8f877776d6 Support for multiline strings 2014-08-13 00:28:12 +02:00
moandji.ezana
2d76120562 Changelog lists changes to upcoming version 2014-08-12 23:20:23 +02:00
moandji.ezana
2667e2c20d Test that key names in table arrays can contain dots 2014-08-12 23:17:07 +02:00
moandji.ezana
1dd40b14ed Separated error messages with a new line. 2014-08-12 22:45:37 +02:00
moandji.ezana
ff4c0cbc16 Key names can have dots in them 2014-08-12 22:44:24 +02:00
moandji.ezana
b2888519fb Incorporated all of validator's valid tests into JUnit test suite 2014-08-12 18:27:14 +02:00
moandji.ezana
0bca81e5da Split BurntSushiTest into valid and invalid. 2014-08-12 18:17:15 +02:00
moandji.ezana
feba3c7e1a Added documentation to ValueParser 2014-08-12 18:09:11 +02:00
moandji.ezana
86e921cb4b Improved handling of malformed keys.
Incorporated all of the validator's invalid tests.
2014-08-12 18:08:37 +02:00
moandji.ezana
bc4ffcac47 Merge branch 'master' into wip 2014-08-12 17:42:14 +02:00
moandji.ezana
eeb9e7734a Added changelog 2014-08-12 17:41:45 +02:00
moandji.ezana
bc6fa8e736 Moved all classes to single package to reduce visibility.
Only Toml class is public.
2014-08-12 17:38:23 +02:00
moandji.ezana
0a4ac0d875 ValueAnalysis renamed to ValueConverter 2014-08-12 17:30:44 +02:00
moandji.ezana
e2a085d310 Improved handling of invalid integers.
Type parsers broken out into separate package
2014-08-12 17:29:56 +02:00
moandji.ezana
010bc88a20 Improved invalid boolean handling.
Introducing new ValueParser system
2014-08-12 16:44:47 +02:00
moandji.ezana
5253a80748 Renamed parsers 2014-08-12 16:17:12 +02:00
moandji.ezana
bdfe33382a Merge branch 'regex_parser' into wip 2014-08-12 16:04:59 +02:00
moandji.ezana
adbfeae05e Improved handling of invalid strings and array entries 2014-08-12 15:59:53 +02:00
moandji.ezana
155781b5e2 Improved float handling 2014-08-12 15:42:18 +02:00
moandji.ezana
922408e979 Improved handling of invalid key names 2014-08-12 13:15:12 +02:00
moandji.ezana
6b67baf3bf Improved handling of nested arrays 2014-08-12 13:02:46 +02:00
moandji.ezana
01f2ff7d76 Improved handling of arrays, tables and table arrays 2014-08-12 12:53:18 +02:00
moandji.ezana
39e828ff10 Handle nested arrays 2014-08-11 00:51:21 +02:00
moandji.ezana
3ac6916678 Merge branch 'master' into wip 2014-08-09 01:20:00 +02:00
moandji.ezana
946416be97 Mention wip branch in README 2014-08-09 01:17:46 +02:00
moandji.ezana
329b56e7d3 Improved comment handling 2014-08-09 01:10:30 +02:00
moandji.ezana
055480ee0b Initial work to implement regex-based parser 2014-08-05 22:18:04 +02:00
moandji.ezana
14d424e573 Added failing test on invalid number 2014-08-03 14:24:31 +02:00
moandji.ezana
60cbf7ea36 Added datetime-malformed-no-leads test 2014-08-03 14:23:46 +02:00
moandji.ezana
59a408314f Changed "key group" to "table" in error message 2014-08-03 14:22:04 +02:00
moandji.ezana
96016c02d2 Improved comment handling and disallowed mixed arrays 2014-07-22 15:56:07 +02:00
moandji.ezana
d9e1ccc98a Added Toml#to(Class, Gson) to allow for test output as specified by
BurntSushi/toml-test
2014-07-22 15:50:39 +02:00
moandji.ezana
e36b8dbe8e Read empty string followed by new line.
Fix #3 https://github.com/mwanji/toml4j/issues/3
2014-07-21 13:07:36 +02:00
Paul Koerbitz
14ec051e22 Add 'EmptyStringTest.java' which shows problem with empty strings 2014-06-30 18:29:04 +02:00
moandji.ezana
9e075203e4 [maven-release-plugin] prepare for next development iteration 2014-04-10 15:34:13 +02:00
moandji.ezana
de956a842f [maven-release-plugin] prepare release toml4j-0.2.0 2014-04-10 15:34:01 +02:00