stuff
This commit is contained in:
parent
bc92231240
commit
b8225c639e
11904 changed files with 1472749 additions and 133 deletions
4
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosConfiguration.d.ts
generated
vendored
Normal file
4
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosConfiguration.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
import { Configuration } from '../Configuration.js';
|
||||
import './TextMacrosMappings.js';
|
||||
export declare const TextBaseConfiguration: Configuration;
|
||||
export declare const TextMacrosConfiguration: Configuration;
|
||||
72
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosConfiguration.js
generated
vendored
Normal file
72
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosConfiguration.js
generated
vendored
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
var _a;
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.TextMacrosConfiguration = exports.TextBaseConfiguration = void 0;
|
||||
var Configuration_js_1 = require("../Configuration.js");
|
||||
var ParseOptions_js_1 = __importDefault(require("../ParseOptions.js"));
|
||||
var Tags_js_1 = require("../Tags.js");
|
||||
var BaseItems_js_1 = require("../base/BaseItems.js");
|
||||
var TextParser_js_1 = require("./TextParser.js");
|
||||
var TextMacrosMethods_js_1 = require("./TextMacrosMethods.js");
|
||||
require("./TextMacrosMappings.js");
|
||||
exports.TextBaseConfiguration = Configuration_js_1.Configuration.create('text-base', {
|
||||
parser: 'text',
|
||||
handler: {
|
||||
character: ['command', 'text-special'],
|
||||
macro: ['text-macros']
|
||||
},
|
||||
fallback: {
|
||||
character: function (parser, c) {
|
||||
parser.text += c;
|
||||
},
|
||||
macro: function (parser, name) {
|
||||
var texParser = parser.texParser;
|
||||
var macro = texParser.lookup('macro', name);
|
||||
if (macro && macro._func !== TextMacrosMethods_js_1.TextMacrosMethods.Macro) {
|
||||
parser.Error('MathMacro', '%1 is only supported in math mode', '\\' + name);
|
||||
}
|
||||
texParser.parse('macro', [parser, name]);
|
||||
}
|
||||
},
|
||||
items: (_a = {},
|
||||
_a[BaseItems_js_1.StartItem.prototype.kind] = BaseItems_js_1.StartItem,
|
||||
_a[BaseItems_js_1.StopItem.prototype.kind] = BaseItems_js_1.StopItem,
|
||||
_a[BaseItems_js_1.MmlItem.prototype.kind] = BaseItems_js_1.MmlItem,
|
||||
_a[BaseItems_js_1.StyleItem.prototype.kind] = BaseItems_js_1.StyleItem,
|
||||
_a)
|
||||
});
|
||||
function internalMath(parser, text, level, mathvariant) {
|
||||
var config = parser.configuration.packageData.get('textmacros');
|
||||
if (!(parser instanceof TextParser_js_1.TextParser)) {
|
||||
config.texParser = parser;
|
||||
}
|
||||
return [(new TextParser_js_1.TextParser(text, mathvariant ? { mathvariant: mathvariant } : {}, config.parseOptions, level)).mml()];
|
||||
}
|
||||
exports.TextMacrosConfiguration = Configuration_js_1.Configuration.create('textmacros', {
|
||||
config: function (_config, jax) {
|
||||
var textConf = new Configuration_js_1.ParserConfiguration(jax.parseOptions.options.textmacros.packages, ['tex', 'text']);
|
||||
textConf.init();
|
||||
var parseOptions = new ParseOptions_js_1.default(textConf, []);
|
||||
parseOptions.options = jax.parseOptions.options;
|
||||
textConf.config(jax);
|
||||
Tags_js_1.TagsFactory.addTags(textConf.tags);
|
||||
parseOptions.tags = Tags_js_1.TagsFactory.getDefault();
|
||||
parseOptions.tags.configuration = parseOptions;
|
||||
parseOptions.packageData = jax.parseOptions.packageData;
|
||||
parseOptions.packageData.set('textmacros', { parseOptions: parseOptions, jax: jax, texParser: null });
|
||||
parseOptions.options.internalMath = internalMath;
|
||||
},
|
||||
preprocessors: [function (data) {
|
||||
var config = data.data.packageData.get('textmacros');
|
||||
config.parseOptions.nodeFactory.setMmlFactory(config.jax.mmlFactory);
|
||||
}],
|
||||
options: {
|
||||
textmacros: {
|
||||
packages: ['text-base']
|
||||
}
|
||||
}
|
||||
});
|
||||
//# sourceMappingURL=TextMacrosConfiguration.js.map
|
||||
1
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosConfiguration.js.map
generated
vendored
Normal file
1
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosConfiguration.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"TextMacrosConfiguration.js","sourceRoot":"","sources":["../../../../ts/input/tex/textmacros/TextMacrosConfiguration.ts"],"names":[],"mappings":";;;;;;;AA0BA,wDAAuE;AACvE,uEAA8C;AAC9C,sCAAuC;AACvC,qDAA6E;AAC7E,iDAA2C;AAC3C,+DAAyD;AAGzD,mCAAiC;AAKpB,QAAA,qBAAqB,GAAG,gCAAa,CAAC,MAAM,CAAC,WAAW,EAAE;IACrE,MAAM,EAAE,MAAM;IACd,OAAO,EAAE;QACP,SAAS,EAAE,CAAC,SAAS,EAAE,cAAc,CAAC;QACtC,KAAK,EAAE,CAAC,aAAa,CAAC;KACvB;IACD,QAAQ,EAAE;QAIR,SAAS,EAAE,UAAC,MAAkB,EAAE,CAAS;YACvC,MAAM,CAAC,IAAI,IAAI,CAAC,CAAC;QACnB,CAAC;QAQD,KAAK,EAAE,UAAC,MAAkB,EAAE,IAAY;YACtC,IAAM,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;YACnC,IAAM,KAAK,GAAG,SAAS,CAAC,MAAM,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;YAC9C,IAAI,KAAK,IAAI,KAAK,CAAC,KAAK,KAAK,wCAAiB,CAAC,KAAK,EAAE;gBACpD,MAAM,CAAC,KAAK,CAAC,WAAW,EAAE,mCAAmC,EAAE,IAAI,GAAG,IAAI,CAAC,CAAC;aAC7E;YACD,SAAS,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC;QAC3C,CAAC;KACF;IACD,KAAK;QACH,GAAC,wBAAS,CAAC,SAAS,CAAC,IAAI,IAAG,wBAAS;QACrC,GAAC,uBAAQ,CAAC,SAAS,CAAC,IAAI,IAAG,uBAAQ;QACnC,GAAC,sBAAO,CAAC,SAAS,CAAC,IAAI,IAAG,sBAAO;QACjC,GAAC,wBAAS,CAAC,SAAS,CAAC,IAAI,IAAG,wBAAS;WACtC;CACF,CAAC,CAAC;AAWH,SAAS,YAAY,CAAC,MAAiB,EAAE,IAAY,EAAE,KAAuB,EAAE,WAAoB;IAClG,IAAM,MAAM,GAAG,MAAM,CAAC,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAClE,IAAI,CAAC,CAAC,MAAM,YAAY,0BAAU,CAAC,EAAE;QACnC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAC;KAC3B;IACD,OAAO,CAAC,CAAC,IAAI,0BAAU,CAAC,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,EAAC,WAAW,aAAA,EAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AACtG,CAAC;AAKY,QAAA,uBAAuB,GAAG,gCAAa,CAAC,MAAM,CAAC,YAAY,EAAE;IAKxE,MAAM,EAAN,UAAO,OAA4B,EAAE,GAAuB;QAK1D,IAAM,QAAQ,GAAG,IAAI,sCAAmB,CAAC,GAAG,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC;QACxG,QAAQ,CAAC,IAAI,EAAE,CAAC;QAChB,IAAM,YAAY,GAAG,IAAI,yBAAY,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;QACpD,YAAY,CAAC,OAAO,GAAG,GAAG,CAAC,YAAY,CAAC,OAAO,CAAC;QAChD,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;QACrB,qBAAW,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;QACnC,YAAY,CAAC,IAAI,GAAG,qBAAW,CAAC,UAAU,EAAE,CAAC;QAC7C,YAAY,CAAC,IAAI,CAAC,aAAa,GAAG,YAAY,CAAC;QAO/C,YAAY,CAAC,WAAW,GAAG,GAAG,CAAC,YAAY,CAAC,WAAW,CAAC;QACxD,YAAY,CAAC,WAAW,CAAC,GAAG,CAAC,YAAY,EAAE,EAAC,YAAY,cAAA,EAAE,GAAG,KAAA,EAAE,SAAS,EAAE,IAAI,EAAC,CAAC,CAAC;QACjF,YAAY,CAAC,OAAO,CAAC,YAAY,GAAG,YAAY,CAAC;IACnD,CAAC;IACD,aAAa,EAAE,CAAC,UAAC,IAA0B;YAKzC,IAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;YACvD,MAAM,CAAC,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;QACvE,CAAC,CAAC;IACF,OAAO,EAAE;QACP,UAAU,EAAE;YACV,QAAQ,EAAE,CAAC,WAAW,CAAC;SACxB;KACF;CACF,CAAC,CAAC"}
|
||||
1
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMappings.d.ts
generated
vendored
Normal file
1
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMappings.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
111
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMappings.js
generated
vendored
Normal file
111
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMappings.js
generated
vendored
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var SymbolMap_js_1 = require("../SymbolMap.js");
|
||||
var TexConstants_js_1 = require("../TexConstants.js");
|
||||
var TextMacrosMethods_js_1 = require("./TextMacrosMethods.js");
|
||||
var lengths_js_1 = require("../../../util/lengths.js");
|
||||
new SymbolMap_js_1.MacroMap('text-special', {
|
||||
'$': 'Math',
|
||||
'%': 'Comment',
|
||||
'^': 'MathModeOnly',
|
||||
'_': 'MathModeOnly',
|
||||
'&': 'Misplaced',
|
||||
'#': 'Misplaced',
|
||||
'~': 'Tilde',
|
||||
' ': 'Space',
|
||||
'\t': 'Space',
|
||||
'\r': 'Space',
|
||||
'\n': 'Space',
|
||||
'\u00A0': 'Tilde',
|
||||
'{': 'OpenBrace',
|
||||
'}': 'CloseBrace',
|
||||
'`': 'OpenQuote',
|
||||
'\'': 'CloseQuote'
|
||||
}, TextMacrosMethods_js_1.TextMacrosMethods);
|
||||
new SymbolMap_js_1.CommandMap('text-macros', {
|
||||
'(': 'Math',
|
||||
'$': 'SelfQuote',
|
||||
'_': 'SelfQuote',
|
||||
'%': 'SelfQuote',
|
||||
'{': 'SelfQuote',
|
||||
'}': 'SelfQuote',
|
||||
' ': 'SelfQuote',
|
||||
'&': 'SelfQuote',
|
||||
'#': 'SelfQuote',
|
||||
'\\': 'SelfQuote',
|
||||
'\'': ['Accent', '\u00B4'],
|
||||
'\u2019': ['Accent', '\u00B4'],
|
||||
'`': ['Accent', '\u0060'],
|
||||
'\u2018': ['Accent', '\u0060'],
|
||||
'^': ['Accent', '^'],
|
||||
'\"': ['Accent', '\u00A8'],
|
||||
'~': ['Accent', '~'],
|
||||
'=': ['Accent', '\u00AF'],
|
||||
'.': ['Accent', '\u02D9'],
|
||||
'u': ['Accent', '\u02D8'],
|
||||
'v': ['Accent', '\u02C7'],
|
||||
emph: 'Emph',
|
||||
rm: ['SetFont', TexConstants_js_1.TexConstant.Variant.NORMAL],
|
||||
mit: ['SetFont', TexConstants_js_1.TexConstant.Variant.ITALIC],
|
||||
oldstyle: ['SetFont', TexConstants_js_1.TexConstant.Variant.OLDSTYLE],
|
||||
cal: ['SetFont', TexConstants_js_1.TexConstant.Variant.CALLIGRAPHIC],
|
||||
it: ['SetFont', '-tex-mathit'],
|
||||
bf: ['SetFont', TexConstants_js_1.TexConstant.Variant.BOLD],
|
||||
bbFont: ['SetFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],
|
||||
scr: ['SetFont', TexConstants_js_1.TexConstant.Variant.SCRIPT],
|
||||
frak: ['SetFont', TexConstants_js_1.TexConstant.Variant.FRAKTUR],
|
||||
sf: ['SetFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],
|
||||
tt: ['SetFont', TexConstants_js_1.TexConstant.Variant.MONOSPACE],
|
||||
tiny: ['SetSize', 0.5],
|
||||
Tiny: ['SetSize', 0.6],
|
||||
scriptsize: ['SetSize', 0.7],
|
||||
small: ['SetSize', 0.85],
|
||||
normalsize: ['SetSize', 1.0],
|
||||
large: ['SetSize', 1.2],
|
||||
Large: ['SetSize', 1.44],
|
||||
LARGE: ['SetSize', 1.73],
|
||||
huge: ['SetSize', 2.07],
|
||||
Huge: ['SetSize', 2.49],
|
||||
Bbb: ['Macro', '{\\bbFont #1}', 1],
|
||||
textnormal: ['Macro', '{\\rm #1}', 1],
|
||||
textup: ['Macro', '{\\rm #1}', 1],
|
||||
textrm: ['Macro', '{\\rm #1}', 1],
|
||||
textit: ['Macro', '{\\it #1}', 1],
|
||||
textbf: ['Macro', '{\\bf #1}', 1],
|
||||
textsf: ['Macro', '{\\sf #1}', 1],
|
||||
texttt: ['Macro', '{\\tt #1}', 1],
|
||||
dagger: ['Insert', '\u2020'],
|
||||
ddagger: ['Insert', '\u2021'],
|
||||
S: ['Insert', '\u00A7'],
|
||||
',': ['Spacer', lengths_js_1.MATHSPACE.thinmathspace],
|
||||
':': ['Spacer', lengths_js_1.MATHSPACE.mediummathspace],
|
||||
'>': ['Spacer', lengths_js_1.MATHSPACE.mediummathspace],
|
||||
';': ['Spacer', lengths_js_1.MATHSPACE.thickmathspace],
|
||||
'!': ['Spacer', lengths_js_1.MATHSPACE.negativethinmathspace],
|
||||
enspace: ['Spacer', .5],
|
||||
quad: ['Spacer', 1],
|
||||
qquad: ['Spacer', 2],
|
||||
thinspace: ['Spacer', lengths_js_1.MATHSPACE.thinmathspace],
|
||||
negthinspace: ['Spacer', lengths_js_1.MATHSPACE.negativethinmathspace],
|
||||
hskip: 'Hskip',
|
||||
hspace: 'Hskip',
|
||||
kern: 'Hskip',
|
||||
mskip: 'Hskip',
|
||||
mspace: 'Hskip',
|
||||
mkern: 'Hskip',
|
||||
rule: 'rule',
|
||||
Rule: ['Rule'],
|
||||
Space: ['Rule', 'blank'],
|
||||
color: 'CheckAutoload',
|
||||
textcolor: 'CheckAutoload',
|
||||
colorbox: 'CheckAutoload',
|
||||
fcolorbox: 'CheckAutoload',
|
||||
href: 'CheckAutoload',
|
||||
style: 'CheckAutoload',
|
||||
class: 'CheckAutoload',
|
||||
cssId: 'CheckAutoload',
|
||||
unicode: 'CheckAutoload',
|
||||
ref: ['HandleRef', false],
|
||||
eqref: ['HandleRef', true],
|
||||
}, TextMacrosMethods_js_1.TextMacrosMethods);
|
||||
//# sourceMappingURL=TextMacrosMappings.js.map
|
||||
1
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMappings.js.map
generated
vendored
Normal file
1
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMappings.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"TextMacrosMappings.js","sourceRoot":"","sources":["../../../../ts/input/tex/textmacros/TextMacrosMappings.ts"],"names":[],"mappings":"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"}
|
||||
26
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMethods.d.ts
generated
vendored
Normal file
26
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMethods.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import { TextParser } from './TextParser.js';
|
||||
export declare const TextMacrosMethods: {
|
||||
Comment(parser: TextParser, _c: string): void;
|
||||
Math(parser: TextParser, open: string): void;
|
||||
MathModeOnly(parser: TextParser, c: string): void;
|
||||
Misplaced(parser: TextParser, c: string): void;
|
||||
OpenBrace(parser: TextParser, _c: string): void;
|
||||
CloseBrace(parser: TextParser, _c: string): void;
|
||||
OpenQuote(parser: TextParser, c: string): void;
|
||||
CloseQuote(parser: TextParser, c: string): void;
|
||||
Tilde(parser: TextParser, _c: string): void;
|
||||
Space(parser: TextParser, _c: string): void;
|
||||
SelfQuote(parser: TextParser, name: string): void;
|
||||
Insert(parser: TextParser, _name: string, c: string): void;
|
||||
Accent(parser: TextParser, name: string, c: string): void;
|
||||
Emph(parser: TextParser, name: string): void;
|
||||
SetFont(parser: TextParser, _name: string, variant: string): void;
|
||||
SetSize(parser: TextParser, _name: string, size: number): void;
|
||||
CheckAutoload(parser: TextParser, name: string): void;
|
||||
Macro: import("../Types.js").ParseMethod;
|
||||
Spacer: import("../Types.js").ParseMethod;
|
||||
Hskip: import("../Types.js").ParseMethod;
|
||||
rule: import("../Types.js").ParseMethod;
|
||||
Rule: import("../Types.js").ParseMethod;
|
||||
HandleRef: import("../Types.js").ParseMethod;
|
||||
};
|
||||
140
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMethods.js
generated
vendored
Normal file
140
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMethods.js
generated
vendored
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.TextMacrosMethods = void 0;
|
||||
var TexParser_js_1 = __importDefault(require("../TexParser.js"));
|
||||
var Retries_js_1 = require("../../../util/Retries.js");
|
||||
var BaseMethods_js_1 = __importDefault(require("../base/BaseMethods.js"));
|
||||
exports.TextMacrosMethods = {
|
||||
Comment: function (parser, _c) {
|
||||
while (parser.i < parser.string.length && parser.string.charAt(parser.i) !== '\n') {
|
||||
parser.i++;
|
||||
}
|
||||
parser.i++;
|
||||
},
|
||||
Math: function (parser, open) {
|
||||
parser.saveText();
|
||||
var i = parser.i;
|
||||
var j, c;
|
||||
var braces = 0;
|
||||
while ((c = parser.GetNext())) {
|
||||
j = parser.i++;
|
||||
switch (c) {
|
||||
case '\\':
|
||||
var cs = parser.GetCS();
|
||||
if (cs === ')')
|
||||
c = '\\(';
|
||||
case '$':
|
||||
if (braces === 0 && open === c) {
|
||||
var config = parser.texParser.configuration;
|
||||
var mml = (new TexParser_js_1.default(parser.string.substr(i, j - i), parser.stack.env, config)).mml();
|
||||
parser.PushMath(mml);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
case '{':
|
||||
braces++;
|
||||
break;
|
||||
case '}':
|
||||
if (braces === 0) {
|
||||
parser.Error('ExtraCloseMissingOpen', 'Extra close brace or missing open brace');
|
||||
}
|
||||
braces--;
|
||||
break;
|
||||
}
|
||||
}
|
||||
parser.Error('MathNotTerminated', 'Math-mode is not properly terminated');
|
||||
},
|
||||
MathModeOnly: function (parser, c) {
|
||||
parser.Error('MathModeOnly', '\'%1\' allowed only in math mode', c);
|
||||
},
|
||||
Misplaced: function (parser, c) {
|
||||
parser.Error('Misplaced', '\'%1\' can not be used here', c);
|
||||
},
|
||||
OpenBrace: function (parser, _c) {
|
||||
var env = parser.stack.env;
|
||||
parser.envStack.push(env);
|
||||
parser.stack.env = Object.assign({}, env);
|
||||
},
|
||||
CloseBrace: function (parser, _c) {
|
||||
if (parser.envStack.length) {
|
||||
parser.saveText();
|
||||
parser.stack.env = parser.envStack.pop();
|
||||
}
|
||||
else {
|
||||
parser.Error('ExtraCloseMissingOpen', 'Extra close brace or missing open brace');
|
||||
}
|
||||
},
|
||||
OpenQuote: function (parser, c) {
|
||||
if (parser.string.charAt(parser.i) === c) {
|
||||
parser.text += '\u201C';
|
||||
parser.i++;
|
||||
}
|
||||
else {
|
||||
parser.text += '\u2018';
|
||||
}
|
||||
},
|
||||
CloseQuote: function (parser, c) {
|
||||
if (parser.string.charAt(parser.i) === c) {
|
||||
parser.text += '\u201D';
|
||||
parser.i++;
|
||||
}
|
||||
else {
|
||||
parser.text += '\u2019';
|
||||
}
|
||||
},
|
||||
Tilde: function (parser, _c) {
|
||||
parser.text += '\u00A0';
|
||||
},
|
||||
Space: function (parser, _c) {
|
||||
parser.text += ' ';
|
||||
while (parser.GetNext().match(/\s/))
|
||||
parser.i++;
|
||||
},
|
||||
SelfQuote: function (parser, name) {
|
||||
parser.text += name.substr(1);
|
||||
},
|
||||
Insert: function (parser, _name, c) {
|
||||
parser.text += c;
|
||||
},
|
||||
Accent: function (parser, name, c) {
|
||||
var base = parser.ParseArg(name);
|
||||
var accent = parser.create('token', 'mo', {}, c);
|
||||
parser.addAttributes(accent);
|
||||
parser.Push(parser.create('node', 'mover', [base, accent]));
|
||||
},
|
||||
Emph: function (parser, name) {
|
||||
var variant = (parser.stack.env.mathvariant === '-tex-mathit' ? 'normal' : '-tex-mathit');
|
||||
parser.Push(parser.ParseTextArg(name, { mathvariant: variant }));
|
||||
},
|
||||
SetFont: function (parser, _name, variant) {
|
||||
parser.saveText();
|
||||
parser.stack.env.mathvariant = variant;
|
||||
},
|
||||
SetSize: function (parser, _name, size) {
|
||||
parser.saveText();
|
||||
parser.stack.env.mathsize = size;
|
||||
},
|
||||
CheckAutoload: function (parser, name) {
|
||||
var autoload = parser.configuration.packageData.get('autoload');
|
||||
var texParser = parser.texParser;
|
||||
name = name.slice(1);
|
||||
var macro = texParser.lookup('macro', name);
|
||||
if (!macro || (autoload && macro._func === autoload.Autoload)) {
|
||||
texParser.parse('macro', [texParser, name]);
|
||||
if (!macro)
|
||||
return;
|
||||
(0, Retries_js_1.retryAfter)(Promise.resolve());
|
||||
}
|
||||
texParser.parse('macro', [parser, name]);
|
||||
},
|
||||
Macro: BaseMethods_js_1.default.Macro,
|
||||
Spacer: BaseMethods_js_1.default.Spacer,
|
||||
Hskip: BaseMethods_js_1.default.Hskip,
|
||||
rule: BaseMethods_js_1.default.rule,
|
||||
Rule: BaseMethods_js_1.default.Rule,
|
||||
HandleRef: BaseMethods_js_1.default.HandleRef
|
||||
};
|
||||
//# sourceMappingURL=TextMacrosMethods.js.map
|
||||
1
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMethods.js.map
generated
vendored
Normal file
1
node_modules/mathjax-full/js/input/tex/textmacros/TextMacrosMethods.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"TextMacrosMethods.js","sourceRoot":"","sources":["../../../../ts/input/tex/textmacros/TextMacrosMethods.ts"],"names":[],"mappings":"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"}
|
||||
23
node_modules/mathjax-full/js/input/tex/textmacros/TextParser.d.ts
generated
vendored
Normal file
23
node_modules/mathjax-full/js/input/tex/textmacros/TextParser.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
import TexParser from '../TexParser.js';
|
||||
import ParseOptions from '../ParseOptions.js';
|
||||
import { StackItem } from '../StackItem.js';
|
||||
import { MmlNode } from '../../../core/MmlTree/MmlNode.js';
|
||||
import { EnvList } from '../StackItem.js';
|
||||
export declare class TextParser extends TexParser {
|
||||
text: string;
|
||||
envStack: EnvList[];
|
||||
level: number | string | undefined;
|
||||
protected nodes: MmlNode[];
|
||||
get texParser(): any;
|
||||
get tags(): any;
|
||||
constructor(text: string, env: EnvList, configuration: ParseOptions, level?: number | string);
|
||||
mml(): MmlNode;
|
||||
Parse(): void;
|
||||
saveText(): void;
|
||||
Push(mml: MmlNode | StackItem): void;
|
||||
PushMath(mml: MmlNode): void;
|
||||
addAttributes(mml: MmlNode): void;
|
||||
ParseTextArg(name: string, env: EnvList): MmlNode;
|
||||
ParseArg(name: string): MmlNode;
|
||||
Error(id: string, message: string, ...args: string[]): void;
|
||||
}
|
||||
188
node_modules/mathjax-full/js/input/tex/textmacros/TextParser.js
generated
vendored
Normal file
188
node_modules/mathjax-full/js/input/tex/textmacros/TextParser.js
generated
vendored
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
"use strict";
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = function (d, b) {
|
||||
extendStatics = Object.setPrototypeOf ||
|
||||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
||||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
|
||||
return extendStatics(d, b);
|
||||
};
|
||||
return function (d, b) {
|
||||
if (typeof b !== "function" && b !== null)
|
||||
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
|
||||
extendStatics(d, b);
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
})();
|
||||
var __values = (this && this.__values) || function(o) {
|
||||
var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
|
||||
if (m) return m.call(o);
|
||||
if (o && typeof o.length === "number") return {
|
||||
next: function () {
|
||||
if (o && i >= o.length) o = void 0;
|
||||
return { value: o && o[i++], done: !o };
|
||||
}
|
||||
};
|
||||
throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
|
||||
};
|
||||
var __read = (this && this.__read) || function (o, n) {
|
||||
var m = typeof Symbol === "function" && o[Symbol.iterator];
|
||||
if (!m) return o;
|
||||
var i = m.call(o), r, ar = [], e;
|
||||
try {
|
||||
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
|
||||
}
|
||||
catch (error) { e = { error: error }; }
|
||||
finally {
|
||||
try {
|
||||
if (r && !r.done && (m = i["return"])) m.call(i);
|
||||
}
|
||||
finally { if (e) throw e.error; }
|
||||
}
|
||||
return ar;
|
||||
};
|
||||
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
|
||||
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
|
||||
if (ar || !(i in from)) {
|
||||
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
|
||||
ar[i] = from[i];
|
||||
}
|
||||
}
|
||||
return to.concat(ar || Array.prototype.slice.call(from));
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.TextParser = void 0;
|
||||
var TexParser_js_1 = __importDefault(require("../TexParser.js"));
|
||||
var TexError_js_1 = __importDefault(require("../TexError.js"));
|
||||
var ParseUtil_js_1 = __importDefault(require("../ParseUtil.js"));
|
||||
var MmlNode_js_1 = require("../../../core/MmlTree/MmlNode.js");
|
||||
var NodeUtil_js_1 = __importDefault(require("../NodeUtil.js"));
|
||||
var BaseItems_js_1 = require("../base/BaseItems.js");
|
||||
var TextParser = (function (_super) {
|
||||
__extends(TextParser, _super);
|
||||
function TextParser(text, env, configuration, level) {
|
||||
var _this = _super.call(this, text, env, configuration) || this;
|
||||
_this.level = level;
|
||||
return _this;
|
||||
}
|
||||
Object.defineProperty(TextParser.prototype, "texParser", {
|
||||
get: function () {
|
||||
return this.configuration.packageData.get('textmacros').texParser;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
Object.defineProperty(TextParser.prototype, "tags", {
|
||||
get: function () {
|
||||
return this.texParser.tags;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
TextParser.prototype.mml = function () {
|
||||
return (this.level != null ?
|
||||
this.create('node', 'mstyle', this.nodes, { displaystyle: false, scriptlevel: this.level }) :
|
||||
this.nodes.length === 1 ? this.nodes[0] : this.create('node', 'mrow', this.nodes));
|
||||
};
|
||||
TextParser.prototype.Parse = function () {
|
||||
this.text = '';
|
||||
this.nodes = [];
|
||||
this.envStack = [];
|
||||
_super.prototype.Parse.call(this);
|
||||
};
|
||||
TextParser.prototype.saveText = function () {
|
||||
if (this.text) {
|
||||
var mathvariant = this.stack.env.mathvariant;
|
||||
var text = ParseUtil_js_1.default.internalText(this, this.text, mathvariant ? { mathvariant: mathvariant } : {});
|
||||
this.text = '';
|
||||
this.Push(text);
|
||||
}
|
||||
};
|
||||
TextParser.prototype.Push = function (mml) {
|
||||
if (this.text) {
|
||||
this.saveText();
|
||||
}
|
||||
if (mml instanceof BaseItems_js_1.StopItem) {
|
||||
return _super.prototype.Push.call(this, mml);
|
||||
}
|
||||
if (mml instanceof BaseItems_js_1.StyleItem) {
|
||||
this.stack.env.mathcolor = this.stack.env.color;
|
||||
return;
|
||||
}
|
||||
if (mml instanceof MmlNode_js_1.AbstractMmlNode) {
|
||||
this.addAttributes(mml);
|
||||
this.nodes.push(mml);
|
||||
}
|
||||
};
|
||||
TextParser.prototype.PushMath = function (mml) {
|
||||
var e_1, _a;
|
||||
var env = this.stack.env;
|
||||
if (!mml.isKind('TeXAtom')) {
|
||||
mml = this.create('node', 'TeXAtom', [mml]);
|
||||
}
|
||||
try {
|
||||
for (var _b = __values(['mathsize', 'mathcolor']), _c = _b.next(); !_c.done; _c = _b.next()) {
|
||||
var name_1 = _c.value;
|
||||
if (env[name_1] && !mml.attributes.getExplicit(name_1)) {
|
||||
if (!mml.isToken && !mml.isKind('mstyle')) {
|
||||
mml = this.create('node', 'mstyle', [mml]);
|
||||
}
|
||||
NodeUtil_js_1.default.setAttribute(mml, name_1, env[name_1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
||||
finally {
|
||||
try {
|
||||
if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
|
||||
}
|
||||
finally { if (e_1) throw e_1.error; }
|
||||
}
|
||||
if (mml.isInferred) {
|
||||
mml = this.create('node', 'mrow', mml.childNodes);
|
||||
}
|
||||
this.nodes.push(mml);
|
||||
};
|
||||
TextParser.prototype.addAttributes = function (mml) {
|
||||
var e_2, _a;
|
||||
var env = this.stack.env;
|
||||
if (!mml.isToken)
|
||||
return;
|
||||
try {
|
||||
for (var _b = __values(['mathsize', 'mathcolor', 'mathvariant']), _c = _b.next(); !_c.done; _c = _b.next()) {
|
||||
var name_2 = _c.value;
|
||||
if (env[name_2] && !mml.attributes.getExplicit(name_2)) {
|
||||
NodeUtil_js_1.default.setAttribute(mml, name_2, env[name_2]);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (e_2_1) { e_2 = { error: e_2_1 }; }
|
||||
finally {
|
||||
try {
|
||||
if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
|
||||
}
|
||||
finally { if (e_2) throw e_2.error; }
|
||||
}
|
||||
};
|
||||
TextParser.prototype.ParseTextArg = function (name, env) {
|
||||
var text = this.GetArgument(name);
|
||||
env = Object.assign(Object.assign({}, this.stack.env), env);
|
||||
return (new TextParser(text, env, this.configuration)).mml();
|
||||
};
|
||||
TextParser.prototype.ParseArg = function (name) {
|
||||
return (new TextParser(this.GetArgument(name), this.stack.env, this.configuration)).mml();
|
||||
};
|
||||
TextParser.prototype.Error = function (id, message) {
|
||||
var args = [];
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
args[_i - 2] = arguments[_i];
|
||||
}
|
||||
throw new (TexError_js_1.default.bind.apply(TexError_js_1.default, __spreadArray([void 0, id, message], __read(args), false)))();
|
||||
};
|
||||
return TextParser;
|
||||
}(TexParser_js_1.default));
|
||||
exports.TextParser = TextParser;
|
||||
//# sourceMappingURL=TextParser.js.map
|
||||
1
node_modules/mathjax-full/js/input/tex/textmacros/TextParser.js.map
generated
vendored
Normal file
1
node_modules/mathjax-full/js/input/tex/textmacros/TextParser.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"TextParser.js","sourceRoot":"","sources":["../../../../ts/input/tex/textmacros/TextParser.ts"],"names":[],"mappings":"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"}
|
||||
Loading…
Add table
Add a link
Reference in a new issue