/defclass.h
C Header | 23 lines | 15 code | 4 blank | 4 comment | 0 complexity | 40b79f7db47268fa63e68a50869991fe MD5 | raw file
- /* This x-header is included from `ellrt.c' and `ellrt.h' with
- different definitions of `ELL_DEFCLASS'. */
- /* Note that this doesn't contain <object>, so that it doesn't get
- added as a superclass of itself during bootstrap. */
- ELL_DEFCLASS(num_int, "<integer>")
- ELL_DEFCLASS(sym, "<symbol>")
- ELL_DEFCLASS(str, "<string>")
- ELL_DEFCLASS(clo, "<function>")
- ELL_DEFCLASS(generic, "<generic-function>")
- ELL_DEFCLASS(lst, "<linked-list>")
- ELL_DEFCLASS(boolean, "<boolean>")
- ELL_DEFCLASS(unspecified, "<unspecified>")
- ELL_DEFCLASS(condition, "<condition>")
- ELL_DEFCLASS(unbound, "<unbound>") // Lisp never gets to see this
- ELL_DEFCLASS(list_range, "<linked-list-range>")
- ELL_DEFCLASS(stx_sym, "<syntax-symbol>")
- ELL_DEFCLASS(stx_str, "<syntax-string>")
- ELL_DEFCLASS(stx_num, "<syntax-number>")
- ELL_DEFCLASS(stx_lst, "<syntax-list>")