class Dawg::Dawg

Included Modules

Defined in:

dawg/dawg/dawg.cr

Constructors

Instance Method Summary

Instance methods inherited from module Dawg::Finder

get_childs(node : AbstractNode) get_childs, lookup(word, node : AbstractNode) lookup, query(word, node : AbstractNode) query

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def add(word : String) #

[View source]
def edge_count #

[View source]
def finish #

[View source]
def lookup(word) #

[View source]
def minimize(down) #

[View source]
def minimized_nodes : Hash(Int32, Dawg::Node) #

[View source]
def minimized_nodes=(minimized_nodes : Hash(Int32, ::Dawg::Node)) #

[View source]
def node_count #

[View source]
def query(word) #

[View source]
def root : Dawg::Node #

[View source]
def root=(root : ::Dawg::Node) #

[View source]