util/events.lua
changeset 8558 4f0f5b49bb03
parent 8385 e5d00bf4a4d5
child 8762 9e839fb4541a
equal deleted inserted replaced
8557:12a68e0d0ecf 8558:4f0f5b49bb03
    13 local t_sort = table.sort;
    13 local t_sort = table.sort;
    14 local setmetatable = setmetatable;
    14 local setmetatable = setmetatable;
    15 local next = next;
    15 local next = next;
    16 
    16 
    17 local _ENV = nil;
    17 local _ENV = nil;
       
    18 -- luacheck: std none
    18 
    19 
    19 local function new()
    20 local function new()
    20 	-- Map event name to ordered list of handlers (lazily built): handlers[event_name] = array_of_handler_functions
    21 	-- Map event name to ordered list of handlers (lazily built): handlers[event_name] = array_of_handler_functions
    21 	local handlers = {};
    22 	local handlers = {};
    22 	-- Array of wrapper functions that wrap all events (nil if empty)
    23 	-- Array of wrapper functions that wrap all events (nil if empty)