(math-parse-fortran-vector, math-parse-fortran-vector-end,
authorJay Belanger <jay.p.belanger@gmail.com>
Tue, 9 Nov 2004 20:32:13 +0000 (20:32 +0000)
committerJay Belanger <jay.p.belanger@gmail.com>
Tue, 9 Nov 2004 20:32:13 +0000 (20:32 +0000)
math-parse-tex-sum, math-parse-eqn-matrix, math-parse-eqn-prime,
math-read-math-subscr):  Use declared variable math-expr-data.

lisp/calc/calc-lang.el

index bb6699a..93935f1 100644 (file)
     (prog1
        (math-read-brackets t "]")
       (setq exp-token (car math-parsing-fortran-vector)
-           exp-data (cdr math-parsing-fortran-vector)))))
+           math-expr-data (cdr math-parsing-fortran-vector)))))
 
 (defun math-parse-fortran-vector-end (x op)
   (if math-parsing-fortran-vector
       (progn
-       (setq math-parsing-fortran-vector (cons exp-token exp-data)
+       (setq math-parsing-fortran-vector (cons exp-token math-expr-data)
              exp-token 'end
-             exp-data "\000")
+             math-expr-data "\000")
        x)
     (throw 'syntax "Unmatched closing `/'")))
 
 
 (defun math-parse-tex-sum (f val)
   (let (low high save)
-    (or (equal exp-data "_") (throw 'syntax "Expected `_'"))
+    (or (equal math-expr-data "_") (throw 'syntax "Expected `_'"))
     (math-read-token)
     (setq save exp-old-pos)
     (setq low (math-read-factor))
        (progn
          (setq exp-old-pos (1+ save))
          (throw 'syntax "Expected equation")))
-    (or (equal exp-data "^") (throw 'syntax "Expected `^'"))
+    (or (equal math-expr-data "^") (throw 'syntax "Expected `^'"))
     (math-read-token)
     (setq high (math-read-factor))
     (list (nth 2 f) (math-read-factor) (nth 1 low) (nth 2 low) high)))
 
 (defun math-parse-eqn-matrix (f sym)
   (let ((vec nil))
-    (while (assoc exp-data '(("ccol") ("lcol") ("rcol")))
+    (while (assoc math-expr-data '(("ccol") ("lcol") ("rcol")))
       (math-read-token)
-      (or (equal exp-data calc-function-open)
+      (or (equal math-expr-data calc-function-open)
          (throw 'syntax "Expected `{'"))
       (math-read-token)
       (setq vec (cons (cons 'vec (math-read-expr-list)) vec))
-      (or (equal exp-data calc-function-close)
+      (or (equal math-expr-data calc-function-close)
          (throw 'syntax "Expected `}'"))
       (math-read-token))
-    (or (equal exp-data calc-function-close)
+    (or (equal math-expr-data calc-function-close)
        (throw 'syntax "Expected `}'"))
     (math-read-token)
     (math-transpose (cons 'vec (nreverse vec)))))
 
 (defun math-parse-eqn-prime (x sym)
   (if (eq (car-safe x) 'var)
-      (if (equal exp-data calc-function-open)
+      (if (equal math-expr-data calc-function-open)
          (progn
            (math-read-token)
-           (let ((args (if (or (equal exp-data calc-function-close)
+           (let ((args (if (or (equal math-expr-data calc-function-close)
                                (eq exp-token 'end))
                            nil
                          (math-read-expr-list))))
-             (if (not (or (equal exp-data calc-function-close)
+             (if (not (or (equal math-expr-data calc-function-close)
                           (eq exp-token 'end)))
                  (throw 'syntax "Expected `)'"))
              (math-read-token)
 
 (defun math-read-math-subscr (x op)
   (let ((idx (math-read-expr-level 0)))
-    (or (and (equal exp-data "]")
+    (or (and (equal math-expr-data "]")
             (progn
               (math-read-token)
-              (equal exp-data "]")))
+              (equal math-expr-data "]")))
        (throw 'syntax "Expected ']]'"))
     (math-read-token)
     (list 'calcFunc-subscr x idx)))