penguin/AstroJS

Javascript framework for my blog

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;