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/2866.js

1 line
1.1 KiB

"use strict";(self.webpackChunkjupyter_web=self.webpackChunkjupyter_web||[]).push([[2866],{82175:(f,i,l)=>{l.r(i),l.d(i,{toml:()=>r});const r={name:"toml",startState:function(){return{inString:!1,stringType:"",lhs:!0,inArray:0}},token:function(n,e){if(!e.inString&&('"'==n.peek()||"'"==n.peek())&&(e.stringType=n.peek(),n.next(),e.inString=!0),n.sol()&&0===e.inArray&&(e.lhs=!0),e.inString){for(;e.inString&&!n.eol();)n.peek()===e.stringType?(n.next(),e.inString=!1):"\\"===n.peek()?(n.next(),n.next()):n.match(/^.[^\\\"\']*/);return e.lhs?"property":"string"}return e.inArray&&"]"===n.peek()?(n.next(),e.inArray--,"bracket"):e.lhs&&"["===n.peek()&&n.skipTo("]")?(n.next(),"]"===n.peek()&&n.next(),"atom"):"#"===n.peek()?(n.skipToEnd(),"comment"):n.eatSpace()?null:e.lhs&&n.eatWhile(function(u){return"="!=u&&" "!=u})?"property":e.lhs&&"="===n.peek()?(n.next(),e.lhs=!1,null):!e.lhs&&n.match(/^\d\d\d\d[\d\-\:\.T]*Z/)?"atom":e.lhs||!n.match("true")&&!n.match("false")?e.lhs||"["!==n.peek()?!e.lhs&&n.match(/^\-?\d+(?:\.\d+)?/)?"number":(n.eatSpace()||n.next(),null):(e.inArray++,n.next(),"bracket"):"atom"},languageData:{commentTokens:{line:"#"}}}}}]);