Repository navigation
Releases: anubhav-1207/san
Releases · anubhav-1207/san
Release list
v1.4.3
What's Changed
- feat: add tuple declaration using the
constkeyword by @anubhav-1207 in #31
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- fix: raise UnterminatedStringLiteral for unmatched parentheses and br… by @anubhav-1207 in #30
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Fix IfNode constructor to allow optional elif_condition and update pa… by @anubhav-1207 in #28
*Fix Scan reassignment issue by @anubhav-1207 in #29
Full Changelog: 1.3.2...v1.4.1
1.3.2
What's Changed
- Added tutorial for san by @anubhav-1207 in #25
- Remove StdOutNode and related references; implement stdout built-in function by @anubhav-1207 in #26
- Add type annotation handling in parser for variable assignments by @anubhav-1207 in #27
Full Changelog: v1.3.1...1.3.2
v1.3.1
What's Changed
- Added line and column in INTERPRETER errors by @anubhav-1207 in #23
- Added elif along with if and else in the conditionals by @anubhav-1207 in #24
Full Changelog: v1.2.3...v1.3.1
v1.3.0
What's Changed
- Update README.md by @anubhav-1207 in #9
- Formatted code and added docs by @anubhav-1207 in #10
- Dev by @anubhav-1207 in #11
- Dev by @anubhav-1207 in #12
- Update docs by @anubhav-1207 in #13
- Revert "Update docs" by @anubhav-1207 in #14
- Remove unnecessary newline in Evaluator class and update comments in … by @anubhav-1207 in #15
- Added feature to import pre-written libraries by @anubhav-1207 in #16
- Import feature by @anubhav-1207 in #17
- Import feature by @anubhav-1207 in #18
- Import feature by @anubhav-1207 in #19
- Import feature by @anubhav-1207 in #20
- added random library by @anubhav-1207 in #21
Full Changelog: Arrays...v1.3.0
v1.2.2
Added
- len()
- pop()
- insert()
- append()
- del()
Removed
- Constant array declaration
v.1.0.1
San v.1.0.1
This is the first complete version of San, it now supports:
- Integers, Floats, Strings, Booleans
- Variable & Constant assignment
- Accidental reassignment prevention
ifandelsewhileloop- Functions
- Recursion
San is still in its alpha stages, any contribution to the language is much appreciated, ways you can improve San:
- Improve error messages in the parser
- Improve error messages in the interpreter
- Add arrays as a data type
- Add
forloop - Add optimizations
v1.2.1
Added:
- Arrays declaration
- Array Indexing
v1.0.0
The very base release:
- Lexer is fully completed, but there might be some bugs which weren't noticed while testing
- Parser is next