[packages/python-spark_parser] up to 1.4.0

glen glen at pld-linux.org
Mon Jul 4 11:36:52 CEST 2016


commit 995f32e72d30f4c9a80865bd1531618f2137683b
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Jul 4 12:36:11 2016 +0300

    up to 1.4.0

 python-spark_parser.spec | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)
---
diff --git a/python-spark_parser.spec b/python-spark_parser.spec
index 595231f..3242704 100644
--- a/python-spark_parser.spec
+++ b/python-spark_parser.spec
@@ -7,14 +7,14 @@
 %define 	module		spark_parser
 %define 	egg_name	spark_parser
 %define		pypi_name	spark_parser
-Summary:	An Early-Algorithm LR Parser
+Summary:	An Early-Algorithm Context-free grammar Parser
 Name:		python-%{module}
-Version:	1.2.1
+Version:	1.4.0
 Release:	1
 License:	MIT
 Group:		Libraries/Python
 Source0:	https://files.pythonhosted.org/packages/source/s/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
-# Source0-md5:	e511d1f1ab69f61c59eaa6a5e99f3113
+# Source0-md5:	e3c8f2e41572075d9e08daabb5f24253
 URL:		https://github.com/rocky/python-spark/
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.714
@@ -31,9 +31,12 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 SPARK stands for Scanning, Parsing, and Rewriting Kit. It uses Jay
-Early's algorithm for LR parsing and comes with some generic Abstract
-Syntax Tree routines. There is also a prototype scanner which does its
-job by combining Python regular expressions.
+Early'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.
+
+Note: Early algorithm parsers are almost linear when given an LR
+grammar. These are grammars which are left-recursive.
 
 %package -n python3-%{module}
 Summary:	An Early-Algorithm LR Parser
@@ -41,9 +44,12 @@ Group:		Libraries/Python
 
 %description -n python3-%{module}
 SPARK stands for Scanning, Parsing, and Rewriting Kit. It uses Jay
-Early's algorithm for LR parsing and comes with some generic Abstract
-Syntax Tree routines. There is also a prototype scanner which does its
-job by combining Python regular expressions.
+Early'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.
+
+Note: Early algorithm parsers are almost linear when given an LR
+grammar. These are grammars which are left-recursive.
 
 %prep
 %setup -q -n %{module}-%{version}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-spark_parser.git/commitdiff/995f32e72d30f4c9a80865bd1531618f2137683b



More information about the pld-cvs-commit mailing list