Result for 47B3BFD2BB8D83F62AAF61094A1A6F3664B1C89C

Query result

Key Value
FileName./usr/lib/python3/dist-packages/parso/python/tree.py
FileSize35419
MD50D7F8B5E978A634DF24693701246FFAC
SHA-147B3BFD2BB8D83F62AAF61094A1A6F3664B1C89C
SHA-256B016E936423887D2D0947F24FDB2157E32B5C4D6C9902E12CD32CB9F91EB51EF
SSDEEP384:4IMHnx1B4RwnKJ3D8x8P9yeclCG2IatqNgbdnkXpZUD7BJjMO8i:4f16mQo69yXC6alCXPaJf8i
TLSHT18FF25457F942AEA1EA0F94BD589FE012B72A9C17610C14B57DFC10A8AF01429C1F7FE8
hashlookup:parent-total2
hashlookup:trust60

Network graph view

Parents (Total: 2)

The searched file hash is included in 2 parent files which include package known and seen by metalookup. A sample is included below:

Key Value
FileSize60582
MD542D6548473400E36406237A5136FCBB6
PackageDescriptionPython 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"
PackageMaintainerPiotr Ożarowski <piotr@debian.org>
PackageNamepython-parso
PackageSectionpython
PackageVersion0.2.1-1~bpo9+1
SHA-13657FFE4A1B7113941CA6CBBCA18C10ACAB093EB
SHA-25627C35F0228AA856836BE1E8AC04909941A2257FB4F5FB1276B6E136BE7C0F8B6
Key Value
FileSize60656
MD5E34DE225735721EB8392EE13EEFA75CF
PackageDescriptionPython 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"
PackageMaintainerPiotr Ożarowski <piotr@debian.org>
PackageNamepython3-parso
PackageSectionpython
PackageVersion0.2.1-1~bpo9+1
SHA-14B7136E0F3E9CC672715E379396C60347F1C8C76
SHA-256FD6330415DD6E8082050E3E1A82A15D763CF9C5CDA3BA975A5A92E4B6AFB372E