Merge branch 'mget' of https://github.com/def-/Nim into def--mget
Conflicts: lib/pure/collections/critbits.nim lib/pure/collections/tables.nim lib/pure/xmltree.nim lib/system/sets.nim tests/collections/ttables.nim tests/collections/ttablesref.nim
This commit is contained in:
commit
d8b0edc323
12 changed files with 279 additions and 66 deletions
|
|
@ -18,7 +18,7 @@ proc on*(emitter: var EventEmitter, event: string,
|
|||
if not hasKey(emitter.events, event):
|
||||
var list: DoublyLinkedList[proc(e: EventArgs) {.nimcall.}]
|
||||
add(emitter.events, event, list) #if not, add it.
|
||||
append(emitter.events.mget(event), fn)
|
||||
append(emitter.events[event], fn)
|
||||
|
||||
proc initEmitter(emitter: var EventEmitter) =
|
||||
emitter.events = initTable[string,
|
||||
|
|
@ -30,4 +30,3 @@ var
|
|||
initEmitter(ee)
|
||||
ee.on("print", proc(e: EventArgs) = echo("pie"))
|
||||
ee.emit("print", args)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue