Key | Value |
---|---|
FileName | ./usr/share/doc/python3-parso/changelog.gz |
FileSize | 385 |
MD5 | 58FA3FE635C9051213DE467BEC4E27A2 |
SHA-1 | 1F7DF4B3EB1DC58157A63D2763F652C7081E8209 |
SHA-256 | 9A0F8A26B38863C948C4624D725C07E900B1CB0B442C53C3366AE075D056881A |
SSDEEP | 12:XYYA4pYvFleEc70Sbmb4106/OmZiRUgf/8:XnovTvc70SboCyUgH8 |
TLSH | T14AE0F1806428B094DE4DB618007712C22231212AE978C69C5E2AF25204F5A0900697E3 |
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 |