anchor.diff:                (setf %extended-escape-char-rules%
                       (add-expression-to-list ',(first escapes)
                                               (cons 'or %extended-escape-char-rules%)))
  -              (esrap:modify-rule-expression
  +              (esrap:change-rule
                  'extended-escape-character
                  %extended-escape-char-rules%)))
             ;; define extension rule, passing any left-over args to esrap
  
positive.code:                                      %inline-rules%
                                       ,@(when before `(:before ',before))
                                       ,@(when after `(:after ',after)) ))
         (esrap:modify-rule-expression 'inline (cons 'or %inline-rules%)))))
  
  
negative.code:               (setf %extended-special-char-rules%
                      (add-expression-to-list ',(first characters)
                                              %extended-special-char-rules%))
                (esrap:change-rule 'extended-special-char
                                              (cons 'or %extended-special-char-rules%))))
            ;; define a rule for escaped chars if any
         ,@ (when escapes
  