NFA / DFA routines

udfa.pas contains the routines to turn a NFA into a DFA
unfa.pas contains the routines to construct a NFA
uyala.pas contains a lexical analyser using the DFA

demo/construct_dfa/construct_dfa.pas contains code to construct a NFA, convert
to a DFA and output the results

