penguin/AstroJS

Javascript framework for my blog

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;