Commit Graph

230 Commits

Author SHA1 Message Date
Mark
0119211d92 updated readme 2023-08-14 17:22:55 +02:00
Mark
2a7cb08596 mers rewrite is starting to be usable 2023-08-14 17:17:08 +02:00
Mark
e549b1a5be move old mers to old/ and update gitignore 2023-07-28 15:24:38 +02: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
16258c7a0a updated readme. again. 2023-07-18 18:45:42 +02:00
Mark
29bc366439 added a reference to the prebuilt binaries in README 2023-07-12 16:14:59 -04:00
Mark
c831512661 remove github.io site due to overlap with readme 2023-07-12 16:11:04 -04:00
Mark
b6d01c7c25 changed regex builtin and added binaries to git repo 2023-06-29 15:16:31 -04:00
Mark
f0314817a2 . 2023-06-26 17:53:27 -04:00
Mark
d8b2033867
Update intro.md typo 2023-06-19 20:26:02 +02:00
mark
701ead37c1 remove error on "wrong" main function args (which are no longer "wrong" since the last commit) 2023-06-17 15:35:42 +02:00
mark
47dc763b23 . 2023-06-16 18:49:12 +02:00
mark
77178addac default fn args are now empty instead of args [string ...] 2023-06-16 18:44:48 +02:00
mark
7f3eccded8 put docs/intro before docs/syntax_cheat_sheet in README and add new reference type syntax to docs/syntax_cheat_sheet 2023-06-12 22:02:13 +02: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
217a527c01 solved some AoC 2023-06-07 21:14:22 +02:00
mark
46dbb13e0f fixed warnings, cargo clippy, and mers-nu 2023-06-06 15:22:45 +02:00
mark
50e11dc967 removed script.mers from gitignore 2023-06-06 13:53:13 +02:00
mark
f91d452bd1 removed allow(dead) and allow(unused) 2023-06-06 13:52:16 +02:00
mark
1c749da401 changed VType internals 2023-06-06 13:51:33 +02:00
mark
f7feb688e8 order of operations, tests, VSingleType::Function
- moved && and || in order of operations to make a == b && c == d work as expected
- added some .mers files to mers/tests
- changed VSingleType::Function (setup for future type system changes)
2023-06-06 03:09:39 +02:00
mark
e3ca8d011d . 2023-06-04 22:23:10 +02:00
mark
9137392326 . 2023-06-04 22:22:46 +02:00
mark
5ce10144e7 fix typo 2023-06-04 22:15:09 +02:00
mark
c9e790dae8 update colors 2023-06-04 22:06:21 +02:00
mark
8c6f8c17f1 update readme, docs, site, and version to 0.2.0. 2023-06-04 21:59:38 +02:00
mark
db0be51fa4 added arrow syntax for forcing output types and added the "any" type (which is basically useless and will likely change in the future) 2023-06-04 21:33:35 +02:00
mark
efe8a177dc changed the error 2023-06-04 20:17:36 +02:00
mark
c7642ef911 there can now be multiple functions with the same name. The most recently declared one will be preferred if multiple would be valid. 2023-06-04 20:07:50 +02:00
mark
c2594ab6dc . 2023-05-27 19:37:01 +02:00
mark
d62a3f5aa8 added dereference syntax to go from &t to t by prefixing any statement with a *. for *x.f(), the * is applied to x, not the whole chain (like & would) 2023-05-27 19:20:28 +02:00
mark
f43ab49408 removed some annoying debug prints 2023-05-27 18:38:33 +02:00
mark
e0f13bdb85 fixed issue https://github.com/Dummi26/mers/issues/1#issue-1728187127 and fixed = vs. := in README. 2023-05-27 18:31:58 +02:00
mark
3b44e5984f added build script for musl libc 2023-05-27 17:56:10 +02:00
mark
68c2b52ad7 bugfix: changing the implementation of get() to respect references broke some builtin functions which did not account for this 2023-05-26 21:55:04 +02:00
mark
82f2f028fa fixed line counts ignoring newlines after a // comment 2023-05-26 21:47:47 +02:00
mark
8848552302 changed true to [true] in match statement to remove [] from return types (although it's still there since println() returns [] - this litterally changes nothing, but it's good style) 2023-05-26 21:29:28 +02:00
mark
8066487006 update intro.md 2023-05-26 21:26:14 +02:00
mark
4356858ab2 made syntax cheat sheet a bit clearer 2023-05-26 20:18:09 +02:00
mark
45f6f30de3 revamped switch and match syntax 2023-05-26 20:02:46 +02:00
mark
be9403d63d added destructuring assignments for tuples (and lists on the left) 2023-05-26 18:46:47 +02:00
mark
3f76e4f549 add a.fn(b) syntax to cheat sheet 2023-05-25 00:25:50 +02:00
mark
bcc88bf088 added 'outdated' message to intro 2023-05-25 00:24:24 +02:00
mark
e766e78e96 updated site + added docs/builtins.md + statements can end with ',' to differentiate '1, -2' from '1 - 2' == '-1'. 2023-05-25 00:22:03 +02:00
mark
46653666f0 updated readme and docs 2023-05-24 23:35:42 +02:00
mark
b4b33b1c82 added := for initialization/declaration 2023-05-24 22:32:54 +02:00
mark
8e16140b0f fixed oversight 2023-05-24 01:00:42 +02:00
mark
c32419508e fixed examples 2023-05-23 23:56:45 +02:00