CS256 assignment of the MF Programming Language with Lex