cocoa: switch back to an assoc, used by tools.deploy.shaker.strip-cocoa.
parent
6d6303010f
commit
42fd891cbb
|
@ -1,16 +1,17 @@
|
|||
! Copyright (C) 2006, 2009 Slava Pestov
|
||||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: cocoa.messages compiler.units core-foundation.bundles
|
||||
init io kernel lexer namespaces sequences sets vocabs ;
|
||||
hashtables init io kernel lexer namespaces sequences vocabs ;
|
||||
FROM: cocoa.messages => selector ;
|
||||
IN: cocoa
|
||||
|
||||
SYMBOL: sent-messages
|
||||
|
||||
sent-messages [ HS{ } clone ] initialize
|
||||
: (remember-send) ( selector variable -- )
|
||||
[ dupd ?set-at ] change-global ;
|
||||
|
||||
: remember-send ( selector -- )
|
||||
sent-messages get-global adjoin ;
|
||||
sent-messages (remember-send) ;
|
||||
|
||||
SYNTAX: -> scan-token dup remember-send suffix! \ send suffix! ;
|
||||
|
||||
|
@ -21,10 +22,8 @@ SYNTAX: SEL:
|
|||
|
||||
SYMBOL: super-sent-messages
|
||||
|
||||
super-sent-messages [ HS{ } clone ] initialize
|
||||
|
||||
: remember-super-send ( selector -- )
|
||||
super-sent-messages get-global adjoin ;
|
||||
super-sent-messages (remember-send) ;
|
||||
|
||||
SYNTAX: SUPER-> scan-token dup remember-super-send suffix! \ super-send suffix! ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue