python (3.12.0)
ˑe* l d dl Z d dl mZmZmZmZmZmZmZmZm Z m
Z
mZmZm
Z
mZmZ d dlZg dZd Z G d d Z e Z G d d Z G d d
e Z G d de Z G d
d Zedk( rd dlZd dlZ eej: d 5 Zej? Z ddd ee ejB jE ej: d d d Z#e#jI D ]9 Z%e#jM e% Z' e(e'e'jS e'jU ; yy# 1 sw Y xY w) N)USE
DEF_GLOBALDEF_NONLOCAL DEF_LOCAL DEF_PARAM
DEF_IMPORT DEF_BOUND DEF_ANNOT SCOPE_OFF
SCOPE_MASKFREELOCALGLOBAL_IMPLICITGLOBAL_EXPLICITCELL)symtableSymbolTableClassFunctionSymbolc J t j | || }t || S N) _symtabler _newSymbolTable)codefilenamecompile_typetops </BuggyBox/python/3.12.0/bootstrap/lib/python3.12/symtable.pyr r s*
T8\
:C3)) c e Zd Zd Zd Zd Zy)SymbolTableFactoryc 6 t j | _ y r )weakrefWeakValueDictionary_SymbolTableFactory__memoselfs r __init__zSymbolTableFactory.__init__ s 113r c |j t j k( rt || S |j t j k( rt || S t
|| S r )typer
TYPE_FUNCTIONr
TYPE_CLASSr r )r( tabler s r newzSymbolTableFactory.new sM ::000E8,,::---))5(++r c ||f}| j j |d }|!| j || x}| j |<