Skip to content

Backseating-Committee-2k/Seatbelt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unit Tests Licence: MIT Discord Channel Twitch live status

Seatbelt

This is the official compiler for the Backseat language (not to be confused with Backlang). The Backseat language is the official language to program software for the Backseat-Safe System 2k.

Features

  • compiles Backseat code into native machine code for the Backseat-Safe System 2k
  • imperative
  • procedural

How to build

The project uses CMake as build system. All dependencies are fetched automatically. Build the software like so:

git clone https://github.com/Backseating-Committee-2k/Seatbelt.git
cd Seatbelt
cmake -B build
cmake --build build
./build/Seatbelt --output output_filename.backseat my_input_file.bs

FAQ

What is the goal of this project?

The project's main goal is to learn how to write a compiler. Another goal is to provide a language that targets the Backseat-Safe System 2k.

What's the design philosophy behind the Backseat language?

The language is designed in the way that I like it to be.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages