Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���a� � @ s� d Z ddlZddlmZ ddlmZmZmZmZmZm Z ddl mZ ddlm Z mZmZmZmZmZmZmZmZmZ g d�ZG dd � d e�ZG d d� de�ZG dd � d e�ZdS )z� pygments.lexers.textedit ~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for languages related to text processing. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�bisect)� RegexLexer�bygroups�default�include�this�using)�PythonLexer) �Comment�Error�Keyword�Name�Number�Operator�Punctuation�String�Text� Whitespace)�AwkLexer�SedLexer�VimLexerc @ s� e Zd ZdZdZg d�ZdgZdgZdefde j fged�d ej d fdedfed �gd ed fgdedfed�dedfdedfdefdedfdejdfdejfdejfdejfdejfdejfdejfdejfdej fgd�ZdS )r z5 For Awk scripts. .. versionadded:: 1.5 �Awk)�awk�gawk�mawk�nawkz*.awkzapplication/x-awk�\s+�#.*$�commentsandwhitespacez(/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/\B�#popz(?=/))r �badregexz\nz ^(?=\s|/)�slashstartsregexz3\+\+|--|\|\||&&|in\b|\$|!?~|(\*\*|[-<>+*%\^/!=|])=?z[{(\[;,]z[})\].]z3(break|continue|do|while|exit|for|if|else|return)\bz function\bz�(atan2|cos|exp|int|log|rand|sin|sqrt|srand|gensub|gsub|index|length|match|split|sprintf|sub|substr|tolower|toupper|close|fflush|getline|next|nextfile|print|printf|strftime|systime|delete|system)\bz�(ARGC|ARGIND|ARGV|BEGIN|CONVFMT|ENVIRON|END|ERRNO|FIELDWIDTHS|FILENAME|FNR|FS|IGNORECASE|NF|NR|OFMT|OFS|ORFS|RLENGTH|RS|RSTART|RT|SUBSEP)\bz [$a-zA-Z_]\w*z%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?z0x[0-9a-fA-F]+�[0-9]+z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*')r r! r �rootN)�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypesr r �Singler r �Regexr r r r �Declaration�Reservedr �Builtin�Otherr �Float�Hex�Integer�Double�tokens� r7 r7 �:/usr/lib/python3/dist-packages/pygments/lexers/textedit.pyr sV ������ ��� �r c @ s e Zd ZdZdZg d�ZddgZdgZej Z dZdd efd e jfdejfdefd efdefdeeej�fdeeej�fdeeej�fde d eeeje�fde d eedeje�fde d e d eeeejeeje�fde d e d eeeejeejee�fg iZdS )r z% Lexer for Sed script files. �Sed)�sed�gsed�ssedz*.sedz *.[gs]sedz text/x-sedz.((?:(?:\\[^\n]|[^\\])*?\\\n)*?(?:\\.|[^\\])*?)r# r r r"