Skip to content

lucamienert/LumaLang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LumaLang

Description

LumaLang is an x86-Compiled, dynamically typed, general purpose language, as an learning-project for myself. The file ending ".lcl" stands for "Luma Compiled Language". I also will add a WASM Compiler, written in C#.

TODO-List

  • While-Loop
  • For-Loop
  • If-Statements
  • More Builtin-Functions

Build

Prerequisites

  • gcc (g++)
  • gnu assemlber
  • gnu linker
  • make

Building

make

Usage

./lumalang.out <file with .lcl>