json: delimited arrays

This commit is contained in:
Nathan McCarty 2025-01-26 21:09:58 -05:00
parent ef690db972
commit 90c48b3672

View file

@ -203,11 +203,7 @@ array = do
pure $ first ::: rest
occupiedArray : Parser (JSONValue TArray)
occupiedArray = do
_ <- parseExactChar '['
xs <- values
_ <- parseExactChar ']'
-- TODO: Why is this busted?
-- xs <- delimited '[' ']' values
xs <- delimited '[' ']' values
let (types ** xs) = DList.fromList (forget xs)
pure $ VArray xs
```