package.lisp 751 B

1234567891011121314151617181920212223242526272829303132
  1. ;;;; package.lisp
  2. ;;
  3. ;;;; Copyright (c) 2018 Samuel W. Flint <swflint@flintfam.org>
  4. (defpackage #:lcsp
  5. (:use #:cl)
  6. (:export #:<csp>
  7. #:name
  8. #:variables
  9. #:constraints
  10. #:constraint-checks
  11. #:<variable>
  12. #:var-type
  13. #:domain
  14. #:<constraint>
  15. #:adicity
  16. #:problem
  17. #:check-constraint
  18. #:<constraint-extension>
  19. #:conflictsp
  20. #:constraints-list
  21. #:<constraint-intension>
  22. #:constraint-function
  23. #:<constraint-combined>))
  24. (defpackage #:lcsp-xcsp-lang
  25. (:use #:cl
  26. #:esrap)
  27. (:import-from #:alexandria
  28. #:symbolicate)
  29. (:export #:parse-xcsp-predicate))