rpopic2 / allang

alvin's programming language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

allang: alvin's assembly like language
by rpopic2

examples:


# hello-world.al

fn main:
    "Hello World!\n" -> print
    0; ret


# add.al

fn main:
    3, 4 -> add => sum
    "%\n", sum -> fmt -> print
    0; ret

fn add -> i32:
    => i32 a, b
    +
    ret


# loop.al

fn main:
    0 -> i
    loop:
        "count %\n", i -> fmt -> print
        i, 1 -> + -> i
        < 10 ? loop
    0; ret

About

alvin's programming language


Languages

Language:C 56.7%Language:Perl 38.1%Language:AL 2.8%Language:Shell 1.5%Language:Assembly 1.0%