UNPKG

prism-react-editor

Version:

Lightweight, extensible code editor component for React apps

29 lines (28 loc) 1.96 kB
import { l as languages } from "../../index-k28m3HFc.js"; languages.vba = languages.vb = languages["visual-basic"] = { "comment": { pattern: /(?:['‘’]|rem\b)(?:[^\n_]|_\n?)*/i, inside: { "keyword": /^rem/i } }, "directive": { pattern: /#(?:const|else|elseif|end|externalchecksum|externalsource|if|region)(?:\b_[ ]*\n|.)+/gi, alias: "property", greedy: true }, "string": { pattern: /\$?["“”](?:["“”]{2}|[^"“”])*["“”]c?/gi, greedy: true }, "date": { pattern: /#[ ]*(?:\d+([/-])\d+\1\d+(?:[ ]+(?:\d+[ ]*(?:am|pm)|\d+:\d+(?::\d+)?(?:[ ]*(?:am|pm))?))?|\d+[ ]*(?:am|pm)|\d+:\d+(?::\d+)?(?:[ ]*(?:am|pm))?)[ ]*#/i, alias: "number" }, "number": /(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?|&[ho][a-f\d]+)(?:[frd]|u?[ils])?/i, "boolean": /\b(?:false|true|nothing)\b/i, "keyword": /\b(?:addhandler|addressof|alias|andalso|and|as|boolean|byref|byval|call|case|catch|cbool|cc?har|c?date|cdbl|cdec|cobj|c?s?byte|csng|cstr|c?type|cu?int|cu?lng|c?u?short|class|const|continue|currency|decimal|declare|default|delegate|dim|directcast|do|double|each|else|elseif|endif|enum|erase|error|event|exit|finally|[fx]or|friend|function|get(?:type|xmlnamespace)?|global|gosub|goto|handles|i[fns]|implements|imports|inherits|interface|isnot|[ls]et|lib|like|loop|me|mod|module|must(?:inherit|override)|mybase|myclass|namespace|narrowing|new|next|notinheritable|notoverridable|not|object|o[fnr]|operator|optional|option|orelse|out|overloads|overridable|overrides|paramarray|partial|private|property|protected|public|raiseevent|readonly|redim|removehandler|resume|return|select|shadows|shared|single|static|step|stop|string|structure|sub|synclock|[tw]hen|throw|to|try|trycast|typeof|u?integer|u?long|until|using|variant|w?end|while|widening|withevents|with|writeonly)\b/i, "operator": /[\\#@$%&^!=<>/*+-]|\b_(?=[ ]*\n)/, "punctuation": /[(){}.,:?]/ }; //# sourceMappingURL=visual-basic.js.map