99 Commits

Author SHA1 Message Date
jos
e7766e4468 Replaced examples resulting in round-off errors to prevent confusion (see #910) 2017-08-02 20:02:51 +02:00
jos
469e6bf3cf Fixed #895: added support for the dollar character $ in symbol names 2017-07-10 20:29:30 +02:00
Nekomajin42
7301b6fcf9 Implement toHTML() to Nodes
toHTML() method to each Node, and update in the docs
2017-05-21 15:47:43 +02:00
jos
be913efa29 Added docs and example on making the expression parser less vulnerable 2017-05-12 12:15:46 +02:00
jos
34f948f808 Fixed an issue in a code example in the docs 2017-04-22 12:56:56 +02:00
jos
ee6efa3768 Only allow accessing/assigning properties on plain objects. Only allow calling known methods. 2017-04-08 15:32:10 +02:00
jos
04cbd0c0b1 Added a section on how to report security issues 2017-04-02 20:08:48 +02:00
jos
52462a8e29 Released v3.10.2 2017-03-31 10:26:04 +02:00
jos
2f45600905 Fixed a security vulnerability in the expression parser allowing execution of arbitrary JavaScript 2017-03-31 10:18:14 +02:00
jos
73c3d711e5 Updated description of mathsteps 2017-01-23 22:04:44 +01:00
jos
20f3af05b3 Fixed markdown urls, updated an example 2017-01-23 21:56:14 +01:00
jos
f4b7855a84 Docs, examples, some fixes 2017-01-22 15:30:18 +01:00
jos
db67f4cb84 Removed method Node.simplify() (use function simplify instead) 2017-01-22 13:42:19 +01:00
jos
5c5b83988e Updaed docs of Node.simplify 2017-01-21 20:35:20 +01:00
jos
71ae3ea076 Consistent API for both derivative and simplify (dropped transform) 2017-01-20 21:43:40 +01:00
Maxired (Maxence Dalmais)
daf7494512 add missing parentheses 2016-12-14 11:14:13 +01:00
jos
7152142661 Fixed #732: Allow letter-like unicode characters like Ohm \u2126 2016-11-18 19:19:17 +01:00
jos
e0123c7355 Implemented a method cloneDeep for the expression Nodes. See #745. 2016-11-18 15:37:07 +01:00
H.D. Sarson
04732a2456 Edited description of string operations to include setting values in strings 2016-11-08 14:58:43 +00:00
H.D. Sarson
356e2cf096 tidied up example so it is easier to read 2016-11-08 14:40:20 +00:00
Harry Sarson
0428d0cf80 Changed expressions/syntax in docs to represent the actaul result of string opperations. 2016-11-07 20:27:51 +00:00
Harry Sarson
b6a96fa76a Changed ',' to ';' in doc's to fix typo 2016-11-07 19:43:22 +00:00
jos
4306200c4c Implemented method Node.equals(other) for all nodes of the expression parser 2016-11-05 16:27:23 +01:00
jos
20a571f38d Fixed #688: Describe allowed variable names in the docs 2016-10-21 16:50:51 +02:00
jos
064eb31381 Fixed #715: Parser now exposes test functions like isAlpha which can be replaced in order to adjust the allowed characters in variables names 2016-10-21 16:33:38 +02:00
jos
23d1786cb2 Comments of expressions are are now stored in the parsed nodes, see #690 2016-08-23 21:12:39 +02:00
jos
094274762b Added some docs on creating a typed function in the expression parser (see #665) 2016-05-22 15:40:14 +02:00
jos
1a45d520ba Clarified the docs on string concatenation (see #664) 2016-05-22 14:54:42 +02:00
jos
6f1094a309 Clarified the docs on string concatenation (see #664) 2016-05-22 14:49:57 +02:00
jos
0bdbcaec69 A minor fix in the docs 2016-04-25 22:04:21 +02:00
jos
66716819a7 Fixed #644: implemented method Parser.getAll() to retrieve all defined variables 2016-04-16 09:55:48 +02:00
jos
a531c5e656 Fixed code block (kramdown wants an empty line) 2016-03-22 08:45:53 +01:00
jos
d9e7ced69c Merge remote-tracking branch 'origin/develop' into develop 2016-03-19 20:22:38 +01:00
jos
c8d41fc5b4 Restored support for implicit multiplications like (2+3)(4+5) 2016-03-19 20:16:54 +01:00
Max Bruckner
f038f86502 Documentation for implicit multiplication toString/toTex options 2016-03-19 19:25:39 +01:00
jos
aaa153d9e9 Some minor fixes in the docs 2016-03-19 13:15:01 +01:00
jos
15aca5e4d0 Changed casing of the values of config options number and matrix to match the actual name of the classes. 2016-03-04 19:41:54 +01:00
jos
e152c9943c Fixed a lot of broken links 2016-03-04 16:56:19 +01:00
jos
d9b9902842 Moved functions.md and classes.md to /reference 2016-03-03 21:16:06 +01:00
jos
a60a70e6b9 Store dot notation in IndexNode 2016-02-27 11:36:47 +01:00
jos
89e1238fed Implemented read-only name-properties for AccessorNode and AssignmentNode, improved the name property of FunctionNode 2016-02-27 11:17:34 +01:00
jos
dc1e800314 Updated docs and history on expression parser nodes 2016-02-26 21:03:04 +01:00
jos
2b7c00e481 Updated syntax.md 2016-01-14 21:50:59 +01:00
jos
fad5d8cc07 Merged parseFunctions and parseIndex into parseAccessors. Restricted support for implicit multiplication, execute as accessors instead 2016-01-09 21:11:29 +01:00
jos
b7bd078def Added name property to UpdateNode 2016-01-08 22:27:19 +01:00
jos
99552744f6 Added docs and an example on objects 2016-01-03 19:47:41 +01:00
jos
a7fa38e407 Merge branch 'master' into develop 2015-09-15 21:25:36 +02:00
Tomek Wiszniewski
aef0d74065 Fix typo 2015-09-15 18:12:02 +02:00
jos
38ecd0b42d Fixed markup of some code blocks (missing empty line before the block) 2015-09-13 21:18:26 +02:00
jos
4f00a69386 Merge remote-tracking branch 'origin/master' 2015-08-11 21:32:22 +02:00