abstract class Tartrazine::BaseLexer

Direct Known Subclasses

Defined in:

lexer.cr

Instance Method Summary

Instance Method Detail

def config : {name: String, priority: Float64, case_insensitive: Bool, dot_all: Bool, not_multiline: Bool, ensure_nl: Bool} #

[View source]
def config=(config : NamedTuple(name: String, priority: Float64, case_insensitive: Bool, dot_all: Bool, not_multiline: Bool, ensure_nl: Bool)) #

[View source]
def states : Hash(String, Tartrazine::State) #

[View source]
def states=(states : Hash(String, Tartrazine::State)) #

[View source]
def tokenizer(text : String, secondary = false) : BaseTokenizer #

[View source]