;;; -*- Mode: LISP; Package: COMMON-LISP-USER; BASE: 10; Syntax: ANSI-Common-Lisp; -*- (in-package :cl-user) (defvar *nny-in-features-p* nil) (mk::defsystem :cgp-basic :package :cl-user :source-pathname "projects:cgp;" :binary-pathname "bin:cgp;basic;" :source-extension "lisp" :initially-do (when (find :nny-parser *features*) (setf *nny-in-features-p* t *features* (print (delete :nny-parser *features*)))) :finally-do (when *nny-in-features-p* (pushnew :nny-parser *features*)) :depends-on #+cmu (:utilities :fsa-regexp :javascript :aserve-custom :zebu :zebu-compiler :string-net) #+(or allegro mcl) (:utilities :fsa-regexp :zebu :zebu-compiler :string-net ;; #+allegro :hmm :morph) :components ("cgp-package" "cgp-optimizer" "class" (:module :multi-tagger :source-pathname "multi-tagger" :components ("class" "lexicon" "tokens" "scarrie" "tokenizer" "tag-regexp" "initialization" "feature-coding-latin1" "eagles-tagset" "multi-tagger")) "regexp-filter" "compounds" "cgp-feature-filter" "cgp" "cgp-optimizer" "named-entities" "context" ;;"cgp-test" (:module :rules :source-pathname "rules" :components ("nbo" ;;#+:nny-parser "nny" )) "cgp-utils" "term-extractor" "named-entities-recognizer" "cgp-disambiguation")) :eof