module Panini::Helper

Extended Modules

Defined in:

helper.cr

Constant Summary

POOL = StringPool.new

Instance Method Summary

Instance Method Detail

def inventorize(string : String) #

[View source]
def inventorize(strings : Set(String)) #

[View source]
def 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


[View source]
def random_name(size = 8) #

[View source]
def state_set_to_identifier(states) #

[View source]