Commit graph

77 commits

Author SHA1 Message Date
0676d8691f feat: import 2022-08-18 17:45:27 +03:00
27ee5334da doc: example of nested functions
Which only work inside another function
2022-08-18 17:00:47 +03:00
d57d67a960 fix: incorrect use of name scoped 2022-08-18 16:38:40 +03:00
19fc8fa54c doc: recursion factorial 2022-08-18 14:12:51 +03:00
6dbc9f7ba4 feat: named scopes, support of recursion
Initially named scopes were made for imports, but the side effect was to support recursion in functions
2022-08-18 14:12:36 +03:00
16aad56fce fix: convertation to yaml 2022-08-18 11:30:22 +03:00
4bf6169781 doc: add compressed example, and cli doc 2022-08-17 14:23:51 +03:00
1da96d7704 feat: compressing files, converting files
and error message handling
2022-08-17 14:21:21 +03:00
30150961a9 doc: delete snippets
have been moved to the extension
2022-08-16 20:54:56 +03:00
e35a1effd6 doc: add link to vscode extension
and rename .json5 files to .onla
2022-08-16 20:53:43 +03:00
e5c840a1e2 doc: create snippets for all commands 2022-08-16 15:05:55 +03:00
bd9aa89e07 fix: returning strings, numbers, arrays, booleans 2022-08-16 14:30:00 +03:00
8fef9f68e2 doc: delete cargo.lock 2022-08-15 19:35:26 +03:00
17999ed61b doc: publish new version 2022-08-15 18:56:59 +03:00
db95b092e5 doc: factorial 2022-08-15 18:52:32 +03:00
f1475c60e3 doc: add function example 2022-08-15 18:17:22 +03:00
b68150b304 fix: return function errors 2022-08-15 18:16:32 +03:00
89f9b31c2b fix: compilation of the panic hook only on release 2022-08-15 17:23:28 +03:00
1a693e38dd feat: beta functions 2022-08-15 16:12:58 +03:00
ef212320da doc: update and publish version 2022-08-14 23:34:21 +03:00
2eb1f773b0 doc: for 0.3.0 2022-08-14 23:34:04 +03:00
d5d2e81ebb feat: toString method 2022-08-14 23:33:49 +03:00
66ba25c8b6 feat: array method
(for calculate values in arrays)
2022-08-14 23:33:38 +03:00
f1259a6b1b feat: reference variables 2022-08-14 23:32:54 +03:00
983819830b feat: write obj to variable 2022-08-14 23:32:35 +03:00
7e9be774db doc: update version 2022-08-12 15:19:49 +03:00
8e8cd37455 fix: delete an unnecessary reference
in the panic handler
2022-08-11 18:14:32 +03:00
45e8230545 perf: rewrite the return fragment 2022-08-11 17:59:55 +03:00
b9dbc1c82e Merge branch 'master' of https://github.com/artegoser/ONLang 2022-08-11 17:26:14 +03:00
Artemy Egorov
1290beea1c
Merge pull request #2 from mrMiiao/master
Improve some panic stuff
2022-08-11 17:25:31 +03:00
0935615f69 fix: delete unstable feature 2022-08-11 17:25:17 +03:00
6dfb788190 Merge branch 'master' of https://github.com/mrMiiao/ONLang_contribution into pr/2 2022-08-11 17:25:17 +03:00
5a79cede01 fix: replace info.message() to info.payload() 2022-08-11 17:25:17 +03:00
mrMiiao
ab43d8f201
Stable -> Nightly 2022-08-11 16:57:41 +03:00
mrMiiao
d2ecdfc997
Update interpreter.rs 2022-08-11 16:48:10 +03:00
mrMiiao
cad4ec224b
Nightly to Stable 2022-08-11 16:47:13 +03:00
mrMiiao
5a0189b6ae
Update interpreter.rs 2022-08-11 16:30:49 +03:00
mrMiiao
4ce6784b08
Custom panic 2022-08-11 16:26:45 +03:00
mrMiiao
b0a29f9041
Update main.rs 2022-08-11 16:22:42 +03:00
b5970aaac6 refactor: deleted the delusional code 2022-08-11 14:34:18 +03:00
5d8d5f415a refactor: removed the delusional lines of code 2022-08-09 12:08:01 +03:00
69676bb525 doc: add version badge 2022-08-09 10:49:00 +03:00
32a7f5e4ce doc: publish new version 2022-08-09 10:42:49 +03:00
a3cb87e8b4 fix: panic when deleting a variable
after exiting the scope
2022-08-09 10:40:38 +03:00
e7b4a02ab7 perf: improve variable deleteing 2022-08-09 10:36:11 +03:00
77fbdbc3f7 doc: update roadmap 2022-08-08 19:05:24 +03:00
31557d6805 doc: scopes, update and publish version 2022-08-08 19:03:16 +03:00
d11d174cfa feat: scope, isExist 2022-08-08 19:00:46 +03:00
c6251e3fb1 doc: delete variable 2022-08-08 18:50:02 +03:00
9da82cde2a feat: scopes of visibility, delete variable
now, after exiting the scope (loop, if), all the variables that were in it are deleted
2022-08-08 18:45:22 +03:00