Commit graph

56 commits

Author SHA1 Message Date
f96b81aa3a format 2024-11-05 15:50:53 +01:00
d1a1b7da81 clippy fixes 2024-07-20 19:09:02 +02:00
199aefdda7 fix string un-escaping 2024-07-20 19:01:58 +02:00
836d593997 clippy fixes 2024-03-11 15:49:46 +01:00
0ab25b7490 update dependencies 2024-03-11 15:25:07 +01:00
ca5e5aa566 better end of input error 2022-01-19 16:02:54 +01:00
274af4f920 Revert "remove parse-display"
This reverts commit 4b0e00cf99.
2022-01-19 15:59:51 +01:00
71427689e7 update miette to 3.0 2022-01-19 15:57:44 +01:00
e5d94364cc Revert "switch back to source-span for now"
This reverts commit 9310fcde66.
2022-01-19 15:43:23 +01:00
4b0e00cf99 remove parse-display 2021-09-09 16:09:28 +02:00
9310fcde66 switch back to source-span for now 2021-09-09 15:59:22 +02:00
eef0d28907 fix error codes 2021-09-09 15:36:23 +02:00
bd3f415eae fix tests 2021-09-09 15:19:31 +02:00
d185883573 better trailing error 2021-08-30 22:22:39 +02:00
7239611c2a fix unexpected token error when there is 1 possible token 2021-08-29 21:14:56 +02:00
81866da439 better array key errors 2021-08-29 21:06:52 +02:00
189a19d631 fix deserializing nested arrays with implicit keys into map 2021-08-29 20:45:45 +02:00
097ed69b9e switch to miette for error reporting 2021-08-29 20:30:35 +02:00
7a98bf4825 fix index panicking when using int index 2021-08-03 16:35:47 +02:00
ba0b66e1bb clonable errors 2021-05-03 19:02:45 +02:00
261b417be9 fix building without the colors feature 2021-04-29 18:16:26 +02:00
b195940fed make Key Ord 2021-03-22 19:02:33 +01:00
370e959c6c add iterators 2021-03-22 18:06:40 +01:00
f6cd8d6fa0 ignore comments 2021-02-24 16:19:51 +01:00
a3178f9993 lower msrv to 1.43 2021-02-23 22:32:59 +01:00
688f4fb6f4 allow trailing semicolon 2021-02-15 15:38:39 +01:00
20dad94035 update dependencies 2021-02-13 19:53:37 +01:00
2fac6f39e1 add as_int/float to Value 2021-02-12 19:04:59 +01:00
cf2fda0c8c finish serde support 2020-12-14 00:11:32 +01:00
80a72c3d72 serde stuff 2020-12-13 22:31:06 +01:00
bf1edefb25 error with source printing 2020-12-13 18:21:12 +01:00
2352ed9fd1 accept more array keys 2020-12-13 18:05:50 +01:00
9ab5131b4c some array cleanup 2020-12-13 17:35:51 +01:00
33bc8f160b move towards spannedtoken 2020-12-13 17:24:28 +01:00
5e8ad8f513 dont store source in SpannedError 2020-12-13 17:08:11 +01:00
9dc0f567ca move parsing into a struct 2020-12-13 16:47:14 +01:00
06e43ddd9c the bit of performance is not worth this unsafe 2020-12-13 15:03:33 +01:00
f1c1f99328 minor string code cleanup 2020-12-08 21:46:32 +01:00
e9e13df444 also optimize single quoted strings 2020-12-08 21:36:08 +01:00
7d6934a265 optimize double quota string literals 2020-12-08 21:32:46 +01:00
f7ae4135d6 remove allocation for int parsing 2020-12-08 20:15:40 +01:00
2227135357 more complete float parsing 2020-12-07 21:35:14 +01:00
575d5be572 make bool handling case insensitive 2020-12-07 21:18:09 +01:00
a19ce28d07 extend integer literal support 2020-12-07 21:14:47 +01:00
309f71a041 implement display for Key and Value 2020-12-04 16:48:30 +01:00
27b1552c94 handle null 2020-12-02 23:23:01 +01:00
6975a89b63 fix doc 2020-12-02 00:39:41 +01:00
64653f3cd5 crate doc 2020-12-02 00:30:35 +01:00
89610734af basic readme, cleanup token error 2020-12-02 00:25:41 +01:00
3184e19b95 more doc 2020-12-02 00:16:45 +01:00