; ( This file contains a list of all primitives written in )
; ( assembly language. You can call any of these words by  )
; ( doing a 'call [name]'                                  )
; ( ------------------------------------------------------ )
; ( Call Tables are used to isolate the primitive words    )
; ( from their implementations.                            )
; ( ------------------------------------------------------ )
primitive
   .if        dd  macro_if
   .ifn       dd  macro_ifn
   .then      dd  macro_then
   .??        dd  macro_?

   .xcomma    dd  code_xcomma
   .create    dd  code_create
   .does      dd  code_does
   .rbracket  dd  code_rbracket
   .lbracket  dd  code_lbracket
   .ssemi     dd  macro_ssemi
   .semi      dd  macro_semi
   .colon     dd  code_colon

   .bytes     dd  code_bytes
   .call      dd  code_$call
   .cmove     dd  code_cmove
   .fetch     dd  code_fetch
   .plus      dd  code_plus
   .print     dd  code_print
   .rot       dd  code_rot
   .s         dd  code_s
   .store     dd  code_store
   .type      dd  code_type
   .word      dd  code_word
   .words     dd  code_words

   .key       dd  code_key
   .cr        dd  code_cr
   .emit      dd  code_emit
