File: .lake/packages/lean4/src/lean/lake/Lake/Toml/Grammar.lean

full_name: Lake.Toml.isControlChar
code: /-- Is it a TOML control character? (excludes tabs and spaces) -/
def isControlChar (c : Char) 
goal: Bool

full_name: Lake.Toml.wsFn
code: /-- Consume optional horizontal whitespace (i.e., tab or space). -/
def wsFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.crlfAuxFn
code: /-- Consumes the LF following a CR in a CRLF newline. -/
def crlfAuxFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.newlineFn
code: /-- Consume a newline. -/
def newlineFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.commentBodyFn
code: /-- Consumes the body of a comment. -/
def commentBodyFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.commentFn
code: /-- Consumes a line comment. -/
def commentFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.wsNewlineFn
code: /-- Consume optional whitespace (space, tab, or newline). -/
partial def wsNewlineFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.trailingFn
code: /-- Consume optional sequence of whitespace / newline(s) / comment (s). -/
partial def trailingFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.isEscapeChar
code: /-- A TOML character escape. -/
def isEscapeChar (c : Char) : Bool 
goal: Bool

full_name: Lake.Toml.escapeSeqFn
code: /-- Consumes a TOML string escape sequence after a `\`. -/
def escapeSeqFn (stringGap : Bool) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.basicStringAuxFn
code: partial def basicStringAuxFn (startPos : String.Pos) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.basicStringFn
code: def basicStringFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.literalStringAuxFn
code: partial def literalStringAuxFn (startPos : String.Pos) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.literalStringFn
code: def literalStringFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.mlLiteralStringAuxFn
code: partial def mlLiteralStringAuxFn (startPos : String.Pos) (quoteDepth : Nat)  : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.mlLiteralStringFn
code: def mlLiteralStringFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.mlBasicStringAuxFn
code: partial def mlBasicStringAuxFn (startPos : String.Pos) (quoteDepth : Nat)  : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.mlBasicStringFn
code: def mlBasicStringFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.hourMinFn
code: def hourMinFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.timeTailFn
code: def timeTailFn (allowOffset : Bool) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.timeTailFn.timeOffsetFn
code: def timeTailFn (allowOffset : Bool) : ParserFn 
goal: Lean.Parser.ParserState

full_name: Lake.Toml.timeAuxFn
code: def timeAuxFn (allowOffset : Bool) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.timeFn
code: def timeFn (allowOffset := false) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.optTimeFn
code: def optTimeFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.dateTimeAuxFn
code: def dateTimeAuxFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.dateTimeFn
code: def dateTimeFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.dateTimeLitFn
code: def dateTimeLitFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.decExpFn
code: def decExpFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.optDecExpFn
code: def optDecExpFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.decNumberTailAuxFn
code: def decNumberTailAuxFn (startPos : String.Pos) (curr : Char) (nextPos : String.Pos) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.decNumberTailFn
code: def decNumberTailFn (startPos : String.Pos)  : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.infAuxFn
code: def infAuxFn (startPos : String.Pos) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.nanAuxFn
code: def nanAuxFn (startPos : String.Pos) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.decimalFn
code: def decimalFn (startPos : String.Pos) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.decNumeralAuxFn
code: def decNumeralAuxFn (startPos : String.Pos) : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.numeralFn
code: def numeralFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.trailingWs
code: def trailingWs : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.trailingSep
code: def trailingSep : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.unquotedKeyFn
code: def unquotedKeyFn : ParserFn 
goal: Lean.Parser.ParserFn

full_name: Lake.Toml.unquotedKey
code: def unquotedKey : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.basicString
code: def basicString : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.literalString
code: def literalString : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.mlBasicString
code: def mlBasicString : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.mlLiteralString
code: def mlLiteralString : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.quotedKey
code: def quotedKey : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.simpleKey
code: def simpleKey : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.key
code: def key : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.stdTable
code: def stdTable : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.arrayTable
code: def arrayTable : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.table
code: def table 
goal: Lean.Parser.Parser

full_name: Lake.Toml.keyvalCore
code: def keyvalCore (val : Parser) : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.expressionCore
code: def expressionCore (val : Parser) : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.header
code: def header : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.tomlCore
code: def tomlCore (val : Parser) : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.inlineTableCore
code: def inlineTableCore (val : Parser) : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.arrayCore
code: def arrayCore (val : Parser) : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.string
code: def string : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.true
code: protected def true : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.false
code: protected def false : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.boolean
code: def boolean : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.numeralAntiquot
code: def numeralAntiquot 
goal: Lean.Parser.Parser

full_name: Lake.Toml.numeral
code: def numeral : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.numeralOfKind
code: def numeralOfKind (name : String) (kind : SyntaxNodeKind) : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.float
code: def float : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.decInt
code: def decInt : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.binNum
code: def binNum : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.octNum
code: def octNum : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.hexNum
code: def hexNum : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.dateTime
code: def dateTime : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.valCore
code: def valCore (val : Parser) : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.val
code: def val : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.array
code: def array : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.inlineTable
code: def inlineTable : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.keyval
code: def keyval : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.expression
code: def expression : Parser 
goal: Lean.Parser.Parser

full_name: Lake.Toml.toml
code: @[run_parser_attribute_hooks] def toml : Parser 
goal: Lean.Parser.Parser