python2-parsley-1.3-1-omv4000.noarch.rpm


Advertisement

Description

python2-parsley - Parsing and pattern matching made easy

Property Value
Distribution OpenMandriva Cooker
Repository OpenMandriva Unsupported Release x86_64
Package filename python2-parsley-1.3-1-omv4000.noarch.rpm
Package name python2-parsley
Package version 1.3
Package release 1-omv4000
Package architecture noarch
Package type rpm
Category Development/Python
Homepage http://launchpad.net/parsley
License MIT
Maintainer -
Download size 158.97 KB
Installed size 1.14 MB
Parsley is a parsing library for people who find parsers scary or
annoying. I wrote it because I wanted to parse a programming language,
and tools like PLY or ANTLR or Bison were very hard to understand and
integrate into my Python code. Most parser generators are based on LL
or LR parsing algorithms that compile to big state machine
tables. It was like I had to wake up a different section of my brain
to understand or work on grammar rules.
Parsley, like pyparsing and ZestyParser, uses the PEG algorithm, so
each expression in the grammar rules works like a Python
expression. In particular, alternatives are evaluated in order, unlike
table-driven parsers such as yacc, bison or PLY.
Parsley is an implementation of OMeta, an object-oriented
pattern-matching language developed by Alessandro Warth at
http://tinlizzie.org/ometa/ . For further reading, see Warth's PhD
thesis, which provides a detailed description of OMeta:
http://www.vpri.org/pdf/tr2008003_experimenting.pdf.

Alternatives

Package Version Architecture Repository
python2-parsley-1.3-1-omv4000.noarch.rpm 1.3 noarch OpenMandriva Unsupported Release
python2-parsley - - -

Requires

Name Value
python(abi) = 2.7

Provides

Name Value
python-parsley = 1.3-1
python2-parsley = 1.3-1
python2.7dist(parsley) = 1.3
python2dist(parsley) = 1.3
pythonegg(parsley) = 1.3

Obsoletes

Name Value
python-parsley < 1.3-1

Download

Type URL
Mirror abf-downloads.openmandriva.org
Binary Package python2-parsley-1.3-1-omv4000.noarch.rpm
Source Package python2-parsley-1.3-1.src.rpm

Install Howto

  1. Enable the repository in Software Repository Picker:
    # om-repo-picker
  2. Install python2-parsley rpm package:
    # dnf install python2-parsley

Files

