anchor.diff:    (syntax-add-region *lua-syntax-table*
                        (make-syntax-test str1)
                        (make-syntax-test str2)
  -                     :attr :string-attr))
  +                     :attr :string-attr
  +                     :tag :long-string))
   
   (loop
     :for n :from 0 :to 10
  
positive.code:    :space-chars '(#\space #\tab #\newline)
     :symbol-chars '(#\_)
     :paren-alist '((#\( . #\))
                    (#\[ . #\])
                    (#\{ . #\}))
     :string-quote-chars '(#\" #\')
     :line-comment-preceding-char #\-
  
negative.code:    :keymap *lua-mode-keymap*
     :syntax-table *lua-syntax-table*)
    (buffer-put (window-buffer) :enable-syntax-highlight t)
    (buffer-put (window-buffer) :calc-indent-function 'lua-calc-indent)
    (buffer-put (window-buffer) :forward-sexp-function 'lua-forward-sexp))
  
  (dolist (str '("and" "break" "do" "else" "elseif" "end" "false" "for"
                 "goto" "if" "in" "local" "nil" "not" "or"
  