botanjs/src/externs/Libraries.SyntaxHighLighter.js
raw ยท 1403 bytes
/** @constructor */
Libraries.SyntaxHighlighter = function() {};
/** @type {function(...?): ?} */
Libraries.SyntaxHighlighter.all;
/** @type {!Object<string, *>} */
Libraries.SyntaxHighlighter.defaults;
/** @type {function(...?): ?} */
Libraries.SyntaxHighlighter.highlight;
/** @type {!Object<string, *>} */
Libraries.SyntaxHighlighter.Highlighter;
/** @type {!Object<string, *>} */
Libraries.SyntaxHighlighter.brushes;
/** @type {!Object<string, !RegExp>} */
Libraries.SyntaxHighlighter.regexLib;
/** @const */
var SyntaxHighlighter = {};
/** @type {!Object<string, !RegExp>} */
SyntaxHighlighter.regexLib;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.aspScriptTags;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.doubleQuotedString;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.multiLineCComments;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.multiLineDoubleQuotedString;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.multiLineSingleQuotedString;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.phpScriptTags;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.scriptScriptTags;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.singleLineCComments;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.singleLinePerlComments;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.singleQuotedString;
/** @type {!RegExp} */
SyntaxHighlighter.regexLib.xmlComments;