You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
venv/PyCharm 2025.2.1.1/plugins/python/jupyter-web/6392.js

1 line
2.6 KiB

"use strict";(self.webpackChunkjupyter_web=self.webpackChunkjupyter_web||[]).push([[6392],{86392:(O,i,l)=>{function t(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}l.r(i),l.d(i,{webIDL:()=>I});var o=["Clamp","Constructor","EnforceRange","Exposed","ImplicitThis","Global","PrimaryGlobal","LegacyArrayClass","LegacyUnenumerableNamedProperties","LenientThis","NamedConstructor","NewObject","NoInterfaceObject","OverrideBuiltins","PutForwards","Replaceable","SameObject","TreatNonObjectAsNull","TreatNullAs","EmptyString","Unforgeable","Unscopeable"],s=t(o),c=["unsigned","short","long","unrestricted","float","double","boolean","byte","octet","Promise","ArrayBuffer","DataView","Int8Array","Int16Array","Int32Array","Uint8Array","Uint16Array","Uint32Array","Uint8ClampedArray","Float32Array","Float64Array","ByteString","DOMString","USVString","sequence","object","RegExp","Error","DOMException","FrozenArray","any","void"],d=t(c),f=["attribute","callback","const","deleter","dictionary","enum","getter","implements","inherit","interface","iterable","legacycaller","maplike","partial","required","serializer","setlike","setter","static","stringifier","typedef","optional","readonly","or"],y=t(f),u=["true","false","Infinity","NaN","null"],b=t(u),v=t(["callback","dictionary","enum","interface"]),h=t(["typedef"]),g=/^[:<=>?]/,D=/^-?([1-9][0-9]*|0[Xx][0-9A-Fa-f]+|0[0-7]*)/,k=/^-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)/,m=/^_?[A-Za-z][0-9A-Z_a-z-]*/,w=/^_?[A-Za-z][0-9A-Z_a-z-]*(?=\s*;)/,C=/^"[^"]*"/,E=/^\/\*.*?\*\//,N=/^\/\*.*/,S=/^.*?\*\//;const I={name:"webidl",startState:function(){return{inComment:!1,lastToken:"",startDef:!1,endDef:!1}},token:function(e,r){var n=function j(e,r){if(e.eatSpace())return null;if(r.inComment)return e.match(S)?(r.inComment=!1,"comment"):(e.skipToEnd(),"comment");if(e.match("//"))return e.skipToEnd(),"comment";if(e.match(E))return"comment";if(e.match(N))return r.inComment=!0,"comment";if(e.match(/^-?[0-9\.]/,!1)&&(e.match(D)||e.match(k)))return"number";if(e.match(C))return"string";if(r.startDef&&e.match(m))return"def";if(r.endDef&&e.match(w))return r.endDef=!1,"def";if(e.match(y))return"keyword";if(e.match(d)){var n=r.lastToken,a=(e.match(/^\s*(.+?)\b/,!1)||[])[1];return":"===n||"implements"===n||"implements"===a||"="===a?"builtin":"type"}return e.match(s)?"builtin":e.match(b)?"atom":e.match(m)?"variable":e.match(g)?"operator":(e.next(),null)}(e,r);if(n){var a=e.current();r.lastToken=a,"keyword"===n?(r.startDef=v.test(a),r.endDef=r.endDef||h.test(a)):r.startDef=!1}return n},languageData:{autocomplete:o.concat(c).concat(f).concat(u)}}}}]);