;;; This work is licensed under the Creative Commons
;;; Attribution-NonCommercial-ShareAlike 4.0 International License.
;;; To view a copy of this license, visit
;;; http://creativecommons.org/licenses/by-nc-sa/4.0/ or send a letter to
;;; Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

;;; Additional ACT-R modules to support the model in lfgmodel.lisp
;;; Developed from template code provided as part of the ACT-R 7.5 source code 
;;; by Dan Bothell.

(require-compiled "GOAL-STYLE-MODULE" "ACT-R-support:goal-style-module")

(define-module vp ((vp nil nil nil nil :multi)) nil
                :version "0.1"
                :documentation "A buffer to model event-words in incremental LFG"
                :query goal-style-query
                :request goal-style-request
                :buffer-mod goal-style-mod-request)


(define-module np ((np nil nil nil nil :multi)) nil
                :version "0.1"
                :documentation "A buffer to model entity-words incremental LFG"
                :query goal-style-query
                :request goal-style-request
                :buffer-mod goal-style-mod-request)

(define-module ap (ap) nil
                :version "0.1"
                :documentation "A buffer to model quality-words in incremental LFG"
                :query goal-style-query
                :request goal-style-request
                :buffer-mod goal-style-mod-request)


(define-module aux (aux) nil
                :version "0.1"
                :documentation "A buffer to hold chunks during push-down"
                :query goal-style-query
                :request goal-style-request
                :buffer-mod goal-style-mod-request)
