Skip to content

miclv/leopard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Leopard Programming Language

Leopard is learning project to explore how to build a programming language interpreter. This language should not be used in a production environment.

Leopard is built using the Go Programming Language


How to Run

go build . then ./leopard

or

go run main.go

Running the project starts a REPL


Language Features

  • 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

Dependencies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages