Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mathjslab

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathjslab - npm Package Compare versions

Comparing version 1.0.19 to 1.0.20

2

package.json
{
"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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc