module

Panini::Helper

Constants

POOL = StringPool.new

Instance methods

inventorize(string : String)
Source
inventorize(strings : Set(String))
Source
nfa_datum(regularity, nfa_data : Array(Language::NFADatum))

construct composite nfa from basis nfas. basis nfa is nfa for basis regular languages basis regular languages are Lang::PHI, Lang::EPSILON, Lang.from single_symbol

Source
random_name(size = 8)
Source
state_set_to_identifier(states)
Source