Hello, Thank you for your bug report, and for your efforts to harmonize the different JSON implementations. I have made the changes you suggest, except for the following:
- due to a limitation in abnf/lexgen-derived parsers, #f cannot be a value returned by a parser. So the JSON true and false values are represented by '(#t) and '(#f). - I prefer to use the Chicken module system to handle namespace issues, so that instead of renaming the parser procedure, I would import it as (import (prefix json-abnf: json-abnf)). So I have not changed the name of the procedure exported by json-abnf. I have implemented the rest of your suggestions, added or modified the corresponding unit tests, and made a new release of json-abnf. Thanks again for your efforts. -Ivan _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users