1 line
54 KiB
JavaScript
1 line
54 KiB
JavaScript
|
|
"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[7472],{37472:(O,r,e)=>{e.r(r);e.d(r,{globalCompletion:()=>yO,localCompletionSource:()=>gO,python:()=>GO,pythonLanguage:()=>hO});var a=e(11705);var i=e(6016);const x=1,Q=196,o=197,S=198,t=199,s=200,T=201,n=202,l=2,P=203,p=204,q=3,m=205,$=206,w=4,X=207,c=208,W=5,f=209,Y=26,d=27,b=51,V=52,g=57,u=58,R=59,y=61,Z=62,h=63,G=64,_=65,v=67,E=246,U=74,k=265,j=129,z=150,F=151,A=154;const N=10,C=13,I=32,L=9,D=35,M=40,H=46,B=123,J=39,K=34,OO=92;const rO=new Set([d,b,V,k,v,j,u,R,E,G,_,U,Z,h,z,F,A]);function eO(O){return O==N||O==C}const aO=new a.Jq(((O,r)=>{let e;if(O.next<0){O.acceptToken(T)}else if(r.context.depth<0){if(eO(O.next))O.acceptToken(s,1)}else if(((e=O.peek(-1))<0||eO(e))&&r.canShift(t)){let r=0;while(O.next==I||O.next==L){O.advance();r++}if(O.next==N||O.next==C||O.next==D)O.acceptToken(t,-r)}else if(eO(O.next)){O.acceptToken(S,1)}}),{contextual:true});const iO=new a.Jq(((O,r)=>{let e=r.context.depth;if(e<0)return;let a=O.peek(-1);if(a==N||a==C){let r=0,a=0;for(;;){if(O.next==I)r++;else if(O.next==L)r+=8-r%8;else break;O.advance();a++}if(r!=e&&O.next!=N&&O.next!=C&&O.next!=D){if(r<e)O.acceptToken(o,-a);else O.acceptToken(Q)}}}));function xO(O,r){this.parent=O;this.depth=r;this.hash=(O?O.hash+O.hash<<8:0)+r+(r<<4)}const QO=new xO(null,0);function oO(O){let r=0;for(let e=0;e<O.length;e++)r+=O.charCodeAt(e)==L?8-r%8:1;return r}const SO=new a.IK({start:QO,reduce(O,r){return O.depth<0&&rO.has(r)?O.parent:O},shift(O,r,e,a){if(r==Q)return new xO(O,oO(a.read(a.pos,e.pos)));if(r==o)return O.parent;if(r==Y||r==g||r==y)return new xO(O,-1);return O},hash(O){return O.hash}});const tO=new a.Jq((O=>{for(let r=0;r<5;r++){if(O.next!="print".charCodeAt(r))return;O.advance()}if(/\w/.test(String.fromCharCode(O.next)))return;for(let r=0;;r++){let e=O.peek(r);if(e==I||e==L)continue;if(e!=M&&e!=H&&e!=N&&e!=C&&e!=D)O.acceptToken(x);return}}));function sO(O,r,e,i,x){return new a.Jq((a=>{let Q=a.pos;for(;;){if(a.next<0){break}else if(a.next==B){if(a.peek(1)==B){a.advance(2)}else{if(a.pos==Q){a.acceptToken(i,1);return}break}}else if(a.next==OO){a.advance();if(a.next>=0)a.advance()}else if(a.next==O&&(r==1||a.peek(1)==O&&a.peek(2)==O)){if(a.pos==Q){a.acceptToken(x,r);return}break}else{a.advance()}}if(a.pos>Q)a.acceptToken(e)}))}const TO=sO(J,1,n,l,P);const nO=sO(K,1,p,q,m);const lO=sO(J,3,$,w,X);const PO=sO(K,3,c,W,f);const pO=(0,i.styleTags)({'async "*" "**" FormatConversion FormatSpec':i.tags.modifier,"for while if elif else try except finally return raise break continue with pass assert await yield match case":i.tags.controlKeyword,"in not and or is del":i.tags.operatorKeyword,"from def class global nonlocal lambda":i.tags.definitionKeyword,import:i.tags.moduleKeyword,"with as print":i.tags.keyword,Boolean:i.tags.bool,None:i.tags["null"],VariableName:i.tags.variableName,"CallExpression/VariableName":i.tags["function"](i.tags.variableName),"FunctionDefinition/VariableName":i.tags["function"](i.tags.definition(i.tags.variableName)),"ClassDefinition/VariableName":i.tags.definition(i.tags.className),PropertyName:i.tags.propertyName,"CallExpression/MemberExpression/PropertyName":i.tags["function"](i.tags.propertyName),Comment:i.tags.lineComment,Number:i.tags.number,String:i.tags.string,FormatString:i.tags.special(i.tags.string),UpdateOp:i.tags.updateOperator,"ArithOp!":i.tags.arithmeticOperator,BitOp:i.tags.bitwiseOperator,CompareOp:i.tags.compareOperator,AssignOp:i.tags.definitionOperator,Ellipsis:i.tags.punctuation,At:i.tags.meta,"( )":i.tags.paren,"[ ]":i.tags.squareBracket,"{ }":i.tags.brace,".":i.tags.derefOperator,", ;":i.tags.separator});const qO={__proto__:null,await:48,or:58,and:60,in:64,not:66,is:68,if:74,else:76,lambda:80,yield:98,from:100,async:106,for:108,None:168,True:170,False:170,del:184,pass:188,break:192,continue:196,return:200,raise:208,import:212,as:214,global:218,nonlocal:220,assert:224,elif:234,while:238,try:244,except:246,finally:248,with:252,def:256,class:266,match:277,case:283};const mO=a.WQ.deserialize({ve
|