BSD Ports

lang/py-spark-parser 1.9.0nb1 NetBSD

Earley-Algorithm Context-free grammar Parser Toolkit

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
lang, python
Package size
103.5 KiB, 596.0 KiB installed

Description

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.)

In the other systems

SystemPortVersion
NetBSDlang/py-spark-parser1.9.0nb1
DragonFlydevel/py-spark-parser1.9.0

Install

Binary package:

pkgin install py311-spark-parser

From pkgsrc:

cd /usr/pkgsrc/lang/py-spark-parser && make install clean

Dependencies

Run dependencies 2
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-spark-parser-1.9.0nb1, py313-spark-parser-1.9.0nb1, py314-spark-parser-1.9.0nb1