Artifact python3-parso_0.8.3-1_all

Metadata
deb_control_files:
- control
- md5sums
- postinst
- prerm
deb_fields:
  Architecture: all
  Depends: python3:any
  Description: |-
    Python parser that supports error recovery - Python 3.X
     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.
     .
     A simple example:
     .
      >>> import parso
      >>> module = parso.parse('hello + 1', version="3.6")
      >>> expr = module.children[0]
      >>> expr
      PythonNode(arith_expr, [<Name: hello@1,0>, <Operator: +>, <Number: 1>])
      >>> print(expr.get_code())
      hello + 1
      >>> name = expr.children[0]
      >>> name
      <Name: hello@1,0>
      >>> name.end_pos
      (1, 5)
      >>> expr.end_pos
      (1, 9)
     .
     To list multiple issues:
     .
      >>> grammar = parso.load_grammar()
      >>> module = grammar.parse('foo +\nbar\ncontinue')
      >>> error1, error2 = grammar.iter_errors(module)
      >>> error1.message
      'SyntaxError: invalid syntax'
      >>> error2.message
      "SyntaxError: 'continue' not properly in loop"
  Homepage: https://github.com/davidhalter/parso
  Installed-Size: '361'
  Maintainer: "Piotr O\u017Carowski <piotr@debian.org>"
  Package: python3-parso
  Priority: optional
  Section: python
  Source: parso
  Version: 0.8.3-1
srcpkg_name: parso
srcpkg_version: 0.8.3-1

File

python3-parso_0.8.3-1_all.deb
Binary file python3-parso_0.8.3-1_all.deb cannot be displayed. you can view it raw or download it instead.

Relations

Relation Direction Type Name
built-using Source package parso_0.8.3-1

binary package System - - 6 months, 1 week ago 5 months, 1 week
BETA