Package: python3-parso (0.8.1-1)
Links for python3-parso
Debian Resources:
Download Source Package parso:
Maintainer:
External Resources:
- Homepage [github.com]
Similar packages:
Pythonfortolker der understøtter fejlregistrering - Python 3.x
Parso er en Pythonfortolker, der understøtter fejlregistrering og round-trip-fortolkning af forskellige Pythonversioner (i flere Pythonversioner). Parso er også i stand til at vise syntaksfejl i din Pythonfil.
Parso er blevet gennemtestet af jedi. Blev fjernet fra jedi for at også at kunne bruges i andre projekter.
Parso består af en lille API til at fortolke Python og analysere syntakstræet.
Et simpelt eksempel:
>>> 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)
For at vise flere problemstillinger:
>>> 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"
Other Packages Related to python3-parso
|
|
|
|
-
- dep: python3
- Interaktivt objektorienteret højniveausprog - standardversion af Python 3
Download python3-parso
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 64.4 kB | 341.0 kB | [list of files] |