this is a simple python syntax analyzer for educational purposes. the project can detect syntax mistakes in code and suggests for correction.
it contains several files for syntax inside grammar_src directory. you can add syntax even for other languages as you wish. syntax files are at BNF form. this is an example of these syntax files:

also there is a file for input python code: the file is inside pyCode directory.
let's test it with a wrong code:

this code missed a colon at line 16. now this is the result:
