TSDL parser entirely implemented in Python 3