creating the lexical and syntax analyzer for a programming language that will be defined in this problem. this language will be able to create variables, assign them value, calculate basic mathematic operations and relational operations for integers of different types, as well as variables that can be either.