2 lines
99 KiB
JavaScript
2 lines
99 KiB
JavaScript
|
(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[95805],{95805:function(R,U,i){"use strict";i.r(U),i.d(U,{cpp:function(){return g},cppLanguage:function(){return n}});var r=i(11705),O=i(79653);const t=1,W=2,o=3,s=82,c=76,f=117,x=85,Z=97,u=122,p=65,V=90,w=95,P=48,Y=34,q=40,S=41,T=32,l=62,y=new r.Jq(Q=>{if(Q.next==c||Q.next==x?Q.advance():Q.next==f&&(Q.advance(),Q.next==P+8&&Q.advance()),Q.next!=s||(Q.advance(),Q.next!=Y))return;Q.advance();let e="";for(;Q.next!=q;){if(Q.next==T||Q.next<=13||Q.next==S)return;e+=String.fromCharCode(Q.next),Q.advance()}for(Q.advance();;){if(Q.next<0)return Q.acceptToken(t);if(Q.next==S){let X=!0;for(let a=0;X&&a<e.length;a++)Q.peek(a+1)!=e.charCodeAt(a)&&(X=!1);if(X&&Q.peek(e.length+1)==Y)return Q.acceptToken(t,2+e.length)}Q.advance()}}),z=new r.Jq(Q=>{if(Q.next==l)Q.peek(1)==l&&Q.acceptToken(W,1);else{let e=!1,X=0;for(;;X++){if(Q.next>=p&&Q.next<=V)e=!0;else{if(Q.next>=Z&&Q.next<=u)return;if(Q.next!=w&&!(Q.next>=P&&Q.next<=P+9))break}Q.advance()}e&&X>1&&Q.acceptToken(o)}},{extend:!0}),b=(0,O.Gv)({"typedef struct union enum class typename decltype auto template operator friend noexcept namespace using requires concept import export module __attribute__ __declspec __based":O.pJ.definitionKeyword,"extern MsCallModifier MsPointerModifier extern static register thread_local inline const volatile restrict _Atomic mutable constexpr constinit consteval virtual explicit VirtualSpecifier Access":O.pJ.modifier,"if else switch for while do case default return break continue goto throw try catch":O.pJ.controlKeyword,"co_return co_yield co_await":O.pJ.controlKeyword,"new sizeof delete static_assert":O.pJ.operatorKeyword,"NULL nullptr":O.pJ.null,this:O.pJ.self,"True False":O.pJ.bool,"TypeSize PrimitiveType":O.pJ.standard(O.pJ.typeName),TypeIdentifier:O.pJ.typeName,FieldIdentifier:O.pJ.propertyName,"CallExpression/FieldExpression/FieldIdentifier":O.pJ.function(O.pJ.propertyName),"ModuleName/Identifier":O.pJ.namespace,PartitionName:O.pJ.labelName,StatementIdentifier:O.pJ.labelName,"Identifier DestructorName":O.pJ.variableName,"CallExpression/Identifier":O.pJ.function(O.pJ.variableName),"CallExpression/ScopedIdentifier/Identifier":O.pJ.function(O.pJ.variableName),"FunctionDeclarator/Identifier FunctionDeclarator/DestructorName":O.pJ.function(O.pJ.definition(O.pJ.variableName)),NamespaceIdentifier:O.pJ.namespace,OperatorName:O.pJ.operator,ArithOp:O.pJ.arithmeticOperator,LogicOp:O.pJ.logicOperator,BitOp:O.pJ.bitwiseOperator,CompareOp:O.pJ.compareOperator,AssignOp:O.pJ.definitionOperator,UpdateOp:O.pJ.updateOperator,LineComment:O.pJ.lineComment,BlockComment:O.pJ.blockComment,Number:O.pJ.number,String:O.pJ.string,"RawString SystemLibString":O.pJ.special(O.pJ.string),CharLiteral:O.pJ.character,EscapeSequence:O.pJ.escape,"UserDefinedLiteral/Identifier":O.pJ.literal,PreProcArg:O.pJ.meta,"PreprocDirectiveName #include #ifdef #ifndef #if #define #else #endif #elif":O.pJ.processingInstruction,MacroName:O.pJ.special(O.pJ.name),"( )":O.pJ.paren,"[ ]":O.pJ.squareBracket,"{ }":O.pJ.brace,"< >":O.pJ.angleBracket,". ->":O.pJ.derefOperator,", ;":O.pJ.separator}),j={__proto__:null,bool:34,char:34,int:34,float:34,double:34,void:34,size_t:34,ssize_t:34,intptr_t:34,uintptr_t:34,charptr_t:34,int8_t:34,int16_t:34,int32_t:34,int64_t:34,uint8_t:34,uint16_t:34,uint32_t:34,uint64_t:34,char8_t:34,char16_t:34,char32_t:34,char64_t:34,const:68,volatile:70,restrict:72,_Atomic:74,mutable:76,constexpr:78,constinit:80,consteval:82,struct:86,__declspec:90,final:148,override:148,public:152,private:152,protected:152,virtual:154,extern:160,static:162,register:164,inline:166,thread_local:168,__attribute__:172,__based:178,__restrict:180,__uptr:180,__sptr:180,_unaligned:180,__unaligned:180,noexcept:194,requires:198,TRUE:784,true:784,FALSE:786,false:786,typename:218,class:220,template:234,throw:248,__cdecl:256,__clrcall:256,__stdcall:256,__fastcall:256,__thiscall:256,__vectorcall:256,try:260,catch:264,export:282,import:286,case:296,default:298,if:308,else:314,switch:318,do:322,while:324,for:330,return:334,break:338,continu
|