;ELC   
;;; Compiled
;;; in Emacs version 25.3.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(require 'tex)
#@97 Information about array-newcolumntypes in the current buffer.
Generated by `TeX-auto-add-type'.
(defvar LaTeX-auto-array-newcolumntype nil (#$ . 425))
#@97 Information about array-newcolumntypes in the current buffer.
Generated by `TeX-auto-add-type'.
(defvar LaTeX-array-newcolumntype-list nil (#$ . 582))
(make-variable-buffer-local 'LaTeX-array-newcolumntype-list)
#@97 Information about array-newcolumntypes in the current buffer.
Generated by `TeX-auto-add-type'.
(defvar LaTeX-array-newcolumntype-changed nil (#$ . 800))
(make-variable-buffer-local 'LaTeX-array-newcolumntype-changed)
#@101 Add information about ARRAY-NEWCOLUMNTYPES to the current buffer.
Generated by `TeX-auto-add-type'.
(defalias 'LaTeX-add-array-newcolumntypes #[(&rest array-newcolumntypes) "\301\302\"\207" [array-newcolumntypes TeX-auto-add-information "array-newcolumntype"] 3 (#$ . 1025)])
#@94 List of array-newcolumntypes active in the current buffer.
Generated by `TeX-auto-add-type'.
(defalias 'LaTeX-array-newcolumntype-list #[nil "\300\301!\207" [TeX-auto-list-information "array-newcolumntype"] 2 (#$ . 1308)])
(byte-code "\300\301\302\303#\210\304\305\306\"\207" [add-to-list TeX-auto-parser ("array-newcolumntype" LaTeX-auto-array-newcolumntype LaTeX-add-array-newcolumntypes LaTeX-array-newcolumntype-list LaTeX-array-newcolumntype-changed) t add-hook TeX-remove-style-hook #[nil "\301\211\207" [LaTeX-array-newcolumntype-list nil] 2]] 4)
#@64 Matches the argument of `\newcolumntype' from `array'
package.
(defvar LaTeX-array-newcolumntype-regexp '("\\\\newcolumntype{\\([^}]+\\)}" 1 LaTeX-auto-array-newcolumntype) (#$ . 1869))
#@56 Clear `LaTeX-auto-array-newcolumntype' before parsing.
(defalias 'LaTeX-array-auto-prepare #[nil "\301\211\207" [LaTeX-auto-array-newcolumntype nil] 2 (#$ . 2061)])
#@105 Move parsed column specification from
`LaTeX-auto-array-newcolumntype' to `LaTeX-array-column-letters'.
(defalias 'LaTeX-array-auto-cleanup #[nil "\300 \205 \301 \207" [LaTeX-array-newcolumntype-list LaTeX-array-update-column-letters] 1 (#$ . 2234)])
#@90 Update and uniquify the value of `LaTeX-array-column-letters'
and make it buffer local. 
(defalias 'LaTeX-array-update-column-letters #[nil "\301\300!\210\302\303\304\305\302\306\307 \310#P\310\311#!\310#\211\207" [LaTeX-array-column-letters make-local-variable mapconcat identity TeX-delete-duplicate-strings split-string car LaTeX-array-newcolumntype-list "" t] 9 (#$ . 2492)])
(byte-code "\301\302\303\304#\210\301\305\306\304#\210\301\307\310\304#\210\311\312\313#\207" [LaTeX-dialect add-hook TeX-auto-prepare-hook LaTeX-array-auto-prepare t TeX-auto-cleanup-hook LaTeX-array-auto-cleanup TeX-update-style-hook TeX-auto-parse TeX-add-style-hook "array" #[nil "\303!\210\304\305\306\307\310$\210\311\312\313\"\210\314\301!\210	\315\316Q\317\320!\205) \n\321=\205) \322\323\324\"\207" [LaTeX-array-newcolumntype-regexp LaTeX-array-column-letters TeX-install-font-lock TeX-auto-add-regexp TeX-add-symbols ("newcolumntype" (TeX-arg-eval (lambda nil (let ((col (TeX-read-string "Column type: "))) (LaTeX-add-array-newcolumntypes col) (LaTeX-array-update-column-letters) (format "%s" col)))) ["Number of arguments"] t) ("showcols" 0) ("firsthline" 0) ("lasthline" 0) LaTeX-add-lengths "extratabsurround" "extrarowheight" make-local-variable "m" "b" featurep font-latex font-latex-setup font-latex-add-keywords (("newcolumntype" "{[{")) function] 5]] 4)
#@28 Package options for array.
(defvar LaTeX-array-package-options nil (#$ . 3855))
