6.826 SPEC Development Tools |
|
Back to 6.826 Home Page |
These tools consist of a simple Emacs mode that syntactically highlights your SPEC code, as well as a command-line parser that checks the syntax of your SPEC code. To use these tools on Linux/x86 and Sun machines:
add 6.826
(autoload 'spec-mode "spec-mode" nil t) (setq auto-mode-alist (append (list (cons "\\.spec$" 'spec-mode)) auto-mode-alist)) (setq load-path (cons "/afs/athena.mit.edu/course/6/6.826/emacslisp" load-path))
spec filename.specto parse your SPEC code.
type ::= aType -> type raiseshas been changed to
type ::= ( aType -> type raises )to resolve an ambiguity in type declarations.
Last modified: Fri Mar 31 14:53:55 EST 2000