@[inline]
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Lean.Json.Parser.str = Lean.Json.Parser.strCore ""
@[inline]
Equations
- Lean.Json.Parser.lookahead p desc = do let c ← Lean.Parsec.peek! if p c then pure () else Lean.Parsec.fail ("expected " ++ desc)
@[inline]
Equations
- One or more equations did not get rendered due to their size.
@[inline]
Equations
- Lean.Json.Parser.natNumDigits = do Lean.Json.Parser.lookahead (fun c => Char.ofNat 48 ≤ c ∧ c ≤ Char.ofNat 57) "digit" Lean.Json.Parser.natCore 0 0
@[inline]
Equations
- Lean.Json.Parser.natMaybeZero = do let discr ← Lean.Json.Parser.natNumDigits match discr with | (n, snd) => pure n
Equations
- One or more equations did not get rendered due to their size.
partial def
Lean.Json.Parser.objectCore
(anyCore : Lean.Parsec Lean.Json)
:
Lean.Parsec (Std.RBNode String fun x => Lean.Json)
Equations
- Lean.Json.Parser.any = do Lean.Parsec.ws let res ← Lean.Json.Parser.anyCore Lean.Parsec.eof pure res