anchor.diff:                      (make-tm-region '(:sequence "/*")
                                       '(:sequence "*/")
                                       :name 'syntax-comment-attribute)
  +                    (make-tm-region '(:sequence "#[")
  +                                    '(:sequence "]")
  +                                    :name 'syntax-builtin-attribute)
                       (make-tm-region '(:sequence "\"")
                                       '(:sequence "\"")
                                       :name 'syntax-string-attribute
  
positive.code:                                "bool"
                                 "str" "char"))
                       :name 'syntax-type-attribute)
                      (make-tm-match (tokens :word-boundary
                                             '("const" "extern" "register" "restrict"
                                               "static" "volatile" "inline"))
  
negative.code:                 :paren-pairs '((#\( . #\))
                                 (#\{ . #\})
                                 (#\[ . #\]))
                  :string-quote-chars '(#\")
                  :expr-prefix-chars '(#\- #\+ #\*)
                  :block-string-pairs '(("`" . "`"))
                  :line-comment-string "//"
                  :block-comment-pairs '(("/*" . "*/"))))
          (tmlanguage (make-tmlanguage-rust)))
      (set-syntax-parser table tmlanguage)
      table))
  