mathsteps-experimental-fork
Version:
Step by step math solutions. Experimental Fork
33 lines (30 loc) • 1.83 kB
JavaScript
import math$1 from './config.js';
import { print, printAsTeX, convertTextToTeX, parseText, isOkAsSymbolicExpression, registerPreprocessorBeforeParse, registerPreprocessorAfterParse } from './newServices/nodeServices/parseText.js';
export { assessUserEquationStep, assessUserEquationSteps } from './simplifyExpression/equationEvaluation.js';
export { EquationCommander } from './equationCommander/index.js';
import { simplifyExpression, solveEquation } from './indexPrepareSimplifyAndSolve.js';
export { myNodeToString } from './newServices/nodeServices/myNodeToString.js';
export { assessUserStep, assessUserSteps } from './simplifyExpression/stepEvaluationCore.js';
export { changeTypeIsInGroup, convertAdditionToSubtractionErrorType, convertMistakeOnlyTypeToItsChangeType, doesChangeTypeEqual, getChangeTypeGroups, getEveryChangeIdApplicable, getRootChangeType, isChangeTypeInGroup, isMistakeTypeOnly, isSameRootChangeType } from './types/changeType/changeAndMistakeUtils.js';
import { ChangeTypes } from './types/changeType/ChangeTypes.js';
export { MATH_RULE_TO_CHANGE_TYPE_MAPPING } from './types/changeType/MathRuleTypes.js';
export { cleanEquationForShow } from './util/cleanEquationForShow.js';
export { printAscii } from './util/print.js';
const math = {
simplifyExpression,
solveEquation,
// kemuSolveEquation,
ChangeTypes,
// normalizeExpression,
print,
printAsTeX,
// compareByText,
math: math$1,
FunctionNode: math$1.FunctionNode,
convertTextToTeX,
parseText,
isOkAsSymbolicExpression,
registerPreprocessorBeforeParse,
registerPreprocessorAfterParse
};
export { ChangeTypes, convertTextToTeX, math as default, isOkAsSymbolicExpression, math$1 as math, parseText, print, printAsTeX, registerPreprocessorAfterParse, registerPreprocessorBeforeParse, simplifyExpression, solveEquation };