Documentation

Lean.Data.Trie

inductive Lean.Parser.Trie (α : Type) :
Type
Instances For
    Equations
    Equations
    • Lean.Parser.Trie.instEmptyCollectionTrie = { emptyCollection := Lean.Parser.Trie.empty }
    Equations
    partial def Lean.Parser.Trie.insert.insertEmpty {α : Type} (s : String) (val : α) (i : String.Pos) :
    partial def Lean.Parser.Trie.insert.loop {α : Type} (s : String) (val : α) :
    partial def Lean.Parser.Trie.find?.loop {α : Type} (s : String) :
    def Lean.Parser.Trie.findPrefix {α : Type} (t : Lean.Parser.Trie α) (pre : String) :

    Return values that match the given prefix

    Equations
    partial def Lean.Parser.Trie.findPrefix.go {α : Type} (pre : String) (t : Lean.Parser.Trie α) (i : String.Pos) :
    Equations