jirachi
interpreter for the basic language written in golang
The plan supports the following functions:
- Arithmetic Operations (+, -, *, /, ^)
- Comparison Operation (==, !=, >, >=, <, <=)
- Logical Operation (NOT, AND, OR)
- Variable
- Judgment Branch Statement (IF ... THEN ... ELIF ... ELSE ...)
- Loop Statement (FOR, WHILE)
- Function
- String
- List
- Map
- Built-in Functions
- Branch Control Statement (BREAK, CONTINUE, RETURN)
- Comment
- File IO
- Network IO
- Coroutine
Example: