Abstract Base Classes for Lua
Lua
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
INSTALL.txt
LICENSE.txt
Makefile
README.txt
abc.lua
abc_loop_testcase.lua
abc_standalone_testcase.lua

README.txt

abc: Abstract Base Classes
==========================

An implementation of Python's abc (Abstract Base Classes) pattern for Lua.

abc can be used to add abstract methods to classes (or plain tables), and comes with a verifier to verify that a class or table does not define, or inherit, any of these abstract methods.