Skip to content

Repository files navigation

Ens

Ens is a compiled programming language with automatic reference counting, checked exceptions, flow-sensitive nullability, and per-instantiation generics.

Building and testing

xmake build ens-lld
xmake test

ens-lld is the linker bridge every Ens program links through, and the only C++ a build of Ens needs. xmake test builds ens from source with the seed committed for this platform under seed/, then runs the whole suite through it.

Editor support

  • tools/vscode/ - VS Code extension (TextMate highlighting + ens-lsp).
  • tools/intellij/ - IntelliJ plugin (TextMate highlighting + ens-lsp via LSP4IJ).
  • tools/grammar/ - canonical TextMate grammar and language configuration shared by both.

About

Ens (Easy native syntax) compiler

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages