botanjs/src/externs/Libraries.SyntaxHighLighter.js
raw ยท 1494 bytes
/** @constructor */
Libraries.SyntaxHighlighter = function() {};
/** @type {function(...?): ?} */
Libraries.SyntaxHighlighter.prototype.all = function() {};
/** @type {!Object<string, *>} */
Libraries.SyntaxHighlighter.prototype.defaults;
/** @type {function(...?): ?} */
Libraries.SyntaxHighlighter.prototype.highlight = function(){};
/** @type {!Object<string, *>} */
Libraries.SyntaxHighlighter.prototype.Highlighter;
/** @type {!Object<string, *>} */
Libraries.SyntaxHighlighter.prototype.brushes;
/** @type {!Object<string, !RegExp>} */
Libraries.SyntaxHighlighter.prototype.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;