PageRenderTime 44ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/defclass.h

http://github.com/manuel/ell
C Header | 23 lines | 15 code | 4 blank | 4 comment | 0 complexity | 40b79f7db47268fa63e68a50869991fe MD5 | raw file
  1. /* This x-header is included from `ellrt.c' and `ellrt.h' with
  2. different definitions of `ELL_DEFCLASS'. */
  3. /* Note that this doesn't contain <object>, so that it doesn't get
  4. added as a superclass of itself during bootstrap. */
  5. ELL_DEFCLASS(num_int, "<integer>")
  6. ELL_DEFCLASS(sym, "<symbol>")
  7. ELL_DEFCLASS(str, "<string>")
  8. ELL_DEFCLASS(clo, "<function>")
  9. ELL_DEFCLASS(generic, "<generic-function>")
  10. ELL_DEFCLASS(lst, "<linked-list>")
  11. ELL_DEFCLASS(boolean, "<boolean>")
  12. ELL_DEFCLASS(unspecified, "<unspecified>")
  13. ELL_DEFCLASS(condition, "<condition>")
  14. ELL_DEFCLASS(unbound, "<unbound>") // Lisp never gets to see this
  15. ELL_DEFCLASS(list_range, "<linked-list-range>")
  16. ELL_DEFCLASS(stx_sym, "<syntax-symbol>")
  17. ELL_DEFCLASS(stx_str, "<syntax-string>")
  18. ELL_DEFCLASS(stx_num, "<syntax-number>")
  19. ELL_DEFCLASS(stx_lst, "<syntax-list>")