Abstract: Compiler design for programming language recognition is a tedious process with crucial phases. These phases include lexical analysis, syntax parsing, semantic validation, intermediate code ...