{"name":"python311Packages.ply","summary":"PLY (Python Lex-Yacc), an implementation of the lex and yacc parsing tools for Python","description":"PLY is an implementation of lex and yacc parsing tools for Python.\nIn a nutshell, PLY is nothing more than a straightforward lex/yacc\nimplementation.  Here is a list of its essential features: It's\nimplemented entirely in Python; It uses LR-parsing which is\nreasonably efficient and well suited for larger grammars; PLY\nprovides most of the standard lex/yacc features including support for\nempty productions, precedence rules, error recovery, and support for\nambiguous grammars; PLY is straightforward to use and provides very\nextensive error checking; PLY doesn't try to do anything more or less\nthan provide the basic lex/yacc functionality.  In other words, it's\nnot a large parsing framework or a component of some larger system.","homepage_url":"http://www.dabeaz.com/ply/","license":"BSD-3-Clause","attribute_paths":["python311Packages.ply"],"releases":[{"version":"3.11","last_updated":"2024-12-03T12:40:06Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"python311Packages.ply","commit_hash":"566e53c2ad750c84f6d31f9ccb9d00f823165550","date":"2024-12-03T12:40:06Z","outputs":[{"name":"out","path":"/nix/store/qq9am2pm1x5pz8n0lhsix3arvbx8j86m-python3.11-ply-3.11","default":true},{"name":"dist","path":"/nix/store/slvff8nqmqhac373bpy18hrpcliir6qz-python3.11-ply-3.11-dist"}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"python311Packages.ply","commit_hash":"566e53c2ad750c84f6d31f9ccb9d00f823165550","date":"2024-12-03T12:40:06Z","outputs":[{"name":"out","path":"/nix/store/rj8mx3plr968ix86yx0fnn4q9ws3jhz5-python3.11-ply-3.11","default":true},{"name":"dist","path":"/nix/store/5yh823biscfmi20wq6wi1znwgyql3ha8-python3.11-ply-3.11-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"python311Packages.ply","commit_hash":"566e53c2ad750c84f6d31f9ccb9d00f823165550","date":"2024-12-03T12:40:06Z","outputs":[{"name":"out","path":"/nix/store/f9k9rnznadf0b1ds4ab7yw4yf3qxkf0g-python3.11-ply-3.11","default":true},{"name":"dist","path":"/nix/store/byp3w646r7sr4fpy0hs6adxf4m0m0107-python3.11-ply-3.11-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"python311Packages.ply","commit_hash":"566e53c2ad750c84f6d31f9ccb9d00f823165550","date":"2024-12-03T12:40:06Z","outputs":[{"name":"out","path":"/nix/store/phb9sm324853gv5rz4vskhv6j5zpdblg-python3.11-ply-3.11","default":true},{"name":"dist","path":"/nix/store/w4y5np4g4pjjk8snqgnz5hp2sbfmyxm1-python3.11-ply-3.11-dist"}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"out, dist","prerelease":false,"broken":false,"insecure":false}]}