From ad0f8d32584496330c15055c5e1c3dc795bb8679 Mon Sep 17 00:00:00 2001 From: Leonardo de Moura Date: Mon, 19 Sep 2022 12:47:44 -0700 Subject: [PATCH] chore: update stage0 --- stage0/src/Init/Prelude.lean | 2 +- stage0/src/Lean/Elab/Tactic/Basic.lean | 2 +- stage0/src/Lean/Expr.lean | 4 +- stage0/src/Lean/Parser.lean | 1 + stage0/src/Lean/Parser/Basic.lean | 12 + stage0/src/Lean/Parser/Extra.lean | 4 +- stage0/src/Lean/PrettyPrinter/Formatter.lean | 1 + .../src/Lean/PrettyPrinter/Parenthesizer.lean | 1 + stage0/stdlib/Lean/Elab/Syntax.c | 4 +- stage0/stdlib/Lean/Parser.c | 2219 +++++++++-------- stage0/stdlib/Lean/Parser/Basic.c | 372 +-- stage0/stdlib/Lean/Parser/Command.c | 112 +- stage0/stdlib/Lean/Parser/Extra.c | 1289 +++++----- stage0/stdlib/Lean/Parser/Term.c | 60 +- stage0/stdlib/Lean/PrettyPrinter/Formatter.c | 46 +- .../stdlib/Lean/PrettyPrinter/Parenthesizer.c | 46 +- 16 files changed, 2342 insertions(+), 1833 deletions(-) diff --git a/stage0/src/Init/Prelude.lean b/stage0/src/Init/Prelude.lean index 09f13f5471..64f7882dbc 100644 --- a/stage0/src/Init/Prelude.lean +++ b/stage0/src/Init/Prelude.lean @@ -2381,7 +2381,7 @@ When we reimplement the specializer, we may consider copying `inst` if it also occurs outside binders or if it is an instance. -/ @[neverExtract, extern "lean_panic_fn"] -opaque panicCore {α : Type u} [Inhabited α] (msg : String) : α +def panicCore {α : Type u} [Inhabited α] (msg : String) : α := default /-- `(panic "msg" : α)` has a built-in implementation which prints `msg` to diff --git a/stage0/src/Lean/Elab/Tactic/Basic.lean b/stage0/src/Lean/Elab/Tactic/Basic.lean index 02083650e8..369a902b94 100644 --- a/stage0/src/Lean/Elab/Tactic/Basic.lean +++ b/stage0/src/Lean/Elab/Tactic/Basic.lean @@ -150,7 +150,7 @@ partial def evalTactic (stx : Syntax) : TacticM Unit := | .missing => pure () | _ => throwError m!"unexpected tactic{indentD stx}" where - throwExs (failures : Array EvalTacticFailure) : TacticM Unit := do + throwExs (failures : Array EvalTacticFailure) : TacticM Unit := do if let some fail := failures[0]? then -- Recall that `failures[0]` is the highest priority evalFn/macro fail.state.restore (restoreInfo := true) diff --git a/stage0/src/Lean/Expr.lean b/stage0/src/Lean/Expr.lean index 53f62059ed..9982dbaeba 100644 --- a/stage0/src/Lean/Expr.lean +++ b/stage0/src/Lean/Expr.lean @@ -292,7 +292,7 @@ instance : Inhabited (MVarIdMap α) where /-- Lean expressions. This datastructure is used in the kernel and -elaborator. Howewer, expressions sent to the kernel should not +elaborator. However, expressions sent to the kernel should not contain metavariables. Remark: we use the `E` suffix (short for `Expr`) to avoid collision with keywords. @@ -338,7 +338,7 @@ inductive Expr where /-- A (universe polymorphic) constant. For example, `@Eq.{1}` is represented as ``.const `Eq [.succ .zero]``, and - `@Array.map.{0, 0}` is represented as ``.cons `Array.map [.zero, .zero]``. + `@Array.map.{0, 0}` is represented as ``.const `Array.map [.zero, .zero]``. -/ | const (declName : Name) (us : List Level) /-- diff --git a/stage0/src/Lean/Parser.lean b/stage0/src/Lean/Parser.lean index 3df6ec02c4..d4aef2b861 100644 --- a/stage0/src/Lean/Parser.lean +++ b/stage0/src/Lean/Parser.lean @@ -30,6 +30,7 @@ builtin_initialize register_parser_alias (kind := identKind) "ident" ident register_parser_alias "colGt" checkColGt { stackSz? := some 0 } register_parser_alias "colGe" checkColGe { stackSz? := some 0 } + register_parser_alias "colEq" checkColEq { stackSz? := some 0 } register_parser_alias "lineEq" checkLineEq { stackSz? := some 0 } register_parser_alias lookahead { stackSz? := some 0 } register_parser_alias atomic { stackSz? := none } diff --git a/stage0/src/Lean/Parser/Basic.lean b/stage0/src/Lean/Parser/Basic.lean index 005b37b0b9..9f77a9d61c 100644 --- a/stage0/src/Lean/Parser/Basic.lean +++ b/stage0/src/Lean/Parser/Basic.lean @@ -1465,6 +1465,18 @@ def anyOfFn : List Parser → ParserFn | [p], c, s => p.fn c s | p::ps, c, s => orelseFn p.fn (anyOfFn ps) c s +def checkColEqFn (errorMsg : String) : ParserFn := fun c s => + match c.savedPos? with + | none => s + | some savedPos => + let savedPos := c.fileMap.toPosition savedPos + let pos := c.fileMap.toPosition s.pos + if pos.column = savedPos.column then s + else s.mkError errorMsg + +def checkColEq (errorMsg : String := "checkColEq") : Parser := + { fn := checkColEqFn errorMsg } + def checkColGeFn (errorMsg : String) : ParserFn := fun c s => match c.savedPos? with | none => s diff --git a/stage0/src/Lean/Parser/Extra.lean b/stage0/src/Lean/Parser/Extra.lean index a6a38c28f9..48efe40aa5 100644 --- a/stage0/src/Lean/Parser/Extra.lean +++ b/stage0/src/Lean/Parser/Extra.lean @@ -59,11 +59,11 @@ attribute [runBuiltinParserAttributeHooks] @[inline] def sepByIndent (p : Parser) (sep : String) (psep : Parser := symbol sep) (allowTrailingSep : Bool := false) : Parser := let p := withAntiquotSpliceAndSuffix `sepBy p (symbol "*") - withPosition $ sepBy (checkColGe "irrelevant" >> p) sep (psep <|> checkLinebreakBefore >> pushNone) allowTrailingSep + withPosition $ sepBy (checkColGe "irrelevant" >> p) sep (psep <|> checkColEq "irrelevant" >> checkLinebreakBefore >> pushNone) allowTrailingSep @[inline] def sepBy1Indent (p : Parser) (sep : String) (psep : Parser := symbol sep) (allowTrailingSep : Bool := false) : Parser := let p := withAntiquotSpliceAndSuffix `sepBy p (symbol "*") - withPosition $ sepBy1 (checkColGe "irrelevant" >> p) sep (psep <|> checkLinebreakBefore >> pushNone) allowTrailingSep + withPosition $ sepBy1 (checkColGe "irrelevant" >> p) sep (psep <|> checkColEq "irrelevant" >> checkLinebreakBefore >> pushNone) allowTrailingSep open PrettyPrinter Syntax.MonadTraverser Formatter in @[combinatorFormatter Lean.Parser.sepByIndent] diff --git a/stage0/src/Lean/PrettyPrinter/Formatter.lean b/stage0/src/Lean/PrettyPrinter/Formatter.lean index d9cd069b66..f9d41e501c 100644 --- a/stage0/src/Lean/PrettyPrinter/Formatter.lean +++ b/stage0/src/Lean/PrettyPrinter/Formatter.lean @@ -482,6 +482,7 @@ def setExpected.formatter (_expected : List String) (p : Formatter) : Formatter modify fun st => { st with leadWord := "" } @[combinatorFormatter Lean.Parser.checkLinebreakBefore] def checkLinebreakBefore.formatter : Formatter := pure () @[combinatorFormatter Lean.Parser.checkTailWs] def checkTailWs.formatter : Formatter := pure () +@[combinatorFormatter Lean.Parser.checkColEq] def checkColEq.formatter : Formatter := pure () @[combinatorFormatter Lean.Parser.checkColGe] def checkColGe.formatter : Formatter := pure () @[combinatorFormatter Lean.Parser.checkColGt] def checkColGt.formatter : Formatter := pure () @[combinatorFormatter Lean.Parser.checkLineEq] def checkLineEq.formatter : Formatter := pure () diff --git a/stage0/src/Lean/PrettyPrinter/Parenthesizer.lean b/stage0/src/Lean/PrettyPrinter/Parenthesizer.lean index 96b6b099f8..deddcaf363 100644 --- a/stage0/src/Lean/PrettyPrinter/Parenthesizer.lean +++ b/stage0/src/Lean/PrettyPrinter/Parenthesizer.lean @@ -482,6 +482,7 @@ def setExpected.parenthesizer (_expected : List String) (p : Parenthesizer) : Pa @[combinatorParenthesizer Lean.Parser.checkNoWsBefore] def checkNoWsBefore.parenthesizer : Parenthesizer := pure () @[combinatorParenthesizer Lean.Parser.checkLinebreakBefore] def checkLinebreakBefore.parenthesizer : Parenthesizer := pure () @[combinatorParenthesizer Lean.Parser.checkTailWs] def checkTailWs.parenthesizer : Parenthesizer := pure () +@[combinatorParenthesizer Lean.Parser.checkColEq] def checkColEq.parenthesizer : Parenthesizer := pure () @[combinatorParenthesizer Lean.Parser.checkColGe] def checkColGe.parenthesizer : Parenthesizer := pure () @[combinatorParenthesizer Lean.Parser.checkColGt] def checkColGt.parenthesizer : Parenthesizer := pure () @[combinatorParenthesizer Lean.Parser.checkLineEq] def checkLineEq.parenthesizer : Parenthesizer := pure () diff --git a/stage0/stdlib/Lean/Elab/Syntax.c b/stage0/stdlib/Lean/Elab/Syntax.c index b576d89df8..4794387d88 100644 --- a/stage0/stdlib/Lean/Elab/Syntax.c +++ b/stage0/stdlib/Lean/Elab/Syntax.c @@ -600,7 +600,7 @@ uint8_t l___private_Lean_Util_Trace_0__Lean_checkTraceOption(lean_object*, lean_ uint8_t l_Lean_Parser_isValidSyntaxNodeKind(lean_object*, lean_object*); static lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__4; lean_object* l_Lean_quoteNameMk(lean_object*); -uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9108_(uint8_t, uint8_t); +uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9164_(uint8_t, uint8_t); static lean_object* l_Lean_Elab_Command_elabSyntax___closed__1; LEAN_EXPORT lean_object* l_Lean_Elab_Term_checkLeftRec(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Term_toParserDescr_processAlias___closed__11; @@ -5398,7 +5398,7 @@ _start: lean_object* x_12; uint8_t x_64; uint8_t x_65; uint8_t x_66; x_64 = lean_ctor_get_uint8(x_3, sizeof(void*)*1 + 2); x_65 = 0; -x_66 = l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9108_(x_64, x_65); +x_66 = l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9164_(x_64, x_65); if (x_66 == 0) { uint8_t x_67; diff --git a/stage0/stdlib/Lean/Parser.c b/stage0/stdlib/Lean/Parser.c index 6f4d859cc0..5e71cf4f6f 100644 --- a/stage0/stdlib/Lean/Parser.c +++ b/stage0/stdlib/Lean/Parser.c @@ -24,6 +24,7 @@ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__2 static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____lambda__1___closed__1; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__152; static lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_ident_formatter___closed__2; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__272; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__119; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__110; @@ -71,6 +72,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_atomic_formatter(lean_object*, lean_ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__91; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__78; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__241; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__265; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__167; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__22; extern lean_object* l_Lean_Parser_scientificLit; @@ -80,10 +82,12 @@ extern lean_object* l_Lean_Parser_ident; lean_object* l_Lean_Parser_checkColGe(lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__92; +lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_strLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__243; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__160; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__244; +lean_object* l_Lean_PrettyPrinter_Formatter_checkColEq_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_optional_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__232; static lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_ident_parenthesizer___closed__8; @@ -119,6 +123,7 @@ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__1 static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__177; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__106; lean_object* l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__262; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_checkColGt_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -150,6 +155,7 @@ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__8 LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__219; static lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_strLit_formatter___closed__1; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__268; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__16; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__251; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__165; @@ -195,6 +201,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_charLit_for static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__237; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__69; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__206; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__266; lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkWsBefore_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__14; LEAN_EXPORT lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_ident_formatter(lean_object*); @@ -234,11 +241,13 @@ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__3 static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__109; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__65; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__173; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__271; extern lean_object* l_Lean_PrettyPrinter_combinatorFormatterAttribute; lean_object* l_Lean_Parser_strLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__168; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__188; lean_object* l_Lean_Parser_many1Indent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__270; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__178; lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkLineEq_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__261; @@ -265,6 +274,7 @@ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__1 static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__253; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__194; +lean_object* l_Lean_Parser_checkColEq(lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__75; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__159; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__205; @@ -379,6 +389,7 @@ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__1 LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8_(lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__189; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__44; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__264; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__45; lean_object* l_Lean_Parser_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__122; @@ -393,6 +404,7 @@ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__5 lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkLinebreakBefore_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__131; lean_object* l_Lean_Parser_nameLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__263; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__144; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__197; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__171; @@ -421,6 +433,7 @@ static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__2 lean_object* l_Lean_Parser_orelse(lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__64; static lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_ident_formatter___closed__5; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__269; static lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_ident_formatter___closed__6; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__225; static lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_numLit_formatter___closed__2; @@ -477,6 +490,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__126; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__133; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__267; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__231; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__116; static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__192; @@ -1678,7 +1692,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("lineEq", 6); +x_1 = lean_mk_string_from_bytes("colEq", 5); return x_1; } } @@ -1696,7 +1710,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("checkLineEq", 11); +x_1 = lean_mk_string_from_bytes("checkColEq", 10); return x_1; } } @@ -1715,7 +1729,7 @@ _start: { lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__130; -x_2 = l_Lean_Parser_checkLineEq(x_1); +x_2 = l_Lean_Parser_checkColEq(x_1); return x_2; } } @@ -1743,7 +1757,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_checkLineEq_formatter___boxed), 4, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_checkColEq_formatter___boxed), 4, 0); return x_1; } } @@ -1761,7 +1775,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkLineEq_parenthesizer___boxed), 4, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___boxed), 4, 0); return x_1; } } @@ -1779,7 +1793,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("lookahead", 9); +x_1 = lean_mk_string_from_bytes("lineEq", 6); return x_1; } } @@ -1796,101 +1810,100 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__141() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__139; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("checkLineEq", 11); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__142() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_lookahead), 1, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__141; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__143() { _start: { lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__141; +x_2 = l_Lean_Parser_checkLineEq(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__144() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__143; +x_2 = lean_alloc_ctor(0, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__145() { +_start: +{ +lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__142; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__144() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__141; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__145() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_lookahead_formatter___boxed), 5, 0); -return x_1; -} -} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__146() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__145; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_checkLineEq_formatter___boxed), 4, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__147() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_lookahead_parenthesizer___boxed), 5, 0); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__146; +x_2 = lean_alloc_ctor(0, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__148() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__147; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkLineEq_parenthesizer___boxed), 4, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__149() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("atomic", 6); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__148; +x_2 = lean_alloc_ctor(0, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__150() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__149; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("lookahead", 9); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__151() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__149; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__150; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -1898,14 +1911,34 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__152() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_atomic), 1, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__150; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__153() { _start: { +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_lookahead), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__154() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__153; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__155() { +_start: +{ lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__152; x_2 = lean_alloc_ctor(1, 1, 0); @@ -1913,35 +1946,11 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__154() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__151; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__155() { -_start: -{ -lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = lean_box(0); -x_2 = lean_box(0); -x_3 = 0; -x_4 = lean_alloc_ctor(0, 2, 1); -lean_ctor_set(x_4, 0, x_2); -lean_ctor_set(x_4, 1, x_1); -lean_ctor_set_uint8(x_4, sizeof(void*)*2, x_3); -return x_4; -} -} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__156() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_atomic_formatter), 6, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_lookahead_formatter___boxed), 5, 0); return x_1; } } @@ -1959,7 +1968,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer), 6, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_lookahead_parenthesizer___boxed), 5, 0); return x_1; } } @@ -1977,7 +1986,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("many", 4); +x_1 = lean_mk_string_from_bytes("atomic", 6); return x_1; } } @@ -2005,7 +2014,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_atomic), 1, 0); return x_1; } } @@ -2032,63 +2041,67 @@ return x_2; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__166() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many_formatter), 6, 0); -return x_1; +lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; +x_1 = lean_box(0); +x_2 = lean_box(0); +x_3 = 0; +x_4 = lean_alloc_ctor(0, 2, 1); +lean_ctor_set(x_4, 0, x_2); +lean_ctor_set(x_4, 1, x_1); +lean_ctor_set_uint8(x_4, sizeof(void*)*2, x_3); +return x_4; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__167() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__166; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_atomic_formatter), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__168() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many_parenthesizer), 6, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__169() { -_start: -{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__168; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__167; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__170() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__169() { _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("many1", 5); +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer), 6, 0); return x_1; } } +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__170() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__169; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__171() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__170; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("many", 4); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__172() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__170; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__171; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -2096,14 +2109,34 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__173() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1), 1, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__171; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__174() { _start: { +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__175() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__174; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__176() { +_start: +{ lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__173; x_2 = lean_alloc_ctor(1, 1, 0); @@ -2111,76 +2144,56 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__175() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__172; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__176() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1_formatter), 6, 0); -return x_1; -} -} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__177() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__176; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many_formatter), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__178() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1_parenthesizer), 6, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__179() { -_start: -{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__178; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__177; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__180() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__179() { _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("manyIndent", 10); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many_parenthesizer), 6, 0); return x_1; } } +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__180() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__179; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__181() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__180; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("many1", 5); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__182() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__180; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__181; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -2188,14 +2201,34 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__183() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_manyIndent), 1, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__181; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__184() { _start: { +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__185() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__184; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__186() { +_start: +{ lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__183; x_2 = lean_alloc_ctor(1, 1, 0); @@ -2203,76 +2236,56 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__185() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__182; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__186() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_manyIndent_formatter), 6, 0); -return x_1; -} -} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__187() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__186; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1_formatter), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__188() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_manyIndent_parenthesizer), 6, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__189() { -_start: -{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__188; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__187; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__190() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__189() { _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("many1Indent", 11); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1_parenthesizer), 6, 0); return x_1; } } +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__190() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__189; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__191() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__190; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("manyIndent", 10); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__192() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__190; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__191; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -2280,14 +2293,34 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__193() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1Indent), 1, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__191; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__194() { _start: { +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_manyIndent), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__195() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__194; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__196() { +_start: +{ lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__193; x_2 = lean_alloc_ctor(1, 1, 0); @@ -2295,76 +2328,56 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__195() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__192; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__196() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1Indent_formatter), 6, 0); -return x_1; -} -} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__197() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__196; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_manyIndent_formatter), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__198() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1Indent_parenthesizer), 6, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__199() { -_start: -{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__198; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__197; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__200() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__199() { _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("optional", 8); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_manyIndent_parenthesizer), 6, 0); return x_1; } } +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__200() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__199; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__201() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__200; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("many1Indent", 11); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__202() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__200; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__201; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -2372,14 +2385,34 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__203() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_optional), 1, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__201; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__204() { _start: { +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1Indent), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__205() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__204; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__206() { +_start: +{ lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__203; x_2 = lean_alloc_ctor(1, 1, 0); @@ -2387,35 +2420,11 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__205() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__202; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__206() { -_start: -{ -lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__51; -x_3 = 0; -x_4 = lean_alloc_ctor(0, 2, 1); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set_uint8(x_4, sizeof(void*)*2, x_3); -return x_4; -} -} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__207() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1Indent_formatter), 6, 0); return x_1; } } @@ -2433,7 +2442,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_many1Indent_parenthesizer), 6, 0); return x_1; } } @@ -2451,7 +2460,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("withPosition", 12); +x_1 = lean_mk_string_from_bytes("optional", 8); return x_1; } } @@ -2479,7 +2488,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____clo _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_withPosition), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_optional), 1, 0); return x_1; } } @@ -2506,63 +2515,67 @@ return x_2; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__217() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_withPosition_formatter), 6, 0); -return x_1; +lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__51; +x_3 = 0; +x_4 = lean_alloc_ctor(0, 2, 1); +lean_ctor_set(x_4, 0, x_1); +lean_ctor_set(x_4, 1, x_2); +lean_ctor_set_uint8(x_4, sizeof(void*)*2, x_3); +return x_4; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__218() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__217; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__219() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_withPosition_parenthesizer), 6, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__220() { -_start: -{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__219; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__218; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__221() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__220() { _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("interpolatedStr", 15); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 0); return x_1; } } +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__221() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__220; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__222() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__221; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("withPosition", 12); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__223() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__221; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__222; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -2570,14 +2583,34 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__224() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_interpolatedStr), 1, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__222; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__225() { _start: { +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_withPosition), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__226() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__225; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__227() { +_start: +{ lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__224; x_2 = lean_alloc_ctor(1, 1, 0); @@ -2585,84 +2618,66 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__226() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("interpolatedStrKind", 19); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__227() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__226; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__228() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__227; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_withPosition_formatter), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__229() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter), 6, 0); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__228; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__230() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__229; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_withPosition_parenthesizer), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__231() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer), 6, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__232() { -_start: -{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__231; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__230; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__233() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__232() { _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("orelse", 6); +x_1 = lean_mk_string_from_bytes("interpolatedStr", 15); return x_1; } } +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__233() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__232; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; +} +} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__234() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__233; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__232; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -2670,32 +2685,12 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__235() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__233; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__236() { -_start: -{ lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_orelse), 2, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_interpolatedStr), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__237() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__236; -x_2 = lean_alloc_ctor(2, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__238() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__236() { _start: { lean_object* x_1; lean_object* x_2; @@ -2705,66 +2700,84 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__239() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__237() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 0); +x_1 = lean_mk_string_from_bytes("interpolatedStrKind", 19); return x_1; } } +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__238() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__237; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__239() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__238; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__240() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__239; -x_2 = lean_alloc_ctor(2, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__241() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 0); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__240; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__242() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__241; -x_2 = lean_alloc_ctor(2, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer), 6, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__243() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("andthen", 7); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__242; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__244() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__243; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("orelse", 6); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__245() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__243; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__244; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -2772,27 +2785,27 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__246() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_andthen), 2, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__244; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__247() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__246; -x_2 = lean_alloc_ctor(2, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_orelse), 2, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__248() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__245; -x_2 = lean_alloc_ctor(1, 1, 0); +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__247; +x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } @@ -2800,63 +2813,63 @@ return x_2; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__249() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 0); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__246; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__250() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__249; -x_2 = lean_alloc_ctor(2, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 0); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__251() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__252() { -_start: -{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__251; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__250; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__253() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__252() { _start: { lean_object* x_1; -x_1 = lean_mk_string_from_bytes("notFollowedBy", 13); +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 0); return x_1; } } +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__253() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__252; +x_2 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__254() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__253; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("andthen", 7); +return x_1; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__255() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__253; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__254; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } @@ -2864,14 +2877,34 @@ return x_3; static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__256() { _start: { -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____lambda__1), 1, 0); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__254; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__257() { _start: { +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_andthen), 2, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__258() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__257; +x_2 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__259() { +_start: +{ lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__256; x_2 = lean_alloc_ctor(1, 1, 0); @@ -2879,29 +2912,11 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__258() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_notFollowedBy_parenthesizer___boxed), 5, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__259() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__258; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__260() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_notFollowedBy_formatter___boxed), 5, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 0); return x_1; } } @@ -2910,6 +2925,106 @@ _start: { lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__260; +x_2 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__262() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__263() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__262; +x_2 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__264() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("notFollowedBy", 13); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__265() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_box(0); +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__264; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__266() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__6; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__264; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__267() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____lambda__1), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__268() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__267; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__269() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_notFollowedBy_parenthesizer___boxed), 5, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__270() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__269; +x_2 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__271() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_notFollowedBy_formatter___boxed), 5, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__272() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__271; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -3248,9 +3363,9 @@ x_149 = lean_ctor_get(x_148, 1); lean_inc(x_149); lean_dec(x_148); x_150 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__140; -x_151 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__141; -x_152 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__143; -x_153 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__144; +x_151 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__142; +x_152 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__144; +x_153 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__145; x_154 = l_Lean_Parser_registerAlias(x_150, x_151, x_152, x_153, x_6, x_149); if (lean_obj_tag(x_154) == 0) { @@ -3258,7 +3373,7 @@ lean_object* x_155; lean_object* x_156; lean_object* x_157; x_155 = lean_ctor_get(x_154, 1); lean_inc(x_155); lean_dec(x_154); -x_156 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__146; +x_156 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__147; x_157 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_150, x_156, x_155); if (lean_obj_tag(x_157) == 0) { @@ -3266,74 +3381,74 @@ lean_object* x_158; lean_object* x_159; lean_object* x_160; x_158 = lean_ctor_get(x_157, 1); lean_inc(x_158); lean_dec(x_157); -x_159 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__148; +x_159 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__149; x_160 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_150, x_159, x_158); if (lean_obj_tag(x_160) == 0) { -lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; +lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; x_161 = lean_ctor_get(x_160, 1); lean_inc(x_161); lean_dec(x_160); -x_162 = lean_box(0); -x_163 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__150; -x_164 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__151; -x_165 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__153; -x_166 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__154; -x_167 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__155; -x_168 = l_Lean_Parser_registerAlias(x_163, x_164, x_165, x_166, x_167, x_161); -if (lean_obj_tag(x_168) == 0) +x_162 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__151; +x_163 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__152; +x_164 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__154; +x_165 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__155; +x_166 = l_Lean_Parser_registerAlias(x_162, x_163, x_164, x_165, x_6, x_161); +if (lean_obj_tag(x_166) == 0) { -lean_object* x_169; lean_object* x_170; lean_object* x_171; -x_169 = lean_ctor_get(x_168, 1); -lean_inc(x_169); -lean_dec(x_168); -x_170 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__157; -x_171 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_163, x_170, x_169); -if (lean_obj_tag(x_171) == 0) +lean_object* x_167; lean_object* x_168; lean_object* x_169; +x_167 = lean_ctor_get(x_166, 1); +lean_inc(x_167); +lean_dec(x_166); +x_168 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__157; +x_169 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_162, x_168, x_167); +if (lean_obj_tag(x_169) == 0) { -lean_object* x_172; lean_object* x_173; lean_object* x_174; -x_172 = lean_ctor_get(x_171, 1); -lean_inc(x_172); -lean_dec(x_171); -x_173 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__159; -x_174 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_163, x_173, x_172); -if (lean_obj_tag(x_174) == 0) +lean_object* x_170; lean_object* x_171; lean_object* x_172; +x_170 = lean_ctor_get(x_169, 1); +lean_inc(x_170); +lean_dec(x_169); +x_171 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__159; +x_172 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_162, x_171, x_170); +if (lean_obj_tag(x_172) == 0) { -lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; -x_175 = lean_ctor_get(x_174, 1); -lean_inc(x_175); -lean_dec(x_174); -x_176 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__161; -x_177 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__162; -x_178 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__164; -x_179 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__165; -x_180 = l_Lean_Parser_registerAlias(x_176, x_177, x_178, x_179, x_45, x_175); +lean_object* x_173; lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; +x_173 = lean_ctor_get(x_172, 1); +lean_inc(x_173); +lean_dec(x_172); +x_174 = lean_box(0); +x_175 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__161; +x_176 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__162; +x_177 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__164; +x_178 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__165; +x_179 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__166; +x_180 = l_Lean_Parser_registerAlias(x_175, x_176, x_177, x_178, x_179, x_173); if (lean_obj_tag(x_180) == 0) { lean_object* x_181; lean_object* x_182; lean_object* x_183; x_181 = lean_ctor_get(x_180, 1); lean_inc(x_181); lean_dec(x_180); -x_182 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__167; -x_183 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_176, x_182, x_181); +x_182 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__168; +x_183 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_175, x_182, x_181); if (lean_obj_tag(x_183) == 0) { lean_object* x_184; lean_object* x_185; lean_object* x_186; x_184 = lean_ctor_get(x_183, 1); lean_inc(x_184); lean_dec(x_183); -x_185 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__169; -x_186 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_176, x_185, x_184); +x_185 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__170; +x_186 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_175, x_185, x_184); if (lean_obj_tag(x_186) == 0) { lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; x_187 = lean_ctor_get(x_186, 1); lean_inc(x_187); lean_dec(x_186); -x_188 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__171; -x_189 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__172; -x_190 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__174; -x_191 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__175; +x_188 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__172; +x_189 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__173; +x_190 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__175; +x_191 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__176; x_192 = l_Lean_Parser_registerAlias(x_188, x_189, x_190, x_191, x_45, x_187); if (lean_obj_tag(x_192) == 0) { @@ -3341,7 +3456,7 @@ lean_object* x_193; lean_object* x_194; lean_object* x_195; x_193 = lean_ctor_get(x_192, 1); lean_inc(x_193); lean_dec(x_192); -x_194 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__177; +x_194 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__178; x_195 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_188, x_194, x_193); if (lean_obj_tag(x_195) == 0) { @@ -3349,7 +3464,7 @@ lean_object* x_196; lean_object* x_197; lean_object* x_198; x_196 = lean_ctor_get(x_195, 1); lean_inc(x_196); lean_dec(x_195); -x_197 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__179; +x_197 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__180; x_198 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_188, x_197, x_196); if (lean_obj_tag(x_198) == 0) { @@ -3357,10 +3472,10 @@ lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; x_199 = lean_ctor_get(x_198, 1); lean_inc(x_199); lean_dec(x_198); -x_200 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__181; -x_201 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__182; -x_202 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__184; -x_203 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__185; +x_200 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__182; +x_201 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__183; +x_202 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__185; +x_203 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__186; x_204 = l_Lean_Parser_registerAlias(x_200, x_201, x_202, x_203, x_45, x_199); if (lean_obj_tag(x_204) == 0) { @@ -3368,7 +3483,7 @@ lean_object* x_205; lean_object* x_206; lean_object* x_207; x_205 = lean_ctor_get(x_204, 1); lean_inc(x_205); lean_dec(x_204); -x_206 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__187; +x_206 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__188; x_207 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_200, x_206, x_205); if (lean_obj_tag(x_207) == 0) { @@ -3376,7 +3491,7 @@ lean_object* x_208; lean_object* x_209; lean_object* x_210; x_208 = lean_ctor_get(x_207, 1); lean_inc(x_208); lean_dec(x_207); -x_209 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__189; +x_209 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__190; x_210 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_200, x_209, x_208); if (lean_obj_tag(x_210) == 0) { @@ -3384,10 +3499,10 @@ lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; x_211 = lean_ctor_get(x_210, 1); lean_inc(x_211); lean_dec(x_210); -x_212 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__191; -x_213 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__192; -x_214 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__194; -x_215 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__195; +x_212 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__192; +x_213 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__193; +x_214 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__195; +x_215 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__196; x_216 = l_Lean_Parser_registerAlias(x_212, x_213, x_214, x_215, x_45, x_211); if (lean_obj_tag(x_216) == 0) { @@ -3395,7 +3510,7 @@ lean_object* x_217; lean_object* x_218; lean_object* x_219; x_217 = lean_ctor_get(x_216, 1); lean_inc(x_217); lean_dec(x_216); -x_218 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__197; +x_218 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__198; x_219 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_212, x_218, x_217); if (lean_obj_tag(x_219) == 0) { @@ -3403,81 +3518,81 @@ lean_object* x_220; lean_object* x_221; lean_object* x_222; x_220 = lean_ctor_get(x_219, 1); lean_inc(x_220); lean_dec(x_219); -x_221 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__199; +x_221 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__200; x_222 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_212, x_221, x_220); if (lean_obj_tag(x_222) == 0) { -lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; +lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; x_223 = lean_ctor_get(x_222, 1); lean_inc(x_223); lean_dec(x_222); -x_224 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__201; -x_225 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__202; -x_226 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__204; -x_227 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__205; -x_228 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__206; -x_229 = l_Lean_Parser_registerAlias(x_224, x_225, x_226, x_227, x_228, x_223); -if (lean_obj_tag(x_229) == 0) +x_224 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__202; +x_225 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__203; +x_226 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__205; +x_227 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__206; +x_228 = l_Lean_Parser_registerAlias(x_224, x_225, x_226, x_227, x_45, x_223); +if (lean_obj_tag(x_228) == 0) { -lean_object* x_230; lean_object* x_231; lean_object* x_232; -x_230 = lean_ctor_get(x_229, 1); -lean_inc(x_230); -lean_dec(x_229); -x_231 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__208; -x_232 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_224, x_231, x_230); -if (lean_obj_tag(x_232) == 0) +lean_object* x_229; lean_object* x_230; lean_object* x_231; +x_229 = lean_ctor_get(x_228, 1); +lean_inc(x_229); +lean_dec(x_228); +x_230 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__208; +x_231 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_224, x_230, x_229); +if (lean_obj_tag(x_231) == 0) { -lean_object* x_233; lean_object* x_234; lean_object* x_235; -x_233 = lean_ctor_get(x_232, 1); -lean_inc(x_233); -lean_dec(x_232); -x_234 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__210; -x_235 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_224, x_234, x_233); -if (lean_obj_tag(x_235) == 0) +lean_object* x_232; lean_object* x_233; lean_object* x_234; +x_232 = lean_ctor_get(x_231, 1); +lean_inc(x_232); +lean_dec(x_231); +x_233 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__210; +x_234 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_224, x_233, x_232); +if (lean_obj_tag(x_234) == 0) { -lean_object* x_236; lean_object* x_237; lean_object* x_238; lean_object* x_239; lean_object* x_240; lean_object* x_241; -x_236 = lean_ctor_get(x_235, 1); -lean_inc(x_236); -lean_dec(x_235); -x_237 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__212; -x_238 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__213; -x_239 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__215; -x_240 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__216; -x_241 = l_Lean_Parser_registerAlias(x_237, x_238, x_239, x_240, x_167, x_236); +lean_object* x_235; lean_object* x_236; lean_object* x_237; lean_object* x_238; lean_object* x_239; lean_object* x_240; lean_object* x_241; +x_235 = lean_ctor_get(x_234, 1); +lean_inc(x_235); +lean_dec(x_234); +x_236 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__212; +x_237 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__213; +x_238 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__215; +x_239 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__216; +x_240 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__217; +x_241 = l_Lean_Parser_registerAlias(x_236, x_237, x_238, x_239, x_240, x_235); if (lean_obj_tag(x_241) == 0) { lean_object* x_242; lean_object* x_243; lean_object* x_244; x_242 = lean_ctor_get(x_241, 1); lean_inc(x_242); lean_dec(x_241); -x_243 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__218; -x_244 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_237, x_243, x_242); +x_243 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__219; +x_244 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_236, x_243, x_242); if (lean_obj_tag(x_244) == 0) { lean_object* x_245; lean_object* x_246; lean_object* x_247; x_245 = lean_ctor_get(x_244, 1); lean_inc(x_245); lean_dec(x_244); -x_246 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__220; -x_247 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_237, x_246, x_245); +x_246 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__221; +x_247 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_236, x_246, x_245); if (lean_obj_tag(x_247) == 0) { lean_object* x_248; lean_object* x_249; lean_object* x_250; lean_object* x_251; lean_object* x_252; lean_object* x_253; x_248 = lean_ctor_get(x_247, 1); lean_inc(x_248); lean_dec(x_247); -x_249 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__222; -x_250 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__223; -x_251 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__225; -x_252 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__228; -x_253 = l_Lean_Parser_registerAlias(x_249, x_250, x_251, x_252, x_45, x_248); +x_249 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__223; +x_250 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__224; +x_251 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__226; +x_252 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__227; +x_253 = l_Lean_Parser_registerAlias(x_249, x_250, x_251, x_252, x_179, x_248); if (lean_obj_tag(x_253) == 0) { lean_object* x_254; lean_object* x_255; lean_object* x_256; x_254 = lean_ctor_get(x_253, 1); lean_inc(x_254); lean_dec(x_253); -x_255 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__230; +x_255 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__229; x_256 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_249, x_255, x_254); if (lean_obj_tag(x_256) == 0) { @@ -3485,7 +3600,7 @@ lean_object* x_257; lean_object* x_258; lean_object* x_259; x_257 = lean_ctor_get(x_256, 1); lean_inc(x_257); lean_dec(x_256); -x_258 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__232; +x_258 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__231; x_259 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_249, x_258, x_257); if (lean_obj_tag(x_259) == 0) { @@ -3493,10 +3608,10 @@ lean_object* x_260; lean_object* x_261; lean_object* x_262; lean_object* x_263; x_260 = lean_ctor_get(x_259, 1); lean_inc(x_260); lean_dec(x_259); -x_261 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__234; -x_262 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__235; -x_263 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__237; -x_264 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__238; +x_261 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__233; +x_262 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__234; +x_263 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__236; +x_264 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__239; x_265 = l_Lean_Parser_registerAlias(x_261, x_262, x_263, x_264, x_45, x_260); if (lean_obj_tag(x_265) == 0) { @@ -3504,7 +3619,7 @@ lean_object* x_266; lean_object* x_267; lean_object* x_268; x_266 = lean_ctor_get(x_265, 1); lean_inc(x_266); lean_dec(x_265); -x_267 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__240; +x_267 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__241; x_268 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_261, x_267, x_266); if (lean_obj_tag(x_268) == 0) { @@ -3512,7 +3627,7 @@ lean_object* x_269; lean_object* x_270; lean_object* x_271; x_269 = lean_ctor_get(x_268, 1); lean_inc(x_269); lean_dec(x_268); -x_270 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__242; +x_270 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__243; x_271 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_261, x_270, x_269); if (lean_obj_tag(x_271) == 0) { @@ -3520,18 +3635,18 @@ lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; x_272 = lean_ctor_get(x_271, 1); lean_inc(x_272); lean_dec(x_271); -x_273 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__244; -x_274 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__245; -x_275 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__247; -x_276 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__248; -x_277 = l_Lean_Parser_registerAlias(x_273, x_274, x_275, x_276, x_167, x_272); +x_273 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__245; +x_274 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__246; +x_275 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__248; +x_276 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__249; +x_277 = l_Lean_Parser_registerAlias(x_273, x_274, x_275, x_276, x_45, x_272); if (lean_obj_tag(x_277) == 0) { lean_object* x_278; lean_object* x_279; lean_object* x_280; x_278 = lean_ctor_get(x_277, 1); lean_inc(x_278); lean_dec(x_277); -x_279 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__250; +x_279 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__251; x_280 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_273, x_279, x_278); if (lean_obj_tag(x_280) == 0) { @@ -3539,121 +3654,79 @@ lean_object* x_281; lean_object* x_282; lean_object* x_283; x_281 = lean_ctor_get(x_280, 1); lean_inc(x_281); lean_dec(x_280); -x_282 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__252; +x_282 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__253; x_283 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_273, x_282, x_281); if (lean_obj_tag(x_283) == 0) { -lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; +lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; lean_object* x_289; x_284 = lean_ctor_get(x_283, 1); lean_inc(x_284); lean_dec(x_283); -x_285 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__254; -x_286 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__255; -x_287 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__257; -x_288 = l_Lean_Parser_registerAlias(x_285, x_286, x_287, x_162, x_45, x_284); -if (lean_obj_tag(x_288) == 0) +x_285 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__255; +x_286 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__256; +x_287 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__258; +x_288 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__259; +x_289 = l_Lean_Parser_registerAlias(x_285, x_286, x_287, x_288, x_179, x_284); +if (lean_obj_tag(x_289) == 0) { -lean_object* x_289; lean_object* x_290; lean_object* x_291; -x_289 = lean_ctor_get(x_288, 1); -lean_inc(x_289); -lean_dec(x_288); -x_290 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__259; -x_291 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_285, x_290, x_289); -if (lean_obj_tag(x_291) == 0) +lean_object* x_290; lean_object* x_291; lean_object* x_292; +x_290 = lean_ctor_get(x_289, 1); +lean_inc(x_290); +lean_dec(x_289); +x_291 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__261; +x_292 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_285, x_291, x_290); +if (lean_obj_tag(x_292) == 0) { -lean_object* x_292; lean_object* x_293; lean_object* x_294; -x_292 = lean_ctor_get(x_291, 1); -lean_inc(x_292); -lean_dec(x_291); -x_293 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__261; -x_294 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_285, x_293, x_292); -return x_294; -} -else +lean_object* x_293; lean_object* x_294; lean_object* x_295; +x_293 = lean_ctor_get(x_292, 1); +lean_inc(x_293); +lean_dec(x_292); +x_294 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__263; +x_295 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_285, x_294, x_293); +if (lean_obj_tag(x_295) == 0) { -uint8_t x_295; -x_295 = !lean_is_exclusive(x_291); -if (x_295 == 0) -{ -return x_291; -} -else -{ -lean_object* x_296; lean_object* x_297; lean_object* x_298; -x_296 = lean_ctor_get(x_291, 0); -x_297 = lean_ctor_get(x_291, 1); -lean_inc(x_297); +lean_object* x_296; lean_object* x_297; lean_object* x_298; lean_object* x_299; lean_object* x_300; +x_296 = lean_ctor_get(x_295, 1); lean_inc(x_296); -lean_dec(x_291); -x_298 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_298, 0, x_296); -lean_ctor_set(x_298, 1, x_297); -return x_298; -} -} -} -else +lean_dec(x_295); +x_297 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__265; +x_298 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__266; +x_299 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__268; +x_300 = l_Lean_Parser_registerAlias(x_297, x_298, x_299, x_174, x_45, x_296); +if (lean_obj_tag(x_300) == 0) { -uint8_t x_299; -x_299 = !lean_is_exclusive(x_288); -if (x_299 == 0) -{ -return x_288; -} -else -{ -lean_object* x_300; lean_object* x_301; lean_object* x_302; -x_300 = lean_ctor_get(x_288, 0); -x_301 = lean_ctor_get(x_288, 1); +lean_object* x_301; lean_object* x_302; lean_object* x_303; +x_301 = lean_ctor_get(x_300, 1); lean_inc(x_301); -lean_inc(x_300); -lean_dec(x_288); -x_302 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_302, 0, x_300); -lean_ctor_set(x_302, 1, x_301); -return x_302; -} -} -} -else -{ -uint8_t x_303; -x_303 = !lean_is_exclusive(x_283); -if (x_303 == 0) -{ -return x_283; -} -else +lean_dec(x_300); +x_302 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__270; +x_303 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_297, x_302, x_301); +if (lean_obj_tag(x_303) == 0) { lean_object* x_304; lean_object* x_305; lean_object* x_306; -x_304 = lean_ctor_get(x_283, 0); -x_305 = lean_ctor_get(x_283, 1); -lean_inc(x_305); +x_304 = lean_ctor_get(x_303, 1); lean_inc(x_304); -lean_dec(x_283); -x_306 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_306, 0, x_304); -lean_ctor_set(x_306, 1, x_305); +lean_dec(x_303); +x_305 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__272; +x_306 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_297, x_305, x_304); return x_306; } -} -} else { uint8_t x_307; -x_307 = !lean_is_exclusive(x_280); +x_307 = !lean_is_exclusive(x_303); if (x_307 == 0) { -return x_280; +return x_303; } else { lean_object* x_308; lean_object* x_309; lean_object* x_310; -x_308 = lean_ctor_get(x_280, 0); -x_309 = lean_ctor_get(x_280, 1); +x_308 = lean_ctor_get(x_303, 0); +x_309 = lean_ctor_get(x_303, 1); lean_inc(x_309); lean_inc(x_308); -lean_dec(x_280); +lean_dec(x_303); x_310 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_310, 0, x_308); lean_ctor_set(x_310, 1, x_309); @@ -3664,19 +3737,19 @@ return x_310; else { uint8_t x_311; -x_311 = !lean_is_exclusive(x_277); +x_311 = !lean_is_exclusive(x_300); if (x_311 == 0) { -return x_277; +return x_300; } else { lean_object* x_312; lean_object* x_313; lean_object* x_314; -x_312 = lean_ctor_get(x_277, 0); -x_313 = lean_ctor_get(x_277, 1); +x_312 = lean_ctor_get(x_300, 0); +x_313 = lean_ctor_get(x_300, 1); lean_inc(x_313); lean_inc(x_312); -lean_dec(x_277); +lean_dec(x_300); x_314 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_314, 0, x_312); lean_ctor_set(x_314, 1, x_313); @@ -3687,19 +3760,19 @@ return x_314; else { uint8_t x_315; -x_315 = !lean_is_exclusive(x_271); +x_315 = !lean_is_exclusive(x_295); if (x_315 == 0) { -return x_271; +return x_295; } else { lean_object* x_316; lean_object* x_317; lean_object* x_318; -x_316 = lean_ctor_get(x_271, 0); -x_317 = lean_ctor_get(x_271, 1); +x_316 = lean_ctor_get(x_295, 0); +x_317 = lean_ctor_get(x_295, 1); lean_inc(x_317); lean_inc(x_316); -lean_dec(x_271); +lean_dec(x_295); x_318 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_318, 0, x_316); lean_ctor_set(x_318, 1, x_317); @@ -3710,19 +3783,19 @@ return x_318; else { uint8_t x_319; -x_319 = !lean_is_exclusive(x_268); +x_319 = !lean_is_exclusive(x_292); if (x_319 == 0) { -return x_268; +return x_292; } else { lean_object* x_320; lean_object* x_321; lean_object* x_322; -x_320 = lean_ctor_get(x_268, 0); -x_321 = lean_ctor_get(x_268, 1); +x_320 = lean_ctor_get(x_292, 0); +x_321 = lean_ctor_get(x_292, 1); lean_inc(x_321); lean_inc(x_320); -lean_dec(x_268); +lean_dec(x_292); x_322 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_322, 0, x_320); lean_ctor_set(x_322, 1, x_321); @@ -3733,19 +3806,19 @@ return x_322; else { uint8_t x_323; -x_323 = !lean_is_exclusive(x_265); +x_323 = !lean_is_exclusive(x_289); if (x_323 == 0) { -return x_265; +return x_289; } else { lean_object* x_324; lean_object* x_325; lean_object* x_326; -x_324 = lean_ctor_get(x_265, 0); -x_325 = lean_ctor_get(x_265, 1); +x_324 = lean_ctor_get(x_289, 0); +x_325 = lean_ctor_get(x_289, 1); lean_inc(x_325); lean_inc(x_324); -lean_dec(x_265); +lean_dec(x_289); x_326 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_326, 0, x_324); lean_ctor_set(x_326, 1, x_325); @@ -3756,19 +3829,19 @@ return x_326; else { uint8_t x_327; -x_327 = !lean_is_exclusive(x_259); +x_327 = !lean_is_exclusive(x_283); if (x_327 == 0) { -return x_259; +return x_283; } else { lean_object* x_328; lean_object* x_329; lean_object* x_330; -x_328 = lean_ctor_get(x_259, 0); -x_329 = lean_ctor_get(x_259, 1); +x_328 = lean_ctor_get(x_283, 0); +x_329 = lean_ctor_get(x_283, 1); lean_inc(x_329); lean_inc(x_328); -lean_dec(x_259); +lean_dec(x_283); x_330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_330, 0, x_328); lean_ctor_set(x_330, 1, x_329); @@ -3779,19 +3852,19 @@ return x_330; else { uint8_t x_331; -x_331 = !lean_is_exclusive(x_256); +x_331 = !lean_is_exclusive(x_280); if (x_331 == 0) { -return x_256; +return x_280; } else { lean_object* x_332; lean_object* x_333; lean_object* x_334; -x_332 = lean_ctor_get(x_256, 0); -x_333 = lean_ctor_get(x_256, 1); +x_332 = lean_ctor_get(x_280, 0); +x_333 = lean_ctor_get(x_280, 1); lean_inc(x_333); lean_inc(x_332); -lean_dec(x_256); +lean_dec(x_280); x_334 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_334, 0, x_332); lean_ctor_set(x_334, 1, x_333); @@ -3802,19 +3875,19 @@ return x_334; else { uint8_t x_335; -x_335 = !lean_is_exclusive(x_253); +x_335 = !lean_is_exclusive(x_277); if (x_335 == 0) { -return x_253; +return x_277; } else { lean_object* x_336; lean_object* x_337; lean_object* x_338; -x_336 = lean_ctor_get(x_253, 0); -x_337 = lean_ctor_get(x_253, 1); +x_336 = lean_ctor_get(x_277, 0); +x_337 = lean_ctor_get(x_277, 1); lean_inc(x_337); lean_inc(x_336); -lean_dec(x_253); +lean_dec(x_277); x_338 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_338, 0, x_336); lean_ctor_set(x_338, 1, x_337); @@ -3825,19 +3898,19 @@ return x_338; else { uint8_t x_339; -x_339 = !lean_is_exclusive(x_247); +x_339 = !lean_is_exclusive(x_271); if (x_339 == 0) { -return x_247; +return x_271; } else { lean_object* x_340; lean_object* x_341; lean_object* x_342; -x_340 = lean_ctor_get(x_247, 0); -x_341 = lean_ctor_get(x_247, 1); +x_340 = lean_ctor_get(x_271, 0); +x_341 = lean_ctor_get(x_271, 1); lean_inc(x_341); lean_inc(x_340); -lean_dec(x_247); +lean_dec(x_271); x_342 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_342, 0, x_340); lean_ctor_set(x_342, 1, x_341); @@ -3848,19 +3921,19 @@ return x_342; else { uint8_t x_343; -x_343 = !lean_is_exclusive(x_244); +x_343 = !lean_is_exclusive(x_268); if (x_343 == 0) { -return x_244; +return x_268; } else { lean_object* x_344; lean_object* x_345; lean_object* x_346; -x_344 = lean_ctor_get(x_244, 0); -x_345 = lean_ctor_get(x_244, 1); +x_344 = lean_ctor_get(x_268, 0); +x_345 = lean_ctor_get(x_268, 1); lean_inc(x_345); lean_inc(x_344); -lean_dec(x_244); +lean_dec(x_268); x_346 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_346, 0, x_344); lean_ctor_set(x_346, 1, x_345); @@ -3871,19 +3944,19 @@ return x_346; else { uint8_t x_347; -x_347 = !lean_is_exclusive(x_241); +x_347 = !lean_is_exclusive(x_265); if (x_347 == 0) { -return x_241; +return x_265; } else { lean_object* x_348; lean_object* x_349; lean_object* x_350; -x_348 = lean_ctor_get(x_241, 0); -x_349 = lean_ctor_get(x_241, 1); +x_348 = lean_ctor_get(x_265, 0); +x_349 = lean_ctor_get(x_265, 1); lean_inc(x_349); lean_inc(x_348); -lean_dec(x_241); +lean_dec(x_265); x_350 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_350, 0, x_348); lean_ctor_set(x_350, 1, x_349); @@ -3894,19 +3967,19 @@ return x_350; else { uint8_t x_351; -x_351 = !lean_is_exclusive(x_235); +x_351 = !lean_is_exclusive(x_259); if (x_351 == 0) { -return x_235; +return x_259; } else { lean_object* x_352; lean_object* x_353; lean_object* x_354; -x_352 = lean_ctor_get(x_235, 0); -x_353 = lean_ctor_get(x_235, 1); +x_352 = lean_ctor_get(x_259, 0); +x_353 = lean_ctor_get(x_259, 1); lean_inc(x_353); lean_inc(x_352); -lean_dec(x_235); +lean_dec(x_259); x_354 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_354, 0, x_352); lean_ctor_set(x_354, 1, x_353); @@ -3917,19 +3990,19 @@ return x_354; else { uint8_t x_355; -x_355 = !lean_is_exclusive(x_232); +x_355 = !lean_is_exclusive(x_256); if (x_355 == 0) { -return x_232; +return x_256; } else { lean_object* x_356; lean_object* x_357; lean_object* x_358; -x_356 = lean_ctor_get(x_232, 0); -x_357 = lean_ctor_get(x_232, 1); +x_356 = lean_ctor_get(x_256, 0); +x_357 = lean_ctor_get(x_256, 1); lean_inc(x_357); lean_inc(x_356); -lean_dec(x_232); +lean_dec(x_256); x_358 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_358, 0, x_356); lean_ctor_set(x_358, 1, x_357); @@ -3940,19 +4013,19 @@ return x_358; else { uint8_t x_359; -x_359 = !lean_is_exclusive(x_229); +x_359 = !lean_is_exclusive(x_253); if (x_359 == 0) { -return x_229; +return x_253; } else { lean_object* x_360; lean_object* x_361; lean_object* x_362; -x_360 = lean_ctor_get(x_229, 0); -x_361 = lean_ctor_get(x_229, 1); +x_360 = lean_ctor_get(x_253, 0); +x_361 = lean_ctor_get(x_253, 1); lean_inc(x_361); lean_inc(x_360); -lean_dec(x_229); +lean_dec(x_253); x_362 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_362, 0, x_360); lean_ctor_set(x_362, 1, x_361); @@ -3963,19 +4036,19 @@ return x_362; else { uint8_t x_363; -x_363 = !lean_is_exclusive(x_222); +x_363 = !lean_is_exclusive(x_247); if (x_363 == 0) { -return x_222; +return x_247; } else { lean_object* x_364; lean_object* x_365; lean_object* x_366; -x_364 = lean_ctor_get(x_222, 0); -x_365 = lean_ctor_get(x_222, 1); +x_364 = lean_ctor_get(x_247, 0); +x_365 = lean_ctor_get(x_247, 1); lean_inc(x_365); lean_inc(x_364); -lean_dec(x_222); +lean_dec(x_247); x_366 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_366, 0, x_364); lean_ctor_set(x_366, 1, x_365); @@ -3986,19 +4059,19 @@ return x_366; else { uint8_t x_367; -x_367 = !lean_is_exclusive(x_219); +x_367 = !lean_is_exclusive(x_244); if (x_367 == 0) { -return x_219; +return x_244; } else { lean_object* x_368; lean_object* x_369; lean_object* x_370; -x_368 = lean_ctor_get(x_219, 0); -x_369 = lean_ctor_get(x_219, 1); +x_368 = lean_ctor_get(x_244, 0); +x_369 = lean_ctor_get(x_244, 1); lean_inc(x_369); lean_inc(x_368); -lean_dec(x_219); +lean_dec(x_244); x_370 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_370, 0, x_368); lean_ctor_set(x_370, 1, x_369); @@ -4009,19 +4082,19 @@ return x_370; else { uint8_t x_371; -x_371 = !lean_is_exclusive(x_216); +x_371 = !lean_is_exclusive(x_241); if (x_371 == 0) { -return x_216; +return x_241; } else { lean_object* x_372; lean_object* x_373; lean_object* x_374; -x_372 = lean_ctor_get(x_216, 0); -x_373 = lean_ctor_get(x_216, 1); +x_372 = lean_ctor_get(x_241, 0); +x_373 = lean_ctor_get(x_241, 1); lean_inc(x_373); lean_inc(x_372); -lean_dec(x_216); +lean_dec(x_241); x_374 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_374, 0, x_372); lean_ctor_set(x_374, 1, x_373); @@ -4032,19 +4105,19 @@ return x_374; else { uint8_t x_375; -x_375 = !lean_is_exclusive(x_210); +x_375 = !lean_is_exclusive(x_234); if (x_375 == 0) { -return x_210; +return x_234; } else { lean_object* x_376; lean_object* x_377; lean_object* x_378; -x_376 = lean_ctor_get(x_210, 0); -x_377 = lean_ctor_get(x_210, 1); +x_376 = lean_ctor_get(x_234, 0); +x_377 = lean_ctor_get(x_234, 1); lean_inc(x_377); lean_inc(x_376); -lean_dec(x_210); +lean_dec(x_234); x_378 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_378, 0, x_376); lean_ctor_set(x_378, 1, x_377); @@ -4055,19 +4128,19 @@ return x_378; else { uint8_t x_379; -x_379 = !lean_is_exclusive(x_207); +x_379 = !lean_is_exclusive(x_231); if (x_379 == 0) { -return x_207; +return x_231; } else { lean_object* x_380; lean_object* x_381; lean_object* x_382; -x_380 = lean_ctor_get(x_207, 0); -x_381 = lean_ctor_get(x_207, 1); +x_380 = lean_ctor_get(x_231, 0); +x_381 = lean_ctor_get(x_231, 1); lean_inc(x_381); lean_inc(x_380); -lean_dec(x_207); +lean_dec(x_231); x_382 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_382, 0, x_380); lean_ctor_set(x_382, 1, x_381); @@ -4078,19 +4151,19 @@ return x_382; else { uint8_t x_383; -x_383 = !lean_is_exclusive(x_204); +x_383 = !lean_is_exclusive(x_228); if (x_383 == 0) { -return x_204; +return x_228; } else { lean_object* x_384; lean_object* x_385; lean_object* x_386; -x_384 = lean_ctor_get(x_204, 0); -x_385 = lean_ctor_get(x_204, 1); +x_384 = lean_ctor_get(x_228, 0); +x_385 = lean_ctor_get(x_228, 1); lean_inc(x_385); lean_inc(x_384); -lean_dec(x_204); +lean_dec(x_228); x_386 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_386, 0, x_384); lean_ctor_set(x_386, 1, x_385); @@ -4101,19 +4174,19 @@ return x_386; else { uint8_t x_387; -x_387 = !lean_is_exclusive(x_198); +x_387 = !lean_is_exclusive(x_222); if (x_387 == 0) { -return x_198; +return x_222; } else { lean_object* x_388; lean_object* x_389; lean_object* x_390; -x_388 = lean_ctor_get(x_198, 0); -x_389 = lean_ctor_get(x_198, 1); +x_388 = lean_ctor_get(x_222, 0); +x_389 = lean_ctor_get(x_222, 1); lean_inc(x_389); lean_inc(x_388); -lean_dec(x_198); +lean_dec(x_222); x_390 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_390, 0, x_388); lean_ctor_set(x_390, 1, x_389); @@ -4124,19 +4197,19 @@ return x_390; else { uint8_t x_391; -x_391 = !lean_is_exclusive(x_195); +x_391 = !lean_is_exclusive(x_219); if (x_391 == 0) { -return x_195; +return x_219; } else { lean_object* x_392; lean_object* x_393; lean_object* x_394; -x_392 = lean_ctor_get(x_195, 0); -x_393 = lean_ctor_get(x_195, 1); +x_392 = lean_ctor_get(x_219, 0); +x_393 = lean_ctor_get(x_219, 1); lean_inc(x_393); lean_inc(x_392); -lean_dec(x_195); +lean_dec(x_219); x_394 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_394, 0, x_392); lean_ctor_set(x_394, 1, x_393); @@ -4147,19 +4220,19 @@ return x_394; else { uint8_t x_395; -x_395 = !lean_is_exclusive(x_192); +x_395 = !lean_is_exclusive(x_216); if (x_395 == 0) { -return x_192; +return x_216; } else { lean_object* x_396; lean_object* x_397; lean_object* x_398; -x_396 = lean_ctor_get(x_192, 0); -x_397 = lean_ctor_get(x_192, 1); +x_396 = lean_ctor_get(x_216, 0); +x_397 = lean_ctor_get(x_216, 1); lean_inc(x_397); lean_inc(x_396); -lean_dec(x_192); +lean_dec(x_216); x_398 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_398, 0, x_396); lean_ctor_set(x_398, 1, x_397); @@ -4170,19 +4243,19 @@ return x_398; else { uint8_t x_399; -x_399 = !lean_is_exclusive(x_186); +x_399 = !lean_is_exclusive(x_210); if (x_399 == 0) { -return x_186; +return x_210; } else { lean_object* x_400; lean_object* x_401; lean_object* x_402; -x_400 = lean_ctor_get(x_186, 0); -x_401 = lean_ctor_get(x_186, 1); +x_400 = lean_ctor_get(x_210, 0); +x_401 = lean_ctor_get(x_210, 1); lean_inc(x_401); lean_inc(x_400); -lean_dec(x_186); +lean_dec(x_210); x_402 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_402, 0, x_400); lean_ctor_set(x_402, 1, x_401); @@ -4193,19 +4266,19 @@ return x_402; else { uint8_t x_403; -x_403 = !lean_is_exclusive(x_183); +x_403 = !lean_is_exclusive(x_207); if (x_403 == 0) { -return x_183; +return x_207; } else { lean_object* x_404; lean_object* x_405; lean_object* x_406; -x_404 = lean_ctor_get(x_183, 0); -x_405 = lean_ctor_get(x_183, 1); +x_404 = lean_ctor_get(x_207, 0); +x_405 = lean_ctor_get(x_207, 1); lean_inc(x_405); lean_inc(x_404); -lean_dec(x_183); +lean_dec(x_207); x_406 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_406, 0, x_404); lean_ctor_set(x_406, 1, x_405); @@ -4216,19 +4289,19 @@ return x_406; else { uint8_t x_407; -x_407 = !lean_is_exclusive(x_180); +x_407 = !lean_is_exclusive(x_204); if (x_407 == 0) { -return x_180; +return x_204; } else { lean_object* x_408; lean_object* x_409; lean_object* x_410; -x_408 = lean_ctor_get(x_180, 0); -x_409 = lean_ctor_get(x_180, 1); +x_408 = lean_ctor_get(x_204, 0); +x_409 = lean_ctor_get(x_204, 1); lean_inc(x_409); lean_inc(x_408); -lean_dec(x_180); +lean_dec(x_204); x_410 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_410, 0, x_408); lean_ctor_set(x_410, 1, x_409); @@ -4239,19 +4312,19 @@ return x_410; else { uint8_t x_411; -x_411 = !lean_is_exclusive(x_174); +x_411 = !lean_is_exclusive(x_198); if (x_411 == 0) { -return x_174; +return x_198; } else { lean_object* x_412; lean_object* x_413; lean_object* x_414; -x_412 = lean_ctor_get(x_174, 0); -x_413 = lean_ctor_get(x_174, 1); +x_412 = lean_ctor_get(x_198, 0); +x_413 = lean_ctor_get(x_198, 1); lean_inc(x_413); lean_inc(x_412); -lean_dec(x_174); +lean_dec(x_198); x_414 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_414, 0, x_412); lean_ctor_set(x_414, 1, x_413); @@ -4262,19 +4335,19 @@ return x_414; else { uint8_t x_415; -x_415 = !lean_is_exclusive(x_171); +x_415 = !lean_is_exclusive(x_195); if (x_415 == 0) { -return x_171; +return x_195; } else { lean_object* x_416; lean_object* x_417; lean_object* x_418; -x_416 = lean_ctor_get(x_171, 0); -x_417 = lean_ctor_get(x_171, 1); +x_416 = lean_ctor_get(x_195, 0); +x_417 = lean_ctor_get(x_195, 1); lean_inc(x_417); lean_inc(x_416); -lean_dec(x_171); +lean_dec(x_195); x_418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_418, 0, x_416); lean_ctor_set(x_418, 1, x_417); @@ -4285,19 +4358,19 @@ return x_418; else { uint8_t x_419; -x_419 = !lean_is_exclusive(x_168); +x_419 = !lean_is_exclusive(x_192); if (x_419 == 0) { -return x_168; +return x_192; } else { lean_object* x_420; lean_object* x_421; lean_object* x_422; -x_420 = lean_ctor_get(x_168, 0); -x_421 = lean_ctor_get(x_168, 1); +x_420 = lean_ctor_get(x_192, 0); +x_421 = lean_ctor_get(x_192, 1); lean_inc(x_421); lean_inc(x_420); -lean_dec(x_168); +lean_dec(x_192); x_422 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_422, 0, x_420); lean_ctor_set(x_422, 1, x_421); @@ -4308,19 +4381,19 @@ return x_422; else { uint8_t x_423; -x_423 = !lean_is_exclusive(x_160); +x_423 = !lean_is_exclusive(x_186); if (x_423 == 0) { -return x_160; +return x_186; } else { lean_object* x_424; lean_object* x_425; lean_object* x_426; -x_424 = lean_ctor_get(x_160, 0); -x_425 = lean_ctor_get(x_160, 1); +x_424 = lean_ctor_get(x_186, 0); +x_425 = lean_ctor_get(x_186, 1); lean_inc(x_425); lean_inc(x_424); -lean_dec(x_160); +lean_dec(x_186); x_426 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_426, 0, x_424); lean_ctor_set(x_426, 1, x_425); @@ -4331,19 +4404,19 @@ return x_426; else { uint8_t x_427; -x_427 = !lean_is_exclusive(x_157); +x_427 = !lean_is_exclusive(x_183); if (x_427 == 0) { -return x_157; +return x_183; } else { lean_object* x_428; lean_object* x_429; lean_object* x_430; -x_428 = lean_ctor_get(x_157, 0); -x_429 = lean_ctor_get(x_157, 1); +x_428 = lean_ctor_get(x_183, 0); +x_429 = lean_ctor_get(x_183, 1); lean_inc(x_429); lean_inc(x_428); -lean_dec(x_157); +lean_dec(x_183); x_430 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_430, 0, x_428); lean_ctor_set(x_430, 1, x_429); @@ -4354,19 +4427,19 @@ return x_430; else { uint8_t x_431; -x_431 = !lean_is_exclusive(x_154); +x_431 = !lean_is_exclusive(x_180); if (x_431 == 0) { -return x_154; +return x_180; } else { lean_object* x_432; lean_object* x_433; lean_object* x_434; -x_432 = lean_ctor_get(x_154, 0); -x_433 = lean_ctor_get(x_154, 1); +x_432 = lean_ctor_get(x_180, 0); +x_433 = lean_ctor_get(x_180, 1); lean_inc(x_433); lean_inc(x_432); -lean_dec(x_154); +lean_dec(x_180); x_434 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_434, 0, x_432); lean_ctor_set(x_434, 1, x_433); @@ -4377,19 +4450,19 @@ return x_434; else { uint8_t x_435; -x_435 = !lean_is_exclusive(x_148); +x_435 = !lean_is_exclusive(x_172); if (x_435 == 0) { -return x_148; +return x_172; } else { lean_object* x_436; lean_object* x_437; lean_object* x_438; -x_436 = lean_ctor_get(x_148, 0); -x_437 = lean_ctor_get(x_148, 1); +x_436 = lean_ctor_get(x_172, 0); +x_437 = lean_ctor_get(x_172, 1); lean_inc(x_437); lean_inc(x_436); -lean_dec(x_148); +lean_dec(x_172); x_438 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_438, 0, x_436); lean_ctor_set(x_438, 1, x_437); @@ -4400,19 +4473,19 @@ return x_438; else { uint8_t x_439; -x_439 = !lean_is_exclusive(x_145); +x_439 = !lean_is_exclusive(x_169); if (x_439 == 0) { -return x_145; +return x_169; } else { lean_object* x_440; lean_object* x_441; lean_object* x_442; -x_440 = lean_ctor_get(x_145, 0); -x_441 = lean_ctor_get(x_145, 1); +x_440 = lean_ctor_get(x_169, 0); +x_441 = lean_ctor_get(x_169, 1); lean_inc(x_441); lean_inc(x_440); -lean_dec(x_145); +lean_dec(x_169); x_442 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_442, 0, x_440); lean_ctor_set(x_442, 1, x_441); @@ -4423,19 +4496,19 @@ return x_442; else { uint8_t x_443; -x_443 = !lean_is_exclusive(x_142); +x_443 = !lean_is_exclusive(x_166); if (x_443 == 0) { -return x_142; +return x_166; } else { lean_object* x_444; lean_object* x_445; lean_object* x_446; -x_444 = lean_ctor_get(x_142, 0); -x_445 = lean_ctor_get(x_142, 1); +x_444 = lean_ctor_get(x_166, 0); +x_445 = lean_ctor_get(x_166, 1); lean_inc(x_445); lean_inc(x_444); -lean_dec(x_142); +lean_dec(x_166); x_446 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_446, 0, x_444); lean_ctor_set(x_446, 1, x_445); @@ -4446,19 +4519,19 @@ return x_446; else { uint8_t x_447; -x_447 = !lean_is_exclusive(x_136); +x_447 = !lean_is_exclusive(x_160); if (x_447 == 0) { -return x_136; +return x_160; } else { lean_object* x_448; lean_object* x_449; lean_object* x_450; -x_448 = lean_ctor_get(x_136, 0); -x_449 = lean_ctor_get(x_136, 1); +x_448 = lean_ctor_get(x_160, 0); +x_449 = lean_ctor_get(x_160, 1); lean_inc(x_449); lean_inc(x_448); -lean_dec(x_136); +lean_dec(x_160); x_450 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_450, 0, x_448); lean_ctor_set(x_450, 1, x_449); @@ -4469,19 +4542,19 @@ return x_450; else { uint8_t x_451; -x_451 = !lean_is_exclusive(x_133); +x_451 = !lean_is_exclusive(x_157); if (x_451 == 0) { -return x_133; +return x_157; } else { lean_object* x_452; lean_object* x_453; lean_object* x_454; -x_452 = lean_ctor_get(x_133, 0); -x_453 = lean_ctor_get(x_133, 1); +x_452 = lean_ctor_get(x_157, 0); +x_453 = lean_ctor_get(x_157, 1); lean_inc(x_453); lean_inc(x_452); -lean_dec(x_133); +lean_dec(x_157); x_454 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_454, 0, x_452); lean_ctor_set(x_454, 1, x_453); @@ -4492,19 +4565,19 @@ return x_454; else { uint8_t x_455; -x_455 = !lean_is_exclusive(x_130); +x_455 = !lean_is_exclusive(x_154); if (x_455 == 0) { -return x_130; +return x_154; } else { lean_object* x_456; lean_object* x_457; lean_object* x_458; -x_456 = lean_ctor_get(x_130, 0); -x_457 = lean_ctor_get(x_130, 1); +x_456 = lean_ctor_get(x_154, 0); +x_457 = lean_ctor_get(x_154, 1); lean_inc(x_457); lean_inc(x_456); -lean_dec(x_130); +lean_dec(x_154); x_458 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_458, 0, x_456); lean_ctor_set(x_458, 1, x_457); @@ -4515,19 +4588,19 @@ return x_458; else { uint8_t x_459; -x_459 = !lean_is_exclusive(x_124); +x_459 = !lean_is_exclusive(x_148); if (x_459 == 0) { -return x_124; +return x_148; } else { lean_object* x_460; lean_object* x_461; lean_object* x_462; -x_460 = lean_ctor_get(x_124, 0); -x_461 = lean_ctor_get(x_124, 1); +x_460 = lean_ctor_get(x_148, 0); +x_461 = lean_ctor_get(x_148, 1); lean_inc(x_461); lean_inc(x_460); -lean_dec(x_124); +lean_dec(x_148); x_462 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_462, 0, x_460); lean_ctor_set(x_462, 1, x_461); @@ -4538,19 +4611,19 @@ return x_462; else { uint8_t x_463; -x_463 = !lean_is_exclusive(x_121); +x_463 = !lean_is_exclusive(x_145); if (x_463 == 0) { -return x_121; +return x_145; } else { lean_object* x_464; lean_object* x_465; lean_object* x_466; -x_464 = lean_ctor_get(x_121, 0); -x_465 = lean_ctor_get(x_121, 1); +x_464 = lean_ctor_get(x_145, 0); +x_465 = lean_ctor_get(x_145, 1); lean_inc(x_465); lean_inc(x_464); -lean_dec(x_121); +lean_dec(x_145); x_466 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_466, 0, x_464); lean_ctor_set(x_466, 1, x_465); @@ -4561,19 +4634,19 @@ return x_466; else { uint8_t x_467; -x_467 = !lean_is_exclusive(x_118); +x_467 = !lean_is_exclusive(x_142); if (x_467 == 0) { -return x_118; +return x_142; } else { lean_object* x_468; lean_object* x_469; lean_object* x_470; -x_468 = lean_ctor_get(x_118, 0); -x_469 = lean_ctor_get(x_118, 1); +x_468 = lean_ctor_get(x_142, 0); +x_469 = lean_ctor_get(x_142, 1); lean_inc(x_469); lean_inc(x_468); -lean_dec(x_118); +lean_dec(x_142); x_470 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_470, 0, x_468); lean_ctor_set(x_470, 1, x_469); @@ -4584,19 +4657,19 @@ return x_470; else { uint8_t x_471; -x_471 = !lean_is_exclusive(x_112); +x_471 = !lean_is_exclusive(x_136); if (x_471 == 0) { -return x_112; +return x_136; } else { lean_object* x_472; lean_object* x_473; lean_object* x_474; -x_472 = lean_ctor_get(x_112, 0); -x_473 = lean_ctor_get(x_112, 1); +x_472 = lean_ctor_get(x_136, 0); +x_473 = lean_ctor_get(x_136, 1); lean_inc(x_473); lean_inc(x_472); -lean_dec(x_112); +lean_dec(x_136); x_474 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_474, 0, x_472); lean_ctor_set(x_474, 1, x_473); @@ -4607,19 +4680,19 @@ return x_474; else { uint8_t x_475; -x_475 = !lean_is_exclusive(x_109); +x_475 = !lean_is_exclusive(x_133); if (x_475 == 0) { -return x_109; +return x_133; } else { lean_object* x_476; lean_object* x_477; lean_object* x_478; -x_476 = lean_ctor_get(x_109, 0); -x_477 = lean_ctor_get(x_109, 1); +x_476 = lean_ctor_get(x_133, 0); +x_477 = lean_ctor_get(x_133, 1); lean_inc(x_477); lean_inc(x_476); -lean_dec(x_109); +lean_dec(x_133); x_478 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_478, 0, x_476); lean_ctor_set(x_478, 1, x_477); @@ -4630,19 +4703,19 @@ return x_478; else { uint8_t x_479; -x_479 = !lean_is_exclusive(x_106); +x_479 = !lean_is_exclusive(x_130); if (x_479 == 0) { -return x_106; +return x_130; } else { lean_object* x_480; lean_object* x_481; lean_object* x_482; -x_480 = lean_ctor_get(x_106, 0); -x_481 = lean_ctor_get(x_106, 1); +x_480 = lean_ctor_get(x_130, 0); +x_481 = lean_ctor_get(x_130, 1); lean_inc(x_481); lean_inc(x_480); -lean_dec(x_106); +lean_dec(x_130); x_482 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_482, 0, x_480); lean_ctor_set(x_482, 1, x_481); @@ -4653,19 +4726,19 @@ return x_482; else { uint8_t x_483; -x_483 = !lean_is_exclusive(x_100); +x_483 = !lean_is_exclusive(x_124); if (x_483 == 0) { -return x_100; +return x_124; } else { lean_object* x_484; lean_object* x_485; lean_object* x_486; -x_484 = lean_ctor_get(x_100, 0); -x_485 = lean_ctor_get(x_100, 1); +x_484 = lean_ctor_get(x_124, 0); +x_485 = lean_ctor_get(x_124, 1); lean_inc(x_485); lean_inc(x_484); -lean_dec(x_100); +lean_dec(x_124); x_486 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_486, 0, x_484); lean_ctor_set(x_486, 1, x_485); @@ -4676,19 +4749,19 @@ return x_486; else { uint8_t x_487; -x_487 = !lean_is_exclusive(x_97); +x_487 = !lean_is_exclusive(x_121); if (x_487 == 0) { -return x_97; +return x_121; } else { lean_object* x_488; lean_object* x_489; lean_object* x_490; -x_488 = lean_ctor_get(x_97, 0); -x_489 = lean_ctor_get(x_97, 1); +x_488 = lean_ctor_get(x_121, 0); +x_489 = lean_ctor_get(x_121, 1); lean_inc(x_489); lean_inc(x_488); -lean_dec(x_97); +lean_dec(x_121); x_490 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_490, 0, x_488); lean_ctor_set(x_490, 1, x_489); @@ -4699,19 +4772,19 @@ return x_490; else { uint8_t x_491; -x_491 = !lean_is_exclusive(x_94); +x_491 = !lean_is_exclusive(x_118); if (x_491 == 0) { -return x_94; +return x_118; } else { lean_object* x_492; lean_object* x_493; lean_object* x_494; -x_492 = lean_ctor_get(x_94, 0); -x_493 = lean_ctor_get(x_94, 1); +x_492 = lean_ctor_get(x_118, 0); +x_493 = lean_ctor_get(x_118, 1); lean_inc(x_493); lean_inc(x_492); -lean_dec(x_94); +lean_dec(x_118); x_494 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_494, 0, x_492); lean_ctor_set(x_494, 1, x_493); @@ -4722,19 +4795,19 @@ return x_494; else { uint8_t x_495; -x_495 = !lean_is_exclusive(x_88); +x_495 = !lean_is_exclusive(x_112); if (x_495 == 0) { -return x_88; +return x_112; } else { lean_object* x_496; lean_object* x_497; lean_object* x_498; -x_496 = lean_ctor_get(x_88, 0); -x_497 = lean_ctor_get(x_88, 1); +x_496 = lean_ctor_get(x_112, 0); +x_497 = lean_ctor_get(x_112, 1); lean_inc(x_497); lean_inc(x_496); -lean_dec(x_88); +lean_dec(x_112); x_498 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_498, 0, x_496); lean_ctor_set(x_498, 1, x_497); @@ -4745,19 +4818,19 @@ return x_498; else { uint8_t x_499; -x_499 = !lean_is_exclusive(x_85); +x_499 = !lean_is_exclusive(x_109); if (x_499 == 0) { -return x_85; +return x_109; } else { lean_object* x_500; lean_object* x_501; lean_object* x_502; -x_500 = lean_ctor_get(x_85, 0); -x_501 = lean_ctor_get(x_85, 1); +x_500 = lean_ctor_get(x_109, 0); +x_501 = lean_ctor_get(x_109, 1); lean_inc(x_501); lean_inc(x_500); -lean_dec(x_85); +lean_dec(x_109); x_502 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_502, 0, x_500); lean_ctor_set(x_502, 1, x_501); @@ -4768,19 +4841,19 @@ return x_502; else { uint8_t x_503; -x_503 = !lean_is_exclusive(x_82); +x_503 = !lean_is_exclusive(x_106); if (x_503 == 0) { -return x_82; +return x_106; } else { lean_object* x_504; lean_object* x_505; lean_object* x_506; -x_504 = lean_ctor_get(x_82, 0); -x_505 = lean_ctor_get(x_82, 1); +x_504 = lean_ctor_get(x_106, 0); +x_505 = lean_ctor_get(x_106, 1); lean_inc(x_505); lean_inc(x_504); -lean_dec(x_82); +lean_dec(x_106); x_506 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_506, 0, x_504); lean_ctor_set(x_506, 1, x_505); @@ -4791,19 +4864,19 @@ return x_506; else { uint8_t x_507; -x_507 = !lean_is_exclusive(x_76); +x_507 = !lean_is_exclusive(x_100); if (x_507 == 0) { -return x_76; +return x_100; } else { lean_object* x_508; lean_object* x_509; lean_object* x_510; -x_508 = lean_ctor_get(x_76, 0); -x_509 = lean_ctor_get(x_76, 1); +x_508 = lean_ctor_get(x_100, 0); +x_509 = lean_ctor_get(x_100, 1); lean_inc(x_509); lean_inc(x_508); -lean_dec(x_76); +lean_dec(x_100); x_510 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_510, 0, x_508); lean_ctor_set(x_510, 1, x_509); @@ -4814,19 +4887,19 @@ return x_510; else { uint8_t x_511; -x_511 = !lean_is_exclusive(x_73); +x_511 = !lean_is_exclusive(x_97); if (x_511 == 0) { -return x_73; +return x_97; } else { lean_object* x_512; lean_object* x_513; lean_object* x_514; -x_512 = lean_ctor_get(x_73, 0); -x_513 = lean_ctor_get(x_73, 1); +x_512 = lean_ctor_get(x_97, 0); +x_513 = lean_ctor_get(x_97, 1); lean_inc(x_513); lean_inc(x_512); -lean_dec(x_73); +lean_dec(x_97); x_514 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_514, 0, x_512); lean_ctor_set(x_514, 1, x_513); @@ -4837,19 +4910,19 @@ return x_514; else { uint8_t x_515; -x_515 = !lean_is_exclusive(x_70); +x_515 = !lean_is_exclusive(x_94); if (x_515 == 0) { -return x_70; +return x_94; } else { lean_object* x_516; lean_object* x_517; lean_object* x_518; -x_516 = lean_ctor_get(x_70, 0); -x_517 = lean_ctor_get(x_70, 1); +x_516 = lean_ctor_get(x_94, 0); +x_517 = lean_ctor_get(x_94, 1); lean_inc(x_517); lean_inc(x_516); -lean_dec(x_70); +lean_dec(x_94); x_518 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_518, 0, x_516); lean_ctor_set(x_518, 1, x_517); @@ -4860,19 +4933,19 @@ return x_518; else { uint8_t x_519; -x_519 = !lean_is_exclusive(x_64); +x_519 = !lean_is_exclusive(x_88); if (x_519 == 0) { -return x_64; +return x_88; } else { lean_object* x_520; lean_object* x_521; lean_object* x_522; -x_520 = lean_ctor_get(x_64, 0); -x_521 = lean_ctor_get(x_64, 1); +x_520 = lean_ctor_get(x_88, 0); +x_521 = lean_ctor_get(x_88, 1); lean_inc(x_521); lean_inc(x_520); -lean_dec(x_64); +lean_dec(x_88); x_522 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_522, 0, x_520); lean_ctor_set(x_522, 1, x_521); @@ -4883,19 +4956,19 @@ return x_522; else { uint8_t x_523; -x_523 = !lean_is_exclusive(x_61); +x_523 = !lean_is_exclusive(x_85); if (x_523 == 0) { -return x_61; +return x_85; } else { lean_object* x_524; lean_object* x_525; lean_object* x_526; -x_524 = lean_ctor_get(x_61, 0); -x_525 = lean_ctor_get(x_61, 1); +x_524 = lean_ctor_get(x_85, 0); +x_525 = lean_ctor_get(x_85, 1); lean_inc(x_525); lean_inc(x_524); -lean_dec(x_61); +lean_dec(x_85); x_526 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_526, 0, x_524); lean_ctor_set(x_526, 1, x_525); @@ -4906,19 +4979,19 @@ return x_526; else { uint8_t x_527; -x_527 = !lean_is_exclusive(x_58); +x_527 = !lean_is_exclusive(x_82); if (x_527 == 0) { -return x_58; +return x_82; } else { lean_object* x_528; lean_object* x_529; lean_object* x_530; -x_528 = lean_ctor_get(x_58, 0); -x_529 = lean_ctor_get(x_58, 1); +x_528 = lean_ctor_get(x_82, 0); +x_529 = lean_ctor_get(x_82, 1); lean_inc(x_529); lean_inc(x_528); -lean_dec(x_58); +lean_dec(x_82); x_530 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_530, 0, x_528); lean_ctor_set(x_530, 1, x_529); @@ -4929,19 +5002,19 @@ return x_530; else { uint8_t x_531; -x_531 = !lean_is_exclusive(x_52); +x_531 = !lean_is_exclusive(x_76); if (x_531 == 0) { -return x_52; +return x_76; } else { lean_object* x_532; lean_object* x_533; lean_object* x_534; -x_532 = lean_ctor_get(x_52, 0); -x_533 = lean_ctor_get(x_52, 1); +x_532 = lean_ctor_get(x_76, 0); +x_533 = lean_ctor_get(x_76, 1); lean_inc(x_533); lean_inc(x_532); -lean_dec(x_52); +lean_dec(x_76); x_534 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_534, 0, x_532); lean_ctor_set(x_534, 1, x_533); @@ -4952,19 +5025,19 @@ return x_534; else { uint8_t x_535; -x_535 = !lean_is_exclusive(x_49); +x_535 = !lean_is_exclusive(x_73); if (x_535 == 0) { -return x_49; +return x_73; } else { lean_object* x_536; lean_object* x_537; lean_object* x_538; -x_536 = lean_ctor_get(x_49, 0); -x_537 = lean_ctor_get(x_49, 1); +x_536 = lean_ctor_get(x_73, 0); +x_537 = lean_ctor_get(x_73, 1); lean_inc(x_537); lean_inc(x_536); -lean_dec(x_49); +lean_dec(x_73); x_538 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_538, 0, x_536); lean_ctor_set(x_538, 1, x_537); @@ -4975,19 +5048,19 @@ return x_538; else { uint8_t x_539; -x_539 = !lean_is_exclusive(x_46); +x_539 = !lean_is_exclusive(x_70); if (x_539 == 0) { -return x_46; +return x_70; } else { lean_object* x_540; lean_object* x_541; lean_object* x_542; -x_540 = lean_ctor_get(x_46, 0); -x_541 = lean_ctor_get(x_46, 1); +x_540 = lean_ctor_get(x_70, 0); +x_541 = lean_ctor_get(x_70, 1); lean_inc(x_541); lean_inc(x_540); -lean_dec(x_46); +lean_dec(x_70); x_542 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_542, 0, x_540); lean_ctor_set(x_542, 1, x_541); @@ -4998,19 +5071,19 @@ return x_542; else { uint8_t x_543; -x_543 = !lean_is_exclusive(x_39); +x_543 = !lean_is_exclusive(x_64); if (x_543 == 0) { -return x_39; +return x_64; } else { lean_object* x_544; lean_object* x_545; lean_object* x_546; -x_544 = lean_ctor_get(x_39, 0); -x_545 = lean_ctor_get(x_39, 1); +x_544 = lean_ctor_get(x_64, 0); +x_545 = lean_ctor_get(x_64, 1); lean_inc(x_545); lean_inc(x_544); -lean_dec(x_39); +lean_dec(x_64); x_546 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_546, 0, x_544); lean_ctor_set(x_546, 1, x_545); @@ -5021,19 +5094,19 @@ return x_546; else { uint8_t x_547; -x_547 = !lean_is_exclusive(x_36); +x_547 = !lean_is_exclusive(x_61); if (x_547 == 0) { -return x_36; +return x_61; } else { lean_object* x_548; lean_object* x_549; lean_object* x_550; -x_548 = lean_ctor_get(x_36, 0); -x_549 = lean_ctor_get(x_36, 1); +x_548 = lean_ctor_get(x_61, 0); +x_549 = lean_ctor_get(x_61, 1); lean_inc(x_549); lean_inc(x_548); -lean_dec(x_36); +lean_dec(x_61); x_550 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_550, 0, x_548); lean_ctor_set(x_550, 1, x_549); @@ -5044,19 +5117,19 @@ return x_550; else { uint8_t x_551; -x_551 = !lean_is_exclusive(x_33); +x_551 = !lean_is_exclusive(x_58); if (x_551 == 0) { -return x_33; +return x_58; } else { lean_object* x_552; lean_object* x_553; lean_object* x_554; -x_552 = lean_ctor_get(x_33, 0); -x_553 = lean_ctor_get(x_33, 1); +x_552 = lean_ctor_get(x_58, 0); +x_553 = lean_ctor_get(x_58, 1); lean_inc(x_553); lean_inc(x_552); -lean_dec(x_33); +lean_dec(x_58); x_554 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_554, 0, x_552); lean_ctor_set(x_554, 1, x_553); @@ -5067,19 +5140,19 @@ return x_554; else { uint8_t x_555; -x_555 = !lean_is_exclusive(x_27); +x_555 = !lean_is_exclusive(x_52); if (x_555 == 0) { -return x_27; +return x_52; } else { lean_object* x_556; lean_object* x_557; lean_object* x_558; -x_556 = lean_ctor_get(x_27, 0); -x_557 = lean_ctor_get(x_27, 1); +x_556 = lean_ctor_get(x_52, 0); +x_557 = lean_ctor_get(x_52, 1); lean_inc(x_557); lean_inc(x_556); -lean_dec(x_27); +lean_dec(x_52); x_558 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_558, 0, x_556); lean_ctor_set(x_558, 1, x_557); @@ -5090,19 +5163,19 @@ return x_558; else { uint8_t x_559; -x_559 = !lean_is_exclusive(x_24); +x_559 = !lean_is_exclusive(x_49); if (x_559 == 0) { -return x_24; +return x_49; } else { lean_object* x_560; lean_object* x_561; lean_object* x_562; -x_560 = lean_ctor_get(x_24, 0); -x_561 = lean_ctor_get(x_24, 1); +x_560 = lean_ctor_get(x_49, 0); +x_561 = lean_ctor_get(x_49, 1); lean_inc(x_561); lean_inc(x_560); -lean_dec(x_24); +lean_dec(x_49); x_562 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_562, 0, x_560); lean_ctor_set(x_562, 1, x_561); @@ -5113,19 +5186,19 @@ return x_562; else { uint8_t x_563; -x_563 = !lean_is_exclusive(x_21); +x_563 = !lean_is_exclusive(x_46); if (x_563 == 0) { -return x_21; +return x_46; } else { lean_object* x_564; lean_object* x_565; lean_object* x_566; -x_564 = lean_ctor_get(x_21, 0); -x_565 = lean_ctor_get(x_21, 1); +x_564 = lean_ctor_get(x_46, 0); +x_565 = lean_ctor_get(x_46, 1); lean_inc(x_565); lean_inc(x_564); -lean_dec(x_21); +lean_dec(x_46); x_566 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_566, 0, x_564); lean_ctor_set(x_566, 1, x_565); @@ -5136,19 +5209,19 @@ return x_566; else { uint8_t x_567; -x_567 = !lean_is_exclusive(x_15); +x_567 = !lean_is_exclusive(x_39); if (x_567 == 0) { -return x_15; +return x_39; } else { lean_object* x_568; lean_object* x_569; lean_object* x_570; -x_568 = lean_ctor_get(x_15, 0); -x_569 = lean_ctor_get(x_15, 1); +x_568 = lean_ctor_get(x_39, 0); +x_569 = lean_ctor_get(x_39, 1); lean_inc(x_569); lean_inc(x_568); -lean_dec(x_15); +lean_dec(x_39); x_570 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_570, 0, x_568); lean_ctor_set(x_570, 1, x_569); @@ -5159,19 +5232,19 @@ return x_570; else { uint8_t x_571; -x_571 = !lean_is_exclusive(x_11); +x_571 = !lean_is_exclusive(x_36); if (x_571 == 0) { -return x_11; +return x_36; } else { lean_object* x_572; lean_object* x_573; lean_object* x_574; -x_572 = lean_ctor_get(x_11, 0); -x_573 = lean_ctor_get(x_11, 1); +x_572 = lean_ctor_get(x_36, 0); +x_573 = lean_ctor_get(x_36, 1); lean_inc(x_573); lean_inc(x_572); -lean_dec(x_11); +lean_dec(x_36); x_574 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_574, 0, x_572); lean_ctor_set(x_574, 1, x_573); @@ -5182,23 +5255,161 @@ return x_574; else { uint8_t x_575; -x_575 = !lean_is_exclusive(x_7); +x_575 = !lean_is_exclusive(x_33); if (x_575 == 0) { +return x_33; +} +else +{ +lean_object* x_576; lean_object* x_577; lean_object* x_578; +x_576 = lean_ctor_get(x_33, 0); +x_577 = lean_ctor_get(x_33, 1); +lean_inc(x_577); +lean_inc(x_576); +lean_dec(x_33); +x_578 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_578, 0, x_576); +lean_ctor_set(x_578, 1, x_577); +return x_578; +} +} +} +else +{ +uint8_t x_579; +x_579 = !lean_is_exclusive(x_27); +if (x_579 == 0) +{ +return x_27; +} +else +{ +lean_object* x_580; lean_object* x_581; lean_object* x_582; +x_580 = lean_ctor_get(x_27, 0); +x_581 = lean_ctor_get(x_27, 1); +lean_inc(x_581); +lean_inc(x_580); +lean_dec(x_27); +x_582 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_582, 0, x_580); +lean_ctor_set(x_582, 1, x_581); +return x_582; +} +} +} +else +{ +uint8_t x_583; +x_583 = !lean_is_exclusive(x_24); +if (x_583 == 0) +{ +return x_24; +} +else +{ +lean_object* x_584; lean_object* x_585; lean_object* x_586; +x_584 = lean_ctor_get(x_24, 0); +x_585 = lean_ctor_get(x_24, 1); +lean_inc(x_585); +lean_inc(x_584); +lean_dec(x_24); +x_586 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_586, 0, x_584); +lean_ctor_set(x_586, 1, x_585); +return x_586; +} +} +} +else +{ +uint8_t x_587; +x_587 = !lean_is_exclusive(x_21); +if (x_587 == 0) +{ +return x_21; +} +else +{ +lean_object* x_588; lean_object* x_589; lean_object* x_590; +x_588 = lean_ctor_get(x_21, 0); +x_589 = lean_ctor_get(x_21, 1); +lean_inc(x_589); +lean_inc(x_588); +lean_dec(x_21); +x_590 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_590, 0, x_588); +lean_ctor_set(x_590, 1, x_589); +return x_590; +} +} +} +else +{ +uint8_t x_591; +x_591 = !lean_is_exclusive(x_15); +if (x_591 == 0) +{ +return x_15; +} +else +{ +lean_object* x_592; lean_object* x_593; lean_object* x_594; +x_592 = lean_ctor_get(x_15, 0); +x_593 = lean_ctor_get(x_15, 1); +lean_inc(x_593); +lean_inc(x_592); +lean_dec(x_15); +x_594 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_594, 0, x_592); +lean_ctor_set(x_594, 1, x_593); +return x_594; +} +} +} +else +{ +uint8_t x_595; +x_595 = !lean_is_exclusive(x_11); +if (x_595 == 0) +{ +return x_11; +} +else +{ +lean_object* x_596; lean_object* x_597; lean_object* x_598; +x_596 = lean_ctor_get(x_11, 0); +x_597 = lean_ctor_get(x_11, 1); +lean_inc(x_597); +lean_inc(x_596); +lean_dec(x_11); +x_598 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_598, 0, x_596); +lean_ctor_set(x_598, 1, x_597); +return x_598; +} +} +} +else +{ +uint8_t x_599; +x_599 = !lean_is_exclusive(x_7); +if (x_599 == 0) +{ return x_7; } else { -lean_object* x_576; lean_object* x_577; lean_object* x_578; -x_576 = lean_ctor_get(x_7, 0); -x_577 = lean_ctor_get(x_7, 1); -lean_inc(x_577); -lean_inc(x_576); +lean_object* x_600; lean_object* x_601; lean_object* x_602; +x_600 = lean_ctor_get(x_7, 0); +x_601 = lean_ctor_get(x_7, 1); +lean_inc(x_601); +lean_inc(x_600); lean_dec(x_7); -x_578 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_578, 0, x_576); -lean_ctor_set(x_578, 1, x_577); -return x_578; +x_602 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_602, 0, x_600); +lean_ctor_set(x_602, 1, x_601); +return x_602; } } } @@ -8381,6 +8592,28 @@ l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__260 = _init_l_Lean_Pa lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__260); l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__261 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__261(); lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__261); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__262 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__262(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__262); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__263 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__263(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__263); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__264 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__264(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__264); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__265 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__265(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__265); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__266 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__266(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__266); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__267 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__267(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__267); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__268 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__268(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__268); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__269 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__269(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__269); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__270 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__270(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__270); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__271 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__271(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__271); +l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__272 = _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__272(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8____closed__272); res = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_8_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); diff --git a/stage0/stdlib/Lean/Parser/Basic.c b/stage0/stdlib/Lean/Parser/Basic.c index c684b38ecf..0f7ef64553 100644 --- a/stage0/stdlib/Lean/Parser/Basic.c +++ b/stage0/stdlib/Lean/Parser/Basic.c @@ -15,7 +15,6 @@ extern "C" { #endif LEAN_EXPORT lean_object* l_Lean_Parser_nonReservedSymbol___boxed(lean_object*, lean_object*); lean_object* l_List_reverse___rarg(lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_identEq(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_instBEqOrElseOnAntiquotBehavior; LEAN_EXPORT lean_object* l_Lean_Syntax_foldArgs___rarg(lean_object*, lean_object*, lean_object*); @@ -23,6 +22,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_leadingParserAux___lambda__2___boxed(lean LEAN_EXPORT lean_object* l_Lean_Parser_categoryParserOfStack___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_qsort_sort___at_Lean_Parser_Error_toString___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_findSomeRevM_x3f_find___at___private_Lean_Parser_Basic_0__Lean_Parser_pickNonNone___spec__1___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__12; LEAN_EXPORT lean_object* l_Lean_Parser_Parser_info___default___elambda__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_finishCommentBlock(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_categoryParserFn___closed__1; @@ -31,9 +31,7 @@ lean_object* lean_string_push(lean_object*, uint32_t); LEAN_EXPORT lean_object* l_Lean_Parser_instInhabitedError; static size_t l_Std_PersistentHashMap_insertAux___at_Lean_Parser_SyntaxNodeKindSet_insert___spec__2___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_andthenInfo___elambda__1(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_error___elambda__1___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__4; LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__3___rarg___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_withResultOf___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__5___rarg(lean_object*, lean_object*); @@ -53,7 +51,6 @@ LEAN_EXPORT uint8_t l_Lean_Parser_checkTailWs(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_checkLinebreakBefore(lean_object*); LEAN_EXPORT uint8_t l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_828____at_Lean_Parser_ParserState_hasError___spec__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_OrElseOnAntiquotBehavior_toCtorIdx___boxed(lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__9; static lean_object* l_Lean_Parser_finishCommentBlock_eoi___closed__1; static size_t l_Std_PersistentHashMap_insertAux___at_Lean_Parser_SyntaxNodeKindSet_insert___spec__2___closed__1; static lean_object* l_Lean_Parser_identFn___closed__1; @@ -115,7 +112,6 @@ LEAN_EXPORT lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_Parser_Synt extern lean_object* l_Std_Format_defWidth; LEAN_EXPORT lean_object* l_Lean_Parser_lookahead(lean_object*); LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__6___rarg(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____lambda__1___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbolInfo___elambda__2(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_identFnAux_parse___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBMap_instForInRBMapProd___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -136,7 +132,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_stackSize___boxed(lean_object LEAN_EXPORT lean_object* l_Lean_Parser_errorAtSavedPos___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_octalNumberFn(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_octalNumberFn___closed__2; -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_hexNumberFn(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_strLitFnAux(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbolNoAntiquot___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -159,7 +154,6 @@ LEAN_EXPORT uint8_t l_Lean_Parser_ParserContext_suppressInsideQuot___default; LEAN_EXPORT lean_object* l_Lean_Parser_checkColGt___elambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ParserInfo_collectKinds___default(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_many1NoAntiquot___elambda__1(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__19; size_t lean_usize_sub(size_t, size_t); LEAN_EXPORT lean_object* l_Lean_Parser_PrattParsingTables_leadingTable___default; LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_pushSyntax(lean_object*, lean_object*); @@ -173,7 +167,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_checkLhsPrec___elambda__1(lean_object*, l static lean_object* l_Lean_Parser_instBEqError___closed__1; lean_object* lean_dbg_trace(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_withAntiquotFn(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1___closed__1; static lean_object* l_Lean_Parser_categoryParserOfStackFn___closed__2; LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_withAntiquotSuffixSpliceFn___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_checkColGe(lean_object*); @@ -192,7 +185,6 @@ LEAN_EXPORT uint8_t l_Lean_Parser_binNumberFn___lambda__1(uint32_t); static lean_object* l_Lean_Parser_instInhabitedParserInfo___closed__1; static lean_object* l_Lean_Parser_nameLitNoAntiquot___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_leadingParserAux___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____boxed(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Parser_hexNumberFn___lambda__1(uint32_t); LEAN_EXPORT lean_object* l_Lean_Parser_satisfyFn___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -218,7 +210,6 @@ lean_object* lean_array_push(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_rawCh___elambda__1(uint32_t, uint8_t, lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* l_Std_PersistentHashMap_getCollisionNodeSize___rarg(lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__11; lean_object* lean_string_append(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_tokenFn(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_mkAtomicInfo(lean_object*); @@ -285,17 +276,20 @@ static lean_object* l_Lean_Parser_mkAntiquot___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_many1Fn(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_satisfyFn(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_whitespace___closed__4; +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__9; static lean_object* l_Lean_Parser_tokenAntiquotFn___lambda__2___closed__2; LEAN_EXPORT uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_beqOrElseOnAntiquotBehavior____x40_Lean_Parser_Basic___hyg_2339_(uint8_t, uint8_t); LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_sepByFnAux_parse___lambda__4(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_identFnAux_parse___lambda__2___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_identEqFn(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEq___elambda__1___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_antiquotExpr___closed__2; static lean_object* l_Lean_Parser_scientificLitFn___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_LeadingIdentBehavior_noConfusion___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_instInhabitedParserCategory; static lean_object* l_Lean_Parser_scientificLitFn___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_rawIdentFn(lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_mkAntiquotSplice___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Std_PersistentHashMap_insert___at_Lean_Parser_SyntaxNodeKindSet_insert___spec__1(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_whitespace___closed__1; @@ -317,14 +311,16 @@ static lean_object* l_Lean_Parser_strLitFnAux___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_octalNumberFn___lambda__1___boxed(lean_object*); static lean_object* l_Lean_Parser_mkAntiquot___closed__15; LEAN_EXPORT lean_object* l_Lean_Parser_checkColGe___elambda__1___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_decimalNumberFn(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isAntiquots(lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__12; +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEqFn(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___closed__2; static lean_object* l_Lean_Parser_mkAntiquotSplice___closed__4; LEAN_EXPORT lean_object* l_List_eraseReps___at_Lean_Parser_Error_toString___spec__2(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_withAntiquotFn___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_takeWhileFn(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEqFn___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_eraseRepsAux___at_Lean_Parser_Error_toString___spec__3(lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_isToken(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_manyAux___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -334,22 +330,24 @@ LEAN_EXPORT lean_object* l_Std_PersistentHashMap_insertAtCollisionNodeAux___at_L LEAN_EXPORT lean_object* l_Lean_Parser_initCacheForInput(lean_object*); uint64_t l_Lean_Name_hash___override(lean_object*); static lean_object* l_Lean_Parser_termParser___closed__1; +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__4; static lean_object* l_Lean_Parser_fieldIdx___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_TokenMap_insert(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbol(lean_object*, lean_object*); static lean_object* l_Lean_Parser_longestMatchFn___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_checkStackTopFn(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_setBlack___rarg(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_takeWhileFn___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_withAntiquotSuffixSplice(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbolInfo___elambda__1(lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____closed__1; static lean_object* l_Lean_Parser_identNoAntiquot___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_setPos(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1NoAntiquot___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Std_RBNode_ins___at_Lean_Parser_TokenMap_insert___spec__3(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_trailingLoop___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_mkTokenAndFixPos___closed__1; +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__1; LEAN_EXPORT lean_object* l_Lean_Syntax_foldArgsM___at_Lean_Syntax_foldArgs___spec__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_quotedCharFn(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_checkNoWsBeforeFn___boxed(lean_object*, lean_object*, lean_object*); @@ -369,7 +367,8 @@ LEAN_EXPORT lean_object* l_Lean_Parser_sepByElemParser(lean_object*, lean_object static lean_object* l_Lean_Parser_TokenMap_instForInTokenMapProdNameList___closed__2; static lean_object* l_List_toString___at_Lean_Parser_FirstTokens_toStr___spec__1___closed__1; LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_pickNonNone___boxed(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124_(uint8_t, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__11; +LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180_(uint8_t, lean_object*); static lean_object* l_Lean_Parser_sepByElemParser___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_takeUntilFn___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_tokenAntiquotFn___lambda__2___closed__1; @@ -384,6 +383,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_withResultOfInfo___elambda__2(lean_object static lean_object* l_Lean_Parser_rawIdentNoAntiquot___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_nodeInfo(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_checkLhsPrecFn(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__2; LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_skip___elambda__1___rarg___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_LeadingIdentBehavior_noConfusion___rarg(uint8_t, uint8_t, lean_object*); @@ -399,7 +399,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_checkNoWsBefore(lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_identEq___elambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_noFirstTokenInfo(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1(lean_object*); lean_object* lean_array_swap(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_toStringAux___at_Lean_Parser_dbgTraceStateFn___spec__2___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_nonReservedSymbolInfo(lean_object*, uint8_t); @@ -470,6 +469,7 @@ static lean_object* l_Lean_Parser_mkAntiquotSplice___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_binNumberFn(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_charLitNoAntiquot___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_peekTokenAux(lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__19; static lean_object* l_Lean_Parser_nonReservedSymbolInfo___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_sepByElemParser___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_categoryParserFn___lambda__1___boxed(lean_object*); @@ -577,7 +577,6 @@ static lean_object* l_Lean_Parser_orelseFnCore___closed__1; static lean_object* l_List_toString___at_Lean_Parser_FirstTokens_toStr___spec__1___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_lookahead___elambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ParserContext_quotDepth___default; -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__16; LEAN_EXPORT lean_object* l_Lean_Parser_checkTailNoWs___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_takeUntilFn(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_epsilonInfo___elambda__1___boxed(lean_object*); @@ -585,11 +584,13 @@ lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_mkAtomicInfo___elambda__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_anyOfFn(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_incQuotDepth(lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_mkEmptySubstringAt(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_setLhsPrec___elambda__1___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_tokenAntiquotFn___lambda__2___closed__6; static lean_object* l_Lean_Parser_anyOfFn___closed__1; static lean_object* l_Lean_Parser_Error_toString___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____lambda__1___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedSyntax; static lean_object* l_Lean_Parser_identFnAux_parse___lambda__2___closed__1; static lean_object* l_Lean_Parser_nameLitNoAntiquot___closed__3; @@ -604,11 +605,12 @@ LEAN_EXPORT lean_object* l_Lean_Parser_checkLhsPrec___elambda__1___boxed(lean_ob LEAN_EXPORT lean_object* l_Lean_Parser_rawCh(uint32_t, uint8_t); LEAN_EXPORT lean_object* l_Lean_Parser_trailingLoop___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_checkLinebreakBeforeFn___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEq(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByInfo___elambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_tokenAntiquotFn___lambda__2(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_quotedCharCoreFn___closed__1; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_restore___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__7; static lean_object* l_Lean_Parser_identFnAux_parse___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_restore(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByNoAntiquot___elambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); @@ -693,10 +695,10 @@ LEAN_EXPORT lean_object* l_Lean_Parser_symbol___boxed(lean_object*); uint8_t lean_uint32_dec_eq(uint32_t, uint32_t); lean_object* l_String_intercalate(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_leadingParser___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____lambda__1(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_charLitFn___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_hexDigitFn(lean_object*, lean_object*); lean_object* l_List_redLength___rarg(lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__3; static lean_object* l_Lean_Parser_mkAntiquot___closed__16; LEAN_EXPORT lean_object* l_Lean_Parser_checkNoImmediateColon___elambda__1___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ParserCategory_tables___default; @@ -712,12 +714,11 @@ LEAN_EXPORT lean_object* l_Lean_Parser_runLongestMatchParser(lean_object*, lean_ LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_mkTrailingNode___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_withoutPosition___elambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getNumArgs(lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__10; static lean_object* l_Lean_Parser_fieldIdxFn___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_keepNewError___boxed(lean_object*, lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__15; LEAN_EXPORT lean_object* l_Lean_Parser_trailingLoop___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByNoAntiquot___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__13; LEAN_EXPORT lean_object* l_Lean_Parser_PrattParsingTables_trailingTable___default; LEAN_EXPORT lean_object* l_Lean_Parser_ParserModuleContext_currNamespace___default; LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_setError(lean_object*, lean_object*); @@ -729,7 +730,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_mergeOrElseErrors(lean_object*, lean_obje static lean_object* l_Lean_Parser_dbgTraceStateFn___closed__6; LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_skip___elambda__1___rarg(lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__5; uint8_t lean_nat_dec_le(lean_object*, lean_object*); uint8_t lean_usize_dec_le(size_t, size_t); LEAN_EXPORT lean_object* l_Lean_Parser_sepByNoAntiquot(lean_object*, lean_object*, uint8_t); @@ -739,7 +739,6 @@ LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_sepByFnAux static lean_object* l_Lean_Parser_incQuotDepth___elambda__1___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_categoryParser(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Parser_info___default___elambda__2___boxed(lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__14; uint8_t l_Std_RBNode_isRed___rarg(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_decQuotDepth(lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr___closed__6; @@ -757,7 +756,7 @@ static lean_object* l_Lean_Parser_Error_instToStringError___closed__1; static lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_Parser_SyntaxNodeKindSet_insert___spec__2___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_TokenMap_instEmptyCollectionTokenMap(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_orelseInfo___elambda__1(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9108_(uint8_t, uint8_t); +LEAN_EXPORT uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9164_(uint8_t, uint8_t); LEAN_EXPORT lean_object* l_Lean_Parser_errorAtSavedPos(lean_object*, uint8_t); static lean_object* l_Lean_Parser_tokenAntiquotFn___lambda__2___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_categoryParserFn___lambda__1(lean_object*); @@ -769,7 +768,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_withoutInfo___elambda__1(lean_object*, le LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_sepByFnAux(lean_object*, lean_object*, uint8_t, lean_object*, uint8_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ParserModuleContext_openDecls___default; LEAN_EXPORT lean_object* l_Lean_Parser_withResultOf(lean_object*, lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__18; LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__6___rarg___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Syntax_forArgsM___rarg___lambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_notFollowedBy___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -786,7 +784,6 @@ LEAN_EXPORT lean_object* l_Std_PersistentHashMap_insertAux_traverse___at_Lean_Pa static lean_object* l_Lean_Parser_strLitFnAux___closed__2; LEAN_EXPORT lean_object* l_List_toString___at_Lean_Parser_FirstTokens_toStr___spec__1(lean_object*); static lean_object* l_Lean_Parser_epsilonInfo___closed__3; -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____lambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_nonReservedSymbolInfo___elambda__2___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByNoAntiquot___elambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_instInhabitedParser; @@ -794,6 +791,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_categoryParser___elambda__1(lean_object*, LEAN_EXPORT lean_object* l_Lean_Parser_andthen___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_decQuotDepth___elambda__1___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_pushNone___elambda__1(lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1___closed__1; static lean_object* l_Lean_Parser_FirstTokens_toStr___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_checkLinebreakBefore___elambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_rawIdentNoAntiquot; @@ -821,6 +819,7 @@ static lean_object* l_Lean_Parser_nameLitFn___closed__2; LEAN_EXPORT lean_object* l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_828____at_Lean_Parser_mkTokenAndFixPos___spec__1___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_qsort_sort___at_Lean_Parser_Error_toString___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Std_RBNode_ins___at_Lean_Parser_TokenMap_insert___spec__6___rarg(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__7; LEAN_EXPORT lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_Parser_SyntaxNodeKindSet_insert___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_decimalNumberFn_parseOptExp___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_instInhabitedFirstTokens; @@ -828,7 +827,6 @@ static lean_object* l_Lean_Parser_epsilonInfo___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_rawCh___elambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_numberFnAux___closed__1; static lean_object* l_Lean_Parser_nonReservedSymbolInfo___closed__1; -LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9108____boxed(lean_object*, lean_object*); static lean_object* l_Lean_Parser_instInhabitedParser___closed__2; LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_Parser_TokenMap_insert___spec__1___rarg___boxed(lean_object*, lean_object*); lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); @@ -854,7 +852,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_lhsPrec___default; LEAN_EXPORT lean_object* l_Lean_Syntax_forArgsM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_rawFn(lean_object*, uint8_t, lean_object*, lean_object*); static lean_object* l_Lean_Parser_charLitFn___closed__1; -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__6; lean_object* l_Lean_Syntax_getTailInfo(lean_object*); static lean_object* l_Lean_Parser_instInhabitedParserInfo___closed__2; static lean_object* l_Lean_Parser_instInhabitedInputContext___closed__4; @@ -869,7 +866,6 @@ lean_object* lean_array_pop(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_TokenMap_insert___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_checkStackTop___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_nonReservedSymbolInfo___closed__4; -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_OrElseOnAntiquotBehavior_toCtorIdx(uint8_t); static lean_object* l_Lean_Parser_instInhabitedInputContext___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_strAux_parse___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -882,6 +878,7 @@ static lean_object* l_Lean_Parser_chFn___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_takeWhile1Fn(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_nonReservedSymbolNoAntiquot___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_instInhabitedParserFn___rarg___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_errorFn___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_charLitFn___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_many1Unbox(lean_object*); @@ -890,8 +887,9 @@ LEAN_EXPORT lean_object* l_Lean_Parser_checkColGt(lean_object*); static lean_object* l_Lean_Parser_symbolInfo___closed__1; uint8_t l_List_beq___at___private_Init_Meta_0__Lean_Syntax_beqPreresolved____x40_Init_Meta___hyg_2665____spec__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_mkAntiquot___closed__6; -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615_(lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__14; +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671_(lean_object*); LEAN_EXPORT uint8_t l_Lean_Parser_instInhabitedLeadingIdentBehavior; LEAN_EXPORT lean_object* l_Lean_Parser_mkAntiquot(lean_object*, lean_object*, uint8_t, uint8_t); static lean_object* l_Lean_Parser_instBEqLeadingIdentBehavior___closed__1; @@ -917,9 +915,10 @@ LEAN_EXPORT lean_object* l_Lean_Parser_manyFn(lean_object*, lean_object*, lean_o LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_next___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Syntax_foldArgsM___at_Lean_Syntax_foldArgs___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_int_add(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____closed__1; +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_eoiFn___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_LeadingIdentBehavior_toCtorIdx(uint8_t); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__16; LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbolNoAntiquot___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1Info___elambda__2(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_epsilonInfo___elambda__2(lean_object*); @@ -927,7 +926,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_setLhsPrec(lean_object*); static lean_object* l_Lean_Parser_numLitFn___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_orelse(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbolFn(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__13; +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__18; LEAN_EXPORT lean_object* l_Lean_Parser_epsilonInfo___elambda__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbolFnAux___lambda__1___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_tokenAntiquotFn___lambda__1___closed__1; @@ -939,6 +938,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_epsilonInfo___elambda__2___boxed(lean_obj LEAN_EXPORT lean_object* l_Lean_Parser_withResultOfInfo___elambda__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_andthen(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_node(lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__5; static lean_object* l_Lean_Parser_mkAntiquot___closed__8; uint8_t l_List_isEmpty___rarg(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbolInfo(lean_object*, lean_object*); @@ -959,6 +959,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_mkUnexpectedError(lean_object LEAN_EXPORT lean_object* l_Lean_Parser_checkTailLinebreak___boxed(lean_object*); uint8_t lean_uint32_dec_le(uint32_t, uint32_t); LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__4___rarg(lean_object*, lean_object*); +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__3; static lean_object* l_Lean_Parser_tokenAntiquotFn___lambda__2___closed__10; LEAN_EXPORT uint8_t l_Lean_Parser_ParserState_hasError(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_symbolFnAux(lean_object*, lean_object*, lean_object*, lean_object*); @@ -967,11 +968,13 @@ LEAN_EXPORT lean_object* l_Lean_Parser_mkAtom(lean_object*, lean_object*); static lean_object* l_Lean_Parser_pushNone___elambda__1___rarg___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1NoAntiquot___elambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_mkEOIError(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9164____boxed(lean_object*, lean_object*); lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_indexed___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_rawFn___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_categoryParserOfStackFn(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_nameLitFn___closed__3; +static lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__15; static lean_object* l_Lean_Parser_charLitFnAux___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_ParserState_keepPrevError(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_checkWsBefore___elambda__1___boxed(lean_object*, lean_object*, lean_object*); @@ -1006,6 +1009,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_leadingParserAux___lambda__1___boxed(lean static lean_object* l_Lean_Parser_antiquotExpr___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_OrElseOnAntiquotBehavior_noConfusion___rarg___lambda__1___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_charLitNoAntiquot; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____closed__1; lean_object* l_Lean_mkErrorStringWithPos(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_fieldIdxFn___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_orelseFnCore___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1013,6 +1017,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbolFnAux(lean_object*, lean_obj lean_object* l_Lean_Syntax_formatStxAux(lean_object*, uint8_t, lean_object*, lean_object*); static lean_object* l_Lean_Parser_categoryParserFn___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_checkColGtFn___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEq___elambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_dbgTraceStateFn(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1Info___elambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Std_RBNode_ins___at_Lean_Parser_TokenMap_insert___spec__4___rarg(lean_object*, lean_object*, lean_object*); @@ -14432,6 +14437,89 @@ return x_14; } } } +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEqFn(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = lean_ctor_get(x_2, 5); +if (lean_obj_tag(x_4) == 0) +{ +lean_dec(x_1); +return x_3; +} +else +{ +lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; +x_5 = lean_ctor_get(x_4, 0); +x_6 = lean_ctor_get(x_2, 0); +x_7 = lean_ctor_get(x_6, 2); +x_8 = l_Lean_FileMap_toPosition(x_7, x_5); +x_9 = lean_ctor_get(x_3, 2); +lean_inc(x_9); +x_10 = l_Lean_FileMap_toPosition(x_7, x_9); +lean_dec(x_9); +x_11 = lean_ctor_get(x_10, 1); +lean_inc(x_11); +lean_dec(x_10); +x_12 = lean_ctor_get(x_8, 1); +lean_inc(x_12); +lean_dec(x_8); +x_13 = lean_nat_dec_eq(x_11, x_12); +lean_dec(x_12); +lean_dec(x_11); +if (x_13 == 0) +{ +lean_object* x_14; +x_14 = l_Lean_Parser_ParserState_mkError(x_3, x_1); +return x_14; +} +else +{ +lean_dec(x_1); +return x_3; +} +} +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEqFn___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l_Lean_Parser_checkColEqFn(x_1, x_2, x_3); +lean_dec(x_2); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEq___elambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l_Lean_Parser_checkColEqFn(x_1, x_2, x_3); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEq(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_checkColEq___elambda__1___boxed), 3, 1); +lean_closure_set(x_2, 0, x_1); +x_3 = l_Lean_Parser_errorAtSavedPos___closed__2; +x_4 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_4, 0, x_3); +lean_ctor_set(x_4, 1, x_2); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_checkColEq___elambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l_Lean_Parser_checkColEq___elambda__1(x_1, x_2, x_3); +lean_dec(x_2); +return x_4; +} +} LEAN_EXPORT lean_object* l_Lean_Parser_checkColGeFn(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -25342,7 +25430,7 @@ x_1 = 0; return x_1; } } -LEAN_EXPORT uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9108_(uint8_t x_1, uint8_t x_2) { +LEAN_EXPORT uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9164_(uint8_t x_1, uint8_t x_2) { _start: { lean_object* x_3; lean_object* x_4; uint8_t x_5; @@ -25354,7 +25442,7 @@ lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9108____boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9164____boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; uint8_t x_4; uint8_t x_5; lean_object* x_6; @@ -25362,7 +25450,7 @@ x_3 = lean_unbox(x_1); lean_dec(x_1); x_4 = lean_unbox(x_2); lean_dec(x_2); -x_5 = l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9108_(x_3, x_4); +x_5 = l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9164_(x_3, x_4); x_6 = lean_box(x_5); return x_6; } @@ -25371,7 +25459,7 @@ static lean_object* _init_l_Lean_Parser_instBEqLeadingIdentBehavior___closed__1( _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9108____boxed), 2, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9164____boxed), 2, 0); return x_1; } } @@ -25383,7 +25471,7 @@ x_1 = l_Lean_Parser_instBEqLeadingIdentBehavior___closed__1; return x_1; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__1() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__1() { _start: { lean_object* x_1; @@ -25391,17 +25479,17 @@ x_1 = lean_mk_string_from_bytes("Lean.Parser.LeadingIdentBehavior.default", 40); return x_1; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__2() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__1; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__1; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__3() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__3() { _start: { lean_object* x_1; lean_object* x_2; @@ -25410,23 +25498,23 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__4() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__3; -x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__2; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__3; +x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__2; x_3 = lean_alloc_ctor(3, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__5() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__5() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__4; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__4; x_2 = 0; x_3 = lean_alloc_ctor(5, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -25434,23 +25522,23 @@ lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__6() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_incQuotDepth___elambda__1___closed__1; -x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__2; +x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__2; x_3 = lean_alloc_ctor(3, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__7() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__7() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__6; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__6; x_2 = 0; x_3 = lean_alloc_ctor(5, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -25458,7 +25546,7 @@ lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__8() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__8() { _start: { lean_object* x_1; @@ -25466,33 +25554,33 @@ x_1 = lean_mk_string_from_bytes("Lean.Parser.LeadingIdentBehavior.symbol", 39); return x_1; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__9() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__9() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__8; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__8; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__10() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__3; -x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__9; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__3; +x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__9; x_3 = lean_alloc_ctor(3, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__11() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__11() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__10; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__10; x_2 = 0; x_3 = lean_alloc_ctor(5, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -25500,23 +25588,23 @@ lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__12() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_incQuotDepth___elambda__1___closed__1; -x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__9; +x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__9; x_3 = lean_alloc_ctor(3, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__13() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__13() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__12; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__12; x_2 = 0; x_3 = lean_alloc_ctor(5, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -25524,7 +25612,7 @@ lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__14() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__14() { _start: { lean_object* x_1; @@ -25532,33 +25620,33 @@ x_1 = lean_mk_string_from_bytes("Lean.Parser.LeadingIdentBehavior.both", 37); return x_1; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__15() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__15() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__14; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__14; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__16() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__16() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__3; -x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__15; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__3; +x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__15; x_3 = lean_alloc_ctor(3, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__17() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__17() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__16; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__16; x_2 = 0; x_3 = lean_alloc_ctor(5, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -25566,23 +25654,23 @@ lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__18() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_incQuotDepth___elambda__1___closed__1; -x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__15; +x_2 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__15; x_3 = lean_alloc_ctor(3, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__19() { +static lean_object* _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__19() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__18; +x_1 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__18; x_2 = 0; x_3 = lean_alloc_ctor(5, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -25590,7 +25678,7 @@ lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124_(uint8_t x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180_(uint8_t x_1, lean_object* x_2) { _start: { switch (x_1) { @@ -25602,14 +25690,14 @@ x_4 = lean_nat_dec_le(x_3, x_2); if (x_4 == 0) { lean_object* x_5; lean_object* x_6; -x_5 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__5; +x_5 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__5; x_6 = l_Repr_addAppParen(x_5, x_2); return x_6; } else { lean_object* x_7; lean_object* x_8; -x_7 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__7; +x_7 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__7; x_8 = l_Repr_addAppParen(x_7, x_2); return x_8; } @@ -25622,14 +25710,14 @@ x_10 = lean_nat_dec_le(x_9, x_2); if (x_10 == 0) { lean_object* x_11; lean_object* x_12; -x_11 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__11; +x_11 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__11; x_12 = l_Repr_addAppParen(x_11, x_2); return x_12; } else { lean_object* x_13; lean_object* x_14; -x_13 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__13; +x_13 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__13; x_14 = l_Repr_addAppParen(x_13, x_2); return x_14; } @@ -25642,14 +25730,14 @@ x_16 = lean_nat_dec_le(x_15, x_2); if (x_16 == 0) { lean_object* x_17; lean_object* x_18; -x_17 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__17; +x_17 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__17; x_18 = l_Repr_addAppParen(x_17, x_2); return x_18; } else { lean_object* x_19; lean_object* x_20; -x_19 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__19; +x_19 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__19; x_20 = l_Repr_addAppParen(x_19, x_2); return x_20; } @@ -25657,13 +25745,13 @@ return x_20; } } } -LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; x_3 = lean_unbox(x_1); lean_dec(x_1); -x_4 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124_(x_3, x_2); +x_4 = l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180_(x_3, x_2); lean_dec(x_2); return x_4; } @@ -25672,7 +25760,7 @@ static lean_object* _init_l_Lean_Parser_instReprLeadingIdentBehavior___closed__1 _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____boxed), 2, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____boxed), 2, 0); return x_1; } } @@ -26740,7 +26828,7 @@ lean_dec(x_1); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; @@ -26748,19 +26836,19 @@ x_4 = l_Lean_Parser_whitespace(x_2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____closed__1() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____lambda__1___boxed), 3, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____lambda__1___boxed), 3, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____closed__1; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____closed__1; x_3 = lean_st_mk_ref(x_2, x_1); x_4 = !lean_is_exclusive(x_3); if (x_4 == 0) @@ -26782,16 +26870,16 @@ return x_7; } } } -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____lambda__1(x_1, x_2, x_3); +x_4 = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____lambda__1(x_1, x_2, x_3); lean_dec(x_1); return x_4; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1___closed__1() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1___closed__1() { _start: { lean_object* x_1; @@ -26799,11 +26887,11 @@ x_1 = l_Lean_Parser_categoryParserFnRef; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1___closed__1; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1___closed__1; x_3 = lean_st_ref_get(x_2, x_1); x_4 = !lean_is_exclusive(x_3); if (x_4 == 0) @@ -26825,19 +26913,19 @@ return x_7; } } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____closed__1() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____closed__1; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____closed__1; x_3 = l_Lean_EnvExtensionInterfaceUnsafe_registerExt___rarg(x_2, x_1); return x_3; } @@ -30099,44 +30187,44 @@ l_Lean_Parser_instBEqLeadingIdentBehavior___closed__1 = _init_l_Lean_Parser_inst lean_mark_persistent(l_Lean_Parser_instBEqLeadingIdentBehavior___closed__1); l_Lean_Parser_instBEqLeadingIdentBehavior = _init_l_Lean_Parser_instBEqLeadingIdentBehavior(); lean_mark_persistent(l_Lean_Parser_instBEqLeadingIdentBehavior); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__1 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__1(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__1); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__2 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__2(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__2); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__3 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__3(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__3); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__4 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__4(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__4); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__5 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__5(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__5); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__6 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__6(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__6); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__7 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__7(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__7); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__8 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__8(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__8); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__9 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__9(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__9); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__10 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__10(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__10); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__11 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__11(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__11); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__12 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__12(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__12); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__13 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__13(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__13); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__14 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__14(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__14); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__15 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__15(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__15); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__16 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__16(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__16); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__17 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__17(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__17); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__18 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__18(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__18); -l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__19 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__19(); -lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9124____closed__19); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__1 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__1(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__1); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__2 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__2(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__2); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__3 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__3(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__3); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__4 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__4(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__4); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__5 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__5(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__5); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__6 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__6(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__6); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__7 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__7(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__7); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__8 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__8(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__8); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__9 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__9(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__9); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__10 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__10(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__10); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__11 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__11(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__11); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__12 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__12(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__12); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__13 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__13(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__13); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__14 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__14(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__14); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__15 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__15(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__15); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__16 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__16(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__16); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__17 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__17(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__17); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__18 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__18(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__18); +l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__19 = _init_l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__19(); +lean_mark_persistent(l___private_Lean_Parser_Basic_0__Lean_Parser_reprLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_9180____closed__19); l_Lean_Parser_instReprLeadingIdentBehavior___closed__1 = _init_l_Lean_Parser_instReprLeadingIdentBehavior___closed__1(); lean_mark_persistent(l_Lean_Parser_instReprLeadingIdentBehavior___closed__1); l_Lean_Parser_instReprLeadingIdentBehavior = _init_l_Lean_Parser_instReprLeadingIdentBehavior(); @@ -30151,18 +30239,18 @@ l_Lean_Parser_instInhabitedParserCategory = _init_l_Lean_Parser_instInhabitedPar lean_mark_persistent(l_Lean_Parser_instInhabitedParserCategory); l_Lean_Parser_indexed___rarg___closed__1 = _init_l_Lean_Parser_indexed___rarg___closed__1(); lean_mark_persistent(l_Lean_Parser_indexed___rarg___closed__1); -l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____closed__1 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____closed__1(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590____closed__1); -if (builtin) {res = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9590_(lean_io_mk_world()); +l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____closed__1 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____closed__1(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646____closed__1); +if (builtin) {res = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9646_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Parser_categoryParserFnRef = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Parser_categoryParserFnRef); lean_dec_ref(res); -}l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1___closed__1 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1___closed__1(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____lambda__1___closed__1); -l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____closed__1 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____closed__1(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615____closed__1); -if (builtin) {res = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9615_(lean_io_mk_world()); +}l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1___closed__1 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1___closed__1(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____lambda__1___closed__1); +l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____closed__1 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____closed__1(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671____closed__1); +if (builtin) {res = l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_9671_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Parser_categoryParserFnExtension = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Parser_categoryParserFnExtension); diff --git a/stage0/stdlib/Lean/Parser/Command.c b/stage0/stdlib/Lean/Parser/Command.c index 105d0a82c7..f8a30ef0f6 100644 --- a/stage0/stdlib/Lean/Parser/Command.c +++ b/stage0/stdlib/Lean/Parser/Command.c @@ -1924,6 +1924,7 @@ static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__8; static lean_object* l_Lean_Parser_Command_unsafe_parenthesizer___closed__3; static lean_object* l___regBuiltin_Lean_Parser_Command_addDocString_declRange___closed__4; static lean_object* l___regBuiltin_Lean_Parser_Command_declaration_formatter___closed__1; +lean_object* l_Lean_Parser_checkColEq(lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_set__option_declRange___closed__7; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__7; static lean_object* l_Lean_Parser_Command_openSimple___closed__5; @@ -2504,6 +2505,7 @@ static lean_object* l_Lean_Parser_Command_openRenaming_parenthesizer___closed__1 static lean_object* l___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_terminationByElement___closed__6; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__16; +static lean_object* l_Lean_Parser_Command_whereStructInst___closed__25; static lean_object* l_Lean_Parser_Command_computedFields_formatter___closed__5; static lean_object* l_Lean_Parser_Command_terminationBy___closed__4; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__6; @@ -2915,6 +2917,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_attribute_formatter( static lean_object* l_Lean_Parser_Command_universe___closed__6; static lean_object* l_Lean_Parser_Command_attribute___closed__11; static lean_object* l_Lean_Parser_Command_open_parenthesizer___closed__6; +static lean_object* l_Lean_Parser_Command_whereStructInst___closed__24; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__13; static lean_object* l_Lean_Parser_Command_opaque_parenthesizer___closed__7; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_open(lean_object*); @@ -7831,98 +7834,117 @@ return x_3; static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__14() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("line break", 10); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_terminationHintMany___closed__14; +x_2 = l_Lean_Parser_checkColEq(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__15() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__14; -x_2 = l_Lean_Parser_checkLinebreakBefore(x_1); -return x_2; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("line break", 10); +return x_1; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__16() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; +lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_Command_whereStructInst___closed__15; -x_2 = l_Lean_Parser_pushNone; -x_3 = l_Lean_Parser_andthen(x_1, x_2); -return x_3; +x_2 = l_Lean_Parser_checkLinebreakBefore(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__17() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__7; -x_2 = l_Lean_Parser_Command_whereStructInst___closed__16; -x_3 = l_Lean_Parser_orelse(x_1, x_2); +x_1 = l_Lean_Parser_Command_whereStructInst___closed__16; +x_2 = l_Lean_Parser_pushNone; +x_3 = l_Lean_Parser_andthen(x_1, x_2); return x_3; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__18() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__13; -x_2 = l_Lean_Parser_Command_whereStructInst___closed__6; -x_3 = l_Lean_Parser_Command_whereStructInst___closed__17; -x_4 = 1; -x_5 = l_Lean_Parser_sepBy(x_1, x_2, x_3, x_4); -return x_5; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__14; +x_2 = l_Lean_Parser_Command_whereStructInst___closed__17; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__19() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__18; -x_2 = l_Lean_Parser_withPosition(x_1); -return x_2; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__7; +x_2 = l_Lean_Parser_Command_whereStructInst___closed__18; +x_3 = l_Lean_Parser_orelse(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__20() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__19; -x_2 = l_Lean_Parser_Command_declValSimple___closed__6; -x_3 = l_Lean_Parser_andthen(x_1, x_2); -return x_3; +lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__13; +x_2 = l_Lean_Parser_Command_whereStructInst___closed__6; +x_3 = l_Lean_Parser_Command_whereStructInst___closed__19; +x_4 = 1; +x_5 = l_Lean_Parser_sepBy(x_1, x_2, x_3, x_4); +return x_5; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__21() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__5; -x_2 = l_Lean_Parser_Command_whereStructInst___closed__20; -x_3 = l_Lean_Parser_andthen(x_1, x_2); -return x_3; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__20; +x_2 = l_Lean_Parser_withPosition(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__22() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__2; -x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Command_whereStructInst___closed__21; -x_4 = l_Lean_Parser_leadingNode(x_1, x_2, x_3); -return x_4; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__21; +x_2 = l_Lean_Parser_Command_declValSimple___closed__6; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__23() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__3; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__5; x_2 = l_Lean_Parser_Command_whereStructInst___closed__22; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__24() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Command_whereStructInst___closed__23; +x_4 = l_Lean_Parser_leadingNode(x_1, x_2, x_3); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Command_whereStructInst___closed__25() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__3; +x_2 = l_Lean_Parser_Command_whereStructInst___closed__24; x_3 = l_Lean_Parser_withAntiquot(x_1, x_2); return x_3; } @@ -7931,7 +7953,7 @@ static lean_object* _init_l_Lean_Parser_Command_whereStructInst() { _start: { lean_object* x_1; -x_1 = l_Lean_Parser_Command_whereStructInst___closed__23; +x_1 = l_Lean_Parser_Command_whereStructInst___closed__25; return x_1; } } @@ -41970,6 +41992,10 @@ l_Lean_Parser_Command_whereStructInst___closed__22 = _init_l_Lean_Parser_Command lean_mark_persistent(l_Lean_Parser_Command_whereStructInst___closed__22); l_Lean_Parser_Command_whereStructInst___closed__23 = _init_l_Lean_Parser_Command_whereStructInst___closed__23(); lean_mark_persistent(l_Lean_Parser_Command_whereStructInst___closed__23); +l_Lean_Parser_Command_whereStructInst___closed__24 = _init_l_Lean_Parser_Command_whereStructInst___closed__24(); +lean_mark_persistent(l_Lean_Parser_Command_whereStructInst___closed__24); +l_Lean_Parser_Command_whereStructInst___closed__25 = _init_l_Lean_Parser_Command_whereStructInst___closed__25(); +lean_mark_persistent(l_Lean_Parser_Command_whereStructInst___closed__25); l_Lean_Parser_Command_whereStructInst = _init_l_Lean_Parser_Command_whereStructInst(); lean_mark_persistent(l_Lean_Parser_Command_whereStructInst); l_Lean_Parser_Command_declVal___closed__1 = _init_l_Lean_Parser_Command_declVal___closed__1(); diff --git a/stage0/stdlib/Lean/Parser/Extra.c b/stage0/stdlib/Lean/Parser/Extra.c index 0467489bdd..224320dfe0 100644 --- a/stage0/stdlib/Lean/Parser/Extra.c +++ b/stage0/stdlib/Lean/Parser/Extra.c @@ -14,7 +14,6 @@ extern "C" { #endif lean_object* l_List_reverse___rarg(lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__34; lean_object* l_Lean_PrettyPrinter_Formatter_rawIdentNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__2; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__22; @@ -23,19 +22,18 @@ LEAN_EXPORT lean_object* l_Lean_Parser_many1Indent_parenthesizer(lean_object*, l static lean_object* l_Lean_Parser_charLit___closed__1; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__29; LEAN_EXPORT lean_object* l_Lean_Parser_nonReservedSymbol_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__111; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__113; static lean_object* l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__1; lean_object* l_Lean_PrettyPrinter_Formatter_visitArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_add(size_t, size_t); static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_ppRealGroup_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__48; lean_object* l_Lean_Parser_checkLinebreakBefore(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__39; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__14; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__50; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__96; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__28; lean_object* l_Lean_PrettyPrinter_Formatter_numLitNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__51; @@ -46,6 +44,7 @@ static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__18; static lean_object* l_Lean_Parser_commandParser_formatter___rarg___closed__1; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_mkAntiquot_parenthesizer(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__23; lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppSpace_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -58,84 +57,86 @@ LEAN_EXPORT lean_object* l_Lean_Parser_ppGroup_formatter(lean_object*, lean_obje lean_object* l_Lean_PrettyPrinter_Parenthesizer_rawIdentNoAntiquot_parenthesizer___boxed(lean_object*); lean_object* l_Lean_Parser_manyNoAntiquot(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__99; static lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__6; LEAN_EXPORT lean_object* l_Lean_ppHardLineUnlessUngrouped_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__72; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__5; extern lean_object* l_Lean_Parser_strLitNoAntiquot; lean_object* l_Lean_PrettyPrinter_Formatter_sepByNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_many(lean_object*); LEAN_EXPORT lean_object* l_Array_mapIdxM_map___at_Lean_Parser_sepByIndent_formatter___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___closed__10; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__34; lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*); uint8_t lean_usize_dec_eq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__16; static lean_object* l_Lean_Parser_antiquotExpr_formatter___closed__2; lean_object* l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__48; LEAN_EXPORT lean_object* l_Lean_Parser_ppSpace_parenthesizer___rarg(lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__7; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__21; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__111; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__88; static lean_object* l_Lean_Parser_many1Indent_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1_parenthesizer(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__13; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__3; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_sepBy_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__41; LEAN_EXPORT lean_object* l_Lean_Parser_ppGroup___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_charLit; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__15; lean_object* l_Lean_PrettyPrinter_Formatter_indent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__72; extern lean_object* l_Lean_Parser_nameLitNoAntiquot; LEAN_EXPORT lean_object* l_Lean_Parser_ppAllowUngrouped_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_ident_formatter___closed__1; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__99; LEAN_EXPORT lean_object* l_Lean_Parser_sepBy_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__31; lean_object* l_Lean_PrettyPrinter_Formatter_atomic_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__18; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__15; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__38; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__107; LEAN_EXPORT lean_object* l_Lean_Parser_group_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_manyNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent_parenthesizer(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_nameLit_formatter___closed__3; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__41; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__13; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__88; LEAN_EXPORT lean_object* l_Lean_Parser_ppDedentIfGrouped___boxed(lean_object*); extern lean_object* l_Lean_Parser_pushNone; static lean_object* l_Lean_Parser_ident_formatter___closed__2; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__23; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__50; LEAN_EXPORT lean_object* l_Lean_Parser_scientificLit; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__96; LEAN_EXPORT lean_object* l_Lean_ppSpace_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1Indent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_many_parenthesizer___closed__1; lean_object* l_Lean_PrettyPrinter_Formatter_orelse_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_group(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ident; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__102; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__90; lean_object* l_Lean_Parser_checkColGe(lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppDedentIfGrouped(lean_object*); static lean_object* l_Lean_Parser_sepByElemParser_formatter___closed__3; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__112; LEAN_EXPORT lean_object* l_Lean_Parser_withAntiquotSpliceAndSuffix_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__61; +lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__59; LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__24; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Level_PP_Result_quote___spec__1(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__26; lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__58; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__75; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__114; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___aux__Init__Notation______macroRules__precMax__1___spec__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__33; static lean_object* l_Lean_Parser_strLit_formatter___closed__1; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__10; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__32; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__113; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__8; lean_object* l_Lean_PrettyPrinter_Parenthesizer_nameLitNoAntiquot_parenthesizer___boxed(lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); @@ -144,7 +145,6 @@ lean_object* lean_array_get_size(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppIndent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_optional_formatter___closed__4; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__20; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__31; lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Formatter_categoryFormatterCore___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__9; @@ -153,6 +153,7 @@ static lean_object* l_Lean_Parser_strLit_formatter___closed__2; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__17; lean_object* l_Lean_Parser_notFollowedBy(lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__35; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__61; LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__36; static lean_object* l_Lean_Parser_optional_formatter___closed__2; @@ -166,25 +167,23 @@ LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1_formatter(lean_object*, lean_objec lean_object* l_Lean_PrettyPrinter_Parenthesizer_numLitNoAntiquot_parenthesizer___boxed(lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__5; lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbolNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__90; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__23; static lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__5; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__102; static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__8; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__24; LEAN_EXPORT lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_group_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__59; lean_object* l_Lean_PrettyPrinter_Parenthesizer_scientificLitNoAntiquot_parenthesizer___boxed(lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3; lean_object* lean_string_utf8_byte_size(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_mkAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_leadingNode_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__116; LEAN_EXPORT lean_object* l_Lean_Parser_nodeWithAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__12; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__31; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__4; static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_many_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -192,43 +191,39 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(lean_objec LEAN_EXPORT lean_object* l_Lean_Parser_ppLine; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__16; static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__2; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__112; static lean_object* l_Lean_Parser_strLit___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_rawIdent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__58; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__49; static lean_object* l_Lean_Parser_strLit_formatter___closed__3; static lean_object* l_Lean_Parser_leadingNode_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_optional_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__26; static lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__3; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__114; LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent_formatter___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_sepByNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__75; LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1Indent_parenthesizer(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29________; static lean_object* l_Lean_Parser_ident___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__109; lean_object* l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__11; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__82; lean_object* lean_nat_add(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__39; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__32; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__10; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__65; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__83; LEAN_EXPORT lean_object* l_Lean_Parser_ppAllowUngrouped_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__69; LEAN_EXPORT lean_object* l_Lean_ppAllowUngrouped_formatter___boxed(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_unicodeSymbolNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_optional(lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_fill(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_antiquotExpr_formatter___closed__3; static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__7; +static lean_object* l_Lean_Parser_sepByIndent___closed__5; static lean_object* l_Lean_Parser_numLit___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__35; lean_object* l_Lean_Parser_registerAliasCore___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__70; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__20; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__104; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__19; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__51; lean_object* l_Lean_PrettyPrinter_Formatter_checkColGe_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ppIndent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_symbolNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -245,14 +240,16 @@ static lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__7; lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__11; lean_object* l_Lean_PrettyPrinter_Formatter_tokenWithAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__11; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__82; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__65; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__39; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__109; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__70; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__35; lean_object* lean_array_fget(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppSpace_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_mkAntiquotSplice_parenthesizer___closed__1; static lean_object* l_Lean_Parser_ident___closed__2; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__69; LEAN_EXPORT lean_object* l_Lean_Parser_sepByElemParser_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_group_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_ppHardSpace_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -268,41 +265,44 @@ uint8_t l_Lean_Syntax_matchesNull(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_strLitNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_strLit_parenthesizer___closed__2; lean_object* lean_st_ref_take(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__104; static lean_object* l_Lean_Parser_strLit_parenthesizer___closed__1; lean_object* l_ReaderT_bind___at_Lean_Unhygienic_instMonadQuotationUnhygienic___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__43; LEAN_EXPORT lean_object* l_Lean_Parser_charLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_charLit_formatter___closed__4; LEAN_EXPORT lean_object* l_Lean_ppAllowUngrouped_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__36; lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_nonReservedSymbolNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_scientificLit_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_scientificLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__36; static lean_object* l_Lean_Parser_mkAntiquotSplice_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__19; LEAN_EXPORT lean_object* l_Lean_Parser_strLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__12; lean_object* l_Lean_PrettyPrinter_Formatter_checkPrec_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__116; LEAN_EXPORT lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_decQuotDepth_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_visitArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__51; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__25; LEAN_EXPORT lean_object* l_Lean_Parser_nodeWithAntiquot_formatter(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__24; lean_object* l_Lean_Parser_sepBy(lean_object*, lean_object*, lean_object*, uint8_t); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_parenthesizer(lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__66; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__7; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__71; LEAN_EXPORT lean_object* l_Lean_Parser_manyIndent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_numLit_formatter___closed__1; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__63; static lean_object* l_Lean_Parser_sepByElemParser_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_notSymbol_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__56; lean_object* l_Lean_Parser_withAntiquot(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__85; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__115; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__43; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__106; lean_object* l_Lean_Parser_symbol(lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__68; lean_object* l_Lean_Name_toString(lean_object*, uint8_t); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__108; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__46; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_ppHardSpace_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); @@ -310,13 +310,10 @@ static lean_object* l_Lean_Parser_many___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_many1_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Unhygienic_run___rarg(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__77; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__73; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__16; static lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__5; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__32; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__98; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__105; lean_object* l_Lean_PrettyPrinter_Parenthesizer_manyNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_skip; @@ -331,21 +328,20 @@ static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Le static lean_object* l_Lean_Parser_strLit_formatter___closed__4; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__33; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__6; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__20; LEAN_EXPORT lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_charLitNoAntiquot_parenthesizer___boxed(lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__66; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__14; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__115; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__56; LEAN_EXPORT lean_object* l_Lean_Parser_manyIndent(lean_object*); static lean_object* l_Lean_Parser_nameLit___closed__1; lean_object* l_Lean_Parser_optionalNoAntiquot(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_antiquotNestedExpr_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__7; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__3; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__71; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__24; static lean_object* l_Lean_Parser_numLit_formatter___closed__4; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__63; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__77; LEAN_EXPORT lean_object* l_Lean_Parser_ppSpace; LEAN_EXPORT lean_object* l_Lean_Parser_ppHardSpace; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__2; @@ -358,50 +354,58 @@ LEAN_EXPORT lean_object* l_Lean_Parser_ppRealFill(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_commandParser_formatter___boxed(lean_object*); static lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__3; lean_object* l_Lean_Syntax_getId(lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__106; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__16; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__85; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__98; extern lean_object* l_Lean_Parser_maxPrec; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__20; LEAN_EXPORT lean_object* l_Lean_Parser_strLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_rawIdent; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__81; static lean_object* l_Lean_Parser_antiquotExpr_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_ppDedent(lean_object*); static lean_object* l_Lean_Parser_sepByIndent_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__49; LEAN_EXPORT lean_object* l_Lean_Parser_many1Indent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_nodeWithAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent(lean_object*, lean_object*, lean_object*, uint8_t); static lean_object* l_Lean_Parser_charLit___closed__2; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__81; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__12; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__105; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__18; LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_scientificLitNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__10; extern lean_object* l_Lean_PrettyPrinter_formatterAttribute; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__73; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__32; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__101; LEAN_EXPORT lean_object* l_Lean_Parser_ppLine_parenthesizer___rarg(lean_object*); lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__31; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__30; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__10; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__92; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__95; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__79; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__28; static lean_object* l_Lean_Parser_sepByIndent___closed__1; static lean_object* l_Lean_Parser_antiquotExpr_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__91; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__18; static lean_object* l_Lean_Parser_optional_formatter___closed__3; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__78; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__5; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__43; +static lean_object* l_Lean_Parser_sepByIndent___closed__4; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__42; LEAN_EXPORT lean_object* l_Lean_Parser_ppDedentIfGrouped_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_pushNone_parenthesizer___boxed(lean_object*); static lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___closed__8; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__87; static lean_object* l_Lean_Parser_numLit_formatter___closed__3; static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__4; static lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___closed__9; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__3; static lean_object* l_Lean_Parser_numLit_parenthesizer___closed__2; static lean_object* l_Lean_ppHardSpace_formatter___closed__2; +lean_object* l_Lean_Parser_checkColEq(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppIndent___boxed(lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__68; static lean_object* l_Lean_Parser_optional_parenthesizer___closed__1; static lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__1; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__11; @@ -412,8 +416,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1_parenthesizer___boxed(lean_object* LEAN_EXPORT lean_object* l_Lean_Parser_commandParser_formatter(lean_object*); static lean_object* l_Lean_Parser_rawIdent_parenthesizer___closed__1; lean_object* l_Lean_Parser_registerAlias(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__79; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__101; size_t lean_usize_of_nat(lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_ppRealGroup(lean_object*); @@ -426,11 +428,12 @@ static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___ static lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__6; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__14; LEAN_EXPORT lean_object* l_Lean_Parser_mkAntiquot_formatter(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__95; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__92; LEAN_EXPORT lean_object* l_Lean_ppHardSpace_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_many1_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_ppAllowUngrouped; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__87; LEAN_EXPORT lean_object* l_Lean_Parser_notSymbol(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByElemParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__2; @@ -442,12 +445,13 @@ static lean_object* l_Lean_Parser_sepByIndent___closed__2; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__15; LEAN_EXPORT lean_object* l_Lean_Parser_ppLine_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1Indent_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__49; static lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___closed__1; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__4; static lean_object* l_Lean_Parser_sepByIndent_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_commandParser_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__110; static lean_object* l_Lean_Parser_many_formatter___closed__3; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__52; lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoWsBefore_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__3; static lean_object* l_Lean_Parser_nameLit_parenthesizer___closed__1; @@ -455,39 +459,35 @@ lean_object* l_String_intercalate(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_numLit; static lean_object* l_Lean_Parser_charLit_formatter___closed__1; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__27; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__103; static lean_object* l_Lean_Parser_antiquotExpr_parenthesizer___closed__3; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__9; lean_object* l_Lean_Macro_throwError___rarg(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__84; extern lean_object* l_Lean_Parser_scientificLitNoAntiquot; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__40; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__62; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__29; LEAN_EXPORT lean_object* l_Lean_Parser_ppHardLineUnlessUngrouped; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__54; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__80; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__6; lean_object* l_Lean_PrettyPrinter_Parenthesizer_decQuotDepth_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppDedent___boxed(lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__44; -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729_(lean_object*); extern lean_object* l_Lean_PrettyPrinter_Formatter_formatterAliasesRef; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__25; LEAN_EXPORT lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__8; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__33; lean_object* l_Lean_PrettyPrinter_Formatter_checkNoWsBefore_formatter___boxed(lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__17; static lean_object* l_Lean_Parser_sepByIndent___closed__3; static lean_object* l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__2; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__46; LEAN_EXPORT lean_object* l_Lean_ppDedentIfGrouped_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__78; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__91; uint8_t lean_nat_dec_le(lean_object*, lean_object*); static lean_object* l_Lean_Parser_termParser_formatter___rarg___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_ppGroup_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__93; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_commandParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_scientificLit_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__22; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__16; static lean_object* l_Lean_Parser_group_formatter___closed__1; lean_object* l_Lean_Syntax_getArgs(lean_object*); @@ -495,16 +495,14 @@ lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_Lean_Parser_many1NoAntiquot(lean_object*); lean_object* l_Lean_Macro_resolveGlobalName(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__37; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__110; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__52; static lean_object* l_Lean_Parser_termParser_formatter___rarg___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__6; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__54; extern lean_object* l_Lean_Parser_numLitNoAntiquot; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__29; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__7; lean_object* l_Lean_quoteNameMk(lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__80; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__84; static lean_object* l_Lean_Parser_nameLit_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__46; LEAN_EXPORT lean_object* l_Lean_ppAllowUngrouped_formatter(lean_object*); static lean_object* l_Lean_Parser_charLit_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_charLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -512,30 +510,31 @@ static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Le static lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___closed__6; static lean_object* l_Lean_Parser_charLit_parenthesizer___closed__2; static lean_object* l_Lean_Parser_charLit_formatter___closed__3; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__25; LEAN_EXPORT lean_object* l_Lean_Parser_notSymbol_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ppLine_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__86; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__22; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__93; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__9; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_many1Indent(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoImmediateColon_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__62; lean_object* l_Lean_PrettyPrinter_Parenthesizer_identNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_ppDedent_formatter___closed__1; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__107; lean_object* l_Lean_PrettyPrinter_Formatter_pushNone_formatter___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__4; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__33; extern lean_object* l_Lean_Parser_rawIdentNoAntiquot; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__38; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__21; lean_object* l_Std_Format_getIndent(lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__35; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__100; LEAN_EXPORT lean_object* l_Lean_Parser_notSymbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy_formatter(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__53; static lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__9; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__42; lean_object* l_Lean_Syntax_mkNameLit(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__108; lean_object* l_Lean_Parser_withAntiquotSpliceAndSuffix(lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_leadingNode_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -546,27 +545,35 @@ LEAN_EXPORT lean_object* l_Lean_Parser_antiquotExpr_parenthesizer(lean_object*, LEAN_EXPORT lean_object* l_Lean_Parser_ident_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_optional_formatter___closed__1; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__55; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__74; lean_object* l_Lean_PrettyPrinter_Formatter_checkNoImmediateColon_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1Indent(lean_object*, lean_object*, lean_object*, uint8_t); +static lean_object* l_Lean_Parser_sepByIndent_parenthesizer___closed__4; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__103; LEAN_EXPORT lean_object* l_Lean_Parser_mkAntiquotSplice_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__1; lean_object* l_Lean_PrettyPrinter_Parenthesizer_symbolNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Parser_numLit_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__28; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__2; uint8_t l_Lean_Syntax_isNone(lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__37; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__14; LEAN_EXPORT lean_object* l_Lean_Parser_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__2; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__15; LEAN_EXPORT lean_object* l_Lean_ppSpace_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__34; static lean_object* l_Lean_Parser_scientificLit_formatter___closed__4; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__41; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__3; lean_object* l_String_trim(lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__23; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__76; lean_object* l_Lean_PrettyPrinter_Formatter_fold(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__5; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__50; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__30; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__13; static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; lean_object* l_Lean_PrettyPrinter_Formatter_withoutInfo_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -575,43 +582,37 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkLinebreakBefore_parenthesiz LEAN_EXPORT lean_object* l_Lean_Parser_nameLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_concat___lambda__1___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_unicodeSymbol_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__14; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__28; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_rawIdent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__1; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__42; static lean_object* l_Lean_Parser_scientificLit_formatter___closed__1; static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__9; static lean_object* l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__3; extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__89; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__37; lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__47; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__6; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__60; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__76; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__55; LEAN_EXPORT lean_object* l_Lean_ppLine_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_int_sub(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__30; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_ppHardLineUnlessUngrouped_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_rawIdent___closed__1; static lean_object* l_Lean_Parser_many_formatter___closed__1; static lean_object* l_Lean_Parser_scientificLit_formatter___closed__2; static lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__4; lean_object* l_Lean_PrettyPrinter_Formatter_charLitNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__53; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__100; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__13; LEAN_EXPORT lean_object* l_Lean_Parser_withAntiquotSpliceAndSuffix_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_mkAntiquot(lean_object*, lean_object*, uint8_t, uint8_t); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_withPosition_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__15; static lean_object* l_Lean_Parser_nameLit_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_ppGroup(lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__4; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__1___closed__5; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__18; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_pushWhitespace(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__1; @@ -625,6 +626,7 @@ static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Le LEAN_EXPORT lean_object* l_Lean_Parser_ppRealFill___boxed(lean_object*); lean_object* lean_nat_mod(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter(lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__86; lean_object* l_Lean_Parser_orelse(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1Indent___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppHardLineUnlessUngrouped_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); @@ -632,19 +634,20 @@ static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Le LEAN_EXPORT lean_object* l_Lean_Parser_ppAllowUngrouped_parenthesizer___rarg(lean_object*); static lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_ppHardLineUnlessUngrouped_parenthesizer___rarg(lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__45; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__26; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__34; lean_object* l_Lean_PrettyPrinter_Parenthesizer_strLitNoAntiquot_parenthesizer___boxed(lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__44; lean_object* l_Lean_Parser_andthen(lean_object*, lean_object*); static lean_object* l_Lean_Parser_rawIdent_formatter___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__8; lean_object* l_Lean_Parser_node(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColGe_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__1; static lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__12; extern lean_object* l_Lean_Parser_identNoAntiquot; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__83; +static lean_object* l_Lean_Parser_sepByIndent_parenthesizer___closed__3; static lean_object* l_Lean_Parser_antiquotExpr_formatter___closed__4; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_mkAntiquotSplice_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_notSymbol_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_nonReservedSymbol_formatter(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -652,23 +655,27 @@ LEAN_EXPORT lean_object* l_Lean_Parser_antiquotExpr_formatter(lean_object*, lean LEAN_EXPORT lean_object* l_Array_mapIdxM_map___at_Lean_Parser_sepByIndent_formatter___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppRealGroup___boxed(lean_object*); static lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__8; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__64; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__4; extern lean_object* l_Lean_PrettyPrinter_backtrackExceptionId; LEAN_EXPORT lean_object* l_Lean_ppRealGroup_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_numLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__97; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_sepBy_parenthesizer(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__74; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__94; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__27; static lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___closed__5; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__40; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__67; static lean_object* l_Lean_Parser_nameLit_formatter___closed__4; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__2; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent_formatter___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_setLhsPrec_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ident_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__57; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__11; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__45; static lean_object* l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__4; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__44; static lean_object* l_Lean_Parser_scientificLit___closed__2; static lean_object* l_Lean_Parser_many1Indent___closed__1; static lean_object* l_Lean_ppDedentIfGrouped_formatter___closed__1; @@ -679,15 +686,14 @@ static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Le lean_object* l_Lean_PrettyPrinter_Parenthesizer_tokenWithAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_group(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_nameLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__27; lean_object* lean_nat_to_int(lean_object*); static lean_object* l_Lean_Parser_scientificLit_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__9; extern lean_object* l_Lean_Parser_charLitNoAntiquot; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__67; LEAN_EXPORT lean_object* l_Lean_ppAllowUngrouped_formatter___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__40; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__47; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__60; static lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___closed__7; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__89; static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__19; LEAN_EXPORT lean_object* l_Lean_Parser_nonReservedSymbol_parenthesizer(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_notSymbol_parenthesizer___rarg(lean_object*); @@ -696,30 +702,30 @@ static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Le LEAN_EXPORT lean_object* l_Lean_Parser_strLit; LEAN_EXPORT lean_object* l_Lean_Parser_many1(lean_object*); static lean_object* l_Lean_Parser_termRegister__parser__alias_x28Kind_x3a_x3d___x29___________closed__25; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__57; lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__4; static lean_object* l_Lean_Parser_scientificLit___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepByElemParser_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_nodeWithAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__2; static lean_object* l_Lean_Parser_strLit___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_ppDedent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_sepBy1Indent_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_notSymbol_formatter___rarg(lean_object*); static lean_object* l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__3; static lean_object* l_Lean_Parser_antiquotExpr_formatter___closed__1; -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__94; +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__1; static lean_object* l_Lean_Parser_leadingNode_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_termParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ppDedent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_manyIndent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__17; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__97; lean_object* l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_ppLine_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__8; lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__64; static lean_object* l_Lean_Parser_many1Indent___closed__2; static lean_object* l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__12; static lean_object* _init_l_Lean_Parser_leadingNode_formatter___closed__1() { @@ -3451,30 +3457,49 @@ return x_5; static lean_object* _init_l_Lean_Parser_sepByIndent___closed__1() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("line break", 10); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_many1Indent___closed__1; +x_2 = l_Lean_Parser_checkColEq(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_sepByIndent___closed__2() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_sepByIndent___closed__1; -x_2 = l_Lean_Parser_checkLinebreakBefore(x_1); -return x_2; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("line break", 10); +return x_1; } } static lean_object* _init_l_Lean_Parser_sepByIndent___closed__3() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; +lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_sepByIndent___closed__2; +x_2 = l_Lean_Parser_checkLinebreakBefore(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_sepByIndent___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_sepByIndent___closed__3; x_2 = l_Lean_Parser_pushNone; x_3 = l_Lean_Parser_andthen(x_1, x_2); return x_3; } } +static lean_object* _init_l_Lean_Parser_sepByIndent___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_sepByIndent___closed__1; +x_2 = l_Lean_Parser_sepByIndent___closed__4; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; +} +} LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4) { _start: { @@ -3484,7 +3509,7 @@ x_6 = l_Lean_Parser_many___closed__1; x_7 = l_Lean_Parser_withAntiquotSpliceAndSuffix(x_5, x_1, x_6); x_8 = l_Lean_Parser_many1Indent___closed__2; x_9 = l_Lean_Parser_andthen(x_8, x_7); -x_10 = l_Lean_Parser_sepByIndent___closed__3; +x_10 = l_Lean_Parser_sepByIndent___closed__5; x_11 = l_Lean_Parser_orelse(x_3, x_10); x_12 = l_Lean_Parser_sepBy(x_9, x_2, x_11, x_4); x_13 = l_Lean_Parser_withPosition(x_12); @@ -3511,7 +3536,7 @@ x_6 = l_Lean_Parser_many___closed__1; x_7 = l_Lean_Parser_withAntiquotSpliceAndSuffix(x_5, x_1, x_6); x_8 = l_Lean_Parser_many1Indent___closed__2; x_9 = l_Lean_Parser_andthen(x_8, x_7); -x_10 = l_Lean_Parser_sepByIndent___closed__3; +x_10 = l_Lean_Parser_sepByIndent___closed__5; x_11 = l_Lean_Parser_orelse(x_3, x_10); x_12 = l_Lean_Parser_sepBy1(x_9, x_2, x_11, x_4); x_13 = l_Lean_Parser_withPosition(x_12); @@ -4359,6 +4384,26 @@ lean_closure_set(x_3, 1, x_2); return x_3; } } +static lean_object* _init_l_Lean_Parser_sepByIndent_parenthesizer___closed__3() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___boxed), 4, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_sepByIndent_parenthesizer___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_sepByIndent_parenthesizer___closed__3; +x_2 = l_Lean_Parser_sepByIndent_parenthesizer___closed__2; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} LEAN_EXPORT lean_object* l_Lean_Parser_sepByIndent_parenthesizer(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { @@ -4373,7 +4418,7 @@ x_13 = l_Lean_Parser_many1Indent_parenthesizer___closed__1; x_14 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_14, 0, x_13); lean_closure_set(x_14, 1, x_12); -x_15 = l_Lean_Parser_sepByIndent_parenthesizer___closed__2; +x_15 = l_Lean_Parser_sepByIndent_parenthesizer___closed__4; x_16 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_16, 0, x_3); lean_closure_set(x_16, 1, x_15); @@ -4411,7 +4456,7 @@ x_13 = l_Lean_Parser_many1Indent_parenthesizer___closed__1; x_14 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_14, 0, x_13); lean_closure_set(x_14, 1, x_12); -x_15 = l_Lean_Parser_sepByIndent_parenthesizer___closed__2; +x_15 = l_Lean_Parser_sepByIndent_parenthesizer___closed__4; x_16 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_16, 0, x_3); lean_closure_set(x_16, 1, x_15); @@ -7311,7 +7356,7 @@ lean_dec(x_1); return x_8; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__1() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -7321,7 +7366,7 @@ x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__2() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__2() { _start: { lean_object* x_1; @@ -7329,27 +7374,27 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_group), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__3() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__2; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__4() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__1; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__1; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__5() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__5() { _start: { lean_object* x_1; lean_object* x_2; @@ -7359,12 +7404,12 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__6() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__6() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__5; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__5; x_3 = 0; x_4 = lean_alloc_ctor(0, 2, 1); lean_ctor_set(x_4, 0, x_1); @@ -7373,7 +7418,7 @@ lean_ctor_set_uint8(x_4, sizeof(void*)*2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__7() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__7() { _start: { lean_object* x_1; @@ -7381,17 +7426,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_group_formatter), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__8() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__7; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__7; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__9() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__9() { _start: { lean_object* x_1; @@ -7399,7 +7444,7 @@ x_1 = l_Lean_PrettyPrinter_Formatter_formatterAliasesRef; return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__10() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__10() { _start: { lean_object* x_1; @@ -7407,17 +7452,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_group_parenthesizer), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__11() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__11() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__10; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__10; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__12() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__12() { _start: { lean_object* x_1; @@ -7425,7 +7470,7 @@ x_1 = l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef; return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__13() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__13() { _start: { lean_object* x_1; @@ -7433,27 +7478,27 @@ x_1 = lean_mk_string_from_bytes("ppHardSpace", 11); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__14() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__13; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__13; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__15() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__13; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__13; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__16() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__16() { _start: { lean_object* x_1; lean_object* x_2; @@ -7463,17 +7508,17 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__17() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__17() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__15; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__15; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__18() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__18() { _start: { lean_object* x_1; lean_object* x_2; @@ -7483,12 +7528,12 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__19() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__19() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__18; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__18; x_3 = 1; x_4 = lean_alloc_ctor(0, 2, 1); lean_ctor_set(x_4, 0, x_1); @@ -7497,7 +7542,7 @@ lean_ctor_set_uint8(x_4, sizeof(void*)*2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__20() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__20() { _start: { lean_object* x_1; @@ -7505,17 +7550,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppHardSpace_formatter___boxed), 5, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__21() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__21() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__20; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__20; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__22() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__22() { _start: { lean_object* x_1; @@ -7523,17 +7568,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppHardSpace_parenthesizer___boxed return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__23() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__23() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__22; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__22; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__24() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__24() { _start: { lean_object* x_1; @@ -7541,37 +7586,37 @@ x_1 = lean_mk_string_from_bytes("ppSpace", 7); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__25() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__25() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__24; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__24; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__26() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__26() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__24; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__24; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__27() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__27() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__26; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__26; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__28() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__28() { _start: { lean_object* x_1; @@ -7579,17 +7624,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppSpace_formatter___boxed), 5, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__29() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__29() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__28; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__28; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__30() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__30() { _start: { lean_object* x_1; @@ -7597,17 +7642,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppSpace_parenthesizer___boxed), 4 return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__31() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__31() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__30; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__30; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__32() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__32() { _start: { lean_object* x_1; @@ -7615,37 +7660,37 @@ x_1 = lean_mk_string_from_bytes("ppLine", 6); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__33() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__33() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__32; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__32; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__34() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__34() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__32; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__32; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__35() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__35() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__34; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__34; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__36() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__36() { _start: { lean_object* x_1; @@ -7653,17 +7698,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppLine_formatter___boxed), 5, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__37() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__37() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__36; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__36; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__38() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__38() { _start: { lean_object* x_1; @@ -7671,17 +7716,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppLine_parenthesizer___boxed), 4, return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__39() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__39() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__38; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__38; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__40() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__40() { _start: { lean_object* x_1; @@ -7689,27 +7734,27 @@ x_1 = lean_mk_string_from_bytes("ppGroup", 7); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__41() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__41() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__40; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__40; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__42() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__42() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__40; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__40; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__43() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__43() { _start: { lean_object* x_1; @@ -7717,27 +7762,27 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup___boxed), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__44() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__44() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__43; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__43; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__45() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__45() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__42; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__42; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__46() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__46() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; @@ -7751,7 +7796,7 @@ lean_ctor_set_uint8(x_4, sizeof(void*)*2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__47() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__47() { _start: { lean_object* x_1; @@ -7759,17 +7804,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup_formatter), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__48() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__48() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__47; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__47; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__49() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__49() { _start: { lean_object* x_1; @@ -7777,17 +7822,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup_parenthesizer), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__50() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__50() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__49; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__49; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__51() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__51() { _start: { lean_object* x_1; @@ -7795,27 +7840,27 @@ x_1 = lean_mk_string_from_bytes("ppRealGroup", 11); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__52() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__52() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__51; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__51; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__53() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__53() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__51; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__51; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__54() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__54() { _start: { lean_object* x_1; @@ -7823,27 +7868,27 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppRealGroup___boxed), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__55() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__55() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__54; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__54; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__56() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__56() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__53; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__53; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__57() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__57() { _start: { lean_object* x_1; @@ -7851,17 +7896,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppRealGroup_formatter), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__58() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__58() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__57; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__57; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__59() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__59() { _start: { lean_object* x_1; @@ -7869,17 +7914,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppRealGroup_parenthesizer), 6, 0) return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__60() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__60() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__59; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__59; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__61() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__61() { _start: { lean_object* x_1; @@ -7887,27 +7932,27 @@ x_1 = lean_mk_string_from_bytes("ppRealFill", 10); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__62() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__62() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__61; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__61; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__63() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__63() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__61; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__61; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__64() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__64() { _start: { lean_object* x_1; @@ -7915,27 +7960,27 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppRealFill___boxed), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__65() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__65() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__64; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__64; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__66() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__66() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__63; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__63; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__67() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__67() { _start: { lean_object* x_1; @@ -7943,17 +7988,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppRealFill_formatter), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__68() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__68() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__67; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__67; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__69() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__69() { _start: { lean_object* x_1; @@ -7961,17 +8006,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppRealFill_parenthesizer), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__70() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__70() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__69; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__69; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__71() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__71() { _start: { lean_object* x_1; @@ -7979,27 +8024,27 @@ x_1 = lean_mk_string_from_bytes("ppIndent", 8); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__72() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__72() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__71; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__71; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__73() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__73() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__71; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__71; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__74() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__74() { _start: { lean_object* x_1; @@ -8007,27 +8052,27 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppIndent___boxed), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__75() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__75() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__74; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__74; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__76() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__76() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__73; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__73; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__77() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__77() { _start: { lean_object* x_1; @@ -8035,17 +8080,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppIndent_formatter), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__78() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__78() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__77; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__77; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__79() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__79() { _start: { lean_object* x_1; @@ -8053,17 +8098,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppIndent_parenthesizer), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__80() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__80() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__79; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__79; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__81() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__81() { _start: { lean_object* x_1; @@ -8071,27 +8116,27 @@ x_1 = lean_mk_string_from_bytes("ppDedent", 8); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__82() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__82() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__81; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__81; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__83() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__83() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__81; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__81; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__84() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__84() { _start: { lean_object* x_1; @@ -8099,27 +8144,27 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent___boxed), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__85() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__85() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__84; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__84; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__86() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__86() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__83; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__83; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__87() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__87() { _start: { lean_object* x_1; @@ -8127,17 +8172,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__88() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__88() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__87; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__87; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__89() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__89() { _start: { lean_object* x_1; @@ -8145,17 +8190,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__90() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__90() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__89; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__89; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__91() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__91() { _start: { lean_object* x_1; @@ -8163,27 +8208,27 @@ x_1 = lean_mk_string_from_bytes("ppDedentIfGrouped", 17); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__92() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__92() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__91; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__91; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__93() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__93() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__91; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__91; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__94() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__94() { _start: { lean_object* x_1; @@ -8191,27 +8236,27 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedentIfGrouped___boxed), 1, 0) return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__95() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__95() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__94; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__94; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__96() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__96() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__93; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__93; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__97() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__97() { _start: { lean_object* x_1; @@ -8219,17 +8264,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppDedentIfGrouped_formatter), 6, 0); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__98() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__98() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__97; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__97; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__99() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__99() { _start: { lean_object* x_1; @@ -8237,17 +8282,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedentIfGrouped_parenthesizer), return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__100() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__100() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__99; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__99; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__101() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__101() { _start: { lean_object* x_1; @@ -8255,37 +8300,37 @@ x_1 = lean_mk_string_from_bytes("ppAllowUngrouped", 16); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__102() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__102() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__101; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__101; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__103() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__103() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__101; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__101; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__104() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__104() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__103; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__103; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__105() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__105() { _start: { lean_object* x_1; @@ -8293,17 +8338,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppAllowUngrouped_formatter___boxed), 1, return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__106() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__106() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__105; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__105; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__107() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__107() { _start: { lean_object* x_1; @@ -8311,17 +8356,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppAllowUngrouped_parenthesizer___ return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__108() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__108() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__107; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__107; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__109() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__109() { _start: { lean_object* x_1; @@ -8329,37 +8374,37 @@ x_1 = lean_mk_string_from_bytes("ppHardLineUnlessUngrouped", 25); return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__110() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__110() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__109; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__109; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__111() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__111() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_Parser_antiquotNestedExpr_formatter___closed__4; -x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__109; +x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__109; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__112() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__112() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__111; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__111; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__113() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__113() { _start: { lean_object* x_1; @@ -8367,17 +8412,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_ppHardLineUnlessUngrouped_formatter___bo return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__114() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__114() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__113; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__113; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__115() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__115() { _start: { lean_object* x_1; @@ -8385,25 +8430,25 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppHardLineUnlessUngrouped_parenth return x_1; } } -static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__116() { +static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__116() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__115; +x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__115; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_Lean_Parser_group_formatter___closed__2; -x_3 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__1; -x_4 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__3; -x_5 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__4; -x_6 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__6; +x_3 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__1; +x_4 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__3; +x_5 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__4; +x_6 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__6; x_7 = l_Lean_Parser_registerAlias(x_2, x_3, x_4, x_5, x_6, x_1); if (lean_obj_tag(x_7) == 0) { @@ -8411,8 +8456,8 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; x_8 = lean_ctor_get(x_7, 1); lean_inc(x_8); lean_dec(x_7); -x_9 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__9; -x_10 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__8; +x_9 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__9; +x_10 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__8; x_11 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_2, x_10, x_8); if (lean_obj_tag(x_11) == 0) { @@ -8420,8 +8465,8 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; x_12 = lean_ctor_get(x_11, 1); lean_inc(x_12); lean_dec(x_11); -x_13 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__12; -x_14 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__11; +x_13 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__12; +x_14 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__11; x_15 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_2, x_14, x_12); if (lean_obj_tag(x_15) == 0) { @@ -8429,11 +8474,11 @@ lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean x_16 = lean_ctor_get(x_15, 1); lean_inc(x_16); lean_dec(x_15); -x_17 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__14; -x_18 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__15; -x_19 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__16; -x_20 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__17; -x_21 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__19; +x_17 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__14; +x_18 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__15; +x_19 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__16; +x_20 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__17; +x_21 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__19; x_22 = l_Lean_Parser_registerAlias(x_17, x_18, x_19, x_20, x_21, x_16); if (lean_obj_tag(x_22) == 0) { @@ -8441,7 +8486,7 @@ lean_object* x_23; lean_object* x_24; lean_object* x_25; x_23 = lean_ctor_get(x_22, 1); lean_inc(x_23); lean_dec(x_22); -x_24 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__21; +x_24 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__21; x_25 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_17, x_24, x_23); if (lean_obj_tag(x_25) == 0) { @@ -8449,7 +8494,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__23; +x_27 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__23; x_28 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_17, x_27, x_26); if (lean_obj_tag(x_28) == 0) { @@ -8457,9 +8502,9 @@ lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean x_29 = lean_ctor_get(x_28, 1); lean_inc(x_29); lean_dec(x_28); -x_30 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__25; -x_31 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__26; -x_32 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__27; +x_30 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__25; +x_31 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__26; +x_32 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__27; x_33 = l_Lean_Parser_registerAlias(x_30, x_31, x_19, x_32, x_21, x_29); if (lean_obj_tag(x_33) == 0) { @@ -8467,7 +8512,7 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; x_34 = lean_ctor_get(x_33, 1); lean_inc(x_34); lean_dec(x_33); -x_35 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__29; +x_35 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__29; x_36 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_30, x_35, x_34); if (lean_obj_tag(x_36) == 0) { @@ -8475,7 +8520,7 @@ lean_object* x_37; lean_object* x_38; lean_object* x_39; x_37 = lean_ctor_get(x_36, 1); lean_inc(x_37); lean_dec(x_36); -x_38 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__31; +x_38 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__31; x_39 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_30, x_38, x_37); if (lean_obj_tag(x_39) == 0) { @@ -8483,9 +8528,9 @@ lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean x_40 = lean_ctor_get(x_39, 1); lean_inc(x_40); lean_dec(x_39); -x_41 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__33; -x_42 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__34; -x_43 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__35; +x_41 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__33; +x_42 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__34; +x_43 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__35; x_44 = l_Lean_Parser_registerAlias(x_41, x_42, x_19, x_43, x_21, x_40); if (lean_obj_tag(x_44) == 0) { @@ -8493,7 +8538,7 @@ lean_object* x_45; lean_object* x_46; lean_object* x_47; x_45 = lean_ctor_get(x_44, 1); lean_inc(x_45); lean_dec(x_44); -x_46 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__37; +x_46 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__37; x_47 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_41, x_46, x_45); if (lean_obj_tag(x_47) == 0) { @@ -8501,7 +8546,7 @@ lean_object* x_48; lean_object* x_49; lean_object* x_50; x_48 = lean_ctor_get(x_47, 1); lean_inc(x_48); lean_dec(x_47); -x_49 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__39; +x_49 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__39; x_50 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_41, x_49, x_48); if (lean_obj_tag(x_50) == 0) { @@ -8509,11 +8554,11 @@ lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean x_51 = lean_ctor_get(x_50, 1); lean_inc(x_51); lean_dec(x_50); -x_52 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__41; -x_53 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__42; -x_54 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__44; -x_55 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__45; -x_56 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__46; +x_52 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__41; +x_53 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__42; +x_54 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__44; +x_55 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__45; +x_56 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__46; x_57 = l_Lean_Parser_registerAlias(x_52, x_53, x_54, x_55, x_56, x_51); if (lean_obj_tag(x_57) == 0) { @@ -8521,7 +8566,7 @@ lean_object* x_58; lean_object* x_59; lean_object* x_60; x_58 = lean_ctor_get(x_57, 1); lean_inc(x_58); lean_dec(x_57); -x_59 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__48; +x_59 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__48; x_60 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_52, x_59, x_58); if (lean_obj_tag(x_60) == 0) { @@ -8529,7 +8574,7 @@ lean_object* x_61; lean_object* x_62; lean_object* x_63; x_61 = lean_ctor_get(x_60, 1); lean_inc(x_61); lean_dec(x_60); -x_62 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__50; +x_62 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__50; x_63 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_52, x_62, x_61); if (lean_obj_tag(x_63) == 0) { @@ -8537,10 +8582,10 @@ lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean x_64 = lean_ctor_get(x_63, 1); lean_inc(x_64); lean_dec(x_63); -x_65 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__52; -x_66 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__53; -x_67 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__55; -x_68 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__56; +x_65 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__52; +x_66 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__53; +x_67 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__55; +x_68 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__56; x_69 = l_Lean_Parser_registerAlias(x_65, x_66, x_67, x_68, x_56, x_64); if (lean_obj_tag(x_69) == 0) { @@ -8548,7 +8593,7 @@ lean_object* x_70; lean_object* x_71; lean_object* x_72; x_70 = lean_ctor_get(x_69, 1); lean_inc(x_70); lean_dec(x_69); -x_71 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__58; +x_71 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__58; x_72 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_65, x_71, x_70); if (lean_obj_tag(x_72) == 0) { @@ -8556,7 +8601,7 @@ lean_object* x_73; lean_object* x_74; lean_object* x_75; x_73 = lean_ctor_get(x_72, 1); lean_inc(x_73); lean_dec(x_72); -x_74 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__60; +x_74 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__60; x_75 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_65, x_74, x_73); if (lean_obj_tag(x_75) == 0) { @@ -8564,10 +8609,10 @@ lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean x_76 = lean_ctor_get(x_75, 1); lean_inc(x_76); lean_dec(x_75); -x_77 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__62; -x_78 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__63; -x_79 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__65; -x_80 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__66; +x_77 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__62; +x_78 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__63; +x_79 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__65; +x_80 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__66; x_81 = l_Lean_Parser_registerAlias(x_77, x_78, x_79, x_80, x_56, x_76); if (lean_obj_tag(x_81) == 0) { @@ -8575,7 +8620,7 @@ lean_object* x_82; lean_object* x_83; lean_object* x_84; x_82 = lean_ctor_get(x_81, 1); lean_inc(x_82); lean_dec(x_81); -x_83 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__68; +x_83 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__68; x_84 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_77, x_83, x_82); if (lean_obj_tag(x_84) == 0) { @@ -8583,7 +8628,7 @@ lean_object* x_85; lean_object* x_86; lean_object* x_87; x_85 = lean_ctor_get(x_84, 1); lean_inc(x_85); lean_dec(x_84); -x_86 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__70; +x_86 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__70; x_87 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_77, x_86, x_85); if (lean_obj_tag(x_87) == 0) { @@ -8591,10 +8636,10 @@ lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean x_88 = lean_ctor_get(x_87, 1); lean_inc(x_88); lean_dec(x_87); -x_89 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__72; -x_90 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__73; -x_91 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__75; -x_92 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__76; +x_89 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__72; +x_90 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__73; +x_91 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__75; +x_92 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__76; x_93 = l_Lean_Parser_registerAlias(x_89, x_90, x_91, x_92, x_56, x_88); if (lean_obj_tag(x_93) == 0) { @@ -8602,7 +8647,7 @@ lean_object* x_94; lean_object* x_95; lean_object* x_96; x_94 = lean_ctor_get(x_93, 1); lean_inc(x_94); lean_dec(x_93); -x_95 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__78; +x_95 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__78; x_96 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_89, x_95, x_94); if (lean_obj_tag(x_96) == 0) { @@ -8610,7 +8655,7 @@ lean_object* x_97; lean_object* x_98; lean_object* x_99; x_97 = lean_ctor_get(x_96, 1); lean_inc(x_97); lean_dec(x_96); -x_98 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__80; +x_98 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__80; x_99 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_89, x_98, x_97); if (lean_obj_tag(x_99) == 0) { @@ -8618,10 +8663,10 @@ lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; x_100 = lean_ctor_get(x_99, 1); lean_inc(x_100); lean_dec(x_99); -x_101 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__82; -x_102 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__83; -x_103 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__85; -x_104 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__86; +x_101 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__82; +x_102 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__83; +x_103 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__85; +x_104 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__86; x_105 = l_Lean_Parser_registerAlias(x_101, x_102, x_103, x_104, x_56, x_100); if (lean_obj_tag(x_105) == 0) { @@ -8629,7 +8674,7 @@ lean_object* x_106; lean_object* x_107; lean_object* x_108; x_106 = lean_ctor_get(x_105, 1); lean_inc(x_106); lean_dec(x_105); -x_107 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__88; +x_107 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__88; x_108 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_101, x_107, x_106); if (lean_obj_tag(x_108) == 0) { @@ -8637,7 +8682,7 @@ lean_object* x_109; lean_object* x_110; lean_object* x_111; x_109 = lean_ctor_get(x_108, 1); lean_inc(x_109); lean_dec(x_108); -x_110 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__90; +x_110 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__90; x_111 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_101, x_110, x_109); if (lean_obj_tag(x_111) == 0) { @@ -8645,10 +8690,10 @@ lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; x_112 = lean_ctor_get(x_111, 1); lean_inc(x_112); lean_dec(x_111); -x_113 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__92; -x_114 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__93; -x_115 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__95; -x_116 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__96; +x_113 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__92; +x_114 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__93; +x_115 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__95; +x_116 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__96; x_117 = l_Lean_Parser_registerAlias(x_113, x_114, x_115, x_116, x_56, x_112); if (lean_obj_tag(x_117) == 0) { @@ -8656,7 +8701,7 @@ lean_object* x_118; lean_object* x_119; lean_object* x_120; x_118 = lean_ctor_get(x_117, 1); lean_inc(x_118); lean_dec(x_117); -x_119 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__98; +x_119 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__98; x_120 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_113, x_119, x_118); if (lean_obj_tag(x_120) == 0) { @@ -8664,7 +8709,7 @@ lean_object* x_121; lean_object* x_122; lean_object* x_123; x_121 = lean_ctor_get(x_120, 1); lean_inc(x_121); lean_dec(x_120); -x_122 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__100; +x_122 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__100; x_123 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_113, x_122, x_121); if (lean_obj_tag(x_123) == 0) { @@ -8672,9 +8717,9 @@ lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; x_124 = lean_ctor_get(x_123, 1); lean_inc(x_124); lean_dec(x_123); -x_125 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__102; -x_126 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__103; -x_127 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__104; +x_125 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__102; +x_126 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__103; +x_127 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__104; x_128 = l_Lean_Parser_registerAlias(x_125, x_126, x_19, x_127, x_21, x_124); if (lean_obj_tag(x_128) == 0) { @@ -8682,7 +8727,7 @@ lean_object* x_129; lean_object* x_130; lean_object* x_131; x_129 = lean_ctor_get(x_128, 1); lean_inc(x_129); lean_dec(x_128); -x_130 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__106; +x_130 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__106; x_131 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_125, x_130, x_129); if (lean_obj_tag(x_131) == 0) { @@ -8690,7 +8735,7 @@ lean_object* x_132; lean_object* x_133; lean_object* x_134; x_132 = lean_ctor_get(x_131, 1); lean_inc(x_132); lean_dec(x_131); -x_133 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__108; +x_133 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__108; x_134 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_125, x_133, x_132); if (lean_obj_tag(x_134) == 0) { @@ -8698,9 +8743,9 @@ lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; x_135 = lean_ctor_get(x_134, 1); lean_inc(x_135); lean_dec(x_134); -x_136 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__110; -x_137 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__111; -x_138 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__112; +x_136 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__110; +x_137 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__111; +x_138 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__112; x_139 = l_Lean_Parser_registerAlias(x_136, x_137, x_19, x_138, x_21, x_135); if (lean_obj_tag(x_139) == 0) { @@ -8708,7 +8753,7 @@ lean_object* x_140; lean_object* x_141; lean_object* x_142; x_140 = lean_ctor_get(x_139, 1); lean_inc(x_140); lean_dec(x_139); -x_141 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__114; +x_141 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__114; x_142 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_136, x_141, x_140); if (lean_obj_tag(x_142) == 0) { @@ -8716,7 +8761,7 @@ lean_object* x_143; lean_object* x_144; lean_object* x_145; x_143 = lean_ctor_get(x_142, 1); lean_inc(x_143); lean_dec(x_142); -x_144 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__116; +x_144 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__116; x_145 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_136, x_144, x_143); return x_145; } @@ -9871,6 +9916,10 @@ l_Lean_Parser_sepByIndent___closed__2 = _init_l_Lean_Parser_sepByIndent___closed lean_mark_persistent(l_Lean_Parser_sepByIndent___closed__2); l_Lean_Parser_sepByIndent___closed__3 = _init_l_Lean_Parser_sepByIndent___closed__3(); lean_mark_persistent(l_Lean_Parser_sepByIndent___closed__3); +l_Lean_Parser_sepByIndent___closed__4 = _init_l_Lean_Parser_sepByIndent___closed__4(); +lean_mark_persistent(l_Lean_Parser_sepByIndent___closed__4); +l_Lean_Parser_sepByIndent___closed__5 = _init_l_Lean_Parser_sepByIndent___closed__5(); +lean_mark_persistent(l_Lean_Parser_sepByIndent___closed__5); l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__1 = _init_l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__1(); lean_mark_persistent(l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__1); l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__2 = _init_l_List_forIn_loop___at_Lean_Parser_sepByIndent_formatter___spec__2___closed__2(); @@ -9885,6 +9934,10 @@ l_Lean_Parser_sepByIndent_parenthesizer___closed__1 = _init_l_Lean_Parser_sepByI lean_mark_persistent(l_Lean_Parser_sepByIndent_parenthesizer___closed__1); l_Lean_Parser_sepByIndent_parenthesizer___closed__2 = _init_l_Lean_Parser_sepByIndent_parenthesizer___closed__2(); lean_mark_persistent(l_Lean_Parser_sepByIndent_parenthesizer___closed__2); +l_Lean_Parser_sepByIndent_parenthesizer___closed__3 = _init_l_Lean_Parser_sepByIndent_parenthesizer___closed__3(); +lean_mark_persistent(l_Lean_Parser_sepByIndent_parenthesizer___closed__3); +l_Lean_Parser_sepByIndent_parenthesizer___closed__4 = _init_l_Lean_Parser_sepByIndent_parenthesizer___closed__4(); +lean_mark_persistent(l_Lean_Parser_sepByIndent_parenthesizer___closed__4); l_Lean_Parser_ppHardSpace = _init_l_Lean_Parser_ppHardSpace(); lean_mark_persistent(l_Lean_Parser_ppHardSpace); l_Lean_Parser_ppSpace = _init_l_Lean_Parser_ppSpace(); @@ -10101,239 +10154,239 @@ l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegi lean_mark_persistent(l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__50); l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__51 = _init_l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__51(); lean_mark_persistent(l_Lean_Parser___aux__Lean__Parser__Extra______macroRules__Lean__Parser__termRegister__parser__alias_x28Kind_x3a_x3d___x29__________1___lambda__2___closed__51); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__1 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__1(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__1); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__2 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__2(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__2); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__3 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__3(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__3); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__4 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__4(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__4); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__5 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__5(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__5); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__6 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__6(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__6); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__7 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__7(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__7); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__8 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__8(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__8); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__9 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__9(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__9); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__10 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__10(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__10); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__11 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__11(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__11); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__12 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__12(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__12); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__13 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__13(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__13); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__14 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__14(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__14); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__15 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__15(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__15); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__16 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__16(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__16); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__17 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__17(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__17); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__18 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__18(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__18); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__19 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__19(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__19); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__20 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__20(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__20); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__21 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__21(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__21); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__22 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__22(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__22); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__23 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__23(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__23); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__24 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__24(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__24); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__25 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__25(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__25); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__26 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__26(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__26); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__27 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__27(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__27); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__28 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__28(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__28); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__29 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__29(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__29); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__30 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__30(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__30); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__31 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__31(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__31); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__32 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__32(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__32); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__33 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__33(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__33); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__34 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__34(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__34); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__35 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__35(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__35); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__36 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__36(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__36); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__37 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__37(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__37); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__38 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__38(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__38); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__39 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__39(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__39); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__40 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__40(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__40); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__41 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__41(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__41); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__42 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__42(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__42); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__43 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__43(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__43); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__44 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__44(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__44); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__45 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__45(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__45); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__46 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__46(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__46); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__47 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__47(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__47); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__48 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__48(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__48); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__49 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__49(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__49); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__50 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__50(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__50); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__51 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__51(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__51); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__52 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__52(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__52); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__53 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__53(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__53); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__54 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__54(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__54); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__55 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__55(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__55); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__56 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__56(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__56); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__57 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__57(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__57); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__58 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__58(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__58); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__59 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__59(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__59); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__60 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__60(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__60); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__61 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__61(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__61); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__62 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__62(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__62); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__63 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__63(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__63); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__64 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__64(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__64); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__65 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__65(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__65); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__66 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__66(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__66); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__67 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__67(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__67); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__68 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__68(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__68); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__69 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__69(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__69); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__70 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__70(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__70); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__71 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__71(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__71); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__72 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__72(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__72); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__73 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__73(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__73); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__74 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__74(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__74); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__75 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__75(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__75); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__76 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__76(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__76); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__77 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__77(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__77); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__78 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__78(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__78); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__79 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__79(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__79); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__80 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__80(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__80); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__81 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__81(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__81); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__82 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__82(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__82); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__83 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__83(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__83); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__84 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__84(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__84); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__85 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__85(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__85); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__86 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__86(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__86); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__87 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__87(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__87); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__88 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__88(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__88); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__89 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__89(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__89); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__90 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__90(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__90); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__91 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__91(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__91); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__92 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__92(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__92); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__93 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__93(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__93); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__94 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__94(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__94); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__95 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__95(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__95); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__96 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__96(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__96); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__97 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__97(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__97); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__98 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__98(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__98); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__99 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__99(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__99); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__100 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__100(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__100); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__101 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__101(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__101); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__102 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__102(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__102); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__103 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__103(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__103); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__104 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__104(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__104); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__105 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__105(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__105); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__106 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__106(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__106); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__107 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__107(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__107); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__108 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__108(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__108); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__109 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__109(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__109); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__110 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__110(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__110); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__111 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__111(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__111); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__112 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__112(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__112); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__113 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__113(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__113); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__114 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__114(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__114); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__115 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__115(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__115); -l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__116 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__116(); -lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721____closed__116); -res = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1721_(lean_io_mk_world()); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__1 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__1(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__1); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__2 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__2(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__2); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__3 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__3(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__3); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__4 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__4(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__4); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__5 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__5(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__5); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__6 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__6(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__6); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__7 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__7(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__7); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__8 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__8(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__8); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__9 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__9(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__9); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__10 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__10(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__10); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__11 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__11(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__11); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__12 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__12(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__12); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__13 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__13(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__13); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__14 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__14(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__14); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__15 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__15(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__15); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__16 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__16(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__16); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__17 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__17(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__17); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__18 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__18(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__18); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__19 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__19(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__19); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__20 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__20(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__20); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__21 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__21(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__21); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__22 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__22(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__22); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__23 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__23(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__23); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__24 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__24(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__24); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__25 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__25(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__25); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__26 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__26(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__26); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__27 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__27(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__27); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__28 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__28(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__28); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__29 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__29(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__29); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__30 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__30(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__30); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__31 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__31(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__31); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__32 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__32(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__32); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__33 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__33(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__33); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__34 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__34(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__34); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__35 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__35(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__35); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__36 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__36(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__36); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__37 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__37(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__37); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__38 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__38(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__38); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__39 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__39(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__39); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__40 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__40(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__40); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__41 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__41(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__41); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__42 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__42(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__42); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__43 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__43(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__43); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__44 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__44(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__44); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__45 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__45(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__45); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__46 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__46(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__46); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__47 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__47(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__47); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__48 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__48(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__48); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__49 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__49(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__49); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__50 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__50(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__50); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__51 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__51(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__51); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__52 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__52(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__52); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__53 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__53(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__53); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__54 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__54(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__54); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__55 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__55(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__55); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__56 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__56(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__56); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__57 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__57(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__57); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__58 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__58(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__58); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__59 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__59(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__59); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__60 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__60(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__60); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__61 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__61(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__61); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__62 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__62(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__62); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__63 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__63(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__63); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__64 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__64(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__64); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__65 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__65(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__65); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__66 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__66(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__66); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__67 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__67(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__67); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__68 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__68(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__68); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__69 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__69(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__69); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__70 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__70(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__70); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__71 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__71(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__71); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__72 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__72(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__72); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__73 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__73(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__73); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__74 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__74(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__74); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__75 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__75(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__75); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__76 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__76(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__76); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__77 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__77(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__77); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__78 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__78(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__78); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__79 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__79(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__79); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__80 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__80(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__80); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__81 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__81(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__81); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__82 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__82(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__82); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__83 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__83(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__83); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__84 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__84(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__84); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__85 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__85(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__85); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__86 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__86(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__86); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__87 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__87(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__87); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__88 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__88(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__88); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__89 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__89(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__89); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__90 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__90(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__90); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__91 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__91(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__91); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__92 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__92(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__92); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__93 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__93(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__93); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__94 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__94(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__94); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__95 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__95(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__95); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__96 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__96(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__96); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__97 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__97(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__97); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__98 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__98(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__98); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__99 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__99(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__99); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__100 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__100(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__100); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__101 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__101(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__101); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__102 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__102(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__102); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__103 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__103(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__103); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__104 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__104(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__104); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__105 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__105(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__105); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__106 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__106(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__106); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__107 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__107(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__107); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__108 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__108(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__108); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__109 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__109(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__109); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__110 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__110(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__110); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__111 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__111(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__111); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__112 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__112(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__112); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__113 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__113(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__113); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__114 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__114(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__114); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__115 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__115(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__115); +l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__116 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__116(); +lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729____closed__116); +res = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_1729_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); return lean_io_result_mk_ok(lean_box(0)); diff --git a/stage0/stdlib/Lean/Parser/Term.c b/stage0/stdlib/Lean/Parser/Term.c index ac92012d82..6d336a904b 100644 --- a/stage0/stdlib/Lean/Parser/Term.c +++ b/stage0/stdlib/Lean/Parser/Term.c @@ -1645,6 +1645,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Tactic_quot_declRange___closed__6 static lean_object* l_Lean_Parser_Command_docComment___closed__1; static lean_object* l_Lean_Parser_Term_noindex___closed__4; static lean_object* l_Lean_Parser_Term_noindex_parenthesizer___closed__2; +static lean_object* l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__12; static lean_object* l___regBuiltin_Lean_Parser_Term_local_formatter___closed__1; static lean_object* l_Lean_Parser_Term_match_formatter___closed__8; static lean_object* l___regBuiltin_Lean_Parser_Term_waitIfTypeMVar_declRange___closed__2; @@ -2364,6 +2365,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Term_nomatch_parenthesizer___clos static lean_object* l___regBuiltin_Lean_Parser_Term_namedPattern_formatter___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Term_unreachable_declRange___closed__1; static lean_object* l_Lean_Parser_Term_funBinder_quot___closed__11; +static lean_object* l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__13; static lean_object* l_Lean_Parser_Term_funStrictImplicitBinder_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Term_optEllipsis_formatter___closed__3; static lean_object* l_Lean_Parser_Term_waitIfContainsMVar_parenthesizer___closed__1; @@ -2661,6 +2663,7 @@ static lean_object* l_Lean_Parser_Term_letEqnsDecl_formatter___closed__2; static lean_object* l_Lean_Parser_Term_have___closed__8; static lean_object* l___regBuiltin_Lean_Parser_Term_anonymousCtor_declRange___closed__3; static lean_object* l_Lean_Parser_Term_structInstLVal_formatter___closed__2; +lean_object* l_Lean_Parser_checkColEq(lean_object*); static lean_object* l_Lean_Parser_Term_prop___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Term_syntheticHole_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Tactic_quot_declRange___closed__1; @@ -5635,36 +5638,55 @@ return x_2; static lean_object* _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__8() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("line break", 10); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__6; +x_2 = l_Lean_Parser_checkColEq(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__9() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__8; -x_2 = l_Lean_Parser_checkLinebreakBefore(x_1); -return x_2; +lean_object* x_1; +x_1 = lean_mk_string_from_bytes("line break", 10); +return x_1; } } static lean_object* _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__10() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; +lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__9; -x_2 = l_Lean_Parser_pushNone; -x_3 = l_Lean_Parser_andthen(x_1, x_2); -return x_3; +x_2 = l_Lean_Parser_checkLinebreakBefore(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__10; +x_2 = l_Lean_Parser_pushNone; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__12() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__8; +x_2 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__13() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__1; -x_2 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__10; +x_2 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__12; x_3 = l_Lean_Parser_orelse(x_1, x_2); return x_3; } @@ -5679,7 +5701,7 @@ x_4 = l_Lean_Parser_withAntiquotSpliceAndSuffix(x_2, x_1, x_3); x_5 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__7; x_6 = l_Lean_Parser_andthen(x_5, x_4); x_7 = l_Lean_Parser_Tactic_sepByIndentSemicolon_formatter___closed__1; -x_8 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11; +x_8 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__13; x_9 = 1; x_10 = l_Lean_Parser_sepBy(x_6, x_7, x_8, x_9); x_11 = l_Lean_Parser_withPosition(x_10); @@ -5717,7 +5739,7 @@ x_4 = l_Lean_Parser_withAntiquotSpliceAndSuffix(x_2, x_1, x_3); x_5 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__7; x_6 = l_Lean_Parser_andthen(x_5, x_4); x_7 = l_Lean_Parser_Tactic_sepByIndentSemicolon_formatter___closed__1; -x_8 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11; +x_8 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__13; x_9 = 1; x_10 = l_Lean_Parser_sepBy1(x_6, x_7, x_8, x_9); x_11 = l_Lean_Parser_withPosition(x_10); @@ -6530,7 +6552,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_semicolonOrLinebreak___closed__2; -x_2 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__10; +x_2 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11; x_3 = l_Lean_Parser_orelse(x_1, x_2); return x_3; } @@ -16331,7 +16353,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Term_tupleTail___closed__5; -x_2 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__10; +x_2 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__12; x_3 = l_Lean_Parser_orelse(x_1, x_2); return x_3; } @@ -38415,7 +38437,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Lean_Parser_Term_whereDecls___closed__4; x_2 = l_Lean_Parser_Tactic_sepByIndentSemicolon_formatter___closed__1; -x_3 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11; +x_3 = l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__13; x_4 = 1; x_5 = l_Lean_Parser_sepBy1(x_1, x_2, x_3, x_4); return x_5; @@ -59290,6 +59312,10 @@ l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__10 = _init_l_Lean_Parser_Tac lean_mark_persistent(l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__10); l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11 = _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11(); lean_mark_persistent(l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__11); +l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__12 = _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__12(); +lean_mark_persistent(l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__12); +l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__13 = _init_l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__13(); +lean_mark_persistent(l_Lean_Parser_Tactic_sepByIndentSemicolon___closed__13); l_Lean_Parser_Tactic_initFn____x40_Lean_Parser_Term___hyg_151____closed__1 = _init_l_Lean_Parser_Tactic_initFn____x40_Lean_Parser_Term___hyg_151____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_initFn____x40_Lean_Parser_Term___hyg_151____closed__1); l_Lean_Parser_Tactic_initFn____x40_Lean_Parser_Term___hyg_151____closed__2 = _init_l_Lean_Parser_Tactic_initFn____x40_Lean_Parser_Term___hyg_151____closed__2(); diff --git a/stage0/stdlib/Lean/PrettyPrinter/Formatter.c b/stage0/stdlib/Lean/PrettyPrinter/Formatter.c index 930acdca38..ce838e8db2 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Formatter.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Formatter.c @@ -24,7 +24,7 @@ LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_ite___rarg___boxed(lean_ uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_visitArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_add(size_t, size_t); -LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4658_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4668_(lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkTailWs_formatter___rarg(lean_object*); uint8_t l_Lean_Syntax_isTokenAntiquot(lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, uint8_t, lean_object*); @@ -96,6 +96,7 @@ extern lean_object* l_instInhabitedNat; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_evalInsideQuot_formatter___boxed(lean_object*); static lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbolNoAntiquot_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_format___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkColEq_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); LEAN_EXPORT lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__2___boxed(lean_object*); @@ -241,6 +242,7 @@ LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_categoryFormatterCore___ LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_skip_formatter(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_String_endsWith(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_withoutForbidden_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkColEq_formatter(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkColGt_formatter(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_lookahead_formatter___rarg(lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_combinatorFormatterAttribute; @@ -420,7 +422,7 @@ static lean_object* l_Lean_PrettyPrinter_Formatter_numLitNoAntiquot_formatter___ LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_concat___lambda__1___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_parserOfStack_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_PrettyPrinter_Formatter_nameLitNoAntiquot_formatter___closed__2; -LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4993_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_5003_(lean_object*); lean_object* lean_int_sub(lean_object*, lean_object*); static lean_object* l_Lean_PrettyPrinter_Formatter_symbolNoAntiquot_formatter___closed__6; static lean_object* l_Lean_PrettyPrinter_format___lambda__1___closed__1; @@ -475,6 +477,7 @@ static lean_object* l_Lean_PrettyPrinter_formatTerm___closed__1; extern lean_object* l_instInhabitedPUnit; lean_object* l_Lean_Syntax_formatStxAux(lean_object*, uint8_t, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_PrettyPrinter_Formatter_State_isUngrouped___default; +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkColEq_formatter___rarg(lean_object*); static lean_object* l_Lean_PrettyPrinter_Formatter_pushToken___lambda__4___closed__2; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___closed__1; @@ -9611,6 +9614,37 @@ lean_dec(x_1); return x_5; } } +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkColEq_formatter___rarg(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; +x_2 = lean_box(0); +x_3 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_3, 0, x_2); +lean_ctor_set(x_3, 1, x_1); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkColEq_formatter(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; +x_5 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_checkColEq_formatter___rarg), 1, 0); +return x_5; +} +} +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkColEq_formatter___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; +x_5 = l_Lean_PrettyPrinter_Formatter_checkColEq_formatter(x_1, x_2, x_3, x_4); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_5; +} +} LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_checkColGe_formatter___rarg(lean_object* x_1) { _start: { @@ -10151,7 +10185,7 @@ x_10 = l_Lean_PrettyPrinter_Formatter_ite___rarg(x_9, x_2, x_3, x_4, x_5, x_6, x return x_10; } } -LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4658_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4668_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; @@ -10840,7 +10874,7 @@ x_6 = l_Lean_PrettyPrinter_formatCategory(x_5, x_1, x_2, x_3, x_4); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4993_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_5003_(lean_object* x_1) { _start: { lean_object* x_2; uint8_t x_3; lean_object* x_4; @@ -11117,7 +11151,7 @@ l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Formatter_interpolatedStr_form lean_mark_persistent(l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___spec__2___closed__2); l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___boxed__const__1 = _init_l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___boxed__const__1(); lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___boxed__const__1); -if (builtin) {res = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4658_(lean_io_mk_world()); +if (builtin) {res = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4668_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_PrettyPrinter_Formatter_formatterAliasesRef = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_formatterAliasesRef); @@ -11146,7 +11180,7 @@ l_Lean_PrettyPrinter_formatCommand___closed__1 = _init_l_Lean_PrettyPrinter_form lean_mark_persistent(l_Lean_PrettyPrinter_formatCommand___closed__1); l_Lean_PrettyPrinter_formatCommand___closed__2 = _init_l_Lean_PrettyPrinter_formatCommand___closed__2(); lean_mark_persistent(l_Lean_PrettyPrinter_formatCommand___closed__2); -res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_4993_(lean_io_mk_world()); +res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_5003_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); return lean_io_result_mk_ok(lean_box(0)); diff --git a/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c b/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c index f46667ccc8..f76f24682c 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c @@ -80,6 +80,7 @@ static lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___close LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_parenthesize___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_Context_cat___default; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkTailWs_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_fieldIdx_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -88,12 +89,13 @@ lean_object* lean_environment_find(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__4___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_isTracingEnabledFor___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4357_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4367_(lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__9___boxed(lean_object**); LEAN_EXPORT lean_object* l_Lean_Syntax_MonadTraverser_setCur___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___lambda__1___closed__6; uint8_t lean_name_eq(lean_object*, lean_object*); static lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__3; +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_evalInsideQuot_parenthesizer___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__16; @@ -370,7 +372,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_level_p static lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lambda__1___closed__2; static lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkKind___closed__2; LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4054_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4064_(lean_object*); static lean_object* l_Option_format___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6___closed__4; LEAN_EXPORT lean_object* l_Lean_isTracingEnabledFor___at_Lean_PrettyPrinter_parenthesize___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_setExpected_parenthesizer(lean_object*); @@ -406,6 +408,7 @@ LEAN_EXPORT lean_object* l_Lean_Syntax_MonadTraverser_goRight___at_Lean_PrettyPr static lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_rawStx_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_ReaderT_pure___at_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM___spec__1(lean_object*); static lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__3; +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___rarg(lean_object*); LEAN_EXPORT lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_parenthesize___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_withForbidden_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_rawIdentNoAntiquot_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -9525,6 +9528,37 @@ lean_dec(x_1); return x_5; } } +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___rarg(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; +x_2 = lean_box(0); +x_3 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_3, 0, x_2); +lean_ctor_set(x_3, 1, x_1); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; +x_5 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___rarg), 1, 0); +return x_5; +} +} +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; +x_5 = l_Lean_PrettyPrinter_Parenthesizer_checkColEq_parenthesizer(x_1, x_2, x_3, x_4); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_5; +} +} LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColGe_parenthesizer___rarg(lean_object* x_1) { _start: { @@ -10031,7 +10065,7 @@ x_10 = l_Lean_PrettyPrinter_Parenthesizer_ite___rarg(x_9, x_2, x_3, x_4, x_5, x_ return x_10; } } -LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4054_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4064_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; @@ -10650,7 +10684,7 @@ x_6 = l_Lean_PrettyPrinter_parenthesizeCategory(x_5, x_1, x_2, x_3, x_4); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4357_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4367_(lean_object* x_1) { _start: { lean_object* x_2; uint8_t x_3; lean_object* x_4; @@ -11029,7 +11063,7 @@ l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___closed__1 = _ lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___closed__1); l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___boxed__const__1 = _init_l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___boxed__const__1(); lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___boxed__const__1); -if (builtin) {res = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4054_(lean_io_mk_world()); +if (builtin) {res = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4064_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef); @@ -11048,7 +11082,7 @@ l_Lean_PrettyPrinter_parenthesizeCommand___closed__1 = _init_l_Lean_PrettyPrinte lean_mark_persistent(l_Lean_PrettyPrinter_parenthesizeCommand___closed__1); l_Lean_PrettyPrinter_parenthesizeCommand___closed__2 = _init_l_Lean_PrettyPrinter_parenthesizeCommand___closed__2(); lean_mark_persistent(l_Lean_PrettyPrinter_parenthesizeCommand___closed__2); -res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4357_(lean_io_mk_world()); +res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_4367_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); return lean_io_result_mk_ok(lean_box(0));