↗nitsh/lexical_analyser_assign2convert regex to dfa and use the transition table for lexical analysis