Skip to content

Releases: evylang/evy

v0.0.19

15 Sep 06:25
Compare
Choose a tag to compare

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

15 Sep 02:33
Compare
Choose a tag to compare

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.17

14 Sep 03:36
0ccd7e2
Compare
Choose a tag to compare

Changelog

v0.0.16

14 Sep 03:12
Compare
Choose a tag to compare

Changelog

v0.0.15

14 Sep 03:04
Compare
Choose a tag to compare

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

13 Sep 03:44
Compare
Choose a tag to compare

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

12 Sep 04:01
Compare
Choose a tag to compare

Changelog

  • 4d29806 🙈 parser: Improve test coverage and error messages (#14)
  • 3948955 parser: Improve test coverage and error messages

v0.0.12

12 Sep 02:40
Compare
Choose a tag to compare

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

11 Sep 01:44
Compare
Choose a tag to compare

Changelog

  • adba43c 🌱 go: Initialise parser and evaluator (#10)
  • 8d42b20 go: Initialise parser and evaluator

v0.0.10

09 Sep 04:02
Compare
Choose a tag to compare

Changelog

  • afece8a 📚 docs: Update evy's grammar and examples (#11)
  • 38371ce docs: Update evy's grammar and examples