Vyacheslav Matyukhin
b24cfbc328
cleanups; ReducerInterface is no more
2022-09-19 23:10:09 +04:00
Vyacheslav Matyukhin
271303fb5f
fix more tests; FR improvements/refactorings
2022-09-19 15:00:38 +04:00
Vyacheslav Matyukhin
43635bd39b
remove IEvArrayString, implement __result__, cleanups
2022-09-18 03:15:58 +04:00
Vyacheslav Matyukhin
065a7aeec0
immutable bindings; test fixes
2022-09-18 02:19:08 +04:00
Vyacheslav Matyukhin
f62e90fa98
Reducer_Namespace; remove Module type; temporarily disable tests compilation
2022-09-17 00:30:44 +04:00
Vyacheslav Matyukhin
1e6a3d6495
Merge branch 'develop' into overhaul
2022-09-14 15:15:03 +04:00
Vyacheslav Matyukhin
757d458ecf
more FR
2022-09-12 13:33:41 +04:00
Vyacheslav Matyukhin
681a1b42c6
delete unused
2022-09-12 03:21:49 +04:00
Vyacheslav Matyukhin
fea89abff9
more WIP
2022-09-11 23:56:07 +04:00
Vyacheslav Matyukhin
7a29be3845
WIP (basic functionality, stdlib not converted yet)
2022-09-11 19:22:07 +04:00
Vyacheslav Matyukhin
fe56e81710
WIP
2022-09-10 21:01:04 +04:00
Umur Ozkul
1c98aaa3e2
value vs result conversion functions
2022-09-09 00:43:21 +02:00
Vyacheslav Matyukhin
ecc82ba8f7
reformat for lint
2022-09-07 23:04:07 +04:00
Vyacheslav Matyukhin
c0ccdbc1e9
experimental: replace result with exceptions in reducer
2022-09-07 22:45:19 +04:00
Umur Ozkul
0131498aca
fixes #558 fixes #1038
2022-09-06 20:15:57 +02:00
Umur Ozkul
7eef1d30f3
__result__ variable in bindings
2022-09-01 14:51:20 +02:00
Umur Ozkul
1b69ce3aa1
compatibility to change environment at runtime
...
There will be changes in develop to change environment at runtime. This
fix provides compatibility. So that they can be merged easier.
2022-08-15 15:18:14 +02:00
Umur Ozkul
66f2f18a00
fix merging develop
2022-08-15 14:45:45 +02:00
Umur Ozkul
58e1cf187d
Merge branch 'develop' into reducer-project
2022-08-15 13:59:07 +02:00
Umur Ozkul
2e8e71bbd0
project
...
test
remove setResult
parse end of outerblock
test end of outer block
compiles
testing
bindings tested
todo chain bindings
topological sort
2022-08-10 11:53:39 +02:00
Umur Ozkul
6733319403
switch replacement by type checking
2022-07-28 22:20:00 +02:00
Umur Ozkul
4a98cc210a
fix compiler warnings
2022-07-22 17:49:53 +02:00
Ozzie Gooen
47f1be0702
Story cleanup
2022-07-21 11:29:59 -07:00
Ozzie Gooen
7316d27b54
Added SampleSet fns to FunctionRegistry
2022-07-19 15:52:28 -07:00
Ozzie Gooen
f8d6db61c5
Moved list functions into FunctionRegistry
2022-07-19 10:35:31 -07:00
Ozzie Gooen
5891d23462
Merge pull request #845 from quantified-uncertainty/reducer-typecheck
...
Reducer typecheck
2022-07-18 22:25:40 -07:00
Ozzie Gooen
e6b402c7d8
Merge pull request #860 from quantified-uncertainty/sampleN
...
`mapSamplesN`
2022-07-18 21:17:38 -07:00
Sam Nolan
7887256ca1
Reorder function declarations to compile
2022-07-19 11:45:07 +10:00
Sam Nolan
5bdc19f35f
Refactor sampleN code and remove log
2022-07-19 11:38:43 +10:00
Sam Nolan
ffaf349e0a
Basic mapSampleN support
2022-07-19 11:33:11 +10:00
Umur Ozkul
6e1be862d2
reducer passed to external library
2022-07-18 18:51:05 +02:00
Umur Ozkul
06134a6524
Merge branch 'reducer-parsermodules' into reducer-typecheck
2022-07-18 18:08:44 +02:00
Umur Ozkul
479f60df01
before math library
...
no module (tested)
fix parser and Math library
2022-07-18 18:04:47 +02:00
Umur Ozkul
8fb75d57fc
type check
2022-07-18 15:15:36 +02:00
Umur Ozkul
b65aeaf0d2
spell check
2022-07-16 17:09:39 +02:00
Umur Ozkul
4522b46900
basic type compiler
2022-07-16 16:13:39 +02:00
Umur Ozkul
38cc93bdec
Module.defineFFI
2022-07-02 14:53:33 +02:00
Umur Ozkul
e192fe5790
PR comments
2022-06-24 12:15:38 +02:00
Umur Ozkul
07d5c6d8b3
Iev -> IEv Just more readable prefix
2022-06-23 20:38:07 +02:00
Umur Ozkul
ac9a468aa6
Reducer InternalExpressionValue created
...
this will allow complicated changes to execution without changing the typescript interface
2022-06-23 02:25:54 +02:00
Ozzie Gooen
a690cd15fd
Merge pull request #638 from quantified-uncertainty/Documentation-auto-generation
...
First attempt at a complete API definition
2022-06-11 13:37:27 -07:00
Umur Ozkul
0704c8d9f5
module tests pass
2022-06-11 15:15:25 +02:00
Ozzie Gooen
441ac3c251
Changed the name of select functions
2022-06-05 21:47:29 -07:00
Umur Ozkul
6b25e82f58
typeExpression
...
type statements
type paranthesis
type paranthesis
comments
TODO
typeExpression
type statements
type paranthesis
type paranthesis
comments
TODO
peggy construct functions
typeExpression
type statements
type paranthesis
type paranthesis
comments
TODO
peggy construct functions
apply
typeExpression
type statements
type paranthesis
type paranthesis
comments
TODO
peggy construct functions
apply
all types are expressions
typeExpression
type statements
type paranthesis
type paranthesis
comments
TODO
peggy construct functions
apply
all types are expressions
modifiers
typeExpression
type statements
type paranthesis
type paranthesis
comments
TODO
peggy construct functions
apply
all types are expressions
modifiers
0 arg constructors and $ (low priority type modifier)
remove GeneratedParser.js
peggy test helpers
test type parsing
type of test defined
act of binding refactored
recognize all binding functions | "$_setBindings_$" | "$_setTypeOfBindings_$" | "$_setTypeAliasBindings_$"
doBindStatement
bindings default statemetn
doBindExpression
clone type references and type aliases
doSetBindingsInNamespace
member_of, min, max
typeOr
type function
type with expression
2022-06-02 14:20:55 +02:00
Ozzie Gooen
178ec6f89d
Merge pull request #600 from quantified-uncertainty/issue597
...
fixed #597
2022-05-28 11:10:27 -04:00
Umur Ozkul
ce5f12360a
fixed #597
2022-05-28 15:52:35 +02:00
Ozzie Gooen
0da95bd21e
Cleanup of SampleSet map
2022-05-27 09:40:49 -04:00
Ozzie Gooen
d3a2f391a7
Added map3 to samplesMap
2022-05-27 09:24:06 -04:00
Umur Ozkul
a386eee570
remove unit evaluation test
...
We provide no implementation
2022-05-23 18:18:30 +02:00
Umur Ozkul
4628140069
numbers with units (tested)
2022-05-23 08:13:51 +02:00