devel/py-spark-parser: Update to 1.9.0 Changes: https://github.com/rocky/python-spark/releases2275e313b0
Port details
devel/py-spark-parser 1.9.0
Earley-Algorithm Context-free grammar Parser Toolkit
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 1.9.0
- Upstream
- up to date
- Last update
- to 1.9.0 · 2275e313b0
- Quarterly
- 2026Q4: 1.9.0
- WWW
- https://github.com/rocky/python-spark
- Links
- cgit · VuXML
Install
- Package
# pkg install py312-spark-parserinstalls 1.9.0 fromlatest; fromquarterly(2026Q4) 1.9.0- Port
# cd /usr/ports/devel/py-spark-parser && make install clean- Size
- 108 KiB download · 552 KiB installed
- Depends on
- devel/py-click 8.5.0, lang/python312 3.12.15
- License
- MIT
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.9.0 | 1.9.0 | – |
| FreeBSD 15 | 1.9.0 | 1.9.0 | – |
| FreeBSD 14 | 1.9.0 | 1.9.0 | 1.9.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.9.0 | 1.9.0 | – |
| FreeBSD 14 | 1.9.0 | 1.9.0 | 1.9.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.9.0.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (2)
devel/py-spark-parser: Add py-spark-parser 1.8.9 This package uses Jay Earley's algorithm for parsing context free grammars, and comes with some generic Abstract Syntax Tree routines. There is also a prototype scanner which does its job by combining Python regular expressions. (SPARK stands for Scanning, Parsing, and Rewriting Kit. It is a poor name since it conflicts with a more popular package of the same name. In the future we will rename this.) The original version of this was written by John Aycock for his Ph.D thesis and was described in his 1998 paper: "Compiling Little Languages in Python" at the 7th International Python Conference. The current incarnation of this code is maintained (or not) by Rocky Bernstein. Note: Earley algorithm parsers are almost linear when given an LR grammar. These are grammars which are left-recursive.4bf4bfecb8