Rob Rix
|
3c7eae25b5
|
🔥 String.lift .
|
2015-10-27 16:15:28 -04:00 |
|
Rob Rix
|
82284e422a
|
Always parse over String.CharacterView.
|
2015-10-27 16:15:11 -04:00 |
|
Rob Rix
|
25467794f9
|
More leaning on satisfy parsers.
|
2015-10-27 16:12:23 -04:00 |
|
Rob Rix
|
8a86a0a741
|
Lean on oneOf .
|
2015-10-27 16:12:14 -04:00 |
|
Rob Rix
|
3c203e8f43
|
Extract the key/term parser.
|
2015-10-27 16:11:45 -04:00 |
|
Rob Rix
|
c366e379a0
|
Inline charP.
|
2015-10-27 16:11:38 -04:00 |
|
Rob Rix
|
72abc9f9e2
|
Wipe out some indentation.
|
2015-10-27 16:11:31 -04:00 |
|
Rob Rix
|
176300b141
|
No need to import Either.
|
2015-10-27 16:11:26 -04:00 |
|
joshvera
|
0718e49343
|
Capture the quoted range in members' keys
|
2015-10-27 13:28:35 -04:00 |
|
joshvera
|
96bcc25b23
|
Calculate the key range from the previous range
|
2015-10-27 13:15:56 -04:00 |
|
joshvera
|
57f15afc08
|
Change dict to be a .Keyed(.Keyed) node
|
2015-10-27 11:18:52 -04:00 |
|
joshvera
|
3a1c4a3b0d
|
parse whitespace around separators
|
2015-10-26 16:52:30 -04:00 |
|
joshvera
|
3d84c3be73
|
Improve escape character parsing
|
2015-10-26 16:37:50 -04:00 |
|
joshvera
|
14fac1df3c
|
don't parse whitespace ranges along with syntax
|
2015-10-26 16:37:34 -04:00 |
|
joshvera
|
98d8d52048
|
sepBy
|
2015-10-26 16:36:22 -04:00 |
|
joshvera
|
e59946aa0a
|
Return Members as Fixed
|
2015-10-26 15:06:45 -04:00 |
|
joshvera
|
92539dec54
|
Make JSONLeaf and JSONParser public
|
2015-10-26 15:06:33 -04:00 |
|
joshvera
|
d40ec59f61
|
WIP .Fixed dictionaries
|
2015-10-26 13:31:25 -04:00 |
|
joshvera
|
91c6ad085b
|
use sepBy
|
2015-10-21 11:25:37 -04:00 |
|
joshvera
|
7f5d5d354d
|
indentation
|
2015-10-21 11:25:33 -04:00 |
|
joshvera
|
2cf0464878
|
annotate error messages
|
2015-10-21 11:25:28 -04:00 |
|
joshvera
|
29755448db
|
handle newlines
|
2015-10-21 11:21:37 -04:00 |
|
joshvera
|
cc7f84b6c7
|
indentation
|
2015-10-21 11:17:28 -04:00 |
|
joshvera
|
246e17b922
|
Parse numbers
|
2015-10-21 11:11:49 -04:00 |
|
joshvera
|
81dc6c602e
|
Remove not combinator
|
2015-10-21 11:11:36 -04:00 |
|
joshvera
|
390177ba60
|
Use noneOf for performance
|
2015-10-20 15:28:52 -04:00 |
|
joshvera
|
45d7d5ebdf
|
syntax
|
2015-10-20 15:28:43 -04:00 |
|
joshvera
|
eb07de5a15
|
parse null and boolean
|
2015-10-20 11:11:06 -04:00 |
|
joshvera
|
950750654c
|
Parse doubles
|
2015-10-20 09:20:08 -04:00 |
|
joshvera
|
e031eb5c19
|
Parse tabs and endOfLines
|
2015-10-20 09:19:59 -04:00 |
|
joshvera
|
3e9561aee8
|
Use Madness.satisfy
|
2015-10-20 09:17:55 -04:00 |
|
joshvera
|
a39076599c
|
Add String.lift back
|
2015-10-20 09:17:45 -04:00 |
|
joshvera
|
958e6b2634
|
remove extraneous whitespace parser
|
2015-10-19 15:16:47 -04:00 |
|
joshvera
|
89d14cf43a
|
Remove extra whitespace parsers
|
2015-10-19 15:15:25 -04:00 |
|
joshvera
|
295afbef6f
|
Move JSONLeaf and JSONParser to files
|
2015-10-16 15:41:35 -04:00 |
|