pyparsing

pyparsing

pyparsing 1 vote

The pyparsing module offers a unique method for defining and executing parsing grammars directly in Python, contrasting with traditional tools like lex/yacc and regular e... The pyparsing module offers a unique method for defining and executing parsing grammars directly in Python, contrasting with traditional tools like lex/yacc and regular expressions. It simplifies grammar construction through intuitive class names and operators, effectively managing common parsing challenges like whitespace and quoted strings, making it a versatile choice for developers.

Top pyparsing Alternatives

1 rpi.gpio

rpi.gpio

RPi.GPIO is a Python module designed for controlling GPIO channels on Raspberry Pi devices. Released on February 6, 2022, it...

rpi.gpio
1 vote
2 yt2mp3

yt2mp3

yt2mp3 is a command-line tool that streamlines the search, download, and conversion of YouTube videos into MP3 files. Users can...

yt2mp3
1 vote
3 jinja2

jinja2

Jinja2 is an expressive, high-performance templating engine designed for Python applications. It enables developers to create dynamic content with Python-like...

jinja2
1 vote
4 django filter

django filter

Django-filter is a powerful, reusable application designed for Django, enabling users to dynamically filter querysets through URL parameters. Released on...

django filter
1 vote
5 python progress bar

python progress bar

The Python Progress Bar package enhances long-running operations by providing a visually intuitive text-based progress indicator. Released on August 28,...

python progress bar
1 vote
6 pyopengl

pyopengl

PyOpenGL, released on January 20, 2025, provides standard OpenGL bindings for Python. It facilitates the development of 3D graphics applications...

pyopengl
1 vote
7 xlsxwriter

xlsxwriter

XlsxWriter is a robust Python module designed for creating Excel XLSX files. It enables users to write text, numbers, and...

xlsxwriter
1 vote
8 rpy2

rpy2

rpy2 is an innovative Python package that facilitates seamless integration with the R programming language. Released on November 28, 2024,...

rpy2
1 vote
9 uwsgi

uwsgi

uWSGI is a versatile application server designed to host Python web applications. It supports various protocols and can manage multiple...

uwsgi
1 vote
10 ipywidgets

ipywidgets

ipywidgets is an innovative Python package designed to enhance interactivity within Jupyter notebooks. Released on August 22, 2024, it offers...

ipywidgets
1 vote
11 rarbg

rarbg

Rarbg is a Python package that integrates with the TorrentAPI, allowing users to access torrent search results via a broadcatching-ready...

rarbg
1 vote
12 baidupan

baidupan

Baidupan is a Python SDK designed for seamless integration with Baidu Netdisk's API. Released on September 2, 2013, it enables...

baidupan
1 vote
13 pyinstaller

pyinstaller

PyInstaller is a powerful Python package that simplifies the distribution of Python applications. By analyzing the user's script, it gathers...

pyinstaller
1 vote
14 python goto

python goto

A function decorator for Python that introduces the goto statement by modifying bytecode, allowing for non-linear flow in programs. Compatible...

python goto
1 vote
15 pyautogui

pyautogui

PyAutoGUI is a versatile Python module designed for GUI automation, enabling users to programmatically control mouse and keyboard actions across...

pyautogui
1 vote

Company Information

  • Company: pyparsing

Top pyparsing Features

  • Readable grammar representation
  • Direct Python grammar construction
  • Handles whitespace variations
  • Supports quoted strings
  • Manages embedded comments
  • Collection of ParseResults types
  • Nested list access for results
  • Dictionary access for results
  • Named attributes for results
  • Extensive online documentation
  • Example SQL parser included
  • Config file parsing capabilities
  • Chemical formula parsing support
  • Algebraic notation parsing
  • PEG-based parsing technique
  • Alternative to traditional lex/yacc
  • Community-driven development
  • MIT License for flexibility
  • Easy installation via pip
  • Regular updates and maintenance.

We use cookies to improve your experience on eBool.