anchor.diff:  
   ; (LISP lisp-forms)
   ;
  -; body ::= ParenScript statements comprising an implicit `PROGN'
  -
  -;;; For static ParenScript code, the macro `PS' compiles the provided
  +; body ::= Parenscript statements comprising an implicit `PROGN'
  +
  +;;; For static Parenscript code, the macro `PS' compiles the provided
   ;;; forms at Common Lisp macro-expansion time. `PS*' and `PS1*'
   ;;; evaluate their arguments and then compile them. All these forms
   ;;; except for `PS1*' treat the given forms as an implicit
   ;;; `PROGN'.
   
  -;;; `PS-INLINE' and `PS-INLINE*' take a single ParenScript form and
  +;;; `PS-INLINE' and `PS-INLINE*' take a single Parenscript form and
   ;;; output a string starting with "javascript:" that can be used in
   ;;; HTML node attributes. As well, they provide an argument to bind
   ;;; the value of *js-string-delimiter* to control the value of the
  
positive.code:     ,@body))
  
  
  ;;;# The ParenScript namespace system
  ;;;t \index{package}
  ;;;t \index{namespace}
  ;;;t \index{PS-PACKAGE-PREFIX}
  
negative.code: ; (INSTANCEOF {value})
  ; (NEW        {value})
  ;
  ; value ::= a Parenscript expression
  
  ;;; The single argument expressions `delete', `void', `typeof',
  ;;; `instanceof' and `new' are generated by the forms `DELETE',
  ;;; `VOID', `TYPEOF', `INSTANCEOF' and `NEW'. They all take a
  ;;; Parenscript expression.
  
  (delete (new (*foobar 2 3 4))) => delete new Foobar(2, 3, 4)
  
  