30 Commits

Author SHA1 Message Date
Emmanuel Ferdman
7c9c65ac94
docs: update parse.js reference (#3316)
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2024-11-14 16:18:23 +01:00
Jos de Jong
a1eec936fc
feat: export util functions for maps and improve documentation of scope (#3243)
* feat: export util functions `isMap`, `isPartitionedMap`, and `isObjectWrappingMap` and improve the documentation of `scope` (see #3150)

* chore: fix broken unit tests

* docs: refine the explanation about scopes
2024-08-01 10:57:23 +02:00
Jos de Jong
5a4f60fdf6
Fix not being able to use and and or inside a function definition (#3150)
* chore: write unit tests using `and` and `or` inside a function definition (WIP)

* fix: #3143 fix scope issues in rawArgs functions by implementing a `PartitionedMap`

* fix: add more unit tests for `ObjectWrappingMap`

* fix: don't let `ObjectWrappingMap` and `PartitionedMap` extend `Map` (risk of having non-overwritten methods)

* docs: update docs about `rawArgs` functions
2024-02-08 09:53:21 +01:00
jos
3153de27ee Clarify the documentation on scope when using rawArgs, see #1055 2020-04-04 17:24:36 +02:00
jos
a602a38340 Updated docs for v6 2019-05-20 21:42:49 +02:00
jos
25be459ed3 Merge math.expression.parse into math.parse 2019-02-03 20:30:43 +01:00
jos
078f1dd69f Renamed methods .eval to .evaluate, updated all docs and examples accordingly 2019-01-16 10:11:32 +01:00
jos
b6b36bfd9b Use strict equality checks everywhere (=== and !==) 2018-06-13 15:02:21 +02:00
jos
b3b96749bf Refactored var into const/let, and removed a lot of semicolons 2018-06-13 12:21:14 +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
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
a531c5e656 Fixed code block (kramdown wants an empty line) 2016-03-22 08:45:53 +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
38ecd0b42d Fixed markup of some code blocks (missing empty line before the block) 2015-09-13 21:18:26 +02:00
jos
052b6cf4ed Some minor restructuring in the docs. Moved command line debugging to the page command line interface. 2015-06-12 19:40:41 +02:00
Max Bruckner
31b4c4c7c0 Documentation for function attachments and template strings 2015-06-07 19:56:25 +02:00
jos
a92b978036 Merged develop into v2 2015-06-07 15:57:41 +02:00
Max Bruckner
741ab47ada Fix ordered list 2015-06-03 16:16:54 +02:00
jos
c810981238 Method Node.compile() no longer needs math to be passed as argument. 2015-05-27 13:30:35 +02:00
Max Bruckner
2350d68ec3 Update documentation to include the changed API 2015-05-16 13:33:19 +02:00
Max Bruckner
0f71bc262a Fix typo in docs 2015-05-14 10:13:04 +02:00
jos
5711bdfa7e Some markdown fixes in the docs 2015-03-30 10:05:20 +02:00
Max Bruckner
c80e0baf20 Update documentation of custom toTex 2015-03-17 18:27:01 +01:00
Max Bruckner
9a89ab27da Documentation for custom toTex functions 2015-03-13 21:23:14 +01:00
jos
79f4d7fbe3 Some minor fixes in the docs 2014-12-30 19:57:34 +01:00
jos
423909e6f1 Changed constructor of RangeNode to new RangeNode(start: Node, end: Node [, step: Node]). 2014-11-13 21:25:37 +01:00
jos
72a1b03850 Documented expression tree API. Some internal refactoring in nodes. 2014-11-12 22:30:15 +01:00