(calc-embedded-make-info): Use `math-read-expr' when
authorJay Belanger <jay.p.belanger@gmail.com>
Thu, 27 Apr 2006 18:40:41 +0000 (18:40 +0000)
committerJay Belanger <jay.p.belanger@gmail.com>
Thu, 27 Apr 2006 18:40:41 +0000 (18:40 +0000)
`math-read-big-expr' doesn't work.

lisp/ChangeLog
lisp/calc/calc-embed.el

index f961f6f..0b384c6 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-27  Jay Belanger  <belanger@truman.edu>
+
+       * calc-embed.el (calc-embedded-make-info): Use `math-read-expr' to
+       read expression when `math-read-big-expr' doesn't work.
+
 2006-04-27  Reiner Steib  <Reiner.Steib@gmx.de>
 
        * startup.el (command-line-1): Display warning when
index 28a319f..adb94ef 100644 (file)
@@ -932,7 +932,9 @@ The command \\[yank] can retrieve it from there."
                             (substring str pref-len suff-pos)))
                (if (string-match "[^ \t\n]" str)
                    (setq pref-len 0
-                         val (math-read-big-expr str))
+                         val (condition-case nil
+                                  (math-read-big-expr str)
+                                (error (math-read-expr str))))
                  (setq val nil))))
            (if (eq (car-safe val) 'error)
                (setq val (list 'error