Path
/usr/lib/python2.7/site-packages/Parsley-1.3-py2.7.egg-info
/usr/lib/python2.7/site-packages/parsley.py
/usr/lib/python2.7/site-packages/parsley.pyc
/usr/lib/python2.7/site-packages/parsley.pyo
/usr/lib/python2.7/site-packages/ometa/__init__.py
/usr/lib/python2.7/site-packages/ometa/__init__.pyc
/usr/lib/python2.7/site-packages/ometa/__init__.pyo
/usr/lib/python2.7/site-packages/ometa/builder.py
/usr/lib/python2.7/site-packages/ometa/builder.pyc
/usr/lib/python2.7/site-packages/ometa/builder.pyo
/usr/lib/python2.7/site-packages/ometa/compat.py
/usr/lib/python2.7/site-packages/ometa/compat.pyc
/usr/lib/python2.7/site-packages/ometa/compat.pyo
/usr/lib/python2.7/site-packages/ometa/grammar.py
/usr/lib/python2.7/site-packages/ometa/grammar.pyc
/usr/lib/python2.7/site-packages/ometa/grammar.pyo
/usr/lib/python2.7/site-packages/ometa/interp.py
/usr/lib/python2.7/site-packages/ometa/interp.pyc
/usr/lib/python2.7/site-packages/ometa/interp.pyo
/usr/lib/python2.7/site-packages/ometa/protocol.py
/usr/lib/python2.7/site-packages/ometa/protocol.pyc
/usr/lib/python2.7/site-packages/ometa/protocol.pyo
/usr/lib/python2.7/site-packages/ometa/runtime.py
/usr/lib/python2.7/site-packages/ometa/runtime.pyc
/usr/lib/python2.7/site-packages/ometa/runtime.pyo
/usr/lib/python2.7/site-packages/ometa/tube.py
/usr/lib/python2.7/site-packages/ometa/tube.pyc
/usr/lib/python2.7/site-packages/ometa/tube.pyo
/usr/lib/python2.7/site-packages/ometa/vm_builder.py
/usr/lib/python2.7/site-packages/ometa/vm_builder.pyc
/usr/lib/python2.7/site-packages/ometa/vm_builder.pyo
/usr/lib/python2.7/site-packages/ometa/_generated/__init__.py
/usr/lib/python2.7/site-packages/ometa/_generated/__init__.pyc
/usr/lib/python2.7/site-packages/ometa/_generated/__init__.pyo
/usr/lib/python2.7/site-packages/ometa/_generated/parsley.py
/usr/lib/python2.7/site-packages/ometa/_generated/parsley.pyc
/usr/lib/python2.7/site-packages/ometa/_generated/parsley.pyo
/usr/lib/python2.7/site-packages/ometa/_generated/parsley_termactions.py
/usr/lib/python2.7/site-packages/ometa/_generated/parsley_termactions.pyc
/usr/lib/python2.7/site-packages/ometa/_generated/parsley_termactions.pyo
/usr/lib/python2.7/site-packages/ometa/_generated/parsley_tree_transformer.py
/usr/lib/python2.7/site-packages/ometa/_generated/parsley_tree_transformer.pyc
/usr/lib/python2.7/site-packages/ometa/_generated/parsley_tree_transformer.pyo
/usr/lib/python2.7/site-packages/ometa/_generated/pymeta_v1.py
/usr/lib/python2.7/site-packages/ometa/_generated/pymeta_v1.pyc
/usr/lib/python2.7/site-packages/ometa/_generated/pymeta_v1.pyo
/usr/lib/python2.7/site-packages/ometa/_generated/vm.py
/usr/lib/python2.7/site-packages/ometa/_generated/vm.pyc
/usr/lib/python2.7/site-packages/ometa/_generated/vm.pyo
/usr/lib/python2.7/site-packages/ometa/_generated/vm_emit.py
/usr/lib/python2.7/site-packages/ometa/_generated/vm_emit.pyc
/usr/lib/python2.7/site-packages/ometa/_generated/vm_emit.pyo
/usr/lib/python2.7/site-packages/ometa/test/__init__.py
/usr/lib/python2.7/site-packages/ometa/test/__init__.pyc
/usr/lib/python2.7/site-packages/ometa/test/__init__.pyo
/usr/lib/python2.7/site-packages/ometa/test/helpers.py
/usr/lib/python2.7/site-packages/ometa/test/helpers.pyc
/usr/lib/python2.7/site-packages/ometa/test/helpers.pyo
/usr/lib/python2.7/site-packages/ometa/test/test_builder.py
/usr/lib/python2.7/site-packages/ometa/test/test_builder.pyc
/usr/lib/python2.7/site-packages/ometa/test/test_builder.pyo
/usr/lib/python2.7/site-packages/ometa/test/test_protocol.py
/usr/lib/python2.7/site-packages/ometa/test/test_protocol.pyc
/usr/lib/python2.7/site-packages/ometa/test/test_protocol.pyo
/usr/lib/python2.7/site-packages/ometa/test/test_pymeta.py
/usr/lib/python2.7/site-packages/ometa/test/test_pymeta.pyc
/usr/lib/python2.7/site-packages/ometa/test/test_pymeta.pyo
/usr/lib/python2.7/site-packages/ometa/test/test_runtime.py
/usr/lib/python2.7/site-packages/ometa/test/test_runtime.pyc
/usr/lib/python2.7/site-packages/ometa/test/test_runtime.pyo
/usr/lib/python2.7/site-packages/ometa/test/test_tube.py
/usr/lib/python2.7/site-packages/ometa/test/test_tube.pyc
/usr/lib/python2.7/site-packages/ometa/test/test_tube.pyo
/usr/lib/python2.7/site-packages/ometa/test/test_vm_builder.py
/usr/lib/python2.7/site-packages/ometa/test/test_vm_builder.pyc
/usr/lib/python2.7/site-packages/ometa/test/test_vm_builder.pyo
/usr/lib/python2.7/site-packages/terml/__init__.py
/usr/lib/python2.7/site-packages/terml/__init__.pyc
/usr/lib/python2.7/site-packages/terml/__init__.pyo
/usr/lib/python2.7/site-packages/terml/nodes.py
/usr/lib/python2.7/site-packages/terml/nodes.pyc
/usr/lib/python2.7/site-packages/terml/nodes.pyo
/usr/lib/python2.7/site-packages/terml/parser.py
/usr/lib/python2.7/site-packages/terml/parser.pyc
/usr/lib/python2.7/site-packages/terml/parser.pyo
/usr/lib/python2.7/site-packages/terml/qnodes.py
/usr/lib/python2.7/site-packages/terml/qnodes.pyc
/usr/lib/python2.7/site-packages/terml/qnodes.pyo
/usr/lib/python2.7/site-packages/terml/quasiterm.py
/usr/lib/python2.7/site-packages/terml/quasiterm.pyc
/usr/lib/python2.7/site-packages/terml/quasiterm.pyo
/usr/lib/python2.7/site-packages/terml/_generated/__init__.py
/usr/lib/python2.7/site-packages/terml/_generated/__init__.pyc
/usr/lib/python2.7/site-packages/terml/_generated/__init__.pyo
/usr/lib/python2.7/site-packages/terml/_generated/quasiterm.py
/usr/lib/python2.7/site-packages/terml/_generated/quasiterm.pyc
/usr/lib/python2.7/site-packages/terml/_generated/quasiterm.pyo
/usr/lib/python2.7/site-packages/terml/_generated/terml.py
/usr/lib/python2.7/site-packages/terml/_generated/terml.pyc
/usr/lib/python2.7/site-packages/terml/_generated/terml.pyo
/usr/lib/python2.7/site-packages/terml/test/__init__.py
/usr/lib/python2.7/site-packages/terml/test/__init__.pyc
/usr/lib/python2.7/site-packages/terml/test/__init__.pyo
/usr/lib/python2.7/site-packages/terml/test/test_quasiterm.py
/usr/lib/python2.7/site-packages/terml/test/test_quasiterm.pyc
/usr/lib/python2.7/site-packages/terml/test/test_quasiterm.pyo
/usr/lib/python2.7/site-packages/terml/test/test_terml.py
/usr/lib/python2.7/site-packages/terml/test/test_terml.pyc
/usr/lib/python2.7/site-packages/terml/test/test_terml.pyo
/usr/share/doc/python2-parsley/README

