Function: math-compose-rows
math-compose-rows is a byte-compiled function defined in
calccomp.el.gz.
Signature
(math-compose-rows A COUNT FIRST)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calccomp.el.gz
(defun math-compose-rows (a count first)
(if (cdr a)
(if (<= count 0)
(if (< count 0)
(math-compose-rows (cdr a) -1 nil)
(cons (concat
(let ((mdots (get calc-language 'math-dots)))
(if mdots
(concat " " mdots)
" ..."))
math-comp-comma)
(math-compose-rows (cdr a) -1 nil)))
(cons (list 'horiz
(if first (concat math-comp-left-bracket " ") " ")
(math-compose-expr (car a) math-comp-vector-prec)
math-comp-comma)
(math-compose-rows (cdr a) (1- count) nil)))
(list (list 'horiz
(if first (concat math-comp-left-bracket " ") " ")
(math-compose-expr (car a) math-comp-vector-prec)
(concat " " math-comp-right-bracket)))))