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�m � @ s� d Z ddlZddlmZmZmZmZ ddlmZm Z m Z mZmZm Z mZmZmZmZ ddlmZ g d�ZG dd� de�ZG d d � d e�ZG dd� de�ZG d d� de�ZG dd� de�ZG dd� de�ZdS )z� pygments.lexers.business ~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for "business-oriented" languages. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�include�words�bygroups) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Error� Whitespace)�OPENEDGEKEYWORDS)� CobolLexer�CobolFreeformatLexer� ABAPLexer� OpenEdgeLexer�GoodDataCLLexer� MaqlLexerc @ s e Zd ZdZdZdgZg d�ZdgZej ej B Zed�ed�ed�ed �d e jfdefgdefgd e jfedddd�ejfedddd�ejfedddd�efdejfdefdefde jfde jfdejfg dejfdejfgde j!fde j"fde j"fgd�Z#d S )!r z> Lexer for OpenCOBOL code. .. versionadded:: 1.6 �COBOL�cobol)z*.cobz*.COBz*.cpyz*.CPYztext/x-cobol�comment�strings�core�numsz[a-z0-9]([\w\-]*[a-z0-9]+)?z[ \t]+z(^.{6}[*/].*\n|^.{6}|\*>.*\n)za(^|(?<=[^\w\-]))(ALL\s+)?((ZEROES)|(HIGH-VALUE|LOW-VALUE|QUOTE|SPACE|ZERO)(S)?)\s*($|(?=[^\w\-])))Z�ACCEPT�ADD�ALLOCATE�CALL�CANCEL�CLOSE�COMPUTE� CONFIGURATION�CONTINUE�DATA�DELETE�DISPLAY�DIVIDE�DIVISION�ELSE�ENDz END-ACCEPTzEND-ADDzEND-CALLzEND-COMPUTEz END-DELETEzEND-DISPLAYz END-DIVIDEzEND-EVALUATEzEND-IFzEND-MULTIPLYzEND-OF-PAGEzEND-PERFORMzEND-READz END-RETURNzEND-REWRITEz END-SEARCHz END-STARTz END-STRINGzEND-SUBTRACTzEND-UNSTRINGz END-WRITE�ENVIRONMENT�EVALUATE�EXIT�FD�FILEzFILE-CONTROL�FOREVER�FREE�GENERATE�GO�GOBACK�IDENTIFICATION�IF� INITIALIZE�INITIATEzINPUT-OUTPUT�INSPECT�INVOKEzI-O-CONTROL�LINKAGEz LOCAL-STORAGE�MERGE�MOVE�MULTIPLY�OPEN�PERFORM� PROCEDUREz PROGRAM-ID�RAISE�READ�RELEASE�RESUME�RETURN�REWRITE�SCREEN�SD�SEARCH�SECTION�SET�SORT�START�STOP�STRING�SUBTRACT�SUPPRESS� TERMINATE�THEN�UNLOCK�UNSTRING�USE�VALIDATEzWORKING-STORAGE�WRITEz(^|(?<=[^\w\-]))�\s*($|(?=[^\w\-]))��prefix�suffix(! �ACCESS�ADDRESS� ADVANCING�AFTER�ALL�ALPHABET� ALPHABETICzALPHABETIC-LOWERzALPHABETIC-UPPER�ALPHANUMERICzALPHANUMERIC-EDITED�ALSO�ALTER�ALTERNATEANY�ARE�AREA�AREASzARGUMENT-NUMBERzARGUMENT-VALUE�AS� ASCENDING�ASSIGN�AT�AUTOz AUTO-SKIP� AUTOMATIC� AUTOTERMINATEzBACKGROUND-COLOR�BASED�BEEP�BEFORE�BELL�BLANK�BLINK�BLOCK�BOTTOM�BYzBYTE-LENGTH�CHAINING� CHARACTER� CHARACTERS�CLASS�CODEzCODE-SET�COL� COLLATING�COLS�COLUMN�COLUMNS�COMMAzCOMMAND-LINE�COMMIT�COMMON�CONSTANT�CONTAINS�CONTENT�CONTROL�CONTROLS� CONVERTING�COPY�CORR� CORRESPONDING�COUNT�CRT�CURRENCY�CURSOR�CYCLE�DATE�DAYzDAY-OF-WEEK�DE� DEBUGGINGz DECIMAL-POINT�DECLARATIVES�DEFAULT� DELIMITED� DELIMITER� DEPENDING� DESCENDING�DETAIL�DISK�DOWN� DUPLICATES�DYNAMIC�EBCDIC�ENTRYzENVIRONMENT-NAMEzENVIRONMENT-VALUE�EOL�EOP�EOS�ERASE�ERROR�ESCAPE� EXCEPTION� EXCLUSIVE�EXTEND�EXTERNALzFILE-ID�FILLER�FINAL�FIRST�FIXEDz FLOAT-LONGzFLOAT-SHORT�FOOTING�FORzFOREGROUND-COLOR�FORMAT�FROM�FULL�FUNCTIONzFUNCTION-ID�GIVING�GLOBAL�GROUP�HEADING� HIGHLIGHTzI-O�ID�IGNORE�IGNORING�IN�INDEX�INDEXED�INDICATE�INITIAL�INITIALIZED�INPUT�INTO� INTRINSIC�INVALID�IS�JUST� JUSTIFIED�KEY�LABEL�LAST�LEADING�LEFT�LENGTH�LIMIT�LIMITS�LINAGEzLINAGE-COUNTER�LINE�LINES�LOCALE�LOCK�LOWLIGHT�MANUAL�MEMORY�MINUS�MODE�MULTIPLE�NATIONALzNATIONAL-EDITED�NATIVE�NEGATIVE�NEXT�NO�NULL�NULLS�NUMBER�NUMBERS�NUMERICzNUMERIC-EDITEDzOBJECT-COMPUTER�OCCURS�OF�OFF�OMITTED�ON�ONLY�OPTIONAL�ORDER�ORGANIZATION�OTHER�OUTPUT�OVERFLOW�OVERLINEzPACKED-DECIMAL�PADDING�PAGE� PARAGRAPH�PLUS�POINTER�POSITION�POSITIVE�PRESENT�PREVIOUS�PRINTER�PRINTINGzPROCEDURE-POINTER� PROCEDURES�PROCEED�PROGRAMzPROGRAM-POINTER�PROMPT�QUOTE�QUOTES�RANDOM�RD�RECORD� RECORDING�RECORDS� RECURSIVE� REDEFINES�REEL� REFERENCE�RELATIVE� REMAINDER�REMOVAL�RENAMES� REPLACING�REPORT� REPORTING�REPORTS� REPOSITORY�REQUIRED�RESERVE� RETURNINGz REVERSE-VIDEO�REWIND�RIGHT�ROLLBACK�ROUNDED�RUN�SAME�SCROLL�SECUREz SEGMENT-LIMIT�SELECT�SENTENCE�SEPARATE�SEQUENCE� SEQUENTIAL�SHARING�SIGN�SIGNEDz SIGNED-INTzSIGNED-LONGzSIGNED-SHORT�SIZEz SORT-MERGE�SOURCEzSOURCE-COMPUTERz SPECIAL-NAMES�STANDARDz STANDARD-1z STANDARD-2�STATUS�SUM�SYMBOLIC�SYNC�SYNCHRONIZED�TALLYING�TAPE�TEST�THROUGH�THRU�TIME�TIMES�TO�TOP�TRAILING� TRANSFORM�TYPE� UNDERLINE�UNIT�UNSIGNEDzUNSIGNED-INTz UNSIGNED-LONGzUNSIGNED-SHORT�UNTIL�UP�UPDATE�UPON�USAGE�USING�VALUE�VALUES�VARYING�WAIT�WHEN�WITH�WORDS�YYYYDDD�YYYYMMDD)qzACTIVE-CLASS�ALIGNED�ANYCASE� ARITHMETIC� ATTRIBUTEzB-ANDzB-NOTzB-ORzB-XOR�BIT�BOOLEAN�CD�CENTER�CF�CH�CHAINzCLASS-ID�CLASSIFICATION� COMMUNICATION� CONDITIONzDATA-POINTER�DESTINATION�DISABLE�EC�EGI�EMI�ENABLEzEND-RECEIVEzENTRY-CONVENTION�EO�ESIzEXCEPTION-OBJECT�EXPANDS�FACTORYzFLOAT-BINARY-16zFLOAT-BINARY-34zFLOAT-BINARY-7zFLOAT-DECIMAL-16zFLOAT-DECIMAL-34zFLOAT-EXTENDEDr� zFUNCTION-POINTER�GETzGROUP-USAGE� IMPLEMENTS�INFINITY�INHERITS� INTERFACEzINTERFACE-IDr<