Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore NameLoad If Call AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad orelse Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad IfExp CompareIs NameLoad NameLoad Str NameLoad Expr Call NameLoad keyword TupleLoad NameLoad NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareLt NameLoad Num body Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If Call AttributeLoad Call AttributeLoad NameLoad attr attr body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad keyword BinOpMod Str NameLoad keyword NameLoad keyword NameLoad If Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str NameLoad Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Expr Call NameLoad keyword TupleLoad NameLoad NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad keyword BinOpMod Str NameLoad keyword Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Expr Call NameLoad keyword TupleLoad NameLoad NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Expr Call NameLoad keyword TupleLoad NameLoad NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad keyword BinOpMod Str NameLoad keyword Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad IfExp UnaryOpNot NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad keyword TupleLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad keyword BinOpMod Str NameLoad keyword NameLoad keyword UnaryOpNot Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr IfExp Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Expr Call NameLoad keyword TupleLoad NameLoad NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad keyword BinOpMod Str NameLoad keyword Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list
N/A N/A  Code generation for dictionaries.

 nuitka Options nuitka.PythonVersions python_version ErrorCodes getErrorExitBoolCode getErrorExitCode getReleaseCodes Helpers generateChildExpressionsCode generateExpressionCode generateBuiltinDictCode N/A N/A to_name expression emit context N/A N/A N/A N/A N/A expression getPositionalArgument N/A N/A seq_name N/A N/A context allocateTempName dict_seq N/A N/A generateExpressionCode to_name seq_name expression N/A N/A expression getPositionalArgument emit emit context context allow_none True N/A N/A seq_name None N/A N/A N/A expression getNamedArgumentPairs N/A N/A N/A seq_name None N/A N/A N/A getDictionaryCreationCode to_name to_name pairs N/A N/A expression getNamedArgumentPairs emit emit context context N/A dict_name None N/A N/A dict_name N/A N/A context allocateTempName dict_arg N/A N/A getDictionaryCreationCode to_name dict_name pairs N/A N/A expression getNamedArgumentPairs emit emit context context N/A N/A dict_name None N/A N/A seq_name None N/A N/A N/A emit N/A %s = TO_DICT( %s, %s ); N/A to_name seq_name N/A N/A dict_name None NULL dict_name N/A N/A getReleaseCodes release_names N/A seq_name dict_name emit emit context context N/A N/A getErrorExitCode check_name to_name emit emit context context N/A N/A N/A context addCleanupTempName to_name N/A generateDictionaryCreationCode N/A N/A to_name expression emit context N/A N/A N/A N/A getDictionaryCreationCode to_name to_name pairs N/A N/A expression getPairs emit emit context context N/A getDictionaryCreationCode N/A N/A to_name pairs emit context N/A N/A N/A N/A emit N/A %s = _PyDict_NewPresized( %d ); N/A to_name N/A len pairs N/A N/A N/A context addCleanupTempName to_name generateValueCode N/A N/A dict_value_name pair N/A N/A N/A N/A generateExpressionCode to_name dict_value_name expression N/A N/A pair getValue emit emit context context N/A generateKeyCode N/A N/A dict_key_name pair N/A N/A N/A N/A generateExpressionCode to_name dict_key_name expression N/A N/A pair getKey emit emit context context N/A N/A pair pairs N/A N/A dict_key_name N/A N/A context allocateTempName dict_key N/A dict_value_name N/A N/A context allocateTempName dict_value N/A N/A python_version 350 N/A N/A N/A generateValueCode dict_value_name pair N/A N/A generateKeyCode dict_key_name pair N/A N/A N/A generateKeyCode dict_key_name pair N/A N/A generateValueCode dict_value_name pair N/A N/A N/A N/A N/A pair getKey isKnownToBeHashable N/A N/A N/A emit N/A PyDict_SetItem( %s, %s, %s ); N/A to_name dict_key_name dict_value_name N/A N/A res_name N/A N/A context getIntResName N/A N/A emit N/A %s = PyDict_SetItem( %s, %s, %s ); N/A res_name to_name dict_key_name dict_value_name N/A N/A getErrorExitBoolCode condition N/A %s != 0 res_name emit emit context context N/A N/A N/A context needsCleanup dict_value_name N/A N/A N/A emit N/A Py_DECREF( %s ); dict_value_name N/A N/A N/A context removeCleanupTempName dict_value_name N/A N/A N/A context needsCleanup dict_key_name N/A N/A N/A emit N/A Py_DECREF( %s ); dict_key_name N/A N/A N/A context removeCleanupTempName dict_key_name N/A generateDictOperationUpdateCode N/A N/A statement emit context N/A N/A N/A value_arg_name N/A N/A context allocateTempName dictupdate_value unique True N/A N/A generateExpressionCode to_name value_arg_name expression N/A N/A statement getValue emit emit context context N/A dict_arg_name N/A N/A context allocateTempName dictupdate_dict unique True N/A N/A generateExpressionCode to_name dict_arg_name expression N/A N/A statement getDict emit emit context context N/A res_name N/A N/A context getIntResName N/A N/A emit N/A assert( PyDict_Check( %s ) ); dict_arg_name N/A N/A emit N/A %s = PyDict_Update( %s, %s ); N/A res_name dict_arg_name value_arg_name N/A N/A getReleaseCodes release_names N/A dict_arg_name value_arg_name emit emit context context N/A N/A getErrorExitBoolCode condition N/A %s == -1 res_name needs_check N/A N/A statement mayRaiseException BaseException emit emit context context N/A generateDictOperationGetCode N/A N/A to_name expression emit context N/A N/A N/A N/A dict_name key_name N/A generateChildExpressionsCode expression expression emit emit context context N/A N/A emit N/A %s = DICT_GET_ITEM( %s, %s ); N/A to_name dict_name key_name N/A N/A getReleaseCodes release_names N/A dict_name key_name emit emit context context N/A N/A getErrorExitCode check_name to_name needs_check N/A N/A expression mayRaiseException BaseException emit emit context context N/A N/A N/A context addCleanupTempName to_name N/A generateDictOperationInCode N/A N/A to_name expression emit context N/A N/A N/A inverted N/A N/A expression isExpressionDictOperationNOTIn N/A N/A dict_name key_name N/A generateChildExpressionsCode expression expression emit emit context context N/A res_name N/A N/A context getIntResName N/A N/A emit N/A %s = PyDict_Contains( %s, %s ); N/A res_name key_name dict_name N/A N/A getReleaseCodes release_names N/A dict_name key_name emit emit context context N/A N/A getErrorExitBoolCode condition N/A %s == -1 res_name needs_check N/A N/A expression mayRaiseException BaseException emit emit context context N/A N/A emit N/A %s = BOOL_FROM( %s == %s ); N/A to_name res_name N/A N/A inverted 1 0 N/A generateDictOperationSetCode N/A N/A statement emit context N/A N/A N/A value_arg_name N/A N/A context allocateTempName dictset_value unique True N/A N/A generateExpressionCode to_name value_arg_name expression N/A N/A statement getValue emit emit context context N/A dict_arg_name N/A N/A context allocateTempName dictset_dict unique True N/A N/A generateExpressionCode to_name dict_arg_name expression N/A N/A statement getDict emit emit context context N/A key_arg_name N/A N/A context allocateTempName dictset_key unique True N/A N/A generateExpressionCode to_name key_arg_name expression N/A N/A statement getKey emit emit context context N/A N/A N/A context setCurrentSourceCodeReference N/A N/A statement getSourceReference N/A res_name N/A N/A context getIntResName N/A N/A emit N/A %s = PyDict_SetItem( %s, %s, %s ); N/A res_name dict_arg_name key_arg_name value_arg_name N/A N/A getReleaseCodes release_names N/A value_arg_name dict_arg_name key_arg_name emit emit context context N/A N/A getErrorExitBoolCode condition N/A %s != 0 res_name emit emit needs_check N/A N/A N/A N/A N/A statement getKey isKnownToBeHashable context context N/A generateDictOperationRemoveCode N/A N/A statement emit context N/A N/A N/A dict_arg_name N/A N/A context allocateTempName dictdel_dict unique True N/A N/A generateExpressionCode to_name dict_arg_name expression N/A N/A statement getDict emit emit context context N/A key_arg_name N/A N/A context allocateTempName dictdel_key unique True N/A N/A generateExpressionCode to_name key_arg_name expression N/A N/A statement getKey emit emit context context N/A old_source_ref N/A N/A context setCurrentSourceCodeReference N/A N/A N/A Options isFullCompat N/A N/A N/A N/A statement getKey getSourceReference N/A N/A statement getSourceReference N/A res_name N/A N/A context getBoolResName N/A N/A emit N/A %s = DICT_REMOVE_ITEM( %s, %s ); N/A res_name dict_arg_name key_arg_name N/A N/A getReleaseCodes release_names N/A dict_arg_name key_arg_name emit emit context context N/A N/A getErrorExitBoolCode condition N/A %s == false res_name needs_check N/A N/A statement mayRaiseException BaseException emit emit context context N/A N/A N/A context setCurrentSourceCodeReference old_source_ref N/A