Skip to content

Commit aa917be

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents e4b366a + 1e122f0 commit aa917be

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@
22

33
The goal of this project is to learn how does programming languages works under the hood.
44
## Currently SL supports
5-
- variable declaration
6-
- variable value assigment
7-
- if-else statement
8-
- while statement
9-
- print() method
5+
- variable declaration `var i =0;`
6+
- variable value assigment `i = 10;`
7+
- if-else statement `if(i == 10){} else {}`
8+
- while statement `while(i <10)`
9+
- for `for(var i =0;i<10;i=i+1;)`
10+
- foreach `for(var i in range(0,10)`
11+
- print(args) `print(i);` Displays input values on screen
12+
- range(number,number) `range(0,10);` Returns Lists of numbers with selected range
13+
- random(number,number) `random(0,10);` Returns random number from selected range
14+
- clear() `clear();` Clears conosle output
15+
- sleep(number) `sleep(1000);` Program is paused for X miliseconds
1016

1117
[Try it now](https://github.com/jwdeveloper/SimpleLanguage/releases/download/1.0.0/SimpleLangGui.exe)
1218

0 commit comments

Comments
 (0)