From 65ee4ccab215046042dab2754d809e9d0d2de362 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 27 Jan 2010 21:15:56 +0000 Subject: [PATCH] added an ipairs() table traversal function like the one from the basic library git-svn-id: svn://anubis/anaglym/trunk@227 99a6e188-d820-4881-8870-2d33a10e2619 --- ag.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ag.cc b/ag.cc index ae9d429..4d88b40 100644 --- a/ag.cc +++ b/ag.cc @@ -82,6 +82,18 @@ namespace ag " return next, table, nil\n" "end\n" + "ipairs = function(table)\n" + " local iter_func = function(t, i)\n" + " i = i + 1\n" + " if t[i] == nil then\n" + " return nil\n" + " else\n" + " return i, t[i]\n" + " end\n" + " end\n" + " return iter_func, table, 0\n" + "end\n" + "ag.createAMotor = function()\n" "end\n" );