emerging-ezjson@1.1.0.0 checks
0x81c67699424929b5c44cd8577e18117f
ezjson: JSON for Bend 2, with a parser, a printer and a pull cursor
emerging-ezjson@1.1.0.0 by noah-emp
- Published
- 2026-09-30
- Size
- 94,080 bytes, 8 files
- License
- MIT (LICENSE)
- Declarations
- 0 laws (0 proved), 304 defs, 28 types
Import
import emerging-ezjson@1.1.0.0/main.bend as Main import 0x81c67699424929b5c44cd8577e18117f/main.bend as Main import emerging-ezjson@1.1.0.0/src/lazy.bend as Lazy import 0x81c67699424929b5c44cd8577e18117f/src/lazy.bend as Lazy import emerging-ezjson@1.1.0.0/src/lex.bend as Lex import 0x81c67699424929b5c44cd8577e18117f/src/lex.bend as Lex import emerging-ezjson@1.1.0.0/src/parse.bend as Parse import 0x81c67699424929b5c44cd8577e18117f/src/parse.bend as Parse import emerging-ezjson@1.1.0.0/src/print.bend as Print import 0x81c67699424929b5c44cd8577e18117f/src/print.bend as Print import emerging-ezjson@1.1.0.0/src/pull.bend as Pull import 0x81c67699424929b5c44cd8577e18117f/src/pull.bend as Pull import emerging-ezjson@1.1.0.0/src/value.bend as Value import 0x81c67699424929b5c44cd8577e18117f/src/value.bend as Value
Modules
- main.bend 22 declarations — ezjson: JSON for Bend 2, with a parser, a printer and a pull cursor
- src/lazy.bend 1 declarations — src/lazy: `stop` returns `val` when `cond` holds, and otherwise calls rest.
- src/lex.bend 85 declarations — src/lex: a JSON text as tokens. A string is decoded: \", \\, \/, \b, \f,
- src/parse.bend 42 declarations — src/parse: tokens to one JSON value. Commas separate elements, a colon
- src/print.bend 15 declarations — src/print: a value as compact or indented JSON text.
- src/pull.bend 208 declarations — src/pull: one JSON text, one event at a time.
- src/value.bend 89 declarations — src/value: a JSON value. Null, bool, number, string, array, and object.
Other files
- LICENSE 1,074 bytes
Dependencies
No imports from other hub packages.
Dependents
- 0x582b4b0f via
src/lsp/enc.bend: import 0x81c67699424929b5c44cd8577e18117f/main.bend as Ezjson - 0x013e0f9a via
src/lsp/enc.bend: import 0x81c67699424929b5c44cd8577e18117f/main.bend as Ezjson - 0xd96f2ab4 via
src/lsp/enc.bend: import 0x81c67699424929b5c44cd8577e18117f/main.bend as Ezjson - 0xde9bb08f via
src/lsp/enc.bend: import 0x81c67699424929b5c44cd8577e18117f/main.bend as Ezjson
Status on bend 2.0.36
| File | Status | Checker says | Time |
|---|---|---|---|
| main.bend | checks | ALL PROOFS CHECK | 1.2 s |
| src/lazy.bend | checks | ALL PROOFS CHECK | 0.6 s |
| src/lex.bend | checks | ALL PROOFS CHECK | 0.8 s |
| src/parse.bend | checks | ALL PROOFS CHECK | 1.0 s |
| src/print.bend | checks | ALL PROOFS CHECK | 0.9 s |
| src/pull.bend | checks | ALL PROOFS CHECK | 1.1 s |
| src/value.bend | checks | ALL PROOFS CHECK | 1.0 s |