Notation #
Notation regex%
to build the regular expression at compile time.
Equations
- Regex.Notation.toNumLit n = Lean.Syntax.mkNumLit n.repr
Instances For
Equations
- Regex.Notation.instQuoteFinMkStr1 = Lean.Quote.mk `term Regex.Notation.mkTermOfFin
Equations
- Regex.Notation.instQuoteTransitionMkStr1 = Lean.Quote.mk `term Regex.Notation.mkTermOfTransition
Equations
- Regex.Notation.instQuoteEatModeMkStr1 = Lean.Quote.mk `term Regex.Notation.mkTermOfEatMode
Equations
- Regex.Notation.instQuoteStateMkStr1 = Lean.Quote.mk `term Regex.Notation.mkTermOfState
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- Regex.Notation.regex_ = Lean.ParserDescr.node `Regex.Notation.regex_ 1022 (Lean.ParserDescr.const `str)
Instances For
Equations
- Regex.Notation.«termRegex%_» = Lean.ParserDescr.node `Regex.Notation.«termRegex%_» 1022 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "regex%") (Lean.ParserDescr.cat `regex 0))