René's URL Explorer Experiment


Title: ast — Abstract syntax trees — Python 3.15.0a5 documentation

Open Graph Title: ast — Abstract syntax trees

Description: Source code: Lib/ast.py The ast module helps Python applications to process trees of the Python abstract syntax grammar. The abstract syntax itself might change with each Python release; this modul...

Open Graph Description: Source code: Lib/ast.py The ast module helps Python applications to process trees of the Python abstract syntax grammar. The abstract syntax itself might change with each Python release; this modul...

Opengraph URL: https://docs.python.org/3/library/ast.html

direct link

Domain: docs.python.org

og:typewebsite
og:site_namePython documentation
og:image:width1146
og:image:height600
og:imagehttps://docs.python.org/3.15/_images/social_previews/summary_library_ast_6f4ec67a.png
og:image:altSource code: Lib/ast.py The ast module helps Python applications to process trees of the Python abstract syntax grammar. The abstract syntax itself might change with each Python release; this modul...
twitter:cardsummary_large_image
theme-color#3776ab
readthedocs-addons-api-version1

Links:

https://www.python.org/
Table of Contentshttps://docs.python.org/dev/contents.html
ast — Abstract syntax treeshttps://docs.python.org/dev/library/ast.html
Abstract grammarhttps://docs.python.org/dev/library/ast.html#abstract-grammar
Node classeshttps://docs.python.org/dev/library/ast.html#node-classes
Root nodeshttps://docs.python.org/dev/library/ast.html#root-nodes
Literalshttps://docs.python.org/dev/library/ast.html#literals
Variableshttps://docs.python.org/dev/library/ast.html#variables
Expressionshttps://docs.python.org/dev/library/ast.html#expressions
Subscriptinghttps://docs.python.org/dev/library/ast.html#subscripting
Comprehensionshttps://docs.python.org/dev/library/ast.html#comprehensions
Statementshttps://docs.python.org/dev/library/ast.html#statements
Importshttps://docs.python.org/dev/library/ast.html#imports
Control flowhttps://docs.python.org/dev/library/ast.html#control-flow
Pattern matchinghttps://docs.python.org/dev/library/ast.html#pattern-matching
Type annotationshttps://docs.python.org/dev/library/ast.html#type-annotations
Type parametershttps://docs.python.org/dev/library/ast.html#type-parameters
Function and class definitionshttps://docs.python.org/dev/library/ast.html#function-and-class-definitions
Async and awaithttps://docs.python.org/dev/library/ast.html#async-and-await
ast helpershttps://docs.python.org/dev/library/ast.html#ast-helpers
Compiler flagshttps://docs.python.org/dev/library/ast.html#compiler-flags
Command-line usagehttps://docs.python.org/dev/library/ast.html#command-line-usage
Python Language Serviceshttps://docs.python.org/dev/library/language.html
symtable — Access to the compiler’s symbol tableshttps://docs.python.org/dev/library/symtable.html
Report a bughttps://docs.python.org/dev/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/library/ast.rst?plain=1
indexhttps://docs.python.org/dev/genindex.html
moduleshttps://docs.python.org/dev/py-modindex.html
nexthttps://docs.python.org/dev/library/symtable.html
previoushttps://docs.python.org/dev/library/language.html
Pythonhttps://www.python.org/
3.15.0a5 Documentationhttps://docs.python.org/dev/index.html
The Python Standard Libraryhttps://docs.python.org/dev/library/index.html
Python Language Serviceshttps://docs.python.org/dev/library/language.html
ast — Abstract syntax treeshttps://docs.python.org/dev/library/ast.html
https://docs.python.org/dev/library/ast.html#module-ast
Lib/ast.pyhttps://github.com/python/cpython/tree/main/Lib/ast.py
asthttps://docs.python.org/dev/library/ast.html#module-ast
ast.PyCF_ONLY_ASThttps://docs.python.org/dev/library/ast.html#ast.PyCF_ONLY_AST
compile()https://docs.python.org/dev/library/functions.html#compile
parse()https://docs.python.org/dev/library/ast.html#ast.parse
ast.ASThttps://docs.python.org/dev/library/ast.html#ast.AST
compile()https://docs.python.org/dev/library/functions.html#compile
https://docs.python.org/dev/library/ast.html#abstract-grammar
https://docs.python.org/dev/library/ast.html#node-classes
https://docs.python.org/dev/library/ast.html#ast.AST
abovehttps://docs.python.org/dev/library/ast.html#abstract-grammar
asthttps://docs.python.org/dev/library/ast.html#module-ast
ast.BinOphttps://docs.python.org/dev/library/ast.html#ast.BinOp
https://docs.python.org/dev/library/ast.html#ast.AST._fields
ast.BinOphttps://docs.python.org/dev/library/ast.html#ast.BinOp
compile()https://docs.python.org/dev/library/functions.html#compile
https://docs.python.org/dev/library/ast.html#ast.AST._field_types
_fieldshttps://docs.python.org/dev/library/ast.html#ast.AST._fields
https://docs.python.org/dev/library/ast.html#ast.AST.lineno
https://docs.python.org/dev/library/ast.html#ast.AST.col_offset
https://docs.python.org/dev/library/ast.html#ast.AST.end_lineno
https://docs.python.org/dev/library/ast.html#ast.AST.end_col_offset
linenohttps://docs.python.org/dev/library/ast.html#ast.AST.lineno
col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.col_offset
end_linenohttps://docs.python.org/dev/library/ast.html#ast.AST.end_lineno
end_col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.end_col_offset
linenohttps://docs.python.org/dev/library/ast.html#ast.AST.lineno
end_linenohttps://docs.python.org/dev/library/ast.html#ast.AST.end_lineno
col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.col_offset
end_col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.end_col_offset
ast.UnaryOphttps://docs.python.org/dev/library/ast.html#ast.UnaryOp
Load()https://docs.python.org/dev/library/ast.html#ast.Load
DeprecationWarninghttps://docs.python.org/dev/library/exceptions.html#DeprecationWarning
ast.Constanthttps://docs.python.org/dev/library/ast.html#ast.Constant
__repr__()https://docs.python.org/dev/reference/datamodel.html#object.__repr__
ASThttps://docs.python.org/dev/library/ast.html#ast.AST
ast.Constanthttps://docs.python.org/dev/library/ast.html#ast.Constant
Green Tree Snakeshttps://greentreesnakes.readthedocs.io/en/latest/
https://docs.python.org/dev/library/ast.html#root-nodes
https://docs.python.org/dev/library/ast.html#ast.Module
file inputhttps://docs.python.org/dev/reference/toplevel_components.html#file-input
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
listhttps://docs.python.org/dev/library/stdtypes.html#list
Statementshttps://docs.python.org/dev/library/ast.html#ast-statements
listhttps://docs.python.org/dev/library/stdtypes.html#list
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
https://docs.python.org/dev/library/ast.html#ast.Expression
expression inputhttps://docs.python.org/dev/reference/toplevel_components.html#expression-input
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
expression typeshttps://docs.python.org/dev/library/ast.html#ast-expressions
https://docs.python.org/dev/library/ast.html#ast.Interactive
interactive inputhttps://docs.python.org/dev/reference/toplevel_components.html#interactive
Interactive Modehttps://docs.python.org/dev/tutorial/appendix.html#tut-interac
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
listhttps://docs.python.org/dev/library/stdtypes.html#list
statement nodeshttps://docs.python.org/dev/library/ast.html#ast-statements
https://docs.python.org/dev/library/ast.html#ast.FunctionType
PEP 484https://peps.python.org/pep-0484/
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
listhttps://docs.python.org/dev/library/stdtypes.html#list
expression nodeshttps://docs.python.org/dev/library/ast.html#ast-expressions
expression nodehttps://docs.python.org/dev/library/ast.html#ast-expressions
https://docs.python.org/dev/library/ast.html#literals
https://docs.python.org/dev/library/ast.html#ast.Constant
strhttps://docs.python.org/dev/library/stdtypes.html#str
byteshttps://docs.python.org/dev/library/stdtypes.html#bytes
inthttps://docs.python.org/dev/library/functions.html#int
floathttps://docs.python.org/dev/library/functions.html#float
complexhttps://docs.python.org/dev/library/functions.html#complex
boolhttps://docs.python.org/dev/library/functions.html#bool
Nonehttps://docs.python.org/dev/library/constants.html#None
Ellipsishttps://docs.python.org/dev/library/constants.html#Ellipsis
https://docs.python.org/dev/library/ast.html#ast.FormattedValue
JoinedStrhttps://docs.python.org/dev/library/ast.html#ast.JoinedStr
ASCIIhttps://docs.python.org/dev/library/functions.html#ascii
repr()https://docs.python.org/dev/library/functions.html#repr
stringhttps://docs.python.org/dev/library/stdtypes.html#str
JoinedStrhttps://docs.python.org/dev/library/ast.html#ast.JoinedStr
https://docs.python.org/dev/library/ast.html#ast.JoinedStr
FormattedValuehttps://docs.python.org/dev/library/ast.html#ast.FormattedValue
Constanthttps://docs.python.org/dev/library/ast.html#ast.Constant
https://docs.python.org/dev/library/ast.html#ast.TemplateStr
Interpolationhttps://docs.python.org/dev/library/ast.html#ast.Interpolation
Constanthttps://docs.python.org/dev/library/ast.html#ast.Constant
https://docs.python.org/dev/library/ast.html#ast.Interpolation
ast.unparse()https://docs.python.org/dev/library/ast.html#ast.unparse
ASCIIhttps://docs.python.org/dev/library/functions.html#ascii
repr()https://docs.python.org/dev/library/functions.html#repr
stringhttps://docs.python.org/dev/library/stdtypes.html#str
JoinedStrhttps://docs.python.org/dev/library/ast.html#ast.JoinedStr
https://docs.python.org/dev/library/ast.html#ast.List
https://docs.python.org/dev/library/ast.html#ast.Tuple
Storehttps://docs.python.org/dev/library/ast.html#ast.Store
Loadhttps://docs.python.org/dev/library/ast.html#ast.Load
https://docs.python.org/dev/library/ast.html#ast.Set
https://docs.python.org/dev/library/ast.html#ast.Dict
https://docs.python.org/dev/library/ast.html#variables
https://docs.python.org/dev/library/ast.html#ast.Name
https://docs.python.org/dev/library/ast.html#ast.Load
https://docs.python.org/dev/library/ast.html#ast.Store
https://docs.python.org/dev/library/ast.html#ast.Del
https://docs.python.org/dev/library/ast.html#ast.Starred
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Callhttps://docs.python.org/dev/library/ast.html#ast.Call
https://docs.python.org/dev/library/ast.html#expressions
https://docs.python.org/dev/library/ast.html#ast.Expr
Constanthttps://docs.python.org/dev/library/ast.html#ast.Constant
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Lambdahttps://docs.python.org/dev/library/ast.html#ast.Lambda
Yieldhttps://docs.python.org/dev/library/ast.html#ast.Yield
YieldFromhttps://docs.python.org/dev/library/ast.html#ast.YieldFrom
https://docs.python.org/dev/library/ast.html#ast.UnaryOp
https://docs.python.org/dev/library/ast.html#ast.UAdd
https://docs.python.org/dev/library/ast.html#ast.USub
https://docs.python.org/dev/library/ast.html#ast.Not
https://docs.python.org/dev/library/ast.html#ast.Invert
Nothttps://docs.python.org/dev/library/ast.html#ast.Not
Inverthttps://docs.python.org/dev/library/ast.html#ast.Invert
https://docs.python.org/dev/library/ast.html#ast.BinOp
https://docs.python.org/dev/library/ast.html#ast.Add
https://docs.python.org/dev/library/ast.html#ast.Sub
https://docs.python.org/dev/library/ast.html#ast.Mult
https://docs.python.org/dev/library/ast.html#ast.Div
https://docs.python.org/dev/library/ast.html#ast.FloorDiv
https://docs.python.org/dev/library/ast.html#ast.Mod
https://docs.python.org/dev/library/ast.html#ast.Pow
https://docs.python.org/dev/library/ast.html#ast.LShift
https://docs.python.org/dev/library/ast.html#ast.RShift
https://docs.python.org/dev/library/ast.html#ast.BitOr
https://docs.python.org/dev/library/ast.html#ast.BitXor
https://docs.python.org/dev/library/ast.html#ast.BitAnd
https://docs.python.org/dev/library/ast.html#ast.MatMult
https://docs.python.org/dev/library/ast.html#ast.BoolOp
Orhttps://docs.python.org/dev/library/ast.html#ast.Or
Andhttps://docs.python.org/dev/library/ast.html#ast.And
UnaryOphttps://docs.python.org/dev/library/ast.html#ast.UnaryOp
https://docs.python.org/dev/library/ast.html#ast.And
https://docs.python.org/dev/library/ast.html#ast.Or
https://docs.python.org/dev/library/ast.html#ast.Compare
https://docs.python.org/dev/library/ast.html#ast.Eq
https://docs.python.org/dev/library/ast.html#ast.NotEq
https://docs.python.org/dev/library/ast.html#ast.Lt
https://docs.python.org/dev/library/ast.html#ast.LtE
https://docs.python.org/dev/library/ast.html#ast.Gt
https://docs.python.org/dev/library/ast.html#ast.GtE
https://docs.python.org/dev/library/ast.html#ast.Is
https://docs.python.org/dev/library/ast.html#ast.IsNot
https://docs.python.org/dev/library/ast.html#ast.In
https://docs.python.org/dev/library/ast.html#ast.NotIn
https://docs.python.org/dev/library/ast.html#ast.Call
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Attributehttps://docs.python.org/dev/library/ast.html#ast.Attribute
keywordhttps://docs.python.org/dev/library/ast.html#ast.keyword
https://docs.python.org/dev/library/ast.html#ast.keyword
https://docs.python.org/dev/library/ast.html#ast.IfExp
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
https://docs.python.org/dev/library/ast.html#ast.Attribute
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Loadhttps://docs.python.org/dev/library/ast.html#ast.Load
Storehttps://docs.python.org/dev/library/ast.html#ast.Store
Delhttps://docs.python.org/dev/library/ast.html#ast.Del
https://docs.python.org/dev/library/ast.html#ast.NamedExpr
Assignhttps://docs.python.org/dev/library/ast.html#ast.Assign
https://docs.python.org/dev/library/ast.html#subscripting
https://docs.python.org/dev/library/ast.html#ast.Subscript
Tuplehttps://docs.python.org/dev/library/ast.html#ast.Tuple
Slicehttps://docs.python.org/dev/library/ast.html#ast.Slice
Loadhttps://docs.python.org/dev/library/ast.html#ast.Load
Storehttps://docs.python.org/dev/library/ast.html#ast.Store
Delhttps://docs.python.org/dev/library/ast.html#ast.Del
https://docs.python.org/dev/library/ast.html#ast.Slice
Subscripthttps://docs.python.org/dev/library/ast.html#ast.Subscript
Tuplehttps://docs.python.org/dev/library/ast.html#ast.Tuple
https://docs.python.org/dev/library/ast.html#comprehensions
https://docs.python.org/dev/library/ast.html#ast.ListComp
https://docs.python.org/dev/library/ast.html#ast.SetComp
https://docs.python.org/dev/library/ast.html#ast.GeneratorExp
https://docs.python.org/dev/library/ast.html#ast.DictComp
comprehensionhttps://docs.python.org/dev/library/ast.html#ast.comprehension
https://docs.python.org/dev/library/ast.html#ast.comprehension
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Tuplehttps://docs.python.org/dev/library/ast.html#ast.Tuple
https://docs.python.org/dev/library/ast.html#statements
https://docs.python.org/dev/library/ast.html#ast.Assign
Tuplehttps://docs.python.org/dev/library/ast.html#ast.Tuple
Listhttps://docs.python.org/dev/library/ast.html#ast.List
https://docs.python.org/dev/library/ast.html#ast.Assign.type_comment
https://docs.python.org/dev/library/ast.html#ast.AnnAssign
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Attributehttps://docs.python.org/dev/library/ast.html#ast.Attribute
Subscripthttps://docs.python.org/dev/library/ast.html#ast.Subscript
Constanthttps://docs.python.org/dev/library/ast.html#ast.Constant
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
__annotations__https://docs.python.org/dev/reference/datamodel.html#object.__annotations__
https://docs.python.org/dev/library/ast.html#ast.AugAssign
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Storehttps://docs.python.org/dev/library/ast.html#ast.Store
Addhttps://docs.python.org/dev/library/ast.html#ast.Add
Constanthttps://docs.python.org/dev/library/ast.html#ast.Constant
Tuplehttps://docs.python.org/dev/library/ast.html#ast.Tuple
Listhttps://docs.python.org/dev/library/ast.html#ast.List
Assignhttps://docs.python.org/dev/library/ast.html#ast.Assign
https://docs.python.org/dev/library/ast.html#ast.Raise
Callhttps://docs.python.org/dev/library/ast.html#ast.Call
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
https://docs.python.org/dev/library/ast.html#ast.Assert
Comparehttps://docs.python.org/dev/library/ast.html#ast.Compare
https://docs.python.org/dev/library/ast.html#ast.Delete
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Attributehttps://docs.python.org/dev/library/ast.html#ast.Attribute
Subscripthttps://docs.python.org/dev/library/ast.html#ast.Subscript
https://docs.python.org/dev/library/ast.html#ast.Pass
https://docs.python.org/dev/library/ast.html#ast.TypeAlias
type aliashttps://docs.python.org/dev/library/typing.html#type-aliases
typehttps://docs.python.org/dev/reference/simple_stmts.html#type
type parametershttps://docs.python.org/dev/library/ast.html#ast-type-params
https://docs.python.org/dev/library/ast.html#imports
https://docs.python.org/dev/library/ast.html#ast.Import
aliashttps://docs.python.org/dev/library/ast.html#ast.alias
https://docs.python.org/dev/library/ast.html#ast.ImportFrom
https://docs.python.org/dev/library/ast.html#ast.alias
https://docs.python.org/dev/library/ast.html#control-flow
https://docs.python.org/dev/library/ast.html#ast.If
Comparehttps://docs.python.org/dev/library/ast.html#ast.Compare
Ifhttps://docs.python.org/dev/library/ast.html#ast.If
https://docs.python.org/dev/library/ast.html#ast.For
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Tuplehttps://docs.python.org/dev/library/ast.html#ast.Tuple
Listhttps://docs.python.org/dev/library/ast.html#ast.List
Attributehttps://docs.python.org/dev/library/ast.html#ast.Attribute
Subscripthttps://docs.python.org/dev/library/ast.html#ast.Subscript
https://docs.python.org/dev/library/ast.html#ast.For.type_comment
https://docs.python.org/dev/library/ast.html#ast.While
Comparehttps://docs.python.org/dev/library/ast.html#ast.Compare
https://docs.python.org/dev/library/ast.html#ast.Break
https://docs.python.org/dev/library/ast.html#ast.Continue
https://docs.python.org/dev/library/ast.html#ast.Try
ExceptHandlerhttps://docs.python.org/dev/library/ast.html#ast.ExceptHandler
https://docs.python.org/dev/library/ast.html#ast.TryStar
Tryhttps://docs.python.org/dev/library/ast.html#ast.Try
ExceptHandlerhttps://docs.python.org/dev/library/ast.html#ast.ExceptHandler
https://docs.python.org/dev/library/ast.html#ast.ExceptHandler
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
https://docs.python.org/dev/library/ast.html#ast.With
withitemhttps://docs.python.org/dev/library/ast.html#ast.withitem
https://docs.python.org/dev/library/ast.html#ast.With.type_comment
https://docs.python.org/dev/library/ast.html#ast.withitem
Callhttps://docs.python.org/dev/library/ast.html#ast.Call
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
Tuplehttps://docs.python.org/dev/library/ast.html#ast.Tuple
Listhttps://docs.python.org/dev/library/ast.html#ast.List
https://docs.python.org/dev/library/ast.html#pattern-matching
https://docs.python.org/dev/library/ast.html#ast.Match
match_casehttps://docs.python.org/dev/library/ast.html#ast.match_case
https://docs.python.org/dev/library/ast.html#ast.match_case
ASThttps://docs.python.org/dev/library/ast.html#ast.AST
https://docs.python.org/dev/library/ast.html#ast.MatchValue
https://docs.python.org/dev/library/ast.html#ast.MatchSingleton
https://docs.python.org/dev/library/ast.html#ast.MatchSequence
https://docs.python.org/dev/library/ast.html#ast.MatchStar
https://docs.python.org/dev/library/ast.html#ast.MatchMapping
https://docs.python.org/dev/library/ast.html#ast.MatchClass
https://docs.python.org/dev/library/ast.html#ast.MatchAs
https://docs.python.org/dev/library/ast.html#ast.MatchOr
https://docs.python.org/dev/library/ast.html#type-annotations
https://docs.python.org/dev/library/ast.html#ast.TypeIgnore
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
https://docs.python.org/dev/library/ast.html#type-parameters
Type parametershttps://docs.python.org/dev/reference/compound_stmts.html#type-params
https://docs.python.org/dev/library/ast.html#ast.TypeVar
typing.TypeVarhttps://docs.python.org/dev/library/typing.html#typing.TypeVar
Tuplehttps://docs.python.org/dev/library/ast.html#ast.Tuple
https://docs.python.org/dev/library/ast.html#ast.ParamSpec
typing.ParamSpechttps://docs.python.org/dev/library/typing.html#typing.ParamSpec
https://docs.python.org/dev/library/ast.html#ast.TypeVarTuple
typing.TypeVarTuplehttps://docs.python.org/dev/library/typing.html#typing.TypeVarTuple
https://docs.python.org/dev/library/ast.html#function-and-class-definitions
https://docs.python.org/dev/library/ast.html#ast.FunctionDef
argumentshttps://docs.python.org/dev/library/ast.html#ast.arguments
type parametershttps://docs.python.org/dev/library/ast.html#ast-type-params
https://docs.python.org/dev/library/ast.html#ast.FunctionDef.type_comment
https://docs.python.org/dev/library/ast.html#ast.Lambda
FunctionDefhttps://docs.python.org/dev/library/ast.html#ast.FunctionDef
https://docs.python.org/dev/library/ast.html#ast.arguments
arghttps://docs.python.org/dev/library/ast.html#ast.arg
arghttps://docs.python.org/dev/library/ast.html#ast.arg
https://docs.python.org/dev/library/ast.html#ast.arg
Namehttps://docs.python.org/dev/library/ast.html#ast.Name
https://docs.python.org/dev/library/ast.html#ast.arg.type_comment
https://docs.python.org/dev/library/ast.html#ast.Return
https://docs.python.org/dev/library/ast.html#ast.Yield
https://docs.python.org/dev/library/ast.html#ast.YieldFrom
Exprhttps://docs.python.org/dev/library/ast.html#ast.Expr
https://docs.python.org/dev/library/ast.html#ast.Global
https://docs.python.org/dev/library/ast.html#ast.Nonlocal
https://docs.python.org/dev/library/ast.html#ast.ClassDef
keywordhttps://docs.python.org/dev/library/ast.html#ast.keyword
PEP 3115https://peps.python.org/pep-3115/
FunctionDefhttps://docs.python.org/dev/library/ast.html#ast.FunctionDef
type parametershttps://docs.python.org/dev/library/ast.html#ast-type-params
https://docs.python.org/dev/library/ast.html#async-and-await
https://docs.python.org/dev/library/ast.html#ast.AsyncFunctionDef
FunctionDefhttps://docs.python.org/dev/library/ast.html#ast.FunctionDef
https://docs.python.org/dev/library/ast.html#ast.Await
AsyncFunctionDefhttps://docs.python.org/dev/library/ast.html#ast.AsyncFunctionDef
https://docs.python.org/dev/library/ast.html#ast.AsyncFor
https://docs.python.org/dev/library/ast.html#ast.AsyncWith
Forhttps://docs.python.org/dev/library/ast.html#ast.For
Withhttps://docs.python.org/dev/library/ast.html#ast.With
AsyncFunctionDefhttps://docs.python.org/dev/library/ast.html#ast.AsyncFunctionDef
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
ast.Addhttps://docs.python.org/dev/library/ast.html#ast.Add
asthttps://docs.python.org/dev/library/ast.html#module-ast
https://docs.python.org/dev/library/ast.html#ast-helpers
asthttps://docs.python.org/dev/library/ast.html#module-ast
https://docs.python.org/dev/library/ast.html#ast.parse
PEP 484https://peps.python.org/pep-0484/
PEP 526https://peps.python.org/pep-0526/
ast.PyCF_TYPE_COMMENTShttps://docs.python.org/dev/library/ast.html#ast.PyCF_TYPE_COMMENTS
compile()https://docs.python.org/dev/library/functions.html#compile
Modulehttps://docs.python.org/dev/library/ast.html#ast.Module
PEP 484https://peps.python.org/pep-0484/
matchhttps://docs.python.org/dev/reference/compound_stmts.html#match
ValueErrorhttps://docs.python.org/dev/library/exceptions.html#ValueError
SyntaxErrorhttps://docs.python.org/dev/library/exceptions.html#SyntaxError
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
https://docs.python.org/dev/library/ast.html#ast.unparse
ast.ASThttps://docs.python.org/dev/library/ast.html#ast.AST
ast.ASThttps://docs.python.org/dev/library/ast.html#ast.AST
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
ast.ASThttps://docs.python.org/dev/library/ast.html#ast.AST
RecursionErrorhttps://docs.python.org/dev/library/exceptions.html#RecursionError
https://docs.python.org/dev/library/ast.html#ast.literal_eval
eval()https://docs.python.org/dev/library/functions.html#eval
ValueErrorhttps://docs.python.org/dev/library/exceptions.html#ValueError
TypeErrorhttps://docs.python.org/dev/library/exceptions.html#TypeError
SyntaxErrorhttps://docs.python.org/dev/library/exceptions.html#SyntaxError
MemoryErrorhttps://docs.python.org/dev/library/exceptions.html#MemoryError
RecursionErrorhttps://docs.python.org/dev/library/exceptions.html#RecursionError
https://docs.python.org/dev/library/ast.html#ast.get_docstring
FunctionDefhttps://docs.python.org/dev/library/ast.html#ast.FunctionDef
AsyncFunctionDefhttps://docs.python.org/dev/library/ast.html#ast.AsyncFunctionDef
ClassDefhttps://docs.python.org/dev/library/ast.html#ast.ClassDef
Modulehttps://docs.python.org/dev/library/ast.html#ast.Module
inspect.cleandoc()https://docs.python.org/dev/library/inspect.html#inspect.cleandoc
AsyncFunctionDefhttps://docs.python.org/dev/library/ast.html#ast.AsyncFunctionDef
https://docs.python.org/dev/library/ast.html#ast.get_source_segment
linenohttps://docs.python.org/dev/library/ast.html#ast.AST.lineno
end_linenohttps://docs.python.org/dev/library/ast.html#ast.AST.end_lineno
col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.col_offset
end_col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.end_col_offset
https://docs.python.org/dev/library/ast.html#ast.fix_missing_locations
compile()https://docs.python.org/dev/library/functions.html#compile
linenohttps://docs.python.org/dev/library/ast.html#ast.AST.lineno
col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.col_offset
https://docs.python.org/dev/library/ast.html#ast.increment_lineno
https://docs.python.org/dev/library/ast.html#ast.copy_location
linenohttps://docs.python.org/dev/library/ast.html#ast.AST.lineno
col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.col_offset
end_linenohttps://docs.python.org/dev/library/ast.html#ast.AST.end_lineno
end_col_offsethttps://docs.python.org/dev/library/ast.html#ast.AST.end_col_offset
https://docs.python.org/dev/library/ast.html#ast.iter_fields
https://docs.python.org/dev/library/ast.html#ast.iter_child_nodes
https://docs.python.org/dev/library/ast.html#ast.walk
https://docs.python.org/dev/library/ast.html#ast.NodeVisitor
visit()https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.visit
https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.visit
generic_visit()https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.generic_visit
https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.generic_visit
visit()https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.visit
generic_visit()https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.generic_visit
https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.visit_Constant
NodeVisitorhttps://docs.python.org/dev/library/ast.html#ast.NodeVisitor
NodeTransformerhttps://docs.python.org/dev/library/ast.html#ast.NodeTransformer
visit_Constant()https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.visit_Constant
https://docs.python.org/dev/library/ast.html#ast.NodeTransformer
NodeVisitorhttps://docs.python.org/dev/library/ast.html#ast.NodeVisitor
NodeTransformerhttps://docs.python.org/dev/library/ast.html#ast.NodeTransformer
generic_visit()https://docs.python.org/dev/library/ast.html#ast.NodeVisitor.generic_visit
NodeTransformerhttps://docs.python.org/dev/library/ast.html#ast.NodeTransformer
linenohttps://docs.python.org/dev/library/ast.html#ast.AST.lineno
fix_missing_locations()https://docs.python.org/dev/library/ast.html#ast.fix_missing_locations
https://docs.python.org/dev/library/ast.html#ast.dump
https://docs.python.org/dev/library/ast.html#compiler-flags
compile()https://docs.python.org/dev/library/functions.html#compile
https://docs.python.org/dev/library/ast.html#ast.PyCF_ALLOW_TOP_LEVEL_AWAIT
https://docs.python.org/dev/library/ast.html#ast.PyCF_ONLY_AST
https://docs.python.org/dev/library/ast.html#ast.PyCF_OPTIMIZED_AST
compile()https://docs.python.org/dev/library/functions.html#compile
ast.parse()https://docs.python.org/dev/library/ast.html#ast.parse
https://docs.python.org/dev/library/ast.html#ast.PyCF_TYPE_COMMENTS
PEP 484https://peps.python.org/pep-0484/
PEP 526https://peps.python.org/pep-0526/
https://docs.python.org/dev/library/ast.html#ast.compare
https://docs.python.org/dev/library/ast.html#command-line-usage
asthttps://docs.python.org/dev/library/ast.html#module-ast
https://docs.python.org/dev/library/ast.html#cmdoption-ast-h
https://docs.python.org/dev/library/ast.html#cmdoption-ast-m
https://docs.python.org/dev/library/ast.html#cmdoption-ast-mode
parse()https://docs.python.org/dev/library/ast.html#ast.parse
https://docs.python.org/dev/library/ast.html#cmdoption-ast-no-type-comments
https://docs.python.org/dev/library/ast.html#cmdoption-ast-a
https://docs.python.org/dev/library/ast.html#cmdoption-ast-i
https://docs.python.org/dev/library/ast.html#cmdoption-ast-indent
https://docs.python.org/dev/library/ast.html#cmdoption-ast-feature-version
https://docs.python.org/dev/library/ast.html#cmdoption-ast-O
https://docs.python.org/dev/library/ast.html#cmdoption-ast-optimize
https://docs.python.org/dev/library/ast.html#cmdoption-ast-show-empty
Green Tree Snakeshttps://greentreesnakes.readthedocs.io/
ASTTokenshttps://asttokens.readthedocs.io/en/latest/user-guide.html
leoAst.pyhttps://leo-editor.github.io/leo-editor/appendices.html#leoast-py
LibCSThttps://libcst.readthedocs.io/
Parsohttps://parso.readthedocs.io
Table of Contentshttps://docs.python.org/dev/contents.html
ast — Abstract syntax treeshttps://docs.python.org/dev/library/ast.html
Abstract grammarhttps://docs.python.org/dev/library/ast.html#abstract-grammar
Node classeshttps://docs.python.org/dev/library/ast.html#node-classes
Root nodeshttps://docs.python.org/dev/library/ast.html#root-nodes
Literalshttps://docs.python.org/dev/library/ast.html#literals
Variableshttps://docs.python.org/dev/library/ast.html#variables
Expressionshttps://docs.python.org/dev/library/ast.html#expressions
Subscriptinghttps://docs.python.org/dev/library/ast.html#subscripting
Comprehensionshttps://docs.python.org/dev/library/ast.html#comprehensions
Statementshttps://docs.python.org/dev/library/ast.html#statements
Importshttps://docs.python.org/dev/library/ast.html#imports
Control flowhttps://docs.python.org/dev/library/ast.html#control-flow
Pattern matchinghttps://docs.python.org/dev/library/ast.html#pattern-matching
Type annotationshttps://docs.python.org/dev/library/ast.html#type-annotations
Type parametershttps://docs.python.org/dev/library/ast.html#type-parameters
Function and class definitionshttps://docs.python.org/dev/library/ast.html#function-and-class-definitions
Async and awaithttps://docs.python.org/dev/library/ast.html#async-and-await
ast helpershttps://docs.python.org/dev/library/ast.html#ast-helpers
Compiler flagshttps://docs.python.org/dev/library/ast.html#compiler-flags
Command-line usagehttps://docs.python.org/dev/library/ast.html#command-line-usage
Python Language Serviceshttps://docs.python.org/dev/library/language.html
symtable — Access to the compiler’s symbol tableshttps://docs.python.org/dev/library/symtable.html
Report a bughttps://docs.python.org/dev/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/library/ast.rst?plain=1
indexhttps://docs.python.org/dev/genindex.html
moduleshttps://docs.python.org/dev/py-modindex.html
nexthttps://docs.python.org/dev/library/symtable.html
previoushttps://docs.python.org/dev/library/language.html
Pythonhttps://www.python.org/
3.15.0a5 Documentationhttps://docs.python.org/dev/index.html
The Python Standard Libraryhttps://docs.python.org/dev/library/index.html
Python Language Serviceshttps://docs.python.org/dev/library/language.html
ast — Abstract syntax treeshttps://docs.python.org/dev/library/ast.html
Copyrighthttps://docs.python.org/dev/copyright.html
History and Licensehttps://docs.python.org/license.html
Please donate.https://www.python.org/psf/donations/
Found a bughttps://docs.python.org/bugs.html
Sphinxhttps://www.sphinx-doc.org/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.