class Dawg::MemoryDawg

Included Modules

Defined in:

dawg/dawg/memory_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(slice : Bytes) #

[View source]

Instance Method Detail

def each_edge(index, &) #

[View source]
def each_node(&) #

[View source]
def edge_count : Int32 #

[View source]
def edge_count=(edge_count : Int32) #

[View source]
def get_bool(slice : Bytes) #

[View source]
def get_char(slice : Bytes) #

[View source]
def get_edge_count #

[View source]
def get_int(slice : Bytes) #

[View source]
def get_node_by_index(index) #

[View source]
def get_node_count #

[View source]
def lookup(word) #

[View source]
def node_count : Int32 #

[View source]
def node_count=(node_count : Int32) #

[View source]
def query(word) #

[View source]
def root #

[View source]
def slice : Slice(UInt8) #

[View source]
def slice=(slice : Slice(UInt8)) #

[View source]