o
    RhPx                     @   sn   d Z ddlZddlmZmZmZmZ ddlmZm	Z	m
Z
mZmZmZmZmZmZmZ dgZG dd deZdS )z
    pygments.lexers.apdlexer
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for ANSYS Parametric Design Language.

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    N)
RegexLexerincludewordsdefault)
CommentKeywordNameNumberOperatorStringGenericPunctuation
WhitespaceEscapeapdlexerc                   @   s<  e Zd ZdZdZddgZdgZdZdZe	j
ZdZd	Zd
ZdZdZdZdZdZdZdefeee e e e e ddedfedgdedfdefededeee ddejfeeddejfeddejj fdejfdedfdefgde!fde"j#fd e$fgd!e%j&fd"e%j'fd#e%j(fgd$e)j*fd%e)j*fd&e)j+fgd'Z,d(S ))r   z
    For APDL source code.
    z ANSYS parametric design languageansysapdlz*.anszhttps://www.ansys.comz2.9)SURF152SURF153SURF154SURF156SHELL157SURF159LINK160BEAM161PLANE162SHELL163SOLID164COMBI165MASS166LINK167SOLID168TARGE169TARGE170CONTA171CONTA172CONTA173CONTA174CONTA175CONTA176CONTA177CONTA178PRETS179LINK180SHELL181PLANE182PLANE183MPC184SOLID185SOLID186SOLID187BEAM188BEAM189SOLSH190INTER192INTER193INTER194INTER195MESH200FOLLW201INTER202INTER203INTER204INTER205SHELL208SHELL209CPT212CPT213COMBI214CPT215CPT216CPT217FLUID220FLUID221PLANE223SOLID226SOLID227PLANE230SOLID231SOLID232PLANE233SOLID236SOLID237PLANE238SOLID239SOLID240HSFLD241HSFLD242SURF251SURF252REINF263REINF264REINF265SOLID272SOLID273SOLID278SOLID279SHELL281SOLID285PIPE288PIPE289ELBOW290USER300BEAM3BEAM4BEAM23BEAM24BEAM44BEAM54COMBIN7FLUID79FLUID80FLUID81FLUID141FLUID142INFIN9INFIN47PLANE13PLANE25PLANE42PLANE53PLANE67PLANE82PLANE83PLANE145PLANE146CONTAC12CONTAC52LINK1LINK8LINK10LINK32PIPE16PIPE17PIPE18PIPE20PIPE59PIPE60SHELL41SHELL43SHELL57SHELL63SHELL91SHELL93SHELL99SHELL150SOLID5SOLID45SOLID46SOLID65SOLID69SOLID92SOLID95SOLID117SOLID127SOLID128SOLID147SOLID148SOLID191VISCO88VISCO89VISCO106VISCO107VISCO108TRANS109)IPGRAPHz/VTVTINVTRFILVTTEMPPGRSETVTCLRVTMETHVTRSLTVTVMODPGSELEVTDISCVTMPVTSECPGWRITEVTEVALVTOPVTSFEPOUTRESVTFREQVTPOSTVTSLz
