File: .lake/packages/lean4/src/lean/Lean/Parser.lean

full_name: Lean.Parser.initFn._@..lake.packages.lean4.src.lean.Lean.Parser._hyg.8
code: builtin_initialize
  register_parser_alias "ws" checkWsBefore { stackSz? := some 0 }
  register_parser_alias "noWs" checkNoWsBefore { stackSz? := some 0 }
  register_parser_alias "linebreak" checkLinebreakBefore { stackSz? := some 0 }
  register_parser_alias (kind := numLitKind) "num" numLit
  register_parser_alias (kind := strLitKind) "str" strLit
  register_parser_alias (kind := charLitKind) "char" charLit
  register_parser_alias (kind := nameLitKind) "name" nameLit
  register_parser_alias (kind := scientificLitKind) "scientific" scientificLit
  register_parser_alias (kind := identKind) ident
  register_parser_alias (kind := hygieneInfoKind) hygieneInfo
  register_parser_alias "colGt" checkColGt { stackSz? := some 0 }
  register_parser_alias "colGe" checkColGe { stackSz? := some 0 }
  register_parser_alias "colEq" checkColEq { stackSz? := some 0 }
  register_parser_alias "lineEq" checkLineEq { stackSz? := some 0 }
  register_parser_alias lookahead { stackSz? := some 0 }
  register_parser_alias atomic { stackSz? := none }
  register_parser_alias many
  register_parser_alias many1
  register_parser_alias manyIndent
  register_parser_alias many1Indent
  register_parser_alias optional { autoGroupArgs := false }
  register_parser_alias withPosition { stackSz? := none }
  register_parser_alias withoutPosition { stackSz? := none }
  register_parser_alias withoutForbidden { stackSz? := none }
  register_parser_alias (kind := interpolatedStrKind) interpolatedStr
  register_parser_alias orelse
  register_parser_alias andthen { stackSz? := none }
  register_parser_alias recover

  registerAlias `notFollowedBy ``notFollowedBy (notFollowedBy · "element")
  Parenthesizer.registerAlias `notFollowedBy notFollowedBy.parenthesizer
  Formatter.registerAlias `notFollowedBy notFollowedBy.formatter
goal: IO Unit

full_name: Lean.PrettyPrinter.Parenthesizer.mkAntiquot.parenthesizer
code: @[export lean_mk_antiquot_parenthesizer]
def mkAntiquot.parenthesizer (name : String) (kind : SyntaxNodeKind) (anonymous := true) (isPseudoKind := true) : Parenthesizer 
goal: Lean.PrettyPrinter.Parenthesizer

full_name: Lean.PrettyPrinter.Parenthesizer.ident.parenthesizer
code: @[builtin_parenthesizer ident] def ident.parenthesizer : Parenthesizer 
goal: Lean.PrettyPrinter.Parenthesizer

full_name: Lean.PrettyPrinter.Parenthesizer.numLit.parenthesizer
code: @[builtin_parenthesizer num] def numLit.parenthesizer : Parenthesizer 
goal: Lean.PrettyPrinter.Parenthesizer

full_name: Lean.PrettyPrinter.Parenthesizer.scientificLit.parenthesizer
code: @[builtin_parenthesizer scientific] def scientificLit.parenthesizer : Parenthesizer 
goal: Lean.PrettyPrinter.Parenthesizer

full_name: Lean.PrettyPrinter.Parenthesizer.charLit.parenthesizer
code: @[builtin_parenthesizer char] def charLit.parenthesizer : Parenthesizer 
goal: Lean.PrettyPrinter.Parenthesizer

full_name: Lean.PrettyPrinter.Parenthesizer.strLit.parenthesizer
code: @[builtin_parenthesizer str] def strLit.parenthesizer : Parenthesizer 
goal: Lean.PrettyPrinter.Parenthesizer

full_name: Lean.PrettyPrinter.Parenthesizer.interpretParserDescr
code: @[export lean_pretty_printer_parenthesizer_interpret_parser_descr]
unsafe def interpretParserDescr : ParserDescr → CoreM Parenthesizer
  
goal: Lean.ParserDescr → Lean.CoreM Lean.PrettyPrinter.Parenthesizer

full_name: Lean.PrettyPrinter.Formatter.mkAntiquot.formatter
code: @[export lean_mk_antiquot_formatter]
def mkAntiquot.formatter (name : String) (kind : SyntaxNodeKind) (anonymous := true) (isPseudoKind := true) : Formatter 
goal: Lean.PrettyPrinter.Formatter

full_name: Lean.PrettyPrinter.Formatter.ident.formatter
code: @[builtin_formatter ident] def ident.formatter : Formatter 
goal: Lean.PrettyPrinter.Formatter

full_name: Lean.PrettyPrinter.Formatter.numLit.formatter
code: @[builtin_formatter num] def numLit.formatter : Formatter 
goal: Lean.PrettyPrinter.Formatter

full_name: Lean.PrettyPrinter.Formatter.scientificLit.formatter
code: @[builtin_formatter scientific] def scientificLit.formatter : Formatter 
goal: Lean.PrettyPrinter.Formatter

full_name: Lean.PrettyPrinter.Formatter.charLit.formatter
code: @[builtin_formatter char] def charLit.formatter : Formatter 
goal: Lean.PrettyPrinter.Formatter

full_name: Lean.PrettyPrinter.Formatter.strLit.formatter
code: @[builtin_formatter str] def strLit.formatter : Formatter 
goal: Lean.PrettyPrinter.Formatter

full_name: Lean.PrettyPrinter.Formatter.interpretParserDescr
code: @[export lean_pretty_printer_formatter_interpret_parser_descr]
unsafe def interpretParserDescr : ParserDescr → CoreM Formatter
  
goal: Lean.ParserDescr → Lean.CoreM Lean.PrettyPrinter.Formatter