Commit graph

344 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