| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
strings", and clarify use of the returned ParseResults
|
|
|
| |
Found via `codespell -q 3 -L ba,fourty,halp,inout,strng`
|
|
|
| |
since `pip install railroad` install anthor package, I think it is better to point out the corrected one.
|
| |
|
|
|
|
| |
creating railroad diags; changed create_diagram from monkeypatch to included method on ParserElement; better debug exception if Dict is constructed with non-Group expression
|
| |
|
|
|
|
| |
diagnostics to an enum, and add enable_diag(), disable_diag() and enable_all_warnings() methods; clean up pyparsing imports in test_unit.py
|
| |
|
| |
|
|
|
| |
The metod getTokensEndLoc no longer exists
|
| |
|
| |
|
|
|
|
| |
whats_new_in_3_0_0.rst; cleaned up docstrings, Word() examples, restored setName() docstring; added example to ParseException.explain()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add diagram documentation, add more diagram tests, allow more
customization of diagrams
* Remove accidental edit of unrelated documentation
* Add diagram package
* Add jinja file to manifest
* Add to bdist also
* package_data
* Railroad improvements
* Partial rewrite
* Update
* Use partials everywhere so we can edit the tree before it's constructed
* Rewrite the diagram generator to not duplicate any content; use
monospaced font for titles
* Small documentation change
* Revert back to Python 3.5 type hints, fix a small bug
* More diagram fixes
* Even more pruning; update docs to use SQL example
* Don't check the string value of names now that we don't have to
|
|
|
|
|
|
| |
* Add diagram documentation, add more diagram tests, allow more
customization of diagrams
* Remove accidental edit of unrelated documentation
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The pyupgrade project is available at
https://github.com/asottile/pyupgrade and can be installed through pip.
The pyupgrade tool automatically upgrades syntax for newer versions of
the language. As pyparsing is now Python 3 only, can apply some cleanups
and simplifications. Ran the tool using the following command:
$ find . -name \*.py -exec pyupgrade --py3-plus {} \;
For now, pyparsing.py was skipped while it is refactored to a package.
|
|
|
| |
Thanks, and nice catch on the except statement too!
|
| |
|
| |
|
|
|
|
| |
clearer
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The psyco package has been declared umaintained and dead. It is no
longer receiving bug fixes including for security issues. From
http://psyco.sourceforge.net/
> 12 March 2012
>
> Psyco is unmaintained and dead. Please look at PyPy for the
> state-of-the-art in JIT compilers for Python.
Avoid recommending the use of an unmaintained package (since 2012).
Users can continue to use PyPy for the latest and greatest in Python
JIT.
|
|
|
|
|
|
| |
Many editors clean up trailing white space on save. By removing it all
in one go, it helps keep future diffs cleaner by avoiding spurious white
space changes on unrelated lines.
|
| |
|
| |
|
| |
|
|
There are still many bugs in the documentation strings, but at least
genration of documentaiton works.
|