Skip to content

jakmaz/minilang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

minilang

A minimal programming language interpreter written in Go.

Features

  • C-like syntax
  • Variable bindings
  • Integers and booleans
  • Arithmetic expressions
  • Built-in functions
  • First-class and higher-order functions
  • Closures
  • String data structure
  • Array data structure
  • Hash data structure

Assumptions

  • Only ASCII characters are supported

Usage

go run main.go

Testing

go test ./...

About

Minimal programming language interpreter built from scratch in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages