How to Install and Uninstall python3-parsley.noarch Package on Fedora 39
Last updated: November 13,2024
1. Install "python3-parsley.noarch" package
Please follow the guidance below to install python3-parsley.noarch on Fedora 39
$
sudo dnf update
Copied
$
sudo dnf install
python3-parsley.noarch
Copied
2. Uninstall "python3-parsley.noarch" package
This guide covers the steps necessary to uninstall python3-parsley.noarch on Fedora 39:
$
sudo dnf remove
python3-parsley.noarch
Copied
$
sudo dnf autoremove
Copied
3. Information about the python3-parsley.noarch package on Fedora 39
Last metadata expiration check: 5:47:25 ago on Thu Mar 7 11:44:58 2024.
Available Packages
Name : python3-parsley
Version : 1.3
Release : 28.fc39
Architecture : noarch
Size : 248 k
Source : python-parsley-1.3-28.fc39.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
Available Packages
Name : python3-parsley
Version : 1.3
Release : 28.fc39
Architecture : noarch
Size : 248 k
Source : python-parsley-1.3-28.fc39.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