Comparing version 1.0.19 to 1.0.20
{ | ||
"name": "mathjslab", | ||
"version": "1.0.19", | ||
"version": "1.0.20", | ||
"description": "MathJSLab - An interpreter with language syntax like MATLAB/Octave", | ||
@@ -5,0 +5,0 @@ "main": "build/mathjslab.js", |
@@ -7,4 +7,9 @@ # MathJSLab | ||
[MATLAB®](https://www.mathworks.com/)/[Octave](https://www.gnu.org/software/octave/) | ||
language. | ||
language written completely in [Typescript](https://www.typescriptlang.org/). | ||
It uses the [Jison](https://gerhobbelt.github.io/jison/) | ||
[parser generator](https://en.wikipedia.org/wiki/Compiler-compiler) to create an | ||
[AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree) | ||
([Abstract Syntax Tree](https://en.wikipedia.org/wiki/Abstract_syntax_tree)). | ||
It can run in browser environment and implements an arbitrary precision arithmetics using | ||
@@ -99,7 +104,21 @@ [decimal.js](https://www.npmjs.com/package/decimal.js) package. MathJSLab | ||
* [Decimal.js documentation](https://mikemcl.github.io/decimal.js/) | ||
* [Wolfram MathWorld](https://mathworld.wolfram.com/) | ||
* [WolframAlpha](https://www.wolframalpha.com/) | ||
* [MATLAB® Documentation](https://www.mathworks.com/help/matlab/index.html) | ||
* [Get Started with MATLAB®](https://www.mathworks.com/help/matlab/getting-started-with-matlab.html) | ||
* [Language Fundamentals](https://www.mathworks.com/help/matlab/language-fundamentals.html) | ||
* [GNU Octave manual](https://docs.octave.org/latest/) | ||
* [Octave Online](https://octave-online.net/) | ||
* [Wolfram MathWorld](https://mathworld.wolfram.com/) | ||
* [WolframAlpha](https://www.wolframalpha.com/) | ||
* [Octave scripts source](https://github.com/gnu-octave/octave/tree/default/scripts) | ||
* [GNU Octave at Wikipedia](https://en.wikipedia.org/wiki/GNU_Octave) | ||
* [Octave Forge - Extra packages for GNU Octave](https://octave.sourceforge.io/) | ||
* [Octave Forge Function List](https://octave.sourceforge.io/list_functions.php) | ||
* [GNU Octave at Free Software Foundation](https://www.gnu.org/software/octave/) | ||
* [GNU Octave (version 6.4.0) Online Manual](https://octave.org/doc/v6.4.0/index.html) | ||
* [18.2 Basic Matrix Functions](https://octave.org/doc/v6.4.0/Basic-Matrix-Functions.html) | ||
* [Octave lexer](https://github.com/gnu-octave/octave/blob/default/libinterp/parse-tree/lex.ll) | ||
* [Octave parser](https://github.com/gnu-octave/octave/blob/default/libinterp/parse-tree/oct-parse.yy) | ||
* [MATLAB® parser by Tegala Sravani](https://github.com/TegalaSravani/MATLAB®-PARSER) | ||
* [The Design and Implementation of a Parser and Scanner for the MATLAB® Language in the MATCH Compiler](http://www.ece.northwestern.edu/cpdc/pjoisha/MAGICA/CPDC-TR-9909-017.pdf) | ||
* [MATLAB® grammar from Grammar Zoo](https://slebok.github.io/zoo/markup/scientific/matlab/srour/extracted/index.html) | ||
@@ -106,0 +125,0 @@ # License |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
421296
146