2022-09-18 15:14:32 +00:00
|
|
|
Various scripts used for development, benchmarking and testing.
|
|
|
|
|
|
|
|
None of these are bundled in the NPM package yet.
|
|
|
|
|
2022-09-18 15:18:10 +00:00
|
|
|
# run.mjs
|
2022-09-18 15:14:32 +00:00
|
|
|
|
2022-09-18 15:18:10 +00:00
|
|
|
`scripts/run.mjs` allows quick testing of Squiggle programs:
|
2022-09-18 15:14:32 +00:00
|
|
|
|
|
|
|
```
|
2022-09-18 15:18:10 +00:00
|
|
|
$ ./scripts/run.mjs '2+2'
|
2022-09-18 15:14:32 +00:00
|
|
|
Running 2+2
|
|
|
|
Ok 4
|
|
|
|
@{__result__: 4}
|
|
|
|
```
|
|
|
|
|
|
|
|
# run-file.mjs
|
|
|
|
|
|
|
|
`scripts/run-file.mjs` can be used to run and benchmark squiggle scripts stored in files:
|
|
|
|
|
|
|
|
```
|
|
|
|
$ ./scripts/run-file.mjs ./path/to/file.squiggle
|
|
|
|
Time: 3.18 Ok
|
|
|
|
```
|
|
|
|
|
|
|
|
To see the result and bindings, add the `-o` or `--output` flag.
|