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

full_name: Lean.Parser.initFn._@..lake.packages.lean4.src.lean.Lean.Parser.Syntax._hyg.5
code: builtin_initialize
  registerBuiltinParserAttribute `builtin_syntax_parser ``Category.stx .both
  registerBuiltinDynamicParserAttribute `stx_parser `stx
goal: IO Unit

full_name: Lean.Parser.initFn._@..lake.packages.lean4.src.lean.Lean.Parser.Syntax._hyg.107
code: builtin_initialize
  registerBuiltinParserAttribute `builtin_prec_parser ``Category.prec .both
  registerBuiltinDynamicParserAttribute `prec_parser `prec
goal: IO Unit

full_name: Lean.Parser.precedenceParser
code: @[inline] def precedenceParser (rbp : Nat := 0) : Parser 
goal: Lean.Parser.Parser

full_name: Lean.Parser.syntaxParser
code: @[inline] def syntaxParser (rbp : Nat := 0) : Parser 
goal: Lean.Parser.Parser

full_name: Lean.Parser.precedence
code: def «precedence» 
goal: Lean.Parser.Parser

full_name: Lean.Parser.optPrecedence
code: def optPrecedence 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.numPrec
code: @[builtin_prec_parser] def numPrec 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.paren
code: @[builtin_syntax_parser] def paren           
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.cat
code: @[builtin_syntax_parser] def cat             
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.unary
code: @[builtin_syntax_parser] def unary           
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.binary
code: @[builtin_syntax_parser] def binary          
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.sepBy
code: @[builtin_syntax_parser] def sepBy           
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.sepBy1
code: @[builtin_syntax_parser] def sepBy1          
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.atom
code: @[builtin_syntax_parser] def atom            
goal: Lean.Parser.Parser

full_name: Lean.Parser.Syntax.nonReserved
code: @[builtin_syntax_parser] def nonReserved     
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.namedName
code: def namedName 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.optNamedName
code: def optNamedName 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.prefix
code: def «prefix»   
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.infix
code: def «infix»    
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.infixl
code: def «infixl»   
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.infixr
code: def «infixr»   
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.postfix
code: def «postfix»  
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.mixfixKind
code: def mixfixKind 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.mixfix
code: @[builtin_command_parser] def «mixfix»   
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.identPrec
code: def identPrec  
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.optKind
code: def optKind : Parser 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.notationItem
code: def notationItem 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.notation
code: @[builtin_command_parser] def «notation»    
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.macro_rules
code: @[builtin_command_parser] def «macro_rules» 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.syntax
code: @[builtin_command_parser] def «syntax»      
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.syntaxAbbrev
code: @[builtin_command_parser] def syntaxAbbrev  
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.catBehaviorBoth
code: def catBehaviorBoth   
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.catBehaviorSymbol
code: def catBehaviorSymbol 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.catBehavior
code: def catBehavior 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.syntaxCat
code: @[builtin_command_parser] def syntaxCat 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.macroArg
code: def macroArg  
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.macroRhs
code: def macroRhs : Parser 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.macroTail
code: def macroTail 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.macro
code: @[builtin_command_parser] def «macro»       
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.elab_rules
code: @[builtin_command_parser] def «elab_rules» 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.elabArg
code: def elabArg  
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.elabTail
code: def elabTail 
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.elab
code: @[builtin_command_parser] def «elab»       
goal: Lean.Parser.Parser

full_name: Lean.Parser.Command.binderPredicate
code: /--
Declares a binder predicate.  For example:
```
binder_predicate x " > " y:term => `($x > $y)
```
-/
@[builtin_command_parser] def binderPredicate 
goal: Lean.Parser.Parser