chore: update stage0
This commit is contained in:
parent
8dfa588983
commit
331b987f8b
45 changed files with 7958 additions and 5346 deletions
16
stage0/src/Init/Meta.lean
generated
16
stage0/src/Init/Meta.lean
generated
|
|
@ -267,6 +267,12 @@ namespace Syntax
|
|||
def mkSep (a : Array Syntax) (sep : Syntax) : Syntax :=
|
||||
mkNullNode <| mkSepArray a sep
|
||||
|
||||
def SepArray.ofElems {sep} (elems : Array Syntax) : SepArray sep :=
|
||||
⟨mkSepArray elems (mkAtom sep)⟩
|
||||
|
||||
instance (sep) : Coe (Array Syntax) (SepArray sep) :=
|
||||
⟨SepArray.ofElems⟩
|
||||
|
||||
/-- Create syntax representing a Lean term application, but avoid degenerate empty applications. -/
|
||||
def mkApp (fn : Syntax) : (args : Array Syntax) → Syntax
|
||||
| #[] => fn
|
||||
|
|
@ -675,6 +681,16 @@ def mapSepElems (a : Array Syntax) (f : Syntax → Syntax) : Array Syntax :=
|
|||
|
||||
end Array
|
||||
|
||||
namespace Lean.Syntax.SepArray
|
||||
|
||||
def getElems {sep} (sa : SepArray sep) : Array Syntax :=
|
||||
sa.elemsAndSeps.getSepElems
|
||||
|
||||
instance (sep) : Coe (SepArray sep) (Array Syntax) :=
|
||||
⟨getElems⟩
|
||||
|
||||
end Lean.Syntax.SepArray
|
||||
|
||||
/--
|
||||
Gadget for automatic parameter support. This is similar to the `optParam` gadget, but it uses
|
||||
the given tactic.
|
||||
|
|
|
|||
6
stage0/src/Init/Prelude.lean
generated
6
stage0/src/Init/Prelude.lean
generated
|
|
@ -1689,6 +1689,12 @@ def getPos (stx : Syntax) : Option String.Pos :=
|
|||
| some info => info.pos
|
||||
| _ => none
|
||||
|
||||
/--
|
||||
An array of syntax elements interspersed with separators. Can be coerced to/from `Array Syntax` to automatically
|
||||
remove/insert the separators. -/
|
||||
structure SepArray (sep : String) :=
|
||||
(elemsAndSeps : Array Syntax)
|
||||
|
||||
end Syntax
|
||||
|
||||
def mkAtomFrom (src : Syntax) (val : String) : Syntax :=
|
||||
|
|
|
|||
2
stage0/src/Lean/Elab/Binders.lean
generated
2
stage0/src/Lean/Elab/Binders.lean
generated
|
|
@ -46,7 +46,7 @@ partial def quoteAutoTactic : Syntax → TermElabM Syntax
|
|||
else
|
||||
let mut quotedArgs ← `(Array.empty)
|
||||
for arg in args do
|
||||
if k == nullKind && arg.isAntiquotSplice then
|
||||
if k == nullKind && (arg.isAntiquotSuffixSplice || arg.isAntiquotScope) then
|
||||
throwErrorAt arg "invalid auto tactic, antiquotation is not allowed"
|
||||
else
|
||||
let quotedArg ← quoteAutoTactic arg
|
||||
|
|
|
|||
46
stage0/src/Lean/Elab/Quotation.lean
generated
46
stage0/src/Lean/Elab/Quotation.lean
generated
|
|
@ -29,6 +29,10 @@ private partial def floatOutAntiquotTerms : Syntax → StateT (Syntax → TermEl
|
|||
Syntax.node k (← args.mapM floatOutAntiquotTerms)
|
||||
| stx => pure stx
|
||||
|
||||
private def getSepFromSplice (splice : Syntax) : Syntax := do
|
||||
let Syntax.atom _ sep ← getAntiquotSpliceSuffix splice | unreachable!
|
||||
Syntax.mkStrLit (sep.dropRight 1)
|
||||
|
||||
-- Elaborate the content of a syntax quotation term
|
||||
private partial def quoteSyntax : Syntax → TermElabM Syntax
|
||||
| Syntax.ident info rawVal val preresolved => do
|
||||
|
|
@ -42,20 +46,27 @@ private partial def quoteSyntax : Syntax → TermElabM Syntax
|
|||
-- if antiquotation, insert contents as-is, else recurse
|
||||
| stx@(Syntax.node k _) => do
|
||||
if isAntiquot stx && !isEscapedAntiquot stx then
|
||||
getAntiquotTerm stx
|
||||
else if isAntiquotSuffixSplice stx && !isEscapedAntiquot stx then
|
||||
-- splices must occur in a `many` node
|
||||
if isAntiquotSplice stx then throwErrorAt stx "unexpected antiquotation splice"
|
||||
else pure $ getAntiquotTerm stx
|
||||
throwErrorAt stx "unexpected antiquotation splice"
|
||||
else if isAntiquotScope stx && !isEscapedAntiquot stx then
|
||||
throwErrorAt stx "unexpected antiquotation splice"
|
||||
else
|
||||
let empty ← `(Array.empty);
|
||||
-- if escaped antiquotation, decrement by one escape level
|
||||
let stx := unescapeAntiquot stx
|
||||
let args ← stx.getArgs.foldlM (fun args arg =>
|
||||
if k == nullKind && isAntiquotSplice arg then
|
||||
-- antiquotation splice pattern: inject args array
|
||||
`(Array.appendCore $args $(getAntiquotTerm arg))
|
||||
else if k == nullKind && isAntiquotScope arg then do
|
||||
let args ← stx.getArgs.foldlM (fun args arg => do
|
||||
if k == nullKind && isAntiquotSuffixSplice arg then
|
||||
let antiquot := getAntiquotSuffixSpliceInner arg
|
||||
match antiquotSuffixSplice? arg with
|
||||
| `optional => `(Array.appendCore $args (match $(getAntiquotTerm antiquot):term with
|
||||
| some x => Array.empty.push x
|
||||
| none => Array.empty))
|
||||
| `many => `(Array.appendCore $args $(getAntiquotTerm antiquot))
|
||||
| `sepBy => `(Array.appendCore $args (@SepArray.elemsAndSeps $(getSepFromSplice arg) $(getAntiquotTerm antiquot)))
|
||||
| k => throwErrorAt! arg "invalid antiquotation suffix splice kind '{k}'"
|
||||
else if k == nullKind && isAntiquotScope arg then
|
||||
let k := antiquotScopeKind? arg
|
||||
let (arg, bindLets) ← floatOutAntiquotTerms arg |>.run pure
|
||||
let inner ← (getAntiquotScopeContents arg).mapM quoteSyntax
|
||||
|
|
@ -74,8 +85,7 @@ private partial def quoteSyntax : Syntax → TermElabM Syntax
|
|||
| _ => throwErrorAt stx "too many antiquotations in antiquotation scope; don't be greedy"
|
||||
let arr ←
|
||||
if k == `sepBy then
|
||||
let Syntax.atom _ sep ← getAntiquotScopeSuffix arg | unreachable!
|
||||
`(mkSepArray $arr (mkAtom $(Syntax.mkStrLit (sep.dropRight 1))))
|
||||
`(mkSepArray $arr (mkAtom $(getSepFromSplice arg)))
|
||||
else arr
|
||||
let arr ← bindLets arr
|
||||
`(Array.appendCore $args $arr)
|
||||
|
|
@ -194,15 +204,17 @@ private def getHeadInfo (alt : Alt) : HeadInfo :=
|
|||
-- let e := stx; ...
|
||||
let kind := if k == Name.anonymous then none else k
|
||||
let anti := getAntiquotTerm quoted
|
||||
-- Splices should only appear inside a nullKind node, see next case
|
||||
if isAntiquotSplice quoted then unconditional $ fun _ => throwErrorAt quoted "unexpected antiquotation splice"
|
||||
else if isAntiquotScope quoted then unconditional $ fun _ => throwErrorAt quoted "unexpected antiquotation scope"
|
||||
else if anti.isIdent then basic { kind := kind, rhsFn := fun rhs => `(let $anti := discr; $rhs) }
|
||||
if anti.isIdent then basic { kind := kind, rhsFn := fun rhs => `(let $anti := discr; $rhs) }
|
||||
else unconditional fun _ => throwErrorAt! anti "match_syntax: antiquotation must be variable {anti}"
|
||||
else if isAntiquotSplicePat quoted && quoted.getArgs.size == 1 then
|
||||
-- quotation is a single antiquotation splice => bind args array
|
||||
let anti := getAntiquotTerm quoted[0]
|
||||
unconditional fun rhs => `(let $anti := Syntax.getArgs discr; $rhs)
|
||||
else if isAntiquotSuffixSplice quoted then unconditional $ fun _ => throwErrorAt quoted "unexpected antiquotation splice"
|
||||
else if isAntiquotScope quoted then unconditional $ fun _ => throwErrorAt quoted "unexpected antiquotation splice"
|
||||
else if quoted.getArgs.size == 1 && isAntiquotSuffixSplice quoted[0] then
|
||||
let anti := getAntiquotTerm (getAntiquotSuffixSpliceInner quoted[0])
|
||||
unconditional fun rhs => match antiquotSuffixSplice? quoted[0] with
|
||||
| `optional => `(let $anti := Syntax.getOptional? discr; $rhs)
|
||||
| `many => `(let $anti := Syntax.getArgs discr; $rhs)
|
||||
| `sepBy => `(let $anti := @SepArray.mk $(getSepFromSplice quoted[0]) (Syntax.getArgs discr); $rhs)
|
||||
| k => throwErrorAt! quoted "invalid antiquotation suffix splice kind '{k}'"
|
||||
-- TODO: support for more complex antiquotation splices
|
||||
else if quoted.getArgs.size == 1 && isAntiquotScope quoted[0] then
|
||||
antiquotScope quoted[0]
|
||||
|
|
|
|||
29
stage0/src/Lean/Parser/Basic.lean
generated
29
stage0/src/Lean/Parser/Basic.lean
generated
|
|
@ -1605,8 +1605,7 @@ def mkAntiquot (name : String) (kind : Option SyntaxNodeKind) (anonymous := true
|
|||
setExpected [] "$" >>
|
||||
manyNoAntiquot (checkNoWsBefore "" >> "$") >>
|
||||
checkNoWsBefore "no space before spliced term" >> antiquotExpr >>
|
||||
nameP >>
|
||||
optionalNoAntiquot (checkNoWsBefore "" >> symbol "*")
|
||||
nameP
|
||||
|
||||
def tryAnti (c : ParserContext) (s : ParserState) : Bool :=
|
||||
let (s, stx?) := peekToken c s
|
||||
|
|
@ -1626,16 +1625,36 @@ def tryAnti (c : ParserContext) (s : ParserState) : Bool :=
|
|||
def withoutInfo (p : Parser) : Parser :=
|
||||
{ fn := p.fn }
|
||||
|
||||
/-- Parse `$[p]suffix`, e.g. `$[p],*`. -/
|
||||
def mkAntiquotScope (kind : SyntaxNodeKind) (p suffix : Parser) : Parser :=
|
||||
let kind := kind ++ `antiquot_scope
|
||||
-- prevent `p`'s info from being collected twice, since it should also be in use outside of the antiquot scope
|
||||
let p := withoutInfo p
|
||||
leadingNode kind maxPrec $ atomic $
|
||||
setExpected [] "$" >>
|
||||
manyNoAntiquot (checkNoWsBefore "" >> "$") >>
|
||||
checkNoWsBefore "no space before spliced term" >> symbol "[" >> node nullKind p >> symbol "]" >>
|
||||
suffix
|
||||
|
||||
@[inline] def withAntiquotSuffixSpliceFn (kind : SyntaxNodeKind) (p suffix : ParserFn) : ParserFn := fun c s => do
|
||||
let s := p c s
|
||||
if s.hasError || !s.stxStack.back.isAntiquot then
|
||||
return s
|
||||
let iniSz := s.stackSize
|
||||
let iniPos := s.pos
|
||||
let s := suffix c s
|
||||
if s.hasError then
|
||||
return s.restore iniSz iniPos
|
||||
s.mkNode (kind ++ `antiquot_suffix_splice) (s.stxStack.size - 2)
|
||||
|
||||
/-- Parse `suffix` after an antiquotation, e.g. `$x,*`, and put both into a new node. -/
|
||||
@[inline] def withAntiquotSuffixSplice (kind : SyntaxNodeKind) (p suffix : Parser) : Parser := {
|
||||
info := andthenInfo p.info suffix.info,
|
||||
fn := withAntiquotSuffixSpliceFn kind p.fn suffix.fn
|
||||
}
|
||||
|
||||
def withAntiquotScopeAndSuffix (kind : SyntaxNodeKind) (p suffix : Parser) :=
|
||||
-- prevent `p`'s info from being collected twice
|
||||
withAntiquot (mkAntiquotScope kind (withoutInfo p) suffix) (withAntiquotSuffixSplice kind p suffix)
|
||||
|
||||
def nodeWithAntiquot (name : String) (kind : SyntaxNodeKind) (p : Parser) (anonymous := false) : Parser :=
|
||||
withAntiquot (mkAntiquot name kind anonymous) $ node kind p
|
||||
|
||||
|
|
@ -1644,7 +1663,7 @@ def nodeWithAntiquot (name : String) (kind : SyntaxNodeKind) (p : Parser) (anony
|
|||
/- ===================== -/
|
||||
|
||||
def sepByElemParser (p : Parser) (sep : String) : Parser :=
|
||||
withAntiquot (mkAntiquotScope `sepBy p (symbol (sep.trim ++ "*"))) p
|
||||
withAntiquotScopeAndSuffix `sepBy p (symbol (sep.trim ++ "*"))
|
||||
|
||||
def sepBy (p : Parser) (sep : String) (psep : Parser := symbol sep) (allowTrailingSep : Bool := false) : Parser :=
|
||||
sepByNoAntiquot (sepByElemParser p sep) psep allowTrailingSep
|
||||
|
|
|
|||
6
stage0/src/Lean/Parser/Extra.lean
generated
6
stage0/src/Lean/Parser/Extra.lean
generated
|
|
@ -17,13 +17,13 @@ attribute [runBuiltinParserAttributeHooks]
|
|||
leadingNode termParser commandParser mkAntiquot nodeWithAntiquot sepBy sepBy1
|
||||
|
||||
@[runBuiltinParserAttributeHooks] def optional (p : Parser) : Parser :=
|
||||
optionalNoAntiquot (withAntiquot (mkAntiquotScope `optional p (symbol "?")) p)
|
||||
optionalNoAntiquot (withAntiquotScopeAndSuffix `optional p (symbol "?"))
|
||||
|
||||
@[runBuiltinParserAttributeHooks] def many (p : Parser) : Parser :=
|
||||
manyNoAntiquot (withAntiquot (mkAntiquotScope `many p (symbol "*")) p)
|
||||
manyNoAntiquot (withAntiquotScopeAndSuffix `many p (symbol "*"))
|
||||
|
||||
@[runBuiltinParserAttributeHooks] def many1 (p : Parser) : Parser :=
|
||||
many1NoAntiquot (withAntiquot (mkAntiquotScope `many p (symbol "*")) p)
|
||||
many1NoAntiquot (withAntiquotScopeAndSuffix `many p (symbol "*"))
|
||||
|
||||
@[runBuiltinParserAttributeHooks] def ident : Parser :=
|
||||
withAntiquot (mkAntiquot "ident" identKind) identNoAntiquot
|
||||
|
|
|
|||
7
stage0/src/Lean/PrettyPrinter/Formatter.lean
generated
7
stage0/src/Lean/PrettyPrinter/Formatter.lean
generated
|
|
@ -172,6 +172,13 @@ def withAntiquot.formatter (antiP p : Formatter) : Formatter :=
|
|||
-- fix the backtracking hack outright.
|
||||
orelse.formatter antiP p
|
||||
|
||||
@[combinatorFormatter Lean.Parser.withAntiquotSuffixSplice]
|
||||
def withAntiquotSuffixSplice.formatter (k : SyntaxNodeKind) (p suffix : Formatter) : Formatter := do
|
||||
if (← getCur).isAntiquotSuffixSplice then
|
||||
visitArgs <| suffix *> p
|
||||
else
|
||||
p
|
||||
|
||||
@[combinatorFormatter Lean.Parser.categoryParser]
|
||||
def categoryParser.formatter (cat : Name) : Formatter := group $ indent do
|
||||
let stx ← getCur
|
||||
|
|
|
|||
7
stage0/src/Lean/PrettyPrinter/Parenthesizer.lean
generated
7
stage0/src/Lean/PrettyPrinter/Parenthesizer.lean
generated
|
|
@ -284,6 +284,13 @@ def withAntiquot.parenthesizer (antiP p : Parenthesizer) : Parenthesizer :=
|
|||
-- fix the backtracking hack outright.
|
||||
orelse.parenthesizer antiP p
|
||||
|
||||
@[combinatorParenthesizer Lean.Parser.withAntiquotSuffixSplice]
|
||||
def withAntiquotSuffixSplice.parenthesizer (k : SyntaxNodeKind) (p suffix : Parenthesizer) : Parenthesizer := do
|
||||
if (← getCur).isAntiquotSuffixSplice then
|
||||
visitArgs <| suffix *> p
|
||||
else
|
||||
p
|
||||
|
||||
def parenthesizeCategoryCore (cat : Name) (prec : Nat) : Parenthesizer :=
|
||||
withReader (fun ctx => { ctx with cat := cat }) do
|
||||
let stx ← getCur
|
||||
|
|
|
|||
37
stage0/src/Lean/Syntax.lean
generated
37
stage0/src/Lean/Syntax.lean
generated
|
|
@ -348,11 +348,7 @@ def isAntiquot : Syntax → Bool
|
|||
| Syntax.node (Name.str _ "antiquot" _) _ => true
|
||||
| _ => false
|
||||
|
||||
-- `$e*` is an antiquotation "splice" matching an arbitrary number of syntax nodes
|
||||
def isAntiquotSplice (stx : Syntax) : Bool :=
|
||||
stx.isAntiquot && !stx[4].isNone
|
||||
|
||||
def mkAntiquotNode (term : Syntax) (nesting := 0) (name : Option String := none) (kind := Name.anonymous) (splice := false) : Syntax :=
|
||||
def mkAntiquotNode (term : Syntax) (nesting := 0) (name : Option String := none) (kind := Name.anonymous) : Syntax :=
|
||||
let nesting := mkNullNode (mkArray nesting (mkAtom "$"))
|
||||
let term := match term.isIdent with
|
||||
| true => term
|
||||
|
|
@ -360,10 +356,7 @@ def mkAntiquotNode (term : Syntax) (nesting := 0) (name : Option String := none)
|
|||
let name := match name with
|
||||
| some name => mkNode `antiquotName #[mkAtom ":", mkAtom name]
|
||||
| none => mkNullNode
|
||||
let splice := match splice with
|
||||
| true => mkNullNode #[mkAtom "*"]
|
||||
| false => mkNullNode
|
||||
mkNode (kind ++ `antiquot) #[mkAtom "$", nesting, term, name, splice]
|
||||
mkNode (kind ++ `antiquot) #[mkAtom "$", nesting, term, name]
|
||||
|
||||
-- Antiquotations can be escaped as in `$$x`, which is useful for nesting macros. Also works for antiquotation scopes.
|
||||
def isEscapedAntiquot (stx : Syntax) : Bool :=
|
||||
|
|
@ -391,8 +384,7 @@ def antiquotKind? : Syntax → Option SyntaxNodeKind
|
|||
some Name.anonymous
|
||||
| _ => none
|
||||
|
||||
-- An "antiquotation scope" is something like `$[...]?` or `$[...]*`. Note that the latter could be of kind `many` or
|
||||
-- `sepBy`, which have different implementations.
|
||||
-- An "antiquotation scope" is something like `$[...]?` or `$[...]*`.
|
||||
def antiquotScopeKind? : Syntax → Option SyntaxNodeKind
|
||||
| Syntax.node (Name.str k "antiquot_scope" _) args => some k
|
||||
| _ => none
|
||||
|
|
@ -403,13 +395,24 @@ def isAntiquotScope (stx : Syntax) : Bool :=
|
|||
def getAntiquotScopeContents (stx : Syntax) : Array Syntax :=
|
||||
stx[3].getArgs
|
||||
|
||||
def getAntiquotScopeSuffix (stx : Syntax) : Syntax :=
|
||||
stx[5]
|
||||
-- `$[..],*` or `$x,*` ~> `,*`
|
||||
def getAntiquotSpliceSuffix (stx : Syntax) : Syntax :=
|
||||
if stx.isAntiquotScope then
|
||||
stx[5]
|
||||
else
|
||||
stx[1]
|
||||
|
||||
-- If any item of a `many` node is an antiquotation splice, its result should
|
||||
-- be substituted into the `many` node's children
|
||||
def isAntiquotSplicePat (stx : Syntax) : Bool :=
|
||||
stx.isOfKind nullKind && stx.getArgs.any fun arg => isAntiquotSplice arg && !isEscapedAntiquot arg
|
||||
-- `$x,*` etc.
|
||||
def antiquotSuffixSplice? : Syntax → Option SyntaxNodeKind
|
||||
| Syntax.node (Name.str k "antiquot_suffix_splice" _) args => some k
|
||||
| _ => none
|
||||
|
||||
def isAntiquotSuffixSplice (stx : Syntax) : Bool :=
|
||||
antiquotSuffixSplice? stx |>.isSome
|
||||
|
||||
-- `$x` in the example above
|
||||
def getAntiquotSuffixSpliceInner (stx : Syntax) : Syntax :=
|
||||
stx[0]
|
||||
|
||||
end Syntax
|
||||
end Lean
|
||||
|
|
|
|||
343
stage0/stdlib/Init/Meta.c
generated
343
stage0/stdlib/Init/Meta.c
generated
|
|
@ -153,6 +153,7 @@ lean_object* l_Lean_isSubScriptAlnum___boxed(lean_object*);
|
|||
lean_object* l_Array_mapSepElems(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__4;
|
||||
lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_decodeQuotedChar_match__3___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Name_capitalize_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_isLit_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -165,6 +166,7 @@ lean_object* l_Lean_Syntax_isLit_x3f___boxed(lean_object*, lean_object*);
|
|||
lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__8;
|
||||
lean_object* l_Lean_Syntax_hasArgs___boxed(lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrLit_loop___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkApp(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapSepElems___boxed(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6;
|
||||
|
|
@ -213,6 +215,7 @@ lean_object* l_Lean_Syntax_isCharLit_x3f_match__1(lean_object*);
|
|||
lean_object* l_Array_getSepElems(lean_object*);
|
||||
lean_object* l_Lean_monadNameGeneratorLift___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_decodeQuotedChar_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_SepArray_getElems(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getId___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_hasArgs_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_quoteList___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -224,6 +227,7 @@ lean_object* l_Lean_Syntax_isStrLit_x3f_match__1___rarg(lean_object*, lean_objec
|
|||
lean_object* l_Lean_Name_capitalize_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_copyInfo(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getHeadInfo(lean_object*);
|
||||
lean_object* l_Lean_Syntax_SepArray_ofElems___boxed(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeHexLitAux(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Lean_mkSepArray___spec__1___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Substring_takeWhileAux___at___private_Init_Meta_0__Lean_Syntax_decodeNameLitAux___spec__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -241,6 +245,7 @@ lean_object* l_Lean_NameGenerator_next(lean_object*);
|
|||
lean_object* l_Lean_Syntax_setHeadInfo_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_decodeCharLit___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_decodeNatLitVal_x3f(lean_object*);
|
||||
lean_object* l_Lean_Syntax_SepArray_getElems___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10790____closed__9;
|
||||
lean_object* l_Substring_takeWhileAux___at___private_Init_Meta_0__Lean_Syntax_decodeNameLitAux___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -336,6 +341,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Array_getSepElems___spec__1(lean_obj
|
|||
lean_object* l_Lean_Syntax_isToken_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
uint8_t l_Lean_isLetterLike(uint32_t);
|
||||
lean_object* l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax(lean_object*);
|
||||
lean_object* l_Lean_Syntax_isStrLit_x3f___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_toNat_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*);
|
||||
|
|
@ -371,7 +377,6 @@ lean_object* l_Lean_instQuoteBool___closed__2;
|
|||
lean_object* l_Lean_Syntax_expandInterpolatedStrChunks_match__3___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_expandInterpolatedStrChunks___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_hasArgs(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_quoteList(lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_Syntax_isNatLitAux_match__1(lean_object*);
|
||||
|
|
@ -379,10 +384,10 @@ lean_object* l_String_quote(lean_object*);
|
|||
uint8_t l_Char_isAlphanum(uint32_t);
|
||||
lean_object* l_Lean_Syntax_isScientificLit_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_decodeScientificLitVal_x3f(lean_object*);
|
||||
uint8_t l_Lean_isGreek(uint32_t);
|
||||
lean_object* l___private_Init_Meta_0__Lean_quoteList_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar___boxed__const__1;
|
||||
lean_object* l_Array_filterSepElems(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapSepElemsM___at_Array_mapSepElems___spec__1(lean_object*, lean_object*);
|
||||
|
|
@ -402,6 +407,7 @@ lean_object* l_Lean_Syntax_decodeCharLit_match__1(lean_object*);
|
|||
lean_object* l_Lean_Syntax_replaceInfo_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Name_toStringWithSep___closed__1;
|
||||
lean_object* l_Lean_NameGenerator_curr(lean_object*);
|
||||
lean_object* l_Lean_Syntax_SepArray_getElems___rarg___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getId_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_isToken_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isNameLit_x3f___boxed(lean_object*);
|
||||
|
|
@ -484,10 +490,13 @@ lean_object* l_Lean_mkCIdentFrom___closed__2;
|
|||
lean_object* l_Lean_instQuoteArray___rarg(lean_object*, lean_object*);
|
||||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__3;
|
||||
lean_object* l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax___closed__1;
|
||||
lean_object* l___private_Init_Meta_0__Array_filterSepElemsMAux___at_Array_filterSepElems___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax___boxed(lean_object*);
|
||||
lean_object* l_Lean_instQuoteProd___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isScientificLit_x3f_match__1(lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Lean_quoteOption_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_instCoeArraySyntaxSepArray(lean_object*);
|
||||
lean_object* l_Lean_Syntax_strLitToAtom___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_find_x3f(lean_object*, lean_object*);
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -533,6 +542,7 @@ lean_object* l_Lean_Syntax_isFieldIdx_x3f___boxed(lean_object*);
|
|||
lean_object* l_Lean_Name_instToStringName___closed__1;
|
||||
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrLit___boxed(lean_object*);
|
||||
extern lean_object* l_Array_findSomeM_x3f___rarg___closed__1;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Syntax_setHeadInfoAux(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Option_hasQuote___rarg(lean_object*);
|
||||
extern lean_object* l_Lean_interpolatedStrLitKind;
|
||||
|
|
@ -4678,6 +4688,33 @@ lean_dec(x_1);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4;
|
||||
x_3 = l_Lean_mkAtom(x_1);
|
||||
x_4 = l_Lean_mkSepArray(x_2, x_3);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_SepArray_ofElems___boxed(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3;
|
||||
x_3 = l_Lean_Syntax_SepArray_ofElems(x_1, x_2);
|
||||
lean_dec(x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_instCoeArraySyntaxSepArray(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Syntax_SepArray_ofElems___boxed), 2, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_mkApp_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -7918,7 +7955,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Lean_Syntax_strLitToAtom___closed__1;
|
||||
x_2 = l_Lean_Syntax_strLitToAtom___closed__2;
|
||||
x_3 = lean_unsigned_to_nat(547u);
|
||||
x_3 = lean_unsigned_to_nat(553u);
|
||||
x_4 = lean_unsigned_to_nat(14u);
|
||||
x_5 = l_Lean_Syntax_strLitToAtom___closed__3;
|
||||
x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5);
|
||||
|
|
@ -10081,6 +10118,200 @@ lean_dec(x_1);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
x_5 = x_2 == x_3;
|
||||
if (x_5 == 0)
|
||||
{
|
||||
lean_object* x_6; size_t x_7; size_t x_8; lean_object* x_9; uint8_t x_10;
|
||||
x_6 = lean_array_uget(x_1, x_2);
|
||||
x_7 = 1;
|
||||
x_8 = x_2 + x_7;
|
||||
x_9 = lean_ctor_get(x_4, 0);
|
||||
lean_inc(x_9);
|
||||
x_10 = lean_unbox(x_9);
|
||||
lean_dec(x_9);
|
||||
if (x_10 == 0)
|
||||
{
|
||||
uint8_t x_11;
|
||||
lean_dec(x_6);
|
||||
x_11 = !lean_is_exclusive(x_4);
|
||||
if (x_11 == 0)
|
||||
{
|
||||
lean_object* x_12; uint8_t x_13; lean_object* x_14;
|
||||
x_12 = lean_ctor_get(x_4, 0);
|
||||
lean_dec(x_12);
|
||||
x_13 = 1;
|
||||
x_14 = lean_box(x_13);
|
||||
lean_ctor_set(x_4, 0, x_14);
|
||||
x_2 = x_8;
|
||||
goto _start;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_16; uint8_t x_17; lean_object* x_18; lean_object* x_19;
|
||||
x_16 = lean_ctor_get(x_4, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_4);
|
||||
x_17 = 1;
|
||||
x_18 = lean_box(x_17);
|
||||
x_19 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_19, 0, x_18);
|
||||
lean_ctor_set(x_19, 1, x_16);
|
||||
x_2 = x_8;
|
||||
x_4 = x_19;
|
||||
goto _start;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_21;
|
||||
x_21 = !lean_is_exclusive(x_4);
|
||||
if (x_21 == 0)
|
||||
{
|
||||
lean_object* x_22; lean_object* x_23; lean_object* x_24; uint8_t x_25; lean_object* x_26;
|
||||
x_22 = lean_ctor_get(x_4, 1);
|
||||
x_23 = lean_ctor_get(x_4, 0);
|
||||
lean_dec(x_23);
|
||||
x_24 = lean_array_push(x_22, x_6);
|
||||
x_25 = 0;
|
||||
x_26 = lean_box(x_25);
|
||||
lean_ctor_set(x_4, 1, x_24);
|
||||
lean_ctor_set(x_4, 0, x_26);
|
||||
x_2 = x_8;
|
||||
goto _start;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_28; lean_object* x_29; uint8_t x_30; lean_object* x_31; lean_object* x_32;
|
||||
x_28 = lean_ctor_get(x_4, 1);
|
||||
lean_inc(x_28);
|
||||
lean_dec(x_4);
|
||||
x_29 = lean_array_push(x_28, x_6);
|
||||
x_30 = 0;
|
||||
x_31 = lean_box(x_30);
|
||||
x_32 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_32, 0, x_31);
|
||||
lean_ctor_set(x_32, 1, x_29);
|
||||
x_2 = x_8;
|
||||
x_4 = x_32;
|
||||
goto _start;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
x_2 = lean_array_get_size(x_1);
|
||||
x_3 = lean_unsigned_to_nat(0u);
|
||||
x_4 = lean_nat_dec_lt(x_3, x_2);
|
||||
if (x_4 == 0)
|
||||
{
|
||||
lean_object* x_5;
|
||||
lean_dec(x_2);
|
||||
x_5 = l_Array_empty___closed__1;
|
||||
return x_5;
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_6;
|
||||
x_6 = lean_nat_dec_le(x_2, x_2);
|
||||
if (x_6 == 0)
|
||||
{
|
||||
lean_object* x_7;
|
||||
lean_dec(x_2);
|
||||
x_7 = l_Array_empty___closed__1;
|
||||
return x_7;
|
||||
}
|
||||
else
|
||||
{
|
||||
size_t x_8; size_t x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12;
|
||||
x_8 = 0;
|
||||
x_9 = lean_usize_of_nat(x_2);
|
||||
lean_dec(x_2);
|
||||
x_10 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_11 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_1, x_8, x_9, x_10);
|
||||
x_12 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_12);
|
||||
lean_dec(x_11);
|
||||
return x_12;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_SepArray_getElems(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Syntax_SepArray_getElems___rarg___boxed), 1, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
size_t x_5; size_t x_6; lean_object* x_7;
|
||||
x_5 = lean_unbox_usize(x_2);
|
||||
lean_dec(x_2);
|
||||
x_6 = lean_unbox_usize(x_3);
|
||||
lean_dec(x_3);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_1, x_5, x_6, x_4);
|
||||
lean_dec(x_1);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_SepArray_getElems___rarg___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_SepArray_getElems___rarg(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_SepArray_getElems___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_SepArray_getElems(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_Syntax_SepArray_getElems___rarg___boxed), 1, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax___closed__1;
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -11151,95 +11382,6 @@ lean_dec(x_1);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
x_5 = x_2 == x_3;
|
||||
if (x_5 == 0)
|
||||
{
|
||||
lean_object* x_6; size_t x_7; size_t x_8; lean_object* x_9; uint8_t x_10;
|
||||
x_6 = lean_array_uget(x_1, x_2);
|
||||
x_7 = 1;
|
||||
x_8 = x_2 + x_7;
|
||||
x_9 = lean_ctor_get(x_4, 0);
|
||||
lean_inc(x_9);
|
||||
x_10 = lean_unbox(x_9);
|
||||
lean_dec(x_9);
|
||||
if (x_10 == 0)
|
||||
{
|
||||
uint8_t x_11;
|
||||
lean_dec(x_6);
|
||||
x_11 = !lean_is_exclusive(x_4);
|
||||
if (x_11 == 0)
|
||||
{
|
||||
lean_object* x_12; uint8_t x_13; lean_object* x_14;
|
||||
x_12 = lean_ctor_get(x_4, 0);
|
||||
lean_dec(x_12);
|
||||
x_13 = 1;
|
||||
x_14 = lean_box(x_13);
|
||||
lean_ctor_set(x_4, 0, x_14);
|
||||
x_2 = x_8;
|
||||
goto _start;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_16; uint8_t x_17; lean_object* x_18; lean_object* x_19;
|
||||
x_16 = lean_ctor_get(x_4, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_4);
|
||||
x_17 = 1;
|
||||
x_18 = lean_box(x_17);
|
||||
x_19 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_19, 0, x_18);
|
||||
lean_ctor_set(x_19, 1, x_16);
|
||||
x_2 = x_8;
|
||||
x_4 = x_19;
|
||||
goto _start;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_21;
|
||||
x_21 = !lean_is_exclusive(x_4);
|
||||
if (x_21 == 0)
|
||||
{
|
||||
lean_object* x_22; lean_object* x_23; lean_object* x_24; uint8_t x_25; lean_object* x_26;
|
||||
x_22 = lean_ctor_get(x_4, 1);
|
||||
x_23 = lean_ctor_get(x_4, 0);
|
||||
lean_dec(x_23);
|
||||
x_24 = lean_array_push(x_22, x_6);
|
||||
x_25 = 0;
|
||||
x_26 = lean_box(x_25);
|
||||
lean_ctor_set(x_4, 1, x_24);
|
||||
lean_ctor_set(x_4, 0, x_26);
|
||||
x_2 = x_8;
|
||||
goto _start;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_28; lean_object* x_29; uint8_t x_30; lean_object* x_31; lean_object* x_32;
|
||||
x_28 = lean_ctor_get(x_4, 1);
|
||||
lean_inc(x_28);
|
||||
lean_dec(x_4);
|
||||
x_29 = lean_array_push(x_28, x_6);
|
||||
x_30 = 0;
|
||||
x_31 = lean_box(x_30);
|
||||
x_32 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_32, 0, x_31);
|
||||
lean_ctor_set(x_32, 1, x_29);
|
||||
x_2 = x_8;
|
||||
x_4 = x_32;
|
||||
goto _start;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_getSepArgs(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -11275,7 +11417,7 @@ x_9 = 0;
|
|||
x_10 = lean_usize_of_nat(x_3);
|
||||
lean_dec(x_3);
|
||||
x_11 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_12 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_2, x_9, x_10, x_11);
|
||||
x_12 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_2, x_9, x_10, x_11);
|
||||
lean_dec(x_2);
|
||||
x_13 = lean_ctor_get(x_12, 1);
|
||||
lean_inc(x_13);
|
||||
|
|
@ -11285,19 +11427,6 @@ return x_13;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
size_t x_5; size_t x_6; lean_object* x_7;
|
||||
x_5 = lean_unbox_usize(x_2);
|
||||
lean_dec(x_2);
|
||||
x_6 = lean_unbox_usize(x_3);
|
||||
lean_dec(x_3);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_1, x_5, x_6, x_4);
|
||||
lean_dec(x_1);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_getSepArgs___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -11438,6 +11567,8 @@ l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__5 = _init_l___private
|
|||
lean_mark_persistent(l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__5);
|
||||
l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6 = _init_l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6();
|
||||
lean_mark_persistent(l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6);
|
||||
l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax___closed__1 = _init_l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax___closed__1();
|
||||
lean_mark_persistent(l_Lean_Syntax_SepArray_instCoeSepArrayArraySyntax___closed__1);
|
||||
l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar___boxed__const__1 = _init_l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar___boxed__const__1();
|
||||
lean_mark_persistent(l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar___boxed__const__1);
|
||||
l_Array_forInUnsafe_loop___at_Lean_Syntax_expandInterpolatedStrChunks___spec__1___lambda__2___closed__1 = _init_l_Array_forInUnsafe_loop___at_Lean_Syntax_expandInterpolatedStrChunks___spec__1___lambda__2___closed__1();
|
||||
|
|
|
|||
4
stage0/stdlib/Init/NotationExtra.c
generated
4
stage0/stdlib/Init/NotationExtra.c
generated
|
|
@ -255,7 +255,6 @@ lean_object* l_Lean_expandExplicitBindersAux_loop_match__1___rarg___boxed(lean_o
|
|||
lean_object* l_Lean_expandExplicitBindersAux_loop___closed__6;
|
||||
lean_object* l_term___xd7_x27_____closed__6;
|
||||
lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l_tacticFunext_______closed__4;
|
||||
extern lean_object* l_term___x3d_____closed__2;
|
||||
|
|
@ -367,6 +366,7 @@ lean_object* l_Lean_unbracktedExplicitBinders___closed__2;
|
|||
lean_object* l_term___xd7_x27_____closed__7;
|
||||
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__4;
|
||||
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__9;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12545____closed__16;
|
||||
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__1;
|
||||
|
|
@ -4770,7 +4770,7 @@ x_102 = 0;
|
|||
x_103 = lean_usize_of_nat(x_11);
|
||||
lean_dec(x_11);
|
||||
x_104 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_105 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_10, x_102, x_103, x_104);
|
||||
x_105 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_10, x_102, x_103, x_104);
|
||||
lean_dec(x_10);
|
||||
x_106 = lean_ctor_get(x_105, 1);
|
||||
lean_inc(x_106);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Compiler/ConstFolding.c
generated
8
stage0/stdlib/Lean/Compiler/ConstFolding.c
generated
|
|
@ -24,6 +24,7 @@ lean_object* l_Lean_Compiler_numScalarTypes;
|
|||
lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__15;
|
||||
lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__18;
|
||||
lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__23;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
uint8_t l_List_foldr___at_Lean_Compiler_isToNat___spec__1(lean_object*, uint8_t, lean_object*);
|
||||
lean_object* l_Lean_Compiler_NumScalarTypeInfo_id___default(lean_object*);
|
||||
lean_object* lean_nat_div(lean_object*, lean_object*);
|
||||
|
|
@ -68,7 +69,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Compiler_natFoldFns___closed__19;
|
||||
extern lean_object* l_instReprBool___closed__1;
|
||||
lean_object* l_Lean_Compiler_foldNatDecLe___closed__2;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__9;
|
||||
lean_object* l_Lean_Compiler_foldUIntSub___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_USize_size___closed__1;
|
||||
|
|
@ -218,6 +218,7 @@ lean_object* l_Lean_Compiler_natFoldFns___closed__6;
|
|||
lean_object* l_Lean_Compiler_foldUIntMod(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Compiler_toDecidableExpr_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Compiler_foldToNat___boxed(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l_Lean_Compiler_boolFoldFns___closed__1;
|
||||
lean_object* l_Lean_Compiler_foldStrictOr_match__1(lean_object*);
|
||||
lean_object* l_Lean_Compiler_foldNatBinPred(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
|
|
@ -261,7 +262,6 @@ lean_object* l_Lean_Name_append(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Compiler_mkNatLe___closed__1;
|
||||
lean_object* l_Lean_Compiler_numScalarTypes___closed__2;
|
||||
lean_object* l_Lean_Compiler_mkNatLe___closed__4;
|
||||
extern lean_object* l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
lean_object* l_Lean_Compiler_foldUIntDiv___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Compiler_toDecidableExpr_match__1___rarg(uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Compiler_mkNatLt___closed__6;
|
||||
|
|
@ -2302,7 +2302,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatEq___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_2 = l_Lean_Compiler_mkNatEq___closed__3;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2375,7 +2375,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatLt___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_2 = l_Lean_Compiler_mkNatEq___closed__3;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Elab/App.c
generated
10
stage0/stdlib/Lean/Elab/App.c
generated
|
|
@ -38,6 +38,7 @@ lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
|||
lean_object* lean_erase_macro_scopes(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_instInhabitedNamedArg___closed__1;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg___closed__4;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__2___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__6;
|
||||
|
|
@ -502,7 +503,6 @@ extern lean_object* l_Lean_Elab_postponeExceptionId;
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_mergeFailures_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_expandApp_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg_match__3(lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkApp(lean_object*, lean_object*);
|
||||
|
|
@ -530,7 +530,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux_match__4
|
|||
lean_object* l_Lean_Elab_Term_throwInvalidNamedArg___rarg___closed__5;
|
||||
lean_object* lean_panic_fn(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabExplicit___closed__1;
|
||||
extern lean_object* l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_addImplicitArg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_ElabAppArgs_State_etaArgs___default;
|
||||
|
|
@ -721,6 +720,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_getForallBody_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_importModules___closed__2;
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_addNamedArg___closed__4;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_getForallBody(uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg___closed__5;
|
||||
|
|
@ -1639,7 +1639,7 @@ x_51 = lean_ctor_get(x_41, 0);
|
|||
lean_dec(x_51);
|
||||
x_52 = l___private_Lean_Elab_App_0__Lean_Elab_Term_tryCoeFun_x3f___closed__4;
|
||||
x_53 = l_Lean_mkConst(x_52, x_28);
|
||||
x_54 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_54 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_55 = lean_array_push(x_54, x_1);
|
||||
x_56 = lean_array_push(x_55, x_21);
|
||||
x_57 = lean_array_push(x_56, x_2);
|
||||
|
|
@ -1659,7 +1659,7 @@ lean_inc(x_61);
|
|||
lean_dec(x_41);
|
||||
x_62 = l___private_Lean_Elab_App_0__Lean_Elab_Term_tryCoeFun_x3f___closed__4;
|
||||
x_63 = l_Lean_mkConst(x_62, x_28);
|
||||
x_64 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_64 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_65 = lean_array_push(x_64, x_1);
|
||||
x_66 = lean_array_push(x_65, x_21);
|
||||
x_67 = lean_array_push(x_66, x_2);
|
||||
|
|
@ -28386,7 +28386,7 @@ x_731 = 0;
|
|||
x_732 = lean_usize_of_nat(x_710);
|
||||
lean_dec(x_710);
|
||||
x_733 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_734 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_709, x_731, x_732, x_733);
|
||||
x_734 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_709, x_731, x_732, x_733);
|
||||
lean_dec(x_709);
|
||||
x_735 = lean_ctor_get(x_734, 1);
|
||||
lean_inc(x_735);
|
||||
|
|
|
|||
1311
stage0/stdlib/Lean/Elab/Binders.c
generated
1311
stage0/stdlib/Lean/Elab/Binders.c
generated
File diff suppressed because it is too large
Load diff
10
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
10
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
|
|
@ -102,7 +102,6 @@ lean_object* l_Lean_Elab_Term_elabNativeDecide___rarg___closed__1;
|
|||
extern lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__7;
|
||||
lean_object* l_Lean_Elab_Term_elabNativeRefl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instReprBool___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabParserMacro___lambda__1___closed__4;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_expandAssert___closed__2;
|
||||
|
|
@ -363,6 +362,7 @@ lean_object* l___regBuiltin_Lean_Elab_Term_expandEmptyC(lean_object*);
|
|||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11918____closed__22;
|
||||
lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_expandCDot(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l_Lean_Core_mkFreshUserName___at_Lean_Elab_Term_elabSubst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabDecide___boxed(lean_object*);
|
||||
extern lean_object* l_term___x2b_x2b_____closed__2;
|
||||
|
|
@ -420,7 +420,6 @@ lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserM
|
|||
lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__28;
|
||||
lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__14;
|
||||
lean_object* l_Lean_Elab_Term_expandSorry___boxed(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkApp(lean_object*, lean_object*);
|
||||
|
|
@ -627,6 +626,7 @@ lean_object* l___regBuiltin_Lean_Elab_Term_expandUnreachable___closed__2;
|
|||
lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__34;
|
||||
lean_object* l_Lean_Syntax_reprint(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_expandCDot_x3f_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkAppOptM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabPanic___closed__4;
|
||||
|
|
@ -1041,7 +1041,7 @@ x_91 = 0;
|
|||
x_92 = lean_usize_of_nat(x_79);
|
||||
lean_dec(x_79);
|
||||
x_93 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_94 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_15, x_91, x_92, x_93);
|
||||
x_94 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_15, x_91, x_92, x_93);
|
||||
lean_dec(x_15);
|
||||
x_95 = lean_ctor_get(x_94, 1);
|
||||
lean_inc(x_95);
|
||||
|
|
@ -10749,7 +10749,7 @@ x_116 = 0;
|
|||
x_117 = lean_usize_of_nat(x_111);
|
||||
lean_dec(x_111);
|
||||
x_118 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_119 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_71, x_116, x_117, x_118);
|
||||
x_119 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_71, x_116, x_117, x_118);
|
||||
lean_dec(x_71);
|
||||
x_120 = lean_ctor_get(x_119, 1);
|
||||
lean_inc(x_120);
|
||||
|
|
@ -14564,7 +14564,7 @@ lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean
|
|||
x_35 = lean_ctor_get(x_34, 1);
|
||||
lean_inc(x_35);
|
||||
lean_dec(x_34);
|
||||
x_36 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_36 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_37 = lean_array_push(x_36, x_25);
|
||||
x_38 = lean_array_push(x_37, x_1);
|
||||
x_39 = lean_array_push(x_38, x_19);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Elab/Command.c
generated
8
stage0/stdlib/Lean/Elab/Command.c
generated
|
|
@ -156,7 +156,6 @@ lean_object* l_Lean_Elab_Command_instMonadQuotationCommandElabM___closed__1;
|
|||
lean_object* l_Lean_Elab_Command_instMonadRefCommandElabM;
|
||||
lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_1147____closed__1;
|
||||
lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_addScopes___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___at_Lean_Elab_Command_addUnivLevel___spec__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabInitQuot___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_ensureNoUnassignedMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -511,6 +510,7 @@ lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at_Lean_Elab_Command_expandDe
|
|||
lean_object* l___regBuiltin_Lean_Elab_Command_elabEval___closed__1;
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l_Lean_Elab_Command_withMacroExpansion(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_withLogging_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_modifyScope_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -583,7 +583,6 @@ lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Command_instAddErrorMessag
|
|||
lean_object* l___regBuiltin_Lean_Elab_Command_elabReduce(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_getScope(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addScope___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabExport___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
|
|
@ -825,6 +824,7 @@ lean_object* l_Lean_Elab_mkDeclName___at_Lean_Elab_Command_expandDeclId___spec__
|
|||
lean_object* l_Lean_Elab_Command_instMonadLogCommandElabM___closed__7;
|
||||
lean_object* l_Std_PersistentArray_foldlM___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addTraceAsMessages___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instReprChar___closed__1;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabInitQuot___boxed(lean_object*);
|
||||
lean_object* l_Lean_Elab_logAt___at_Lean_Elab_Command_runLinters___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabEvalUnsafe___lambda__5___closed__3;
|
||||
|
|
@ -20307,7 +20307,7 @@ _start:
|
|||
lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18;
|
||||
x_12 = l_Lean_Elab_Command_elabEvalUnsafe___lambda__4___closed__1;
|
||||
x_13 = lean_name_mk_string(x_1, x_12);
|
||||
x_14 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_14 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_inc(x_2);
|
||||
x_15 = lean_array_push(x_14, x_2);
|
||||
lean_inc(x_4);
|
||||
|
|
@ -24047,7 +24047,7 @@ x_38 = 0;
|
|||
x_39 = lean_usize_of_nat(x_15);
|
||||
lean_dec(x_15);
|
||||
x_40 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_41 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_14, x_38, x_39, x_40);
|
||||
x_41 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_14, x_38, x_39, x_40);
|
||||
lean_dec(x_14);
|
||||
x_42 = lean_ctor_get(x_41, 1);
|
||||
lean_inc(x_42);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/DeclModifiers.c
generated
4
stage0/stdlib/Lean/Elab/DeclModifiers.c
generated
|
|
@ -135,7 +135,6 @@ lean_object* l_Lean_Elab_Modifiers_isProtected___boxed(lean_object*);
|
|||
lean_object* l_Lean_Elab_mkDeclName___rarg___lambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_expandDeclId_match__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_expandDeclIdCore___boxed(lean_object*);
|
||||
extern lean_object* l_Lean_Elab_instToFormatAttribute___closed__4;
|
||||
|
|
@ -206,6 +205,7 @@ lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__2___boxed(lean
|
|||
lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__2___closed__2;
|
||||
lean_object* l_Lean_Syntax_formatStxAux(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_instToStringVisibility___closed__2;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Elab_applyVisibility___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*);
|
||||
extern lean_object* l_addParenHeuristic___closed__1;
|
||||
lean_object* l_Lean_Elab_expandDeclId___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -3377,7 +3377,7 @@ x_42 = 0;
|
|||
x_43 = lean_usize_of_nat(x_18);
|
||||
lean_dec(x_18);
|
||||
x_44 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_45 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_17, x_42, x_43, x_44);
|
||||
x_45 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_17, x_42, x_43, x_44);
|
||||
lean_dec(x_17);
|
||||
x_46 = lean_ctor_get(x_45, 1);
|
||||
lean_inc(x_46);
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Elab/Declaration.c
generated
12
stage0/stdlib/Lean/Elab/Declaration.c
generated
|
|
@ -271,7 +271,6 @@ lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__1___rarg(lean_obje
|
|||
lean_object* l_Lean_Elab_Command_expandInitCmd___closed__3;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5;
|
||||
lean_object* l_Lean_Elab_Command_getRef(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_splitMutualPreamble_loop(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_expandDeclSig(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -287,6 +286,7 @@ extern lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__11;
|
|||
extern lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Modifiers_addAttribute(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Macro_expandMacro_x3fImp(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandInitCmd___closed__6;
|
||||
|
|
@ -321,7 +321,6 @@ lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab
|
|||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabDeclaration___closed__5;
|
||||
lean_object* l_Lean_Elab_Command_elabInductive(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__4;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27;
|
||||
extern lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__2;
|
||||
uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualDef___spec__1(lean_object*, size_t, size_t);
|
||||
|
|
@ -334,6 +333,7 @@ lean_object* l_Lean_Elab_Command_elabDeclaration___closed__3;
|
|||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandMutualElement_match__2___rarg(lean_object*, lean_object*);
|
||||
uint8_t l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualInductive(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__4;
|
||||
lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Command_expandInCmd___closed__2;
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabAttr___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -7125,9 +7125,9 @@ x_53 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_53, 0, x_52);
|
||||
lean_ctor_set(x_53, 1, x_51);
|
||||
x_54 = lean_array_push(x_31, x_53);
|
||||
x_55 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__4;
|
||||
x_55 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__4;
|
||||
x_56 = lean_array_push(x_55, x_8);
|
||||
x_57 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_57 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_58 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_58, 0, x_57);
|
||||
lean_ctor_set(x_58, 1, x_56);
|
||||
|
|
@ -7328,9 +7328,9 @@ x_177 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_177, 0, x_176);
|
||||
lean_ctor_set(x_177, 1, x_175);
|
||||
x_178 = lean_array_push(x_152, x_177);
|
||||
x_179 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__4;
|
||||
x_179 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__4;
|
||||
x_180 = lean_array_push(x_179, x_8);
|
||||
x_181 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_181 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_182 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_182, 0, x_181);
|
||||
lean_ctor_set(x_182, 1, x_180);
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Elab/Do.c
generated
12
stage0/stdlib/Lean/Elab/Do.c
generated
|
|
@ -58,7 +58,6 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4___closed__5
|
|||
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_concat___spec__1(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_extractBind___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTermCore___closed__21;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
extern lean_object* l_instReprOption___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToTerm_declToTermCore___closed__2;
|
||||
|
|
@ -135,6 +134,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTermCore___closed__1;
|
|||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__5;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__5___closed__2;
|
||||
uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_Do_0__Lean_Elab_Term_hasLiftMethod___spec__1(lean_object*, size_t, size_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_9474____closed__7;
|
||||
|
|
@ -202,7 +202,6 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__31;
|
|||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_Do_ToTerm_toTerm___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11154____closed__6;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTermCore___closed__9;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTermCore___closed__4;
|
||||
lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*);
|
||||
|
|
@ -687,6 +686,7 @@ lean_object* l_Array_anyMUnsafe_any___rarg(lean_object*, lean_object*, lean_obje
|
|||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Do_concat___closed__3;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___closed__6;
|
||||
uint8_t l_Lean_Syntax_isAntiquot(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_concatWith(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -27551,7 +27551,7 @@ lean_ctor_set(x_19, 0, x_12);
|
|||
lean_ctor_set(x_19, 1, x_18);
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_49____closed__15;
|
||||
x_21 = l_Lean_mkAtomFrom(x_1, x_20);
|
||||
x_22 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_22 = l_Lean_Meta_caseValueAux___lambda__3___closed__4;
|
||||
x_23 = lean_array_push(x_22, x_15);
|
||||
x_24 = lean_array_push(x_23, x_19);
|
||||
x_25 = lean_array_push(x_24, x_13);
|
||||
|
|
@ -28432,7 +28432,7 @@ lean_dec(x_10);
|
|||
x_20 = l_myMacro____x40_Init_Notation___hyg_10790____closed__16;
|
||||
x_21 = l_Lean_mkAtomFrom(x_11, x_20);
|
||||
lean_dec(x_11);
|
||||
x_22 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_22 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_23 = lean_array_push(x_22, x_19);
|
||||
x_24 = lean_array_push(x_23, x_21);
|
||||
x_25 = lean_array_push(x_24, x_17);
|
||||
|
|
@ -28910,7 +28910,7 @@ x_112 = l_Lean_mkAtomFrom(x_83, x_111);
|
|||
x_113 = l_Lean_Elab_Term_expandFunBinders_loop___closed__5;
|
||||
x_114 = l_Lean_mkAtomFrom(x_83, x_113);
|
||||
lean_dec(x_83);
|
||||
x_115 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_115 = l_Lean_Meta_caseValueAux___lambda__3___closed__4;
|
||||
x_116 = lean_array_push(x_115, x_112);
|
||||
x_117 = lean_array_push(x_116, x_84);
|
||||
x_118 = lean_array_push(x_117, x_85);
|
||||
|
|
@ -28960,7 +28960,7 @@ x_143 = l_Lean_mkAtomFrom(x_83, x_142);
|
|||
x_144 = l_Lean_Elab_Term_expandFunBinders_loop___closed__5;
|
||||
x_145 = l_Lean_mkAtomFrom(x_83, x_144);
|
||||
lean_dec(x_83);
|
||||
x_146 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_146 = l_Lean_Meta_caseValueAux___lambda__3___closed__4;
|
||||
x_147 = lean_array_push(x_146, x_143);
|
||||
x_148 = lean_array_push(x_147, x_84);
|
||||
x_149 = lean_array_push(x_148, x_85);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Elab/MutualDef.c
generated
8
stage0/stdlib/Lean/Elab/MutualDef.c
generated
|
|
@ -115,7 +115,6 @@ lean_object* l_Lean_Elab_elabAttrs___at_Lean_Elab_Command_elabMutualDef___spec__
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__7___closed__2;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__2___closed__1;
|
||||
extern lean_object* l___private_Lean_Compiler_ExternAttr_0__Lean_syntaxToExternEntries___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_List_forIn_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__4(lean_object*, lean_object*, size_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__4___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__3___closed__3;
|
||||
|
|
@ -385,6 +384,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___
|
|||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap_match__1(lean_object*);
|
||||
lean_object* l_Lean_replaceFVarIdAtLocalDecl(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_MutualClosure_main___boxed__const__1;
|
||||
|
|
@ -464,7 +464,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLif
|
|||
lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_removeUnusedVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_foldM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_updateUsedVarsOf___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___spec__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -636,6 +635,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkC
|
|||
extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__2___closed__2;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunType_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_registerFailedToInferDefTypeInfo___closed__2;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_getUsedFVarsMap___boxed(lean_object*);
|
||||
extern lean_object* l_addParenHeuristic___closed__1;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__6(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -3858,7 +3858,7 @@ x_42 = 0;
|
|||
x_43 = lean_usize_of_nat(x_19);
|
||||
lean_dec(x_19);
|
||||
x_44 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_45 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_18, x_42, x_43, x_44);
|
||||
x_45 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_18, x_42, x_43, x_44);
|
||||
lean_dec(x_18);
|
||||
x_46 = lean_ctor_get(x_45, 1);
|
||||
lean_inc(x_46);
|
||||
|
|
@ -4926,7 +4926,7 @@ lean_ctor_set(x_11, 1, x_9);
|
|||
x_12 = l_myMacro____x40_Init_Notation___hyg_12545____closed__13;
|
||||
x_13 = l_Lean_mkAtomFrom(x_1, x_12);
|
||||
lean_dec(x_1);
|
||||
x_14 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_14 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_15 = lean_array_push(x_14, x_11);
|
||||
x_16 = lean_array_push(x_15, x_13);
|
||||
x_17 = lean_array_push(x_16, x_2);
|
||||
|
|
|
|||
6289
stage0/stdlib/Lean/Elab/Quotation.c
generated
6289
stage0/stdlib/Lean/Elab/Quotation.c
generated
File diff suppressed because it is too large
Load diff
4
stage0/stdlib/Lean/Elab/StructInst.c
generated
4
stage0/stdlib/Lean/Elab/StructInst.c
generated
|
|
@ -139,7 +139,6 @@ lean_object* l___regBuiltin_Lean_Elab_Term_StructInst_elabStructInst(lean_object
|
|||
lean_object* l_Std_HashMapImp_expand___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__5(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkStructView___spec__1(size_t, size_t, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_StructInst_DefaultFields_propagateLoop___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getHierarchyDepth_match__1(lean_object*);
|
||||
|
|
@ -431,6 +430,7 @@ lean_object* l_Lean_Elab_Term_StructInst_Struct_allDefault___boxed(lean_object*)
|
|||
extern lean_object* l_Lean_Elab_Term_getFVarLocalDecl_x21___closed__1;
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l_List_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct___spec__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_step___closed__1;
|
||||
lean_object* l_List_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct___spec__1___closed__2;
|
||||
|
|
@ -10867,7 +10867,7 @@ lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_obj
|
|||
x_3 = l_Lean_Name_toString___closed__1;
|
||||
x_4 = l_Lean_mkAtomFrom(x_1, x_3);
|
||||
x_5 = l_Lean_mkIdentFrom(x_1, x_2);
|
||||
x_6 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_6 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_7 = lean_array_push(x_6, x_1);
|
||||
x_8 = lean_array_push(x_7, x_4);
|
||||
x_9 = lean_array_push(x_8, x_5);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Structure.c
generated
4
stage0/stdlib/Lean/Elab/Structure.c
generated
|
|
@ -412,7 +412,6 @@ lean_object* l_Lean_Elab_Command_elabStructure___boxed(lean_object*, lean_object
|
|||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_addDefaults___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addDefaults___boxed__const__1;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__9___lambda__3___closed__3;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_processSubfields_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_elabAttr___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__4___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -610,6 +609,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabFieldTypeV
|
|||
extern lean_object* l_Array_findSomeM_x3f___rarg___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_checkParentIsStructure_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabStructure___spec__7(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
uint8_t lean_is_class(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___lambda__2___closed__3;
|
||||
lean_object* l_Lean_Elab_applyVisibility___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -17540,7 +17540,7 @@ x_42 = 0;
|
|||
x_43 = lean_usize_of_nat(x_19);
|
||||
lean_dec(x_19);
|
||||
x_44 = l_Array_getEvenElems___rarg___closed__1;
|
||||
x_45 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_getSepArgs___spec__1(x_18, x_42, x_43, x_44);
|
||||
x_45 = l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(x_18, x_42, x_43, x_44);
|
||||
lean_dec(x_18);
|
||||
x_46 = lean_ctor_get(x_45, 1);
|
||||
lean_inc(x_46);
|
||||
|
|
|
|||
57
stage0/stdlib/Lean/Elab/Syntax.c
generated
57
stage0/stdlib/Lean/Elab/Syntax.c
generated
|
|
@ -192,7 +192,6 @@ lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQ
|
|||
lean_object* l_Lean_Elab_Command_expandMixfix_match__5(lean_object*);
|
||||
extern lean_object* l_instReprBool___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_expandElab___closed__4;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_Elab_Command_expandMixfix_match__44___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Array_filterSepElemsMAux___at_Lean_Elab_Command_elabNoKindMacroRulesAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*);
|
||||
|
|
@ -282,7 +281,7 @@ lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux
|
|||
extern lean_object* l_stx___x3c_x7c_x3e_____closed__8;
|
||||
extern lean_object* l_Lean_Parser_Command_infixl___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13;
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_expandMacro___spec__2___boxed(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux_match__4___rarg(uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__6;
|
||||
|
|
@ -313,6 +312,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabMacro
|
|||
lean_object* l_Lean_Elab_Command_expandMixfix_match__39___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux_match__2(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabSyntaxAbbrev___closed__13;
|
||||
lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_checkLeftRec___closed__1;
|
||||
uint8_t l_Lean_Parser_leadingIdentAsSymbol(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___lambda__3___closed__2;
|
||||
|
|
@ -334,7 +334,6 @@ extern lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__11;
|
|||
lean_object* l_Lean_Elab_Command_expandMixfix_match__14___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__16;
|
||||
extern lean_object* l_Lean_Parser_Tactic_quot___elambda__1___closed__6;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__4;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Command_elabSyntaxAbbrev___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Command_expandNotation(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__19;
|
||||
|
|
@ -405,6 +404,7 @@ lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__2;
|
|||
lean_object* l_Lean_Elab_Command_expandMixfix_match__16(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandNotationItemIntoPattern(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_mkSimpleDelab___boxed(lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Term_mkExplicitBinder___closed__3;
|
||||
lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___closed__33;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___lambda__1___closed__2;
|
||||
|
|
@ -616,6 +616,7 @@ lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__11;
|
|||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__3;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l_Lean_Elab_Command_elabSyntax___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Array_mapSepElemsMAux___at_Lean_Elab_Command_elabMacroRulesAux___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandOptPrio(lean_object*);
|
||||
|
|
@ -664,6 +665,7 @@ lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean
|
|||
lean_object* l_Lean_Elab_Command_inferMacroRulesAltKind(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_expandElab___closed__13;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__1;
|
||||
extern lean_object* l_Lean_formatDataValue___closed__2;
|
||||
lean_object* l_Lean_resolveGlobalConst___at_Lean_Elab_Term_toParserDescrAux___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8;
|
||||
|
|
@ -19660,7 +19662,7 @@ static lean_object* _init_l_Lean_Elab_Command_expandMixfix___lambda__1___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3404____closed__8;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -22569,13 +22571,12 @@ return x_2;
|
|||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_26; lean_object* x_27; uint8_t x_28; lean_object* x_29;
|
||||
lean_object* x_26; lean_object* x_27; lean_object* x_28;
|
||||
lean_dec(x_25);
|
||||
x_26 = lean_box(0);
|
||||
x_27 = lean_box(0);
|
||||
x_28 = 0;
|
||||
x_29 = l_Lean_Syntax_mkAntiquotNode(x_2, x_24, x_26, x_27, x_28);
|
||||
return x_29;
|
||||
x_28 = l_Lean_Syntax_mkAntiquotNode(x_2, x_24, x_26, x_27);
|
||||
return x_28;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -22930,19 +22931,18 @@ return x_58;
|
|||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; uint8_t x_63; lean_object* x_64; lean_object* x_65;
|
||||
lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64;
|
||||
lean_dec(x_5);
|
||||
x_59 = lean_unsigned_to_nat(0u);
|
||||
x_60 = l_Lean_Syntax_getArg(x_1, x_59);
|
||||
lean_dec(x_1);
|
||||
x_61 = lean_box(0);
|
||||
x_62 = lean_box(0);
|
||||
x_63 = 0;
|
||||
x_64 = l_Lean_Syntax_mkAntiquotNode(x_60, x_59, x_61, x_62, x_63);
|
||||
x_65 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_65, 0, x_64);
|
||||
lean_ctor_set(x_65, 1, x_4);
|
||||
return x_65;
|
||||
x_63 = l_Lean_Syntax_mkAntiquotNode(x_60, x_59, x_61, x_62);
|
||||
x_64 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_64, 0, x_63);
|
||||
lean_ctor_set(x_64, 1, x_4);
|
||||
return x_64;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -23223,14 +23223,13 @@ return x_2;
|
|||
static lean_object* _init_l_Lean_Elab_Command_mkSimpleDelab_go___closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; uint8_t x_5; lean_object* x_6;
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__3;
|
||||
x_3 = lean_unsigned_to_nat(0u);
|
||||
x_4 = lean_box(0);
|
||||
x_5 = 0;
|
||||
x_6 = l_Lean_Syntax_mkAntiquotNode(x_2, x_3, x_1, x_4, x_5);
|
||||
return x_6;
|
||||
x_5 = l_Lean_Syntax_mkAntiquotNode(x_2, x_3, x_1, x_4);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Elab_Command_mkSimpleDelab_go___closed__5() {
|
||||
|
|
@ -27295,7 +27294,7 @@ lean_dec(x_64);
|
|||
x_65 = lean_ctor_get(x_48, 0);
|
||||
lean_inc(x_65);
|
||||
lean_dec(x_48);
|
||||
x_66 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_66 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_67 = lean_array_push(x_66, x_4);
|
||||
x_68 = lean_array_push(x_67, x_46);
|
||||
x_69 = lean_array_push(x_68, x_65);
|
||||
|
|
@ -27315,7 +27314,7 @@ lean_dec(x_47);
|
|||
x_73 = lean_ctor_get(x_48, 0);
|
||||
lean_inc(x_73);
|
||||
lean_dec(x_48);
|
||||
x_74 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_74 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_75 = lean_array_push(x_74, x_4);
|
||||
x_76 = lean_array_push(x_75, x_46);
|
||||
x_77 = lean_array_push(x_76, x_73);
|
||||
|
|
@ -28557,7 +28556,17 @@ static lean_object* _init_l_Lean_Elab_Command_expandMacroArgIntoPattern___closed
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__4;
|
||||
x_1 = l_Lean_Elab_Term_mkExplicitBinder___closed__3;
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__1;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__1;
|
||||
x_2 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -28602,7 +28611,7 @@ lean_dec(x_4);
|
|||
x_12 = lean_unsigned_to_nat(0u);
|
||||
x_13 = l_Lean_Syntax_getArg(x_1, x_12);
|
||||
lean_dec(x_1);
|
||||
x_14 = l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__1;
|
||||
x_14 = l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__2;
|
||||
x_15 = lean_array_push(x_14, x_13);
|
||||
x_16 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_17 = lean_array_push(x_15, x_16);
|
||||
|
|
@ -34580,6 +34589,8 @@ if (lean_io_result_is_error(res)) return res;
|
|||
lean_dec_ref(res);
|
||||
l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__1 = _init_l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__1();
|
||||
lean_mark_persistent(l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__1);
|
||||
l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__2 = _init_l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__2();
|
||||
lean_mark_persistent(l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__2);
|
||||
l_Lean_Elab_Command_expandMacro___closed__1 = _init_l_Lean_Elab_Command_expandMacro___closed__1();
|
||||
lean_mark_persistent(l_Lean_Elab_Command_expandMacro___closed__1);
|
||||
l_Lean_Elab_Command_expandMacro___closed__2 = _init_l_Lean_Elab_Command_expandMacro___closed__2();
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Elab/Tactic/Rewrite.c
generated
6
stage0/stdlib/Lean/Elab/Tactic/Rewrite.c
generated
|
|
@ -32,7 +32,6 @@ extern lean_object* l_Lean_Meta_rewrite___closed__1;
|
|||
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandRewriteTactic(lean_object*);
|
||||
lean_object* l_List_append___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_rewriteTarget_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_Elab_Tactic_evalERewrite___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_evalERewrite(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
|
|
@ -67,6 +66,7 @@ lean_object* l_Lean_Elab_Tactic_rewriteLocalDecl(lean_object*, uint8_t, lean_obj
|
|||
lean_object* l_Lean_Elab_Tactic_rewriteLocalDecl___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_expandERewriteTactic___boxed(lean_object*, lean_object*, lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l_Lean_Elab_Tactic_evalRewriteCore_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_rewriteLocalDeclFVarId(lean_object*, uint8_t, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_expandERewriteTactic(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -138,7 +138,7 @@ x_9 = lean_array_uset(x_4, x_3, x_8);
|
|||
x_10 = x_7;
|
||||
x_11 = l_Lean_Parser_Tactic_rewrite___closed__3;
|
||||
x_12 = l_Lean_mkAtomFrom(x_10, x_11);
|
||||
x_13 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_13 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_14 = lean_array_push(x_13, x_12);
|
||||
x_15 = lean_array_push(x_14, x_10);
|
||||
lean_inc(x_1);
|
||||
|
|
@ -248,7 +248,7 @@ x_9 = lean_array_uset(x_4, x_3, x_8);
|
|||
x_10 = x_7;
|
||||
x_11 = l_Lean_Parser_Tactic_erewrite___closed__3;
|
||||
x_12 = l_Lean_mkAtomFrom(x_10, x_11);
|
||||
x_13 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_13 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_14 = lean_array_push(x_13, x_12);
|
||||
x_15 = lean_array_push(x_14, x_10);
|
||||
lean_inc(x_1);
|
||||
|
|
|
|||
43
stage0/stdlib/Lean/Elab/Term.c
generated
43
stage0/stdlib/Lean/Elab/Term.c
generated
|
|
@ -61,7 +61,6 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabBadCDot___closed__2;
|
|||
lean_object* lean_erase_macro_scopes(lean_object*);
|
||||
lean_object* l_ReaderT_read___at_Lean_Elab_Term_instMonadLogTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_mkFreshTypeMVarFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_forM___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -121,6 +120,7 @@ lean_object* l_Lean_Format_pretty(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_liftAttrM(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_throwErrorIfErrors___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_getDeclName_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__7;
|
||||
lean_object* l_Lean_Elab_Term_getFVarLocalDecl_x21___closed__2;
|
||||
lean_object* l_Lean_Elab_logTrace___at_Lean_Elab_Term_traceAtCmdPos___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_instInhabitedTermElabM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -203,7 +203,6 @@ lean_object* l_Lean_Elab_logAt___at_Lean_Elab_Term_traceAtCmdPos___spec__3(lean_
|
|||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoeSort_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___closed__6;
|
||||
lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_Elab_Term_ensureNoUnassignedMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_withoutPostponing(lean_object*);
|
||||
|
|
@ -545,7 +544,6 @@ lean_object* l_Lean_Elab_Term_elabSyntheticHole_match__2___rarg(lean_object*, le
|
|||
lean_object* l_Lean_Elab_Term_mkTypeMismatchError(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_throwPostpone___at_Lean_Elab_Term_tryPostpone___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_State_levelNames___default;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__15;
|
||||
lean_object* l_Std_PersistentHashMap_findAtAux___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_getCoeMaxSize(lean_object*);
|
||||
lean_object* l_Std_PersistentArray_forInAux___at_Lean_Elab_Term_addAutoBoundImplicits___spec__3___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -640,6 +638,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe_match__3
|
|||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe_match__3(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l_Lean_Elab_Term_throwTypeMismatchError_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_forIn___at_Lean_Elab_Term_addAutoBoundImplicits___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__3(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -725,6 +724,7 @@ lean_object* l_List_foldlM___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___sp
|
|||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_isMonad_x3f___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__8;
|
||||
lean_object* l_Lean_Elab_Term_addAutoBoundImplicits___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__8;
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabStrLit(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabRawNatLit_match__1(lean_object*);
|
||||
|
|
@ -933,6 +933,7 @@ lean_object* l___private_Lean_MonadEnv_0__Lean_mkAuxNameAux(lean_object*, lean_o
|
|||
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_throwTypeMismatchError___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__4___closed__5;
|
||||
lean_object* l_Lean_Elab_Term_mkExplicitBinder___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_withoutErrToSorry___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_withoutMacroStackAtErr___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_foldr___at_Lean_Elab_Term_isLetRecAuxMVar___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1093,7 +1094,6 @@ lean_object* l_Lean_Meta_mkAppM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_
|
|||
uint8_t l_Lean_LocalContext_isSubPrefixOf(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabSyntheticHole___closed__3;
|
||||
lean_object* l_Lean_Syntax_formatStxAux(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__11;
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabBadCDot___rarg___closed__1;
|
||||
lean_object* l_Lean_Meta_isType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -7399,9 +7399,18 @@ return x_3;
|
|||
static lean_object* _init_l_Lean_Elab_Term_mkExplicitBinder___closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = lean_unsigned_to_nat(5u);
|
||||
x_2 = lean_mk_empty_array_with_capacity(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Elab_Term_mkExplicitBinder___closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__14;
|
||||
x_1 = l_Lean_Elab_Term_mkExplicitBinder___closed__3;
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__7;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -7416,17 +7425,17 @@ x_5 = l_Lean_nullKind;
|
|||
x_6 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_6, 0, x_5);
|
||||
lean_ctor_set(x_6, 1, x_4);
|
||||
x_7 = l_Lean_Syntax_mkAntiquotNode___closed__11;
|
||||
x_7 = l_Lean_Syntax_mkAntiquotNode___closed__14;
|
||||
x_8 = lean_array_push(x_7, x_2);
|
||||
x_9 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_9, 0, x_5);
|
||||
lean_ctor_set(x_9, 1, x_8);
|
||||
x_10 = l_Lean_Elab_Term_mkExplicitBinder___closed__3;
|
||||
x_10 = l_Lean_Elab_Term_mkExplicitBinder___closed__4;
|
||||
x_11 = lean_array_push(x_10, x_6);
|
||||
x_12 = lean_array_push(x_11, x_9);
|
||||
x_13 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_14 = lean_array_push(x_12, x_13);
|
||||
x_15 = l_Lean_Syntax_mkAntiquotNode___closed__15;
|
||||
x_15 = l_Lean_Syntax_mkAntiquotNode___closed__8;
|
||||
x_16 = lean_array_push(x_14, x_15);
|
||||
x_17 = l_Lean_Elab_Term_mkExplicitBinder___closed__2;
|
||||
x_18 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9756,7 +9765,7 @@ lean_ctor_set(x_28, 1, x_27);
|
|||
x_29 = l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoe___closed__2;
|
||||
lean_inc(x_28);
|
||||
x_30 = l_Lean_mkConst(x_29, x_28);
|
||||
x_31 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_31 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_inc(x_3);
|
||||
x_32 = lean_array_push(x_31, x_3);
|
||||
lean_inc(x_4);
|
||||
|
|
@ -14028,7 +14037,7 @@ lean_ctor_set(x_97, 1, x_96);
|
|||
x_98 = l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe___closed__4;
|
||||
lean_inc(x_97);
|
||||
x_99 = l_Lean_mkConst(x_98, x_97);
|
||||
x_100 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_100 = l_Lean_Elab_Term_mkExplicitBinder___closed__3;
|
||||
lean_inc(x_48);
|
||||
x_101 = lean_array_push(x_100, x_48);
|
||||
lean_inc(x_26);
|
||||
|
|
@ -14177,7 +14186,7 @@ lean_ctor_set(x_128, 0, x_122);
|
|||
lean_ctor_set(x_128, 1, x_127);
|
||||
x_129 = l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoe___closed__2;
|
||||
x_130 = l_Lean_mkConst(x_129, x_128);
|
||||
x_131 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_131 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_inc(x_49);
|
||||
x_132 = lean_array_push(x_131, x_49);
|
||||
x_133 = l_Lean_Meta_commitWhen___at___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqEta___spec__1___closed__1;
|
||||
|
|
@ -14946,7 +14955,7 @@ lean_ctor_set(x_276, 1, x_275);
|
|||
x_277 = l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe___closed__4;
|
||||
lean_inc(x_276);
|
||||
x_278 = l_Lean_mkConst(x_277, x_276);
|
||||
x_279 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_279 = l_Lean_Elab_Term_mkExplicitBinder___closed__3;
|
||||
lean_inc(x_229);
|
||||
x_280 = lean_array_push(x_279, x_229);
|
||||
lean_inc(x_26);
|
||||
|
|
@ -15095,7 +15104,7 @@ lean_ctor_set(x_307, 0, x_301);
|
|||
lean_ctor_set(x_307, 1, x_306);
|
||||
x_308 = l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoe___closed__2;
|
||||
x_309 = l_Lean_mkConst(x_308, x_307);
|
||||
x_310 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_310 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_inc(x_230);
|
||||
x_311 = lean_array_push(x_310, x_230);
|
||||
x_312 = l_Lean_Meta_commitWhen___at___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqEta___spec__1___closed__1;
|
||||
|
|
@ -15983,7 +15992,7 @@ lean_ctor_set(x_463, 1, x_462);
|
|||
x_464 = l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe___closed__4;
|
||||
lean_inc(x_463);
|
||||
x_465 = l_Lean_mkConst(x_464, x_463);
|
||||
x_466 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_466 = l_Lean_Elab_Term_mkExplicitBinder___closed__3;
|
||||
lean_inc(x_416);
|
||||
x_467 = lean_array_push(x_466, x_416);
|
||||
lean_inc(x_396);
|
||||
|
|
@ -16132,7 +16141,7 @@ lean_ctor_set(x_494, 0, x_488);
|
|||
lean_ctor_set(x_494, 1, x_493);
|
||||
x_495 = l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoe___closed__2;
|
||||
x_496 = l_Lean_mkConst(x_495, x_494);
|
||||
x_497 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_497 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_inc(x_417);
|
||||
x_498 = lean_array_push(x_497, x_417);
|
||||
x_499 = l_Lean_Meta_commitWhen___at___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqEta___spec__1___closed__1;
|
||||
|
|
@ -37045,6 +37054,8 @@ l_Lean_Elab_Term_mkExplicitBinder___closed__2 = _init_l_Lean_Elab_Term_mkExplici
|
|||
lean_mark_persistent(l_Lean_Elab_Term_mkExplicitBinder___closed__2);
|
||||
l_Lean_Elab_Term_mkExplicitBinder___closed__3 = _init_l_Lean_Elab_Term_mkExplicitBinder___closed__3();
|
||||
lean_mark_persistent(l_Lean_Elab_Term_mkExplicitBinder___closed__3);
|
||||
l_Lean_Elab_Term_mkExplicitBinder___closed__4 = _init_l_Lean_Elab_Term_mkExplicitBinder___closed__4();
|
||||
lean_mark_persistent(l_Lean_Elab_Term_mkExplicitBinder___closed__4);
|
||||
l_Lean_Elab_Term_mkTypeMismatchError___closed__1 = _init_l_Lean_Elab_Term_mkTypeMismatchError___closed__1();
|
||||
lean_mark_persistent(l_Lean_Elab_Term_mkTypeMismatchError___closed__1);
|
||||
l_Lean_Elab_Term_mkTypeMismatchError___closed__2 = _init_l_Lean_Elab_Term_mkTypeMismatchError___closed__2();
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Meta/AppBuilder.c
generated
8
stage0/stdlib/Lean/Meta/AppBuilder.c
generated
|
|
@ -28,6 +28,7 @@ lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrImp___closed__2;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrFunImp_match__2(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__9;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqNDRecImp_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderException___rarg___closed__1;
|
||||
|
|
@ -317,7 +318,6 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_AppBuilder_0__Lea
|
|||
lean_object* l_Lean_Meta_mkPure___rarg___closed__3;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrArgImp___closed__2;
|
||||
lean_object* l_Lean_Meta_mkArrayLit___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
lean_object* l_Lean_Meta_mkDecideProof___rarg___lambda__1___closed__1;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkNoConfusionImp___closed__5;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMFinal___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -9165,7 +9165,7 @@ x_58 = lean_unsigned_to_nat(1u);
|
|||
x_59 = lean_nat_sub(x_55, x_58);
|
||||
lean_dec(x_55);
|
||||
x_60 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_28, x_57, x_59);
|
||||
x_61 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_61 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_62 = lean_array_push(x_61, x_1);
|
||||
x_63 = lean_array_push(x_62, x_25);
|
||||
x_64 = lean_array_push(x_63, x_26);
|
||||
|
|
@ -9206,7 +9206,7 @@ x_80 = lean_unsigned_to_nat(1u);
|
|||
x_81 = lean_nat_sub(x_77, x_80);
|
||||
lean_dec(x_77);
|
||||
x_82 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_28, x_79, x_81);
|
||||
x_83 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_83 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_84 = lean_array_push(x_83, x_1);
|
||||
x_85 = lean_array_push(x_84, x_25);
|
||||
x_86 = lean_array_push(x_85, x_26);
|
||||
|
|
@ -9452,7 +9452,7 @@ lean_ctor_set(x_4, 0, x_2);
|
|||
x_5 = lean_box(0);
|
||||
x_6 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_6, 0, x_3);
|
||||
x_7 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_7 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_8 = lean_array_push(x_7, x_4);
|
||||
x_9 = lean_array_push(x_8, x_5);
|
||||
x_10 = lean_array_push(x_9, x_5);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c
generated
8
stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c
generated
|
|
@ -17,6 +17,7 @@ lean_object* l_Lean_Meta_CaseArraySizesSubgoal_subst___default;
|
|||
size_t l_USize_add(size_t, size_t);
|
||||
extern lean_object* l_Array_term_____x5b___x3a___x5d___closed__2;
|
||||
lean_object* l_Lean_Expr_mvarId_x21(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
|
||||
|
|
@ -33,7 +34,6 @@ extern lean_object* l_Array_empty___closed__1;
|
|||
lean_object* l_Lean_Meta_caseArraySizes___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_getMVarTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_caseArraySizes___lambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_Meta_caseArraySizes_match__6___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_CaseArraySizesSubgoal_elems___default;
|
||||
extern lean_object* l_Lean_Literal_type___closed__3;
|
||||
|
|
@ -87,6 +87,7 @@ lean_object* l_Lean_Meta_caseArraySizes_match__2___rarg(lean_object*, lean_objec
|
|||
lean_object* l_Lean_mkFVar(lean_object*);
|
||||
lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instToExprBool___lambda__1___closed__2;
|
||||
|
|
@ -101,7 +102,6 @@ lean_object* l_Lean_Meta_instInhabitedCaseArraySizesSubgoal___closed__1;
|
|||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Meta_caseArraySizes___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkApp(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_caseArraySizes_match__2(lean_object*);
|
||||
extern lean_object* l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
lean_object* l_Lean_Meta_mkArrayLit___at___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_caseArraySizes_match__4___rarg(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___closed__1;
|
||||
|
|
@ -605,7 +605,7 @@ lean_inc(x_16);
|
|||
x_17 = lean_ctor_get(x_15, 1);
|
||||
lean_inc(x_17);
|
||||
lean_dec(x_15);
|
||||
x_18 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_18 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_19 = lean_array_push(x_18, x_1);
|
||||
x_20 = lean_array_push(x_19, x_10);
|
||||
x_21 = lean_array_push(x_20, x_4);
|
||||
|
|
@ -1111,7 +1111,7 @@ x_22 = lean_ctor_get(x_20, 1);
|
|||
lean_inc(x_22);
|
||||
lean_dec(x_20);
|
||||
x_23 = l_Lean_mkNatLit(x_3);
|
||||
x_24 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_24 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_25 = lean_array_push(x_24, x_2);
|
||||
x_26 = lean_array_push(x_25, x_23);
|
||||
x_27 = lean_array_push(x_26, x_5);
|
||||
|
|
|
|||
28
stage0/stdlib/Lean/Meta/Match/CaseValues.c
generated
28
stage0/stdlib/Lean/Meta/Match/CaseValues.c
generated
|
|
@ -16,9 +16,9 @@ extern "C" {
|
|||
lean_object* l_Lean_Meta_caseValues_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
lean_object* l_Lean_Expr_mvarId_x21(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
|
||||
lean_object* l_Lean_Meta_appendTagSuffix(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
|
|
@ -99,6 +99,7 @@ lean_object* l_Lean_mkApp(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_Parser_Tactic_case___closed__1;
|
||||
lean_object* l_Lean_Meta_caseValues_loop___closed__1;
|
||||
lean_object* l_Lean_Meta_caseValues_loop_match__3(lean_object*);
|
||||
lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__7;
|
||||
lean_object* l_Lean_Meta_caseValueAux___lambda__2___closed__2;
|
||||
lean_object* l_Lean_Meta_caseValue___closed__3;
|
||||
lean_object* l_Lean_Meta_caseValues_loop_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -515,14 +516,23 @@ return x_3;
|
|||
static lean_object* _init_l_Lean_Meta_caseValueAux___lambda__3___closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = lean_unsigned_to_nat(5u);
|
||||
x_2 = lean_mk_empty_array_with_capacity(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Meta_caseValueAux___lambda__3___closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_2 = l_Lean_Meta_caseValueAux___lambda__3___closed__4;
|
||||
x_3 = lean_array_push(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Meta_caseValueAux___lambda__3___closed__5() {
|
||||
static lean_object* _init_l_Lean_Meta_caseValueAux___lambda__3___closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
|
|
@ -532,12 +542,12 @@ lean_closure_set(x_2, 0, x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Meta_caseValueAux___lambda__3___closed__6() {
|
||||
static lean_object* _init_l_Lean_Meta_caseValueAux___lambda__3___closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Meta_SynthInstance_0__Lean_Meta_SynthInstance_mkAnswer___closed__4;
|
||||
x_2 = l_Lean_Meta_caseValueAux___lambda__3___closed__5;
|
||||
x_2 = l_Lean_Meta_caseValueAux___lambda__3___closed__6;
|
||||
x_3 = lean_alloc_closure((void*)(l_ReaderT_bind___at_Lean_Meta_instMonadLCtxMetaM___spec__2___rarg), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -614,7 +624,7 @@ lean_ctor_set(x_35, 0, x_28);
|
|||
lean_inc(x_31);
|
||||
x_36 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_36, 0, x_31);
|
||||
x_37 = l_Lean_Meta_caseValueAux___lambda__3___closed__4;
|
||||
x_37 = l_Lean_Meta_caseValueAux___lambda__3___closed__5;
|
||||
x_38 = lean_array_push(x_37, x_34);
|
||||
x_39 = lean_array_push(x_38, x_33);
|
||||
x_40 = lean_array_push(x_39, x_35);
|
||||
|
|
@ -709,7 +719,7 @@ lean_inc(x_67);
|
|||
x_70 = lean_alloc_closure((void*)(l_Lean_Meta_caseValueAux___lambda__1___boxed), 8, 2);
|
||||
lean_closure_set(x_70, 0, x_67);
|
||||
lean_closure_set(x_70, 1, x_69);
|
||||
x_71 = l_Lean_Meta_caseValueAux___lambda__3___closed__6;
|
||||
x_71 = l_Lean_Meta_caseValueAux___lambda__3___closed__7;
|
||||
x_72 = lean_alloc_closure((void*)(l_ReaderT_bind___at_Lean_Meta_instMonadLCtxMetaM___spec__2___rarg), 7, 2);
|
||||
lean_closure_set(x_72, 0, x_71);
|
||||
lean_closure_set(x_72, 1, x_70);
|
||||
|
|
@ -807,7 +817,7 @@ lean_inc(x_90);
|
|||
x_93 = lean_alloc_closure((void*)(l_Lean_Meta_caseValueAux___lambda__1___boxed), 8, 2);
|
||||
lean_closure_set(x_93, 0, x_90);
|
||||
lean_closure_set(x_93, 1, x_92);
|
||||
x_94 = l_Lean_Meta_caseValueAux___lambda__3___closed__6;
|
||||
x_94 = l_Lean_Meta_caseValueAux___lambda__3___closed__7;
|
||||
x_95 = lean_alloc_closure((void*)(l_ReaderT_bind___at_Lean_Meta_instMonadLCtxMetaM___spec__2___rarg), 7, 2);
|
||||
lean_closure_set(x_95, 0, x_94);
|
||||
lean_closure_set(x_95, 1, x_93);
|
||||
|
|
@ -2064,6 +2074,8 @@ l_Lean_Meta_caseValueAux___lambda__3___closed__5 = _init_l_Lean_Meta_caseValueAu
|
|||
lean_mark_persistent(l_Lean_Meta_caseValueAux___lambda__3___closed__5);
|
||||
l_Lean_Meta_caseValueAux___lambda__3___closed__6 = _init_l_Lean_Meta_caseValueAux___lambda__3___closed__6();
|
||||
lean_mark_persistent(l_Lean_Meta_caseValueAux___lambda__3___closed__6);
|
||||
l_Lean_Meta_caseValueAux___lambda__3___closed__7 = _init_l_Lean_Meta_caseValueAux___lambda__3___closed__7();
|
||||
lean_mark_persistent(l_Lean_Meta_caseValueAux___lambda__3___closed__7);
|
||||
l_Lean_Meta_caseValue___closed__1 = _init_l_Lean_Meta_caseValue___closed__1();
|
||||
lean_mark_persistent(l_Lean_Meta_caseValue___closed__1);
|
||||
l_Lean_Meta_caseValue___closed__2 = _init_l_Lean_Meta_caseValue___closed__2();
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/Tactic/Replace.c
generated
4
stage0/stdlib/Lean/Meta/Tactic/Replace.c
generated
|
|
@ -16,6 +16,7 @@ extern "C" {
|
|||
lean_object* l_Lean_Meta_replaceTargetDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Meta_mkEqMP___rarg___closed__2;
|
||||
lean_object* l_Lean_Expr_mvarId_x21(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_LocalDecl_userName(lean_object*);
|
||||
|
|
@ -77,7 +78,6 @@ lean_object* l_Lean_Meta_replaceLocalDecl___lambda__1(lean_object*, lean_object*
|
|||
lean_object* l_Lean_Meta_changeLocalDecl___lambda__1___closed__2;
|
||||
lean_object* l_Lean_Meta_replaceTargetDefEq___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_changeLocalDecl_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
lean_object* l_Lean_Meta_getLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkForall(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkExpectedTypeHintImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -177,7 +177,7 @@ lean_ctor_set(x_28, 0, x_20);
|
|||
lean_ctor_set(x_28, 1, x_27);
|
||||
x_29 = l_Lean_Meta_mkEqMPR___rarg___closed__2;
|
||||
x_30 = l_Lean_mkConst(x_29, x_28);
|
||||
x_31 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_31 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_32 = lean_array_push(x_31, x_17);
|
||||
x_33 = lean_array_push(x_32, x_2);
|
||||
x_34 = lean_array_push(x_33, x_3);
|
||||
|
|
|
|||
36
stage0/stdlib/Lean/Parser.c
generated
36
stage0/stdlib/Lean/Parser.c
generated
|
|
@ -23,7 +23,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__
|
|||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_ident_parenthesizer___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_charLit_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__16;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__25;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_ident_formatter___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__9(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -38,6 +37,7 @@ lean_object* l_Lean_Parser_sepBy1_parenthesizer(lean_object*, lean_object*, lean
|
|||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__5;
|
||||
lean_object* l_Lean_Parser_lookahead(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_charLit;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__10;
|
||||
extern lean_object* l_Lean_identKind___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__6___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__19;
|
||||
|
|
@ -58,14 +58,13 @@ lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__7;
|
|||
lean_object* l_Lean_Parser_withPosition(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_charLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_sepBy1_formatter(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__12;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__16;
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_str_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
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_interpretParserDescr___elambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_scientific_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -81,7 +80,6 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_strLit_formatter___clos
|
|||
extern lean_object* l_term___x24_______closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_ident_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
lean_object* lean_mk_antiquot_parenthesizer(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__6(lean_object*, uint8_t);
|
||||
lean_object* l_Lean_Parser_checkNoWsBefore(lean_object*);
|
||||
|
|
@ -89,6 +87,7 @@ extern lean_object* l_termS_x21_____closed__6;
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__10(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_ident_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_charLit_formatter(lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__16;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_ident_formatter(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_scientificLit_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_atomic(lean_object*);
|
||||
|
|
@ -97,7 +96,6 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_scientificLit_formatter
|
|||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____lambda__1___closed__1;
|
||||
extern lean_object* l_Lean_Parser_nameLit;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_node_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__10;
|
||||
extern lean_object* l_Lean_Parser_Tactic_intro___closed__10;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_charLit_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__22;
|
||||
|
|
@ -117,13 +115,12 @@ lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__9___
|
|||
extern lean_object* l_Lean_Parser_Tactic_location___closed__4;
|
||||
extern lean_object* l_Lean_PrettyPrinter_combinatorFormatterAttribute;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__3;
|
||||
extern lean_object* l_Lean_numLitKind___closed__2;
|
||||
extern lean_object* l_Lean_PrettyPrinter_formatterAttribute;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_interpolatedStr(lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__8;
|
||||
lean_object* l_Lean_Parser_Term_char_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_scientificLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_charLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
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*);
|
||||
|
|
@ -155,8 +152,10 @@ lean_object* l_Lean_Parser_Term_ident_parenthesizer(lean_object*, lean_object*,
|
|||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_158____closed__4;
|
||||
extern lean_object* l_Lean_PrettyPrinter_combinatorParenthesizerAttribute;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__2;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_numLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__12;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__5___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__9(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__27;
|
||||
|
|
@ -173,6 +172,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr_match__1___rarg
|
|||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4_(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_instAndThenParser___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_scientificLit_parenthesizer___closed__1;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_pretty_printer_formatter_interpret_parser_descr(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -185,11 +185,11 @@ lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__23;
|
|||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__13;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1261____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_num_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_numLit_formatter___closed__1;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__3;
|
||||
extern lean_object* l_Lean_Parser_instInhabitedParser___closed__1;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____lambda__1(lean_object*, lean_object*);
|
||||
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*);
|
||||
|
|
@ -201,11 +201,11 @@ lean_object* l_Lean_Parser_many1(lean_object*);
|
|||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_ident_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__5(lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__8;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__26;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____lambda__1___closed__1() {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -569,7 +569,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17;
|
|||
x_14 = lean_ctor_get(x_13, 1);
|
||||
lean_inc(x_14);
|
||||
lean_dec(x_13);
|
||||
x_15 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__8;
|
||||
x_15 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__8;
|
||||
x_16 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__7;
|
||||
x_17 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_15, x_16, x_14);
|
||||
if (lean_obj_tag(x_17) == 0)
|
||||
|
|
@ -578,7 +578,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21;
|
|||
x_18 = lean_ctor_get(x_17, 1);
|
||||
lean_inc(x_18);
|
||||
lean_dec(x_17);
|
||||
x_19 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__12;
|
||||
x_19 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__12;
|
||||
x_20 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__8;
|
||||
x_21 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_19, x_20, x_18);
|
||||
if (lean_obj_tag(x_21) == 0)
|
||||
|
|
@ -587,7 +587,7 @@ lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25;
|
|||
x_22 = lean_ctor_get(x_21, 1);
|
||||
lean_inc(x_22);
|
||||
lean_dec(x_21);
|
||||
x_23 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__16;
|
||||
x_23 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__16;
|
||||
x_24 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__9;
|
||||
x_25 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_23, x_24, x_22);
|
||||
if (lean_obj_tag(x_25) == 0)
|
||||
|
|
@ -623,7 +623,7 @@ lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41;
|
|||
x_38 = lean_ctor_get(x_37, 1);
|
||||
lean_inc(x_38);
|
||||
lean_dec(x_37);
|
||||
x_39 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__10;
|
||||
x_39 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__10;
|
||||
x_40 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__16;
|
||||
x_41 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_39, x_40, x_38);
|
||||
if (lean_obj_tag(x_41) == 0)
|
||||
|
|
@ -2623,7 +2623,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_andthen_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -2652,7 +2652,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_andthen_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -2681,7 +2681,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__3;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__3;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_andthen_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -2710,7 +2710,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__7;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__7;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_andthen_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -2739,7 +2739,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_andthen_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
|
|||
692
stage0/stdlib/Lean/Parser/Basic.c
generated
692
stage0/stdlib/Lean/Parser/Basic.c
generated
|
|
@ -62,6 +62,7 @@ lean_object* l_Lean_Parser_parserOfStack___elambda__1(lean_object*, lean_object*
|
|||
lean_object* l_Lean_Parser_manyNoAntiquot(lean_object*);
|
||||
lean_object* l_Lean_Parser_decimalNumberFn___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_notFollowedByFn___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__12;
|
||||
lean_object* l_Lean_Parser_ParserState_keepNewError_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_FirstTokens_toOptional_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_nullKind;
|
||||
|
|
@ -93,6 +94,7 @@ lean_object* l_Lean_Parser_binNumberFn___boxed(lean_object*, lean_object*, lean_
|
|||
lean_object* l_Lean_Parser_ParserState_toErrorMsg_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Error_merge_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_numberFnAux(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_withoutInfo(lean_object*);
|
||||
lean_object* l_Lean_Parser_identEqFn___closed__1;
|
||||
lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_Parser_SyntaxNodeKindSet_insert___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -142,6 +144,7 @@ size_t l_USize_sub(size_t, size_t);
|
|||
lean_object* l_Lean_Parser_PrattParsingTables_leadingTable___default;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l_Lean_Parser_ParserState_pushSyntax(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__17;
|
||||
lean_object* l_Lean_Parser_mkAntiquotScope___closed__7;
|
||||
lean_object* l_Lean_Parser_parserOfStackFnUnsafe_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -151,6 +154,7 @@ lean_object* l_Lean_Parser_anyOfFn_match__1___rarg(lean_object*, lean_object*, l
|
|||
lean_object* l_Lean_Parser_strAux_parse(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Parser_isLitKind(lean_object*);
|
||||
lean_object* l_Lean_Parser_atomicFn_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_withAntiquotScopeAndSuffix(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_fieldIdxKind___closed__1;
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_withAntiquotFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -167,6 +171,7 @@ lean_object* l_Lean_Parser_ParserState_mkNode(lean_object*, lean_object*, lean_o
|
|||
uint8_t l_Lean_Parser_binNumberFn___lambda__1(uint32_t);
|
||||
lean_object* l_Lean_Parser_FirstTokens_toStr_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_append___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_nameLitNoAntiquot___closed__1;
|
||||
lean_object* l_Lean_Parser_ParserState_mergeErrors_match__1(lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
|
|
@ -252,6 +257,7 @@ uint8_t l_Lean_Parser_ParserContext_insideQuot___default;
|
|||
lean_object* l_Lean_Parser_checkPrecFn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_orelseFnCore_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_49____closed__15;
|
||||
lean_object* l_Lean_Parser_indexed___rarg(lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__6(lean_object*);
|
||||
|
|
@ -308,6 +314,7 @@ lean_object* l_Lean_Parser_checkColGtFn_match__1___rarg(lean_object*, lean_objec
|
|||
lean_object* l_Lean_Parser_checkStackTopFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_setBlack___rarg(lean_object*);
|
||||
lean_object* l_Lean_Parser_takeWhileFn___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSplice(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_unicodeSymbolInfo___elambda__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_identNoAntiquot___closed__1;
|
||||
lean_object* l_Lean_Parser_ParserState_setPos(lean_object*, lean_object*);
|
||||
|
|
@ -411,12 +418,14 @@ lean_object* l_Lean_Parser_parserOfStackFnUnsafe___closed__4;
|
|||
lean_object* l_Lean_Parser_ParserState_mkNode_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_peekToken(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Error_toString___closed__4;
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_SyntaxNodeKindSet_insert(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_strLitKind___closed__1;
|
||||
lean_object* l_Lean_Parser_atomic(lean_object*);
|
||||
lean_object* l_Lean_Parser_nodeWithAntiquot___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr___closed__4;
|
||||
lean_object* l_Lean_Parser_checkColGeFn_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_parserOfStack___elambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_skip;
|
||||
|
|
@ -427,6 +436,7 @@ lean_object* l_Lean_Parser_nonReservedSymbolInfo___closed__3;
|
|||
lean_object* l_Lean_Parser_sepByElemParser___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ParserState_shrinkStack(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_checkOutsideQuot___closed__2;
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Parser_checkTailNoWs(lean_object*);
|
||||
lean_object* l_Lean_Parser_checkTailWs___boxed(lean_object*);
|
||||
lean_object* l_Lean_Parser_longestMatchFnAux_parse(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -455,7 +465,6 @@ lean_object* l_Lean_Parser_optionalNoAntiquot(lean_object*);
|
|||
lean_object* l_Lean_Parser_antiquotExpr___closed__1;
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_categoryParserOfStack(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__20;
|
||||
lean_object* l_Lean_Parser_checkWsBefore(lean_object*);
|
||||
lean_object* l_Lean_Parser_checkNoWsBeforeFn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ParserState_setCache(lean_object*, lean_object*);
|
||||
|
|
@ -516,7 +525,6 @@ lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__3(lean_object*);
|
|||
lean_object* l_Lean_Parser_unicodeSymbol___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_nodeInfo___elambda__2(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_parserOfStack(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__23;
|
||||
lean_object* l_Lean_Parser_identFnAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_strLitNoAntiquot___closed__3;
|
||||
lean_object* l_Array_findSomeRevM_x3f_find___at___private_Lean_Parser_Basic_0__Lean_Parser_pickNonNone___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -541,7 +549,6 @@ lean_object* l_Lean_Parser_leadingParserAux_match__1___rarg(lean_object*, lean_o
|
|||
lean_object* l_Lean_Parser_longestMatchMkResult(lean_object*, lean_object*);
|
||||
size_t l_USize_mul(size_t, size_t);
|
||||
lean_object* l_Lean_Parser_toggleInsideQuot(lean_object*);
|
||||
lean_object* l_Lean_Parser_sepByElemParser___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_forArgsM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_whitespace(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_identFnAux_parse___closed__1;
|
||||
|
|
@ -553,7 +560,6 @@ lean_object* l_Lean_Parser_sepByInfo___elambda__1(lean_object*, lean_object*, le
|
|||
lean_object* l_Lean_Parser_categoryParserOfStackFn_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_quotedCharCoreFn___closed__1;
|
||||
lean_object* l_Lean_Parser_ParserState_restore___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__21;
|
||||
lean_object* l_Lean_Parser_ParserState_restore(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_pickNonNone_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr___closed__3;
|
||||
|
|
@ -569,7 +575,7 @@ lean_object* l_Lean_Parser_sepByFn___boxed(lean_object*, lean_object*, lean_obje
|
|||
lean_object* l_Lean_Parser_manyAux(lean_object*, lean_object*, lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
lean_object* l_Lean_Parser_checkInsideQuotFn___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
uint8_t l_Lean_Syntax_isAntiquot(lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__7;
|
||||
lean_object* l_Lean_Parser_pushNone___closed__1;
|
||||
lean_object* l_Lean_Parser_chFn(uint32_t, uint8_t, lean_object*, lean_object*);
|
||||
|
|
@ -675,7 +681,6 @@ lean_object* l_Lean_Parser_PrattParsingTables_trailingTable___default;
|
|||
lean_object* l_Lean_Parser_ParserModuleContext_currNamespace___default;
|
||||
lean_object* l_Std_RBNode_insert___at_Lean_Parser_TokenMap_insert___spec__5___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ParserState_mkUnexpectedErrorAt(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__24;
|
||||
lean_object* l_Std_RBNode_find___at_Lean_Parser_TokenMap_insert___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_mergeOrElseErrors(lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__1(lean_object*);
|
||||
|
|
@ -691,7 +696,6 @@ uint8_t l_Std_RBNode_isRed___rarg(lean_object*);
|
|||
lean_object* l_Lean_Parser_parserOfStackFnUnsafe___closed__6;
|
||||
lean_object* l_Lean_Parser_ParserState_mkError_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr___closed__6;
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__22;
|
||||
lean_object* l_Lean_Parser_TokenMap_insert_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
lean_object* l_Lean_Name_append(lean_object*, lean_object*);
|
||||
|
|
@ -742,7 +746,6 @@ lean_object* l_Lean_Parser_indexed_match__5(lean_object*);
|
|||
lean_object* l_Lean_Parser_fieldIdxFn___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__4___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquotScope___closed__1;
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__19;
|
||||
lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_sepByFnAux_parse___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_rawAux(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_UInt32_decEq___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -776,7 +779,6 @@ lean_object* l_Lean_Parser_takeWhile1Fn___boxed(lean_object*, lean_object*, lean
|
|||
lean_object* l_Lean_Parser_identNoAntiquot___closed__3;
|
||||
lean_object* l_Lean_Parser_epsilonInfo___closed__1;
|
||||
lean_object* l_Lean_Parser_checkPrec(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__13;
|
||||
lean_object* l_Lean_Parser_checkNoImmediateColon___closed__2;
|
||||
lean_object* l_Lean_Parser_identEqFn_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_sepBy1NoAntiquot(lean_object*, lean_object*, uint8_t);
|
||||
|
|
@ -820,6 +822,7 @@ lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_tokenFnAux_match__1(le
|
|||
lean_object* l_Lean_Parser_mkAntiquot___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11918____closed__9;
|
||||
lean_object* l_Lean_Parser_parserOfStackFnUnsafe___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__6;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_6082_(lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_6100_(lean_object*);
|
||||
lean_object* l_Lean_Parser_fieldIdx___closed__7;
|
||||
|
|
@ -899,7 +902,6 @@ lean_object* l_Lean_Parser_indexed___rarg___boxed(lean_object*, lean_object*, le
|
|||
lean_object* l_Lean_Parser_rawFn___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_categoryParserOfStackFn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ParserState_keepPrevError(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__25;
|
||||
lean_object* l_Lean_Parser_checkWsBefore___elambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_sepBy1___elambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_TokenCacheEntry_stopPos___default;
|
||||
|
|
@ -913,9 +915,11 @@ lean_object* l_Lean_Parser_ParserState_replaceLongest___boxed(lean_object*, lean
|
|||
lean_object* l_Lean_Parser_longestMatchStep___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_quotedCharCoreFn___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Error_toString___closed__1;
|
||||
lean_object* l_Lean_Parser_withAntiquotScopeAndSuffix___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot___closed__2;
|
||||
lean_object* l_Lean_Parser_withResultOfInfo(lean_object*);
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_categoryParserOfStack___elambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_qpartition_loop___at_Lean_Parser_Error_toString___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_manyAux___closed__1;
|
||||
|
|
@ -27327,7 +27331,7 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean
|
|||
x_12 = l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__3;
|
||||
x_13 = l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__7;
|
||||
x_14 = l_Lean_Parser_symbolFnAux(x_12, x_13, x_1, x_10);
|
||||
x_15 = l_Lean_Syntax_mkAntiquotNode___closed__13;
|
||||
x_15 = l_Lean_Syntax_mkAntiquotNode___closed__6;
|
||||
x_16 = l_Lean_Parser_ParserState_mkNode(x_14, x_15, x_4);
|
||||
return x_16;
|
||||
}
|
||||
|
|
@ -27336,7 +27340,7 @@ else
|
|||
lean_object* x_17; lean_object* x_18;
|
||||
lean_dec(x_11);
|
||||
lean_dec(x_1);
|
||||
x_17 = l_Lean_Syntax_mkAntiquotNode___closed__13;
|
||||
x_17 = l_Lean_Syntax_mkAntiquotNode___closed__6;
|
||||
x_18 = l_Lean_Parser_ParserState_mkNode(x_10, x_17, x_4);
|
||||
return x_18;
|
||||
}
|
||||
|
|
@ -27346,7 +27350,7 @@ else
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
lean_dec(x_8);
|
||||
lean_dec(x_1);
|
||||
x_19 = l_Lean_Syntax_mkAntiquotNode___closed__13;
|
||||
x_19 = l_Lean_Syntax_mkAntiquotNode___closed__6;
|
||||
x_20 = l_Lean_Parser_ParserState_mkNode(x_7, x_19, x_4);
|
||||
return x_20;
|
||||
}
|
||||
|
|
@ -27406,7 +27410,7 @@ static lean_object* _init_l_Lean_Parser_antiquotNestedExpr___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__13;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__6;
|
||||
x_2 = l_Lean_Parser_antiquotNestedExpr___closed__5;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -27677,10 +27681,9 @@ return x_2;
|
|||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__15() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_stx___x2a___closed__3;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("no space before spliced term");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__16() {
|
||||
|
|
@ -27688,80 +27691,12 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_mkAntiquot___closed__15;
|
||||
x_2 = l_Lean_Parser_symbolInfo(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__17() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_mkAntiquot___closed__15;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__18() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_epsilonInfo;
|
||||
x_2 = l_Lean_Parser_mkAntiquot___closed__16;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__19() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_mkAntiquot___closed__11;
|
||||
x_2 = l_Lean_Parser_mkAntiquot___closed__17;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__20() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_mkAntiquot___closed__18;
|
||||
x_2 = l_Lean_Parser_optionaInfo(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__21() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_mkAntiquot___closed__19;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optionalFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__22() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("no space before spliced term");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__23() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_mkAntiquot___closed__22;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_checkNoWsBefore___elambda__1___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__24() {
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__17() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
|
|
@ -27775,7 +27710,7 @@ x_5 = l_Lean_Parser_andthenInfo(x_2, x_4);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__25() {
|
||||
static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__18() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -27814,7 +27749,7 @@ lean_closure_set(x_18, 0, x_7);
|
|||
x_19 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_19, 0, x_18);
|
||||
lean_closure_set(x_19, 1, x_15);
|
||||
x_20 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_20 = l_Lean_Syntax_mkAntiquotNode___closed__12;
|
||||
x_21 = l_Lean_Parser_nodeInfo(x_20, x_17);
|
||||
x_22 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_22, 0, x_20);
|
||||
|
|
@ -27827,21 +27762,21 @@ x_26 = lean_ctor_get(x_25, 1);
|
|||
lean_inc(x_26);
|
||||
if (lean_obj_tag(x_2) == 0)
|
||||
{
|
||||
lean_object* x_81;
|
||||
x_81 = lean_box(0);
|
||||
x_27 = x_81;
|
||||
goto block_80;
|
||||
lean_object* x_73;
|
||||
x_73 = lean_box(0);
|
||||
x_27 = x_73;
|
||||
goto block_72;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_82;
|
||||
x_82 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_82);
|
||||
lean_object* x_74;
|
||||
x_74 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_74);
|
||||
lean_dec(x_2);
|
||||
x_27 = x_82;
|
||||
goto block_80;
|
||||
x_27 = x_74;
|
||||
goto block_72;
|
||||
}
|
||||
block_80:
|
||||
block_72:
|
||||
{
|
||||
lean_object* x_28; lean_object* x_29;
|
||||
x_28 = l_Lean_Syntax_mkAntiquotNode___closed__2;
|
||||
|
|
@ -27849,99 +27784,87 @@ x_29 = l_Lean_Name_append(x_27, x_28);
|
|||
lean_dec(x_27);
|
||||
if (x_3 == 0)
|
||||
{
|
||||
lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52;
|
||||
x_30 = l_Lean_Parser_mkAntiquot___closed__20;
|
||||
x_31 = l_Lean_Parser_andthenInfo(x_21, x_30);
|
||||
x_32 = l_Lean_Parser_mkAntiquot___closed__21;
|
||||
x_33 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_33, 0, x_22);
|
||||
lean_closure_set(x_33, 1, x_32);
|
||||
x_34 = l_Lean_Parser_andthenInfo(x_24, x_31);
|
||||
x_35 = l_Lean_Parser_antiquotExpr___closed__2;
|
||||
x_36 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_36, 0, x_35);
|
||||
lean_closure_set(x_36, 1, x_33);
|
||||
x_37 = l_Lean_Parser_andthenInfo(x_16, x_34);
|
||||
x_38 = l_Lean_Parser_mkAntiquot___closed__23;
|
||||
lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48;
|
||||
x_30 = l_Lean_Parser_andthenInfo(x_24, x_21);
|
||||
x_31 = l_Lean_Parser_antiquotExpr___closed__2;
|
||||
x_32 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_32, 0, x_31);
|
||||
lean_closure_set(x_32, 1, x_22);
|
||||
x_33 = l_Lean_Parser_andthenInfo(x_16, x_30);
|
||||
x_34 = l_Lean_Parser_mkAntiquot___closed__16;
|
||||
x_35 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_35, 0, x_34);
|
||||
lean_closure_set(x_35, 1, x_32);
|
||||
x_36 = l_Lean_Parser_mkAntiquot___closed__13;
|
||||
x_37 = l_Lean_Parser_andthenInfo(x_36, x_33);
|
||||
x_38 = l_Lean_Parser_mkAntiquot___closed__14;
|
||||
x_39 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_39, 0, x_38);
|
||||
lean_closure_set(x_39, 1, x_36);
|
||||
x_40 = l_Lean_Parser_mkAntiquot___closed__13;
|
||||
lean_closure_set(x_39, 1, x_35);
|
||||
x_40 = l_Lean_Parser_mkAntiquot___closed__6;
|
||||
x_41 = l_Lean_Parser_andthenInfo(x_40, x_37);
|
||||
x_42 = l_Lean_Parser_mkAntiquot___closed__14;
|
||||
x_43 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
x_42 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_42, 0, x_26);
|
||||
lean_closure_set(x_42, 1, x_39);
|
||||
x_43 = lean_alloc_closure((void*)(l_Lean_Parser_atomicFn), 3, 1);
|
||||
lean_closure_set(x_43, 0, x_42);
|
||||
lean_closure_set(x_43, 1, x_39);
|
||||
x_44 = l_Lean_Parser_mkAntiquot___closed__6;
|
||||
x_45 = l_Lean_Parser_andthenInfo(x_44, x_41);
|
||||
x_46 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_46, 0, x_26);
|
||||
lean_closure_set(x_46, 1, x_43);
|
||||
x_47 = lean_alloc_closure((void*)(l_Lean_Parser_atomicFn), 3, 1);
|
||||
lean_closure_set(x_47, 0, x_46);
|
||||
lean_inc(x_29);
|
||||
x_48 = l_Lean_Parser_nodeInfo(x_29, x_45);
|
||||
x_49 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_49, 0, x_29);
|
||||
lean_closure_set(x_49, 1, x_47);
|
||||
x_50 = l_Lean_Parser_andthenInfo(x_16, x_48);
|
||||
x_51 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot___elambda__1), 3, 1);
|
||||
lean_closure_set(x_51, 0, x_49);
|
||||
x_52 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_52, 0, x_50);
|
||||
lean_ctor_set(x_52, 1, x_51);
|
||||
return x_52;
|
||||
x_44 = l_Lean_Parser_nodeInfo(x_29, x_41);
|
||||
x_45 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_45, 0, x_29);
|
||||
lean_closure_set(x_45, 1, x_43);
|
||||
x_46 = l_Lean_Parser_andthenInfo(x_16, x_44);
|
||||
x_47 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot___elambda__1), 3, 1);
|
||||
lean_closure_set(x_47, 0, x_45);
|
||||
x_48 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_48, 0, x_46);
|
||||
lean_ctor_set(x_48, 1, x_47);
|
||||
return x_48;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79;
|
||||
x_53 = l_Lean_Parser_mkAntiquot___closed__24;
|
||||
x_54 = l_Lean_Parser_orelseInfo(x_21, x_53);
|
||||
x_55 = l_Lean_Parser_mkAntiquot___closed__25;
|
||||
x_56 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_56, 0, x_22);
|
||||
lean_closure_set(x_56, 1, x_55);
|
||||
x_57 = l_Lean_Parser_mkAntiquot___closed__20;
|
||||
x_58 = l_Lean_Parser_andthenInfo(x_54, x_57);
|
||||
x_59 = l_Lean_Parser_mkAntiquot___closed__21;
|
||||
x_60 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_60, 0, x_56);
|
||||
lean_closure_set(x_60, 1, x_59);
|
||||
x_61 = l_Lean_Parser_andthenInfo(x_24, x_58);
|
||||
x_62 = l_Lean_Parser_antiquotExpr___closed__2;
|
||||
x_63 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_63, 0, x_62);
|
||||
lean_closure_set(x_63, 1, x_60);
|
||||
x_64 = l_Lean_Parser_andthenInfo(x_16, x_61);
|
||||
x_65 = l_Lean_Parser_mkAntiquot___closed__23;
|
||||
x_66 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71;
|
||||
x_49 = l_Lean_Parser_mkAntiquot___closed__17;
|
||||
x_50 = l_Lean_Parser_orelseInfo(x_21, x_49);
|
||||
x_51 = l_Lean_Parser_mkAntiquot___closed__18;
|
||||
x_52 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_52, 0, x_22);
|
||||
lean_closure_set(x_52, 1, x_51);
|
||||
x_53 = l_Lean_Parser_andthenInfo(x_24, x_50);
|
||||
x_54 = l_Lean_Parser_antiquotExpr___closed__2;
|
||||
x_55 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_55, 0, x_54);
|
||||
lean_closure_set(x_55, 1, x_52);
|
||||
x_56 = l_Lean_Parser_andthenInfo(x_16, x_53);
|
||||
x_57 = l_Lean_Parser_mkAntiquot___closed__16;
|
||||
x_58 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_58, 0, x_57);
|
||||
lean_closure_set(x_58, 1, x_55);
|
||||
x_59 = l_Lean_Parser_mkAntiquot___closed__13;
|
||||
x_60 = l_Lean_Parser_andthenInfo(x_59, x_56);
|
||||
x_61 = l_Lean_Parser_mkAntiquot___closed__14;
|
||||
x_62 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_62, 0, x_61);
|
||||
lean_closure_set(x_62, 1, x_58);
|
||||
x_63 = l_Lean_Parser_mkAntiquot___closed__6;
|
||||
x_64 = l_Lean_Parser_andthenInfo(x_63, x_60);
|
||||
x_65 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_65, 0, x_26);
|
||||
lean_closure_set(x_65, 1, x_62);
|
||||
x_66 = lean_alloc_closure((void*)(l_Lean_Parser_atomicFn), 3, 1);
|
||||
lean_closure_set(x_66, 0, x_65);
|
||||
lean_closure_set(x_66, 1, x_63);
|
||||
x_67 = l_Lean_Parser_mkAntiquot___closed__13;
|
||||
x_68 = l_Lean_Parser_andthenInfo(x_67, x_64);
|
||||
x_69 = l_Lean_Parser_mkAntiquot___closed__14;
|
||||
x_70 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_70, 0, x_69);
|
||||
lean_closure_set(x_70, 1, x_66);
|
||||
x_71 = l_Lean_Parser_mkAntiquot___closed__6;
|
||||
x_72 = l_Lean_Parser_andthenInfo(x_71, x_68);
|
||||
x_73 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_73, 0, x_26);
|
||||
lean_closure_set(x_73, 1, x_70);
|
||||
x_74 = lean_alloc_closure((void*)(l_Lean_Parser_atomicFn), 3, 1);
|
||||
lean_closure_set(x_74, 0, x_73);
|
||||
lean_inc(x_29);
|
||||
x_75 = l_Lean_Parser_nodeInfo(x_29, x_72);
|
||||
x_76 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_76, 0, x_29);
|
||||
lean_closure_set(x_76, 1, x_74);
|
||||
x_77 = l_Lean_Parser_andthenInfo(x_16, x_75);
|
||||
x_78 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot___elambda__2), 3, 1);
|
||||
lean_closure_set(x_78, 0, x_76);
|
||||
x_79 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_79, 0, x_77);
|
||||
lean_ctor_set(x_79, 1, x_78);
|
||||
return x_79;
|
||||
x_67 = l_Lean_Parser_nodeInfo(x_29, x_64);
|
||||
x_68 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_68, 0, x_29);
|
||||
lean_closure_set(x_68, 1, x_66);
|
||||
x_69 = l_Lean_Parser_andthenInfo(x_16, x_67);
|
||||
x_70 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot___elambda__2), 3, 1);
|
||||
lean_closure_set(x_70, 0, x_68);
|
||||
x_71 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_71, 0, x_69);
|
||||
lean_ctor_set(x_71, 1, x_70);
|
||||
return x_71;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -28237,76 +28160,74 @@ return x_2;
|
|||
lean_object* l_Lean_Parser_mkAntiquotScope(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; 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; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42;
|
||||
lean_object* x_4; 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; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41;
|
||||
x_4 = l_Lean_Parser_mkAntiquotScope___closed__1;
|
||||
x_5 = l_Lean_Name_append(x_1, x_4);
|
||||
lean_inc(x_2);
|
||||
x_6 = l_Lean_Parser_withoutInfo(x_2);
|
||||
x_7 = lean_ctor_get(x_6, 0);
|
||||
lean_inc(x_7);
|
||||
lean_dec(x_6);
|
||||
x_8 = l_Lean_nullKind;
|
||||
x_9 = l_Lean_Parser_nodeInfo(x_8, x_7);
|
||||
x_10 = lean_alloc_closure((void*)(l_Lean_Parser_withoutInfo___elambda__1), 3, 1);
|
||||
lean_closure_set(x_10, 0, x_2);
|
||||
x_11 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_11, 0, x_8);
|
||||
lean_closure_set(x_11, 1, x_10);
|
||||
x_12 = lean_ctor_get(x_3, 0);
|
||||
lean_inc(x_12);
|
||||
x_13 = l_Lean_Parser_mkAntiquotScope___closed__6;
|
||||
x_14 = l_Lean_Parser_andthenInfo(x_13, x_12);
|
||||
x_15 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_15);
|
||||
x_6 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_6);
|
||||
x_7 = l_Lean_nullKind;
|
||||
x_8 = l_Lean_Parser_nodeInfo(x_7, x_6);
|
||||
x_9 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_9);
|
||||
lean_dec(x_2);
|
||||
x_10 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_10, 0, x_7);
|
||||
lean_closure_set(x_10, 1, x_9);
|
||||
x_11 = lean_ctor_get(x_3, 0);
|
||||
lean_inc(x_11);
|
||||
x_12 = l_Lean_Parser_mkAntiquotScope___closed__6;
|
||||
x_13 = l_Lean_Parser_andthenInfo(x_12, x_11);
|
||||
x_14 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_14);
|
||||
lean_dec(x_3);
|
||||
x_16 = l_Lean_Parser_mkAntiquotScope___closed__7;
|
||||
x_17 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_17, 0, x_16);
|
||||
lean_closure_set(x_17, 1, x_15);
|
||||
x_18 = l_Lean_Parser_andthenInfo(x_9, x_14);
|
||||
x_19 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_19, 0, x_11);
|
||||
lean_closure_set(x_19, 1, x_17);
|
||||
x_20 = l_Lean_Parser_mkAntiquotScope___closed__3;
|
||||
x_21 = l_Lean_Parser_andthenInfo(x_20, x_18);
|
||||
x_22 = l_Lean_Parser_mkAntiquotScope___closed__4;
|
||||
x_23 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_23, 0, x_22);
|
||||
lean_closure_set(x_23, 1, x_19);
|
||||
x_24 = l_Lean_Parser_epsilonInfo;
|
||||
x_25 = l_Lean_Parser_andthenInfo(x_24, x_21);
|
||||
x_26 = l_Lean_Parser_mkAntiquot___closed__23;
|
||||
x_27 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_27, 0, x_26);
|
||||
lean_closure_set(x_27, 1, x_23);
|
||||
x_28 = l_Lean_Parser_mkAntiquot___closed__13;
|
||||
x_29 = l_Lean_Parser_andthenInfo(x_28, x_25);
|
||||
x_30 = l_Lean_Parser_mkAntiquot___closed__14;
|
||||
x_31 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_31, 0, x_30);
|
||||
lean_closure_set(x_31, 1, x_27);
|
||||
x_32 = l_Lean_Parser_mkAntiquot___closed__6;
|
||||
x_33 = l_Lean_Parser_andthenInfo(x_32, x_29);
|
||||
x_34 = l_Lean_Parser_mkAntiquot___closed__9;
|
||||
x_35 = lean_ctor_get(x_34, 1);
|
||||
lean_inc(x_35);
|
||||
x_36 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
x_15 = l_Lean_Parser_mkAntiquotScope___closed__7;
|
||||
x_16 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_16, 0, x_15);
|
||||
lean_closure_set(x_16, 1, x_14);
|
||||
x_17 = l_Lean_Parser_andthenInfo(x_8, x_13);
|
||||
x_18 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_18, 0, x_10);
|
||||
lean_closure_set(x_18, 1, x_16);
|
||||
x_19 = l_Lean_Parser_mkAntiquotScope___closed__3;
|
||||
x_20 = l_Lean_Parser_andthenInfo(x_19, x_17);
|
||||
x_21 = l_Lean_Parser_mkAntiquotScope___closed__4;
|
||||
x_22 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_22, 0, x_21);
|
||||
lean_closure_set(x_22, 1, x_18);
|
||||
x_23 = l_Lean_Parser_epsilonInfo;
|
||||
x_24 = l_Lean_Parser_andthenInfo(x_23, x_20);
|
||||
x_25 = l_Lean_Parser_mkAntiquot___closed__16;
|
||||
x_26 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_26, 0, x_25);
|
||||
lean_closure_set(x_26, 1, x_22);
|
||||
x_27 = l_Lean_Parser_mkAntiquot___closed__13;
|
||||
x_28 = l_Lean_Parser_andthenInfo(x_27, x_24);
|
||||
x_29 = l_Lean_Parser_mkAntiquot___closed__14;
|
||||
x_30 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_30, 0, x_29);
|
||||
lean_closure_set(x_30, 1, x_26);
|
||||
x_31 = l_Lean_Parser_mkAntiquot___closed__6;
|
||||
x_32 = l_Lean_Parser_andthenInfo(x_31, x_28);
|
||||
x_33 = l_Lean_Parser_mkAntiquot___closed__9;
|
||||
x_34 = lean_ctor_get(x_33, 1);
|
||||
lean_inc(x_34);
|
||||
x_35 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_35, 0, x_34);
|
||||
lean_closure_set(x_35, 1, x_30);
|
||||
x_36 = lean_alloc_closure((void*)(l_Lean_Parser_atomicFn), 3, 1);
|
||||
lean_closure_set(x_36, 0, x_35);
|
||||
lean_closure_set(x_36, 1, x_31);
|
||||
x_37 = lean_alloc_closure((void*)(l_Lean_Parser_atomicFn), 3, 1);
|
||||
lean_closure_set(x_37, 0, x_36);
|
||||
lean_inc(x_5);
|
||||
x_38 = l_Lean_Parser_nodeInfo(x_5, x_33);
|
||||
x_39 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_39, 0, x_5);
|
||||
lean_closure_set(x_39, 1, x_37);
|
||||
x_40 = l_Lean_Parser_andthenInfo(x_24, x_38);
|
||||
x_41 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquotScope___elambda__1), 3, 1);
|
||||
lean_closure_set(x_41, 0, x_39);
|
||||
x_42 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_42, 0, x_40);
|
||||
lean_ctor_set(x_42, 1, x_41);
|
||||
return x_42;
|
||||
x_37 = l_Lean_Parser_nodeInfo(x_5, x_32);
|
||||
x_38 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_38, 0, x_5);
|
||||
lean_closure_set(x_38, 1, x_36);
|
||||
x_39 = l_Lean_Parser_andthenInfo(x_23, x_37);
|
||||
x_40 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquotScope___elambda__1), 3, 1);
|
||||
lean_closure_set(x_40, 0, x_38);
|
||||
x_41 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_41, 0, x_39);
|
||||
lean_ctor_set(x_41, 1, x_40);
|
||||
return x_41;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_mkAntiquotScope___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
|
|
@ -28318,6 +28239,220 @@ lean_dec(x_1);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_4 = l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___closed__1;
|
||||
x_5 = l_Lean_Name_append(x_1, x_4);
|
||||
x_6 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_6);
|
||||
x_7 = lean_array_get_size(x_6);
|
||||
lean_dec(x_6);
|
||||
x_8 = lean_unsigned_to_nat(2u);
|
||||
x_9 = lean_nat_sub(x_7, x_8);
|
||||
lean_dec(x_7);
|
||||
x_10 = l_Lean_Parser_ParserState_mkNode(x_2, x_5, x_9);
|
||||
return x_10;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_6 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_6);
|
||||
x_7 = lean_array_get_size(x_6);
|
||||
lean_dec(x_6);
|
||||
x_8 = lean_ctor_get(x_1, 1);
|
||||
lean_inc(x_8);
|
||||
x_9 = lean_apply_2(x_2, x_3, x_1);
|
||||
x_10 = lean_ctor_get(x_9, 3);
|
||||
lean_inc(x_10);
|
||||
if (lean_obj_tag(x_10) == 0)
|
||||
{
|
||||
lean_object* x_11; lean_object* x_12;
|
||||
lean_dec(x_8);
|
||||
lean_dec(x_7);
|
||||
x_11 = lean_box(0);
|
||||
x_12 = l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1(x_4, x_9, x_11);
|
||||
return x_12;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_13;
|
||||
lean_dec(x_10);
|
||||
x_13 = l_Lean_Parser_ParserState_restore(x_9, x_7, x_8);
|
||||
lean_dec(x_7);
|
||||
return x_13;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7;
|
||||
lean_inc(x_4);
|
||||
x_6 = lean_apply_2(x_2, x_4, x_5);
|
||||
x_7 = lean_ctor_get(x_6, 3);
|
||||
lean_inc(x_7);
|
||||
if (lean_obj_tag(x_7) == 0)
|
||||
{
|
||||
lean_object* x_8; lean_object* x_9; uint8_t x_10;
|
||||
x_8 = lean_ctor_get(x_6, 0);
|
||||
lean_inc(x_8);
|
||||
x_9 = l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(x_8);
|
||||
lean_dec(x_8);
|
||||
x_10 = l_Lean_Syntax_isAntiquot(x_9);
|
||||
lean_dec(x_9);
|
||||
if (x_10 == 0)
|
||||
{
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
return x_6;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_11; lean_object* x_12;
|
||||
x_11 = lean_box(0);
|
||||
x_12 = l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__2(x_6, x_3, x_4, x_1, x_11);
|
||||
return x_12;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___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_withAntiquotSuffixSpliceFn___lambda__1(x_1, x_2, x_3);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_1);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6;
|
||||
x_6 = l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__2(x_1, x_2, x_3, x_4, x_5);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_4);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6;
|
||||
x_6 = l_Lean_Parser_withAntiquotSuffixSpliceFn(x_1, x_2, x_3, x_4, x_5);
|
||||
lean_dec(x_1);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotSuffixSplice(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_4 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_4);
|
||||
x_5 = lean_ctor_get(x_3, 0);
|
||||
lean_inc(x_5);
|
||||
x_6 = l_Lean_Parser_andthenInfo(x_4, x_5);
|
||||
x_7 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_7);
|
||||
lean_dec(x_2);
|
||||
x_8 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_8);
|
||||
lean_dec(x_3);
|
||||
x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotSuffixSpliceFn___boxed), 5, 3);
|
||||
lean_closure_set(x_9, 0, x_1);
|
||||
lean_closure_set(x_9, 1, x_7);
|
||||
lean_closure_set(x_9, 2, x_8);
|
||||
x_10 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_10, 0, x_6);
|
||||
lean_ctor_set(x_10, 1, x_9);
|
||||
return x_10;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotScopeAndSuffix___elambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
lean_inc(x_4);
|
||||
lean_inc(x_3);
|
||||
x_5 = l_Lean_Parser_tryAnti(x_3, x_4);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
lean_object* x_6;
|
||||
lean_dec(x_2);
|
||||
x_6 = lean_apply_2(x_1, x_3, x_4);
|
||||
return x_6;
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_7; lean_object* x_8;
|
||||
x_7 = 1;
|
||||
x_8 = l_Lean_Parser_orelseFnCore(x_2, x_1, x_7, x_3, x_4);
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_withAntiquotScopeAndSuffix(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; 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; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16;
|
||||
lean_inc(x_2);
|
||||
x_4 = l_Lean_Parser_withoutInfo(x_2);
|
||||
lean_inc(x_3);
|
||||
x_5 = l_Lean_Parser_mkAntiquotScope(x_1, x_4, x_3);
|
||||
x_6 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_6);
|
||||
x_7 = lean_ctor_get(x_3, 0);
|
||||
lean_inc(x_7);
|
||||
x_8 = l_Lean_Parser_andthenInfo(x_6, x_7);
|
||||
x_9 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_9);
|
||||
lean_dec(x_2);
|
||||
x_10 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_10);
|
||||
lean_dec(x_3);
|
||||
x_11 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotSuffixSpliceFn___boxed), 5, 3);
|
||||
lean_closure_set(x_11, 0, x_1);
|
||||
lean_closure_set(x_11, 1, x_9);
|
||||
lean_closure_set(x_11, 2, x_10);
|
||||
x_12 = lean_ctor_get(x_5, 0);
|
||||
lean_inc(x_12);
|
||||
x_13 = l_Lean_Parser_orelseInfo(x_12, x_8);
|
||||
x_14 = lean_ctor_get(x_5, 1);
|
||||
lean_inc(x_14);
|
||||
lean_dec(x_5);
|
||||
x_15 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotScopeAndSuffix___elambda__1), 4, 2);
|
||||
lean_closure_set(x_15, 0, x_11);
|
||||
lean_closure_set(x_15, 1, x_14);
|
||||
x_16 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_16, 0, x_13);
|
||||
lean_ctor_set(x_16, 1, x_15);
|
||||
return x_16;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_nodeWithAntiquot___elambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -28385,29 +28520,6 @@ lean_dec(x_1);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_sepByElemParser___elambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
lean_inc(x_4);
|
||||
lean_inc(x_3);
|
||||
x_5 = l_Lean_Parser_tryAnti(x_3, x_4);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
lean_object* x_6;
|
||||
lean_dec(x_1);
|
||||
x_6 = lean_apply_2(x_2, x_3, x_4);
|
||||
return x_6;
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_7; lean_object* x_8;
|
||||
x_7 = 1;
|
||||
x_8 = l_Lean_Parser_orelseFnCore(x_1, x_2, x_7, x_3, x_4);
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_sepByElemParser___closed__1() {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -28421,7 +28533,7 @@ return x_3;
|
|||
lean_object* l_Lean_Parser_sepByElemParser(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; 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; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18;
|
||||
lean_object* x_3; lean_object* x_4; 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;
|
||||
x_3 = l_String_trim(x_2);
|
||||
x_4 = l_stx___x2a___closed__3;
|
||||
x_5 = lean_string_append(x_3, x_4);
|
||||
|
|
@ -28435,26 +28547,8 @@ x_9 = lean_alloc_ctor(0, 2, 0);
|
|||
lean_ctor_set(x_9, 0, x_7);
|
||||
lean_ctor_set(x_9, 1, x_8);
|
||||
x_10 = l_Lean_Parser_sepByElemParser___closed__1;
|
||||
lean_inc(x_1);
|
||||
x_11 = l_Lean_Parser_mkAntiquotScope(x_10, x_1, x_9);
|
||||
x_12 = lean_ctor_get(x_11, 0);
|
||||
lean_inc(x_12);
|
||||
x_13 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_13);
|
||||
x_14 = l_Lean_Parser_orelseInfo(x_12, x_13);
|
||||
x_15 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_15);
|
||||
lean_dec(x_11);
|
||||
x_16 = lean_ctor_get(x_1, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_1);
|
||||
x_17 = lean_alloc_closure((void*)(l_Lean_Parser_sepByElemParser___elambda__1), 4, 2);
|
||||
lean_closure_set(x_17, 0, x_15);
|
||||
lean_closure_set(x_17, 1, x_16);
|
||||
x_18 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_18, 0, x_14);
|
||||
lean_ctor_set(x_18, 1, x_17);
|
||||
return x_18;
|
||||
x_11 = l_Lean_Parser_withAntiquotScopeAndSuffix(x_10, x_1, x_9);
|
||||
return x_11;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_sepByElemParser___boxed(lean_object* x_1, lean_object* x_2) {
|
||||
|
|
@ -30944,20 +31038,6 @@ l_Lean_Parser_mkAntiquot___closed__17 = _init_l_Lean_Parser_mkAntiquot___closed_
|
|||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__17);
|
||||
l_Lean_Parser_mkAntiquot___closed__18 = _init_l_Lean_Parser_mkAntiquot___closed__18();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__18);
|
||||
l_Lean_Parser_mkAntiquot___closed__19 = _init_l_Lean_Parser_mkAntiquot___closed__19();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__19);
|
||||
l_Lean_Parser_mkAntiquot___closed__20 = _init_l_Lean_Parser_mkAntiquot___closed__20();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__20);
|
||||
l_Lean_Parser_mkAntiquot___closed__21 = _init_l_Lean_Parser_mkAntiquot___closed__21();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__21);
|
||||
l_Lean_Parser_mkAntiquot___closed__22 = _init_l_Lean_Parser_mkAntiquot___closed__22();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__22);
|
||||
l_Lean_Parser_mkAntiquot___closed__23 = _init_l_Lean_Parser_mkAntiquot___closed__23();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__23);
|
||||
l_Lean_Parser_mkAntiquot___closed__24 = _init_l_Lean_Parser_mkAntiquot___closed__24();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__24);
|
||||
l_Lean_Parser_mkAntiquot___closed__25 = _init_l_Lean_Parser_mkAntiquot___closed__25();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquot___closed__25);
|
||||
l_Lean_Parser_mkAntiquotScope___closed__1 = _init_l_Lean_Parser_mkAntiquotScope___closed__1();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquotScope___closed__1);
|
||||
l_Lean_Parser_mkAntiquotScope___closed__2 = _init_l_Lean_Parser_mkAntiquotScope___closed__2();
|
||||
|
|
@ -30972,6 +31052,8 @@ l_Lean_Parser_mkAntiquotScope___closed__6 = _init_l_Lean_Parser_mkAntiquotScope_
|
|||
lean_mark_persistent(l_Lean_Parser_mkAntiquotScope___closed__6);
|
||||
l_Lean_Parser_mkAntiquotScope___closed__7 = _init_l_Lean_Parser_mkAntiquotScope___closed__7();
|
||||
lean_mark_persistent(l_Lean_Parser_mkAntiquotScope___closed__7);
|
||||
l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___closed__1 = _init_l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___closed__1();
|
||||
lean_mark_persistent(l_Lean_Parser_withAntiquotSuffixSpliceFn___lambda__1___closed__1);
|
||||
l_Lean_Parser_sepByElemParser___closed__1 = _init_l_Lean_Parser_sepByElemParser___closed__1();
|
||||
lean_mark_persistent(l_Lean_Parser_sepByElemParser___closed__1);
|
||||
l_Lean_Parser_categoryParserOfStackFn___closed__1 = _init_l_Lean_Parser_categoryParserOfStackFn___closed__1();
|
||||
|
|
|
|||
118
stage0/stdlib/Lean/Parser/Command.c
generated
118
stage0/stdlib/Lean/Parser/Command.c
generated
|
|
@ -129,7 +129,6 @@ extern lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__1;
|
|||
lean_object* l___regBuiltinParser_Lean_Parser_Command_variable(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Command_open_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_visibility;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7;
|
||||
lean_object* l_Lean_Parser_Command_variables_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_structInstBinder___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__15;
|
||||
|
|
@ -148,6 +147,7 @@ lean_object* l_Lean_Parser_Command_extends___elambda__1___closed__7;
|
|||
lean_object* l_Lean_Parser_Command_printAxioms___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_end___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_openRenamingItem___elambda__1___closed__4;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
extern lean_object* l_Lean_Parser_Term_forall_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_extends___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_synth_formatter___closed__4;
|
||||
|
|
@ -719,7 +719,6 @@ lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__5;
|
|||
lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_checkPrecFn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_resolve__name___elambda__1___closed__9;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
lean_object* l_Lean_Parser_Command_docComment_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_variables___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -866,6 +865,7 @@ lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__6;
|
|||
lean_object* l_Lean_Parser_Command_openSimple_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_reduce___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_initialize___closed__4;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
lean_object* l_Lean_Parser_Command_def___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_declVal___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_resolve__name;
|
||||
|
|
@ -898,7 +898,6 @@ lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__3;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Command_open_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_classTk_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__9;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
lean_object* l_Lean_Parser_Command_builtin__initialize_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_attribute___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_classInductive___closed__7;
|
||||
|
|
@ -1106,9 +1105,9 @@ lean_object* l_Lean_Parser_Command_namespace___elambda__1(lean_object*, lean_obj
|
|||
lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__24;
|
||||
lean_object* l_Lean_Parser_Command_classInductive_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_toggleInsideQuot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
lean_object* l_Lean_Parser_Command_reduce___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_section___elambda__1___closed__5;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
lean_object* l_Lean_Parser_Command_variables___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_protected___elambda__1___closed__5;
|
||||
extern lean_object* l_term___x3a_x3a_____closed__3;
|
||||
|
|
@ -1393,6 +1392,7 @@ lean_object* l_Lean_Parser_Command_resolve__name___elambda__1___closed__6;
|
|||
lean_object* l_Lean_Parser_Command_commentBody___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_open___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_set__option_parenthesizer___closed__5;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Command_end_parenthesizer(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Command_export_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_abbrev_parenthesizer___closed__1;
|
||||
|
|
@ -1525,7 +1525,6 @@ lean_object* l_Lean_Parser_Command_protected___closed__3;
|
|||
lean_object* l_Lean_Parser_Command_exit___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_structCtor;
|
||||
lean_object* l_Lean_Parser_Command_reduce___elambda__1___closed__5;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__5;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Command_check__failure_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_private_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_structure_formatter___closed__7;
|
||||
|
|
@ -1810,11 +1809,9 @@ lean_object* l_Lean_Parser_Command_docComment_formatter___closed__3;
|
|||
lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__16;
|
||||
lean_object* l_Lean_Parser_Command_reduce_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_attribute___closed__2;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
lean_object* l_Lean_Parser_Command_synth___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_in_formatter___closed__1;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
lean_object* l_Lean_Parser_Command_exit___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Command_resolve__name___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_init__quot_parenthesizer___closed__2;
|
||||
|
|
@ -2064,6 +2061,7 @@ lean_object* l_Lean_Parser_Command_variables_formatter___closed__2;
|
|||
lean_object* l_Lean_Parser_Command_attribute___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_structSimpleBinder___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_resolve__name_formatter___closed__1;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
lean_object* l_Lean_Parser_Command_openHiding___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_check__failure___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_def___elambda__1___closed__7;
|
||||
|
|
@ -2131,6 +2129,7 @@ lean_object* l_Lean_Parser_Command_check__failure_formatter___closed__2;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Command_printAxioms_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_openOnly___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_declaration___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7;
|
||||
lean_object* l_Lean_Parser_Command_attribute___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_axiom___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Term_letIdLhs_formatter___closed__4;
|
||||
|
|
@ -2154,6 +2153,7 @@ lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__7;
|
|||
lean_object* l_Lean_Parser_Command_open___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_declSig___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__23;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
lean_object* l_Lean_Parser_Command_def_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_structCtor___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__10;
|
||||
|
|
@ -2163,7 +2163,6 @@ lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__9;
|
|||
lean_object* l_Lean_Parser_Command_print___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_universes_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_classInductive_parenthesizer___closed__2;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7;
|
||||
lean_object* l_Lean_Parser_Command_set__option___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_protected___elambda__1(lean_object*, lean_object*);
|
||||
|
|
@ -2322,6 +2321,7 @@ lean_object* l_Lean_Parser_Command_openOnly___elambda__1___closed__8;
|
|||
lean_object* l_Lean_Parser_Command_inductive_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_structure___elambda__1___closed__4;
|
||||
extern lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__11;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
lean_object* l_Lean_Parser_Command_check__failure_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_set__option_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_check___elambda__1___closed__7;
|
||||
|
|
@ -2494,6 +2494,7 @@ lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__13;
|
|||
lean_object* l_Lean_Parser_Command_abbrev___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_open___closed__9;
|
||||
lean_object* l_Lean_Parser_Command_example___closed__2;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7;
|
||||
lean_object* l_Lean_Parser_Command_declValEqns_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_mutual___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_declSig_formatter___closed__3;
|
||||
|
|
@ -2672,7 +2673,6 @@ lean_object* l_Lean_Parser_Command_check_parenthesizer___closed__1;
|
|||
lean_object* l_Lean_Parser_Command_declaration___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_partial_formatter___closed__2;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
lean_object* l_Lean_Parser_Command_structSimpleBinder___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_andthenFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_many1Indent___closed__2;
|
||||
|
|
@ -11465,7 +11465,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_docComment_formatter___closed__3;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -11934,7 +11934,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -12118,7 +12118,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId_formatter___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_term_x5b___x5d___closed__5;
|
||||
x_3 = l_Lean_Parser_Term_tupleTail_formatter___closed__2;
|
||||
x_4 = 0;
|
||||
|
|
@ -12169,7 +12169,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId_formatter___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_declId_formatter___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -13155,7 +13155,7 @@ static lean_object* _init_l_Lean_Parser_Command_ctor_formatter___closed__7() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_ctor_formatter___closed__6;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -13651,7 +13651,7 @@ static lean_object* _init_l_Lean_Parser_Command_structCtor_formatter___closed__4
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_structCtor_formatter___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -13746,7 +13746,7 @@ static lean_object* _init_l_Lean_Parser_Command_structExplicitBinder_formatter__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_many1_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -14248,7 +14248,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_formatter___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7;
|
||||
x_2 = l_Lean_Parser_Command_structFields_formatter___closed__8;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -14260,7 +14260,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_formatter___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_2 = l_Lean_Parser_Command_structFields_formatter___closed__9;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -14834,7 +14834,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_docComment_parenthesizer___closed__2;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
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);
|
||||
|
|
@ -15241,7 +15241,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___cl
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -15423,7 +15423,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId_parenthesizer___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_term_x5b___x5d___closed__5;
|
||||
x_3 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_4 = 0;
|
||||
|
|
@ -15474,7 +15474,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId_parenthesizer___closed__6
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_declId_parenthesizer___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -16322,7 +16322,7 @@ static lean_object* _init_l_Lean_Parser_Command_ctor_parenthesizer___closed__6()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_ctor_parenthesizer___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -16700,7 +16700,7 @@ static lean_object* _init_l_Lean_Parser_Command_structCtor_parenthesizer___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_structCtor_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);
|
||||
|
|
@ -16793,7 +16793,7 @@ static lean_object* _init_l_Lean_Parser_Command_structExplicitBinder_parenthesiz
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_many1_parenthesizer), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -17195,7 +17195,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_parenthesizer___clo
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7;
|
||||
x_2 = l_Lean_Parser_Command_structFields_parenthesizer___closed__8;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -17207,7 +17207,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_parenthesizer___clo
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
x_2 = l_Lean_Parser_Command_structFields_parenthesizer___closed__9;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -17978,7 +17978,7 @@ static lean_object* _init_l_Lean_Parser_Command_section_formatter___closed__3()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -18056,7 +18056,7 @@ static lean_object* _init_l_Lean_Parser_Command_section_parenthesizer___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -18356,7 +18356,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_namespace_formatter___closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -18424,7 +18424,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
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);
|
||||
|
|
@ -19791,7 +19791,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_universe_formatter___closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -22552,8 +22552,8 @@ static lean_object* _init_l_Lean_Parser_Command_print_formatter___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -22632,8 +22632,8 @@ static lean_object* _init_l_Lean_Parser_Command_print_parenthesizer___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -22957,7 +22957,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_printAxioms_formatter___closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -23036,8 +23036,8 @@ static lean_object* _init_l_Lean_Parser_Command_printAxioms_parenthesizer___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__5;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
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);
|
||||
|
|
@ -23338,7 +23338,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_resolve__name_formatter___closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -24151,7 +24151,7 @@ static lean_object* _init_l_Lean_Parser_Command_set__option_formatter___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_set__option_formatter___closed__6;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -24231,7 +24231,7 @@ static lean_object* _init_l_Lean_Parser_Command_set__option_parenthesizer___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__5;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
x_2 = l_Lean_Parser_Term_attrArg_parenthesizer___closed__1;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -24243,7 +24243,7 @@ static lean_object* _init_l_Lean_Parser_Command_set__option_parenthesizer___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__5;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
x_2 = l_Lean_Parser_Command_set__option_parenthesizer___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -24255,7 +24255,7 @@ static lean_object* _init_l_Lean_Parser_Command_set__option_parenthesizer___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_set__option_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -25185,7 +25185,7 @@ static lean_object* _init_l_Lean_Parser_Command_export_formatter___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_export_formatter___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -25289,7 +25289,7 @@ static lean_object* _init_l_Lean_Parser_Command_export_parenthesizer___closed__4
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_export_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -26702,7 +26702,7 @@ static lean_object* _init_l_Lean_Parser_Command_openHiding_formatter___closed__3
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_openHiding_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -26788,7 +26788,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_openRenamingItem_formatter___closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -26799,7 +26799,7 @@ static lean_object* _init_l_Lean_Parser_Command_openRenamingItem_formatter___clo
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_openRenamingItem_formatter___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -26860,7 +26860,7 @@ static lean_object* _init_l_Lean_Parser_Command_openRenaming_formatter___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_openRenaming_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -26958,7 +26958,7 @@ static lean_object* _init_l_Lean_Parser_Command_openOnly_formatter___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_antiquotNestedExpr_formatter___closed__1;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -27216,7 +27216,7 @@ static lean_object* _init_l_Lean_Parser_Command_openHiding_parenthesizer___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -27288,7 +27288,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_depArrow_parenthesizer___closed__3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
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);
|
||||
|
|
@ -27299,7 +27299,7 @@ static lean_object* _init_l_Lean_Parser_Command_openRenamingItem_parenthesizer__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_openRenamingItem_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);
|
||||
|
|
@ -28040,7 +28040,7 @@ static lean_object* _init_l_Lean_Parser_Command_mutual_formatter___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_2 = l_Lean_Parser_Command_mutual_formatter___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -28072,7 +28072,7 @@ static lean_object* _init_l_Lean_Parser_Command_mutual_formatter___closed__8() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_2 = l_Lean_Parser_Command_mutual_formatter___closed__7;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -28196,7 +28196,7 @@ static lean_object* _init_l_Lean_Parser_Command_mutual_parenthesizer___closed__4
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
x_2 = l_Lean_Parser_Command_mutual_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -28638,7 +28638,7 @@ static lean_object* _init_l_Lean_Parser_Command_initialize_formatter___closed__4
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_initialize_formatter___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -28762,7 +28762,7 @@ static lean_object* _init_l_Lean_Parser_Command_initialize_parenthesizer___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_initialize_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);
|
||||
|
|
|
|||
116
stage0/stdlib/Lean/Parser/Do.c
generated
116
stage0/stdlib/Lean/Parser/Do.c
generated
|
|
@ -22,6 +22,7 @@ lean_object* l_Lean_Parser_Term_initFn____x40_Lean_Parser_Do___hyg_193____closed
|
|||
lean_object* l_Lean_Parser_Term_termReturn___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_liftMethod_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed_formatter___closed__2;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doIf_parenthesizer___closed__9;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace_parenthesizer___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doCatch___closed__1;
|
||||
|
|
@ -33,6 +34,7 @@ lean_object* l_Lean_Parser_Term_doNested___elambda__1(lean_object*, lean_object*
|
|||
lean_object* l_Lean_Parser_Term_doSeqItem___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_doElemParser(lean_object*);
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doUnless_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doLet___closed__6;
|
||||
|
|
@ -58,7 +60,6 @@ lean_object* l_Lean_Parser_Term_doDbgTrace___closed__1;
|
|||
lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__12;
|
||||
lean_object* l_Lean_Parser_ParserState_mkError(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl___closed__4;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doExpr_parenthesizer___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot___closed__7;
|
||||
|
|
@ -66,7 +67,6 @@ lean_object* l_Lean_Parser_Term_doLet_formatter___closed__4;
|
|||
lean_object* l_Lean_Parser_Term_doElem_quot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl___elambda__1___closed__3;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doReassignArrow___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_initFn____x40_Lean_Parser_Do___hyg_193_(lean_object*);
|
||||
|
|
@ -147,7 +147,6 @@ lean_object* l_Lean_Parser_Term_doFinally___closed__3;
|
|||
lean_object* l_Lean_Parser_Term_doDbgTrace_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doMatchAlts;
|
||||
extern lean_object* l_Lean_Parser_Term_simpleBinder_parenthesizer___closed__2;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__9;
|
||||
lean_object* l_Lean_Parser_Term_doSeq___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doTry___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Term_initFn____x40_Lean_Parser_Do___hyg_193____closed__6;
|
||||
|
|
@ -484,6 +483,7 @@ lean_object* l_Lean_Parser_Term_doLetRec___elambda__1___closed__3;
|
|||
lean_object* l_Lean_Parser_Term_doSeq_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doReassign_parenthesizer___closed__2;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
lean_object* l_Lean_Parser_Term_doIf___closed__8;
|
||||
lean_object* l_Lean_Parser_Term_doLetArrow_parenthesizer___closed__8;
|
||||
lean_object* l_Lean_Parser_Term_do___closed__1;
|
||||
|
|
@ -499,7 +499,6 @@ lean_object* l_Lean_Parser_Term_doReturn_parenthesizer___closed__3;
|
|||
lean_object* l_Lean_Parser_Term_termReturn___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__11;
|
||||
lean_object* l_Lean_Parser_Term_termUnless_formatter___closed__2;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl_parenthesizer___closed__6;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_termTry_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doSeqIndent_formatter___closed__2;
|
||||
|
|
@ -511,7 +510,6 @@ extern lean_object* l_Lean_Parser_Term_structInst_formatter___closed__2;
|
|||
lean_object* l_Lean_Parser_Term_elseIf_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_do___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doUnless___elambda__1___closed__3;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doFinally___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_explicitBinder_formatter___closed__2;
|
||||
|
|
@ -523,6 +521,7 @@ lean_object* l_Lean_Parser_Term_doContinue___closed__3;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Term_doHave_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot_parenthesizer___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_optType;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4_(lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_14_(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot_formatter___closed__5;
|
||||
|
|
@ -564,7 +563,6 @@ lean_object* l_Lean_Parser_Term_termUnless_formatter___closed__1;
|
|||
lean_object* l_Lean_Parser_Term_doIdDecl_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_termReturn___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Term_letDecl;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_liftMethod_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doIf_formatter___closed__9;
|
||||
|
|
@ -576,6 +574,7 @@ lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__10;
|
|||
lean_object* l_Lean_Parser_Term_doBreak___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doLetArrow_parenthesizer___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Term_let___elambda__1___closed__3;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
lean_object* l_Lean_Parser_Term_doCatch___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doUnless___closed__8;
|
||||
lean_object* l_Lean_Parser_Term_doCatch_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -636,10 +635,10 @@ lean_object* l_Lean_Parser_Term_doUnless_formatter___closed__6;
|
|||
lean_object* l_Lean_Parser_Term_doFinally_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doMatch___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_toggleInsideQuot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doHave_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_letIdDeclNoBinders___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
lean_object* l_Lean_Parser_Term_doSeqIndent___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_termBeforeDo_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doLetArrow___closed__6;
|
||||
|
|
@ -914,6 +913,7 @@ lean_object* l_Lean_Parser_Term_liftMethod___elambda__1___closed__4;
|
|||
lean_object* l_Lean_Parser_Term_doUnless___elambda__1___closed__15;
|
||||
lean_object* l_Lean_Parser_Term_doHave___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doSeqItem___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__7;
|
||||
extern lean_object* l_Lean_Parser_Term_letrec___closed__4;
|
||||
lean_object* l_Lean_Parser_many1_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_termReturn_parenthesizer___closed__1;
|
||||
|
|
@ -940,7 +940,6 @@ lean_object* l_Lean_Parser_Term_doFor___elambda__1___closed__7;
|
|||
lean_object* l_Lean_Parser_Term_termBeforeDo;
|
||||
lean_object* l_Lean_Parser_Term_doLetRec___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl_parenthesizer___closed__5;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__7;
|
||||
lean_object* l_Lean_Parser_Term_termUnless___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl___elambda__1___closed__11;
|
||||
lean_object* l_Lean_Parser_Term_doUnless___elambda__1___closed__14;
|
||||
|
|
@ -1147,7 +1146,6 @@ lean_object* l_Lean_Parser_Term_doSeqItem___elambda__1___closed__12;
|
|||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__36;
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot___elambda__1___closed__11;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_match_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doHave___elambda__1___closed__2;
|
||||
|
|
@ -1156,6 +1154,7 @@ lean_object* l_Lean_Parser_Term_doReturn_formatter___closed__7;
|
|||
lean_object* l_Lean_Parser_Term_doFor_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doNested_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__3;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doReassignArrow___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doTry___elambda__1___closed__5;
|
||||
|
|
@ -1168,7 +1167,6 @@ lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken;
|
|||
lean_object* l_Lean_Parser_Term_doUnless___elambda__1___closed__10;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__35;
|
||||
lean_object* l_Lean_Parser_Term_doBreak_formatter___closed__1;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doIf_parenthesizer___closed__11;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Term_letPatDecl_formatter___closed__2;
|
||||
|
|
@ -1190,13 +1188,13 @@ lean_object* l_Lean_Parser_Term_doTry___elambda__1___closed__14;
|
|||
lean_object* l_Lean_Parser_Term_doCatch_parenthesizer___closed__2;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_doAssert_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doHave___closed__3;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_do_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doTry___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl_parenthesizer___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl___elambda__1___closed__16;
|
||||
lean_object* l_Lean_Parser_Term_doContinue___elambda__1___closed__6;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doTry;
|
||||
lean_object* l_Lean_Parser_Term_doLetArrow_parenthesizer___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_do_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1232,6 +1230,7 @@ lean_object* l_Lean_Parser_Term_doLetArrow___closed__2;
|
|||
lean_object* l_Lean_Parser_Term_doUnless_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doBreak_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doLetRec_formatter___closed__2;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doMatch_formatter___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doExpr___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__14;
|
||||
|
|
@ -1256,7 +1255,6 @@ lean_object* l_Lean_Parser_Term_doSeqItem_parenthesizer___closed__2;
|
|||
lean_object* l_Lean_Parser_Term_elseIf___elambda__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doIf_formatter___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doUnless___closed__5;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7;
|
||||
lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doFinally_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__14;
|
||||
|
|
@ -1295,6 +1293,7 @@ lean_object* l___regBuiltin_Lean_Parser_Term_doReassignArrow_parenthesizer___clo
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withPosition_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl_formatter___closed__10;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_doNested_parenthesizer(lean_object*);
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doLet_formatter___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___closed__5;
|
||||
|
|
@ -1336,6 +1335,7 @@ lean_object* l_Lean_Parser_Term_doNested_parenthesizer(lean_object*, lean_object
|
|||
lean_object* l_Lean_Parser_Term_doLetArrow___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doMatch___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doFinally___closed__1;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__9;
|
||||
lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__13;
|
||||
lean_object* l_Lean_Parser_Term_doHave;
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl___closed__6;
|
||||
|
|
@ -1371,7 +1371,6 @@ lean_object* l_Lean_Parser_Term_doPatDecl___closed__4;
|
|||
lean_object* l_Lean_Parser_Term_doLetArrow_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doContinue___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_termTry_formatter___closed__2;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__8;
|
||||
lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__23;
|
||||
lean_object* l_Lean_Parser_Term_doIf_parenthesizer___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_matchAlts_formatter(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1399,6 +1398,7 @@ lean_object* l_Lean_Parser_Term_doCatch___elambda__1___closed__11;
|
|||
lean_object* l_Lean_Parser_Term_doLetRec___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_liftMethod_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_termUnless_parenthesizer___closed__1;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
lean_object* l_Lean_Parser_Term_doIf___elambda__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_termReturn_parenthesizer___closed__2;
|
||||
|
|
@ -1428,6 +1428,7 @@ lean_object* l_Lean_Parser_Term_doMatch___elambda__1___closed__3;
|
|||
lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__4;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Term_doReassign(lean_object*);
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doHave_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doLetRec___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Term_do___elambda__1(lean_object*, lean_object*);
|
||||
|
|
@ -1465,7 +1466,6 @@ lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_formatter___closed__3;
|
|||
lean_object* l_Lean_Parser_Term_doElem_quot___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doCatch___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__5;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__27;
|
||||
lean_object* l_Lean_Parser_unicodeSymbolFnAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_elseIf_formatter___closed__4;
|
||||
|
|
@ -2136,7 +2136,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem___elambda__1___closed__1(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__8;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -2146,7 +2146,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem___elambda__1___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__7;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__7;
|
||||
x_2 = l_Lean_Parser_Term_doSeqItem___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -2244,7 +2244,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem___elambda__1___closed__11
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__8;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
x_2 = l_Lean_Parser_Term_doSeqItem___elambda__1___closed__10;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -2315,7 +2315,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__8;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
x_2 = l_Lean_Parser_Term_doSeqItem___closed__3;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2375,7 +2375,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -2385,7 +2385,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__5;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__5;
|
||||
x_2 = l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -2451,7 +2451,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
x_2 = l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__7;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -2491,7 +2491,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
|||
x_1 = l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__6;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_2);
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
x_4 = l_Lean_Parser_nodeInfo(x_3, x_2);
|
||||
return x_4;
|
||||
}
|
||||
|
|
@ -2804,7 +2804,7 @@ static lean_object* _init_l_Lean_Parser_Term_termBeforeDo___elambda__1___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__1;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__1;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -3061,7 +3061,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem_formatter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__7;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__7;
|
||||
x_2 = l_Lean_Parser_Term_doSeqItem___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -3116,7 +3116,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem_formatter___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_2 = l_Lean_Parser_Term_doSeqItem_formatter___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -3128,7 +3128,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem_formatter___closed__7() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__8;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_doSeqItem_formatter___closed__6;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
|
|
@ -3243,7 +3243,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqIndent_formatter___closed__1()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__5;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__5;
|
||||
x_2 = l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -3268,7 +3268,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqIndent_formatter___closed__3()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_doSeqIndent_formatter___closed__2;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
|
|
@ -3362,7 +3362,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem_parenthesizer___closed__4
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
x_2 = l_Lean_Parser_Term_doSeqItem_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -3374,7 +3374,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem_parenthesizer___closed__5
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__8;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_doSeqItem_parenthesizer___closed__4;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
|
|
@ -3510,7 +3510,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqIndent_parenthesizer___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_doSeqIndent_parenthesizer___closed__2;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
|
|
@ -4088,7 +4088,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__1;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__1;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -6269,7 +6269,7 @@ static lean_object* _init_l_Lean_Parser_Term_doPatDecl_formatter___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__5;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__5;
|
||||
x_2 = l_Lean_Parser_Term_doPatDecl_formatter___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -6589,7 +6589,7 @@ static lean_object* _init_l_Lean_Parser_Term_doPatDecl_parenthesizer___closed__5
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__5;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__5;
|
||||
x_2 = l_Lean_Parser_Term_doPatDecl_parenthesizer___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -10139,7 +10139,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf_formatter___closed__10() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7;
|
||||
x_2 = l_Lean_Parser_Term_doIf_formatter___closed__9;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -10173,7 +10173,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf_formatter___closed__13() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7;
|
||||
x_2 = l_Lean_Parser_Term_doIf_formatter___closed__12;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -10451,7 +10451,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf_parenthesizer___closed__8() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7;
|
||||
x_2 = l_Lean_Parser_Term_doIf_parenthesizer___closed__7;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -10473,7 +10473,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf_parenthesizer___closed__10() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7;
|
||||
x_2 = l_Lean_Parser_Term_doIf_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);
|
||||
|
|
@ -15616,7 +15616,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr___elambda__1___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -15626,7 +15626,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr___elambda__1___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__9;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__9;
|
||||
x_2 = l_Lean_Parser_Term_doExpr___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -15649,7 +15649,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr___elambda__1___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_2 = l_Lean_Parser_Term_doExpr___elambda__1___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -15700,7 +15700,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_2 = l_Lean_Parser_Term_doExpr___closed__1;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -15761,7 +15761,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_4 = 1;
|
||||
x_5 = l_Lean_Parser_Term_doExpr;
|
||||
x_6 = lean_unsigned_to_nat(0u);
|
||||
|
|
@ -15773,7 +15773,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr_formatter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__9;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__9;
|
||||
x_2 = l_Lean_Parser_Term_doExpr___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -15800,7 +15800,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr_formatter___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_doExpr_formatter___closed__2;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
|
|
@ -15833,7 +15833,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_formatterAttribute;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_4 = l___regBuiltin_Lean_Parser_Term_doExpr_formatter___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
@ -15868,7 +15868,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr_parenthesizer___closed__3()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_doExpr_parenthesizer___closed__2;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
|
|
@ -15901,7 +15901,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_4 = l___regBuiltin_Lean_Parser_Term_doExpr_parenthesizer___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
@ -16174,7 +16174,7 @@ static lean_object* _init_l_Lean_Parser_Term_do___elambda__1___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -16184,7 +16184,7 @@ static lean_object* _init_l_Lean_Parser_Term_do___elambda__1___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__1;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__1;
|
||||
x_2 = l_Lean_Parser_Term_do___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -16195,7 +16195,7 @@ static lean_object* _init_l_Lean_Parser_Term_do___elambda__1___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doUnless___elambda__1___closed__9;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -16232,7 +16232,7 @@ static lean_object* _init_l_Lean_Parser_Term_do___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doUnless___closed__2;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -16293,7 +16293,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7;
|
||||
x_2 = l_term___u2218_____closed__6;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_4 = 1;
|
||||
x_5 = l_Lean_Parser_Term_do;
|
||||
x_6 = lean_unsigned_to_nat(0u);
|
||||
|
|
@ -16305,7 +16305,7 @@ static lean_object* _init_l_Lean_Parser_Term_do_formatter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__1;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__1;
|
||||
x_2 = l_Lean_Parser_Term_do___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -16320,7 +16320,7 @@ static lean_object* _init_l_Lean_Parser_Term_do_formatter___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_2 = l_Lean_Parser_maxPrec;
|
||||
x_3 = l_Lean_Parser_Term_doUnless_formatter___closed__5;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
|
|
@ -16353,7 +16353,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_formatterAttribute;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_4 = l___regBuiltin_Lean_Parser_Term_do_formatter___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
@ -16376,7 +16376,7 @@ static lean_object* _init_l_Lean_Parser_Term_do_parenthesizer___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_1 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_2 = l_Lean_Parser_maxPrec;
|
||||
x_3 = l_Lean_Parser_Term_doIf_parenthesizer___closed__2;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
|
|
@ -16409,7 +16409,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_4 = l___regBuiltin_Lean_Parser_Term_do_parenthesizer___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Parser/Extension.c
generated
4
stage0/stdlib/Lean/Parser/Extension.c
generated
|
|
@ -29,6 +29,7 @@ lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_BuiltinParserAttri
|
|||
lean_object* l_Lean_Parser_declareLeadingBuiltinParser___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_strLitToAtom___closed__3;
|
||||
lean_object* l_Std_PersistentHashMap_containsAtAux___at_Lean_Parser_isValidSyntaxNodeKind___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Lean_Parser_parserExtension___lambda__1(lean_object*);
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l_Lean_Parser_andthenInfo(lean_object*, lean_object*);
|
||||
|
|
@ -434,7 +435,6 @@ lean_object* l_Lean_registerScopedEnvExtensionUnsafe___rarg(lean_object*, lean_o
|
|||
lean_object* lean_panic_fn(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_runParserCategory(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_addLeadingParser(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_2560____closed__5;
|
||||
lean_object* l_Lean_Parser_ParserExtension_addEntryImpl___closed__3;
|
||||
lean_object* l_Std_RBNode_find___at_Lean_Parser_notFollowedByCategoryTokenFn___spec__1___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -10474,7 +10474,7 @@ x_12 = l_Lean_Name_toExprAux(x_4);
|
|||
lean_inc(x_4);
|
||||
x_13 = l_Lean_mkConst(x_4, x_9);
|
||||
x_14 = l_Lean_mkNatLit(x_5);
|
||||
x_15 = l_Std_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
x_15 = l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
x_16 = lean_array_push(x_15, x_11);
|
||||
x_17 = lean_array_push(x_16, x_12);
|
||||
x_18 = lean_array_push(x_17, x_13);
|
||||
|
|
|
|||
2157
stage0/stdlib/Lean/Parser/Extra.c
generated
2157
stage0/stdlib/Lean/Parser/Extra.c
generated
File diff suppressed because it is too large
Load diff
24
stage0/stdlib/Lean/Parser/Level.c
generated
24
stage0/stdlib/Lean/Parser/Level.c
generated
|
|
@ -21,6 +21,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer(lea
|
|||
lean_object* l_Lean_Parser_andthenInfo(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_imax_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Level_ident___elambda__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_addLit___closed__2;
|
||||
lean_object* l_Lean_Parser_Level_num_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_max_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -89,6 +90,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(lean_objec
|
|||
extern lean_object* l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkPrec_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
lean_object* l_Lean_Parser_checkPrecFn(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Level_addLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -106,7 +108,6 @@ lean_object* l_Lean_Parser_Level_addLit_formatter___closed__1;
|
|||
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_ident___closed__3;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Level_paren(lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Level___hyg_4____closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_num_formatter___closed__1;
|
||||
|
|
@ -154,14 +155,12 @@ lean_object* l_Lean_Parser_Level_addLit___closed__5;
|
|||
lean_object* l_Lean_Parser_Level_paren_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_addLit___closed__3;
|
||||
lean_object* l_Lean_Parser_Level_imax___closed__2;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__1;
|
||||
lean_object* l_Lean_Parser_Level_num_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_paren_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_num_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__1;
|
||||
extern lean_object* l_Lean_Parser_antiquotNestedExpr___closed__3;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_max_formatter___closed__1;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__4;
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__3;
|
||||
|
|
@ -183,7 +182,6 @@ lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__3;
|
|||
lean_object* l_Lean_Parser_numLit___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_hole_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_hole___closed__6;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
lean_object* l_Lean_Parser_Level_max;
|
||||
lean_object* l_Lean_Parser_Level_num;
|
||||
lean_object* l_Lean_Parser_categoryParser(lean_object*, lean_object*);
|
||||
|
|
@ -207,6 +205,7 @@ lean_object* l_Lean_Parser_Level_hole_parenthesizer___closed__1;
|
|||
lean_object* l_Lean_Parser_Level_paren_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_levelParser_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Level_hole(lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
lean_object* l_Lean_Parser_Level_max_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_hole___closed__1;
|
||||
lean_object* l_Lean_Parser_levelParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -220,6 +219,7 @@ lean_object* l_Lean_Parser_Level_imax_parenthesizer___closed__1;
|
|||
lean_object* l___regBuiltinParser_Lean_Parser_Level_ident___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_imax___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_addLit___closed__6;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
lean_object* l_Lean_Parser_Level_addLit___elambda__1___closed__3;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_max_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_max___elambda__1(lean_object*, lean_object*);
|
||||
|
|
@ -268,6 +268,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean
|
|||
lean_object* l_Lean_Parser_Level_addLit___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_max___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__5;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__1;
|
||||
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_paren_parenthesizer___closed__3;
|
||||
|
|
@ -275,7 +276,6 @@ lean_object* l_Lean_Parser_Level_max___closed__2;
|
|||
lean_object* l_Lean_Parser_Level_paren_parenthesizer___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_hole___elambda__1___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
lean_object* l_Lean_Parser_andthenFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_max_parenthesizer___closed__5;
|
||||
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Level___hyg_4____closed__1() {
|
||||
|
|
@ -1110,7 +1110,7 @@ static lean_object* _init_l_Lean_Parser_Level_max_parenthesizer___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__5;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
x_2 = l_Lean_Parser_Level_max_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -1874,7 +1874,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_andthen_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -1913,7 +1913,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_Level_num_parenthesizer___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__1;
|
||||
x_8 = l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -2027,7 +2027,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_leadingNode_formatter___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_andthen_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -2056,7 +2056,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_Level_num_parenthesizer___closed__1;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_7 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_8 = l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -2273,7 +2273,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Level_addLit_formatter___closed__1;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -2315,7 +2315,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__1;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__1;
|
||||
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);
|
||||
|
|
|
|||
28
stage0/stdlib/Lean/Parser/Module.c
generated
28
stage0/stdlib/Lean/Parser/Module.c
generated
|
|
@ -123,13 +123,13 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse
|
|||
lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_initCacheForInput(lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_import___elambda__1___closed__4;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
extern lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_testParseModuleAux_parse___closed__1;
|
||||
lean_object* l_Lean_Parser_Module_import___elambda__1___closed__11;
|
||||
lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_testParseModuleAux_parse___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Command_exit___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
lean_object* l_Lean_Parser_Module_header___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_parseHeader_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_ident___closed__2;
|
||||
|
|
@ -150,8 +150,8 @@ lean_object* l_Lean_Parser_Module_prelude_formatter___closed__3;
|
|||
lean_object* l_Lean_Parser_Module_header___closed__1;
|
||||
lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__4;
|
||||
lean_object* l_IO_FS_Handle_readToEnd_read___at_IO_Process_output___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
lean_object* l_Lean_Parser_Module_module___elambda__1___closed__9;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Syntax_updateLeading(lean_object*);
|
||||
lean_object* lean_io_realpath(lean_object*, lean_object*);
|
||||
|
|
@ -227,7 +227,6 @@ uint8_t l_Lean_Parser_isExitCommand(lean_object*);
|
|||
lean_object* l_Lean_Parser_Module_module___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Module_updateTokens(lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_prelude___closed__3;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_forMAux___at_Lean_Parser_testParseModuleAux_parse___spec__3___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -257,6 +256,7 @@ lean_object* l_Lean_Parser_Module_module_parenthesizer(lean_object*, lean_object
|
|||
lean_object* l_Lean_Parser_Module_header___elambda__1___closed__13;
|
||||
lean_object* l_Lean_Parser_Module_import_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_topLevelCommandParserFn___closed__2;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
extern lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_topLevelCommandParserFn___closed__4;
|
||||
extern lean_object* l_Lean_Parser_instInhabitedParser___closed__2;
|
||||
|
|
@ -272,6 +272,7 @@ lean_object* l_Lean_Parser_testParseModuleAux_parse(lean_object*, lean_object*,
|
|||
lean_object* l_Lean_Parser_Module_import___elambda__1___closed__16;
|
||||
lean_object* l_Lean_Parser_Module_updateTokens_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__4___closed__1;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_import___closed__5;
|
||||
lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__3;
|
||||
|
|
@ -325,7 +326,6 @@ lean_object* l_Lean_Parser_Module_header___elambda__1(lean_object*, lean_object*
|
|||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_header_formatter___closed__4;
|
||||
lean_object* l_IO_FS_readFile___at_Lean_Parser_testParseFile___spec__1___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
lean_object* l_Lean_Parser_andthenFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_prelude___elambda__1___closed__9;
|
||||
static lean_object* _init_l_Lean_Parser_Module_prelude___elambda__1___closed__1() {
|
||||
|
|
@ -1158,7 +1158,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Module_import_formatter___closed__4;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -1229,7 +1229,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Module_header_formatter___closed__2;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -1259,7 +1259,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Module_header_formatter___closed__5;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -1281,7 +1281,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Module_header_formatter___closed__7;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -1371,7 +1371,7 @@ static lean_object* _init_l_Lean_Parser_Module_module_formatter___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__22;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__22;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
lean_closure_set(x_2, 1, x_1);
|
||||
|
|
@ -1499,7 +1499,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Tactic_tacticSeqBracketed_parenthesizer___closed__3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
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);
|
||||
|
|
@ -1568,7 +1568,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Module_header_parenthesizer___closed__2;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
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);
|
||||
|
|
@ -1598,7 +1598,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Module_header_parenthesizer___closed__5;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
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);
|
||||
|
|
@ -1620,7 +1620,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Module_header_parenthesizer___closed__7;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
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);
|
||||
|
|
@ -1680,7 +1680,7 @@ static lean_object* _init_l_Lean_Parser_Module_module_parenthesizer___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__24;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__24;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
lean_closure_set(x_2, 1, x_1);
|
||||
|
|
|
|||
130
stage0/stdlib/Lean/Parser/Syntax.c
generated
130
stage0/stdlib/Lean/Parser/Syntax.c
generated
|
|
@ -83,9 +83,11 @@ lean_object* l_Lean_Parser_Command_mixfix;
|
|||
lean_object* l_Lean_Parser_Syntax_sepBy___closed__10;
|
||||
lean_object* l_Lean_Parser_Command_macroHead_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Syntax_unary___elambda__1___closed__5;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__5;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Syntax_sepBy_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_elab___elambda__1___closed__13;
|
||||
lean_object* l_Lean_Parser_Command_macroTail_formatter___closed__1;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
lean_object* l_Lean_Parser_Syntax_binary___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Command_notation_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_syntaxAbbrev___elambda__1(lean_object*, lean_object*);
|
||||
|
|
@ -133,6 +135,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_698____closed__2;
|
|||
lean_object* l_Lean_Parser_Command_infixr___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_mixfix_formatter___closed__7;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Command_elab__rules(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__18;
|
||||
lean_object* l_Lean_Parser_Syntax_sepBy1_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Syntax_paren___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_macroHead;
|
||||
|
|
@ -273,7 +276,6 @@ lean_object* l_Lean_Parser_Term_stx_quot___elambda__1___closed__6;
|
|||
lean_object* l_Lean_Parser_Command_mixfix___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Syntax_cat___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_notation___closed__10;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_identPrec_parenthesizer___closed__2;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot___closed__4;
|
||||
lean_object* l_Lean_Parser_addBuiltinParser(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -307,7 +309,6 @@ lean_object* l_Lean_Parser_Command_macroTailDefault___elambda__1(lean_object*, l
|
|||
lean_object* l_Lean_Parser_maxSymbol___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_optPrio___closed__2;
|
||||
lean_object* l_Lean_Parser_Syntax_paren_parenthesizer___closed__1;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__18;
|
||||
lean_object* l_Lean_Parser_atomicFn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_optKindPrio___closed__10;
|
||||
lean_object* l_Lean_Parser_Command_elab___closed__3;
|
||||
|
|
@ -379,9 +380,9 @@ lean_object* l_Lean_Parser_Command_syntaxAbbrev_parenthesizer___closed__2;
|
|||
lean_object* l_Lean_Parser_Command_syntaxAbbrev;
|
||||
lean_object* l_Lean_Parser_Command_notation_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_infix_formatter___closed__3;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
lean_object* l_Lean_Parser_Command_postfix___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_parserKindPrio___closed__2;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_elab__rules___closed__5;
|
||||
lean_object* l_Lean_Parser_Syntax_sepBy___closed__4;
|
||||
|
|
@ -402,7 +403,6 @@ lean_object* l___regBuiltin_Lean_Parser_Syntax_sepBy_parenthesizer(lean_object*)
|
|||
lean_object* l___regBuiltin_Lean_Parser_Command_syntaxAbbrev_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_identEqFn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_optional(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_mixfix___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_mixfix___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_elab__rules___closed__3;
|
||||
|
|
@ -511,7 +511,6 @@ extern lean_object* l_Lean_Parser_ident___closed__2;
|
|||
lean_object* l_Lean_Parser_Command_macro__rules_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_elabTail_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_mixfixKind___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Syntax_unary_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_macro___elambda__1___closed__16;
|
||||
lean_object* l_Lean_Parser_Syntax_binary___elambda__1___closed__3;
|
||||
|
|
@ -527,7 +526,6 @@ lean_object* l___regBuiltin_Lean_Parser_Term_stx_quot_parenthesizer___closed__1;
|
|||
lean_object* l_Lean_Parser_Command_notation___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_stx_quot___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_mixfix___elambda__1___closed__6;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__16;
|
||||
lean_object* l_Lean_Parser_Command_notation_formatter___closed__6;
|
||||
lean_object* l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__7;
|
||||
lean_object* l_Lean_Parser_Syntax_paren_parenthesizer___closed__6;
|
||||
|
|
@ -590,6 +588,7 @@ lean_object* l_Lean_Parser_Command_syntaxCat___closed__7;
|
|||
lean_object* l_Lean_Parser_Command_syntax___closed__3;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Syntax___hyg_15____closed__2;
|
||||
lean_object* l_Lean_Parser_Syntax_sepBy1___closed__4;
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__16;
|
||||
lean_object* l_Lean_Parser_Command_optKind_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Syntax_nonReserved___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_precedenceLit;
|
||||
|
|
@ -783,6 +782,7 @@ lean_object* l_Lean_Parser_registerBuiltinParserAttribute(lean_object*, lean_obj
|
|||
lean_object* l_Lean_Parser_Command_optKindPrio_parenthesizer___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_elab___elambda__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1261____closed__5;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
lean_object* l_Lean_Parser_Command_macroTailCommand_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_macroTailCommand_parenthesizer___closed__2;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Command_syntax_formatter(lean_object*);
|
||||
|
|
@ -804,7 +804,6 @@ lean_object* l_Lean_Parser_Command_elab__rules___elambda__1___closed__1;
|
|||
lean_object* l_Lean_Parser_Command_optKindPrio_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_mixfixKind_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Syntax_atom_formatter___closed__2;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__1;
|
||||
lean_object* l_Lean_Parser_maxSymbol___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1625____closed__2;
|
||||
lean_object* l_Lean_Parser_precedence_parenthesizer___closed__2;
|
||||
|
|
@ -1017,8 +1016,6 @@ lean_object* l_Lean_Parser_precedenceLit_parenthesizer(lean_object*, lean_object
|
|||
lean_object* l_Lean_Parser_Command_syntaxCat___closed__3;
|
||||
lean_object* l_Lean_Parser_Syntax_cat_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Syntax_unary_parenthesizer___closed__3;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
lean_object* l_Lean_Parser_Term_stx_quot___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_macroHead_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1110,7 +1107,6 @@ lean_object* l_Lean_Parser_Term_stx_quot___closed__7;
|
|||
lean_object* l_Lean_Parser_Command_mixfix___closed__6;
|
||||
lean_object* l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_elab___elambda__1___closed__5;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3;
|
||||
lean_object* l_Lean_Parser_Command_elab___closed__11;
|
||||
lean_object* l_Lean_Parser_Command_macroTail_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_maxSymbol___elambda__1___closed__4;
|
||||
|
|
@ -1169,6 +1165,7 @@ lean_object* l_Lean_Parser_Command_notation_parenthesizer___closed__1;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Command_elab_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_infixl___closed__1;
|
||||
lean_object* l_Lean_Parser_Syntax_unary___closed__5;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
lean_object* l_Lean_Parser_Command_optKind___closed__4;
|
||||
lean_object* l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_syntax___closed__11;
|
||||
|
|
@ -1226,6 +1223,7 @@ lean_object* l_Lean_Parser_precedence___closed__6;
|
|||
lean_object* l_Lean_Parser_Command_macro__rules_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_parserPrio___closed__5;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
lean_object* l_Lean_Parser_Command_elab__rules_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_notationItem___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_macroTailTactic___closed__2;
|
||||
|
|
@ -1251,7 +1249,6 @@ lean_object* l_Lean_Parser_maxSymbol_formatter___closed__1;
|
|||
lean_object* l_Lean_Parser_Command_macro_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_elabTail___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Command_macroTailCommand___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3;
|
||||
lean_object* l_Lean_Parser_Command_mixfix___elambda__1___closed__12;
|
||||
lean_object* l_Lean_Parser_Command_syntax_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_parserKindPrio___elambda__1___closed__7;
|
||||
|
|
@ -1266,6 +1263,7 @@ lean_object* l_Lean_Parser_Command_macro__rules___closed__3;
|
|||
lean_object* l_Lean_Parser_Command_syntaxCat___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_optKindPrio_formatter___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Command_macro_formatter(lean_object*);
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3;
|
||||
lean_object* l_Lean_Parser_mkAntiquot(lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_Parser_Term_stx_quot___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_elab__rules___elambda__1___closed__5;
|
||||
|
|
@ -1306,6 +1304,7 @@ lean_object* l_Lean_Parser_Command_postfix_formatter(lean_object*, lean_object*,
|
|||
lean_object* l_Lean_Parser_Syntax_binary___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Syntax_binary_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Syntax_nonReserved___closed__4;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3;
|
||||
lean_object* l_Lean_Parser_Command_elab___elambda__1___closed__10;
|
||||
lean_object* l_Lean_Parser_Syntax_cat___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_elab_formatter___closed__12;
|
||||
|
|
@ -1313,6 +1312,7 @@ lean_object* l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__4;
|
|||
extern lean_object* l_Lean_Parser_Tactic_quotSeq___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_notation___elambda__1___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__11;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
lean_object* l_Lean_Parser_Command_macroArg_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_elabTail___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_optKind___closed__5;
|
||||
|
|
@ -1472,6 +1472,7 @@ extern lean_object* l_Lean_Parser_strLit___closed__2;
|
|||
lean_object* l_Lean_Parser_Syntax_cat___elambda__1___closed__4;
|
||||
extern lean_object* l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_mixfix___closed__7;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__1;
|
||||
lean_object* l_Lean_Parser_Command_prefix___elambda__1___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Command_syntaxAbbrev_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1504,7 +1505,6 @@ lean_object* l_Lean_Parser_Command_syntaxAbbrev_parenthesizer(lean_object*, lean
|
|||
lean_object* l_Lean_Parser_syntaxParser(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_syntaxCat_formatter___closed__4;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Command_elab_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_macro__rules___closed__5;
|
||||
lean_object* l_Lean_Parser_andthenFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -2659,7 +2659,7 @@ lean_object* l_Lean_Parser_precedenceLit_formatter(lean_object* x_1, lean_object
|
|||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
x_6 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
x_7 = l_Lean_Parser_precedenceLit_formatter___closed__1;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
|
|
@ -2692,7 +2692,7 @@ static lean_object* _init_l_Lean_Parser_precedence_formatter___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_formatter___closed__8;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_formatter___closed__5;
|
||||
x_2 = l_Lean_Parser_precedence_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -2778,7 +2778,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_cat_formatter___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Syntax_cat_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -2848,7 +2848,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_maxSymbol___elambda__1___closed__2;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__5;
|
||||
x_3 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
lean_closure_set(x_4, 0, x_1);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -2878,7 +2878,7 @@ lean_object* l_Lean_Parser_precedenceLit_parenthesizer(lean_object* x_1, lean_ob
|
|||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__1;
|
||||
x_6 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__1;
|
||||
x_7 = l_Lean_Parser_precedenceLit_parenthesizer___closed__1;
|
||||
x_8 = l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
|
|
@ -2993,7 +2993,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_cat_parenthesizer___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Syntax_cat_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);
|
||||
|
|
@ -3240,7 +3240,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary_formatter___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3;
|
||||
x_2 = l_Lean_Parser_Syntax_paren_formatter___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -3252,7 +3252,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary_formatter___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Syntax_unary_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -3320,7 +3320,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary_parenthesizer___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3;
|
||||
x_2 = l_Lean_Parser_Syntax_paren_parenthesizer___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -3332,7 +3332,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary_parenthesizer___closed__3()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Syntax_unary_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);
|
||||
|
|
@ -3685,7 +3685,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary_formatter___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3;
|
||||
x_2 = l_Lean_Parser_Syntax_binary_formatter___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -3697,7 +3697,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary_formatter___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Syntax_binary_formatter___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -3789,7 +3789,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary_parenthesizer___closed__4(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3;
|
||||
x_2 = l_Lean_Parser_Syntax_binary_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -3801,7 +3801,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary_parenthesizer___closed__5(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Syntax_binary_parenthesizer___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -4383,7 +4383,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy_formatter___closed__10() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
x_2 = l_Lean_Parser_Syntax_sepBy_formatter___closed__9;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -4509,7 +4509,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__4()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__6;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__5;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -4543,7 +4543,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__7()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
x_2 = l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__6;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -5101,7 +5101,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_521____closed__12;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
lean_closure_set(x_4, 0, x_1);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -5157,7 +5157,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_521____closed__12;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
lean_closure_set(x_4, 0, x_1);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -5433,7 +5433,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Syntax_nonReserved_formatter___closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -5501,7 +5501,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
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);
|
||||
|
|
@ -7648,7 +7648,7 @@ static lean_object* _init_l_Lean_Parser_Command_optPrio_formatter___closed__1()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
x_2 = l_Lean_Parser_mkAntiquotScope_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -7696,7 +7696,7 @@ static lean_object* _init_l_Lean_Parser_Command_mixfix_formatter___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
x_2 = l_Lean_Parser_Term_basicFun_formatter___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -7708,7 +7708,7 @@ static lean_object* _init_l_Lean_Parser_Command_mixfix_formatter___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__16;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__16;
|
||||
x_2 = l_Lean_Parser_Command_mixfix_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -8098,7 +8098,7 @@ static lean_object* _init_l_Lean_Parser_Command_optPrio_parenthesizer___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__1;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__1;
|
||||
x_2 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -8144,7 +8144,7 @@ static lean_object* _init_l_Lean_Parser_Command_mixfix_parenthesizer___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
x_2 = l_Lean_Parser_Term_basicFun_parenthesizer___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -8156,7 +8156,7 @@ static lean_object* _init_l_Lean_Parser_Command_mixfix_parenthesizer___closed__3
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__18;
|
||||
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__18;
|
||||
x_2 = l_Lean_Parser_Command_mixfix_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);
|
||||
|
|
@ -9015,7 +9015,7 @@ static lean_object* _init_l_Lean_Parser_Command_notationItem_formatter___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
x_2 = l_Lean_Parser_Command_notationItem_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -9039,7 +9039,7 @@ lean_object* l_Lean_Parser_Command_notationItem_formatter(lean_object* x_1, lean
|
|||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__16;
|
||||
x_6 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__16;
|
||||
x_7 = l_Lean_Parser_Command_notationItem_formatter___closed__4;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_andthen_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
|
|
@ -9253,7 +9253,7 @@ static lean_object* _init_l_Lean_Parser_Command_notationItem_parenthesizer___clo
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
x_2 = l_Lean_Parser_Command_notationItem_parenthesizer___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -9277,7 +9277,7 @@ lean_object* l_Lean_Parser_Command_notationItem_parenthesizer(lean_object* x_1,
|
|||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_646____closed__18;
|
||||
x_6 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__18;
|
||||
x_7 = l_Lean_Parser_Command_notationItem_parenthesizer___closed__4;
|
||||
x_8 = l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
|
|
@ -9660,7 +9660,7 @@ static lean_object* _init_l_Lean_Parser_Command_optKind_formatter___closed__1()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_mkAntiquotScope_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -10835,7 +10835,7 @@ static lean_object* _init_l_Lean_Parser_Command_parserKindPrio_formatter___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Term_tupleTail_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -10858,7 +10858,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_parserKindPrio_formatter___closed__3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -10910,7 +10910,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Command_parserKind___elambda__1___closed__2;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
lean_closure_set(x_4, 0, x_1);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -10949,7 +10949,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Command_parserPrio___elambda__1___closed__2;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__1;
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__1;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
lean_closure_set(x_4, 0, x_1);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -11078,7 +11078,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_typeAscription_formatter___closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -11214,7 +11214,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_openHiding_parenthesizer___closed__3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__1;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__1;
|
||||
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);
|
||||
|
|
@ -11264,7 +11264,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Command_parserKind___elambda__1___closed__2;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
lean_closure_set(x_4, 0, x_1);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -11301,7 +11301,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Command_parserPrio___elambda__1___closed__2;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__1;
|
||||
x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__1;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
lean_closure_set(x_4, 0, x_1);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -11776,7 +11776,7 @@ static lean_object* _init_l_Lean_Parser_Command_syntaxAbbrev_formatter___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_syntaxAbbrev_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -11856,7 +11856,7 @@ static lean_object* _init_l_Lean_Parser_Command_syntaxAbbrev_parenthesizer___clo
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Syntax_sepBy_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);
|
||||
|
|
@ -12158,7 +12158,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_syntaxCat_formatter___closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -13505,7 +13505,7 @@ static lean_object* _init_l_Lean_Parser_Command_macroArgSimple_formatter___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_formatter___closed__8;
|
||||
x_1 = l_Lean_Parser_mkAntiquot_formatter___closed__5;
|
||||
x_2 = l_Lean_Parser_Syntax_paren_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -13517,7 +13517,7 @@ static lean_object* _init_l_Lean_Parser_Command_macroArgSimple_formatter___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3;
|
||||
x_2 = l_Lean_Parser_Command_macroArgSimple_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -13529,7 +13529,7 @@ static lean_object* _init_l_Lean_Parser_Command_macroArgSimple_formatter___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_macroArgSimple_formatter___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -13583,7 +13583,7 @@ lean_object* l_Lean_Parser_Command_macroArg_formatter(lean_object* x_1, lean_obj
|
|||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__5;
|
||||
x_6 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
x_7 = l_Lean_Parser_Command_macroArg_formatter___closed__2;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
|
|
@ -14086,7 +14086,7 @@ static lean_object* _init_l_Lean_Parser_Command_macroArgSimple_parenthesizer___c
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3;
|
||||
x_2 = l_Lean_Parser_Command_macroArgSimple_parenthesizer___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -14098,7 +14098,7 @@ static lean_object* _init_l_Lean_Parser_Command_macroArgSimple_parenthesizer___c
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_macroArgSimple_parenthesizer___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -14152,7 +14152,7 @@ lean_object* l_Lean_Parser_Command_macroArg_parenthesizer(lean_object* x_1, lean
|
|||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__9;
|
||||
x_6 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__9;
|
||||
x_7 = l_Lean_Parser_Command_macroArg_parenthesizer___closed__2;
|
||||
x_8 = l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
|
|
@ -15695,7 +15695,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_elabTail_formatter___closed__1;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -15716,7 +15716,7 @@ static lean_object* _init_l_Lean_Parser_Command_elabTail_formatter___closed__4()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Command_elabTail_formatter___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -15948,7 +15948,7 @@ static lean_object* _init_l_Lean_Parser_Command_elabTail_parenthesizer___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Command_elab__rules_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);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Parser/Tactic.c
generated
8
stage0/stdlib/Lean/Parser/Tactic.c
generated
|
|
@ -77,7 +77,6 @@ lean_object* l_Lean_Parser_Tactic_unknown_parenthesizer(lean_object*, lean_objec
|
|||
lean_object* l_Lean_Parser_Tactic_initFn____x40_Lean_Parser_Tactic___hyg_5____closed__3;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Formatter_formatterAliasesRef;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Tactic_nestedTactic_parenthesizer___closed__1;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Tactic_unknown_parenthesizer___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Tactic_tacticSeq;
|
||||
lean_object* l_Lean_Parser_orelseFnCore(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
|
|
@ -86,9 +85,11 @@ lean_object* l_Lean_Parser_Tactic_unknown_parenthesizer___closed__2;
|
|||
extern lean_object* l_Lean_Parser_FirstTokens_toStr___closed__2;
|
||||
lean_object* l_Lean_Parser_Tactic_unknown_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Tactic_unknown___elambda__1___closed__3;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTactic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_nodeFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
lean_object* l_Lean_Parser_Tactic_unknown___closed__6;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef;
|
||||
lean_object* l_Lean_Parser_Tactic_initFn____x40_Lean_Parser_Tactic___hyg_5_(lean_object*);
|
||||
|
|
@ -104,7 +105,6 @@ lean_object* l_Lean_Parser_Tactic_unknown___elambda__1___lambda__1(lean_object*,
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Tactic_nestedTactic_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
lean_object* l_Lean_Parser_andthenFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* _init_l_Lean_Parser_Tactic_initFn____x40_Lean_Parser_Tactic___hyg_5____closed__1() {
|
||||
_start:
|
||||
|
|
@ -656,7 +656,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_unknown_formatter___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_957____closed__11;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__11;
|
||||
x_2 = l_Lean_Parser_Tactic_unknown_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -747,7 +747,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_unknown_parenthesizer___closed__3
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_870____closed__19;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19;
|
||||
x_2 = l_Lean_Parser_Tactic_unknown_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);
|
||||
|
|
|
|||
218
stage0/stdlib/Lean/Parser/Term.c
generated
218
stage0/stdlib/Lean/Parser/Term.c
generated
File diff suppressed because it is too large
Load diff
|
|
@ -279,7 +279,6 @@ lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyP
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabMVar___closed__3;
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabLam___spec__1(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabBinders_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_syntheticHole___elambda__1___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabConsList___closed__1;
|
||||
|
|
@ -287,6 +286,7 @@ uint8_t l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_hasIdent___sp
|
|||
lean_object* l_Std_AssocList_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___spec__6(lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10790____closed__15;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabProj_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit___closed__1;
|
||||
|
|
@ -305,12 +305,12 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance_match__3(le
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_9474____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData___closed__1;
|
||||
lean_object* l_Lean_getConstInfo___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFn___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -619,7 +619,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__1(lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
lean_object* l_Lean_getPPExplicit___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__1___closed__1;
|
||||
lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -637,6 +636,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam_match__1(lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__3___closed__6;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Delaborator_appUnexpanderAttribute;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__6;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabBVar(lean_object*);
|
||||
|
|
@ -705,14 +705,12 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE_match__1(lean_object*);
|
|||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabBinders___closed__1;
|
||||
uint8_t l_List_isEmpty___rarg(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_getExpr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveOpenDecls___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit_match__1(lean_object*);
|
||||
lean_object* lean_usize_to_nat(size_t);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__8;
|
||||
lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLetDeclImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -722,6 +720,7 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabDo_
|
|||
extern lean_object* l_Lean_Parser_Tactic_rwRule___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabBinders___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_setMCtx(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -733,6 +732,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander(lean_object
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabStructureInstance___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___closed__1;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall___lambda__1___closed__1;
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext_match__1(lean_object*);
|
||||
lean_object* l_Lean_Expr_isConstructorApp_x3f(lean_object*, lean_object*);
|
||||
|
|
@ -21432,7 +21432,7 @@ lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_
|
|||
x_9 = lean_ctor_get(x_7, 0);
|
||||
x_10 = l_Array_empty___closed__1;
|
||||
x_11 = lean_array_push(x_10, x_9);
|
||||
x_12 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_12 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_13 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_13, 0, x_12);
|
||||
lean_ctor_set(x_13, 1, x_11);
|
||||
|
|
@ -21453,7 +21453,7 @@ lean_inc(x_16);
|
|||
lean_dec(x_7);
|
||||
x_18 = l_Array_empty___closed__1;
|
||||
x_19 = lean_array_push(x_18, x_16);
|
||||
x_20 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_20 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_21 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_21, 0, x_20);
|
||||
lean_ctor_set(x_21, 1, x_19);
|
||||
|
|
@ -21685,7 +21685,7 @@ _start:
|
|||
lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13;
|
||||
x_9 = l_Array_empty___closed__1;
|
||||
x_10 = lean_array_push(x_9, x_1);
|
||||
x_11 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__10;
|
||||
x_11 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
x_12 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_12, 0, x_11);
|
||||
lean_ctor_set(x_12, 1, x_10);
|
||||
|
|
@ -22131,7 +22131,7 @@ x_17 = l_Array_empty___closed__1;
|
|||
x_18 = lean_array_push(x_17, x_16);
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_521____closed__23;
|
||||
x_20 = lean_array_push(x_18, x_19);
|
||||
x_21 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__8;
|
||||
x_21 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
x_22 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_22, 0, x_21);
|
||||
lean_ctor_set(x_22, 1, x_20);
|
||||
|
|
@ -22204,13 +22204,13 @@ x_27 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_27, 0, x_26);
|
||||
lean_ctor_set(x_27, 1, x_25);
|
||||
x_28 = lean_array_push(x_24, x_27);
|
||||
x_29 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
x_29 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
x_30 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_30, 0, x_29);
|
||||
lean_ctor_set(x_30, 1, x_28);
|
||||
x_31 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__4;
|
||||
x_31 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__4;
|
||||
x_32 = lean_array_push(x_31, x_30);
|
||||
x_33 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_33 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_34 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_34, 0, x_33);
|
||||
lean_ctor_set(x_34, 1, x_32);
|
||||
|
|
@ -22233,13 +22233,13 @@ x_40 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_40, 0, x_39);
|
||||
lean_ctor_set(x_40, 1, x_38);
|
||||
x_41 = lean_array_push(x_37, x_40);
|
||||
x_42 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__6;
|
||||
x_42 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__6;
|
||||
x_43 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_43, 0, x_42);
|
||||
lean_ctor_set(x_43, 1, x_41);
|
||||
x_44 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__4;
|
||||
x_44 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__4;
|
||||
x_45 = lean_array_push(x_44, x_43);
|
||||
x_46 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_277____closed__2;
|
||||
x_46 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
x_47 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_47, 0, x_46);
|
||||
lean_ctor_set(x_47, 1, x_45);
|
||||
|
|
|
|||
365
stage0/stdlib/Lean/PrettyPrinter/Formatter.c
generated
365
stage0/stdlib/Lean/PrettyPrinter/Formatter.c
generated
|
|
@ -22,16 +22,16 @@ lean_object* l_Lean_PrettyPrinter_Formatter_indent___boxed(lean_object*, lean_ob
|
|||
extern lean_object* l_Lean_Name_toString___closed__1;
|
||||
lean_object* l_Lean_addMessageContextPartial___at_Lean_Core_instAddMessageContextCoreM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_ite___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_visitArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
extern lean_object* l_Lean_fieldIdxKind;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2437_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2468_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkTailWs_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__21;
|
||||
lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Formatter_categoryParser_formatter___spec__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_strLitToAtom___closed__3;
|
||||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
|
|
@ -43,6 +43,7 @@ lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Formatter_categoryParser_for
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_numLitNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_eoi_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_identNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_setExpected_formatter___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__12;
|
||||
|
|
@ -55,7 +56,6 @@ lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrinter_Formatter
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_sepByNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__6;
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushLine___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -68,21 +68,25 @@ lean_object* l_Lean_PrettyPrinter_Formatter_visitArgs___lambda__1(lean_object*,
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_rawIdentNoAntiquot_formatter_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_formatTerm(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_Traverser_up(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__23;
|
||||
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_Formatter_visitArgs___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_mk_antiquot_formatter(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__10;
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_atomic_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_trailingNode_formatter___lambda__1___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkInsideQuot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter_match__1___rarg(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_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__21;
|
||||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_format_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_trailingNode_formatter___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Nat_forM_loop___at_Lean_PrettyPrinter_Formatter_manyNoAntiquot_formatter___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_term___u2218_____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__19;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_ite___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__10;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
|
|
@ -91,6 +95,7 @@ lean_object* lean_environment_find(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_orelse_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_trailingNode_formatter___lambda__1___closed__2;
|
||||
lean_object* lean_string_utf8_prev(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___boxed(lean_object*);
|
||||
uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkColGt_formatter___rarg(lean_object*);
|
||||
|
|
@ -98,7 +103,6 @@ lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_instInhabitedParserDescr___closed__1;
|
||||
lean_object* l_Lean_Parser_mkParserState(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter___lambda__2___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__12;
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_throwBacktrack(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_Formatter_categoryParser_formatter___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -111,6 +115,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_notFollowedByCategoryToken_formatter
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_optionalNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_identNoAntiquot_formatter_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__11;
|
||||
lean_object* l_Lean_throwError___at_Lean_AttributeImpl_erase___default___spec__1___rarg(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*);
|
||||
|
|
@ -147,13 +152,14 @@ lean_object* lean_string_utf8_byte_size(lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter___lambda__2___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushToken_match__2(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__12;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkStackTop_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_runForNodeKind___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instCoeArrowFormatterFormatterFormatterAliasValue(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__19;
|
||||
extern lean_object* l_Lean_nameLitKind;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__11;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_visitAtom_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_notFollowedBy_formatter(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*);
|
||||
|
|
@ -169,6 +175,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_getStack___boxed(lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter_match__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkPrec_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__16;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_trailingNode_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_getStackSize(lean_object*);
|
||||
|
|
@ -181,6 +188,7 @@ lean_object* l_List_forM___at_Lean_PrettyPrinter_Formatter_sepByNoAntiquot_forma
|
|||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Formatter_symbol_formatter___spec__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__20;
|
||||
lean_object* l_String_trimRight(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_rawIdentNoAntiquot_formatter_match__1(lean_object*);
|
||||
extern lean_object* l_term___x24_______closed__4;
|
||||
|
|
@ -208,7 +216,6 @@ extern lean_object* l_Lean_numLitKind;
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___boxed__const__1;
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_formatterForKindUnsafe___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__16;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_visitAtom___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_choiceKind___closed__2;
|
||||
extern lean_object* l_termS_x21_____closed__6;
|
||||
|
|
@ -217,7 +224,6 @@ extern lean_object* l_Lean_strLitKind;
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___lambda__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkPrec_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__24;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_push___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withForbidden_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_visitAtom(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -226,6 +232,7 @@ lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Formatt
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_notFollowedBy_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__22;
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__3;
|
||||
|
|
@ -233,14 +240,12 @@ lean_object* l_Lean_PrettyPrinter_Formatter_toggleInsideQuot_formatter(lean_obje
|
|||
lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_format___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___lambda__1___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_node_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_KeyedDeclsAttribute_instInhabitedKeyedDeclsAttribute___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushNone_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instInhabited___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_intro___closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__13;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__20;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkInsideQuot_formatter___rarg(lean_object*);
|
||||
lean_object* l_List_foldl___at_Lean_moduleNameOfFileName___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_identEq_formatter(lean_object*);
|
||||
|
|
@ -356,7 +361,6 @@ lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___lambda__1___closed__2;
|
|||
extern lean_object* l_Lean_scientificLitKind;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkNoImmediateColon_formatter(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__4___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__22;
|
||||
extern lean_object* l_Lean_ParserCompiler_CombinatorAttribute_instInhabitedCombinatorAttribute___closed__1;
|
||||
extern lean_object* l_Lean_Format_getWidth___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkNoWsBefore_formatter___boxed(lean_object*);
|
||||
|
|
@ -364,6 +368,7 @@ lean_object* lean_pretty_printer_formatter_interpret_parser_descr(lean_object*,
|
|||
uint8_t l_String_isPrefixOf(lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3736____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__14;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_error_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushToken(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
|
|
@ -386,25 +391,24 @@ lean_object* l_Lean_PrettyPrinter_Formatter_checkNoWsBefore_formatter(lean_objec
|
|||
extern lean_object* l_Int_instInhabitedInt___closed__1;
|
||||
extern lean_object* l_Lean_Name_toStringWithSep___closed__1;
|
||||
lean_object* l_Lean_Format_getIndent(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_notFollowedByCategoryToken_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushToken___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushNone_formatter___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__14;
|
||||
lean_object* l_IO_mkRef___at_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2468____spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__17;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_visitArgs___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_throwBacktrack___rarg___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_format_match__1(lean_object*);
|
||||
lean_object* l_IO_mkRef___at_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2437____spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_concat___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_setStack(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Format_instInhabitedFormat;
|
||||
lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_visitAtom___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__8;
|
||||
lean_object* l_Array_back___at_Lean_PrettyPrinter_Formatter_indent___spec__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkNoImmediateColon_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkOutsideQuot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_skip_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_parseToken(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCombinatorFormatterAttribute___closed__3;
|
||||
|
|
@ -412,16 +416,15 @@ lean_object* l_Lean_PrettyPrinter_Formatter_pushTokenCore___boxed(lean_object*,
|
|||
lean_object* l_Lean_PrettyPrinter_instOrElseFormatterM___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__15;
|
||||
lean_object* l_Substring_takeRightWhileAux___at_Lean_PrettyPrinter_Formatter_pushTokenCore___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__18;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_trailingNode_formatter___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_String_trim(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_fold(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter___lambda__2___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_identNoAntiquot_formatter_match__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withoutInfo_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_pop(lean_object*);
|
||||
|
|
@ -429,60 +432,63 @@ lean_object* l_Lean_PrettyPrinter_Formatter_concat___lambda__1___boxed(lean_obje
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Core_withIncRecDepth___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_parserOfStack_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7;
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Formatter_visitAtom___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2721_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2752_(lean_object*);
|
||||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__1(lean_object*);
|
||||
lean_object* l_Substring_takeRightWhileAux___at_Substring_trimRight___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__1;
|
||||
lean_object* lean_int_sub(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__15;
|
||||
extern lean_object* l_Array_instReprArray___rarg___closed__1;
|
||||
lean_object* l_Lean_indentD(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkOutsideQuot_formatter___rarg(lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_PrettyPrinter_Formatter_categoryParser_formatter___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_charLitNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_concat___lambda__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkStackTop_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushToken_match__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr_x27___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_ReaderT_instMonadReaderT___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkStackTop_formatter(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__5;
|
||||
extern lean_object* l_Array_term_____x5b___x3a___x5d___closed__6;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goDown___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__18;
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__17;
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Formatter_visitAtom___spec__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1261____closed__10;
|
||||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushToken___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_simp_macro_scopes(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__13;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushToken___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkColGe_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Formatter_visitAtom___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__9;
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_init___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Formatter_concat___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___spec__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__11;
|
||||
extern lean_object* l_Lean_PrettyPrinter_backtrackExceptionId;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_suppressInsideQuot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__2;
|
||||
lean_object* l_Lean_Syntax_Traverser_left(lean_object*);
|
||||
lean_object* l_ReaderT_map___at_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_throwBacktrack___boxed(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_notFollowedBy_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Formatter_concat___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushToken_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_format___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__24;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkInsideQuot_formatter(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_map___at_Lean_PrettyPrinter_Formatter_identNoAntiquot_formatter___spec__2___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_getStackSize___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -492,10 +498,10 @@ lean_object* l_Lean_PrettyPrinter_format___closed__2;
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withoutPosition_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_to_int(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__1;
|
||||
uint8_t l_Lean_Syntax_isToken(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_formatTerm___closed__1;
|
||||
lean_object* l_Lean_Name_components(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__4;
|
||||
extern lean_object* l_instInhabitedPUnit;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___closed__2;
|
||||
lean_object* l_List_map___at_Lean_PrettyPrinter_Formatter_identNoAntiquot_formatter___spec__2___closed__2;
|
||||
|
|
@ -505,12 +511,11 @@ extern lean_object* l_Lean_interpolatedStrLitKind;
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___closed__1;
|
||||
extern lean_object* l_Lean_MetavarContext_MkBinding_mkBinding___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushTokenCore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCombinatorFormatterAttribute___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__23;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkPrec_formatter(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__13;
|
||||
lean_object* l_Substring_takeRightWhileAux___at_Lean_PrettyPrinter_Formatter_pushTokenCore___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_string_dec_eq(lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
|
|
@ -3299,6 +3304,100 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_1, x_2, x_3, x_4, x_5, x
|
|||
return x_8;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_8;
|
||||
lean_inc(x_6);
|
||||
lean_inc(x_5);
|
||||
lean_inc(x_4);
|
||||
lean_inc(x_3);
|
||||
x_8 = lean_apply_5(x_1, x_3, x_4, x_5, x_6, x_7);
|
||||
if (lean_obj_tag(x_8) == 0)
|
||||
{
|
||||
lean_object* x_9; lean_object* x_10;
|
||||
x_9 = lean_ctor_get(x_8, 1);
|
||||
lean_inc(x_9);
|
||||
lean_dec(x_8);
|
||||
x_10 = lean_apply_5(x_2, x_3, x_4, x_5, x_6, x_9);
|
||||
return x_10;
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_11;
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_11 = !lean_is_exclusive(x_8);
|
||||
if (x_11 == 0)
|
||||
{
|
||||
return x_8;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_12; lean_object* x_13; lean_object* x_14;
|
||||
x_12 = lean_ctor_get(x_8, 0);
|
||||
x_13 = lean_ctor_get(x_8, 1);
|
||||
lean_inc(x_13);
|
||||
lean_inc(x_12);
|
||||
lean_dec(x_8);
|
||||
x_14 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_14, 0, x_12);
|
||||
lean_ctor_set(x_14, 1, x_13);
|
||||
return x_14;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11;
|
||||
x_8 = l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__1___rarg(x_4, x_5, x_6, x_7);
|
||||
x_9 = lean_ctor_get(x_8, 0);
|
||||
lean_inc(x_9);
|
||||
x_10 = lean_ctor_get(x_8, 1);
|
||||
lean_inc(x_10);
|
||||
lean_dec(x_8);
|
||||
x_11 = l_Lean_Syntax_isAntiquotSuffixSplice(x_9);
|
||||
lean_dec(x_9);
|
||||
if (x_11 == 0)
|
||||
{
|
||||
lean_object* x_12;
|
||||
lean_dec(x_2);
|
||||
x_12 = lean_apply_5(x_1, x_3, x_4, x_5, x_6, x_10);
|
||||
return x_12;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_13; lean_object* x_14;
|
||||
x_13 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___rarg___lambda__1), 7, 2);
|
||||
lean_closure_set(x_13, 0, x_2);
|
||||
lean_closure_set(x_13, 1, x_1);
|
||||
x_14 = l_Lean_PrettyPrinter_Formatter_visitArgs(x_13, x_3, x_4, x_5, x_6, x_10);
|
||||
return x_14;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___rarg), 7, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Formatter_categoryParser_formatter___spec__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -6175,7 +6274,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__9;
|
||||
x_2 = l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__10;
|
||||
x_3 = lean_unsigned_to_nat(296u);
|
||||
x_3 = lean_unsigned_to_nat(303u);
|
||||
x_4 = lean_unsigned_to_nat(42u);
|
||||
x_5 = l_Lean_Syntax_strLitToAtom___closed__3;
|
||||
x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5);
|
||||
|
|
@ -9114,7 +9213,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_object* l_IO_mkRef___at_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2437____spec__1(lean_object* x_1, lean_object* x_2) {
|
||||
lean_object* l_IO_mkRef___at_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2468____spec__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
|
|
@ -9139,12 +9238,12 @@ return x_7;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2437_(lean_object* x_1) {
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2468_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = lean_box(0);
|
||||
x_3 = l_IO_mkRef___at_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2437____spec__1(x_2, x_1);
|
||||
x_3 = l_IO_mkRef___at_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2468____spec__1(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
|
|
@ -9184,7 +9283,7 @@ lean_ctor_set(x_2, 0, x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__1() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9192,17 +9291,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_checkWsBefore_fo
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__2() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__1;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__1;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9210,17 +9309,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_checkNoWsBefore_
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__4() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__5() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9228,17 +9327,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_checkColGt_forma
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__6() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__5;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__5;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9246,17 +9345,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_checkColGe_forma
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__8() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__9() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__9() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9264,17 +9363,17 @@ x_1 = lean_mk_string("lookahead");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__10() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__10() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__9;
|
||||
x_2 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__9;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__11() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__11() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9282,17 +9381,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_lookahead_format
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__12() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__12() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__11;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__11;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__13() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__13() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9300,17 +9399,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_atomic_formatter
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__14() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__14() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__13;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__13;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__15() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__15() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9318,17 +9417,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_notFollowedBy_fo
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__16() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__16() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__15;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__17() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__17() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9336,17 +9435,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_withPosition_for
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__18() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__18() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__17;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__17;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__19() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__19() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9354,17 +9453,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_interpolatedStr_
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__20() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__20() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__19;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__19;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__21() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__21() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9372,17 +9471,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__22() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__22() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__21;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__21;
|
||||
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_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__23() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__23() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -9390,23 +9489,23 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatte
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__24() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__24() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__23;
|
||||
x_1 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__23;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502_(lean_object* x_1) {
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_Formatter_formatterAliasesRef;
|
||||
x_3 = l_term___x24_______closed__8;
|
||||
x_4 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__2;
|
||||
x_4 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__2;
|
||||
x_5 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_3, x_4, x_1);
|
||||
if (lean_obj_tag(x_5) == 0)
|
||||
{
|
||||
|
|
@ -9415,7 +9514,7 @@ x_6 = lean_ctor_get(x_5, 1);
|
|||
lean_inc(x_6);
|
||||
lean_dec(x_5);
|
||||
x_7 = l_Array_term_____x5b___x3a___x5d___closed__6;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__4;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__4;
|
||||
x_9 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_7, x_8, x_6);
|
||||
if (lean_obj_tag(x_9) == 0)
|
||||
{
|
||||
|
|
@ -9424,7 +9523,7 @@ x_10 = lean_ctor_get(x_9, 1);
|
|||
lean_inc(x_10);
|
||||
lean_dec(x_9);
|
||||
x_11 = l_Lean_Parser_Tactic_intro___closed__10;
|
||||
x_12 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__6;
|
||||
x_12 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__6;
|
||||
x_13 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_11, x_12, x_10);
|
||||
if (lean_obj_tag(x_13) == 0)
|
||||
{
|
||||
|
|
@ -9433,7 +9532,7 @@ x_14 = lean_ctor_get(x_13, 1);
|
|||
lean_inc(x_14);
|
||||
lean_dec(x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_1261____closed__10;
|
||||
x_16 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__8;
|
||||
x_16 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__8;
|
||||
x_17 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_15, x_16, x_14);
|
||||
if (lean_obj_tag(x_17) == 0)
|
||||
{
|
||||
|
|
@ -9441,8 +9540,8 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21;
|
|||
x_18 = lean_ctor_get(x_17, 1);
|
||||
lean_inc(x_18);
|
||||
lean_dec(x_17);
|
||||
x_19 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__10;
|
||||
x_20 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__12;
|
||||
x_19 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__10;
|
||||
x_20 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__12;
|
||||
x_21 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_19, x_20, x_18);
|
||||
if (lean_obj_tag(x_21) == 0)
|
||||
{
|
||||
|
|
@ -9451,7 +9550,7 @@ x_22 = lean_ctor_get(x_21, 1);
|
|||
lean_inc(x_22);
|
||||
lean_dec(x_21);
|
||||
x_23 = l_term___x24_______closed__4;
|
||||
x_24 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__14;
|
||||
x_24 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__14;
|
||||
x_25 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_23, x_24, x_22);
|
||||
if (lean_obj_tag(x_25) == 0)
|
||||
{
|
||||
|
|
@ -9460,7 +9559,7 @@ x_26 = lean_ctor_get(x_25, 1);
|
|||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1481____closed__4;
|
||||
x_28 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__16;
|
||||
x_28 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__16;
|
||||
x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26);
|
||||
if (lean_obj_tag(x_29) == 0)
|
||||
{
|
||||
|
|
@ -9469,7 +9568,7 @@ x_30 = lean_ctor_get(x_29, 1);
|
|||
lean_inc(x_30);
|
||||
lean_dec(x_29);
|
||||
x_31 = l_Lean_Parser_Tactic_location___closed__4;
|
||||
x_32 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__18;
|
||||
x_32 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__18;
|
||||
x_33 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_31, x_32, x_30);
|
||||
if (lean_obj_tag(x_33) == 0)
|
||||
{
|
||||
|
|
@ -9478,7 +9577,7 @@ x_34 = lean_ctor_get(x_33, 1);
|
|||
lean_inc(x_34);
|
||||
lean_dec(x_33);
|
||||
x_35 = l_termS_x21_____closed__6;
|
||||
x_36 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__20;
|
||||
x_36 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__20;
|
||||
x_37 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_35, x_36, x_34);
|
||||
if (lean_obj_tag(x_37) == 0)
|
||||
{
|
||||
|
|
@ -9487,7 +9586,7 @@ x_38 = lean_ctor_get(x_37, 1);
|
|||
lean_inc(x_38);
|
||||
lean_dec(x_37);
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_376____closed__6;
|
||||
x_40 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__22;
|
||||
x_40 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__22;
|
||||
x_41 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_39, x_40, x_38);
|
||||
if (lean_obj_tag(x_41) == 0)
|
||||
{
|
||||
|
|
@ -9496,7 +9595,7 @@ x_42 = lean_ctor_get(x_41, 1);
|
|||
lean_inc(x_42);
|
||||
lean_dec(x_41);
|
||||
x_43 = l_stx___x3c_x7c_x3e_____closed__4;
|
||||
x_44 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__24;
|
||||
x_44 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__24;
|
||||
x_45 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_43, x_44, x_42);
|
||||
return x_45;
|
||||
}
|
||||
|
|
@ -10308,7 +10407,7 @@ x_6 = l_Lean_PrettyPrinter_format(x_5, x_1, x_2, x_3, x_4);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2721_(lean_object* x_1) {
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2752_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -10502,60 +10601,60 @@ l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___closed__1 = _init_l_L
|
|||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___closed__1);
|
||||
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);
|
||||
res = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2437_(lean_io_mk_world());
|
||||
res = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2468_(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);
|
||||
lean_dec_ref(res);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__1 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__1();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__1);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__2 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__2();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__2);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__3);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__4 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__4();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__4);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__5 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__5();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__5);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__6 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__6();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__6);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__7);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__8 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__8();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__8);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__9 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__9();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__9);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__10 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__10();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__10);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__11 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__11();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__11);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__12 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__12();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__12);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__13 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__13();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__13);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__14 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__14();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__14);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__15 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__15();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__15);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__16 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__16();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__16);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__17 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__17();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__17);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__18 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__18();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__18);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__19 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__19();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__19);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__20 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__20();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__20);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__21 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__21();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__21);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__22 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__22();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__22);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__23 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__23();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__23);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__24 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__24();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502____closed__24);
|
||||
res = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2502_(lean_io_mk_world());
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__1 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__1();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__1);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__2 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__2();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__2);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__3);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__4 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__4();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__4);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__5 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__5();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__5);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__6 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__6();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__6);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__7);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__8 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__8();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__8);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__9 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__9();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__9);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__10 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__10();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__10);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__11 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__11();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__11);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__12 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__12();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__12);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__13 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__13();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__13);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__14 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__14();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__14);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__15 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__15();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__15);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__16 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__16();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__16);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__17 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__17();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__17);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__18 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__18();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__18);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__19 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__19();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__19);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__20 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__20();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__20);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__21 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__21();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__21);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__22 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__22();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__22);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__23 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__23();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__23);
|
||||
l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__24 = _init_l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__24();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533____closed__24);
|
||||
res = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2533_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
lean_dec_ref(res);
|
||||
l_Lean_PrettyPrinter_format___closed__1 = _init_l_Lean_PrettyPrinter_format___closed__1();
|
||||
|
|
@ -10572,7 +10671,7 @@ l_Lean_PrettyPrinter_formatTerm___closed__1 = _init_l_Lean_PrettyPrinter_formatT
|
|||
lean_mark_persistent(l_Lean_PrettyPrinter_formatTerm___closed__1);
|
||||
l_Lean_PrettyPrinter_formatCommand___closed__1 = _init_l_Lean_PrettyPrinter_formatCommand___closed__1();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_formatCommand___closed__1);
|
||||
res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2721_(lean_io_mk_world());
|
||||
res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2752_(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));
|
||||
|
|
|
|||
363
stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c
generated
363
stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c
generated
|
|
@ -24,14 +24,17 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_49____closed__16;
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_ite(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addMessageContextPartial___at_Lean_Core_instAddMessageContextCoreM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_numLitNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__5;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__22;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__4;
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___lambda__1___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoImmediateColon_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__15;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__18;
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_categoryParenthesizerAttribute;
|
||||
|
|
@ -39,11 +42,9 @@ lean_object* l_ReaderT_pure___at_Lean_PrettyPrinter_Parenthesizer_instMonadQuota
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_nonReservedSymbol_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_optionalNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_forM___at_Lean_PrettyPrinter_Parenthesizer_sepByNoAntiquot_parenthesizer___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_pushNone_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer_match__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_parenthesize___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__24;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_rawIdentNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___lambda__1___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -77,6 +78,8 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer(lean_object
|
|||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__13;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__23;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Parenthesizer_visitToken___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_unicodeSymbol_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_term___u2218_____closed__6;
|
||||
|
|
@ -87,9 +90,10 @@ extern lean_object* l_Array_empty___closed__1;
|
|||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__4___boxed(lean_object*);
|
||||
uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__7;
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2669_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2700_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedParserDescr___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwError___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -114,11 +118,13 @@ lean_object* l_Lean_Syntax_MonadTraverser_goDown___at_Lean_PrettyPrinter_Parenth
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_nameLitNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_AttributeImpl_erase___default___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__20;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__22;
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_errorAtSavedPos_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__14;
|
||||
extern lean_object* l_Lean_Parser_leadPrec___closed__1;
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__6;
|
||||
lean_object* l_List_range(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_toggleInsideQuot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -147,6 +153,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_visitArgs___lambda__1(lean_objec
|
|||
lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_runForNodeKind___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__17;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_errorAtSavedPos_parenthesizer___rarg(lean_object*);
|
||||
|
|
@ -167,7 +174,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_registerAlias(lean_object*, lean
|
|||
lean_object* l_List_forM___at_Lean_PrettyPrinter_Parenthesizer_sepByNoAntiquot_parenthesizer___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Nat_forM_loop___at_Lean_PrettyPrinter_Parenthesizer_manyNoAntiquot_parenthesizer___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr_x27___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__2(lean_object*);
|
||||
|
|
@ -199,6 +205,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___lambda__1(l
|
|||
extern lean_object* l_term___x24_______closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerForKindUnsafe___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute_match__1(lean_object*);
|
||||
|
|
@ -206,13 +213,13 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lambda__1___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___lambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Option_format___rarg___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__12;
|
||||
lean_object* lean_st_ref_take(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_identEq_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwBacktrack___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__19;
|
||||
extern lean_object* l_Lean_choiceKind___closed__2;
|
||||
extern lean_object* l_termS_x21_____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_scientificLitNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -229,6 +236,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_charLitNoAntiquot_parenthesizer(
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_strLitNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getHeadInfo(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute_match__1(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkWsBefore_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -239,26 +247,27 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_pushNone_parenthesizer___rarg___
|
|||
lean_object* l_Lean_Unhygienic_run___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_notFollowedByCategoryToken_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__12;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10790____closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParserOfStack_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_manyNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__21;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize_match__3(lean_object*);
|
||||
extern lean_object* l_Lean_KeyedDeclsAttribute_instInhabitedKeyedDeclsAttribute___closed__1;
|
||||
lean_object* l_instInhabited___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_intro___closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_setExpected_parenthesizer___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__21;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_identEq_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Format_join___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__11;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_charLitNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goDown___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withoutForbidden_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__4;
|
||||
lean_object* lean_st_mk_ref(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getId(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_parenthesize(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -327,7 +336,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM
|
|||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwBacktrack___rarg___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoWsBefore_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM;
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute(lean_object*);
|
||||
|
|
@ -352,6 +360,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__2(le
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer___closed__4;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoWsBefore_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__16;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_376____closed__6;
|
||||
extern lean_object* l_term_x5b___x5d___closed__5;
|
||||
lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -359,14 +368,14 @@ lean_object* l_Lean_Syntax_MonadTraverser_setCur___at_Lean_PrettyPrinter_Parenth
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__19;
|
||||
lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Parenthesizer_visitToken___spec__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_Traverser_down(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__3___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instCoeArrowParenthesizerArrowParenthesizerParenthesizerParenthesizerAliasValue(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2401_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2432_(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497_(lean_object*);
|
||||
extern lean_object* l_Lean_ParserCompiler_CombinatorAttribute_instInhabitedCombinatorAttribute___closed__1;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goRight___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_setExpected_parenthesizer(lean_object*);
|
||||
|
|
@ -377,8 +386,8 @@ uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3736____closed__4;
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_PrettyPrinter_parenthesize___spec__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_notFollowedByCategoryToken_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__11;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkStackTop_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -401,8 +410,6 @@ lean_object* lean_panic_fn(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__23;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__21;
|
||||
extern lean_object* l_Lean_Format_paren___closed__2;
|
||||
lean_object* l_ReaderT_pure___at_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM___spec__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withForbidden_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -416,12 +423,11 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___boxed(lean_o
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkInsideQuot_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_parenthesizeCommand___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___boxed(lean_object*);
|
||||
lean_object* l_ReaderT_pure___at_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__19;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize_match__5___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_tactic_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___lambda__1___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -440,11 +446,11 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer___lam
|
|||
lean_object* l_Nat_forM_loop___at_Lean_PrettyPrinter_Parenthesizer_parenthesizeCategoryCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getIdx___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13707____closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__12;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_nameLitNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwError(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__6;
|
||||
extern lean_object* l_Lean_Option_format___rarg___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_parenthesize_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__16;
|
||||
|
|
@ -458,7 +464,6 @@ lean_object* l_Lean_Syntax_MonadTraverser_getIdx___at_Lean_PrettyPrinter_Parenth
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_lookahead_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_mkRef___at_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2401____spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__4___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_mkCombinatorParenthesizerAttribute(lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Core_withIncRecDepth___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -466,13 +471,13 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_521____closed__23;
|
|||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goRight___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_skip_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__15;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instCoeParenthesizerParenthesizerAliasValue(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizeCategoryCore___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkLineEq_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_indentD(lean_object*);
|
||||
|
|
@ -493,14 +498,13 @@ lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__5;
|
|||
extern lean_object* l_Lean_Format_paren___closed__3;
|
||||
lean_object* l_ReaderT_map___at_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___spec__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1261____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3;
|
||||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__17;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withForbidden_parenthesizer___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize_match__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_State_minPrec___default;
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_strLitNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__13;
|
||||
lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_notFollowedBy_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -522,19 +526,19 @@ lean_object* l_Lean_Syntax_MonadTraverser_getIdx___at_Lean_PrettyPrinter_Parenth
|
|||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_tactic_parenthesizer___closed__1;
|
||||
lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__14;
|
||||
lean_object* l_Lean_Syntax_Traverser_left(lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_PrettyPrinter_parenthesize___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkInsideQuot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParserOfStack_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCombinatorParenthesizerAttribute___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__3___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkTailWs_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_parserOfStack_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__16;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__20;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize_match__5(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__5;
|
||||
extern lean_object* l_instInhabitedPUnit;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Syntax_formatStxAux(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
|
|
@ -550,11 +554,12 @@ extern lean_object* l_Lean_MetavarContext_MkBinding_mkBinding___closed__1;
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_notFollowedBy_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColGt_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__24;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwBacktrack(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_liftCoreM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_fmt___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__8(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__18;
|
||||
lean_object* l_Lean_PrettyPrinter_parenthesize___closed__4;
|
||||
lean_object* l_IO_mkRef___at_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2432____spec__1(lean_object*, lean_object*);
|
||||
lean_object* lean_mk_antiquot_parenthesizer(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__5;
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
|
|
@ -6925,6 +6930,100 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer(x_1, x_2, x_3, x_4
|
|||
return x_8;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_8;
|
||||
lean_inc(x_6);
|
||||
lean_inc(x_5);
|
||||
lean_inc(x_4);
|
||||
lean_inc(x_3);
|
||||
x_8 = lean_apply_5(x_1, x_3, x_4, x_5, x_6, x_7);
|
||||
if (lean_obj_tag(x_8) == 0)
|
||||
{
|
||||
lean_object* x_9; lean_object* x_10;
|
||||
x_9 = lean_ctor_get(x_8, 1);
|
||||
lean_inc(x_9);
|
||||
lean_dec(x_8);
|
||||
x_10 = lean_apply_5(x_2, x_3, x_4, x_5, x_6, x_9);
|
||||
return x_10;
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_11;
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_11 = !lean_is_exclusive(x_8);
|
||||
if (x_11 == 0)
|
||||
{
|
||||
return x_8;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_12; lean_object* x_13; lean_object* x_14;
|
||||
x_12 = lean_ctor_get(x_8, 0);
|
||||
x_13 = lean_ctor_get(x_8, 1);
|
||||
lean_inc(x_13);
|
||||
lean_inc(x_12);
|
||||
lean_dec(x_8);
|
||||
x_14 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_14, 0, x_12);
|
||||
lean_ctor_set(x_14, 1, x_13);
|
||||
return x_14;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11;
|
||||
x_8 = l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__1___rarg(x_4, x_5, x_6, x_7);
|
||||
x_9 = lean_ctor_get(x_8, 0);
|
||||
lean_inc(x_9);
|
||||
x_10 = lean_ctor_get(x_8, 1);
|
||||
lean_inc(x_10);
|
||||
lean_dec(x_8);
|
||||
x_11 = l_Lean_Syntax_isAntiquotSuffixSplice(x_9);
|
||||
lean_dec(x_9);
|
||||
if (x_11 == 0)
|
||||
{
|
||||
lean_object* x_12;
|
||||
lean_dec(x_2);
|
||||
x_12 = lean_apply_5(x_1, x_3, x_4, x_5, x_6, x_10);
|
||||
return x_12;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_13; lean_object* x_14;
|
||||
x_13 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg___lambda__1), 7, 2);
|
||||
lean_closure_set(x_13, 0, x_2);
|
||||
lean_closure_set(x_13, 1, x_1);
|
||||
x_14 = l_Lean_PrettyPrinter_Parenthesizer_visitArgs(x_13, x_3, x_4, x_5, x_6, x_10);
|
||||
return x_14;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg), 7, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Nat_forM_loop___at_Lean_PrettyPrinter_Parenthesizer_parenthesizeCategoryCore___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -10102,7 +10201,7 @@ x_10 = l_Lean_PrettyPrinter_Parenthesizer_ite___rarg(x_9, x_2, x_3, x_4, x_5, x_
|
|||
return x_10;
|
||||
}
|
||||
}
|
||||
lean_object* l_IO_mkRef___at_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2401____spec__1(lean_object* x_1, lean_object* x_2) {
|
||||
lean_object* l_IO_mkRef___at_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2432____spec__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
|
|
@ -10127,12 +10226,12 @@ return x_7;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2401_(lean_object* x_1) {
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2432_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = lean_box(0);
|
||||
x_3 = l_IO_mkRef___at_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2401____spec__1(x_2, x_1);
|
||||
x_3 = l_IO_mkRef___at_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2432____spec__1(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
|
|
@ -10172,7 +10271,7 @@ lean_ctor_set(x_2, 0, x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__1() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10180,17 +10279,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkWsBefor
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__2() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__1;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__1;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10198,17 +10297,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkNoWsBef
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__4() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__5() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10216,17 +10315,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkColGt_p
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__6() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__5;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__5;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10234,17 +10333,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_checkColGe_p
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__8() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__9() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__9() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10252,17 +10351,17 @@ x_1 = lean_mk_string("lookahead");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__10() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__10() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__9;
|
||||
x_2 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__9;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__11() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__11() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10270,17 +10369,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_lookahead_pa
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__12() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__12() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__11;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__11;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__13() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__13() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10288,17 +10387,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_atomic_paren
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__14() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__14() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__13;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__13;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__15() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__15() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10306,17 +10405,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_notFollowedB
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__16() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__16() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__15;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__17() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__17() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10324,17 +10423,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_withPosition
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__18() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__18() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__17;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__17;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__19() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__19() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10342,17 +10441,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_interpolated
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__20() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__20() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__19;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__19;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__21() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__21() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10360,17 +10459,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_paren
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__22() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__22() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__21;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__21;
|
||||
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_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__23() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__23() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -10378,23 +10477,23 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_pare
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__24() {
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__24() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__23;
|
||||
x_1 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__23;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466_(lean_object* x_1) {
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef;
|
||||
x_3 = l_term___x24_______closed__8;
|
||||
x_4 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__2;
|
||||
x_4 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__2;
|
||||
x_5 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_3, x_4, x_1);
|
||||
if (lean_obj_tag(x_5) == 0)
|
||||
{
|
||||
|
|
@ -10403,7 +10502,7 @@ x_6 = lean_ctor_get(x_5, 1);
|
|||
lean_inc(x_6);
|
||||
lean_dec(x_5);
|
||||
x_7 = l_Array_term_____x5b___x3a___x5d___closed__6;
|
||||
x_8 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__4;
|
||||
x_8 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__4;
|
||||
x_9 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_7, x_8, x_6);
|
||||
if (lean_obj_tag(x_9) == 0)
|
||||
{
|
||||
|
|
@ -10412,7 +10511,7 @@ x_10 = lean_ctor_get(x_9, 1);
|
|||
lean_inc(x_10);
|
||||
lean_dec(x_9);
|
||||
x_11 = l_Lean_Parser_Tactic_intro___closed__10;
|
||||
x_12 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__6;
|
||||
x_12 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__6;
|
||||
x_13 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_11, x_12, x_10);
|
||||
if (lean_obj_tag(x_13) == 0)
|
||||
{
|
||||
|
|
@ -10421,7 +10520,7 @@ x_14 = lean_ctor_get(x_13, 1);
|
|||
lean_inc(x_14);
|
||||
lean_dec(x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_1261____closed__10;
|
||||
x_16 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__8;
|
||||
x_16 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__8;
|
||||
x_17 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_15, x_16, x_14);
|
||||
if (lean_obj_tag(x_17) == 0)
|
||||
{
|
||||
|
|
@ -10429,8 +10528,8 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21;
|
|||
x_18 = lean_ctor_get(x_17, 1);
|
||||
lean_inc(x_18);
|
||||
lean_dec(x_17);
|
||||
x_19 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__10;
|
||||
x_20 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__12;
|
||||
x_19 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__10;
|
||||
x_20 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__12;
|
||||
x_21 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_19, x_20, x_18);
|
||||
if (lean_obj_tag(x_21) == 0)
|
||||
{
|
||||
|
|
@ -10439,7 +10538,7 @@ x_22 = lean_ctor_get(x_21, 1);
|
|||
lean_inc(x_22);
|
||||
lean_dec(x_21);
|
||||
x_23 = l_term___x24_______closed__4;
|
||||
x_24 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__14;
|
||||
x_24 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__14;
|
||||
x_25 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_23, x_24, x_22);
|
||||
if (lean_obj_tag(x_25) == 0)
|
||||
{
|
||||
|
|
@ -10448,7 +10547,7 @@ x_26 = lean_ctor_get(x_25, 1);
|
|||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1481____closed__4;
|
||||
x_28 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__16;
|
||||
x_28 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__16;
|
||||
x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26);
|
||||
if (lean_obj_tag(x_29) == 0)
|
||||
{
|
||||
|
|
@ -10457,7 +10556,7 @@ x_30 = lean_ctor_get(x_29, 1);
|
|||
lean_inc(x_30);
|
||||
lean_dec(x_29);
|
||||
x_31 = l_Lean_Parser_Tactic_location___closed__4;
|
||||
x_32 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__18;
|
||||
x_32 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__18;
|
||||
x_33 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_31, x_32, x_30);
|
||||
if (lean_obj_tag(x_33) == 0)
|
||||
{
|
||||
|
|
@ -10466,7 +10565,7 @@ x_34 = lean_ctor_get(x_33, 1);
|
|||
lean_inc(x_34);
|
||||
lean_dec(x_33);
|
||||
x_35 = l_termS_x21_____closed__6;
|
||||
x_36 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__20;
|
||||
x_36 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__20;
|
||||
x_37 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_35, x_36, x_34);
|
||||
if (lean_obj_tag(x_37) == 0)
|
||||
{
|
||||
|
|
@ -10475,7 +10574,7 @@ x_38 = lean_ctor_get(x_37, 1);
|
|||
lean_inc(x_38);
|
||||
lean_dec(x_37);
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_376____closed__6;
|
||||
x_40 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__22;
|
||||
x_40 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__22;
|
||||
x_41 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_39, x_40, x_38);
|
||||
if (lean_obj_tag(x_41) == 0)
|
||||
{
|
||||
|
|
@ -10484,7 +10583,7 @@ x_42 = lean_ctor_get(x_41, 1);
|
|||
lean_inc(x_42);
|
||||
lean_dec(x_41);
|
||||
x_43 = l_stx___x3c_x7c_x3e_____closed__4;
|
||||
x_44 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__24;
|
||||
x_44 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__24;
|
||||
x_45 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_43, x_44, x_42);
|
||||
return x_45;
|
||||
}
|
||||
|
|
@ -11276,7 +11375,7 @@ x_6 = l_Lean_PrettyPrinter_parenthesize(x_5, x_1, x_2, x_3, x_4);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2669_(lean_object* x_1) {
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2700_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -11535,60 +11634,60 @@ 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);
|
||||
res = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2401_(lean_io_mk_world());
|
||||
res = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2432_(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);
|
||||
lean_dec_ref(res);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__1 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__1();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__1);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__2 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__2();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__2);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__3);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__4 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__4();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__4);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__5 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__5();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__5);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__6 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__6();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__6);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__7);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__8 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__8();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__8);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__9 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__9();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__9);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__10 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__10();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__10);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__11 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__11();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__11);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__12 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__12();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__12);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__13 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__13();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__13);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__14 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__14();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__14);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__15 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__15();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__15);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__16 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__16();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__16);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__17 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__17();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__17);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__18 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__18();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__18);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__19 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__19();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__19);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__20 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__20();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__20);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__21 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__21();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__21);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__22 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__22();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__22);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__23 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__23();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__23);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__24 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__24();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466____closed__24);
|
||||
res = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2466_(lean_io_mk_world());
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__1 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__1();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__1);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__2 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__2();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__2);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__3);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__4 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__4();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__4);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__5 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__5();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__5);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__6 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__6();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__6);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__7);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__8 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__8();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__8);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__9 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__9();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__9);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__10 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__10();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__10);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__11 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__11();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__11);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__12 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__12();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__12);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__13 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__13();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__13);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__14 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__14();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__14);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__15 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__15();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__15);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__16 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__16();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__16);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__17 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__17();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__17);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__18 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__18();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__18);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__19 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__19();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__19);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__20 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__20();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__20);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__21 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__21();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__21);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__22 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__22();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__22);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__23 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__23();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__23);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__24 = _init_l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__24();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497____closed__24);
|
||||
res = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2497_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
lean_dec_ref(res);
|
||||
l_Lean_PrettyPrinter_parenthesize___closed__1 = _init_l_Lean_PrettyPrinter_parenthesize___closed__1();
|
||||
|
|
@ -11605,7 +11704,7 @@ l_Lean_PrettyPrinter_parenthesizeTerm___closed__1 = _init_l_Lean_PrettyPrinter_p
|
|||
lean_mark_persistent(l_Lean_PrettyPrinter_parenthesizeTerm___closed__1);
|
||||
l_Lean_PrettyPrinter_parenthesizeCommand___closed__1 = _init_l_Lean_PrettyPrinter_parenthesizeCommand___closed__1();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_parenthesizeCommand___closed__1);
|
||||
res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2669_(lean_io_mk_world());
|
||||
res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2700_(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));
|
||||
|
|
|
|||
678
stage0/stdlib/Lean/Syntax.c
generated
678
stage0/stdlib/Lean/Syntax.c
generated
|
|
@ -24,6 +24,7 @@ lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__5(lean_object*, ui
|
|||
lean_object* l_Lean_Syntax_formatStxAux___closed__1;
|
||||
lean_object* lean_array_set(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_unescapeAntiquot(lean_object*);
|
||||
uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*);
|
||||
lean_object* l_Lean_Syntax_replaceM___rarg___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getTailWithPos(lean_object*);
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
|
|
@ -32,13 +33,13 @@ lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__2;
|
|||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
extern lean_object* l_String_instInhabitedString;
|
||||
lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__3___rarg(uint8_t, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isAntiquotScope(lean_object*);
|
||||
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__12;
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__1(lean_object*);
|
||||
lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_nullKind;
|
||||
lean_object* l_Lean_Syntax_getAntiquotSuffixSpliceInner(lean_object*);
|
||||
lean_object* l_Lean_Syntax_reprint___closed__1;
|
||||
lean_object* l_Lean_Syntax_rewriteBottomUpM___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_modifyArg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -50,6 +51,7 @@ lean_object* l_Lean_Format_joinSep___at_Lean_Syntax_formatStxAux___spec__2(lean_
|
|||
lean_object* l_Lean_Syntax_ifNodeKind___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__7;
|
||||
lean_object* l_Lean_Syntax_Traverser_up(lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f(lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goRight___rarg(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getIdAt(lean_object*, lean_object*);
|
||||
|
|
@ -70,7 +72,6 @@ lean_object* l_Lean_Syntax_isAntiquot_match__1___rarg___closed__1;
|
|||
lean_object* l_Lean_Syntax_MonadTraverser_getCur(lean_object*);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goRight(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getAntiquotScopeSuffix(lean_object*);
|
||||
lean_object* l_Lean_Syntax_isAntiquot_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_withArgs(lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedParserDescr___closed__1;
|
||||
|
|
@ -80,7 +81,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*);
|
|||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_reprint___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isQuot_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getAtomVal_x21___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
lean_object* l_Lean_Syntax_setAtomVal_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instInhabitedNat;
|
||||
lean_object* l_Lean_Syntax_getAtomVal_x21___closed__1;
|
||||
|
|
@ -109,12 +109,13 @@ uint8_t l_USize_decLt(size_t, size_t);
|
|||
extern lean_object* l_term___x24_______closed__5;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goDown(lean_object*);
|
||||
lean_object* l_Array_back_x3f___rarg(lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_modifyArgs_match__1(lean_object*);
|
||||
lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__4(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getTailWithPos_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_updateLeadingAux_match__1(lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_49____closed__15;
|
||||
lean_object* l_Lean_Syntax_modifyArg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findSomeRevM_x3f_find___at_Lean_Syntax_getTailWithPos___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -154,7 +155,6 @@ uint8_t l_List_beq___at_Lean_Syntax_structEq___spec__3(lean_object*, lean_object
|
|||
lean_object* l_Lean_Syntax_replaceM_match__2(lean_object*);
|
||||
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_formatInfo___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getIdx(lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__3___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_asNode_match__1(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Syntax_updateLeading___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_structEq___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -189,15 +189,15 @@ lean_object* l___private_Lean_Syntax_0__Lean_Syntax_updateInfo(lean_object*, lea
|
|||
lean_object* l_Lean_Syntax_getId(lean_object*);
|
||||
extern lean_object* l_Lean_choiceKind;
|
||||
lean_object* l_Lean_Syntax_replaceM_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__15;
|
||||
lean_object* l_Lean_Syntax_instBEqSyntax___closed__1;
|
||||
lean_object* l_Lean_Syntax_isAntiquotSplicePat___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_formatDataValue___closed__4;
|
||||
lean_object* l_Lean_Syntax_formatStx(lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_reprintLeaf(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_setCur___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getAtomVal_x21_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f___boxed(lean_object*);
|
||||
lean_object* lean_array_to_list(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__5;
|
||||
lean_object* l_addParenHeuristic(lean_object*);
|
||||
|
|
@ -209,7 +209,6 @@ lean_object* l_Lean_Syntax_MonadTraverser_goLeft___rarg___closed__1;
|
|||
lean_object* l_Lean_SyntaxNode_modifyArgs(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_getArgs___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_isMissing_match__1(lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Lean_Syntax_isAntiquotSplicePat___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isQuot_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotScopeKind_x3f(lean_object*);
|
||||
|
|
@ -234,7 +233,6 @@ lean_object* l_Lean_Syntax_MonadTraverser_goUp(lean_object*);
|
|||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
uint8_t l_Lean_Syntax_isAntiquot(lean_object*);
|
||||
lean_object* l_Lean_Syntax_ifNode___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__17;
|
||||
lean_object* l_Lean_Syntax_instToStringSyntax;
|
||||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2___boxed(lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_getNumArgs___boxed(lean_object*);
|
||||
|
|
@ -245,18 +243,16 @@ lean_object* l_Array_mapMUnsafe_map___rarg(lean_object*, lean_object*, size_t, s
|
|||
lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__3(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_Traverser_fromSyntax(lean_object*);
|
||||
lean_object* l_Lean_unreachIsNodeAtom(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_replaceM_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isMissing_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__1;
|
||||
lean_object* l_Lean_Syntax_antiquotKind_x3f_match__1(lean_object*);
|
||||
uint8_t l_Lean_Syntax_isMissing(lean_object*);
|
||||
lean_object* l_Lean_Syntax_replaceM___at_Lean_Syntax_updateLeading___spec__1(lean_object*, lean_object*);
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Lean_Syntax_isAntiquotSplicePat___spec__1(lean_object*, size_t, size_t);
|
||||
lean_object* l_Lean_Syntax_getQuotContent(lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_getNumArgs(lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkApp___closed__1;
|
||||
lean_object* l_Lean_Syntax_isAntiquotSplice___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_instToStringSyntax___closed__1;
|
||||
lean_object* l_String_posOfAux(lean_object*, uint32_t, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_formatInfo_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -279,10 +275,10 @@ extern lean_object* l_Lean_Format_sbracket___closed__4;
|
|||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
lean_object* l_Lean_Name_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_formatStxAux___closed__9;
|
||||
lean_object* l_Lean_Syntax_getAntiquotSpliceSuffix(lean_object*);
|
||||
lean_object* l_Lean_Syntax_Traverser_right(lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_withArgs___rarg(lean_object*, lean_object*);
|
||||
lean_object* lean_panic_fn(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isAntiquotSplicePat(lean_object*);
|
||||
lean_object* l_Lean_Syntax_instToStringSyntax___closed__2;
|
||||
lean_object* l_Lean_SyntaxNode_modifyArgs_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_49____closed__4;
|
||||
|
|
@ -295,14 +291,13 @@ lean_object* l_Lean_Syntax_MonadTraverser_getIdx___rarg(lean_object*, lean_objec
|
|||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__2(lean_object*);
|
||||
lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__1(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Format_paren___closed__4;
|
||||
lean_object* l_Lean_Syntax_getAntiquotSuffixSpliceInner___boxed(lean_object*);
|
||||
lean_object* l_List_beq___at_Lean_Syntax_structEq___spec__2___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instReprFormat___closed__1;
|
||||
lean_object* l_Lean_mkSimpleAtom(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getAntiquotScopeSuffix___boxed(lean_object*);
|
||||
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_formatInfo_match__3(lean_object*);
|
||||
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_formatInfo(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goDown___rarg___lambda__1(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isNone(lean_object*);
|
||||
lean_object* l_List_beq___at_Lean_Syntax_structEq___spec__3___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotScopeKind_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__13;
|
||||
|
|
@ -310,6 +305,7 @@ extern lean_object* l_Lean_mkOptionalNode___closed__1;
|
|||
lean_object* l_Lean_Syntax_MonadTraverser_goUp___rarg___lambda__1(lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_getIdAt___boxed(lean_object*, lean_object*);
|
||||
lean_object* lean_array_pop(lean_object*);
|
||||
lean_object* l_Lean_Syntax_isAntiquotSuffixSplice___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_ifNode_match__1(lean_object*);
|
||||
lean_object* lean_mk_array(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
|
|
@ -326,7 +322,6 @@ uint8_t l_List_beq___at_Lean_Syntax_structEq___spec__2(lean_object*, lean_object
|
|||
lean_object* l_Lean_Syntax_getAntiquotScopeContents(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isAntiquot___boxed(lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
extern lean_object* l_Lean_Format_paren___closed__3;
|
||||
lean_object* l_Lean_Syntax_replaceM___at_Lean_Syntax_updateLeading___spec__1___boxed__const__1;
|
||||
lean_object* l_Lean_Syntax_formatStxAux___closed__4;
|
||||
|
|
@ -335,14 +330,14 @@ lean_object* l_Lean_Syntax_antiquotKind_x3f_match__1___rarg(lean_object*, lean_o
|
|||
lean_object* l_Lean_unreachIsNodeIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_formatStxAux___closed__6;
|
||||
extern lean_object* l_stx___x2a___closed__3;
|
||||
lean_object* l_Lean_Syntax_getAtomVal_x21(lean_object*);
|
||||
lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_ifNodeKind___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_getKind_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_Traverser_left(lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__3(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getAntiquotSpliceSuffix___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_isQuot___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_modifyArgs(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_structEq_match__1(lean_object*);
|
||||
|
|
@ -364,7 +359,6 @@ lean_object* l_Lean_Syntax_MonadTraverser_goLeft(lean_object*);
|
|||
lean_object* l_Lean_Syntax_reprint_match__1(lean_object*);
|
||||
uint8_t l_Lean_Syntax_isIdent(lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotScopeKind_x3f_match__1(lean_object*);
|
||||
uint8_t l_Lean_Syntax_isAntiquotSplice(lean_object*);
|
||||
lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__6(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_SourceInfo_updateTrailing(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
|
|
@ -8358,49 +8352,6 @@ x_3 = lean_box(x_2);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
uint8_t l_Lean_Syntax_isAntiquotSplice(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_2;
|
||||
x_2 = l_Lean_Syntax_isAntiquot(x_1);
|
||||
if (x_2 == 0)
|
||||
{
|
||||
uint8_t x_3;
|
||||
x_3 = 0;
|
||||
return x_3;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_4; lean_object* x_5; uint8_t x_6;
|
||||
x_4 = lean_unsigned_to_nat(4u);
|
||||
x_5 = l_Lean_Syntax_getArg(x_1, x_4);
|
||||
x_6 = l_Lean_Syntax_isNone(x_5);
|
||||
lean_dec(x_5);
|
||||
if (x_6 == 0)
|
||||
{
|
||||
uint8_t x_7;
|
||||
x_7 = 1;
|
||||
return x_7;
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_8;
|
||||
x_8 = 0;
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_isAntiquotSplice___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_2; lean_object* x_3;
|
||||
x_2 = l_Lean_Syntax_isAntiquotSplice(x_1);
|
||||
lean_dec(x_1);
|
||||
x_3 = lean_box(x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__1___rarg(uint8_t x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -8471,45 +8422,6 @@ x_2 = lean_alloc_closure((void*)(l_Lean_Syntax_mkAntiquotNode_match__2___rarg),
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__3___rarg(uint8_t x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
if (x_1 == 0)
|
||||
{
|
||||
lean_object* x_4; lean_object* x_5;
|
||||
lean_dec(x_2);
|
||||
x_4 = lean_box(0);
|
||||
x_5 = lean_apply_1(x_3, x_4);
|
||||
return x_5;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7;
|
||||
lean_dec(x_3);
|
||||
x_6 = lean_box(0);
|
||||
x_7 = lean_apply_1(x_2, x_6);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__3(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Syntax_mkAntiquotNode_match__3___rarg___boxed), 3, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__3___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_4; lean_object* x_5;
|
||||
x_4 = lean_unbox(x_1);
|
||||
lean_dec(x_1);
|
||||
x_5 = l_Lean_Syntax_mkAntiquotNode_match__3___rarg(x_4, x_2, x_3);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__1() {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -8533,7 +8445,7 @@ static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = lean_unsigned_to_nat(5u);
|
||||
x_1 = lean_unsigned_to_nat(4u);
|
||||
x_2 = lean_mk_empty_array_with_capacity(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -8551,99 +8463,31 @@ return x_3;
|
|||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_stx___x2a___closed__3;
|
||||
x_2 = l_Lean_mkAtom(x_1);
|
||||
return x_2;
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("antiquotNestedExpr");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_mkOptionalNode___closed__2;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__5;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_nullKind;
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__6;
|
||||
x_3 = lean_alloc_ctor(1, 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_Lean_Syntax_mkAntiquotNode___closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("antiquotName");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__9() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__8;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__10() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_11918____closed__9;
|
||||
x_2 = l_Lean_mkAtom(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__11() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Syntax_mkApp___closed__1;
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__10;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__12() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("antiquotNestedExpr");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__13() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__12;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__14() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_49____closed__13;
|
||||
x_2 = l_Lean_mkAtom(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__15() {
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
|
|
@ -8652,7 +8496,7 @@ x_2 = l_Lean_mkAtom(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__16() {
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__9() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
|
|
@ -8661,126 +8505,153 @@ x_2 = lean_mk_empty_array_with_capacity(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__17() {
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__10() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__16;
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__14;
|
||||
x_1 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__7;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, uint8_t x_5) {
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__11() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; uint8_t x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15;
|
||||
x_6 = l_Lean_Syntax_mkAntiquotNode___closed__1;
|
||||
x_7 = lean_mk_array(x_2, x_6);
|
||||
x_8 = l_Lean_nullKind;
|
||||
x_9 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_9, 0, x_8);
|
||||
lean_ctor_set(x_9, 1, x_7);
|
||||
x_10 = l_Lean_Syntax_isIdent(x_1);
|
||||
x_11 = l_Lean_Syntax_mkAntiquotNode___closed__2;
|
||||
x_12 = l_Lean_Name_append(x_4, x_11);
|
||||
x_13 = l_Lean_Syntax_mkAntiquotNode___closed__4;
|
||||
x_14 = lean_array_push(x_13, x_9);
|
||||
if (x_10 == 0)
|
||||
{
|
||||
lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43;
|
||||
x_38 = l_Lean_Syntax_mkAntiquotNode___closed__17;
|
||||
x_39 = lean_array_push(x_38, x_1);
|
||||
x_40 = l_Lean_Syntax_mkAntiquotNode___closed__15;
|
||||
x_41 = lean_array_push(x_39, x_40);
|
||||
x_42 = l_Lean_Syntax_mkAntiquotNode___closed__13;
|
||||
x_43 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_43, 0, x_42);
|
||||
lean_ctor_set(x_43, 1, x_41);
|
||||
x_15 = x_43;
|
||||
goto block_37;
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("antiquotName");
|
||||
return x_1;
|
||||
}
|
||||
else
|
||||
{
|
||||
x_15 = x_1;
|
||||
goto block_37;
|
||||
}
|
||||
block_37:
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__12() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_16;
|
||||
x_16 = lean_array_push(x_14, x_15);
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__11;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__13() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_11918____closed__9;
|
||||
x_2 = l_Lean_mkAtom(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__14() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Syntax_mkApp___closed__1;
|
||||
x_2 = l_Lean_Syntax_mkAntiquotNode___closed__13;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13;
|
||||
x_5 = l_Lean_Syntax_mkAntiquotNode___closed__1;
|
||||
x_6 = lean_mk_array(x_2, x_5);
|
||||
x_7 = l_Lean_nullKind;
|
||||
x_8 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_8, 0, x_7);
|
||||
lean_ctor_set(x_8, 1, x_6);
|
||||
x_9 = l_Lean_Syntax_isIdent(x_1);
|
||||
x_10 = l_Lean_Syntax_mkAntiquotNode___closed__2;
|
||||
x_11 = l_Lean_Name_append(x_4, x_10);
|
||||
x_12 = l_Lean_Syntax_mkAntiquotNode___closed__4;
|
||||
x_13 = lean_array_push(x_12, x_8);
|
||||
if (x_9 == 0)
|
||||
{
|
||||
lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20;
|
||||
x_14 = l_Lean_Syntax_mkAntiquotNode___closed__10;
|
||||
x_15 = lean_array_push(x_14, x_1);
|
||||
x_16 = l_Lean_Syntax_mkAntiquotNode___closed__8;
|
||||
x_17 = lean_array_push(x_15, x_16);
|
||||
x_18 = l_Lean_Syntax_mkAntiquotNode___closed__6;
|
||||
x_19 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_19, 0, x_18);
|
||||
lean_ctor_set(x_19, 1, x_17);
|
||||
x_20 = lean_array_push(x_13, x_19);
|
||||
if (lean_obj_tag(x_3) == 0)
|
||||
{
|
||||
lean_object* x_17; lean_object* x_18;
|
||||
x_17 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_18 = lean_array_push(x_16, x_17);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_array_push(x_18, x_17);
|
||||
x_20 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_20, 0, x_12);
|
||||
lean_ctor_set(x_20, 1, x_19);
|
||||
return x_20;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_21; lean_object* x_22; lean_object* x_23;
|
||||
x_21 = l_Lean_Syntax_mkAntiquotNode___closed__7;
|
||||
x_22 = lean_array_push(x_18, x_21);
|
||||
x_21 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_22 = lean_array_push(x_20, x_21);
|
||||
x_23 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_23, 0, x_12);
|
||||
lean_ctor_set(x_23, 0, x_11);
|
||||
lean_ctor_set(x_23, 1, x_22);
|
||||
return x_23;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30;
|
||||
lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31;
|
||||
x_24 = lean_ctor_get(x_3, 0);
|
||||
lean_inc(x_24);
|
||||
lean_dec(x_3);
|
||||
x_25 = l_Lean_mkAtom(x_24);
|
||||
x_26 = l_Lean_Syntax_mkAntiquotNode___closed__11;
|
||||
x_26 = l_Lean_Syntax_mkAntiquotNode___closed__14;
|
||||
x_27 = lean_array_push(x_26, x_25);
|
||||
x_28 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_28 = l_Lean_Syntax_mkAntiquotNode___closed__12;
|
||||
x_29 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_29, 0, x_28);
|
||||
lean_ctor_set(x_29, 1, x_27);
|
||||
x_30 = lean_array_push(x_16, x_29);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
lean_object* x_31; lean_object* x_32; lean_object* x_33;
|
||||
x_31 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_32 = lean_array_push(x_30, x_31);
|
||||
x_33 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_33, 0, x_12);
|
||||
lean_ctor_set(x_33, 1, x_32);
|
||||
return x_33;
|
||||
x_30 = lean_array_push(x_20, x_29);
|
||||
x_31 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_31, 0, x_11);
|
||||
lean_ctor_set(x_31, 1, x_30);
|
||||
return x_31;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_34; lean_object* x_35; lean_object* x_36;
|
||||
x_34 = l_Lean_Syntax_mkAntiquotNode___closed__7;
|
||||
x_35 = lean_array_push(x_30, x_34);
|
||||
x_36 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_36, 0, x_12);
|
||||
lean_ctor_set(x_36, 1, x_35);
|
||||
return x_36;
|
||||
lean_object* x_32;
|
||||
x_32 = lean_array_push(x_13, x_1);
|
||||
if (lean_obj_tag(x_3) == 0)
|
||||
{
|
||||
lean_object* x_33; lean_object* x_34; lean_object* x_35;
|
||||
x_33 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_34 = lean_array_push(x_32, x_33);
|
||||
x_35 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_35, 0, x_11);
|
||||
lean_ctor_set(x_35, 1, x_34);
|
||||
return x_35;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43;
|
||||
x_36 = lean_ctor_get(x_3, 0);
|
||||
lean_inc(x_36);
|
||||
lean_dec(x_3);
|
||||
x_37 = l_Lean_mkAtom(x_36);
|
||||
x_38 = l_Lean_Syntax_mkAntiquotNode___closed__14;
|
||||
x_39 = lean_array_push(x_38, x_37);
|
||||
x_40 = l_Lean_Syntax_mkAntiquotNode___closed__12;
|
||||
x_41 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_41, 0, x_40);
|
||||
lean_ctor_set(x_41, 1, x_39);
|
||||
x_42 = lean_array_push(x_32, x_41);
|
||||
x_43 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_43, 0, x_11);
|
||||
lean_ctor_set(x_43, 1, x_42);
|
||||
return x_43;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_6; lean_object* x_7;
|
||||
x_6 = lean_unbox(x_5);
|
||||
lean_dec(x_5);
|
||||
x_7 = l_Lean_Syntax_mkAntiquotNode(x_1, x_2, x_3, x_4, x_6);
|
||||
lean_object* x_5;
|
||||
x_5 = l_Lean_Syntax_mkAntiquotNode(x_1, x_2, x_3, x_4);
|
||||
lean_dec(x_4);
|
||||
return x_7;
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
uint8_t l_Lean_Syntax_isEscapedAntiquot(lean_object* x_1) {
|
||||
|
|
@ -8977,7 +8848,7 @@ lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8
|
|||
x_9 = l_Lean_instInhabitedSyntax;
|
||||
x_10 = lean_unsigned_to_nat(3u);
|
||||
x_11 = lean_array_get(x_9, x_3, x_10);
|
||||
x_12 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
x_12 = l_Lean_Syntax_mkAntiquotNode___closed__12;
|
||||
x_13 = l_Lean_Syntax_isOfKind(x_11, x_12);
|
||||
if (x_13 == 0)
|
||||
{
|
||||
|
|
@ -9197,151 +9068,212 @@ lean_dec(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_getAntiquotScopeSuffix(lean_object* x_1) {
|
||||
lean_object* l_Lean_Syntax_getAntiquotSpliceSuffix(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = lean_unsigned_to_nat(5u);
|
||||
x_3 = l_Lean_Syntax_getArg(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_getAntiquotScopeSuffix___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
uint8_t x_2;
|
||||
x_2 = l_Lean_Syntax_isAntiquotScope(x_1);
|
||||
if (x_2 == 0)
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_getAntiquotScopeSuffix(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Lean_Syntax_isAntiquotSplicePat___spec__1(lean_object* x_1, size_t x_2, size_t x_3) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_4;
|
||||
x_4 = x_2 == x_3;
|
||||
if (x_4 == 0)
|
||||
{
|
||||
lean_object* x_5; uint8_t x_6;
|
||||
x_5 = lean_array_uget(x_1, x_2);
|
||||
x_6 = l_Lean_Syntax_isAntiquotSplice(x_5);
|
||||
if (x_6 == 0)
|
||||
{
|
||||
size_t x_7; size_t x_8;
|
||||
lean_dec(x_5);
|
||||
x_7 = 1;
|
||||
x_8 = x_2 + x_7;
|
||||
x_2 = x_8;
|
||||
goto _start;
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_10;
|
||||
x_10 = l_Lean_Syntax_isEscapedAntiquot(x_5);
|
||||
lean_dec(x_5);
|
||||
if (x_10 == 0)
|
||||
{
|
||||
uint8_t x_11;
|
||||
x_11 = 1;
|
||||
return x_11;
|
||||
}
|
||||
else
|
||||
{
|
||||
size_t x_12; size_t x_13;
|
||||
x_12 = 1;
|
||||
x_13 = x_2 + x_12;
|
||||
x_2 = x_13;
|
||||
goto _start;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_15;
|
||||
x_15 = 0;
|
||||
return x_15;
|
||||
}
|
||||
}
|
||||
}
|
||||
uint8_t l_Lean_Syntax_isAntiquotSplicePat(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; uint8_t x_3;
|
||||
x_2 = l_Lean_nullKind;
|
||||
lean_inc(x_1);
|
||||
x_3 = l_Lean_Syntax_isOfKind(x_1, x_2);
|
||||
if (x_3 == 0)
|
||||
{
|
||||
uint8_t x_4;
|
||||
lean_dec(x_1);
|
||||
x_4 = 0;
|
||||
lean_object* x_3; lean_object* x_4;
|
||||
x_3 = lean_unsigned_to_nat(1u);
|
||||
x_4 = l_Lean_Syntax_getArg(x_1, x_3);
|
||||
return x_4;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8;
|
||||
x_5 = l_Lean_Syntax_getArgs(x_1);
|
||||
lean_dec(x_1);
|
||||
x_6 = lean_array_get_size(x_5);
|
||||
x_7 = lean_unsigned_to_nat(0u);
|
||||
x_8 = lean_nat_dec_lt(x_7, x_6);
|
||||
if (x_8 == 0)
|
||||
{
|
||||
uint8_t x_9;
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
x_9 = 0;
|
||||
return x_9;
|
||||
lean_object* x_5; lean_object* x_6;
|
||||
x_5 = lean_unsigned_to_nat(5u);
|
||||
x_6 = l_Lean_Syntax_getArg(x_1, x_5);
|
||||
return x_6;
|
||||
}
|
||||
else
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_getAntiquotSpliceSuffix___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_10;
|
||||
x_10 = lean_nat_dec_le(x_6, x_6);
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_getAntiquotSpliceSuffix(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("antiquot_suffix_splice");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
if (lean_obj_tag(x_1) == 1)
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_4);
|
||||
if (lean_obj_tag(x_4) == 1)
|
||||
{
|
||||
lean_object* x_5; lean_object* x_6; lean_object* x_7; size_t x_8; lean_object* x_9; uint8_t x_10;
|
||||
x_5 = lean_ctor_get(x_1, 1);
|
||||
lean_inc(x_5);
|
||||
x_6 = lean_ctor_get(x_4, 0);
|
||||
lean_inc(x_6);
|
||||
x_7 = lean_ctor_get(x_4, 1);
|
||||
lean_inc(x_7);
|
||||
x_8 = lean_ctor_get_usize(x_4, 2);
|
||||
lean_dec(x_4);
|
||||
x_9 = l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1;
|
||||
x_10 = lean_string_dec_eq(x_7, x_9);
|
||||
lean_dec(x_7);
|
||||
if (x_10 == 0)
|
||||
{
|
||||
uint8_t x_11;
|
||||
lean_object* x_11;
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
x_11 = 0;
|
||||
lean_dec(x_2);
|
||||
x_11 = lean_apply_1(x_3, x_1);
|
||||
return x_11;
|
||||
}
|
||||
else
|
||||
{
|
||||
size_t x_12; size_t x_13; uint8_t x_14;
|
||||
x_12 = 0;
|
||||
x_13 = lean_usize_of_nat(x_6);
|
||||
lean_dec(x_6);
|
||||
x_14 = l_Array_anyMUnsafe_any___at_Lean_Syntax_isAntiquotSplicePat___spec__1(x_5, x_12, x_13);
|
||||
lean_dec(x_5);
|
||||
lean_object* x_12; lean_object* x_13;
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_1);
|
||||
x_12 = lean_box_usize(x_8);
|
||||
x_13 = lean_apply_3(x_2, x_6, x_12, x_5);
|
||||
return x_13;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_14;
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_2);
|
||||
x_14 = lean_apply_1(x_3, x_1);
|
||||
return x_14;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_15;
|
||||
lean_dec(x_2);
|
||||
x_15 = lean_apply_1(x_3, x_1);
|
||||
return x_15;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Lean_Syntax_isAntiquotSplicePat___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
size_t x_4; size_t x_5; uint8_t x_6; lean_object* x_7;
|
||||
x_4 = lean_unbox_usize(x_2);
|
||||
lean_dec(x_2);
|
||||
x_5 = lean_unbox_usize(x_3);
|
||||
lean_dec(x_3);
|
||||
x_6 = l_Array_anyMUnsafe_any___at_Lean_Syntax_isAntiquotSplicePat___spec__1(x_1, x_4, x_5);
|
||||
lean_dec(x_1);
|
||||
x_7 = lean_box(x_6);
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg), 3, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
if (lean_obj_tag(x_1) == 1)
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
if (lean_obj_tag(x_2) == 1)
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5; uint8_t x_6;
|
||||
x_3 = lean_ctor_get(x_2, 0);
|
||||
x_4 = lean_ctor_get(x_2, 1);
|
||||
x_5 = l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1;
|
||||
x_6 = lean_string_dec_eq(x_4, x_5);
|
||||
if (x_6 == 0)
|
||||
{
|
||||
lean_object* x_7;
|
||||
x_7 = lean_box(0);
|
||||
return x_7;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_8;
|
||||
lean_inc(x_3);
|
||||
x_8 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_8, 0, x_3);
|
||||
return x_8;
|
||||
}
|
||||
lean_object* l_Lean_Syntax_isAntiquotSplicePat___boxed(lean_object* x_1) {
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_9;
|
||||
x_9 = lean_box(0);
|
||||
return x_9;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_10;
|
||||
x_10 = lean_box(0);
|
||||
return x_10;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_antiquotSuffixSplice_x3f(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_antiquotSuffixSplice_x3f(x_1);
|
||||
if (lean_obj_tag(x_2) == 0)
|
||||
{
|
||||
uint8_t x_3;
|
||||
x_3 = 0;
|
||||
return x_3;
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_4;
|
||||
lean_dec(x_2);
|
||||
x_4 = 1;
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_isAntiquotSuffixSplice___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_2; lean_object* x_3;
|
||||
x_2 = l_Lean_Syntax_isAntiquotSplicePat(x_1);
|
||||
x_2 = l_Lean_Syntax_isAntiquotSuffixSplice(x_1);
|
||||
lean_dec(x_1);
|
||||
x_3 = lean_box(x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_getAntiquotSuffixSpliceInner(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_Lean_Syntax_getArg(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Syntax_getAntiquotSuffixSpliceInner___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Syntax_getAntiquotSuffixSpliceInner(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* initialize_Init(lean_object*);
|
||||
lean_object* initialize_Lean_Data_Name(lean_object*);
|
||||
lean_object* initialize_Lean_Data_Format(lean_object*);
|
||||
|
|
@ -9443,16 +9375,12 @@ l_Lean_Syntax_mkAntiquotNode___closed__13 = _init_l_Lean_Syntax_mkAntiquotNode__
|
|||
lean_mark_persistent(l_Lean_Syntax_mkAntiquotNode___closed__13);
|
||||
l_Lean_Syntax_mkAntiquotNode___closed__14 = _init_l_Lean_Syntax_mkAntiquotNode___closed__14();
|
||||
lean_mark_persistent(l_Lean_Syntax_mkAntiquotNode___closed__14);
|
||||
l_Lean_Syntax_mkAntiquotNode___closed__15 = _init_l_Lean_Syntax_mkAntiquotNode___closed__15();
|
||||
lean_mark_persistent(l_Lean_Syntax_mkAntiquotNode___closed__15);
|
||||
l_Lean_Syntax_mkAntiquotNode___closed__16 = _init_l_Lean_Syntax_mkAntiquotNode___closed__16();
|
||||
lean_mark_persistent(l_Lean_Syntax_mkAntiquotNode___closed__16);
|
||||
l_Lean_Syntax_mkAntiquotNode___closed__17 = _init_l_Lean_Syntax_mkAntiquotNode___closed__17();
|
||||
lean_mark_persistent(l_Lean_Syntax_mkAntiquotNode___closed__17);
|
||||
l_Lean_Syntax_antiquotKind_x3f___closed__1 = _init_l_Lean_Syntax_antiquotKind_x3f___closed__1();
|
||||
lean_mark_persistent(l_Lean_Syntax_antiquotKind_x3f___closed__1);
|
||||
l_Lean_Syntax_antiquotScopeKind_x3f_match__1___rarg___closed__1 = _init_l_Lean_Syntax_antiquotScopeKind_x3f_match__1___rarg___closed__1();
|
||||
lean_mark_persistent(l_Lean_Syntax_antiquotScopeKind_x3f_match__1___rarg___closed__1);
|
||||
l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1 = _init_l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1();
|
||||
lean_mark_persistent(l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg___closed__1);
|
||||
return lean_io_result_mk_ok(lean_box(0));
|
||||
}
|
||||
#ifdef __cplusplus
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue