SlackBuilds Repository

15.0 > Python > python3-ply (3.11)

PLY is a zero-dependency Python implementation of the traditional
parsing tools lex and yacc. It uses the same LALR(1) parsing algorithm
as yacc and has most of its core features. It is compatible with all
modern versions of Python.

PLY was originally created in 2001 to support an Introduction to
Compilers course at the University of Chicago. As such, it has almost
no features other than the core LALR(1) parsing algorithm. This is by
design--students should be made to suffer. Well, at least a little
bit. However, from a more practical point of view, there is a lot
flexibility in terms of how you decide to use it. You can use PLY to
build Abstract Syntax Trees (ASTs), simple one-pass compilers,
protocol decoders, or even a more advanced parsing framework.

Maintained by: Lockywolf
Keywords: lex,yacc,parsing
ChangeLog: python3-ply


Source Downloads:
ply-3.11.tar.gz (6465f602e656455affcd7c5734c638f8)

Download SlackBuild:
python3-ply.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2023 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds