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.
1 line
891 B
1 line
891 B
"use strict";(self.webpackChunkjupyter_web=self.webpackChunkjupyter_web||[]).push([[8023],{78023:(k,r,u)=>{u.r(r),u.d(r,{cmake:()=>o});var a=/({)?[a-zA-Z0-9_]+(})?/;function c(n,i){for(var e,t,f=!1;!n.eol()&&(e=n.next())!=i.pending;){if("$"===e&&"\\"!=t&&'"'==i.pending){f=!0;break}t=e}return f&&n.backUp(1),e==i.pending?i.continueString=!1:i.continueString=!0,"string"}const o={name:"cmake",startState:function(){var n={inDefinition:!1,inInclude:!1,continueString:!1,pending:!1};return n},token:function(n,i){return n.eatSpace()?null:function l(n,i){var e=n.next();return"$"===e?n.match(a)?"variableName.special":"variable":i.continueString?(n.backUp(1),c(n,i)):n.match(/(\s+)?\w+\(/)||n.match(/(\s+)?\w+\ \(/)?(n.backUp(1),"def"):"#"==e?(n.skipToEnd(),"comment"):"'"==e||'"'==e?(i.pending=e,c(n,i)):"("==e||")"==e?"bracket":e.match(/[0-9]/)?"number":(n.eatWhile(/[\w-]/),null)}(n,i)}}}}]); |