Equations
- Regex.Data.instReprAnchor = { reprPrec := Regex.Data.instReprAnchor.repr }
Equations
- One or more equations did not get rendered due to their size.
- Regex.Data.instReprAnchor.repr Regex.Data.Anchor.start prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Regex.Data.Anchor.start")).group prec✝
- Regex.Data.instReprAnchor.repr Regex.Data.Anchor.eos prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Regex.Data.Anchor.eos")).group prec✝
Instances For
Equations
Instances For
Equations
- Regex.Data.instToExprAnchor = { toExpr := Regex.Data.instToExprAnchor.toExpr, toTypeExpr := Lean.Expr.const `Regex.Data.Anchor [] }
Equations
- Regex.Data.instToExprAnchor.toExpr Regex.Data.Anchor.start = Lean.Expr.const `Regex.Data.Anchor.start []
- Regex.Data.instToExprAnchor.toExpr Regex.Data.Anchor.eos = Lean.Expr.const `Regex.Data.Anchor.eos []
- Regex.Data.instToExprAnchor.toExpr Regex.Data.Anchor.wordBoundary = Lean.Expr.const `Regex.Data.Anchor.wordBoundary []
- Regex.Data.instToExprAnchor.toExpr Regex.Data.Anchor.nonWordBoundary = Lean.Expr.const `Regex.Data.Anchor.nonWordBoundary []
Instances For
Equations
- Regex.Data.Anchor.test p Regex.Data.Anchor.start = (p == s.startValidPos)
- Regex.Data.Anchor.test p Regex.Data.Anchor.eos = (p == s.endValidPos)
- Regex.Data.Anchor.test p Regex.Data.Anchor.wordBoundary = p.isAtWordBoundary
- Regex.Data.Anchor.test p Regex.Data.Anchor.nonWordBoundary = p.isAtNonWordBoundary