factor/vm/words.hpp

20 lines
265 B
C++
Raw Normal View History

2009-05-04 02:46:13 -04:00
namespace factor
{
2009-05-04 05:50:24 -04:00
word *allot_word(cell vocab, cell name);
2009-05-02 05:04:19 -04:00
PRIMITIVE(word);
PRIMITIVE(word_xt);
2009-05-04 05:50:24 -04:00
void update_word_xt(cell word);
2009-05-02 05:04:19 -04:00
2009-05-04 05:50:24 -04:00
inline bool word_optimized_p(word *word)
2009-05-02 05:04:19 -04:00
{
return word->code->type == WORD_TYPE;
2009-05-02 05:04:19 -04:00
}
PRIMITIVE(optimized_p);
2009-05-02 05:04:19 -04:00
PRIMITIVE(wrapper);
2009-05-04 02:46:13 -04:00
}