plytype (pypi): PLY with get_type and set_type
Keywords: python|lexer|parser