]> git.eshelyaron.com Git - emacs.git/commitdiff
(ada-in-comment-p, ada-in-string-p)
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 13 May 2003 20:48:15 +0000 (20:48 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 13 May 2003 20:48:15 +0000 (20:48 +0000)
(ada-in-string-or-comment-p): Use line-beginning-position.

lisp/progmodes/ada-mode.el

index e9fd8c06cc3cdbf36d4000ef51d6846b74277098..1e81b22d4121c4dcf1e96752fd4a85874f49cb02 100644 (file)
@@ -956,20 +956,20 @@ OLD-LEN indicates what the length of the replaced text was."
   "Returns t if inside a comment."
   (nth 4 (or parse-result
              (parse-partial-sexp
-              (save-excursion (beginning-of-line) (point)) (point)))))
+              (line-beginning-position) (point)))))
 
 (defsubst ada-in-string-p (&optional parse-result)
   "Returns t if point is inside a string.
 If parse-result is non-nil, use is instead of calling parse-partial-sexp."
   (nth 3 (or parse-result
              (parse-partial-sexp
-              (save-excursion (beginning-of-line) (point)) (point)))))
+              (line-beginning-position) (point)))))
 
 (defsubst ada-in-string-or-comment-p (&optional parse-result)
   "Returns t if inside a comment or string."
   (setq parse-result (or parse-result
                          (parse-partial-sexp
-                          (save-excursion (beginning-of-line) (point)) (point))))
+                          (line-beginning-position) (point))))
   (or (ada-in-string-p parse-result) (ada-in-comment-p parse-result)))
 
 
@@ -1071,7 +1071,7 @@ name"
 ;;;###autoload
 (defun ada-mode ()
   "Ada mode is the major mode for editing Ada code.
-This version was built on $Date: 2003/05/04 13:55:51 $.
+This version was built on $Date: 2003/05/04 19:52:34 $.
 
 Bindings are as follows: (Note: 'LFD' is control-j.)
 \\{ada-mode-map}