Skip to content
This repository has been archived by the owner on Jan 30, 2021. It is now read-only.
/ runway-compiler Public archive

An old uncompleted project to learn about compilers and LLVM.

Notifications You must be signed in to change notification settings

jbrunhuber/runway-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goals

The basic goal of this project is to improve my knowledge about the compile process and data structures.

Compiler

The compiler is the frontend of my language. The output is LLVM bytecode which can be translated to executable binary files using the LLVM static compiler (llc). The motivation of this software is to create a modular, simple and clean architecture.

LLVM

LLVM is a modular compiler-backend architecture. If you want to know more about it visit the LLVM docs.

Language

Runway is an imperative programming language with lexical variable scopes, a static type system and structured programming support.

About

An old uncompleted project to learn about compilers and LLVM.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages