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

Last updated: May 20,2024

1. Install "python3-parsley.noarch" package

This guide covers the steps necessary to install python3-parsley.noarch on Fedora 38

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

2. Uninstall "python3-parsley.noarch" package

This is a short guide on how to uninstall python3-parsley.noarch on Fedora 38:

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

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

Last metadata expiration check: 2:48:27 ago on Sat Mar 16 22:59:57 2024.
Available Packages
Name : python3-parsley
Version : 1.3
Release : 25.fc38
Architecture : noarch
Size : 254 k
Source : python-parsley-1.3-25.fc38.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