Skip to content

Latest commit

 

History

51 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mini-Lua

An interpreter of Lua programming language written in OCaml.

About

This is a home project for the Functional Programming course given in SPBU "Software Engineering".

Repository with other languages -- https://github.com/Kakadu/fp2021

Lua docs -- https://www.lua.org/docs.html

Project structure

  • Abstract Syntax Tree
  • Parser
  • Interpreter
  • REPL with stdlib
  • Tests

Supported Lua features

  • Basic structures and control statements
  • Tables (multidimensional as well)
  • High order functions (without the support of closure)
  • Many-values variable declaration

About

Implementation of Lua programming language using OCaml

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages