!
!	 -------------------------------------------------------
!        Neither  York  University,   Department  of   Computer
!        Science   nor   the  authors assume any responsibility
!        for the use or reliability of this software.
!
!        Copyright (C) 1986, York University
!                            Department of Computer Science
!
!        General permission to copy  or  modify,  but  not  for
!        profit,  is  hereby granted, provided  that  the above
!        copyright notice is included  and  reference  made  to
!        the fact that reproduction  privileges  were   granted
!        by the York University, Department of Computer Science.
!	 -------------------------------------------------------
!
!	  Written by: Edward Fung and James P. Lewis
!		      Department of Computer Science
!		      York University
!		      1984, 1985, 1986
!
!

!
! Facility:  Bulletin
!
! Environment:  User mode, non-privileged code.
!
! Modified by:
!
! 1-000 - EF   ??-???-1984
! 2-000 - JPL  ??-???-1984
! 3-000 - JPL  01-JAN-1986
! 4-000 - JPL  10-JUL-1986
!
!

define	verb		bulletin
	image		BUL:bulletin.exe
	parameter	p1, 
			label=bulletin,
			value(list)
	qualifier	all, 
			label=all,
			nonnegatable
	qualifier	brief, 
			label=brief,
			nonnegatable,
			syntax=brief
	qualifier	default,
			label=default,
			nonnegatable,
			value(type=default_type)
	qualifier	help,
			label=help,
			nonnegatable,
			syntax=help
	qualifier	new, 
			label=new,
			nonnegatable,
			syntax=new
	qualifier	read, 
			label=read, 
			nonnegatable,
			syntax=read,
			value
	qualifier	reverse,
			label=reverse,
			nonnegatable
	qualifier	search, 
			label=search, 
			nonnegatable,
			syntax=search,
			value(required)
	disallow	any2(brief, new, read, search, help)
	disallow	all and (brief or new or help)
	disallow	reverse and (brief or help)
	disallow	default and (brief or new or help)
define	syntax		brief
	parameter	p1, 
			label=bulletin,
			value(list)
define	syntax		new
	parameter	p1, 
			label=bulletin,
			value(list)
define	syntax		read
	parameter	p1, 
			label=bulletin,
			value(list)
define	syntax		search
	parameter	p1, 
			label=bulletin,
			value(list)
define 	syntax		help,
	noparameters
define	type		default_type
	keyword		date,
			default,
			label=date,
			nonnegatable,
	keyword		poster,
			label=poster,
			nonnegatable,
	keyword		size,
			label=size,
			nonnegatable
