GitXplorerGitXplorer
r

elf

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
32ef6a785156d6623f6c0414c66c272f58d48fe9

Add missing assignment code

rrobert-ancell committed 5 years ago
Unverified
ca36f6b926b0a20ec7738b5027f227fd08c304cf

Allow functions to return nothing

rrobert-ancell committed 5 years ago
Unverified
6233b179a7fe785f5d46c274dc9ab96732865924

Check number of parameters match function

rrobert-ancell committed 5 years ago
Unverified
abab1161271f43dc6d3cd7913de0c8502f58f207

Make print() less hacky

rrobert-ancell committed 5 years ago
Unverified
088290b1115a3ac8caa0b307bca775f1fdd1708e

Support array indexing

rrobert-ancell committed 5 years ago
Unverified
5c886b19691b1ae3fd7c89dd3233b3a7df82f6a5

Support variable array assignment

rrobert-ancell committed 5 years ago

README

The README file for this repository.

elf

Elf

"The little language with the big power"

Elf is a low-level language designed for educational purposes. It is designed to be easy to use, but basic enough to understand how computers manage memory. Elf is not designed for production code.

Elf has a C like syntax:

utf8 welcome_text () {
  return "Hello World!"
}

print (welcome_text ())

Elf is distributed as a Snap, install it with:

$ snap install elf