anchor.diff:                                 (#\[ . #\]))
                   :string-quote-chars '(#\" #\' #\`)
                   :expr-prefix-chars '(#\, #\;)
  -                :expr-suffix-chars '(#\, #\;)
  +                :expr-suffix-chars '(#\,)
                   :line-comment-string "//"
                   :block-comment-pairs '(("/*" . "*/"))))
           (tmlanguage (lem-c-mode.grammer:make-tmlanguage-c)))
  
positive.code:                         (check-type p point)
                          (in-string-or-comment-p p))
                  (return i)))))
  
  (defun unbalanced-p (state)
    (if (member #\( (pps-state-paren-stack state)) t nil))
  
negative.code:             (when (and (not (eq status :block-end))
                         (end-block-line-p p))
                (return-from c-indent-line (values indent :block-end))))))
        (when (and word-point (dangling-start-p word-point))
          (unless (line-offset p 1) (return-from c-indent-line nil))
          (c-indent-line p (+ indent tab-width))
          (return-from c-indent-line indent))
  