dev-python/ply (gentoo)

Search

Package Information

Description:
PLY is a Python-only implementation of the popular compiler construction tools lex and yacc. The implementation borrows ideas from a number of previous efforts; most notably John Aycock's SPARK toolkit. However, the overall flavor of the implementation is more closely modeled after the C version of lex and yacc. The other significant feature of PLY is that it provides extensive input validation and error reporting--much more so than other Python parsing tools.
Homepage:
http://www.dabeaz.com/ply/ https://github.com/dabeaz/ply/ https://pypi.org/project/ply/
License:
BSD

Versions

Version EAPI Keywords Slot
3.11-r2 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0/3.11-r2

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>python@gentoo.org</email>
		<name>Python</name>
	</maintainer>
	<longdescription>
PLY is a Python-only implementation of the popular compiler construction
tools lex and yacc. The implementation borrows ideas from a number of
previous efforts; most notably John Aycock's SPARK toolkit. However,
the overall flavor of the implementation is more closely modeled after
the C version of lex and yacc. The other significant feature of PLY is
that it provides extensive input validation and error reporting--much
more so than other Python parsing tools.
	</longdescription>
	<longdescription lang="ja">
PLYはLexとYaccの有名なコンパイラ・コンストラクション・ツールのPython言語実装です
。この実装は以前の試みから幾つものアイディアを借りています。そのほとんどがJohn AycockのSPARKツールキットからです。しかしながら、実装の全体像はC言語によるLexとYaccにより近いモデルです。PLYの他の重要点は幅広い入力バリデーションとエラー報告を提供する点です。 -- その二点は他のPython言語パーサーより優れています。
	</longdescription>
	<stabilize-allarches></stabilize-allarches>
	<upstream>
		<remote-id type="pypi">ply</remote-id>
		<remote-id type="github">dabeaz/ply</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 3.11-r2
examples Install examples, usually source code

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST ply-3.11-py3.12-assert.patch.xz 3832 bytes
DIST ply-3.11.tar.gz 159130 bytes