Aller au contenu principal
Accès ouvert déclaré 2026 software

pyparsing/pyparsing: Pyparsing 3.3.3

0Citations signalées, ce qui n’est pas une note de qualité
10Institutions déclarées
4Pays d’affiliation déclarés

Rattachement africain : us, gb, bm, pl. Niveau de preuve : code pays fourni par la source.

Le résumé fourni par la source

Added support for Python 3.15. Fixed CI unit test jobs selecting a tox environment with no test commands. The matrix and fallback now select py-unit, as diagnosed and proposed by glaziermag in issue #662; submitted by Neal Lin et AI. Refactored recursive implementations in pyparsing, for improved performance and reduced memory usage. repetition using a large upper bound with multiplication or slicing notation has replaced a recursive Optional expression with a modified ZeroOrMore expression, using a new max argument. PR #652, submitted by sudo. nested_expr now uses an internal class that maintains its own stack for managing nesting levels. infix_notation replaced its recursive implementation with a shunting-yard algorithm. These changes should not cause any regressions in existing code, and tests show significant performance improvements for some of the more complex examples. Railroad diagrams may render differently, since they now no longer rely on recursion using Forward expressions.

Ce résumé expose les affirmations des auteurs. BNTIC ne l’interprète pas comme une validation indépendante des résultats.

Le contrôle bibliographique ouvert

La source scientifique ouverte est momentanément indisponible.

Les institutions déclarées

Une affiliation ne permet pas de déduire la nationalité d’un auteur.

BNTIC News n’est pas le producteur de ces données. Les publications sont interrogées à la demande dans Crossref, OpenAIRE, DOAJ, Europe PMC, HAL, DataCite, AfricArXiv, ROR et la Banque mondiale, sans clé d’accès. OpenAlex reste optionnel. Aucun service payant n’est nécessaire et aucune donnée externe n’est enregistrée en base. Consulter les sources et leurs limites.