- Node: {α : Type} → Option α → (Lean.RBNode Char fun x => Lean.Parser.Trie α) → Lean.Parser.Trie α
Instances For
Instances For
partial def
Lean.Parser.Trie.insert.insertEmpty
{α : Type}
(s : String)
(val : α)
(i : String.Pos)
:
Instances For
partial def
Lean.Parser.Trie.find?.loop
{α : Type}
(s : String)
:
Lean.Parser.Trie α → String.Pos → Option α
Return values that match the given prefix
Instances For
partial def
Lean.Parser.Trie.findPrefix.go
{α : Type}
(pre : String)
(t : Lean.Parser.Trie α)
(i : String.Pos)
:
def
Lean.Parser.Trie.matchPrefix
{α : Type}
(s : String)
(t : Lean.Parser.Trie α)
(i : String.Pos)
:
Instances For
partial def
Lean.Parser.Trie.matchPrefix.loop
{α : Type}
(s : String)
:
Lean.Parser.Trie α → String.Pos → String.Pos × Option α → String.Pos × Option α