{"enrichment":{"capability":"PLY is a Python implementation of lex and yacc that provides lexical analysis and LALR(1) parsing for building compilers and interpreters. It handles grammar definition, tokenization, and syntax analysis with built-in error recovery and ambiguity support.","verdict":"PLY remains a solid, dependency-free choice for building parsers and lexers, with a permissive BSD license and top_1000 popularity. Its abandonment since 2018-02-15 is a significant concern: no security updates, no bug fixes, and no maintenance. Use only if you can maintain a fork or if your grammar requirements are simple and stable."},"id":"ply","links":{"html":"https://skillfed.io/packages/ply","md":"https://skillfed.io/packages/ply.md","pypi":"https://pypi.org/project/ply/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-02-15","license_spdx":null,"license_treatment":"permissive","name":"ply","python_support":"unspecified","summary":"Python Lex & Yacc"},"popularity":{"tier":"top_1000"},"security":{"n_vulnerabilities":0},"version":"3.11"}
