add initial marp implementation with sample content and build configuration
This commit is contained in:
92
node_modules/speech-rule-engine/js/speech_rules/mathspeak_rules.js
generated
vendored
Normal file
92
node_modules/speech-rule-engine/js/speech_rules/mathspeak_rules.js
generated
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.MathspeakRules = MathspeakRules;
|
||||
const dynamic_cstr_js_1 = require("../rule_engine/dynamic_cstr.js");
|
||||
const StoreUtil = require("../rule_engine/store_util.js");
|
||||
const MathspeakFrenchUtil = require("./mathspeak_french_util.js");
|
||||
const MathspeakKoreanUtil = require("./mathspeak_korean_util.js");
|
||||
const MathspeakUtil = require("./mathspeak_util.js");
|
||||
const NumbersUtil = require("./numbers_util.js");
|
||||
const SpeechRules = require("./speech_rules.js");
|
||||
const UnitUtil = require("./unit_util.js");
|
||||
function MathspeakRules() {
|
||||
SpeechRules.addStore(dynamic_cstr_js_1.DynamicCstr.BASE_LOCALE + '.speech.mathspeak', '', {
|
||||
CQFspaceoutNumber: MathspeakUtil.spaceoutNumber,
|
||||
CQFspaceoutIdentifier: MathspeakUtil.spaceoutIdentifier,
|
||||
CSFspaceoutText: MathspeakUtil.spaceoutText,
|
||||
CSFopenFracVerbose: MathspeakUtil.openingFractionVerbose,
|
||||
CSFcloseFracVerbose: MathspeakUtil.closingFractionVerbose,
|
||||
CSFoverFracVerbose: MathspeakUtil.overFractionVerbose,
|
||||
CSFopenFracBrief: MathspeakUtil.openingFractionBrief,
|
||||
CSFcloseFracBrief: MathspeakUtil.closingFractionBrief,
|
||||
CSFopenFracSbrief: MathspeakUtil.openingFractionSbrief,
|
||||
CSFcloseFracSbrief: MathspeakUtil.closingFractionSbrief,
|
||||
CSFoverFracSbrief: MathspeakUtil.overFractionSbrief,
|
||||
CSFvulgarFraction: NumbersUtil.vulgarFraction,
|
||||
CQFvulgarFractionSmall: MathspeakUtil.isSmallVulgarFraction,
|
||||
CSFopenRadicalVerbose: MathspeakUtil.openingRadicalVerbose,
|
||||
CSFcloseRadicalVerbose: MathspeakUtil.closingRadicalVerbose,
|
||||
CSFindexRadicalVerbose: MathspeakUtil.indexRadicalVerbose,
|
||||
CSFopenRadicalBrief: MathspeakUtil.openingRadicalBrief,
|
||||
CSFcloseRadicalBrief: MathspeakUtil.closingRadicalBrief,
|
||||
CSFindexRadicalBrief: MathspeakUtil.indexRadicalBrief,
|
||||
CSFopenRadicalSbrief: MathspeakUtil.openingRadicalSbrief,
|
||||
CSFindexRadicalSbrief: MathspeakUtil.indexRadicalSbrief,
|
||||
CQFisSmallRoot: MathspeakUtil.smallRoot,
|
||||
CSFsuperscriptVerbose: MathspeakUtil.superscriptVerbose,
|
||||
CSFsuperscriptBrief: MathspeakUtil.superscriptBrief,
|
||||
CSFsubscriptVerbose: MathspeakUtil.subscriptVerbose,
|
||||
CSFsubscriptBrief: MathspeakUtil.subscriptBrief,
|
||||
CSFbaselineVerbose: MathspeakUtil.baselineVerbose,
|
||||
CSFbaselineBrief: MathspeakUtil.baselineBrief,
|
||||
CSFleftsuperscriptVerbose: MathspeakUtil.superscriptVerbose,
|
||||
CSFleftsubscriptVerbose: MathspeakUtil.subscriptVerbose,
|
||||
CSFrightsuperscriptVerbose: MathspeakUtil.superscriptVerbose,
|
||||
CSFrightsubscriptVerbose: MathspeakUtil.subscriptVerbose,
|
||||
CSFleftsuperscriptBrief: MathspeakUtil.superscriptBrief,
|
||||
CSFleftsubscriptBrief: MathspeakUtil.subscriptBrief,
|
||||
CSFrightsuperscriptBrief: MathspeakUtil.superscriptBrief,
|
||||
CSFrightsubscriptBrief: MathspeakUtil.subscriptBrief,
|
||||
CSFunderscript: MathspeakUtil.nestedUnderscript,
|
||||
CSFoverscript: MathspeakUtil.nestedOverscript,
|
||||
CSFendscripts: MathspeakUtil.endscripts,
|
||||
CTFordinalCounter: NumbersUtil.ordinalCounter,
|
||||
CTFwordCounter: NumbersUtil.wordCounter,
|
||||
CTFcontentIterator: StoreUtil.contentIterator,
|
||||
CQFdetIsSimple: MathspeakUtil.determinantIsSimple,
|
||||
CSFRemoveParens: MathspeakUtil.removeParens,
|
||||
CQFresetNesting: MathspeakUtil.resetNestingDepth,
|
||||
CGFbaselineConstraint: MathspeakUtil.generateBaselineConstraint,
|
||||
CGFtensorRules: MathspeakUtil.generateTensorRules
|
||||
});
|
||||
SpeechRules.addStore('es.speech.mathspeak', dynamic_cstr_js_1.DynamicCstr.BASE_LOCALE + '.speech.mathspeak', {
|
||||
CTFunitMultipliers: UnitUtil.unitMultipliers,
|
||||
CQFoneLeft: UnitUtil.oneLeft
|
||||
});
|
||||
SpeechRules.addStore('fr.speech.mathspeak', dynamic_cstr_js_1.DynamicCstr.BASE_LOCALE + '.speech.mathspeak', {
|
||||
CSFbaselineVerbose: MathspeakFrenchUtil.baselineVerbose,
|
||||
CSFbaselineBrief: MathspeakFrenchUtil.baselineBrief,
|
||||
CSFleftsuperscriptVerbose: MathspeakFrenchUtil.leftSuperscriptVerbose,
|
||||
CSFleftsubscriptVerbose: MathspeakFrenchUtil.leftSubscriptVerbose,
|
||||
CSFleftsuperscriptBrief: MathspeakFrenchUtil.leftSuperscriptBrief,
|
||||
CSFleftsubscriptBrief: MathspeakFrenchUtil.leftSubscriptBrief
|
||||
});
|
||||
SpeechRules.addStore('ko.speech.mathspeak', dynamic_cstr_js_1.DynamicCstr.BASE_LOCALE + '.speech.mathspeak', {
|
||||
CSFopenFracVerbose: MathspeakKoreanUtil.openingFractionVerbose,
|
||||
CSFcloseFracVerbose: MathspeakKoreanUtil.closingFractionVerbose,
|
||||
CSFopenFracBrief: MathspeakKoreanUtil.openingFractionBrief,
|
||||
CSFcloseFracBrief: MathspeakKoreanUtil.closingFractionBrief,
|
||||
CSFopenFracSbrief: MathspeakKoreanUtil.openingFractionSbrief,
|
||||
CSFoverFracSbrief: MathspeakKoreanUtil.overFractionSbrief,
|
||||
CSFcloseFracSbrief: MathspeakKoreanUtil.closingFractionSbrief,
|
||||
CQFisSimpleIndex: MathspeakKoreanUtil.isSimpleIndex,
|
||||
CSFindexRadicalVerbose: MathspeakKoreanUtil.indexRadicalVerbose,
|
||||
CSFindexRadicalBrief: MathspeakKoreanUtil.indexRadicalBrief,
|
||||
CSFindexRadicalSbrief: MathspeakKoreanUtil.indexRadicalSbrief,
|
||||
CSFopenRadicalVerbose: MathspeakKoreanUtil.openingRadicalVerbose,
|
||||
CSFcloseRadicalVerbose: MathspeakKoreanUtil.closingRadicalVerbose,
|
||||
CSFopenRadicalBrief: MathspeakKoreanUtil.openingRadicalBrief,
|
||||
CSFcloseRadicalBrief: MathspeakKoreanUtil.closingRadicalBrief,
|
||||
CSFopenRadicalSbrief: MathspeakKoreanUtil.openingRadicalSbrief
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user