Commit Graph

44 Commits

Author SHA1 Message Date
Mark
cd21c2171e improve panic function, add stacktrace 2024-06-19 12:35:23 +02:00
Mark
4770e3f939 fix readline 2024-06-17 18:47:49 +02:00
Mark
1c6cd90d59 fix read_line 2024-06-17 18:33:22 +02:00
Mark
206457489c read_line now returns (String)/()
so that closed stdin is handled by the programmer
instead of (probably) causing an infinite loop
2024-06-17 18:26:27 +02:00
Mark
eb2949334e version bump (due to new library version) 2024-06-14 19:50:37 +02:00
Mark
ff374c4501 new library version 2024-06-12 20:12:29 +02:00
Mark
945e19e10a fix list cloning not cloning inner values
this would allow mutating values
through a list passed by value,
but now it doesn't, which is
how it always should have been.
2024-04-30 13:58:40 +02:00
Mark
1554453eb9 . 2024-04-16 14:28:18 +02:00
Mark
a377c6e89a temporary bugfix/patch 2024-04-16 14:27:02 +02:00
Mark
2742112b09 Type no longer implements MersType 2024-04-16 13:38:50 +02:00
Mark
4fc9441bd5 version bump 2024-04-15 17:27:00 +02:00
Mark
1f44b66f08 fix a deadlock when using recursive trys 2024-04-15 17:26:06 +02:00
Mark
cd3495b364 version 0.8.0 2024-04-15 16:42:13 +02:00
Mark
45a46f32a5 add Byte to replace Int when appropriate 2024-04-15 14:07:05 +02:00
Mark
a1c585a30d version bump 2024-03-22 16:50:37 +01:00
Mark
8690263b1c V7: Make .try a language feature, this makes try_allow_unused unnecessary. remove try and try_... functions. 2024-03-22 15:38:09 +01:00
Mark
77ee446fde fix mers cli dependencies 2024-02-22 20:58:47 +01:00
Mark
05c88b7826 fix variable shadowing not working (how was this not noticed until now??) 2024-02-22 19:13:50 +01:00
Mark
7bfdbca3a5 add pretty-print to mers cli 2024-02-22 16:30:39 +01:00
Mark
f3f2c13702 add loop syntax, remove loop function, change CLI 2024-02-22 13:34:02 +01:00
Mark
66c191ba2c mers version to 0.5.0 2024-02-17 14:58:29 +01:00
Mark
931f70fe4c add example 02 to mers_lib 2024-02-17 14:57:40 +01:00
Mark
5d752c9969 change parse_int/float and debug, add spawn_command and childproc_* functions 2024-02-17 11:46:07 +01:00
Mark
9de61da1ef fix Cargo.toml for mers cli 2024-02-15 10:57:06 +01:00
Mark
5d3efe4788 version bump to 0.4.0 2024-02-15 10:56:34 +01:00
Mark
44da27b414 Add chain function and chained iterator, which behaves like Rust's flatten 2024-02-14 17:13:05 +01:00
Mark
6ed16b90ec bump cli version 2024-01-31 19:29:44 +01:00
Mark
392fdb2a36 pump version in dependencies of cli 2024-01-31 19:28:17 +01:00
Mark
0226dbd02b add missing file, bump version 2024-01-31 19:23:01 +01:00
Mark
58706c4539 update cli 2024-01-16 12:08:47 +01:00
Mark
9fe981fc6c fix bug where subtypes of list didn't include type of empty list 2024-01-16 12:00:16 +01:00
Mark
2d373d1ba7 make some types/fields public 2024-01-16 10:38:45 +01:00
Mark
5be264e63c prepare to publish to crates.io 2024-01-11 13:05:52 +01:00
Mark
07745488b3 sorted mers_lib/src/program/configs/ and added cargo features 2023-07-28 15:20:02 +02:00
Mark
b81dac682e full rewrite, kinda works 2023-07-28 00:33:15 +02:00
Mark
b6d01c7c25 changed regex builtin and added binaries to git repo 2023-06-29 15:16:31 -04:00
mark
3032d3c115 fixed examples, fixed bug due to VType changes 2023-06-12 19:06:20 +02:00
mark
d94f727eaa references can now be of type &(int/float): two types, one reference. 2023-06-12 18:18:45 +02:00
mark
8c6f8c17f1 update readme, docs, site, and version to 0.2.0. 2023-06-04 21:59:38 +02:00
mark
b5924b5da1 -f+c will print the parsed script with colored highlighting 2023-05-19 21:25:05 +02:00
Dummi26
0feb1b8778 added nushell support. 2023-04-30 17:31:50 +02:00
Dummi26
ca1dbf2722 changed "var type = value" syntax to "var::type = value" and added the tutor (mers -t) 2023-04-25 02:55:16 +02:00
Dummi26
a2a976c7f9 - changed the list type from [t] to [t ...]
- added more examples to the readme
2023-04-13 17:40:25 +02:00
Dummi26
2acdcd3f53 moved Cargo.toml and src/ to /mers/Cargo.toml and /mers/src/ because rust-analyzer was apparently very confused when I was trying to edit projects in mers_libs/*/. 2023-04-12 22:23:07 +02:00