anchor.diff:  (def-grammar cpp
   
     (rule <definition> (naked) ::= (one-of <_> <//> <define> <ifndef> <std-include> <include> <define> <macro-call>
  -					 <namespace> <using> <class-forward> <stmt>
  -					 <class> <field> <method> <constructor> <destructor> <var>))
  +                                         <namespace> <using> <class-forward> <stmt>
  +                                         <class> <field> <method> <constructor> <destructor> <var>))
   
     (rule <_> ::= 'vertical-space)
     (rule <//> ::= "//" (* :comment-string) 'new-line)
  
positive.code:                               (:true "true")
                                (:false "false")
                                (:null "NULL")
                                (:string "string")
                                (:wstring "wstring")
                                (:scoped-ptr "scoped_ptr"))))
  
negative.code:                    (group 'pascal-case :name <param-list>)
                     (? <const>)
                     (? <volatile>))
          (? <abstract>)
          <class-member-fn-body>)
  
    (rule <method> ::=
  