Skip to content
This repository was archived by the owner on Dec 4, 2024. It is now read-only.

Releases: exo-language/exo

Nodec 0.0.5

05 Nov 01:56
8ab3865

Choose a tag to compare

Nodec 0.0.5 Pre-release
Pre-release

What's Changed

  • Add readme by @ljleb in #4
  • Visitor base by @ljleb in #18
  • add bootstrap ast nodes, refactor, prepare anps source for static linking, cmake, and more by @ljleb in #19
  • Node serializer api for c++ >= 20 by @ljleb in #20
  • node structs language parser by @ljleb in #21
  • implement preliminary import statement and namespace select by @ljleb in #22
  • bootstrap node structs language as a proof of concept by @ljleb in #33
  • Nodec cli by @ljleb in #34

Full Changelog: https://github.com/exo-language/exo/commits/0.0.5

Features:

nodec

Tool generating boilerplate node C++ classes for this repository, from a domain specific language for AST nodes.

$ nodec -h
usage: nodec <input-file> [options]
options:
        -o,--output <output-file>       write header file to <output-file>
        -c,--parse-only                 output in ast format instead

supported extensions for <input-file>: *.ast, *.node

Caveats

All software published in this release offer no guarantees on application efficiency, accuracy or completeness. Use at your own risk.