Skip to content

v0.1

Choose a tag to compare

@JakeOJeff JakeOJeff released this 28 Nov 03:47
· 110 commits to main since this release

What's Changed

New Contributors

Full Changelog: https://github.com/JakeOJeff/lat/commits/v0.1

Added Local Variables
Added Operators and their Precedence
Added If-Else Statements
Added Function Definitions
Added Function Calling
Added Switch Statements
Added While Loops
Added Love Namespaces and Printing

Setup

[You must have Ruby Installed]

Clone this repo

    git clone https://github.com/JakeOJeff/lat.git

Write the code in a .lat file and set the input location in Compile

    inputFile = "path/to/file.lat"

Set an Output .lua file in Compile

    outputFile = "path/to/file.lua"

Compile the code in the terminal

    ruby .\compiler\compile.rb

Demo:

2025-11-30.15-07-44.mp4

For ease to test, you can directly write sample code in examples/main.lat provided and on compiling, the output appears in test.lua!