;ELC
;;; Compiled by LTX@Xue-LingTaos-MacBook-Pro.local on Wed Mar 16 23:10:54 2011
;;; from file /Users/LTX/Projects/Emacs/emacs/lisp/cedet/ede/srecode.el
;;; in Emacs version 24.0.50.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 'srecode)
#@29 Initialize Srecode for EDE.
(defalias 'ede-srecode-setup #[nil "\300\301!\210\300\302!\210\303\304!\210\305\306!\210\305\306\307\"\210\305\310!\210\305\310\307\"\207" [require srecode/map srecode/find srecode-map-update-map t srecode-load-tables-for-mode makefile-mode ede autoconf-mode] 3 (#$ . 570)])
#@223 Insert TEMPLATE after executing FORMS with a dictionary.
TEMPLATE should specify a context by using a string format of:
  context:templatename
Locally binds the variable DICT to a dictionary which can be
updated in FORMS.
(defalias 'ede-srecode-insert-with-dictionary '(macro . #[(template &rest forms) "\302\303\304\305\306\307BBBDD\310\311\312\313\314BBBE\315\316	B\317BBBBB\207" [template forms let* (dict (srecode-create-dictionary)) temp srecode-template-get-table (srecode-table) (nil 'ede) when (not temp) error "EDE template %s for %s not found!" (major-mode) (srecode-resolve-arguments temp dict) progn ((srecode-insert-fcn temp dict))] 8 (#$ . 880)]))
#@253 Insert at the current point TEMPLATE.
TEMPLATE should specify a context by using a string format of:
  context:templatename
Add DICTIONARY-ENTRIES into the dictionary before insertion.
Note: Just like `srecode-insert', but templates found in 'ede app.
(defalias 'ede-srecode-insert #[(template &rest dictionary-entries) "\305\306!\210\307 \310\311 	\312\313$\211\204\314\315	#\210\316\n\"\210\f\2033\317\f@\fA@#\210\fAA\211\204\"\320\n\"*\207" [dict template temp major-mode dictionary-entries require srecode/insert srecode-create-dictionary srecode-template-get-table srecode-table nil ede error "EDE template %s for %s not found!" srecode-resolve-arguments srecode-dictionary-set-value srecode-insert-fcn] 6 (#$ . 1551)])
(provide 'ede/srecode)
