webmcp

annotate framework/env/slot/put_into.lua @ 0:9fdfb27f8e67

Version 1.0.0
author jbe/bsw
date Sun Oct 25 12:00:00 2009 +0100 (2009-10-25)
parents
children 5cba83b3f411
rev   line source
jbe/bsw@0 1 --[[--
jbe/bsw@0 2 slot.put(
jbe/bsw@0 3 slot_ident -- name of a slot
jbe/bsw@0 4 string1, -- string to be written into the named slot
jbe/bsw@0 5 string2, -- another string to be written into the named slot
jbe/bsw@0 6 ...
jbe/bsw@0 7 )
jbe/bsw@0 8
jbe/bsw@0 9 This function is used to write strings into a named slot.
jbe/bsw@0 10
jbe/bsw@0 11 -- NOTE: ACCELERATED FUNCTION
jbe/bsw@0 12 -- Do not change unless also you also update webmcp_accelerator.c
jbe/bsw@0 13
jbe/bsw@0 14 --]]--
jbe/bsw@0 15
jbe/bsw@0 16 function slot.put_into(slot_ident, ...)
jbe/bsw@0 17 local t = slot._data[slot_ident].string_fragments
jbe/bsw@0 18 for i = 1, math.huge do
jbe/bsw@0 19 local v = select(i, ...)
jbe/bsw@0 20 if v == nil then break end
jbe/bsw@0 21 t[#t + 1] = v
jbe/bsw@0 22 end
jbe/bsw@0 23 end

Impressum / About Us