| Server IP : 35.80.110.71 / Your IP : 216.73.216.52 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/fontTools/feaLib/__pycache__/ |
Upload File : |
�
jke#, � � � d dl mZmZ d dlmZ d dlZd dlZ d dlZ G d� de
� Z G d� de
� Z G d � d
e� Z
y# e$ r d dl mZ Y �/w xY w)� )�FeatureLibError�IncludedFeaNotFound)�FeatureLibLocationN)�cythonc �� � e Zd ZdZdZdZeeefZdZdZdZ dZ
dZd Zd
Z
dZdZd
ZdZdZdZdZdZdZedz Zeez dz Z ej4 d� ZdZdZd� Zd� Zd� Z d� Z!d� Z"d� Z#d� Z$d� Z%d � Z&y!)"�Lexer�NUMBER�HEXADECIMAL�OCTAL�FLOAT�STRING�NAME�FILENAME�
GLYPHCLASS�CID�SYMBOL�COMMENT�NEWLINE�ANONYMOUS_BLOCKz z
z,;:-+'{}[]<>()=�
0123456789�0123456789ABCDEFabcdef�4ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzz _+*:.^~!\z
_.+*:^~!/-z^[A-Za-z_0-9.\-]+$�NORMALc � � || _ d| _ d| _ d| _ || _ t |� | _ t j | _ y )N� r )
� filename_�line_�pos_�line_start_�text_�len�text_length_r �MODE_NORMAL_�mode_)�self�text�filenames �8/usr/lib/python3/dist-packages/fontTools/feaLib/lexer.py�__init__zLexer.__init__+ s? � �!�����
��� ������
���I����'�'��
� c � � | S �N� �r% s r( �__iter__zLexer.__iter__4 � � ��r* c �"