Releases: Skiylia-Lang/Verboscript
Releases · Skiylia-Lang/Verboscript
v0.1.0
What's Changed
- docs: add sk2y202 as a contributor for code, review (#15) @allcontributors
- docs: add sk2y202 as a contributor for code, review (backport #15) (#16) @mergify
Features
- Lexer created, and in progress 161ec16
- Compiler created and in process b01c691
- Bytecode interpreter created and in process 4809dad
- Lexer and parser included 6d0dc62
- The language can handle basic arithmetic, ie: 5 + 7812; 98 / 56; (5 + 3) - ( 4 / 1.8) 9f91f10
- framework for aditional lexical analysis in future. 6d0dc62
- Compiler can generate opcode, rather than requiring it be typed by hand 4809dad
Bug Fixes
- Lexer now handles whitespace correctly 36ccdd1
- Bytecode interpreter can handle multi-byte inputs 813a3f7
- fixed lexer not fetching new code 89a2687
- fixed parser not updating it's chunk information b675b71
- fixed using assignment "=" instead of equality "==" for comparisons 23889cc
- fixed parser precedence b675b71
Maintenance
- Using enumerate instead of for loops when requiring a loop counter across a list 780e9ad
- Tokens now store line and character information 2a1e5ec
Documentation
- Updated the wiki to include a formal grammar declaration
Pull requests included
Who helped
@SK1Y101, @allcontributors, @allcontributors[bot], @mergify and @mergify[bot]