Key | Value |
---|---|
FileName | ./usr/share/doc/python3-parso/changelog.Debian.gz |
FileSize | 229 |
MD5 | 3D41655A6BA6CB17B1BF21BA98168D0B |
SHA-1 | 1F1184FF47FD679A68619B26A9E7B5DC394A9931 |
SHA-256 | 6CC234A7955475F40433B7F00CFB962E83AD92D298729975C8F5AF3674FA7B05 |
SSDEEP | 6:Xt1LFunMyqkP9uFrmRWqHUwy50VbksGLLF1WPyxjgTgJ:XDLFuM5fFo9By5zjLOP7gJ |
TLSH | T147D097D618F1F80AD801AA3708030A00CB0F60220DA042084806A730E0085EB03895B8 |
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 | 302440 |
MD5 | 83BEE0EE09FBE64B18403FAF36C5219E |
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.3.1-1 |
SHA-1 | B3DF647F2AD608BA808498F08835F3ABBF17FC73 |
SHA-256 | 8C7F00C7A35D36E0DE3B684035A21143D110EADF1A26BF1216DB49E4AC730A17 |
Key | Value |
---|---|
FileSize | 58576 |
MD5 | 8920EC97AEF8D579C8C446D658501020 |
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.3.1-1 |
SHA-1 | D277FAAD65EF54FA4EDE82050CA5BE7861C1E542 |
SHA-256 | 7F58DEF2C9BAF6A803A8977012CC2664972D82198F40E727F15B55E7F97F3795 |
Key | Value |
---|---|
FileSize | 58640 |
MD5 | 60095D6681266317FCF7AD3440FD70F9 |
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.3.1-1 |
SHA-1 | 4CBFF8374D7CFFFFFBE84C86400B3A9E6F14124A |
SHA-256 | F0F03ABA42455F7FF69C247FB13157D994A3F96EAADDB6A8E0B10B378CFC84FA |