~/bend-docscommunity

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