Files
cdnjs/ajax/libs/codemirror/2.36.0/vbscript.min.js
T
2013-04-14 11:51:00 +10:00

1 line
593 B
JavaScript

CodeMirror.defineMode("vbscript",function(){var e=/^(?:Call|Case|CDate|Clear|CInt|CLng|Const|CStr|Description|Dim|Do|Each|Else|ElseIf|End|Err|Error|Exit|False|For|Function|If|LCase|Loop|LTrim|Next|Nothing|Now|Number|On|Preserve|Quit|ReDim|Resume|RTrim|Select|Set|Sub|Then|To|Trim|True|UBound|UCase|Until|VbCr|VbCrLf|VbLf|VbTab)$/im;return{token:function(t){if(t.eatSpace())return null;var n=t.next();return"'"==n?(t.skipToEnd(),"comment"):'"'==n?(t.skipTo('"'),"string"):/\w/.test(n)&&(t.eatWhile(/\w/),e.test(t.current()))?"keyword":null}}}),CodeMirror.defineMIME("text/vbscript","vbscript");