[climacs-cvs] CVS update: climacs/slidemacs.lisp

Brian Mastenbrook bmastenbrook at common-lisp.net
Tue Jun 14 23:12:28 UTC 2005


Update of /project/climacs/cvsroot/climacs
In directory common-lisp.net:/tmp/cvs-serv8886

Modified Files:
	slidemacs.lisp 
Log Message:
oops, commit the latest version of the slidemacs grammar

Date: Wed Jun 15 01:12:26 2005
Author: bmastenbrook

Index: climacs/slidemacs.lisp
diff -u climacs/slidemacs.lisp:1.1 climacs/slidemacs.lisp:1.2
--- climacs/slidemacs.lisp:1.1	Sun Jun  5 03:59:52 2005
+++ climacs/slidemacs.lisp	Wed Jun 15 01:12:26 2005
@@ -235,9 +235,28 @@
 
 (define-parsing-rules (*slidemacs-grammar* slidemacs-entry slidemacs-terminal slidemacs-editor-syntax)
   (:== slidemacs-slideset slidemacs-slideset-keyword slidemacs-slideset-name block-open
-       nonempty-list-of-slides block-close)
+       slideset-info nonempty-list-of-slides block-close)
   (:= slidemacs-slideset-keyword "slideset")
   (:= slidemacs-slideset-name slidemacs-string)
+  (:= slideset-info slideset-info-keyword block-open opt-slide-author opt-slide-institution opt-slide-venue opt-slide-date block-close)
+  (:= slideset-info-keyword "info")
+  (:= opt-slide-author (or slide-author empty-slidemacs-terminals))
+  (:= slide-author author-keyword author)
+  (:= author-keyword "author")
+  (:= author slidemacs-string)
+  (:= opt-slide-venue (or slide-venue empty-slidemacs-terminals))
+  (:= slide-venue slide-venue-keyword venue)
+  (:= slide-venue-keyword "venue")
+  (:= venue slidemacs-string)
+  (:= opt-slide-institution (or slide-institution empty-slidemacs-terminals))
+  (:= slide-institution institution-keyword institution)
+  (:= institution-keyword "institution")
+  (:= institution slidemacs-string)
+  (:= opt-slide-date (or slide-date empty-slidemacs-terminals))
+  (:= slide-date date-keyword opt-date-string)
+  (:= opt-date-string (or date-string empty-slidemacs-terminals))
+  (:= date-keyword "date")
+  (:= date-string slidemacs-string)
   (:= nonempty-list-of-slides
        (nonempty-list-of slidemacs-slide))
   (:= slidemacs-slide slidemacs-slide-keyword slidemacs-slide-name block-open




More information about the Climacs-cvs mailing list