- Added support for:
- Maps
- Timestamp
- Set
- Stack
- Queue
- Vector
- File
- Directory
- Added basic functions for:
- Map
- Timestamp
- Set
- Stack
- Queue
- Vector
- File
- Directory
- Json
- Hashing
- Environment
- Added shebang support
- Added support for:
- Higher order functions
- Added main function optional parameters
- Added basic functions for:
- List processing functions
- Added support for:
- Lists
- Added syntactic sugar for
if
conditions - Added syntactic sugar to construct lists:
[1, 2, 3]
- Added syntactic sugar to access list elements:
list[index]
- Added syntactic sugar to access string characters:
string[index]
- Added standard operators:
- Arithmetic:
+
,-
,*
,/
,%
- Comparison:
==
,!=
,>
,<
,>=
,<=
- Logical:
&
,|
,!
- Arithmetic:
- Added basic functions for:
- List
- Console (write)
- Added lazy evaluation
- Added lexical analyzer
- Added syntactic analyzer
- Added semantic analyzer
- Added support for:
- Booleans
- Numbers
- Strings
- Added main function as entry point
- Added basic functions for:
- Control
- Error
- Comparison
- Arithmetic
- Logic
- String
- Casting
- Added runtime interpreter