Key | Value |
---|---|
FileName | ./usr/share/doc/python3-parso/changelog.Debian.gz |
FileSize | 304 |
MD5 | 01BE22DFD548D697401BD686336EC818 |
SHA-1 | 093FEB348A8BBC4EC0E88125F97E19EADE0361E5 |
SHA-256 | D20B71C69EE3C5AA4D3FED1E87488D97A7F38968FB6B229DE953F6B6ED8C69BE |
SSDEEP | 6:XtcGyqwpPrlzAlvsM5NkLcv8+s346CU9iorak46DFYd/apik4pOGi/:XzybhlWsMoLF+O46CU9LJYd/ap+pw |
TLSH | T1ABE07D812AB56036F598633278A686A0D0143C81C021863C0BA1DDA294D44400195903 |
hashlookup:parent-total | 3 |
hashlookup:trust | 65 |
The searched file hash is included in 3 parent files which include package known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
FileSize | 60582 |
MD5 | 42D6548473400E36406237A5136FCBB6 |
PackageDescription | Python parser that supports error recovery 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" |
PackageMaintainer | Piotr Ożarowski <piotr@debian.org> |
PackageName | python-parso |
PackageSection | python |
PackageVersion | 0.2.1-1~bpo9+1 |
SHA-1 | 3657FFE4A1B7113941CA6CBBCA18C10ACAB093EB |
SHA-256 | 27C35F0228AA856836BE1E8AC04909941A2257FB4F5FB1276B6E136BE7C0F8B6 |
Key | Value |
---|---|
FileSize | 60656 |
MD5 | E34DE225735721EB8392EE13EEFA75CF |
PackageDescription | 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" |
PackageMaintainer | Piotr Ożarowski <piotr@debian.org> |
PackageName | python3-parso |
PackageSection | python |
PackageVersion | 0.2.1-1~bpo9+1 |
SHA-1 | 4B7136E0F3E9CC672715E379396C60347F1C8C76 |
SHA-256 | FD6330415DD6E8082050E3E1A82A15D763CF9C5CDA3BA975A5A92E4B6AFB372E |
Key | Value |
---|---|
FileSize | 304910 |
MD5 | DC1D38DB596A0BBCB60863E4A1F810AC |
PackageDescription | documentation for the parso Python library This package provides documentation for parso |
PackageMaintainer | Piotr Ożarowski <piotr@debian.org> |
PackageName | python-parso-doc |
PackageSection | doc |
PackageVersion | 0.2.1-1~bpo9+1 |
SHA-1 | E3E3E4EB31631FB439DC21CF83E637C2E2576F61 |
SHA-256 | 1CC311B60DBD918326E2BB598C64902FC107A55E25AE4B8AD244C8E7C940F413 |