modular/keywords.rkt
#lang racket/base

(require racket/stxparam

         (for-syntax racket/base
                     "syntax-meta.rkt"))

(provide fun sig con include import export include-book)

(define-syntax-parameter fun
  (expand-keyword "not valid outside interface"))
(define-syntax-parameter sig
  (expand-keyword "not valid outside interface"))
(define-syntax-parameter con
  (expand-keyword "not valid outside interface"))
(define-syntax-parameter include
  (expand-keyword "not valid outside interface"))

(define-syntax-parameter include-book
  (expand-keyword "not valid outside module"))

(define-syntax-parameter import
  (expand-keyword "not valid outside module top-level"))
(define-syntax-parameter export
  (expand-keyword "not valid outside module top-level"))