diff --git a/ROADMAP.md b/ROADMAP.md index c335bab..b7b53a1 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -2,8 +2,8 @@ - [ ] Functions - [ ] imports -- [ ] scopes of visibility -- [ ] types conversion +- [x] scopes of visibility + - [ ] methods for arrays - [ ] methods for strings - [ ] methods for objects @@ -11,6 +11,10 @@ - [x] yaml support? - [ ] command execution function - [ ] function for random -- [ ] delete variable +- [x] delete variable +- [ ] types conversion +- [ ] checking variable type +- [ ] checking for the existence of a variable +- [ ] create scopes without if, else, loop and something else diff --git a/doc/main.md b/doc/main.md index a92cbfd..6205e2e 100644 --- a/doc/main.md +++ b/doc/main.md @@ -138,3 +138,17 @@ works only with numbers (and variables with number type) { print: ["Bye, ", { var: "name" }, "!"] }, ] ``` + +## Delete variable + +```json5 +[ + { + let: { + name: { input: "Your name: " }, + }, + }, + { print: ["Bye, ", { var: "name" }, "!"] }, + { delete: "name" }, //deletes variable from memory +] +```