?
Current Path : /usr/share/emacs/24.3/lisp/progmodes/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/progmodes/ebnf-otz.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:23 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/progmodes/ebnf-otz.el ;;; in Emacs version 24.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 'ebnf2ps) #@26 List of empty rule name. (defvar ebnf-empty-rule-list nil (#$ . 580)) #@43 Add empty RULE in `ebnf-empty-rule-list'. (defalias 'ebnf-add-empty-rule-list #[(rule) "\205 \303H\304H\305=\205 \306H\nB\211\207" [ebnf-ignore-empty-rule rule ebnf-empty-rule-list 7 0 ebnf-generate-empty 6] 2 (#$ . 656)]) #@23 Initialize optimizer. (defalias 'ebnf-otz-initialize #[nil "\301\211\207" [ebnf-empty-rule-list nil] 2 (#$ . 891)]) #@24 Eliminate empty rules. (defalias 'ebnf-eliminate-empty-rules #[(syntax-list) "\203] G\306 \307\211\f\203W \310\311\312\313 T\211\314_\245!#\210)\f@\315!\2039 \f\202O \316HB\n\203L \n\fA\241\210\202O A)\fA\211\204 -\202 \207" [ebnf-empty-rule-list syntax-list before new-list prod-list ebnf-nprod 0 nil "Eliminating empty rules" message "%s...%3d%%" round 100.0 ebnf-eliminate-empty 6 ebnf-total messag rule] 7 (#$ . 1014)]) (defalias 'ebnf-eliminate-empty #[(rule) "\306H\211\307=\203 \310H\n\235?\205\334 \202\334 \311=\203e \310H\310H\312\211\211\203W @\313!\203>