lbd

command module
v0.0.0-...-0be312a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2017 License: MIT Imports: 1 Imported by: 0

README

lbd - Learning By Doing Build Status Go Report Card Coverage Status

In the year 2017 I started to challenge myself by creating an own programming language to get more familiar with the whole topic of compilers and interpreters. Aim is not to create a new programming language that should be hyped and that does anything better than existing languages. It is my goal to learn something by creating this project.

Another challenge for me is to write one blog post a week; so creating this project is also a very important there. If you want to keep track about my thoughts during the progress of coding, check out the tag 'compiler' at my blog: LINK.

Check out all the other stuff at this LINK.

To get a feeling for the language, here is a first draft of the MVP:

add = (a int, b int) -> int {
	return a + b
}

mul = (x int, y int) -> int {
	return x * y
}

a = 5
b = 4
c = add(a, b)
d = mul(a, b)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
ast

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL