Files
ServerSync/lib/pygments/lexers/__pycache__/foxpro.cpython-314.pyc

31 lines
20 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>f<00><00>^<00>Rt^RIt^RIHt^RIHtHtHtHtH t H
t
H t R.t !RR]4t R#)z<>
pygments.lexers.foxpro
~~~~~~~~~~~~~~~~~~~~~~
Simple lexer for Microsoft Visual FoxPro source code.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<01>
RegexLexer)<07> Punctuation<6F>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E> FoxProLexerc<00>"<00>]tRt^tRtRt.R OtRR.tRt.t Rt
] P] P,tRR]3R ]R
3R ]3R ]3R ]P&3R]P*3R]P.3R]P03R]P23R]P43R]P83R]P:3R]P*3R]P*3R]3R]3.R
R]P&R3R]P<R3R]P>R3R]P4R3R]R3./t Rt!R#)!r
z<>Lexer for Microsoft Visual FoxPro language.
FoxPro syntax allows to shorten all keywords and function names
to 4 characters. Shortened forms are not recognized by this lexer.
<EFBFBD>FoxProz*.PRGz*.prgz1.6zGhttps://learn.microsoft.com/en-us/previous-versions/visualstudio/foxpro<72>rootz;\s*\nz (^|\n)\s*<2A>newlinez(?<=\w)\[[0-9, ]+\]z \'[^\'\n]*\'|"[^"\n]*"|\[[^]*]\]z(^\s*\*|&&|&amp;&amp;).*?\na? (ABS|ACLASS|ACOPY|ACOS|ADATABASES|ADBOBJECTS|ADDBS|ADDPROPERTY|ADEL|ADIR|ADLLS|ADOCKSTATE|AELEMENT|AERROR|AEVENTS|AFIELDS|AFONT|AGETCLASS|AGETFILEVERSION|AINS|AINSTANCE|ALANGUAGE|ALEN|ALIAS|ALINES|ALLTRIM|AMEMBERS|AMOUSEOBJ|ANETRESOURCES|APRINTERS|APROCINFO|ASC|ASCAN|ASELOBJ|ASESSIONS|ASIN|ASORT|ASQLHANDLES|ASTACKINFO|ASUBSCRIPT|AT|AT_C|ATAGINFO|ATAN|ATC|ATCC|ATCLINE|ATLINE|ATN2|AUSED|AVCXCLASSES|BAR|BARCOUNT|BARPROMPT|BETWEEN|BINDEVENT|BINTOC|BITAND|BITCLEAR|BITLSHIFT|BITNOT|BITOR|BITRSHIFT|BITSET|BITTEST|BITXOR|BOF|CANDIDATE|CAPSLOCK|CAST|CDOW|CDX|CEILING|CHR|CHRSAW|CHRTRAN|CHRTRANC|CLEARRESULTSET|CMONTH|CNTBAR|CNTPAD|COL|COM|Functions|COMARRAY|COMCLASSINFO|COMPOBJ|COMPROP|COMRETURNERROR|COS|CPCONVERT|CPCURRENT|CPDBF|CREATEBINARY|CREATEOBJECT|CREATEOBJECTEX|CREATEOFFLINE|CTOBIN|CTOD|CTOT|CURDIR|CURSORGETPROP|CURSORSETPROP|CURSORTOXML|CURVAL|DATE|DATETIME|DAY|DBC|DBF|DBGETPROP|DBSETPROP|DBUSED|DDEAbortTrans|DDEAdvise|DDEEnabled|DDEExecute|DDEInitiate|DDELastError|DDEPoke|DDERequest|DDESetOption|DDESetService|DDESetTopic|DDETerminate|DEFAULTEXT|DELETED|DESCENDING|DIFFERENCE|DIRECTORY|DISKSPACE|DisplayPath|DMY|DODEFAULT|DOW|DRIVETYPE|DROPOFFLINE|DTOC|DTOR|DTOS|DTOT|EDITSOURCE|EMPTY|EOF|ERROR|EVAL(UATE)?|EVENTHANDLER|EVL|EXECSCRIPT|EXP|FCHSIZE|FCLOSE|FCOUNT|FCREATE|FDATE|FEOF|FERROR|FFLUSH|FGETS|FIELD|FILE|FILETOSTR|FILTER|FKLABEL|FKMAX|FLDLIST|FLOCK|FLOOR|FONTMETRIC|FOPEN|FOR|FORCEEXT|FORCEPATH|FOUND|FPUTS|FREAD|FSEEK|FSIZE|FTIME|FULLPATH|FV|FWRITE|GETAUTOINCVALUE|GETBAR|GETCOLOR|GETCP|GETDIR|GETENV|GETFILE|GETFLDSTATE|GETFONT|GETINTERFACE|GETNEXTMODIFIED|GETOBJECT|GETPAD|GETPEM|GETPICT|GETPRINTER|GETRESULTSET|GETWORDCOUNT|GETWORDNUM|GETCURSORADAPTER|GOMONTH|HEADER|HOME|HOUR|ICASE|IDXCOLLATE|IIF|IMESTATUS|INDBC|INDEXSEEK|INKEY|INLIST|INPUTBOX|INSMODE|INT|ISALPHA|ISBLANK|ISCOLOR|ISDIGIT|ISEXCLUSIVE|ISFLOCKED|ISLEADBYTE|ISLOWER|ISMEMOFETCHED|ISMOUSE|ISNULL|ISPEN|ISREADONLY|ISRLOCKED|ISTRANSACTABLE|ISUPPER|JUSTDRIVE|JUSTEXT|JUSTFNAME|JUSTPATH|JUSTSTEM|KEY|KEYMATCH|LASTKEY|LEFT|LEFTC|LEN|LENC|LIKE|LIKEC|LINENO|LOADPICTURE|LOCFILE|LOCK|LOG|LOG10|LOOKUP|LOWER|LTRIM|LUPDATE|MAKETRANSACTABLE|MAX|MCOL|MDOWN|MDX|MDY|MEMLINES|MEMORY|MENU|MESSAGE|MESSAGEBOX|MIN|MINUTE|MLINE|MOD|MONTH|MRKBAR|MRKPAD|MROW|MTON|MWINDOW|NDX|NEWOBJECT|NORMALIZE|NTOM|NUMLOCK|NVL|OBJNUM|OBJTOCLIENT|OBJVAR|OCCURS|OEMTOANSI|OLDVAL|ON|ORDER|OS|PAD|PADL|PARAMETERS|PAYMENT|PCOL|PCOUNT|PEMSTATUS|PI|POPUP|PRIMARY|PRINTSTATUS|PRMBAR|PRMPAD|PROGRAM|PROMPT|PROPER|PROW|PRTINFO|PUTFILE|PV|QUARTER|RAISEEVENT|RAND|RAT|RATC|RATLINE|RDLEVEL|READKEY|RECCOUNT|RECNO|RECSIZE|REFRESH|RELATION|REPLICATE|REQUERY|RGB|RGBSCHEME|RIGHT|RIGHTC|RLOCK|ROUND|ROW|RTOD|RTRIM|SAVEPICTURE|SCHEME|SCOLS|SEC|SECONDS|SEEK|SELECT|SET|SETFLDSTATE|SETRESULTSET|SIGN|SIN|SKPBAR|SKPPAD|SOUNDEX|SPACE|SQLCANCEL|SQLCOLUMNS|SQLCOMMIT|SQLCONNECT|SQLDISCONNECT|SQLEXEC|SQLGETPROP|SQLIDLEDISCONNECT|SQLMORERESULTS|SQLPREPARE|SQLROLLBACK|SQLSETPROP|SQLSTRINGCONNECT|SQLTABLES|SQRT|SROWS|STR|STRCONV|STREXTRACT|STRTOFILE|STRTRAN|STUFF|STUFFC|SUBSTR|SUBSTRC|SYS|SYSMETRIC|TABLEREVERT|TABLEUPDATE|TAG|TAGCOUNT|TAGNO|TAN|TARGET|TEXTMERGE|TIME|TRANSFORM|TRIM|TTOC|TTOD|TXNLEVEL|TXTWIDTH|TYPE|UNBINDEVENTS|UNIQUE|UPDATED|UPPER|USED|VAL|VARREAD|VARTYPE|VERSION|WBORDER|WCHILD|WCOLS|WDOCKABLE|WEEK|WEXIST|WFONT|WLAST|WLCOL|WLROW|WMAXIMUM|WMINIMUM|WONTOP|WOUTPUT|WPARENT|WREAD|WROWS|WTITLE|WVISIBLE|XMLTOCURSOR|XMLUPDATEGRAM|YEAR)(?=\s*\()a<>_ALIGNMENT|_ASCIICOLS|_ASCIIROWS|_ASSIST|_BEAUTIFY|_BOX|_BROWSER|_BUILDER|_CALCMEM|_CALCVALUE|_CLIPTEXT|_CONVERTER|_COVERAGE|_CUROBJ|_DBLCLICK|_DIARYDATE|_DOS|_FOXDOC|_FOXREF|_GALLERY|_GENGRAPH|_GENHTML|_GENMENU|_GENPD|_GENSCRN|_GENXTAB|_GETEXPR|_INCLUDE|_INCSEEK|_INDENT|_LMARGIN|_MAC|_MENUDESIGNER|_MLINE|_PADVANCE|_PAGENO|_PAGETOTAL|_PBPAGE|_PCOLNO|_PCOPIES|_PDRIVER|_PDSETUP|_PECODE|_PEJECT|_PEPAGE|_PLENGTH|_PLINENO|_PLOFFSET|_PPITCH|_PQUALITY|_PRETEXT|_PSCODE|_PSPACING|
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>aliases<65> filenames<65> version_added<65>mimetype<70>url<72>re<72>
IGNORECASE<EFBFBD> MULTILINE<4E>flagsrrr r<00>Singler<00>Functionr<00>Pseudo<64>Builtin<69>Class<73>Variabler<00>Word<72> Attribute<74>Reserved<65>Preproc<6F>tokens<6E>__static_attributes__r<00><00>=/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/foxpro.pyr
r
s<><00><00><08> <14>D<EFBFBD>3<>G<EFBFBD><18>'<27>"<22>I<EFBFBD><19>M<EFBFBD><11>H<EFBFBD>
S<EFBFBD>C<EFBFBD> <0E>M<EFBFBD>M<EFBFBD>B<EFBFBD>L<EFBFBD>L<EFBFBD> (<28>E<EFBFBD> <0F> <16> <0B> $<24> <19>4<EFBFBD><19> +<2B>
$<24>T<EFBFBD> *<2A> 0<>&<26> 9<> +<2B>W<EFBFBD>^<5E>^<5E> <<3C>A<1F>B!%<25> <0A> <0A>CA /<2F>F 2<>4;<3B>><3E>><3E> C<01>*<2A>4<EFBFBD><<3C><<3C> 8<>-<2D>/3<>j<EFBFBD>j<EFBFBD> :<3A><1D>d<EFBFBD>m<EFBFBD>m<EFBFBD> ,<2C> ?<3F><18><1D><1D> O<>!<21>~#'<27>.<2E>.<2E> 2<>B4<>(6:<3A>]<5D>]<5D>) D<01>,,?<3F>XAE<01> <0A> <0A>Y, O<01>\<14>T<EFBFBD>N<EFBFBD> <11>4<EFBFBD>L<EFBFBD>e s
<EFBFBD>h <12> <16><07><0E><0E><06> /<2F>I9<>T<18> <20> <20>&<26>UJ *<2A>VE<01><17><0F><0F><16> )<29> <1F><14><1D><1D><06> 7<> <11>4<EFBFBD><16> <20>aQ
<EFBFBD>k G<06>Fr0)rr <00>pygments.lexerr<00>pygments.tokenrrrrrrr <00>__all__r
rr0r1<00><module>r5s8<00><01><04>
<EFBFBD>%<25><11><11><11> <19>/<2F><07>W<06>*<2A>Wr0