Skip to content

Airbus5717/rotate

Repository files navigation

Rotate (C++)

Warning Work is still in progress do not use for any serious project

  • inspired by C, Odin, Jai, Go and Zig programming languages
import "std/io"

fn main() {
    println("Hello, World")
}

Completed Progress

  • Lexer
  • [] Parser
  • [] TypeChecker
  • [] Analyzer
  • [] Maybe? Optimizer
  • [] CodeGenerator (maybe custom Arch)

C Style

  • Most of the code is pure C-Style except with some syntax sugar from C++ to make code easier to develop
  • No external libs, except C std lib

Goals

  • TODO: make the compiler compile on C++11 or maybe older versions
  • TODO: Reduce as much macros as possible
  • TODO: Make the language usable for personal projects
  • Rely on C std library only