mahdifrmz / luayed

A Lua interpreter written in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Luayed

A Lua interpreter written in C++.

Build

Build requirements:

  • CMake
  • GCC
  • Lua

After cloning the repo:

$ mkdir build
$ cd build
$ cmake ..
$ make

Usage

Luayed can run as REPL:

$ ./build/luayed

To run a file:

$ ./build/luayed script.lua arg1 arg2 ...

Running The Tests

$ ./build/luaytest

Disclaimer

Luayed is still under development, and currently misses the following features:

  • Variable attributes
  • Standard library
  • Debug info & debugger
  • A documented C++ API
  • Metatables

Any contribution and reporting of issues is welcome.

About

A Lua interpreter written in C++

License:MIT License


Languages

Language:C++ 95.5%Language:C 3.8%Language:CMake 0.5%Language:Lua 0.2%