Predictible parsing table

Job ID: 32490498

Budget: $50 – $100 USD

Design and implementation of a program that calculates the predictive parsing table for any clean grammar (without left recursion and factored) and once the table is generated, the program will receive strings and check if it belongs to the language formed by the grammar ,
printing the sequence of movements (equivalent to the derivation from the left) that check it.
the source code of the program ​​using the object-oriented paradigm:
 Python