FLDATA1-40HFPCSWPMSDATAMSVARYQFACTFLOCHECKHFPOWERMSMASSPERISPADPFLREADHFPORTMSMETHPLFSSSPARMFLOTRANHFSCATMSMIRPLSCHSPFSSHFADPICEMSNOMFPLSYZSPICEHFARRAYICEDELEMSPROPPLTDSPSCANHFDEEMICELISTMSQUADPLTLINESPSWPHFEIGOPTICVFRCMSRELAXPLVFRC	HFEREFINELPRTMSSOLUz/PICEHFMODPRTMSADVMSSPECPLWAVEHFPAMSCAPMSTERMPRSYZ)z*VOPERVOVLAPz*VPLOTVPLOTVPTNz*VPUTVPUTz*VREADVROTATVSBAVSBVVSBWz/VSCALEz*VSCFUNVSELVSLAz*VSTATVSUMVSWEEPVSYMMVTRANVTYPEz/VUPz*VWRITEz/WAITWAVESWERASEWFRONTz/WINDOWWMIDWMOREWPAVEWPCSYSWPLANEWPOFFSWPROTAWPSTYLWRFULLWRITEWRITEMAPz*WRKWSORTWSPRINGSWSTART	WTBCREATEXFDATAXFENRICHXFLISTz/XFRMz/XRANGEXVARz/YRANGEz/ZOOMz/WBXMLOz/XMLCNTREBLOCKCMBLOCKNBLOCKz/TRACKCWZPLOTz~EUINELEEALLNALLFLITEMLSLNPSOLVEASLNz/VERIFYz/SSSz~CFINz*EVALz*MOONEYz/RUNSTATALPFILL
ARCOLLAPSEARDETACHARFILLARMERGEARSPLITFIPLOT	GAPFINISHGAPLISTGAPMERGEGAPOPTGAPPLOT
LNCOLLAPSELNDETACHLNFILLLNMERGELNSPLITPCONVPLCONVPEMOPTSPEXCLUDEPINCLUDEPMETHz/PMETHPMOPTSPPLOTPPRANGEPRCONV	PRECISIONRALLRFILSZRITERRMEMRYRSPEEDRSTATRTIMSTz/RUNSTRWFRNTSARPLOTSHSDSLPPLOTSLSPLOTVCVFILLz/OPTOPEQNOPFACTOPFRSTOPGRADOPKEEPOPLOOPOPPRNTOPRANDOPSUBPOPSWEEPOPTYPEOPUSEROPVAROPADDOPCLROPDELOPMAKEOPSELOPANLOPDATAOPRESUOPSAVEOPEXEOPLFAOPLGROPLISTOPLSWOPRFAOPRGROPRSWPILECALCPILEDISPSETPILEGENPILELOADPILEMASSPILERUNPILESELPILESTIFPLVAROPTPRVAROPTTOCOMPTODEFTOFREQTOTYPETOVARTOEXETOLOOPTOGRAPHTOLISTTOPLOTTOPRINTTOSTATTZAMESHTZDELETZEGENXVAROPTPGSAVE
SOLCONTROLTOTALVTGEOMVTREALVTSTAT(g  z/ANUMAOFFSTAOVLAPAPLOTAPPENDAPTNARCLENARCTRMAREASAREFINEAREMESHAREVERSEAROTATARSCALEARSYMASBAASBLASBVASBWASCRESASELASIFILEz*ASKASKINASLLASLVASOLz/ASSIGNASUBASUMATANATRANATYPEz/AUTOAUTOTSz/AUX2z/AUX3z/AUX12z/AUX15AVPRINAVRESAWAVEz/AXLABz*AXPYz/BATCH	BCSOPTIONBETADBFBFABFADELEBFALISTBFCUMBFDELEBFEBFECUMBFEDELEBFELISTBFESCALBFINTBFKBFKDELEBFKLISTBFLBFLDELEBFLISTBFLLISTBFSCALEBFTRANBFUNIFBFVBFVDELEBFVLISTBIOOPTBIOTBLC4BLC5BLOCKBOOLBOPTNBSAXBSMDBSM1BSM2BSPLINBSS1BSS2BSTEBSTQBTOLBUCOPTCCALCCAMPBELLCBDOFCBMDCBMXCBTECBTMPCDOPTCDREADCDWRITECECECHECKCECMODCECYCCEDELECEINTFCELISTCENTERCEQNCERIGCESGENCFACTz*CFCLOSz*CFOPENz*CFWRITEz/CFORMATCGLOCCGOMGACGROWCHECKCHKMSHCINTCIRCLECISOLz/CLABELz/CLEARCLOCALCLOGz/CLOGCLRMSHLNCMCMACELz/CMAPCMATRIXCMDELECMDOMEGACMEDITCMGRPCMLISTCMMODCMOMEGACMPLOTCMROTATECMSELCMSFILECMSOPTCMWRITECNCHECKCNKMODr  CNVTOLz/COLORz*COMPCOMBINECOMPRESSCON4CONEz/CONFIGCONJUGz/CONTOURz/COPYCORIOLISCOUPLECOVALCPCPCYCCPDELECPINTFz/CPLANECPLGENCPLISTCPMERGECPNGENCPSGENCQCz*CREATECRPLIMCSCSCIRCSDELECSKPCSLISTCSWPLACSYSz/CTYPECURR2D
CUTCONTROLz/CVALCVARz/CWDCYCCALCz
/CYCEXPANDCYCFILESCYCFREQz*CYCLECYCLICCYCOPTCYCPHASECYCSPECCYL4CYL5CYLINDCZDELCZMESHDDADADELEDALISTDAMORPHDATADATADEFDCGOMGDCUMDCVSWPDDASPECDDELEDDOPTIONDEACTDEFINEz*DELDELETEz/DELETEDELTIMDELTIMEDEMORPHDERIVDESIZEDESOLDETABz/DEVDISPz/DEVICEz/DFLABDFLXDFSWAVEDIGDIGITz*DIMz
/DIRECTORYDISPLAYz/DISTDJDJDELEDJLISTDKDKDELEDKLISTDLDLDELEDLISTDLLISTz*DMATDMOVEDMPEXT	DMPOPTIONDMPRATDMPSTRDNSOLz*DODOFDOFSELDOMEGAz*DOTz*DOWHILEDSCALEz/DSCALEDSET	DSPOPTIONDSUMDSURFDSYMDSYSDTRANDUMPz/DV3DDVALDVMORPHDYNOPTEEALIVEEDADAPTEDALEEDASMPEDBOUNDEDBXEDBVISEDCADAPTEDCGENEDCLISTEDCMOREEDCNSTR	EDCONTACTEDCPUEDCRBEDCSCEDCTSEDCURVEEDDAMPEDDBLEDDCEDDRELAXEDDUMPEDELEEDENERGYEDFPLOTEDGCALEz/EDGEEDHGLSEDHISTEDHTIMEEDINTEDIPARTEDISEDLCSEDLOADEDMPEDNBEDNDTSDEDNROTEDOPTEDOUTEDPARTEDPCEDPLEDPVELEDRCEDRDEDREADEDRIEDRSTEDRUNEDSHELLEDSOLVEDSPEDSTARTEDTERMEDTPEDVELEDWELDEDWRITEEEXTRUDEz/EFACETEGENz*EIGENEINFINEINTFEKILLELBOWELEMELISTz*ELSEz*ELSEIFEMAGERR	EMATWRITEEMFEMFTEMIDEMISEMODIFEMOREEMSYMEMTGENEMUNITENz*ENDz*ENDDOz*ENDIF
ENDRELEASEENERSOLENGENENORMENSYMEORIENTEPLOTEQSLVERASEz/ERASEEREADEREFINEEREINFERESXERNORMERRANGESCHECKESELz/ESHAPEESIZEESLAESLLESLNESLVESOLESORTESSOLVESTIFESURFESYMESYSETETABLEETCHG	ETCONTROLETDELEETLISTETYPEEUSORTEWRITEz*EXITz/EXITEXPEXPANDz/EXPANDEXPASSz*EXPORT	EXPROFILEEXPSOLEXTOPTEXTREMEXUNITFz/FACETFATIGUEFCFCCHECKFCDELEFCLISTFCUMFCTYPFDELEz/FDELEFEFEBODYFECONSFEFORFELISTFESURFz*FFTFILEFILEAUX2FILEAUX3FILEDISPFILLFILLDATAz/FILNAMEFINISHFITEMFJFJDELEFJLISTFKFKDELEFKLISTFLFLISTFLLISTFLSTFLUXVFLUREADFMAGBCFMAGSUMz/FOCUSFOR2DFORCEFORMz/FORMATFPFPLISTz*FREEFREQFRQSCLFSFSCALEFSDELEFSLISTFSNODEFSPLOTFSSECTFSSPARMFSUMFTCALCFTRANFTSIZEFTWRITEFTYPEFVMESHGAPGAPFGAUGEGCDEFGCGENz/GCMDz/GCOLUMNGENOPTGEOMGEOMETRYz*GETz/GFILEz/GFORMATz/GLINEz/GMARKERGMATRIXGMFACEz*GOz/GOz/GOLISTz/GOPRGPGPDELEGPLISTGPLOTz	/GRAPHICSz/GRESUMEz/GRIDz/GROPTGRPz/GRTYPz/GSAVEGSBDATAGSGDATAGSLISTGSSOLz/GSTGSUMz/GTHKz/GTYPEHARFRQz/HBCHBMATz/HEADERHELPHELPDISPHEMIOPTHFANGHFSYMHMAGSOLVHPGL	HPTCREATE	HPTDELETEHRCPLXHREXPHROPTHROCEANHROUTICICDELEICLISTz/ICLWIDz/ICSCALEz*IFIGESINIGESOUTz/IMAGEIMAGINIMESHIMMEDIMPDINISTATEz*INITz/INPUTz/INQUIREINRESINRTIAINT1INTSRFIOPTNIRLFIRLISTz	*ITENGINEJPEGJSOLKKATTKBCKBETWKCALCKCENTERKCLEARKDELEKDISTKEEPKESIZEKEYOPTKEYPTSKEYWKFILLKGENKLKLISTKMESHKMODIFKMOVEKNODEKPLOTKPSCALEKREFINEKSCALEKSCONKSELKSLLKSLNKSUMKSYMMKTRANKUSEKWPAVEKWPLANLL2ANGL2TANLANGLARCz/LARCLAREALARGELATTLAYERLAYERP26LAYLISTLAYPLOTLCABSLCASELCCALCLCCATLCDEFLCFACTLCFILELCLEARLCOMBLCOPERLCSELLCSLLCSUMLCWRITELCZEROLDELELDIVLDRAGLDREADLESIZELEXTNDLFILLTLFSURFLGENLGLUELGWRITEz/LIGHTLINALINEz/LINELINESLINLLINPLINVLISTz*LISTLLISTLMATRIXLMESHLNSRCHLOCALLOVLAPLPLOTLPTNLREFINELREVERSELROTATLSBAz*LSBACLSBLLSBVLSBWLSCLEARLSDELEz*LSDUMPLSELz	*LSENGINEz	*LSFACTORLSLALSLKLSOPERz/LSPECLSREADz
*LSRESTORELSSCALELSSOLVELSTRLSUMLSWRITEz/LSYMBOLLSYMMLTANLTRANLUMPMLVSCALELWPLANMMADAPTMAGOPTMAGSOLVz/MAILMAPz/MAP	MAP2DTO3DMAPSOLVEMAPVARMASTERMATMATERMCHECKMDAMPMDELEMDPLOTMEMMz/MENUMESHING
MFANALYSISMFBUCKETMFCALCMFCIMFCLEARMFCMMANDMFCONVMFDTIMEMFELEMMFEMMFEXTERMFFNAMEMFFRMFIMPORTMFINTERMFITERMFLCOMMMFLISTMFMAPMFORDERMFOUTPUTz*MFOURIMFPSIMULMFRCMFRELAXMFRSTARTMFSORDER	MFSURFACEMFTIMEMFTOLz*MFUNMFVOLUMEMFWRITEMGENMIDTOLz/MKDIRMLISTMMASSMMFMODCONTMODEMODIFYMODMSHMODSELOPTIONMODOPTMONITORz*MOPERMOPTMORPHMOVEMPMPAMODMPCHGMPCOPYMPDATAMPDELEMPDRESz/MPLIBMPLISTMPPLOTMPREADMPRINTMPTEMPMPTGENMPTRESMPWRITEz/MREPMSAVEz*MSGMSHAPEMSHCOPYMSHKEYMSHMID
MSHPATTERNMSOLVEz/MSTARTMSTOLEz*MULTz*MWRITEMXPANDNNANGNAXISNCNVNDELENDISTNDSURFNEQITz/NERRNFORCENGENNKPT
NLADAPTIVENLDIAGNLDPOSTNLGEOMNLHISTNLISTNLMESHNLOGNLOPTNMODIFNOCOLORNODESz/NOERASEz/NOLISTNOOFFSETNOORDERz/NOPRNORANORLz/NORMALNPLOTNPRINTNREADNREFINENRLSUMz*NRMNROPTNROTATNRRANGNSCALENSELNSLANSLENSLKNSLLNSLVNSMOOTHNSOLNSORTNSTORENSUBSTNSVRNSYMz/NUMBERNUMCMPNUMEXPNUMMRGNUMOFFNUMSTRNUMVARNUSORTNWPAVENWPLANNWRITEOCDATAOCDELETEOCLISTOCREADOCTABLEOCTYPEOCZONEOMEGAOPERATE
OPNCONTROLOUTAEROOUTOPTOUTPRz/OUTPUTOUTRESOVCHECKPADELEz/PAGEPAGETPAPUTPARESUPARTSELPARRESPARSAVPASAVEPATHPAUSEz/PBCz/PBFPCALCPCGOPTPCIRCz/PCIRCLEz/PCOPYPCROSSPDANLPDCDFPDCFLDPDCLRPDCMATPDCORRPDDMCSPDDOELPDEFPDEXEPDHISTPDINQRPDLHSPDMETHPDOTPDPINVPDPLOTPDPROBPDRESUPDROPTz/PDSPDSAVEPDSCATPDSENSPDSHISPDUSERPDVARPDWRITEPERBC2DPERTURBPFACTPHYSICSPIVCHECKPLCAMPPLCFREQPLCHISTPLCINTPLCPLXPLCRACKPLDISPPLESOLPLETABPLFARPLF2DPLGEOMPLLSPLMAPPLMCPLNEARPLNSOLz/PLOPTSPLORBPLOTPLOTTINGPLPAGMPLPATHPLSECTPLSTPLTIMEPLTRACPLVARPLVECTPLZZz/PMACROPMAPPMGTRANPMLOPTPMLSIZEz/PMOREPNGRz/PNUMPOINTPOLYz/POLYGONz/POST1z/POST26POWERHPPATHPRANGEPRASPRCAMPPRCINTPRCPLXPREDPRENERGYz/PREP7PRERRPRESOLPRETABPRFARPRI2PRIMPRINTz*PRINTPRISMPRITERPRJSOLPRNEARPRNLDPRNSOLPRODPRORBPRPATHPRRFORPRRSOL
PRSCONTROLPRSECTPRTIMEPRVARPRVECT	PSCONTROLPSCRPSDCOMPSDFRQPSDGRAPHPSDRESPSDSPLPSDUNITPSDVALPSDWAVz/PSEARCHPSELz/PSFPSMATPSMESHz/PSPECz/PSTATUSPSTRESz/PSYMBPTRPTXYPVECTz/PWEDGEQDVALQRDOPTQSOPTQUADz/QUITQUOTRRACERADOPTRAPPNDRATEz/RATIORBE3RCONRCYCRDECRDELEREADREALREALVARRECTNGREMESHz/RENAMEREORDERz*REPEATz/REPLOT
RESCOMBINE
RESCONTROLRESETz/RESETRESPRESUMERESVECRESWRITEz*RETURNREXPORTREZONERFORCEz/RGBRIGIDRIGRESPRIMPORTRLISTRMALISTRMANLRMASTERRMCAPRMCLISTz/RMDIRRMFLVEC	RMLVSCALERMMLISTRMMRANGE	RMMSELECTRMNDISPRMNEVECRMODIFRMORERMPORDERRMRESUMERMRGENERATE
RMROPTIONSRMRPLOT	RMRSTATUSRMSAVERMSMPLERMUSERMXPORTROCKROSERPOLYRPR4RPRISMRPSDRSFITRSOPTRSPLITRSPLOTRSPRNTRSSIMSRSTMACRSTOFFRSURFRSYMMRSYSRTHICKSABSSADDSALLOWSAVESBCLISTSBCTRANSDELETESE
SECCONTROLSECDATASECFUNCTIONSECJOINTz/SECLIBSECLOCKSECMODIFSECNUM	SECOFFSETSECPLOTSECREADSECSTOPSECTYPESECWRITESEDSEDLISTSEEXPz/SEGSEGENSELISTSELMSELTOLSENERGYSEOPTSESYMMz*SETSETSETFGAPSETRANSEXPSFSFASFACTSFADELESFALISTSFBEAMSFCALCSFCUMSFDELESFESFEDELESFELISTSFFUNSFGRADSFLSFLDELESFLEXSFLISTSFLLISTSFSCALESFTRANz/SHADESHELLz/SHOWz	/SHOWDISPSHPPz/SHRINKSLISTSLOADSMALLz*SMATSMAXz/SMBCSMBODYSMCONSSMFORSMINSMOOTHSMRTSIZESMSURFSMULTSNOPTIONSOLUz/SOLUSOLUOPTSOLVESORTSOURCESPACESPCNODSPCTEMPSPDAMPSPECSPFREQSPGRAPHSPH4SPH5SPHERESPLINESPLOTSPMWRITESPOINTSPOPTSPREADSPTOPTSPOWERSPUNITSPVALSQRTz*SREADSRSSSSBTz/SSCALESSLNSSMTSSPASSPBSSPDSSPESSPMSSUMSSTATE	STABILIZESTAOPTSTATz*STATUSz/STATUSSTEFSTORESUBOPTSUBSETSUCALCSUCRSUDELSUEVALSUGETSUMAPSUMTYPESUPLSUPRSURESUSUSAVESUSELSUVECTSVSVPLOTSVTYPSWADDSWDELSWGENSWLISTSYNCHROz/SYPz/SYSTALLOWTARGETz*TAXISTBTBCOPYTBDATATBDELETBEOTBINTBFIELDTBFTTBLETBLISTTBMODIFTBPLOTTBPTTBTEMPTCHGz/TEETERMTHEXPANDTHOPTTIFFTIME	TIMERANGETIMINTTIMPTINTPz/TLABELTOFFSTz*TOPERTORQ2DTORQC2DTORQSUMTORUSTRANSTRANSFERz*TREADTREFz/TRIADz/TRLCYTRNOPTTRPDELTRPLISTRPOINTRTIMETSHAPz/TSPECTSRESTUNIFTVARz/TXTREz/TYPETYPEz/UCMDz/UDOCz/UIUIMPz/UISz*ULIBz/UPFUNDELETEUNDOz/UNITSUNPAUSEUPCOORDUPGEOMz*USEz/USERUSRCALUSRDOFUSRELEMVV2DOPTVAz*VABSVADDVARDELVARNAMVATTVCLEARz*VCOLz/VCONEVCROSSz*VCUMVDDAMVDELEVDGLVDOTVDRAGz*VECz*VEDITVEORIENTVEXTz*VFACTz*VFILLVFOPTVFQUERYVFSMz*VFUNVGENz*VGETVGETVGLUEz/VIEWVIMPVINPVINVz*VITRPz*VLENVLISTVLSCALEz*VMASKVMESHVOFFSTVOLUMES)ZzNX()zNY()zNZ()zKX()zKY()zKZ()zLX()zLY()zLZ()zLSX()zLSY()zLSZ()zNODE()zKP()zDISTND()zDISTKP()zDISTEN()zANGLEN()zANGLEK()zNNEAR()zKNEAR()zENEARN()zAREAND()zAREAKP()zARNODE()zNORMNX()zNORMNY()zNORMNZ()zNORMKX()zNORMKY()zNORMKZ()zENEXTN()zNELEM()z	NODEDOF()zELADJ()zNDFACE()zNMFACE()zARFACE()zUX()zUY()zUZ()zROTX()zROTY()zROTZ()zTEMP()zPRES()zVX()zVY()zVZ()zENKE()zENDS()zVOLT()zMAG()zAX()zAY()zAZ()z
VIRTINQR()zKWGET()zVALCHR()zVALHEX()zCHRHEX()z	STRFILL()z	STRCOMP()zSTRPOS()z	STRLENG()zUPCASE()zLWCASE()zJOIN()zSPLIT()zABS()zSIGN()zCXABS()zEXP()zLOG()zLOG10()zSQRT()zNINT()zMOD()zRAND()zGDIS()zSIN()zCOS()zTAN()zSINH()zCOSH()zTANH()zASIN()zACOS()zATAN()zATAN2())zNSEL()zESEL()zKSEL()zLSEL()zASEL()zVSEL()zNDNEXT()zELNEXT()zKPNEXT()zLSNEXT()zARNEXT()zVLNEXT()zCENTRX()zCENTRY()zCENTRZ())@z~CAT5INz~CATIAINz~PARAINz~PROEINz~SATINz~UGINAAADDAATT	ABEXTRACTz*ABBRABBRESABBSAVABSACCAT	ACCOPTIONACELACLEARADAMSADAPTADDADDAMADELEADGLADRAGAESIZEAFILLTAFLISTAFSURFz*AFUNAGENAGLUEAINAAINPAINVALALISTALLSELALPHADAMAPAMESHz/AN3DANCNTRANCUTANCYCANDATAANDSCLANDYNAz/ANFILEANFLOWz/ANGLEANHARMANIMANISOSANMODEANMRESz/ANNOTANORMANPRESANSOL	ANSTOAQWA	ANSTOASASANTIMEANTYPE)z/COMz/TITLESTITLE)r   LINK11rw   COMBIN14MASS2rx   MATRIX27FLUID29FLUID30LINK31LINK33LINK34PLANE35SOURC36COMBIN37FLUID38COMBIN39COMBIN40rv   MATRIX50PLANE55SHELL61LINK68SOLID70MASS71PLANE75PLANE77PLANE78r}   SOLID87SOLID90CIRCU94SOLID96SOLID98INFIN110INFIN111FLUID116PLANE121SOLID122SOLID123CIRCU124CIRCU125TRANS126FLUID129FLUID130SHELL131SHELL132FLUID136FLUID138FLUID139SURF151r   r   r   SURF155r   r   r   r"   r#   r%   r'   r(   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   FLUID218rJ   rK   PLANE222rL   SOLID225rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   COMBI250rZ   r[   INFIN257r\   r]   r^   r_   r`   ra   rb   CABLE280rc   rd   re   rf   rg   SOLID291PLANE292PLANE293rh   z[^\S\n]+z\b)suffixnon-keywordz!.*\nz#popz%.*?%stringsnumscorezAR[0-9]+z[a-z_][a-z0-9_]*z\n+z*(\*\*|\*|\+|-|\/|<|>|<=|>=|==|\/=|=|\(|\))z/EOFz
[\.(),:&;]z!(?s)"(\\\\|\\[0-7]+|\\.|[^"\\])*"z!(?s)'(\\\\|\\[0-7]+|\\.|[^'\\])*'z[$%]z[+-]?\d*\.\d+([efEF][-+]?\d+)?z([+-]?\d+([efEF][-+]?\d+))z\b\d+(?![.ef]))rootr  r  r  r  N)-__name__
__module____qualname____doc__namealiases	filenamesurlversion_addedre
IGNORECASEflagselafunbelafuncelafundelafuneelafunfelafungelafunhspecialelementsr   r   r   r   r   r   r   r   BuiltinPropertyVariableInstancer
   r   Emphr   r   DoubleSingleSymbolr	   FloatIntegertokens r  r  Z/home/air/sanwanet/backup_V2/venv/lib/python3.10/site-packages/pygments/lexers/apdlexer.pyr      sb    #%   $

)r  r  pygments.lexerr   r   r   r   pygments.tokenr   r   r   r	   r
   r   r   r   r   r   __all__r   r  r  r  r  <module>   s    
0