Module Expr Str Import alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Index Num decorator_list FunctionDef arguments args NameParam defaults body If BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr Num CompareEq Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Str CompareEq Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str body Return TupleLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr attr orelse Return TupleLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If BoolOpAnd Call AttributeLoad NameLoad attr BoolOpOr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str body If Call NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Num Index Num orelse Assign NameStore Str Assign AttributeStore NameLoad attr TupleLoad BinOpMod Str NameLoad TupleLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Num NameLoad NameLoad If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Assign NameStore BinOpAdd NameLoad Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad NameLoad Raise NameLoad Assert CompareEq Call NameLoad NameLoad Str If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse If BoolOpAnd CompareGtE NameLoad Num CompareIs NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse If BoolOpAnd CompareGtE NameLoad Num CompareIn NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str If CompareIs NameLoad AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If CompareIs Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd CompareGtE NameLoad Num CompareIs NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr orelse If CompareIs NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr If CompareIs NameLoad AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareIn NameLoad TupleLoad Str Str body Pass orelse If CompareIn NameLoad TupleLoad Str Str Str body For NameStore NameLoad body Expr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad orelse Assert NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpOr CompareIn NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareGtE NameLoad Num CompareIs NameLoad AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareIn NameLoad TupleLoad Str Str body Pass orelse If CompareIn NameLoad TupleLoad Str Str body For NameStore NameLoad body Expr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body For NameStore AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad If CompareGtE NameLoad Num body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad orelse Assert NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If CompareIs NameLoad AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareIn NameLoad TupleLoad Str Str Str Str body Pass orelse If CompareEq NameLoad Str body Expr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr orelse Assert NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareIs NameLoad AttributeLoad NameLoad attr CompareGtE NameLoad Num body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareIn NameLoad TupleLoad Str Str Str Str body Pass orelse If CompareEq NameLoad Str body Expr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr orelse Assert NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareGtE NameLoad Num CompareIs NameLoad AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareIn NameLoad TupleLoad Str Str Str Str body Pass orelse If CompareEq NameLoad Str body Expr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr orelse Assert NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareGtE NameLoad Num CompareIs NameLoad AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareIn NameLoad TupleLoad Str Str Str Str Str body Pass orelse If CompareEq NameLoad Str body Expr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr orelse Assert NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If CompareIs NameLoad AttributeLoad NameLoad attr body If BoolOpAnd CompareGtE NameLoad Num CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str orelse For NameStore Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad decorator_list For NameStore NameLoad body Expr Call NameLoad NameLoad If NameLoad body Assert CompareEq Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore Str Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Global identifier identifier identifier Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If BoolOpAnd CompareIs NameLoad NameLoad NameLoad body Return NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore NameLoad If CompareIn NameLoad NameLoad body Assign NameStore Call SubscriptLoad NameLoad Index NameLoad keyword NameLoad keyword NameLoad keyword NameLoad orelse If CompareIn NameLoad NameLoad body Assign NameStore Call SubscriptLoad NameLoad Index NameLoad keyword NameLoad keyword NameLoad orelse If CompareIn NameLoad NameLoad body Assign NameStore Call SubscriptLoad NameLoad Index NameLoad keyword NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad orelse Assert NameLoad Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIs NameLoad NameLoad NameLoad body Return NameLoad Assert Call NameLoad NameLoad NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Raise ExceptHandler type NameLoad body Raise ExceptHandler body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Raise decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIsNot NameLoad NameLoad body Assign NameStore ListLoad For NameStore NameLoad body If Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad orelse Return ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword Call NameLoad keyword NameLoad keyword Str keyword TupleLoad keyword Num keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad If NameLoad body If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Num Call NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword Str keyword NameLoad keyword NameLoad orelse If Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword NameLoad keyword Str keyword NameLoad keyword NameLoad orelse If BoolOpOr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword NameLoad keyword Str keyword NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareGt Call NameLoad NameLoad Num body Return Call NameLoad keyword Call NameLoad NameLoad keyword NameLoad orelse Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad If NameLoad body Return Call NameLoad keyword Call NameLoad NameLoad keyword NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad keyword Call NameLoad TupleLoad NameLoad keyword Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults vararg body Assert NameLoad Assert CompareNotIn NameLoad NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Return Call NameLoad keyword NameLoad keyword Call AttributeLoad SubscriptLoad NameLoad Index Num attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr body Assign NameStore NameLoad Break orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body If CompareEq NameLoad Str body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad orelse Assert NameLoad NameLoad Assign NameStore Call NameLoad keyword Call NameLoad GeneratorExp Call AttributeLoad NameLoad attr comprehension NameStore NameLoad keyword NameLoad keyword NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad orelse Assert NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad SubscriptLoad NameLoad Index Num attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert CompareEq Call NameLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body If BoolOpOr UnaryOpNot Call AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr body Assign NameStore NameLoad Break If UnaryOpNot Call AttributeLoad NameLoad attr body Assign NameStore NameLoad Break orelse Assign NameStore NameLoad If NameLoad body Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr keyword ListComp Call AttributeLoad NameLoad attr comprehension NameStore NameLoad keyword ListComp Call AttributeLoad NameLoad attr comprehension NameStore NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad keyword ListComp Call NameLoad keyword NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad keyword NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad SubscriptLoad NameLoad Index Num attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad keyword TupleLoad NameLoad NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad keyword TupleLoad NameLoad NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad keyword TupleLoad Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr UnaryOpNot Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Return NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Return NameLoad orelse Return BinOpMod Str TupleLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad UnaryOpNot Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Return Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list Assign NameStore ListLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Delete SubscriptDel NameLoad Index Num decorator_list FunctionDef arguments args defaults body Return SubscriptLoad NameLoad Index Num decorator_list
N/A N/A  Helper functions for parsing the AST nodes and building the Nuitka node tree.

 N/A ast logging warning nuitka Constants Options Tracing nuitka.nodes.CodeObjectSpecs CodeObjectSpec nuitka.nodes.ConditionalNodes StatementConditional nuitka.nodes.ConstantRefNodes ExpressionConstantRef nuitka.nodes.ContainerMakingNodes ExpressionMakeList ExpressionMakeSet ExpressionMakeTuple nuitka.nodes.DictionaryNodes ExpressionKeyValuePair ExpressionMakeDict nuitka.nodes.ExceptionNodes StatementRaiseException nuitka.nodes.FrameNodes StatementsFrame nuitka.nodes.NodeBases NodeBase nuitka.nodes.NodeMakingHelpers mergeStatements nuitka.nodes.OperatorNodes ExpressionOperationNOT nuitka.nodes.StatementNodes StatementGeneratorEntry StatementsSequence nuitka.PythonVersions doShowUnknownEncodingName python_version dump N/A N/A node N/A N/A N/A N/A N/A Tracing printLine N/A N/A ast dump node N/A getKind N/A N/A node N/A N/A N/A N/A N/A N/A N/A N/A node __class__ __name__ split . N/A -1 N/A extractDocFromBody N/A N/A node N/A N/A N/A N/A N/A N/A len N/A node body 0 N/A N/A getKind N/A N/A node body N/A 0 Expr N/A N/A getKind N/A N/A N/A node body N/A 0 value Str N/A N/A N/A N/A N/A node body N/A 1 N/A N/A N/A N/A node body N/A 0 value s N/A N/A N/A N/A node body None N/A _makeSyntaxErrorCompatible N/A N/A e N/A N/A N/A N/A N/A N/A Options isFullCompat N/A N/A N/A N/A N/A e args N/A 0 startswith unknown encoding: N/A N/A N/A N/A e args N/A 0 startswith encoding problem: N/A N/A N/A doShowUnknownEncodingName N/A N/A complaint N/A N/A N/A N/A N/A e args N/A 0 split : 2 N/A 1 N/A N/A complaint  with BOM N/A N/A e args N/A N/A encoding problem:%s complaint N/A N/A N/A N/A e args N/A 1 N/A 0 1 None None N/A N/A hasattr e msg N/A N/A N/A e msg N/A N/A e args N/A 0 N/A parseSourceCodeToAst N/A N/A source_code filename line_offset N/A N/A N/A N/A N/A N/A source_code endswith N/A N/A source_code N/A source_code N/A N/A N/A body N/A N/A ast parse source_code filename N/A N/A N/A SyntaxError N/A e N/A N/A N/A _makeSyntaxErrorCompatible e N/A e N/A N/A N/A getKind body Module N/A N/A line_offset 0 N/A N/A N/A N/A ast increment_lineno body line_offset N/A body N/A detectFunctionBodyKind N/A N/A nodes N/A N/A N/A indications N/A set N/A written_variables N/A set N/A non_local_declarations N/A set N/A global_declarations N/A set N/A flags N/A set _check N/A N/A node N/A N/A N/A node_class N/A node __class__ N/A N/A node_class N/A ast Yield N/A N/A N/A N/A indications add Generator N/A N/A N/A N/A python_version 330 N/A node_class N/A ast YieldFrom N/A N/A N/A N/A indications add Generator N/A N/A N/A N/A python_version 350 N/A node_class N/A N/A ast Await N/A ast AsyncWith N/A N/A N/A N/A indications add Coroutine N/A N/A node_class N/A ast Assign N/A N/A target N/A node targets N/A N/A N/A N/A type target str N/A N/A N/A N/A written_variables add target N/A N/A N/A N/A target __class__ N/A ast Name N/A N/A N/A N/A written_variables add N/A target id N/A N/A N/A python_version 300 N/A node_class N/A ast Nonlocal N/A N/A N/A N/A non_local_declarations update N/A set N/A node names N/A N/A N/A node_class N/A ast Global N/A N/A N/A N/A global_declarations update N/A set N/A node names N/A N/A node_class N/A ast ClassDef N/A N/A N/A name field N/A N/A ast iter_fields node N/A N/A N/A name N/A name body N/A N/A N/A N/A N/A name N/A bases decorator_list keywords N/A N/A child field N/A N/A N/A _check child N/A N/A N/A name starargs N/A N/A N/A field None N/A N/A N/A _check field N/A N/A N/A name kwargs N/A N/A N/A field None N/A N/A N/A _check field N/A N/A False N/A name field N/A N/A ast dump node N/A N/A N/A N/A node_class N/A N/A ast FunctionDef N/A ast Lambda N/A N/A python_version 350 N/A node_class N/A ast AsyncFunctionDef N/A N/A N/A name field N/A N/A ast iter_fields node N/A N/A N/A name N/A name body N/A N/A N/A N/A N/A name N/A bases decorator_list N/A N/A child field N/A N/A N/A _check child N/A N/A N/A name args N/A N/A child N/A field defaults N/A N/A N/A _check child N/A N/A python_version 300 N/A N/A child N/A N/A node args kw_defaults N/A N/A N/A child None N/A N/A N/A _check child N/A child N/A N/A node args args N/A N/A N/A N/A child annotation None N/A N/A N/A _check N/A child annotation N/A N/A N/A name returns N/A N/A N/A field None N/A N/A N/A _check field N/A N/A False N/A name field N/A N/A ast dump node N/A N/A N/A node_class N/A ast GeneratorExp N/A N/A N/A name field N/A N/A ast iter_fields node N/A N/A N/A name N/A name body comparators elt N/A N/A N/A N/A N/A name generators N/A N/A N/A _check N/A N/A field N/A 0 iter N/A N/A False N/A name field N/A N/A ast dump node N/A N/A N/A N/A node_class N/A ast ListComp N/A python_version 300 N/A N/A N/A name field N/A N/A ast iter_fields node N/A N/A N/A name N/A name body comparators elt N/A N/A N/A N/A N/A name generators N/A N/A N/A _check N/A N/A field N/A 0 iter N/A N/A False N/A name field N/A N/A ast dump node N/A N/A N/A N/A python_version 270 N/A node_class N/A ast SetComp N/A N/A N/A name field N/A N/A ast iter_fields node N/A N/A N/A name N/A name body comparators elt N/A N/A N/A N/A N/A name generators N/A N/A N/A _check N/A N/A field N/A 0 iter N/A N/A False N/A name field N/A N/A ast dump node N/A N/A N/A N/A python_version 270 N/A node_class N/A ast DictComp N/A N/A N/A name field N/A N/A ast iter_fields node N/A N/A N/A name N/A name body comparators key value N/A N/A N/A N/A N/A name generators N/A N/A N/A _check N/A N/A field N/A 0 iter N/A N/A False N/A name field N/A N/A ast dump node N/A N/A N/A node_class N/A ast Name N/A N/A N/A N/A python_version 300 N/A N/A node id super N/A N/A N/A N/A flags add has_super N/A N/A child N/A N/A ast iter_child_nodes node N/A N/A N/A _check child N/A N/A node nodes N/A N/A N/A _check node N/A indications N/A N/A N/A N/A len indications 1 N/A function_kind N/A N/A indications pop N/A N/A function_kind Function N/A N/A function_kind flags written_variables non_local_declarations global_declarations N/A N/A build_nodes_args3 None N/A build_nodes_args2 None N/A build_nodes_args1 None setBuildingDispatchers N/A N/A path_args3 path_args2 path_args1 N/A N/A N/A build_nodes_args3 build_nodes_args2 build_nodes_args1 N/A build_nodes_args3 path_args3 N/A build_nodes_args2 path_args2 N/A build_nodes_args1 path_args1 N/A buildNode N/A N/A provider node source_ref allow_none N/A False N/A N/A N/A N/A node None allow_none N/A N/A None N/A N/A N/A kind N/A getKind node N/A N/A hasattr node lineno N/A N/A source_ref N/A N/A source_ref atLineNumber N/A node lineno N/A N/A source_ref source_ref N/A N/A kind build_nodes_args3 N/A N/A result N/A N/A build_nodes_args3 N/A kind provider provider node node source_ref source_ref N/A N/A N/A kind build_nodes_args2 N/A N/A result N/A N/A build_nodes_args2 N/A kind node node source_ref source_ref N/A N/A N/A kind build_nodes_args1 N/A N/A result N/A N/A build_nodes_args1 N/A kind source_ref source_ref N/A N/A N/A kind Pass N/A N/A result None N/A N/A False N/A N/A ast dump node N/A N/A N/A result None allow_none N/A N/A None N/A N/A isinstance result NodeBase result N/A result N/A N/A N/A SyntaxError N/A N/A N/A N/A RuntimeError N/A N/A N/A N/A N/A N/A warning N/A Problem at '%s' with %s. N/A source_ref N/A N/A ast dump node N/A N/A buildNodeList N/A N/A provider nodes source_ref allow_none N/A False N/A N/A N/A nodes None N/A N/A result N/A N/A node nodes N/A N/A N/A hasattr node lineno N/A N/A node_source_ref N/A N/A source_ref atLineNumber N/A node lineno N/A N/A node_source_ref source_ref N/A entry N/A buildNode provider node node_source_ref allow_none N/A N/A entry None N/A N/A N/A N/A result append entry N/A result N/A N/A N/A N/A makeModuleFrame N/A N/A module statements source_ref N/A N/A N/A N/A N/A module isCompiledPythonModule N/A N/A N/A module isMainModule N/A N/A code_name <module> N/A N/A code_name N/A N/A module getName N/A N/A StatementsFrame statements statements guard_mode once code_object N/A CodeObjectSpec code_name code_name code_kind Module arg_names N/A kw_only_count 0 has_starlist False has_stardict False source_ref source_ref N/A buildStatementsNode N/A N/A provider nodes source_ref code_object N/A None N/A N/A N/A nodes None N/A N/A None N/A statements N/A buildNodeList provider nodes source_ref allow_none True N/A statements N/A mergeStatements statements N/A N/A statements N/A N/A None N/A code_object N/A N/A N/A N/A provider isExpressionGeneratorObjectBody N/A N/A N/A N/A statements insert 0 N/A StatementGeneratorEntry source_ref source_ref N/A result N/A StatementsFrame statements statements guard_mode generator code_object code_object source_ref source_ref N/A N/A N/A N/A provider isExpressionCoroutineObjectBody N/A N/A result N/A StatementsFrame statements statements guard_mode generator code_object code_object source_ref source_ref N/A N/A N/A N/A N/A provider isExpressionFunctionBody N/A N/A provider isExpressionClassBody N/A N/A result N/A StatementsFrame statements statements guard_mode full code_object code_object source_ref source_ref N/A N/A result N/A makeModuleFrame module provider statements statements source_ref source_ref N/A N/A result N/A StatementsSequence statements statements source_ref source_ref N/A result N/A makeStatementsSequenceOrStatement N/A N/A statements source_ref N/A N/A N/A  Make a statement sequence, but only if more than one statement

    Useful for when we can unroll constructs already here, but are not sure if
    we actually did that. This avoids the branch or the pollution of doing it
    always.
     N/A N/A N/A len statements 1 N/A N/A N/A StatementsSequence statements N/A mergeStatements statements source_ref source_ref N/A N/A N/A statements N/A 0 N/A makeStatementsSequence N/A N/A statements allow_none source_ref N/A N/A N/A allow_none N/A N/A statements N/A tuple N/A statement N/A statement statements N/A statement None N/A statements N/A N/A N/A StatementsSequence statements N/A mergeStatements statements source_ref source_ref N/A N/A None N/A makeStatementsSequenceFromStatement N/A N/A statement N/A N/A N/A N/A StatementsSequence statements N/A mergeStatements N/A statement source_ref N/A N/A statement getSourceReference N/A makeStatementsSequenceFromStatements N/A N/A N/A statements N/A N/A statements N/A N/A None statements N/A statements N/A mergeStatements statements allow_none False N/A N/A StatementsSequence statements statements source_ref N/A N/A N/A statements N/A 0 getSourceReference N/A makeSequenceCreationOrConstant N/A N/A sequence_kind elements source_ref N/A N/A N/A element elements N/A N/A N/A N/A N/A element isExpressionConstantRef N/A N/A constant False N/A N/A N/A constant True N/A sequence_kind N/A N/A sequence_kind upper N/A constant N/A N/A N/A sequence_kind TUPLE N/A N/A const_type tuple N/A N/A N/A sequence_kind LIST N/A N/A const_type list N/A N/A N/A sequence_kind SET N/A N/A const_type set N/A N/A False sequence_kind N/A result N/A ExpressionConstantRef constant N/A const_type N/A N/A N/A element getConstant N/A element elements source_ref source_ref user_provided True N/A N/A N/A sequence_kind TUPLE N/A N/A result N/A ExpressionMakeTuple elements elements source_ref source_ref N/A N/A N/A sequence_kind LIST N/A N/A result N/A ExpressionMakeList elements elements source_ref source_ref N/A N/A N/A sequence_kind SET N/A N/A result N/A ExpressionMakeSet elements elements source_ref source_ref N/A N/A False sequence_kind N/A elements N/A N/A N/A N/A result setCompatibleSourceReference source_ref N/A N/A N/A elements N/A -1 getCompatibleSourceReference N/A result N/A makeDictCreationOrConstant N/A N/A keys values source_ref N/A N/A N/A N/A N/A len keys N/A len values N/A N/A key value N/A zip keys values N/A N/A N/A N/A N/A N/A key isExpressionConstantRef N/A N/A N/A key isKnownToBeHashable N/A N/A constant False N/A N/A N/A N/A N/A value isExpressionConstantRef N/A N/A constant False N/A N/A N/A constant True N/A constant N/A N/A result N/A ExpressionConstantRef constant N/A N/A Constants createConstantDict keys N/A N/A N/A key getConstant N/A key keys values N/A N/A N/A value getConstant N/A value values user_provided True source_ref source_ref N/A N/A result N/A ExpressionMakeDict pairs N/A N/A ExpressionKeyValuePair key key value value source_ref N/A N/A key getSourceReference N/A N/A key value N/A zip keys values source_ref source_ref N/A values N/A N/A N/A N/A result setCompatibleSourceReference source_ref N/A N/A N/A values N/A -1 getCompatibleSourceReference N/A result N/A getStatementsAppended N/A N/A statement_sequence statements N/A N/A N/A N/A makeStatementsSequence statements N/A statement_sequence statements allow_none False source_ref N/A N/A statement_sequence getSourceReference N/A getStatementsPrepended N/A N/A statement_sequence statements N/A N/A N/A N/A makeStatementsSequence statements N/A statements statement_sequence allow_none False source_ref N/A N/A statement_sequence getSourceReference N/A makeReraiseExceptionStatement N/A N/A source_ref N/A N/A N/A N/A StatementsSequence statements N/A N/A StatementRaiseException exception_type None exception_value None exception_trace None exception_cause None source_ref source_ref source_ref source_ref N/A mangleName N/A N/A variable_name owner N/A N/A N/A N/A N/A N/A N/A variable_name startswith __ N/A N/A variable_name endswith __ N/A N/A variable_name N/A N/A class_container N/A N/A owner getContainingClassDictCreation N/A N/A class_container None N/A N/A variable_name N/A N/A N/A _%s%s N/A N/A N/A N/A N/A class_container getName lstrip _ variable_name N/A makeConditionalStatement N/A N/A condition yes_branch no_branch source_ref N/A N/A N/A  Create conditional statement, with yes_branch not being empty.

        May have to invert condition to achieve that.
     N/A N/A yes_branch None N/A N/A condition N/A ExpressionOperationNOT operand condition source_ref N/A N/A condition getSourceReference N/A N/A yes_branch no_branch N/A no_branch yes_branch N/A N/A N/A N/A yes_branch isStatementsSequence N/A N/A yes_branch N/A makeStatementsSequenceFromStatement yes_branch N/A N/A N/A no_branch None N/A N/A N/A no_branch isStatementsSequence N/A N/A no_branch N/A makeStatementsSequenceFromStatement no_branch N/A N/A StatementConditional condition condition yes_branch yes_branch no_branch no_branch source_ref source_ref N/A N/A build_contexts N/A None pushBuildContext N/A N/A value N/A N/A N/A N/A N/A build_contexts append value N/A popBuildContext N/A N/A N/A N/A N/A N/A build_contexts N/A -1 N/A getBuildContext N/A N/A N/A N/A N/A N/A build_contexts N/A -1 N/A