Umur Ozkul
6733319403
switch replacement by type checking
2022-07-28 22:20:00 +02:00
Umur Ozkul
66e48dd834
fixes #872
2022-07-25 19:56:18 +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
aa3d91d78f
Merge branch 'develop' into add-reducer-to-function-registry
...
* develop:
Minor component fix to show Void statements
Fixed typescript build
Introduce void type
2022-07-20 16:50:49 -07:00
Umur Ozkul
1c4557b638
Introduce void type
...
yarn all:rescript
EvVoid
parsing void
void
2022-07-20 17:01:42 +02: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
15d63a6a96
type modifiers -> type contracts
2022-07-18 18:31:09 +02:00
Umur Ozkul
c1429e0907
simplified modules
2022-07-18 18:16:49 +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
532a878911
define function returning result
2022-07-11 17:46:50 +02:00
Umur Ozkul
29c9cad510
remove dead line
2022-07-05 06:19:42 +02:00
Umur Ozkul
f5f2d94fbc
remove dead line
2022-07-05 06:17:15 +02:00
Umur Ozkul
a285d0b493
fix peggy warning
2022-07-05 06:17:03 +02:00
Umur Ozkul
6edacc78e4
foo test
2022-07-05 05:16:00 +02:00
Umur Ozkul
c0329dc73d
resolve PR786
2022-07-05 00:58:25 +02:00
Umur Ozkul
38cc93bdec
Module.defineFFI
2022-07-02 14:53:33 +02:00
Vyacheslav Matyukhin
8880b91c28
peggy: require instead of import, fixes tests
2022-06-26 12:13:38 +03:00
Vyacheslav Matyukhin
7cbece9212
optional location on NodeString (for record keys)
2022-06-26 11:42:33 +03:00
Vyacheslav Matyukhin
5a2b5b2a4d
return typed peggy AST from parse
2022-06-26 11:14:51 +03:00
Ozzie Gooen
aeea4806b4
Merge pull request #752 from quantified-uncertainty/reducer-typescript-wall
...
Reducer typescript wall
2022-06-24 05:43:21 -07: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
7b2c16d90f
fix typescript test
2022-06-23 04:03:14 +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
Vyacheslav Matyukhin
84a0d83efb
store location on RESyntaxError; export parse() function
2022-06-22 00:34:35 +03:00
Umur Ozkul
e661665385
Merge branch 'develop' into reducer-modules
2022-06-13 18:56:37 +02:00
Umur Ozkul
28938adf53
always merge stdlib
2022-06-13 18:54:48 +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
Umur Ozkul
69bab17331
Math module tests defined (failing)
...
rename modules
define module
Math module
test helper fixed for defaults and test defined
2022-06-10 16:35:39 +02:00
Umur Ozkul
3ca209a53d
bindings and module managers
...
bindings are a module
2022-06-10 14:19:42 +02:00
Ozzie Gooen
8fd5c6a1be
Merge branch 'develop' into Documentation-auto-generation
...
* develop: (22 commits)
components-lint respects components prettierignore
format main.css and prettierignore base.css
scoped tailwind preflight, top-level .squiggle wrapper
grammar: identifiers with modules
Refactored reducerInterface files
Added simple scientific units
Added stdev to table of stats, when needed
Added stdev and variance to Distribution Operation Constructors
Quick addition of stdev-variance-min-max-mode
⬆️ Bump @types/node from 17.0.38 to 17.0.40
⬆️ Bump webpack from 5.72.1 to 5.73.0
⬆️ Bump @storybook/react from 6.5.6 to 6.5.7
⬆️ Bump ts-node from 10.8.0 to 10.8.1
⬆️ Bump @storybook/builder-webpack5 from 6.5.6 to 6.5.7
⬆️ Bump peggy from 2.0.0 to 2.0.1
⬆️ Bump @storybook/addon-essentials from 6.5.6 to 6.5.7
⬆️ Bump @storybook/preset-create-react-app from 4.1.1 to 4.1.2
⬆️ Bump @hookform/resolvers from 2.8.10 to 2.9.0
⬆️ Bump typescript from 4.7.2 to 4.7.3
⬆️ Bump @storybook/manager-webpack5 from 6.5.6 to 6.5.7
...
2022-06-09 16:50:46 -07:00
Umur Ozkul
02c06b638e
module access to expression
2022-06-09 14:57:25 +02:00
Umur Ozkul
346c83f2be
module parse
2022-06-09 14:35:44 +02:00
Umur Ozkul
cfcf3cb144
module grammar type correction
2022-06-09 14:30:17 +02:00
Umur Ozkul
b41e32805c
grammar: identifiers with modules
2022-06-08 17:00:17 +02:00
Ozzie Gooen
a15c0fa888
Added simple scientific units
2022-06-06 13:55:51 -07:00
Ozzie Gooen
441ac3c251
Changed the name of select functions
2022-06-05 21:47:29 -07:00