See Also

Package Description
python2-pathlib2-2.3.3-1-omv4000.noarch.rpm Object-oriented filesystem paths
python2-pickleshare-0.7.5-1-omv4000.noarch.rpm Tiny 'shelve'-like database with concurrency support
python2-pkgconfig-1.5.1-1-omv4000.noarch.rpm Python module to interface with the pkg-config command line tool
python2-prompt_toolkit-1.0.9-1-omv4000.noarch.rpm Library for building powerful interactive command lines in Python
python2-pybind11-2.3.0-1-omv4000.x86_64.rpm Development headers for pybind11
python2-pyrtf-0.45-8-omv4000.noarch.rpm Python module to generate RTF documents
python2-regex-2019.08.19-1-omv4001.x86_64.rpm Alternative regular expression module, to replace re
python2-rpy2-2.8.6-2-omv4000.x86_64.rpm A very simple, yet robust, Python interface to the R Programming Language
python2-scipy-1.2.1-1-omv4000.x86_64.rpm Scientific tools for Python
python2-serial-3.2.1-2-omv4000.noarch.rpm Python 2 serial port extension
python2-setproctitle-1.1.10-2-omv4000.x86_64.rpm A library allowing a process to change its title
python2-simplegeneric-0.8.1-8-omv4000.noarch.rpm Simple generic Python functions
python2-singledispatch-3.4.0.3-2-omv4000.noarch.rpm This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3
python2-telepathy-0.15.19-4-omv4000.noarch.rpm Python libraries for Telepathy
python2-tinycss-0.4-1-omv4000.x86_64.rpm CSS parser for Python
Advertisement
Advertisement