Which Python tool can you recommend to parse programming languages? It should allow for a readable representation of the language grammar inside the source, and it should be abl
For a more complicated parser I would use pyparsing. Pyparsing
Here is the parsed example from there home page
from pyparsing import Word, alphas greet = Word(alphas) + "," + Word(alphas) + "!" # <-- grammar
defined here
hello = "Hello, World!" print(hello, "->", greet.parseString(hello))