Releases: evylang/evy
Releases · evylang/evy
v0.0.19
Changelog
62b281b 📘 docs: Enforce at least one statement in blocks (#20 )
f42c5d6 docs: Enforce at least one statement in blocks
2e4a61e docs: Reorder productions
v0.0.18
Changelog
a73610a 🏗 go: Add assignment evaluation and parsing (#19 )
fe0ab76 evaluator: Add assignment evaluation
bf30361 parser: Add assignment parsing
996dd8c parser: Rework String() method for Node Var
v0.0.15
Changelog
0680b09 🏗 go: Implement return statements (#16 )
2c89ba1 evaluator: Implement function evaluation
c287aac parser: Add return statement parsing
3dc3787 evaluator: Reorder EvalFunc parameters
82a3fea parser: Export error formatting methods
eb6adad evaluator: Add move
and line
to builtins
7068cfe parser: Refactor node field nType to T
be5b123 go: Refactor scope in parser and evaluator
v0.0.14
Changelog
c7b5ca3 🏗 parser: Add scoped typed analysis to declarations (#15 )
36c4311 parser: Add scoped typed analysis to declarations
44956b9 parser: Factor out parseError function in tests
v0.0.13
Changelog
4d29806 🙈 parser: Improve test coverage and error messages (#14 )
3948955 parser: Improve test coverage and error messages
v0.0.12
Changelog
5d2ce9c 🗺 parser: Implement composite literal parsing (#13 )
8b26dcb parser: Implement composite literal parsing
f20d289 parser: Refactor parser.go into more files
v0.0.11
Changelog
adba43c 🌱 go: Initialise parser and evaluator (#10 )
8d42b20 go: Initialise parser and evaluator
v0.0.10
Changelog
afece8a 📚 docs: Update evy's grammar and examples (#11 )
38371ce docs: Update evy's grammar and examples
You can’t perform that action at this time.