2009-04-28 18:26:11 -04:00
|
|
|
DEFINE_UNTAG(F_QUOTATION,QUOTATION_TYPE,quotation)
|
|
|
|
|
2009-04-30 01:27:35 -04:00
|
|
|
INLINE CELL tag_quotation(F_QUOTATION *quotation)
|
|
|
|
{
|
|
|
|
return RETAG(quotation,QUOTATION_TYPE);
|
|
|
|
}
|
|
|
|
|
2009-01-24 21:13:17 -05:00
|
|
|
void set_quot_xt(F_QUOTATION *quot, F_CODE_BLOCK *code);
|
2008-01-09 01:33:40 -05:00
|
|
|
void jit_compile(CELL quot, bool relocate);
|
2008-11-24 16:59:27 -05:00
|
|
|
F_FASTCALL CELL lazy_jit_compile_impl(CELL quot, F_STACK_FRAME *stack);
|
2009-04-30 20:07:13 -04:00
|
|
|
F_FIXNUM quot_code_offset_to_scan(CELL quot, CELL offset);
|
2008-11-13 04:20:34 -05:00
|
|
|
void primitive_array_to_quotation(void);
|
|
|
|
void primitive_quotation_xt(void);
|
2008-11-24 16:59:27 -05:00
|
|
|
void primitive_jit_compile(void);
|
2008-12-08 22:24:45 -05:00
|
|
|
void compile_all_words(void);
|