Skip to content

Releases: Suryansh-23/amrit

v0.1.1

22 May 18:49
Compare
Choose a tag to compare

Changelog

  • efdc15d fix: multi line comment test
  • ce1e461 feat: add multi line comment support

v0.1.0

22 May 16:27
44a75e2
Compare
Choose a tag to compare

Changelog

  • 44a75e2 build: add go cross-build workflow
  • 3da77a3 feat: add single line comment support
  • 76f65f6 Create go.yml
  • 063ac7c feat: add hashmaps support
  • ab5497c docs: add example
  • 868ab0a feat: add eq-relational ops
  • 4bb903c feat: add compound assignment ops
  • 0c54128 feat: add variable reassignment
  • 7509505 feat: add while loop
  • 580cbc0 feat: add array slicing
  • 9c37ef8 feat/fix: add program parsing, example scripts & fix builtins
  • 6ddb40e feat: add array builtin fns
  • 39a828c feat: add array
  • 309eb0d feat: add builtin fns
  • 5e2d142 feat: add string type
  • ff18aa7 feat: add function exp & call eval
  • cf495a2 feat: let stmt support
  • 0c706f9 feat: error handling
  • 12b2804 feat: return stmt eval
  • f5c8007 fix: infix bool test bugs
  • e0cd7d0 feat: add if-else exp parsing
  • 1a9b870 feat: add infix eval
  • 9f9bc6a feat: add bang & minus prefix eval
  • 4ee03a4 feat: add integer & boolean eval
  • 7db5ac2 feat: add integer & boolean eval
  • b6ca753 feat: Read-Lex-Print-Loop -> Read-Parse-Print-Loop
  • 0e742da feat: exp parsing in let & return stmts
  • 7b324ae test: test left unchecked
  • d0c2b3c feat: add fn call parsing
  • 8e8b941 feat: add fn def parsing
  • b8e0358 feat: add if-else exp parsing
  • 3dbc91f feat: add group exp parsing
  • f0b4e5e Revert "refactor: parser_test.go" refactor: parser_test.go This reverts commit 9491d69.
  • 9491d69 refactor: parser_test.go
  • d89a696 feat: add boolean exp parsing
  • 7aa4fd0 feat: add infix exp parsing
  • a0d9c93 feat: lexer, parser, ast, repl
  • 06a8aac Initial commit