GitXplorerGitXplorer
e

fro

public
0 stars
0 forks
1 issues

Commits

List of commits on branch master.
Unverified
043b6a547709e96583d04e24a827e9e592ae1165

Docs fix

eethantkoenig committed 8 years ago
Unverified
1b001ad3c95fa60cacd147e04c04e5d80c11b299

parse_file for parsers

eethantkoenig committed 8 years ago
Unverified
8c5d7e0c3686231a2afa31fafd957e3bcd98fcd6

Multi-line strips, and general append/prepend operations for parsers

eethantkoenig committed 8 years ago
Unverified
16a48e536bec15762e696fbbbdfe00813dcf2299

Bug fix to floatp

eethantkoenig committed 8 years ago
Unverified
93086b9e627912dc7cedf5143ab45590356069ba

Update stale names, change unary operator for FroParser

eethantkoenig committed 8 years ago
Unverified
9818090ffd7f3440b07f7c3c1dd13f9f0ff1a79e

Remove quiet/loud attribute of parsers

eethantkoenig committed 8 years ago

README

The README file for this repository.

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 ``parse()`` method of Parser objects with family of related parsing
  functions
* Change interface of ``FroParseError`` to better accommodate chunks

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.