(Solved) : Compiler Python Implement Lexical Analyzer Using Ply Python Lex Yacc Githubcom Dabeaz Ply Q26659117 . . .
[Compiler] [Python] Implement Lexical analyzerusing PLY (Python Lex-Yacc:github.com/dabeaz/ply)
– Read input from the input file.
– Support real numbers in both the decimal and scientificnotation.
– A variable should start with any character and may follow byany alphanumeric character or underscore.
– Supported operators are

– Any number of whitespace characters between tokens andoperators is valid e.g. 2 +3== 5
– Only one assignment per one input line.
– Output file in plain text with“tok” extension.(e.g. output.tok)
– Testcase:drive.google.com/file/d/1J1GjIbFrQ7REHHPTjTNKXJmHy7RJq2dq/view?usp=sharing
Each line in the output file should be in the followingformat:

For example,

Addition (+) Subtraction (-) Multiplication () Floating point division (/) Greater than or equal to 〉= Less than (〈) Less than or equal to (〈-) Equal to () Not cqual to (! Parentheses (…) Assignment () – Integer division (//) Exponent Greater than (>) Show transcribed image text
Expert Answer
Answer to Compiler Python Implement Lexical Analyzer Using Ply Python Lex Yacc Githubcom Dabeaz Ply Q26659117 . . .
OR