It seems there is currently no such library present to parse the Turtle - Terse RDF Triple Language
As you already know the grammar , your best bet is to use PyParsing to first create a grammar and then parse the file.
I would also suggest to adapt the following EBNF implementation for your need