equal
deleted
inserted
replaced
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) |