impureFunctionsNumber.generated.js 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496
  1. import _extends from "@babel/runtime/helpers/extends";
  2. /**
  3. * THIS FILE IS AUTO-GENERATED
  4. * DON'T MAKE CHANGES HERE
  5. */
  6. import { config } from './configReadonly.js';
  7. import { createChainClass, createNode, createObjectNode, createRangeNode, createRelationalNode, createReviver, createSymbolNode, createAccessorNode, createAssignmentNode, createBlockNode, createChain, createConditionalNode, createFunctionNode, createIndexNode, createOperatorNode, createConstantNode, createFunctionAssignmentNode, createParenthesisNode, createArrayNode, createSimplifyConstant, createParse, createResolve, createSimplifyCore, createCompile, createEvaluate, createHelpClass, createParserClass, createSimplify, createDerivative, createRationalize, createHelp, createParser, createCumSumTransform, createApplyTransform, createFilterTransform, createForEachTransform, createMapTransform, createMeanTransform, createSubsetTransform, createStdTransform, createSumTransform, createMaxTransform, createMinTransform, createRangeTransform, createVarianceTransform } from '../factoriesNumber.js';
  8. import { e, _false, index, _Infinity, LN10, LOG10E, matrix, _NaN, _null, phi, Range, replacer, ResultSet, SQRT1_2,
  9. // eslint-disable-line camelcase
  10. subset, tau, typed, unaryPlus, version, xor, abs, acos, acot, acsc, add, and, asec, asin, atan, atanh, bitAnd, bitOr, boolean, cbrt, combinations, compare, compareText, cos, cot, csc, cube, divide, equalScalar, erf, exp, filter, forEach, format, gamma, isInteger, isNegative, isPositive, isZero, LOG2E, largerEq, leftShift, log, log1p, map, mean, mod, multiply, not, number, or, pi, pow, random, rightLogShift, SQRT2, sech, sin, size, smallerEq, square, string, subtract, tanh, typeOf, unequal, xgcd, acoth, addScalar, asech, bitNot, combinationsWithRep, cosh, csch, divideScalar, equalText, expm1, isNumeric, LN2, lcm, log10, multiplyScalar, nthRoot, pickRandom, randomInt, rightArithShift, sec, sinh, sqrt, tan, unaryMinus, acosh, apply, asinh, bitXor, clone, cumsum, equal, factorial, hasNumericValue, isNaN, larger, log2, mode, norm, partitionSelect, print, quantileSeq, round, smaller, stirlingS2, _true, variance, acsch, atan2, catalan, compareNatural, composition, deepEqual, floor, hypot, lgamma, median, multinomial, permutations, range, sign, std, ceil, coth, fix, isPrime, numeric, prod, bellNumbers, gcd, mad, sum, max, min } from './pureFunctionsNumber.generated.js';
  11. var math = {}; // NOT pure!
  12. var mathWithTransform = {}; // NOT pure!
  13. var classes = {}; // NOT pure!
  14. export var Chain = createChainClass({
  15. math,
  16. typed
  17. });
  18. export var Node = createNode({
  19. mathWithTransform
  20. });
  21. export var ObjectNode = createObjectNode({
  22. Node
  23. });
  24. export var RangeNode = createRangeNode({
  25. Node
  26. });
  27. export var RelationalNode = createRelationalNode({
  28. Node
  29. });
  30. export var reviver = createReviver({
  31. classes
  32. });
  33. export var SymbolNode = createSymbolNode({
  34. Node,
  35. math
  36. });
  37. export var AccessorNode = createAccessorNode({
  38. Node,
  39. subset
  40. });
  41. export var AssignmentNode = createAssignmentNode({
  42. matrix,
  43. Node,
  44. subset
  45. });
  46. export var BlockNode = createBlockNode({
  47. Node,
  48. ResultSet
  49. });
  50. export var chain = createChain({
  51. Chain,
  52. typed
  53. });
  54. export var ConditionalNode = createConditionalNode({
  55. Node
  56. });
  57. export var FunctionNode = createFunctionNode({
  58. Node,
  59. SymbolNode,
  60. math
  61. });
  62. export var IndexNode = createIndexNode({
  63. Node,
  64. size
  65. });
  66. export var OperatorNode = createOperatorNode({
  67. Node
  68. });
  69. export var ConstantNode = createConstantNode({
  70. Node
  71. });
  72. export var FunctionAssignmentNode = createFunctionAssignmentNode({
  73. Node,
  74. typed
  75. });
  76. export var ParenthesisNode = createParenthesisNode({
  77. Node
  78. });
  79. export var ArrayNode = createArrayNode({
  80. Node
  81. });
  82. export var simplifyConstant = createSimplifyConstant({
  83. AccessorNode,
  84. ArrayNode,
  85. ConstantNode,
  86. FunctionNode,
  87. IndexNode,
  88. ObjectNode,
  89. OperatorNode,
  90. SymbolNode,
  91. config,
  92. mathWithTransform,
  93. matrix,
  94. typed
  95. });
  96. export var parse = createParse({
  97. AccessorNode,
  98. ArrayNode,
  99. AssignmentNode,
  100. BlockNode,
  101. ConditionalNode,
  102. ConstantNode,
  103. FunctionAssignmentNode,
  104. FunctionNode,
  105. IndexNode,
  106. ObjectNode,
  107. OperatorNode,
  108. ParenthesisNode,
  109. RangeNode,
  110. RelationalNode,
  111. SymbolNode,
  112. config,
  113. numeric,
  114. typed
  115. });
  116. export var resolve = createResolve({
  117. ConstantNode,
  118. FunctionNode,
  119. OperatorNode,
  120. ParenthesisNode,
  121. parse,
  122. typed
  123. });
  124. export var simplifyCore = createSimplifyCore({
  125. AccessorNode,
  126. ArrayNode,
  127. ConstantNode,
  128. FunctionNode,
  129. IndexNode,
  130. ObjectNode,
  131. OperatorNode,
  132. ParenthesisNode,
  133. SymbolNode,
  134. add,
  135. divide,
  136. equal,
  137. isZero,
  138. multiply,
  139. parse,
  140. pow,
  141. subtract,
  142. typed
  143. });
  144. export var compile = createCompile({
  145. parse,
  146. typed
  147. });
  148. export var evaluate = createEvaluate({
  149. parse,
  150. typed
  151. });
  152. export var Help = createHelpClass({
  153. parse
  154. });
  155. export var Parser = createParserClass({
  156. evaluate
  157. });
  158. export var simplify = createSimplify({
  159. AccessorNode,
  160. ArrayNode,
  161. ConstantNode,
  162. FunctionNode,
  163. IndexNode,
  164. ObjectNode,
  165. OperatorNode,
  166. ParenthesisNode,
  167. SymbolNode,
  168. add,
  169. config,
  170. divide,
  171. equal,
  172. isZero,
  173. mathWithTransform,
  174. matrix,
  175. multiply,
  176. parse,
  177. pow,
  178. resolve,
  179. simplifyConstant,
  180. simplifyCore,
  181. subtract,
  182. typed
  183. });
  184. export var derivative = createDerivative({
  185. ConstantNode,
  186. FunctionNode,
  187. OperatorNode,
  188. ParenthesisNode,
  189. SymbolNode,
  190. config,
  191. equal,
  192. isZero,
  193. numeric,
  194. parse,
  195. simplify,
  196. typed
  197. });
  198. export var rationalize = createRationalize({
  199. AccessorNode,
  200. ArrayNode,
  201. ConstantNode,
  202. FunctionNode,
  203. IndexNode,
  204. ObjectNode,
  205. OperatorNode,
  206. ParenthesisNode,
  207. SymbolNode,
  208. add,
  209. config,
  210. divide,
  211. equal,
  212. isZero,
  213. mathWithTransform,
  214. matrix,
  215. multiply,
  216. parse,
  217. pow,
  218. simplify,
  219. simplifyConstant,
  220. simplifyCore,
  221. subtract,
  222. typed
  223. });
  224. export var help = createHelp({
  225. Help,
  226. mathWithTransform,
  227. typed
  228. });
  229. export var parser = createParser({
  230. Parser,
  231. typed
  232. });
  233. _extends(math, {
  234. e,
  235. false: _false,
  236. index,
  237. Infinity: _Infinity,
  238. LN10,
  239. LOG10E,
  240. matrix,
  241. NaN: _NaN,
  242. null: _null,
  243. phi,
  244. replacer,
  245. SQRT1_2,
  246. subset,
  247. tau,
  248. typed,
  249. unaryPlus,
  250. 'E': e,
  251. version,
  252. xor,
  253. abs,
  254. acos,
  255. acot,
  256. acsc,
  257. add,
  258. and,
  259. asec,
  260. asin,
  261. atan,
  262. atanh,
  263. bitAnd,
  264. bitOr,
  265. boolean,
  266. cbrt,
  267. combinations,
  268. compare,
  269. compareText,
  270. cos,
  271. cot,
  272. csc,
  273. cube,
  274. divide,
  275. equalScalar,
  276. erf,
  277. exp,
  278. filter,
  279. forEach,
  280. format,
  281. gamma,
  282. isInteger,
  283. isNegative,
  284. isPositive,
  285. isZero,
  286. LOG2E,
  287. largerEq,
  288. leftShift,
  289. log,
  290. log1p,
  291. map,
  292. mean,
  293. mod,
  294. multiply,
  295. not,
  296. number,
  297. or,
  298. pi,
  299. pow,
  300. random,
  301. reviver,
  302. rightLogShift,
  303. SQRT2,
  304. sech,
  305. sin,
  306. size,
  307. smallerEq,
  308. square,
  309. string,
  310. subtract,
  311. tanh,
  312. typeOf,
  313. unequal,
  314. xgcd,
  315. acoth,
  316. addScalar,
  317. asech,
  318. bitNot,
  319. chain,
  320. combinationsWithRep,
  321. cosh,
  322. csch,
  323. divideScalar,
  324. equalText,
  325. expm1,
  326. isNumeric,
  327. LN2,
  328. lcm,
  329. log10,
  330. multiplyScalar,
  331. nthRoot,
  332. pickRandom,
  333. randomInt,
  334. rightArithShift,
  335. sec,
  336. sinh,
  337. sqrt,
  338. tan,
  339. unaryMinus,
  340. acosh,
  341. apply,
  342. asinh,
  343. bitXor,
  344. clone,
  345. cumsum,
  346. equal,
  347. factorial,
  348. hasNumericValue,
  349. isNaN,
  350. larger,
  351. log2,
  352. mode,
  353. norm,
  354. partitionSelect,
  355. print,
  356. quantileSeq,
  357. round,
  358. smaller,
  359. stirlingS2,
  360. true: _true,
  361. variance,
  362. acsch,
  363. atan2,
  364. catalan,
  365. compareNatural,
  366. composition,
  367. deepEqual,
  368. floor,
  369. hypot,
  370. lgamma,
  371. median,
  372. multinomial,
  373. permutations,
  374. range,
  375. sign,
  376. std,
  377. 'PI': pi,
  378. ceil,
  379. coth,
  380. fix,
  381. isPrime,
  382. numeric,
  383. prod,
  384. simplifyConstant,
  385. bellNumbers,
  386. gcd,
  387. mad,
  388. sum,
  389. max,
  390. parse,
  391. resolve,
  392. simplifyCore,
  393. compile,
  394. evaluate,
  395. simplify,
  396. derivative,
  397. min,
  398. rationalize,
  399. help,
  400. parser,
  401. config
  402. });
  403. _extends(mathWithTransform, math, {
  404. cumsum: createCumSumTransform({
  405. add,
  406. typed,
  407. unaryPlus
  408. }),
  409. apply: createApplyTransform({
  410. isInteger,
  411. typed
  412. }),
  413. filter: createFilterTransform({
  414. typed
  415. }),
  416. forEach: createForEachTransform({
  417. typed
  418. }),
  419. map: createMapTransform({
  420. typed
  421. }),
  422. mean: createMeanTransform({
  423. add,
  424. divide,
  425. typed
  426. }),
  427. subset: createSubsetTransform({}),
  428. std: createStdTransform({
  429. map,
  430. sqrt,
  431. typed,
  432. variance
  433. }),
  434. sum: createSumTransform({
  435. add,
  436. config,
  437. numeric,
  438. typed
  439. }),
  440. max: createMaxTransform({
  441. config,
  442. larger,
  443. numeric,
  444. typed
  445. }),
  446. min: createMinTransform({
  447. config,
  448. numeric,
  449. smaller,
  450. typed
  451. }),
  452. range: createRangeTransform({
  453. matrix,
  454. config,
  455. larger,
  456. largerEq,
  457. smaller,
  458. smallerEq,
  459. typed
  460. }),
  461. variance: createVarianceTransform({
  462. add,
  463. apply,
  464. divide,
  465. isNaN,
  466. multiply,
  467. subtract,
  468. typed
  469. })
  470. });
  471. _extends(classes, {
  472. Range,
  473. ResultSet,
  474. Chain,
  475. Node,
  476. ObjectNode,
  477. RangeNode,
  478. RelationalNode,
  479. SymbolNode,
  480. AccessorNode,
  481. AssignmentNode,
  482. BlockNode,
  483. ConditionalNode,
  484. FunctionNode,
  485. IndexNode,
  486. OperatorNode,
  487. ConstantNode,
  488. FunctionAssignmentNode,
  489. ParenthesisNode,
  490. ArrayNode,
  491. Help,
  492. Parser
  493. });
  494. Chain.createProxy(math);
  495. export { embeddedDocs as docs } from '../expression/embeddedDocs/embeddedDocs.js';