macro


Vocabulary
macros

Class description
Class of words defined with MACRO:.

Definition
USING: kernel words ;

IN: macros

PREDICATE: macro < word "macro" word-prop >boolean ;


Methods
USING: compiler.units kernel macros ;

M: macro always-bump-effect-counter? drop t ;


USING: definitions kernel macros ;

M: macro definer drop \ MACRO: \ ; ;


USING: definitions macros words ;

M: macro definition "macro" word-prop ;


USING: definitions.icons kernel macros ;

M: macro definition-icon
drop "macro-word" definition-icon-path ;


USING: macros words ;

M: macro make-inline cannot-be-inline ;


USING: generic kernel macros words ;

M: macro reset-word
[ M\ macro reset-word (call-next-method) ]
[ f "macro" set-word-prop ] bi ;