UNPKG

mathsteps-experimental-fork

Version:

Step by step math solutions. Experimental Fork

33 lines (30 loc) 1.83 kB
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 };