File tree Expand file tree Collapse file tree 3 files changed +721
-550
lines changed
Expand file tree Collapse file tree 3 files changed +721
-550
lines changed Original file line number Diff line number Diff line change @@ -631,14 +631,14 @@ def Regex.smartDerive2 {σ: Type} (r: Regex (σ × Bool)): Regex σ :=
631631 | star r1 =>
632632 smartConcat (derive2 r1) (smartStar (first r1))
633633
634- def Regexes.map (rs: List.Vector (Regex α) l) (f: α -> β): List.Vector (Regex β) l :=
635- List.Vector. map (fun r => Regex.map r f) rs
634+ def Regexes.map (rs: Vec (Regex α) l) (f: α -> β): Vec (Regex β) l :=
635+ Vec. map rs (fun r => Regex.map r f)
636636
637- def Regex.derives (p: σ -> α -> Bool) (rs: List.Vector (Regex σ) l) (a: α): List.Vector (Regex σ) l :=
638- List.Vector. map (fun r => derive p r a) rs
637+ def Regex.derives (p: σ -> α -> Bool) (rs: Vec (Regex σ) l) (a: α): Vec (Regex σ) l :=
638+ Vec. map rs (fun r => derive p r a)
639639
640- def Regex.derives2 (rs: List.Vector (Regex (σ × Bool)) l): List.Vector (Regex σ) l :=
641- List.Vector. map (fun r => derive2 r) rs
640+ def Regex.derives2 (rs: Vec (Regex (σ × Bool)) l): Vec (Regex σ) l :=
641+ Vec. map rs (fun r => derive2 r)
642642
643- def Regex.smartDerives2 (rs: List.Vector (Regex (σ × Bool)) l): List.Vector (Regex σ) l :=
644- List.Vector. map (fun r => smartDerive2 r) rs
643+ def Regex.smartDerives2 (rs: Vec (Regex (σ × Bool)) l): Vec (Regex σ) l :=
644+ Vec. map rs (fun r => smartDerive2 r)
You can’t perform that action at this time.
0 commit comments