Fro
Fro is a Python module for parsing strings and text into Python objects. It offers a concise, declarative, and expressive interface for mapping strings to data, abstracting away boilerplate code and making it easy to quickly write bug-free parsers.
Fro is compatible with Python 2.7+ and Python 3.x, and can be installed via pip. Documentation for the module can be found at http://pythonhosted.org/fro.
Release Notes
2.0.0 (08-01-16)
- Breaking changes:
Parse input by chunks, allowing for more efficient use of memory
Replace Parser.parse() method with a family of related parsing functions
Change interface of FroParseError to better accommodate chunks
Replace unary minus operator on Parser objects with inversion, and replace unary plus operator with significant() method
Remove quietness/loudness as a property of Parser object, and add it as a function argument to parse(..) and friends instead
- Non-breaking changes:
New factory functions for constructing parsers
Various performance improvements
1.1.0 (07-08-16)
Initial release. Versioning begins at 1.1.0 due to a clerical error.
Metadata
Release files for fro 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fro-2.0.0.tar.gz | 9.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fro-2.0.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 26.4 kB
Release files / fro-2.0.0.tar.gz
| Download URL | fro-2.0.0.tar.gz |
|---|---|
| Size | 9.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
24d68e91f5dd7ece9da7dd9db2388064d9ad7a345814a6d275114e62295806d8
|
|
BLAKE2b-256 checksum How to use checksums |
b09016a38a807067649315baaf169e3e0f4e9e7520bfe3209509e7338f86a5e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / fro-2.0.0-py2.py3-none-any.whl
| Download URL | fro-2.0.0-py2.py3-none-any.whl |
|---|---|
| Size | 16.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
e4dae70ed047712e1cf98f8b1d5091a93b6887f3415e90e9483cb4a28f0d209a
|
|
BLAKE2b-256 checksum How to use checksums |
bad3cbf9880337d408976aef5b7c41fe766cc1e6d9fedb7d6836b3c256d4906a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |