Changelog
1.5.5
Changelog
1.5.4
MultiArray.evaluate
(array of cells be evaluated in the same
way as common array now solved).Changelog
1.5.3
MultiArray.evaluate
(evaluating null array throws error now
solved).Changelog
1.5.2
MultiArray.evaluate
. Before the method was page-oriented. Now
is full dimensional using recursion and concatenation.ElementType
from 'MultiArray.ts' in 'lib.ts'.MultiArray.reshape
.Changelog
1.5.0
FunctionHandle
type has been created and made a member of
AST.NodeExpr
through ElementType
. Evaluator.nameTable
entries has been
modified to AST.NodeExpr
. Changes in Evaluator.Evaluator
, removing
function definition, and altering processing of node types 'IDENT' and 'IDX'
to use function handles. Now the function definitions and use is the same like
in MATLAB®/Octave.Changelog
1.4.2
CoreFunctions.newFilled
).Changelog
1.4.1
Evaluator
(indexing with 'end' and literal indexing).clear
word list command defined inside body of Evaluator
class.Evaluator.readonlyNameTable
has been removed. Improvements in clear command.Structure
class definition and its respective test file has been created. Some indirect reference implemented in lexer, parser and evaluator.Evaluator.initialize
modified to new Evaluator
).CoreFunctions.newFilledEach
).Evaluator.validateAssignment
(remove left
field in return value).ComplexDecimal.random
using Decimal.random
so configuration 'crypt' takes effect.ComplexDecimal.set
.Evaluator.baseFunctionTable
and function calling:
Evaluator.localTable
variable creation using global.crypto.randomUUID
.Changelog
1.4.0
Evaluator
. The method Evaluator.initialize
has been removed and initialization actions moved to Evaluator
constructor. Now the Evaluator
class can be instantiated more than one time.Changelog
1.3.4