How to Install and Uninstall python3-parsley.noarch Package on Fedora 34

Last updated: October 06,2024

1. Install "python3-parsley.noarch" package

This guide let you learn how to install python3-parsley.noarch on Fedora 34

$ sudo dnf update $ sudo dnf install python3-parsley.noarch

2. Uninstall "python3-parsley.noarch" package

Please follow the instructions below to uninstall python3-parsley.noarch on Fedora 34:

$ sudo dnf remove python3-parsley.noarch $ sudo dnf autoremove

3. Information about the python3-parsley.noarch package on Fedora 34

Last metadata expiration check: 1:30:09 ago on Tue Sep 6 02:10:55 2022.
Available Packages
Name : python3-parsley
Version : 1.3
Release : 19.fc34
Architecture : noarch
Size : 184 k
Source : python-parsley-1.3-19.fc34.src.rpm
Repository : fedora
Summary : Parsing and pattern matching made easy
URL : https://launchpad.net/parsley
License : MIT
Description : A parser generator library based on OMeta, and other useful parsing tools.
: 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
: thesis, which provides a detailed description of OMeta:
: http://www.vpri.org/pdf/tr2008003_experimenting.pdf