json.bend checks
raw source on the hub · import 0x0fcbfd752798596b0c5c3cea4816dd08/json.bend as Json
1 import
import Base
Definitions
def q source · line 3 · raw
String
def bs source · line 6 · raw
String
def quoted source · line 9 · raw
@+k:String -> String
def escape source · line 12 · raw
@s:String -> String
def pair source · line 23 · raw
@+k:String -> @+v:String -> String
def object1 source · line 26 · raw
@+k:String -> @+v:String -> String
def object2 source · line 29 · raw
@+k1:String -> @+v1:String -> @+k2:String -> @+v2:String -> String
def object3 source · line 32 · raw
@+k1:String -> @+v1:String -> @+k2:String -> @+v2:String -> @+k3:String -> @+v3:String -> String
def skip_ws source · line 37 · raw
@s:String -> String
def after_colon.on source · line 52 · raw
@s:String -> Maybe<&2, String>
def after_colon source · line 61 · raw
@s:String -> Maybe<&2, String>
def take_string.go source · line 64 · raw
@s:String -> @acc:String -> Maybe<&2, String>
def take_string source · line 79 · raw
@s:String -> Maybe<&2, String>
def take_u32.go source · line 88 · raw
@s:String -> @+acc:U32 -> Maybe<&2, U32>
def take_u32.start source · line 115 · raw
@s:String -> Maybe<&2, U32>
def take_u32 source · line 142 · raw
@s:String -> Maybe<&2, U32>
def take_bool.f source · line 145 · raw
@+s:String -> @is_false:Bool -> Maybe<&2, Bool>
def take_bool.t source · line 152 · raw
@+s:String -> @is_true:Bool -> Maybe<&2, Bool>
def take_bool.on source · line 159 · raw
@+s:String -> Maybe<&2, Bool>
def take_bool source · line 162 · raw
@s:String -> Maybe<&2, Bool>
def after_key.go source · line 165 · raw
@n:Nat -> @sel:Nat -> @s:String -> @+key:String -> @here:Bool -> Maybe<&2, String>
def after_key source · line 183 · raw
@+s:String -> @+key:String -> Maybe<&2, String>
def string_from source · line 192 · raw
@r:Maybe<&2, String> -> Maybe<&2, String>
def bool_from source · line 199 · raw
@r:Maybe<&2, String> -> Maybe<&2, Bool>
def u32_from source · line 206 · raw
@r:Maybe<&2, String> -> Maybe<&2, U32>
def string_field source · line 213 · raw
@+json:String -> @+key:String -> Maybe<&2, String>
def bool_field source · line 216 · raw
@+json:String -> @+key:String -> Maybe<&2, Bool>
def u32_field source · line 219 · raw
@+json:String -> @+key:String -> Maybe<&2, U32>
def need_string source · line 222 · raw
@r:Maybe<&2, String> -> @missing:String -> Result<&2, &2, String, String>
def or_empty source · line 230 · raw
@r:Maybe<&2, String> -> String
def or_false source · line 237 · raw
@r:Maybe<&2, Bool> -> Bool