;ELC   
;;; Compiled by was@form.fas.harvard.edu on Wed Apr 13 08:01:59 2005
;;; from file /home/was/sage/src/emacs/pyrex-mode.el
;;; in Emacs version 21.4.1
;;; with bytecomp version 2.85.4.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.
(if (and (boundp 'emacs-version)
	 (< (aref emacs-version (1- (length emacs-version))) ?A)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`pyrex-mode.el' was compiled for Emacs 19.29 or later"))

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


(byte-code "\303\304\305\"\210\301B\306\301!\204 \307 \302B\306\302!\204! \310\311\312\"\313B\314\313\312\"\210\315\316\317\320#\207" [current-load-list pyrex-mode-map pyrex-mode-syntax-table add-to-list auto-mode-alist ("\\.pyx\\'" . pyrex-mode) boundp make-sparse-keymap make-char-table syntax-table nil pyrex-mode-abbrev-table define-abbrev-table put pyrex-mode derived-mode-parent python-mode] 4)
#@465 Major mode derived from `python-mode' by `define-derived-mode'.
It inherits all of the parent's attributes, but has its own keymap,
abbrev table and syntax table:

  `pyrex-mode-map', `pyrex-mode-abbrev-table' and `pyrex-mode-syntax-table'

which more-or-less shadow python-mode's corresponding tables.

In addition to any hooks its parent mode might have run,
this mode runs the hook `pyrex-mode-hook', as the final step
during initialization.

\{pyrex-mode-map}
(defalias 'pyrex-mode #[nil "\306 \210\306\307N\203 \310\311\307\312#\210\311\313\314\n!\204 \315\n\316 \"\210\317!\211\203. \f\320 =\2034 \321\322 \"\210)\203> \323\324\"\210\325\n!\210\326!\210\327\330\331\332BC\"\210\333\334!\207" [major-mode mode-name pyrex-mode-map pyrex-mode-syntax-table parent local-abbrev-table python-mode special put pyrex-mode t "Pyrex" keymap-parent set-keymap-parent current-local-map char-table-parent standard-syntax-table set-char-table-parent syntax-table mapatoms #[(symbol) "\302\303!	\"\206 \304	\303!JK$\207" [symbol pyrex-mode-abbrev-table intern-soft symbol-name define-abbrev] 5] use-local-map set-syntax-table font-lock-add-keywords nil "\\<\\(NULL\\|c\\(def\\|har\\|typedef\\)\\|e\\(num\\|xtern\\)\\|float\\|in\\(clude\\|t\\)\\|object\\|public\\|struct\\|type\\|union\\|void\\)\\>" (1 font-lock-keyword-face t) run-hooks pyrex-mode-hook pyrex-mode-abbrev-table] 5 (#$ . 1027) nil])
