1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
funcparserlib
=============
A recurisve descent parsing library based on functional combinators.
Installation
------------
The `funcparserlib` library is installed via the standard Python installation
tools `pip` and `distribute`:
$ pip install funcparserlib
You can also download the source code manually and install it using:
$ python setup.py install
It is also possible to run tests via `unittest`, `nosetests` or `tox`:
$ python -m unittest discover funcparserlib.tests
$ nosetests funcparserlib.tests
$ tox
Documentation
-------------
The comprehensive [funcparserlib Tutorial][1] is available as `./doc/Tutorial.md`.
A short intro to `funcparserlib` can be found in the [Nested Brackets
Mini-HOWTO][2], see `./doc/Brackets.md`.
See also comments inside the modules `funcparserlib.parser` and
`funcparserlib.lexer` or generate the API docs from the modules using `pydoc`.
There a couple of examples available in `./examples` directory:
* GraphViz DOT parser
* JSON paser
See also [the changelog][3] and [FAQ][4].
[1]: Tutorial
[2]: Brackets
[3]: Changes
[4]: FAQ
<!-- vim:set ft=markdown tw=80: -->
|