you will use JFLex for the lexical part of the task and BYacc/J for writing a parser for a language called Mython. Mython is a stripped down version of Python. Most of the interesting features have been eliminated (data structure and polymorphism); however it still contains some of the syntactic elements while having a flavor similar to Pascal.