course https://lagunita.stanford.edu/courses/Engineering/Compilers/Fall2014/about
Lex - A Lexical Analyzer Generator