Commit graph

16 commits

Author SHA1 Message Date
adam
aeb1f5ba5e py-parso: updated to 0.8.2
0.8.2 (2021-03-30)
- Various small bugfixes
2021-05-12 08:13:54 +00:00
adam
35f05109bf py-parso: updated to 0.8.1
0.8.1:
- Various small bugfixes
2020-12-11 08:12:32 +00:00
wiz
5d56229606 py-parso: update to 0.8.0.
0.8.0 (2020-08-05)
++++++++++++++++++

- Dropped Support for Python 2.7, 3.4, 3.5
- It's possible to use ``pathlib.Path`` objects now in the API
- The stubs are gone, we are now using annotations
- ``namedexpr_test`` nodes are now a proper class called ``NamedExpr``
- A lot of smaller refactorings
2020-08-24 08:31:26 +00:00
adam
5e0ef0ee5b py-parso: updated to 0.7.1
0.7.1

- Fixed a couple of smaller bugs (mostly syntax error detection in
  ``Grammar.iter_errors``)

This is going to be the last release that supports Python 2.7, 3.4 and 3.5.
2020-07-24 06:54:40 +00:00
adam
203e8b12b0 pytest from versioned depends 2020-05-17 18:39:29 +00:00
adam
5c1df3e6c6 py-parso: updated to 0.7.0
0.7.0:
- Fix a lot of annoying bugs in the diff parser. The fuzzer did not find
  issues anymore even after running it for more than 24 hours (500k tests).
- Small grammar change: suites can now contain newlines even after a newline.
  This should really not matter if you don't use error recovery. It allows for
  nicer error recovery.
2020-04-20 10:18:40 +00:00
adam
989544478f py-parso: updated to 0.6.2
0.6.2:
- Bugfixes
- Add Grammar.refactor (might still be subject to change until 0.7.0)
2020-03-03 19:06:18 +00:00
adam
50b043345a py-parso: updated to 0.6.1
0.6.1:
- Add ``parso.normalizer.Issue.end_pos`` to make it possible to know where an
  issue ends
2020-02-04 09:40:01 +00:00
adam
7e5a50960c py-parso: updated to 0.6.0
0.6.0:
- Dropped Python 2.6/Python 3.3 support
- del_stmt names are now considered as a definition
  (for ``name.is_definition()``)
- Bugfixes
2020-01-29 14:03:52 +00:00
adam
8e759878c9 py-parso: updated to 0.5.2
0.5.2:
- Add include_setitem to get_definition/is_definition and get_defined_names
- Fix named expression error listing
- Fix some f-string tokenizer issues
2019-12-31 10:44:37 +00:00
adam
4f32043645 py-parso: updated to 0.5.1
0.5.1:
- Fix: Some unicode identifiers were not correctly tokenized
- Fix: Line continuations in f-strings are now working
2019-07-18 07:38:50 +00:00
adam
90125022b1 py-parso: updated to 0.5.0
0.5.0:
- **Breaking Change** comp_for is now called sync_comp_for for all Python
  versions to be compatible with the Python 3.8 Grammar
- Added .pyi stubs for a lot of the parso API
- Small FileIO changes
2019-07-03 20:26:29 +00:00
adam
de9d435ad7 py-parso: updated to 0.4.0
0.4.0
- Python 3.8 support
- FileIO support, it's now possible to use abstract file IO, support is alpha
2019-04-29 10:35:04 +00:00
adam
76fe4392a3 py-parso: updated to 0.3.4
0.3.4:
- Fix an f-string tokenizer error

0.3.3:
- Fix async errors in the diff parser
- A fix in iter_errors
- This is a very small bugfix release

0.3.2:
- 20+ bugfixes in the diff parser and 3 in the tokenizer
- A fuzzer for the diff parser, to give confidence that the diff parser is in a
  good shape.
- Some bugfixes for f-string
2019-02-19 12:31:55 +00:00
adam
1cb5aa7c26 py-parso: updated to 0.3.1
0.3.1:
- Bugfixes in the diff parser and keyword-only arguments

0.3.0:
- Rewrote the pgen2 parser generator.

0.2.1:
- A bugfix for the diff parser.
- Grammar files can now be loaded from a specific path.

0.2.0:
- f-strings are now parsed as a part of the normal Python grammar. This makes
  it way easier to deal with them.

0.1.1:
- Fixed a few bugs in the caching layer
- Added support for Python 3.7
2018-12-28 14:18:32 +00:00
adam
c74af3dfee Parso is a Python parser that supports error recovery and round-trip parsing
for different Python versions (in multiple Python versions). Parso is also
able to list multiple syntax errors in your python file.

Parso has been battle-tested by jedi. It was pulled out of jedi to be useful
for other projects as well.

Parso consists of a small API to parse Python and analyse the syntax tree.
2017-10-16 17:01:50 +00:00