Skip to content

lukasx999/seron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seron Programming Language

Features

  • Compiled to native Assembly
  • Static & Strong Typing
  • Familiar C/Rust-style syntax
  • Easy interop with C APIs
  • Building requires no dependencies

Currently, the only supported backend is x86_64 NASM.

Build Requirements

  • C11 Toolchain

Usage Requirements

  • NASM (for assembling)
  • CC (for linking with C runtime)

Building Compiler

$ git clone https://github.com/lukasx999/seron.git
$ cd seron/seronc
$ make
$ ./seronc

Developer Tooling

Currently, only syntax highlighting is available for Vim. See editor/.

Building compile_commands.json for clangd

Requires pipx to be installed

$ pipx install compiledb
$ compiledb make

About

Compiled Programming Language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published