관리-도구
편집 파일: pragma_parser.cpython-311.pyc
� �܋f� � � � d dl mZ d dlZd dlmZ d dlmZ dZ ej eej � � Z G d� de� � Z ed� � Z ed � � Zd � ee ez ed�� � � � Zd ded�d�fdddgZd � d� eD � � � � Zd$d�Z G d� de� � Z G d� de� � Z G d� d e� � Zd%d#�ZdS )&� )�annotationsN)� Generator)� NamedTuplea� (?:^\s*\#.*|\s*| # Comment line, or whitespaces, \s*\#.*(?=\#.*?\bpylint:)) # or a beginning of an inline comment # followed by "pylint:" pragma (\# # Beginning of comment .*? # Anything (as little as possible) \bpylint: # pylint word and column \s* # Any number of whitespaces ([^;#\n]+)) # Anything except semicolon or hash or # newline (it is the second matched group) # and end of the first matched group [;#]{0,1} # From 0 to 1 repetition of semicolon or hash c �$ � e Zd ZU ded<