commit 7793b2fe2ab0fccebdabef993024585e9fea9db8 (HEAD, refs/remotes/origin/master) Merge: 691f441717e 709ce2aff14 Author: Po Lu Date: Sun Sep 15 08:54:50 2024 +0800 Merge from savannah/emacs-30 709ce2aff14 Port to Haiku R1/beta5 21efdd5ef31 Fix c++-ts-mode font-lock for latest c++ grammar (bug#73191) ffc00eac53d ; Set Transient's version and add admin/MAINTAINERS entry 3822a5e5d12 * admin/update-copyright: Print reminder to do manual upd... 43b678d3d26 * admin/notes/years: Update. 38de992a5a3 * etc/TODO: New item "support indentation guides". # Conflicts: # admin/notes/years # doc/misc/transient.texi # lisp/progmodes/c-ts-mode.el # lisp/transient.el commit 709ce2aff146a8c09c191f818cda70b269902348 Author: Po Lu Date: Sun Sep 15 08:52:46 2024 +0800 Port to Haiku R1/beta5 * src/haiku_support.cc (keysym_from_raw_char): Use revised names for B_HANGUL and B_HANGUL_HANJA. diff --git a/src/haiku_support.cc b/src/haiku_support.cc index 08e7f29685a..4ea5e0884b9 100644 --- a/src/haiku_support.cc +++ b/src/haiku_support.cc @@ -340,10 +340,18 @@ keysym_from_raw_char (int32 raw, int32 key, unsigned *code) break; +#if B_HAIKU_VERSION >= B_HAIKU_VERSION_1_BETA_5 + case B_HANGUL_KEY: +#else /* B_HAIKU_VERSION < B_HAIKU_VERSION_1_BETA_5 */ case B_HANGUL: +#endif /* B_HAIKU_VERSION >= B_HAIKU_VERSION_1_BETA_5 */ *code = KEY_HANGUL; break; - case B_HANGUL_HANJA: +#if B_HAIKU_VERSION >= B_HAIKU_VERSION_1_BETA_5 + case B_HANGUL_HANJA_KEY: +#else /* B_HAIKU_VERSION < B_HAIKU_VERSION_1_BETA_5 */ + case B_HANGUL: +#endif /* B_HAIKU_VERSION >= B_HAIKU_VERSION_1_BETA_5 */ *code = KEY_HANGUL_HANJA; break; case B_KATAKANA_HIRAGANA: commit 21efdd5ef31febc8fd59bf483a39bba512d50f45 Author: Yuan Fu Date: Sat Sep 14 11:07:28 2024 -0700 Fix c++-ts-mode font-lock for latest c++ grammar (bug#73191) * lisp/progmodes/c-ts-mode.el: (c-ts-mode--keywords): Add "thread_local" keyword. (c-ts-mode--test-virtual-named-p): New function. (c-ts-mode--font-lock-settings): Use named/anonymous "virtual" depending on the grammar. diff --git a/lisp/progmodes/c-ts-mode.el b/lisp/progmodes/c-ts-mode.el index f5cd36c68c7..a3379ad7aab 100644 --- a/lisp/progmodes/c-ts-mode.el +++ b/lisp/progmodes/c-ts-mode.el @@ -574,7 +574,7 @@ MODE is either `c' or `cpp'." "or_eq" "override" "private" "protected" "public" "requires" "template" "throw" "try" "typename" "using" - "xor" "xor_eq")) + "xor" "xor_eq" "thread_local")) (append '("auto") c-keywords)))) (defvar c-ts-mode--type-keywords @@ -592,6 +592,11 @@ MODE is either `c' or `cpp'." "LIVE_BUFFER" "FRAME")) "A regexp matching all the variants of the FOR_EACH_* macro.") +(defun c-ts-mode--test-virtual-named-p () + "Return t if the virtual keyword is a namded node, nil otherwise." + (ignore-errors + (progn (treesit-query-compile 'cpp "(virtual)" t) t))) + (defun c-ts-mode--font-lock-settings (mode) "Tree-sitter font-lock settings. MODE is either `c' or `cpp'." @@ -636,8 +641,13 @@ MODE is either `c' or `cpp'." `([,@(c-ts-mode--keywords mode)] @font-lock-keyword-face ,@(when (eq mode 'cpp) '((auto) @font-lock-keyword-face - (this) @font-lock-keyword-face - (virtual) @font-lock-keyword-face))) + (this) @font-lock-keyword-face)) + ,@(when (and (eq mode 'cpp) + (c-ts-mode--test-virtual-named-p)) + '((virtual) @font-lock-keyword-face)) + ,@(when (and (eq mode 'cpp) + (not (c-ts-mode--test-virtual-named-p))) + '("virtual" @font-lock-keyword-face))) :language mode :feature 'operator commit ffc00eac53d88296e234d274ad1dd95bdf3cf065 Author: Jonas Bernoulli Date: Sat Sep 14 19:23:40 2024 +0200 ; Set Transient's version and add admin/MAINTAINERS entry * admin/MAINTAINERS: Add entry for externally maintained Transient package. * doc/misc/transient.texi: Bump version strings. * lisp/transient.el: Bump version in Version header. * lisp/transient.el (transient-version): New constant. diff --git a/admin/MAINTAINERS b/admin/MAINTAINERS index 6c77501fee3..16601a76bd6 100644 --- a/admin/MAINTAINERS +++ b/admin/MAINTAINERS @@ -390,6 +390,13 @@ Tramp doc/misc/tramp*.texi test/lisp/net/tramp*-tests.el +Transient + Maintainer: Jonas Bernoulli + Repository: https://github.com/magit/transient + + lisp/transient.el + doc/misc/transient.texi + Modus themes Maintainer: Protesilaos Stavrou Repository: https://github.com/protesilaos/modus-themes diff --git a/doc/misc/transient.texi b/doc/misc/transient.texi index 10e4c9deef1..09e973598aa 100644 --- a/doc/misc/transient.texi +++ b/doc/misc/transient.texi @@ -31,7 +31,7 @@ General Public License for more details. @finalout @titlepage @title Transient User and Developer Manual -@subtitle for version 0.7.2.1 +@subtitle for version 0.7.2.2 @author Jonas Bernoulli @page @vskip 0pt plus 1filll @@ -53,7 +53,7 @@ resource to get over that hurdle is Psionic K's interactive tutorial, available at @uref{https://github.com/positron-solutions/transient-showcase}. @noindent -This manual is for Transient version 0.7.2.1. +This manual is for Transient version 0.7.2.2. @insertcopying @end ifnottex diff --git a/lisp/transient.el b/lisp/transient.el index 71702cbda2f..a64a4bc6ef4 100644 --- a/lisp/transient.el +++ b/lisp/transient.el @@ -5,7 +5,7 @@ ;; Author: Jonas Bernoulli ;; URL: https://github.com/magit/transient ;; Keywords: extensions -;; Version: 0.7.2.1 +;; Version: 0.7.2.2 ;; SPDX-License-Identifier: GPL-3.0-or-later @@ -32,6 +32,8 @@ ;;; Code: +(defconst transient-version "0.7.2.2") + (require 'cl-lib) (require 'eieio) (require 'edmacro) commit 691f441717e968b1a497ed5d7792dbbe02cba609 Author: Sean Whitton Date: Sat Sep 14 17:35:45 2024 +0100 ; * etc/NEWS: Fix variable name. diff --git a/etc/NEWS b/etc/NEWS index 15b7b0fd8c6..492159439fc 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -140,7 +140,7 @@ The new commands 'unix-word-rubout' and 'unix-filename-rubout' allow you to bind keys to operate more similarly to the terminal. --- -** New user option 'kill-word-dwim'. +** New user option 'kill-region-dwim'. This option, if non-nil, modifies the fall-back behavior of 'kill-region' if no region is active, and will kill the last word instead of raising an error. Note that if you have disabled Transient commit a6631eaec3c9eba7fd495b33377574bbe44ba215 Author: Sean Whitton Date: Sat Sep 14 17:09:48 2024 +0100 ; * lisp/simple.el (kill-region-dwim): Try to simplify docstring. diff --git a/lisp/simple.el b/lisp/simple.el index 8300fd081b1..ce3fd192c3f 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5819,11 +5819,12 @@ move the yanking point; just return the Nth kill forward." (defcustom kill-region-dwim nil "Behavior when `kill-region' is invoked without an active region. -If set to nil (default), then the behavior of `kill-region' will not -change. If set to `emacs-word', then kill the last word as defined by -the current major mode. If set to `unix-word', then kill the last word -in the style of a shell like Bash, disregarding the major mode like with -`unix-word-rubout'." +If set to nil (default), kill the region even if it is inactive, +signalling an error if there is no region. +If set to `emacs-word', kill the last word as defined by the +current major mode. +If set to `unix-word', kill the last word in the style of a shell like +Bash. This ignores the major mode like `unix-word-rubout' (which see)." :type '(choice (const :tag "Kill a word like `backward-kill-word'" emacs-word) (const :tag "Kill a word like Bash would" unix-word) (const :tag "Do not kill anything" nil)) commit 7451bd6e398f3dd8a3acc99df46d238d161463cb Author: Philip Kaludercic Date: Tue Sep 3 18:29:56 2024 +0200 Allow 'kill-region' to kill the last word when there is no region * etc/NEWS: Document the new user option. * lisp/simple.el (kill-region-dwim): New option. (kill-region): Respect 'kill-region-dwim'. (Bug#69097) diff --git a/etc/NEWS b/etc/NEWS index abf48796d51..15b7b0fd8c6 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -138,6 +138,15 @@ Unix-words are words separated by whitespace regardless of the buffer's syntax table. In a Unix terminal or shell, C-w kills by Unix-word. The new commands 'unix-word-rubout' and 'unix-filename-rubout' allow you to bind keys to operate more similarly to the terminal. + +--- +** New user option 'kill-word-dwim'. +This option, if non-nil, modifies the fall-back behavior of +'kill-region' if no region is active, and will kill the last word +instead of raising an error. Note that if you have disabled Transient +Mark mode you might prefer to use 'unix-word-rubout', as this feature +relies on there being an active region. + * Changes in Specialized Modes and Packages in Emacs 31.1 diff --git a/lisp/simple.el b/lisp/simple.el index 9b09571b333..8300fd081b1 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5817,6 +5817,19 @@ move the yanking point; just return the Nth kill forward." :type 'boolean :group 'killing) +(defcustom kill-region-dwim nil + "Behavior when `kill-region' is invoked without an active region. +If set to nil (default), then the behavior of `kill-region' will not +change. If set to `emacs-word', then kill the last word as defined by +the current major mode. If set to `unix-word', then kill the last word +in the style of a shell like Bash, disregarding the major mode like with +`unix-word-rubout'." + :type '(choice (const :tag "Kill a word like `backward-kill-word'" emacs-word) + (const :tag "Kill a word like Bash would" unix-word) + (const :tag "Do not kill anything" nil)) + :group 'killing + :version "31.1") + (defun kill-region (beg end &optional region) "Kill (\"cut\") text between point and mark. This deletes the text from the buffer and saves it in the kill ring. @@ -5843,21 +5856,35 @@ Lisp programs should use this function for killing text. (To delete text, use `delete-region'.) Supply two arguments, character positions BEG and END indicating the stretch of text to be killed. If the optional argument REGION is - non-nil, the function ignores BEG and END, and kills the current + `region', the function ignores BEG and END, and kills the current region instead. Interactively, REGION is always non-nil, and so - this command always kills the current region." + this command always kills the current region. It is possible to + override this behavior by customising the user option + `kill-region-dwim'." ;; Pass mark first, then point, because the order matters when ;; calling `kill-append'. (interactive (progn (let ((beg (mark)) (end (point))) - (unless (and beg end) + (cond + ((and kill-region-dwim (not (use-region-p))) + (list beg end kill-region-dwim)) + ((not (or beg end)) (user-error "The mark is not set now, so there is no region")) - (list beg end 'region)))) + ((list beg end 'region)))))) + (condition-case nil - (let ((string (if region - (funcall region-extract-function 'delete) - (filter-buffer-substring beg end 'delete)))) + (let ((string (cond + ((memq region '(unix-word emacs-word)) + (let ((end (point))) + (save-excursion + (if (eq region 'emacs-word) + (forward-word -1) + (forward-unix-word -1)) + (filter-buffer-substring (point) end 'delete)))) + (region + (funcall region-extract-function 'delete)) + ((filter-buffer-substring beg end 'delete))))) (when string ;STRING is nil if BEG = END ;; Add that string to the kill ring, one way or another. (if (eq last-command 'kill-region) commit 3822a5e5d12781fb1cd6d075fc5fa3ae1b103f1e Author: Stefan Kangas Date: Sat Sep 14 17:34:09 2024 +0200 * admin/update-copyright: Print reminder to do manual updates. diff --git a/admin/update-copyright b/admin/update-copyright index b9007100b35..56fdfb86265 100755 --- a/admin/update-copyright +++ b/admin/update-copyright @@ -77,3 +77,7 @@ updatable_files=$(find $repo_files \ -print) && build-aux/update-copyright $updatable_files + +printf ">>> Please remember to search for and manually update any\n" +printf ">>> copyright years that were not updated by this script.\n" +printf ">>> See the file 'admin/notes/years' for details.\n" commit 43b678d3d26b62d112fde286d0bf077954b28afa Author: Stefan Kangas Date: Sat Sep 14 17:19:23 2024 +0200 * admin/notes/years: Update. diff --git a/admin/notes/years b/admin/notes/years index 0510cb24b81..324cc4793d3 100644 --- a/admin/notes/years +++ b/admin/notes/years @@ -1,6 +1,6 @@ HOW TO MAINTAIN COPYRIGHT YEARS FOR GNU EMACS -Maintaining copyright years is now very simple: every time a new year +Maintaining copyright years is very simple: every time a new year rolls around, add that year to every FSF (and AIST) copyright notice. Do this by running the 'admin/update-copyright' script on a fresh repo checkout, redirecting its output to a file, so that you could later @@ -18,16 +18,20 @@ A few known problems with the build-aux/update-copyright script: etc/tutorials/TUTORIAL.ro for some reason . it doesn't update the second Copyright notice, the one that gets output into PDF and PS, in etc/refcards/ru-refcard.tex - . it doesn't update etc/refcards/gnus-refcard.tex and - doc/misc/org.org because their Copyright statements have a - non-standard format - . several README and XPM files under etc/images/, and also + . it doesn't update etc/refcards/gnus-refcard.tex, doc/misc/org.org, + nt/emacs.rc.in, and nt/emacsclient.rc.in, because their Copyright + statements have a non-standard format + . several README files under etc/images/, and also etc/refcards/README, msdos/README, and nt/icons/README aren't updated either - - the copyright notice for headers generated by exec/configure.ac is - not updated as the file already bears a notice above it + . the copyright notices for headers generated by configure.ac and + exec/configure.ac are not updated as the files already bear notices + above them + . the example copyright year in doc/lispref/tips.texi is not updated -These files need to be updated by hand. +These files need to be updated by hand, however note that the above list +is not necessarily exhaustive. For that reason, it's best to grep for +something like "\<202[0-4]\>" and check any hits manually. Next, run "M-x set-copyright" from admin.el, which updates several copyright notices in the Emacs sources. @@ -40,23 +44,21 @@ ETAGS.good* and CTAGS.good files, and then commit the new test files. There's no need to worry about whether an individual file has changed in a given year - it's sufficient that Emacs as a whole has changed. - Therefore the years are updated en-masse near the start of each year, so basically there is no need for most people to do any updating of them. -The current (in 2011) version of "Information for Maintainers of GNU -Software" (see that document for more details) says that it is OK to use -ranges in copyright years, so in early 2011 the years were changed to use -ranges, which occupy less space and do not grow in length every year. +The refcards in etc/refcards can print only the latest copyright year, +but should keep the full list in a comment in the source. For more detailed information on maintaining copyright, see the file "copyright" in this directory. The previous policy was more complex, but is now only of historical -interest (see versions of this file from before 2009). +interest (see versions of this file from before 2009). In early 2011, +the years were changed to use ranges. This is OK according to changes +made to "Information for Maintainers of GNU Software" that same year +(see that document for more details). -The refcards in etc/refcards can print only the latest copyright year, -but should keep the full list in a comment in the source. "Our lawyer says it is ok if we add, to each file that has been in Emacs commit efde34f422e85c777482affff74dbb562008dcbd Author: Stefan Kangas Date: Sat Sep 14 17:08:58 2024 +0200 ; * etc/NEWS: Delete duplicated section title. diff --git a/etc/NEWS b/etc/NEWS index 4ccb158dd7d..abf48796d51 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -201,8 +201,6 @@ Advanced" node in the EWW manual. By customizing 'shr-image-zoom-levels', you can change the list of zoom levels that SHR cycles through when calling 'shr-zoom-image'. -** SHR - --- *** New user option 'shr-fill-text'. When 'shr-fill-text' is non-nil (the default), SHR will fill text commit 3090b2304e715da5cb1286d9166ee8dcc8db0a24 Author: David Fussner Date: Sat Sep 14 16:44:47 2024 +0200 Update the etags/ctags test files * test/manual/etags/ETAGS.good_1: * test/manual/etags/ETAGS.good_2: * test/manual/etags/ETAGS.good_3: * test/manual/etags/ETAGS.good_4: * test/manual/etags/ETAGS.good_5: * test/manual/etags/ETAGS.good_6: * test/manual/etags/CTAGS.good: Update expected results from TeX files. (Bug#53749) diff --git a/test/manual/etags/CTAGS.good b/test/manual/etags/CTAGS.good index 84a56b23cfa..66c33616f98 100644 --- a/test/manual/etags/CTAGS.good +++ b/test/manual/etags/CTAGS.good @@ -1,3 +1,5 @@ +" tex-src/texinfo.tex /^\\let"=\\activedoublequote$/ +" tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ #a-defer-word forth-src/test-forth.fth /^defer #a-defer-word$/ #some-storage forth-src/test-forth.fth /^2000 buffer: #some-storage$/ $0x80 c-src/sysdep.h 32 @@ -32,14 +34,28 @@ $user_comment_lc php-src/lce_functions.php 115 ${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/ %cdiff make-src/Makefile /^%cdiff: CTAGS% CTAGS ${infiles}$/ %ediff make-src/Makefile /^%ediff: ETAGS% ETAGS ${infiles}$/ +& tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/ +& tex-src/texinfo.tex /^\\gdef\\normalparens{\\boldbrax\\let&=\\ampnr}$/ +' tex-src/texinfo.tex /^\\def\\'{{'}}$/ +( tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ +( tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested / +( tex-src/texinfo.tex /^\\ifnum \\parencount=1 {\\rm \\char `\\)}\\sl \\let(=\\opr/ +( tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ ($_,$flag,$opt,$f,$r,@temp perl-src/yagrip.pl 8 ($prog,$_,@list perl-src/yagrip.pl 39 ($string,$flag,@string,@temp,@last perl-src/yagrip.pl 40 (a-forth-constant forth-src/test-forth.fth /^constant (a-forth-constant$/ (another-forth-word) forth-src/test-forth.fth /^: (another-forth-word) ( -- )$/ (foo) forth-src/test-forth.fth /^: (foo) 1 ;$/ +) tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ +) tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ +* tex-src/texinfo.tex /^\\def\\*{\\hfil\\break\\hbox{}\\ignorespaces}$/ +* tex-src/texinfo.tex /^\\let\\*=\\ptexstar$/ + ruby-src/test.rb /^ def +(y)$/ + tex-src/texinfo.tex /^\\def+{{\\tt \\char 43}}$/ ++ tex-src/texinfo.tex /^\\let+=\\normalplus}$/ +. tex-src/texinfo.tex /^\\def\\.{.\\spacefactor=3000 }$/ +. tex-src/texinfo.tex /^\\let\\.=\\ptexdot$/ .PRECIOUS make-src/Makefile /^.PRECIOUS: ETAGS CTAGS ETAGS16 CTAGS16 ETAGS17 CTA/ /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ @@ -174,38 +190,26 @@ ${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/ 2const forth-src/test-forth.fth /^3 4 2constant 2const$/ 2val forth-src/test-forth.fth /^2const 2value 2val$/ 2var forth-src/test-forth.fth /^2variable 2var$/ +: tex-src/texinfo.tex /^\\def\\:{\\spacefactor=1000 }$/ :a-forth-dictionary-entry forth-src/test-forth.fth /^create :a-forth-dictionary-entry$/ < tex-src/texinfo.tex /^\\def<{{\\tt \\less}}$/ +< tex-src/texinfo.tex /^\\let<=\\normalless$/ << ruby-src/test.rb /^ def <<(y)$/ <= ruby-src/test.rb /^ def <=(y)$/ <=> ruby-src/test.rb /^ def <=>(y)$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\unnumberedsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\unnumberedsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\unnumberedsubsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ = tex-src/texinfo.tex /^\\global\\def={{\\tt \\char 61}}}$/ =/f ada-src/etags-test-for.ada /^ function "=" (L, R : System.Address) return Boo/ == ruby-src/test.rb /^ def ==(y)$/ === ruby-src/test.rb /^ def ===(y)$/ -=\indexdummyfont tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ -=\relax tex-src/texinfo.tex /^\\let\\chapter=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\section=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\subsection=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\subsubsection=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\appendix=\\relax$/ -=\smartitalic tex-src/texinfo.tex /^\\let\\cite=\\smartitalic$/ =starts-with-equals! scm-src/test.scm /^(define =starts-with-equals! #t)$/ > tex-src/texinfo.tex /^\\def>{{\\tt \\gtr}}$/ +> tex-src/texinfo.tex /^\\let>=\\normalgreater$/ >field1 forth-src/test-forth.fth /^ 9 field >field1$/ >field2 forth-src/test-forth.fth /^ 5 field >field2$/ +@ tex-src/texinfo.tex /^\\def\\@{{\\tt \\char '100}}$/ +@ tex-src/texinfo.tex /^\\def\\@{@}%$/ +@sf tex-src/texinfo.tex /^\\let\\@sf\\empty$/ +@sf tex-src/texinfo.tex /^\\ifhmode\\edef\\@sf{\\spacefactor\\the\\spacefactor}\\\/\\/ A c.c 162 A cp-src/c.C 39 A cp-src/c.C 56 @@ -331,6 +335,11 @@ CATCHER c-src/emacs/src/lisp.h 3021 CDR c-src/emacs/src/lisp.h /^CDR (Lisp_Object c)$/ CDR_SAFE c-src/emacs/src/lisp.h /^CDR_SAFE (Lisp_Object c)$/ CFLAGS make-src/Makefile /^CFLAGS=${WARNINGS} -ansi -g3 # -pg -O$/ +CHAPFopen tex-src/texinfo.tex /^\\def\\CHAPFopen{$/ +CHAPFplain tex-src/texinfo.tex /^\\def\\CHAPFplain{$/ +CHAPPAGodd tex-src/texinfo.tex /^\\def\\CHAPPAGodd{$/ +CHAPPAGoff tex-src/texinfo.tex /^\\def\\CHAPPAGoff{$/ +CHAPPAGon tex-src/texinfo.tex /^\\def\\CHAPPAGon{$/ CHAR c-src/etags.c /^#define CHAR(x) ((unsigned int)(x) & (CHARS - 1))/ CHAR y-src/cccp.c 7 CHARACTERBITS c-src/emacs/src/lisp.h 2457 @@ -540,6 +549,7 @@ EMACS_UINT c-src/emacs/src/lisp.h 104 ENTRY c-src/sysdep.h /^#define ENTRY(name) \\$/ ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) unsigned int$/ ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) enum TYPE$/ +ENVcheck tex-src/texinfo.tex /^\\def\\ENVcheck{%$/ EQ c-src/emacs/src/lisp.h /^# define EQ(x, y) lisp_h_EQ (x, y)$/ EQUAL y-src/cccp.c 12 ERLSRC make-src/Makefile /^ERLSRC=gs_dialog.erl lines.erl lists.erl$/ @@ -553,13 +563,38 @@ EXFUN c-src/emacs/src/lisp.h /^#define EXFUN(fnname, maxargs) \\$/ EXTAGS make-src/Makefile /^EXTAGS: extags ${infiles} Makefile$/ EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 3497 EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 4372 +Ealphaenumerate tex-src/texinfo.tex /^\\def\\Ealphaenumerate{\\Eenumerate}$/ +Ecapsenumerate tex-src/texinfo.tex /^\\def\\Ecapsenumerate{\\Eenumerate}$/ +Ecartouche tex-src/texinfo.tex /^\\def\\Ecartouche{%$/ +Edescription tex-src/texinfo.tex /^\\def\\Edescription{\\Etable}% Necessary kludge.$/ +Edisplay tex-src/texinfo.tex /^\\def\\Edisplay{\\endgroup\\afterenvbreak}%$/ +Eexample tex-src/texinfo.tex /^\\def\\Eexample{\\Elisp}$/ +Eflushleft tex-src/texinfo.tex /^\\def\\Eflushleft{\\endgroup\\afterenvbreak}%$/ +Eflushright tex-src/texinfo.tex /^\\def\\Eflushright{\\endgroup\\afterenvbreak}%$/ +Eformat tex-src/texinfo.tex /^\\def\\Eformat{\\endgroup\\afterenvbreak}$/ +Eftable tex-src/texinfo.tex /^\\def\\Eftable{\\endgraf\\endgroup\\afterenvbreak}%$/ +Egroup tex-src/texinfo.tex /^ \\def\\Egroup{\\egroup\\endgroup}%$/ +Eifclear tex-src/texinfo.tex /^\\def\\Eifclear{}$/ +Eifset tex-src/texinfo.tex /^\\def\\Eifset{}$/ +Eiftex tex-src/texinfo.tex /^\\def\\Eiftex{}$/ +Elisp tex-src/texinfo.tex /^\\def\\Elisp{\\endgroup\\afterenvbreak}%$/ EmptyNmStr pas-src/common.pas /^function EmptyNmStr(* : NameString*);$/ Environment tex-src/gzip.texi /^@node Environment, Tapes, Advanced usage, Top$/ +Equotation tex-src/texinfo.tex /^\\def\\Equotation{\\par\\endgroup\\afterenvbreak}%$/ Erlang_functions c-src/etags.c /^Erlang_functions (FILE *inf)$/ Erlang_help c-src/etags.c 567 Erlang_suffixes c-src/etags.c 565 ErrStrToNmStr pas-src/common.pas /^function ErrStrToNmStr;(*($/ Error_Information/t ada-src/2ataspri.ads /^ type Error_Information is new Interfaces.C.POSI/ +Esmallexample tex-src/texinfo.tex /^\\def\\Esmallexample{\\Elisp}$/ +Esmallexample tex-src/texinfo.tex /^\\global\\def\\Esmallexample{\\Esmalllisp}$/ +Esmalllisp tex-src/texinfo.tex /^\\def\\Esmalllisp{\\endgroup\\afterenvbreak}%$/ +Etable tex-src/texinfo.tex /^\\let\\Etable=\\relax}}$/ +Etable tex-src/texinfo.tex /^\\let\\Etable=\\relax}}$/ +Etable tex-src/texinfo.tex /^\\def\\Etable{\\endgraf\\endgroup\\afterenvbreak}%$/ +Etex tex-src/texinfo.tex /^\\let\\Etex=\\endgroup}$/ +Etitlepage tex-src/texinfo.tex /^\\def\\Etitlepage{%$/ +Evtable tex-src/texinfo.tex /^\\def\\Evtable{\\endgraf\\endgroup\\afterenvbreak}%$/ Exit_LL_Task/p ada-src/2ataspri.adb /^ procedure Exit_LL_Task is$/ Exit_LL_Task/p ada-src/2ataspri.ads /^ procedure Exit_LL_Task;$/ ExtractCommentInfo pas-src/common.pas /^procedure ExtractCommentInfo; (*($/ @@ -707,6 +742,20 @@ HASH_TABLE_P c-src/emacs/src/lisp.h /^HASH_TABLE_P (Lisp_Object a)$/ HASH_TABLE_SIZE c-src/emacs/src/lisp.h /^HASH_TABLE_SIZE (struct Lisp_Hash_Table *h)$/ HASH_VALUE c-src/emacs/src/lisp.h /^HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t i/ HAVE_NTGUI c-src/etags.c 116 +HEADINGSafter tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ +HEADINGSdouble tex-src/texinfo.tex /^\\def\\HEADINGSdouble{$/ +HEADINGSdoubleafter tex-src/texinfo.tex /^\\let\\HEADINGSdoubleafter=\\HEADINGSafter$/ +HEADINGSdoublex tex-src/texinfo.tex /^\\def\\HEADINGSdoublex{%$/ +HEADINGShook tex-src/texinfo.tex /^\\let\\HEADINGShook=\\relax$/ +HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ +HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ +HEADINGSoff tex-src/texinfo.tex /^\\def\\HEADINGSoff{$/ +HEADINGSon tex-src/texinfo.tex /^\\def\\HEADINGSon{\\HEADINGSdouble}$/ +HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSsingle}}$/ +HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSdouble}}$/ +HEADINGSsingle tex-src/texinfo.tex /^\\def\\HEADINGSsingle{$/ +HEADINGSsingleafter tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ +HEADINGSsinglex tex-src/texinfo.tex /^\\def\\HEADINGSsinglex{%$/ HEAP c-src/emacs/src/gmalloc.c 131 HTMLSRC make-src/Makefile /^HTMLSRC=softwarelibero.html index.shtml algrthms.h/ HTML_help c-src/etags.c 584 @@ -768,6 +817,7 @@ JAVASRC make-src/Makefile /^JAVASRC=AWTEMul.java KeyEve.java SMan.java SysCol./ KBD_BUFFER_SIZE c-src/emacs/src/keyboard.c 82 KBYTES objc-src/PackInsp.m 58 KEY_TO_CHAR c-src/emacs/src/keyboard.c /^#define KEY_TO_CHAR(k) (XINT (k) & ((1 << CHARACTE/ +L tex-src/texinfo.tex /^\\let\\L=\\ptexL$/ LATEST make-src/Makefile /^LATEST=17$/ LCE_COMMENT php-src/lce_functions.php 13 LCE_COMMENT_TOOL php-src/lce_functions.php 17 @@ -1429,6 +1479,9 @@ Task_Type/b ada-src/etags-test-for.ada /^ task body Task_Type is$/ Task_Type/b ada-src/waroquiers.ada /^ task body Task_Type is$/ Task_Type/k ada-src/etags-test-for.ada /^ task type Task_Type is$/ Task_Type/k ada-src/waroquiers.ada /^ task type Task_Type is$/ +TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}%$/ +TeX tex-src/texinfo.tex /^\\let\\TeX=\\indexdummytex$/ +TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}$/ TeX_commands c-src/etags.c /^TeX_commands (FILE *inf)$/ TeX_help c-src/etags.c 674 TeX_suffixes c-src/etags.c 672 @@ -1712,14 +1765,15 @@ YY_DECL_VARIABLES /usr/share/bison/bison.simple 391 Yacc_entries c-src/etags.c /^Yacc_entries (FILE *inf)$/ Yacc_help c-src/etags.c 693 Yacc_suffixes c-src/etags.c 691 +Yappendixletterandtype tex-src/texinfo.tex /^\\def\\Yappendixletterandtype{%$/ +Ynothing tex-src/texinfo.tex /^\\def\\Ynothing{}$/ +Ypagenumber tex-src/texinfo.tex /^\\def\\Ypagenumber{\\folio}$/ +Ysectionnumberandtype tex-src/texinfo.tex /^\\def\\Ysectionnumberandtype{%$/ +Ytitle tex-src/texinfo.tex /^\\def\\Ytitle{\\thischapter}$/ Z c-src/h.h 100 +[ tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ [] ruby-src/test.rb /^ def [](y)$/ []= ruby-src/test.rb /^ def []=(y, val)$/ -\ tex-src/texinfo.tex /^\\def\\ {{\\fontdimen2\\font=\\tclosesave{} }}%$/ -\ tex-src/texinfo.tex /^\\gdef\\sepspaces{\\def {\\ }}}$/ -\' tex-src/texinfo.tex /^\\def\\'{{'}}$/ -\* tex-src/texinfo.tex /^\\def\\*{\\hfil\\break\\hbox{}\\ignorespaces}$/ -\. tex-src/texinfo.tex /^\\def\\.{.\\spacefactor=3000 }$/ \1 c-src/abbrev.c /^ DEFVAR_LISP ("abbrev-table-name-list", &Vabbrev_/ \1 c-src/abbrev.c /^ DEFVAR_LISP ("global-abbrev-table", &Vglobal_abb/ \1 c-src/abbrev.c /^ DEFVAR_LISP ("fundamental-mode-abbrev-table", &V/ @@ -1822,548 +1876,13 @@ Z c-src/h.h 100 \1 c-src/emacs/src/keyboard.c /^ DEFVAR_LISP ("selection-inhibit-update-commands"/ \1 c-src/emacs/src/keyboard.c /^ DEFVAR_LISP ("debug-on-event", Vd/ -\: tex-src/texinfo.tex /^\\def\\:{\\spacefactor=1000 }$/ -\@ tex-src/texinfo.tex /^\\def\\@{{\\tt \\char '100}}$/ -\@ tex-src/texinfo.tex /^\\def\\@{@}%$/ -\CHAPFopen tex-src/texinfo.tex /^\\def\\CHAPFopen{$/ -\CHAPFplain tex-src/texinfo.tex /^\\def\\CHAPFplain{$/ -\CHAPPAGodd tex-src/texinfo.tex /^\\def\\CHAPPAGodd{$/ -\CHAPPAGoff tex-src/texinfo.tex /^\\def\\CHAPPAGoff{$/ -\CHAPPAGon tex-src/texinfo.tex /^\\def\\CHAPPAGon{$/ -\ENVcheck tex-src/texinfo.tex /^\\def\\ENVcheck{%$/ -\Ealphaenumerate tex-src/texinfo.tex /^\\def\\Ealphaenumerate{\\Eenumerate}$/ -\Ecapsenumerate tex-src/texinfo.tex /^\\def\\Ecapsenumerate{\\Eenumerate}$/ -\Ecartouche tex-src/texinfo.tex /^\\def\\Ecartouche{%$/ -\Edescription tex-src/texinfo.tex /^\\def\\Edescription{\\Etable}% Necessary kludge.$/ -\Edisplay tex-src/texinfo.tex /^\\def\\Edisplay{\\endgroup\\afterenvbreak}%$/ -\Eexample tex-src/texinfo.tex /^\\def\\Eexample{\\Elisp}$/ -\Eflushleft tex-src/texinfo.tex /^\\def\\Eflushleft{\\endgroup\\afterenvbreak}%$/ -\Eflushright tex-src/texinfo.tex /^\\def\\Eflushright{\\endgroup\\afterenvbreak}%$/ -\Eformat tex-src/texinfo.tex /^\\def\\Eformat{\\endgroup\\afterenvbreak}$/ -\Eftable tex-src/texinfo.tex /^\\def\\Eftable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\Egroup tex-src/texinfo.tex /^ \\def\\Egroup{\\egroup\\endgroup}%$/ -\Eifclear tex-src/texinfo.tex /^\\def\\Eifclear{}$/ -\Eifset tex-src/texinfo.tex /^\\def\\Eifset{}$/ -\Eiftex tex-src/texinfo.tex /^\\def\\Eiftex{}$/ -\Elisp tex-src/texinfo.tex /^\\def\\Elisp{\\endgroup\\afterenvbreak}%$/ -\Equotation tex-src/texinfo.tex /^\\def\\Equotation{\\par\\endgroup\\afterenvbreak}%$/ -\Esmallexample tex-src/texinfo.tex /^\\def\\Esmallexample{\\Elisp}$/ -\Esmallexample tex-src/texinfo.tex /^\\global\\def\\Esmallexample{\\Esmalllisp}$/ -\Esmalllisp tex-src/texinfo.tex /^\\def\\Esmalllisp{\\endgroup\\afterenvbreak}%$/ -\Etable tex-src/texinfo.tex /^\\def\\Etable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\Etitlepage tex-src/texinfo.tex /^\\def\\Etitlepage{%$/ -\Evtable tex-src/texinfo.tex /^\\def\\Evtable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\HEADINGSafter tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ -\HEADINGSdouble tex-src/texinfo.tex /^\\def\\HEADINGSdouble{$/ -\HEADINGSdoublex tex-src/texinfo.tex /^\\def\\HEADINGSdoublex{%$/ -\HEADINGSoff tex-src/texinfo.tex /^\\def\\HEADINGSoff{$/ -\HEADINGSon tex-src/texinfo.tex /^\\def\\HEADINGSon{\\HEADINGSdouble}$/ -\HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSsingle}}$/ -\HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSdouble}}$/ -\HEADINGSsingle tex-src/texinfo.tex /^\\def\\HEADINGSsingle{$/ -\HEADINGSsingleafter tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ -\HEADINGSsinglex tex-src/texinfo.tex /^\\def\\HEADINGSsinglex{%$/ -\TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}%$/ -\TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}$/ -\Yappendixletterandtype tex-src/texinfo.tex /^\\def\\Yappendixletterandtype{%$/ -\Ynothing tex-src/texinfo.tex /^\\def\\Ynothing{}$/ -\Ypagenumber tex-src/texinfo.tex /^\\def\\Ypagenumber{\\folio}$/ -\Ysectionnumberandtype tex-src/texinfo.tex /^\\def\\Ysectionnumberandtype{%$/ -\Ytitle tex-src/texinfo.tex /^\\def\\Ytitle{\\thischapter}$/ -\_ tex-src/texinfo.tex /^\\def\\_{{\\realbackslash _}}%$/ -\_ tex-src/texinfo.tex /^\\def\\_{\\lvvmode \\kern.06em \\vbox{\\hrule width.3em / -\` tex-src/texinfo.tex /^\\def\\`{{`}}$/ -\aboveenvbreak tex-src/texinfo.tex /^\\def\\aboveenvbreak{{\\advance\\aboveenvskipamount by/ -\activedoublequote tex-src/texinfo.tex /^\\def\\activedoublequote{{\\tt \\char '042}}$/ -\activeparens tex-src/texinfo.tex /^\\def\\activeparens{%$/ -\afourpaper tex-src/texinfo.tex /^\\def\\afourpaper{$/ -\afterenvbreak tex-src/texinfo.tex /^\\def\\afterenvbreak{\\endgraf \\ifdim\\lastskip<\\above/ -\alphaenumerate tex-src/texinfo.tex /^\\def\\alphaenumerate{\\enumerate{a}}$/ -\appendix tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ -\appendixletter tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ -\appendixnoderef tex-src/texinfo.tex /^\\def\\appendixnoderef{\\ifx\\lastnode\\relax\\else$/ -\appendixsec tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ -\appendixsection tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ -\appendixsectionzzz tex-src/texinfo.tex /^\\def\\appendixsectionzzz #1{\\seccheck{appendixsecti/ -\appendixsetref tex-src/texinfo.tex /^\\def\\appendixsetref#1{%$/ -\appendixsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ -\appendixsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubseczzz #1{\\seccheck{appendixsubsec/ -\appendixsubsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ -\appendixsubsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubsubseczzz #1{\\seccheck{appendixsub/ -\appendixzzz tex-src/texinfo.tex /^\\def\\appendixzzz #1{\\seccheck{appendix}%$/ -\asis tex-src/texinfo.tex /^\\def\\asis#1{#1}$/ -\author tex-src/texinfo.tex /^ \\def\\author{\\parsearg\\authorzzz}%$/ -\authorfont tex-src/texinfo.tex /^ \\def\\authorfont{\\authorrm \\normalbaselineskip =/ -\authorzzz tex-src/texinfo.tex /^ \\def\\authorzzz##1{\\ifseenauthor\\else\\vskip 0pt / -\b tex-src/texinfo.tex /^\\def\\b#1{{\\bf #1}}$/ -\b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}%$/ -\b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}$/ -\balancecolumns tex-src/texinfo.tex /^\\def\\balancecolumns{%$/ -\begin tex-src/texinfo.tex /^\\outer\\def\\begin{\\parsearg\\beginxxx}$/ -\begindoublecolumns tex-src/texinfo.tex /^\\def\\begindoublecolumns{\\begingroup$/ -\beginxxx tex-src/texinfo.tex /^\\def\\beginxxx #1{%$/ -\bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }%$/ -\bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }$/ -\bullet tex-src/texinfo.tex /^\\def\\bullet{$\\ptexbullet$}$/ -\bye tex-src/texinfo.tex /^\\outer\\def\\bye{\\pagealignmacro\\tracingstats=1\\ptex/ -\capsenumerate tex-src/texinfo.tex /^\\def\\capsenumerate{\\enumerate{A}}$/ -\cartbot tex-src/texinfo.tex /^\\def\\cartbot{\\hbox to \\cartouter{\\hskip\\lskip$/ -\cartouche tex-src/texinfo.tex /^\\long\\def\\cartouche{%$/ -\carttop tex-src/texinfo.tex /^\\def\\carttop{\\hbox to \\cartouter{\\hskip\\lskip$/ -\cbl tex-src/texinfo.tex /^\\def\\cbl{{\\circle\\char'012\\hskip -6pt}}$/ -\cbr tex-src/texinfo.tex /^\\def\\cbr{{\\hskip 6pt\\circle\\char'011}}$/ -\center tex-src/texinfo.tex /^\\def\\center{\\parsearg\\centerzzz}$/ -\centerzzz tex-src/texinfo.tex /^\\def\\centerzzz #1{{\\advance\\hsize by -\\leftskip$/ -\chapbreak tex-src/texinfo.tex /^\\def\\chapbreak{\\dobreak \\chapheadingskip {-4000}}$/ -\chapentry tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ -\chapentryfonts tex-src/texinfo.tex /^\\def\\chapentryfonts{\\secfonts \\rm}$/ -\chapfonts tex-src/texinfo.tex /^\\def\\chapfonts{%$/ -\chapheading tex-src/texinfo.tex /^\\def\\chapheading{\\parsearg\\chapheadingzzz}$/ -\chapheadingzzz tex-src/texinfo.tex /^\\def\\chapheadingzzz #1{\\chapbreak %$/ -\chapoddpage tex-src/texinfo.tex /^\\def\\chapoddpage{\\chappager \\ifodd\\pageno \\else \\h/ -\chappager tex-src/texinfo.tex /^\\def\\chappager{\\par\\vfill\\supereject}$/ -\chapter tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ -\chapternofonts tex-src/texinfo.tex /^\\def\\chapternofonts{%$/ -\chapterzzz tex-src/texinfo.tex /^\\def\\chapterzzz #1{\\seccheck{chapter}%$/ -\char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}%$/ -\char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}$/ -\chfopen tex-src/texinfo.tex /^\\def\\chfopen #1#2{\\chapoddpage {\\chapfonts$/ -\chfplain tex-src/texinfo.tex /^\\def\\chfplain #1#2{%$/ -\cindex tex-src/texinfo.tex /^\\def\\cindex {\\cpindex}$/ -\cindexsub tex-src/texinfo.tex /^\\def\\cindexsub {\\begingroup\\obeylines\\cindexsub}$/ -\cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}%$/ -\cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}$/ -\clear tex-src/texinfo.tex /^\\def\\clear{\\parsearg\\clearxxx}$/ -\clearxxx tex-src/texinfo.tex /^\\def\\clearxxx #1{$/ -\code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}%$/ -\code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}$/ -\comment tex-src/texinfo.tex /^\\def\\comment{\\catcode 64=\\other \\catcode 123=\\othe/ -\commentxxx tex-src/texinfo.tex /^\\def\\commentxxx #1{\\catcode 64=0 \\catcode 123=1 \\c/ -\contents tex-src/texinfo.tex /^\\outer\\def\\contents{%$/ -\copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright }%$/ -\copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright}$/ -\cropmarks tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ -\croppageout tex-src/texinfo.tex /^\\def\\croppageout#1{\\hoffset=0pt % make sure this d/ -\ctl tex-src/texinfo.tex /^\\def\\ctl{{\\circle\\char'013\\hskip -6pt}}% 6pt from / -\ctr tex-src/texinfo.tex /^\\def\\ctr{{\\hskip 6pt\\circle\\char'010}}$/ -\ctrl tex-src/texinfo.tex /^\\def\\ctrl #1{{\\tt \\rawbackslash \\hat}#1}$/ -\defcodeindex tex-src/texinfo.tex /^\\def\\defcodeindex{\\parsearg\\newcodeindex}$/ -\defcv tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ -\defcvarheader tex-src/texinfo.tex /^\\def\\defcvarheader #1#2#3{%$/ -\defcvx tex-src/texinfo.tex /^\\def\\defcvx #1 {\\errmessage{@defcvx in invalid con/ -\deffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ -\deffnheader tex-src/texinfo.tex /^\\def\\deffnheader #1#2#3{\\doind {fn}{\\code{#2}}%$/ -\deffnx tex-src/texinfo.tex /^\\def\\deffnx #1 {\\errmessage{@deffnx in invalid con/ -\defindex tex-src/texinfo.tex /^\\def\\defindex{\\parsearg\\newindex}$/ -\defivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ -\defivarheader tex-src/texinfo.tex /^\\def\\defivarheader #1#2#3{%$/ -\defivarx tex-src/texinfo.tex /^\\def\\defivarx #1 {\\errmessage{@defivarx in invalid/ -\defmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ -\defmacheader tex-src/texinfo.tex /^\\def\\defmacheader #1#2{\\doind {fn}{\\code{#1}}% Mak/ -\defmacx tex-src/texinfo.tex /^\\def\\defmacx #1 {\\errmessage{@defmacx in invalid c/ -\defmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ -\defmethodheader tex-src/texinfo.tex /^\\def\\defmethodheader #1#2#3{%$/ -\defmethodx tex-src/texinfo.tex /^\\def\\defmethodx #1 {\\errmessage{@defmethodx in inv/ -\defmethparsebody tex-src/texinfo.tex /^\\def\\defmethparsebody #1#2#3#4 {\\begingroup\\inENV / -\defname tex-src/texinfo.tex /^\\def\\defname #1#2{%$/ -\defop tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ -\defopheader tex-src/texinfo.tex /^\\def\\defopheader #1#2#3{%$/ -\defopparsebody tex-src/texinfo.tex /^\\def\\defopparsebody #1#2#3#4#5 {\\begingroup\\inENV / -\defopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ -\defoptheader tex-src/texinfo.tex /^\\def\\defoptheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ -\defoptx tex-src/texinfo.tex /^\\def\\defoptx #1 {\\errmessage{@defoptx in invalid c/ -\defopvarparsebody tex-src/texinfo.tex /^\\def\\defopvarparsebody #1#2#3#4#5 {\\begingroup\\inE/ -\defopx tex-src/texinfo.tex /^\\def\\defopx #1 {\\errmessage{@defopx in invalid con/ -\defparsebody tex-src/texinfo.tex /^\\def\\defparsebody #1#2#3{\\begingroup\\inENV% Enviro/ -\defspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ -\defspecheader tex-src/texinfo.tex /^\\def\\defspecheader #1#2{\\doind {fn}{\\code{#1}}% Ma/ -\defspecx tex-src/texinfo.tex /^\\def\\defspecx #1 {\\errmessage{@defspecx in invalid/ -\deftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ -\deftpargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ -\deftpheader tex-src/texinfo.tex /^\\def\\deftpheader #1#2#3{\\doind {tp}{\\code{#2}}%$/ -\deftpx tex-src/texinfo.tex /^\\def\\deftpx #1 {\\errmessage{@deftpx in invalid con/ -\deftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ -\deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ -\deftypefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheaderx #1#2#3 #4\\relax{%$/ -\deftypefnx tex-src/texinfo.tex /^\\def\\deftypefnx #1 {\\errmessage{@deftypefnx in inv/ -\deftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ -\deftypefunargs tex-src/texinfo.tex /^\\def\\deftypefunargs #1{%$/ -\deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ -\deftypefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheaderx #1#2 #3\\relax{%$/ -\deftypeunx tex-src/texinfo.tex /^\\def\\deftypeunx #1 {\\errmessage{@deftypeunx in inv/ -\deftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ -\deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevarheader #1#2{%$/ -\deftypevarx tex-src/texinfo.tex /^\\def\\deftypevarx #1 {\\errmessage{@deftypevarx in i/ -\deftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ -\deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevrheader #1#2#3{\\doind {vr}{\\code{#3}}/ -\deftypevrx tex-src/texinfo.tex /^\\def\\deftypevrx #1 {\\errmessage{@deftypevrx in inv/ -\defun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ -\defunargs tex-src/texinfo.tex /^\\def\\defunargs #1{\\functionparens \\sl$/ -\defunheader tex-src/texinfo.tex /^\\def\\defunheader #1#2{\\doind {fn}{\\code{#1}}% Make/ -\defunx tex-src/texinfo.tex /^\\def\\defunx #1 {\\errmessage{@defunx in invalid con/ -\defvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ -\defvarargs tex-src/texinfo.tex /^\\def\\defvarargs #1{\\normalparens #1%$/ -\defvarheader tex-src/texinfo.tex /^\\def\\defvarheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ -\defvarparsebody tex-src/texinfo.tex /^\\def\\defvarparsebody #1#2#3{\\begingroup\\inENV% Env/ -\defvarx tex-src/texinfo.tex /^\\def\\defvarx #1 {\\errmessage{@defvarx in invalid c/ -\defvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ -\defvrheader tex-src/texinfo.tex /^\\def\\defvrheader #1#2#3{\\doind {vr}{\\code{#2}}%$/ -\defvrparsebody tex-src/texinfo.tex /^\\def\\defvrparsebody #1#2#3#4 {\\begingroup\\inENV %$/ -\defvrx tex-src/texinfo.tex /^\\def\\defvrx #1 {\\errmessage{@defvrx in invalid con/ -\description tex-src/texinfo.tex /^\\def\\description{\\tablez{\\dontindex}{1}{}{}{}{}}$/ -\df tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ -\dfn tex-src/texinfo.tex /^\\def\\dfn##1{\\realbackslash dfn {##1}}$/ -\direntry tex-src/texinfo.tex /^\\def\\direntry{\\begingroup\\direntryxxx}$/ -\direntryxxx tex-src/texinfo.tex /^\\long\\def\\direntryxxx #1\\end direntry{\\endgroup\\ig/ -\display tex-src/texinfo.tex /^\\def\\display{\\begingroup\\inENV %This group ends at/ -\dmn tex-src/texinfo.tex /^\\def\\dmn#1{\\thinspace #1}$/ -\dobreak tex-src/texinfo.tex /^\\def\\dobreak#1#2{\\par\\ifdim\\lastskip<#1\\removelast/ -\dochapentry tex-src/texinfo.tex /^\\def\\dochapentry#1#2{%$/ -\docodeindex tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ -\doind tex-src/texinfo.tex /^\\def\\doind #1#2{%$/ -\doindex tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ -\donoderef tex-src/texinfo.tex /^\\def\\donoderef{\\ifx\\lastnode\\relax\\else$/ -\dontindex tex-src/texinfo.tex /^\\def\\dontindex #1{}$/ -\dopageno tex-src/texinfo.tex /^\\def\\dopageno#1{{\\rm #1}}$/ -\doprintindex tex-src/texinfo.tex /^\\def\\doprintindex#1{%$/ -\dosecentry tex-src/texinfo.tex /^\\def\\dosecentry#1#2{%$/ -\dosetq tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ -\doshortpageno tex-src/texinfo.tex /^\\def\\doshortpageno#1{{\\rm #1}}$/ -\dosubind tex-src/texinfo.tex /^\\def\\dosubind #1#2#3{%$/ -\dosubsecentry tex-src/texinfo.tex /^\\def\\dosubsecentry#1#2{%$/ -\dosubsubsecentry tex-src/texinfo.tex /^\\def\\dosubsubsecentry#1#2{%$/ -\dots tex-src/texinfo.tex /^\\def\\dots{$\\ldots$}$/ -\dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots }%$/ -\dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots}$/ -\doublecolumnout tex-src/texinfo.tex /^\\def\\doublecolumnout{\\splittopskip=\\topskip \\split/ -\emph tex-src/texinfo.tex /^\\def\\emph##1{\\realbackslash emph {##1}}$/ -\end tex-src/texinfo.tex /^\\def\\end{\\parsearg\\endxxx}$/ -\enddoublecolumns tex-src/texinfo.tex /^\\def\\enddoublecolumns{\\output={\\balancecolumns}\\ej/ -\endxxx tex-src/texinfo.tex /^\\def\\endxxx #1{%$/ -\entry tex-src/texinfo.tex /^\\def\\entry #1#2{\\begingroup$/ -\enumerate tex-src/texinfo.tex /^\\def\\enumerate{\\parsearg\\enumeratezzz}$/ -\enumeratey tex-src/texinfo.tex /^\\def\\enumeratey #1 #2\\endenumeratey{%$/ -\enumeratezzz tex-src/texinfo.tex /^\\def\\enumeratezzz #1{\\enumeratey #1 \\endenumerate/ -\equiv tex-src/texinfo.tex /^\\def\\equiv{\\realbackslash equiv}$/ -\equiv tex-src/texinfo.tex /^\\def\\equiv{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ -\error tex-src/texinfo.tex /^\\def\\error{\\leavevmode\\lower.7ex\\copy\\errorbox}$/ -\errorE tex-src/texinfo.tex /^\\def\\errorE#1{$/ -\evenfooting tex-src/texinfo.tex /^\\def\\evenfooting{\\parsearg\\evenfootingxxx}$/ -\evenheading tex-src/texinfo.tex /^\\def\\evenheading{\\parsearg\\evenheadingxxx}$/ -\everyfooting tex-src/texinfo.tex /^\\def\\everyfooting{\\parsearg\\everyfootingxxx}$/ -\everyheading tex-src/texinfo.tex /^\\def\\everyheading{\\parsearg\\everyheadingxxx}$/ -\ewbot tex-src/texinfo.tex /^\\def\\ewbot{\\vrule height0pt depth\\cornerthick widt/ -\ewtop tex-src/texinfo.tex /^\\def\\ewtop{\\vrule height\\cornerthick depth0pt widt/ -\exdent tex-src/texinfo.tex /^\\def\\exdent{\\parsearg\\exdentyyy}$/ -\exdentyyy tex-src/texinfo.tex /^\\def\\exdentyyy #1{{\\hfil\\break\\hbox{\\kern -\\exdent/ -\expansion tex-src/texinfo.tex /^\\def\\expansion{\\realbackslash expansion}$/ -\expansion tex-src/texinfo.tex /^\\def\\expansion{\\leavevmode\\raise.1ex\\hbox to 1em{\\/ -\file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}%$/ -\file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}$/ -\finalout tex-src/texinfo.tex /^\\def\\finalout{\\overfullrule=0pt}$/ -\findex tex-src/texinfo.tex /^\\def\\findex {\\fnindex}$/ -\finishtitlepage tex-src/texinfo.tex /^\\def\\finishtitlepage{%$/ -\flushcr tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / -\flushleft tex-src/texinfo.tex /^\\def\\flushleft{%$/ -\flushright tex-src/texinfo.tex /^\\def\\flushright{%$/ -\fnitemindex tex-src/texinfo.tex /^\\def\\fnitemindex #1{\\doind {fn}{\\code{#1}}}%$/ -\format tex-src/texinfo.tex /^\\def\\format{\\begingroup\\inENV %This group ends at / -\frenchspacing tex-src/texinfo.tex /^\\def\\frenchspacing{\\sfcode46=1000 \\sfcode63=1000 \\/ -\ftable tex-src/texinfo.tex /^\\def\\ftable{\\begingroup\\inENV\\obeylines\\obeyspaces/ -\gloggingall tex-src/texinfo.tex /^\\def\\gloggingall{\\begingroup \\globaldefs = 1 \\logg/ -\group tex-src/texinfo.tex /^\\def\\group{\\begingroup$/ -\gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}%$/ -\gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}$/ -\hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ -\hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ -\heading tex-src/texinfo.tex /^\\def\\heading{\\parsearg\\secheadingi}$/ -\headings tex-src/texinfo.tex /^\\def\\headings #1 {\\csname HEADINGS#1\\endcsname}$/ -\i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}%$/ -\i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}$/ -\ifclear tex-src/texinfo.tex /^\\def\\ifclear{\\begingroup\\ignoresections\\parsearg\\i/ -\ifclearfail tex-src/texinfo.tex /^\\def\\ifclearfail{\\begingroup\\ignoresections\\ifclea/ -\ifclearfailxxx tex-src/texinfo.tex /^\\long\\def\\ifclearfailxxx #1\\end ifclear{\\endgroup\\/ -\ifclearxxx tex-src/texinfo.tex /^\\def\\ifclearxxx #1{\\endgroup$/ -\ifinfo tex-src/texinfo.tex /^\\def\\ifinfo{\\begingroup\\ignoresections\\ifinfoxxx}$/ -\ifinfoxxx tex-src/texinfo.tex /^\\long\\def\\ifinfoxxx #1\\end ifinfo{\\endgroup\\ignore/ -\ifset tex-src/texinfo.tex /^\\def\\ifset{\\begingroup\\ignoresections\\parsearg\\ifs/ -\ifsetfail tex-src/texinfo.tex /^\\def\\ifsetfail{\\begingroup\\ignoresections\\ifsetfai/ -\ifsetfailxxx tex-src/texinfo.tex /^\\long\\def\\ifsetfailxxx #1\\end ifset{\\endgroup\\igno/ -\ifsetxxx tex-src/texinfo.tex /^\\def\\ifsetxxx #1{\\endgroup$/ -\iftex tex-src/texinfo.tex /^\\def\\iftex{}$/ -\ifusingtt tex-src/texinfo.tex /^\\def\\ifusingtt#1#2{\\ifdim \\fontdimen3\\the\\font=0pt/ -\ignore tex-src/texinfo.tex /^\\def\\ignore{\\begingroup\\ignoresections$/ -\ignoresections tex-src/texinfo.tex /^\\def\\ignoresections{%$/ -\ignorexxx tex-src/texinfo.tex /^\\long\\def\\ignorexxx #1\\end ignore{\\endgroup\\ignore/ -\ii tex-src/texinfo.tex /^\\def\\ii#1{{\\it #1}} % italic font$/ -\inENV tex-src/texinfo.tex /^\\newif\\ifENV \\ENVfalse \\def\\inENV{\\ifENV\\relax\\els/ -\include tex-src/texinfo.tex /^\\def\\include{\\parsearg\\includezzz}$/ -\includezzz tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ -\indexbackslash tex-src/texinfo.tex /^ \\def\\indexbackslash{\\rawbackslashxx}$/ -\indexdotfill tex-src/texinfo.tex /^\\def\\indexdotfill{\\cleaders$/ -\indexdummies tex-src/texinfo.tex /^\\def\\indexdummies{%$/ -\indexdummydots tex-src/texinfo.tex /^\\def\\indexdummydots{...}$/ -\indexdummyfont tex-src/texinfo.tex /^\\def\\indexdummyfont#1{#1}$/ -\indexdummytex tex-src/texinfo.tex /^\\def\\indexdummytex{TeX}$/ -\indexfonts tex-src/texinfo.tex /^\\def\\indexfonts{%$/ -\indexnofonts tex-src/texinfo.tex /^\\def\\indexnofonts{%$/ -\infoappendix tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ -\infoappendixsec tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ -\infoappendixsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ -\infoappendixsubsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ -\infochapter tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ -\inforef tex-src/texinfo.tex /^\\def\\inforef #1{\\inforefzzz #1,,,,**}$/ -\inforefzzz tex-src/texinfo.tex /^\\def\\inforefzzz #1,#2,#3,#4**{See Info file \\file{/ -\infosection tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ -\infosubsection tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ -\infosubsubsection tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ -\infotop tex-src/texinfo.tex /^\\def\\infotop{\\parsearg\\unnumberedzzz}$/ -\infounnumbered tex-src/texinfo.tex /^\\def\\infounnumbered{\\parsearg\\unnumberedzzz}$/ -\infounnumberedsec tex-src/texinfo.tex /^\\def\\infounnumberedsec{\\parsearg\\unnumberedseczzz}/ -\infounnumberedsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsec{\\parsearg\\unnumberedsubs/ -\infounnumberedsubsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsubsec{\\parsearg\\unnumbereds/ -\initial tex-src/texinfo.tex /^\\def\\initial #1{%$/ -\internalBitem tex-src/texinfo.tex /^\\def\\internalBitem{\\smallbreak \\parsearg\\itemzzz}$/ -\internalBitemx tex-src/texinfo.tex /^\\def\\internalBitemx{\\par \\parsearg\\itemzzz}$/ -\internalBkitem tex-src/texinfo.tex /^\\def\\internalBkitem{\\smallbreak \\parsearg\\kitemzzz/ -\internalBkitemx tex-src/texinfo.tex /^\\def\\internalBkitemx{\\par \\parsearg\\kitemzzz}$/ -\internalBxitem tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ -\internalBxitemx tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ -\internalsetq tex-src/texinfo.tex /^\\def\\internalsetq #1#2{'xrdef {#1}{\\csname #2\\endc/ -\item tex-src/texinfo.tex /^\\def\\item{\\errmessage{@item while not in a table}}/ -\itemcontents tex-src/texinfo.tex /^\\def\\itemcontents{#1}%$/ -\itemfont tex-src/texinfo.tex /^\\def\\itemfont{#2}%$/ -\itemize tex-src/texinfo.tex /^\\def\\itemize{\\parsearg\\itemizezzz}$/ -\itemizeitem tex-src/texinfo.tex /^\\def\\itemizeitem{%$/ -\itemizey tex-src/texinfo.tex /^\\def\\itemizey #1#2{%$/ -\itemizezzz tex-src/texinfo.tex /^\\def\\itemizezzz #1{%$/ -\itemx tex-src/texinfo.tex /^\\def\\itemx{\\errmessage{@itemx while not in a table/ -\itemzzz tex-src/texinfo.tex /^\\def\\itemzzz #1{\\begingroup %$/ -\kbd tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ -\kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}%$/ -\kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}$/ -\kbdfoo tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ -\key tex-src/texinfo.tex /^\\def\\key #1{{\\tt \\exhyphenpenalty=10000\\uppercase{/ -\key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}%$/ -\key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}$/ -\kindex tex-src/texinfo.tex /^\\def\\kindex {\\kyindex}$/ -\kitem tex-src/texinfo.tex /^\\def\\kitem{\\errmessage{@kitem while not in a table/ -\kitemx tex-src/texinfo.tex /^\\def\\kitemx{\\errmessage{@kitemx while not in a tab/ -\kitemzzz tex-src/texinfo.tex /^\\def\\kitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ -\l tex-src/texinfo.tex /^\\def\\l#1{{\\li #1}\\null} % $/ -\labelspace tex-src/texinfo.tex /^\\def\\labelspace{\\hskip1em \\relax}$/ -\lbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ -\less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}%$/ -\less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}$/ -\linenumber tex-src/texinfo.tex /^ \\def\\linenumber{\\the\\inputlineno:\\space}$/ -\lisp tex-src/texinfo.tex /^\\def\\lisp{\\aboveenvbreak$/ -\loggingall tex-src/texinfo.tex /^\\def\\loggingall{\\tracingcommands2 \\tracingstats2 $/ -\losespace tex-src/texinfo.tex /^\\def\\losespace #1{#1}$/ -\lowercaseenumerate tex-src/texinfo.tex /^\\def\\lowercaseenumerate{%$/ -\lvvmode tex-src/texinfo.tex /^\\def\\lvvmode{\\vbox to 0pt{}}$/ -\majorheading tex-src/texinfo.tex /^\\def\\majorheading{\\parsearg\\majorheadingzzz}$/ -\majorheadingzzz tex-src/texinfo.tex /^\\def\\majorheadingzzz #1{%$/ -\math tex-src/texinfo.tex /^\\def\\math#1{\\implicitmath #1\\implicitmath}$/ -\menu tex-src/texinfo.tex /^\\long\\def\\menu #1\\end menu{}$/ -\minus tex-src/texinfo.tex /^\\def\\minus{$-$}$/ -\mylbrace tex-src/texinfo.tex /^\\def\\mylbrace {{\\tt \\char '173}}$/ -\myrbrace tex-src/texinfo.tex /^\\def\\myrbrace {{\\tt \\char '175}}$/ -\need tex-src/texinfo.tex /^\\def\\need{\\parsearg\\needx}$/ -\needx tex-src/texinfo.tex /^\\def\\needx#1{%$/ -\newcodeindex tex-src/texinfo.tex /^\\def\\newcodeindex #1{$/ -\newindex tex-src/texinfo.tex /^\\def\\newindex #1{$/ -\next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ -\next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ -\next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ -\next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ -\next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ -\next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ -\nm tex-src/testenv.tex /^\\newcommand{\\nm}[2]{\\nomenclature{#1}{#2}}$/ -\node tex-src/texinfo.tex /^\\def\\node{\\ENVcheck\\parsearg\\nodezzz}$/ -\nodexxx[ tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ -\nodezzz tex-src/texinfo.tex /^\\def\\nodezzz#1{\\nodexxx [#1,]}$/ -\nofillexdent tex-src/texinfo.tex /^\\def\\nofillexdent{\\parsearg\\nofillexdentyyy}$/ -\nofillexdentyyy tex-src/texinfo.tex /^\\def\\nofillexdentyyy #1{{\\advance \\leftskip by -\\e/ -\normalbackslash tex-src/texinfo.tex /^\\def\\normalbackslash{{\\tt\\rawbackslashxx}}$/ -\normalcaret tex-src/texinfo.tex /^\\def\\normalcaret{^}$/ -\normaldoublequote tex-src/texinfo.tex /^\\def\\normaldoublequote{"}$/ -\normalgreater tex-src/texinfo.tex /^\\def\\normalgreater{>}$/ -\normalless tex-src/texinfo.tex /^\\def\\normalless{<}$/ -\normalplus tex-src/texinfo.tex /^\\def\\normalplus{+}$/ -\normaltilde tex-src/texinfo.tex /^\\def\\normaltilde{~}$/ -\normalunderscore tex-src/texinfo.tex /^\\def\\normalunderscore{_}$/ -\normalverticalbar tex-src/texinfo.tex /^\\def\\normalverticalbar{|}$/ -\nsbot tex-src/texinfo.tex /^\\def\\nsbot{\\vbox$/ -\nstop tex-src/texinfo.tex /^\\def\\nstop{\\vbox$/ -\numberedsec tex-src/texinfo.tex /^\\outer\\def\\numberedsec{\\parsearg\\seczzz}$/ -\numberedsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsec{\\parsearg\\numberedsubsec/ -\numberedsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubseczzz #1{\\seccheck{subsection}%$/ -\numberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsubsec{\\parsearg\\numberedsub/ -\numberedsubsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubsubseczzz #1{\\seccheck{subsubsecti/ -\numericenumerate tex-src/texinfo.tex /^\\def\\numericenumerate{%$/ -\oddfooting tex-src/texinfo.tex /^\\def\\oddfooting{\\parsearg\\oddfootingxxx}$/ -\oddheading tex-src/texinfo.tex /^\\def\\oddheading{\\parsearg\\oddheadingxxx}$/ -\onepageout tex-src/texinfo.tex /^\\def\\onepageout#1{\\hoffset=\\normaloffset$/ -\opencontents tex-src/texinfo.tex /^\\def\\opencontents{\\openout \\contentsfile = \\jobnam/ -\openindices tex-src/texinfo.tex /^\\def\\openindices{%$/ -\opnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / -\page tex-src/texinfo.tex /^\\def\\page{\\par\\vfill\\supereject}$/ -\page tex-src/texinfo.tex /^ \\def\\page{%$/ -\pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ -\pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ -\parsearg tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ -\parseargline tex-src/texinfo.tex /^\\def\\parseargline{\\begingroup \\obeylines \\parsearg/ -\parseargx tex-src/texinfo.tex /^\\def\\parseargx{%$/ -\pindex tex-src/texinfo.tex /^\\def\\pindex {\\pgindex}$/ -\plainsecheading tex-src/texinfo.tex /^\\def\\plainsecheading #1{\\secheadingi {#1}}$/ -\point tex-src/texinfo.tex /^\\def\\point{$\\star$}$/ -\primary tex-src/texinfo.tex /^\\def\\primary #1{\\line{#1\\hfil}}$/ -\print tex-src/texinfo.tex /^\\def\\print{\\realbackslash print}$/ -\print tex-src/texinfo.tex /^\\def\\print{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ -\printedmanual tex-src/texinfo.tex /^\\def\\printedmanual{\\ignorespaces #5}%$/ -\printedmanual tex-src/texinfo.tex /^section ``\\printednodename'' in \\cite{\\printedmanu/ -\printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #3}%$/ -\printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #1}%$/ -\printindex tex-src/texinfo.tex /^\\def\\printindex{\\parsearg\\doprintindex}$/ -\pxref tex-src/texinfo.tex /^\\def\\pxref#1{see \\xrefX[#1,,,,,,,]}$/ -\quotation tex-src/texinfo.tex /^\\def\\quotation{%$/ -\r tex-src/texinfo.tex /^\\def\\r#1{{\\rm #1}} % roman font$/ -\r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}%$/ -\r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}$/ -\rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ -\rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ -\readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/ -\ref tex-src/texinfo.tex /^\\def\\ref#1{\\xrefX[#1,,,,,,,]}$/ -\refx tex-src/texinfo.tex /^\\def\\refx#1#2{%$/ -\resetmathfonts tex-src/texinfo.tex /^\\def\\resetmathfonts{%$/ -\result tex-src/texinfo.tex /^\\def\\result{\\realbackslash result}$/ -\result tex-src/texinfo.tex /^\\def\\result{\\leavevmode\\raise.15ex\\hbox to 1em{\\hf/ -\rm tex-src/texinfo.tex /^\\def\\rm{\\realbackslash rm }%$/ -\samp tex-src/texinfo.tex /^\\def\\samp #1{`\\tclose{#1}'\\null}$/ -\samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}%$/ -\samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}$/ -\sc tex-src/texinfo.tex /^\\def\\sc#1{{\\smallcaps#1}} % smallcaps font$/ -\seccheck tex-src/texinfo.tex /^\\def\\seccheck#1{\\if \\pageno<0 %$/ -\secentry tex-src/texinfo.tex /^ \\def\\secentry ##1##2##3##4{}$/ -\secentry tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ -\secentryfonts tex-src/texinfo.tex /^\\def\\secentryfonts{\\textfonts}$/ -\secfonts tex-src/texinfo.tex /^\\def\\secfonts{%$/ -\secheading tex-src/texinfo.tex /^\\def\\secheading #1#2#3{\\secheadingi {#2.#3\\enspace/ -\secheadingbreak tex-src/texinfo.tex /^\\def\\secheadingbreak{\\dobreak \\secheadingskip {-10/ -\secheadingi tex-src/texinfo.tex /^\\def\\secheadingi #1{{\\advance \\secheadingskip by \\/ -\secondary tex-src/texinfo.tex /^\\def\\secondary #1#2{$/ -\seczzz tex-src/texinfo.tex /^\\def\\seczzz #1{\\seccheck{section}%$/ -\set tex-src/texinfo.tex /^\\def\\set{\\parsearg\\setxxx}$/ -\setchapternewpage tex-src/texinfo.tex /^\\def\\setchapternewpage #1 {\\csname CHAPPAG#1\\endcs/ -\setchapterstyle tex-src/texinfo.tex /^\\def\\setchapterstyle #1 {\\csname CHAPF#1\\endcsname/ -\setdeffont tex-src/texinfo.tex /^\\def\\setdeffont #1 {\\csname DEF#1\\endcsname}$/ -\setfilename tex-src/texinfo.tex /^\\def\\setfilename{%$/ -\setref tex-src/texinfo.tex /^\\def\\setref#1{%$/ -\settitle tex-src/texinfo.tex /^\\def\\settitle{\\parsearg\\settitlezzz}$/ -\settitlezzz tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ -\setxxx tex-src/texinfo.tex /^\\def\\setxxx #1{$/ -\sf tex-src/texinfo.tex /^\\def\\sf{\\fam=\\sffam \\tensf}$/ -\sf tex-src/texinfo.tex /^\\def\\sf{\\realbackslash sf}%$/ -\shortchapentry tex-src/texinfo.tex /^\\def\\shortchapentry#1#2#3{%$/ -\shortunnumberedentry tex-src/texinfo.tex /^\\def\\shortunnumberedentry#1#2{%$/ -\singlecodeindexer tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ -\singleindexer tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ -\singlespace tex-src/texinfo.tex /^\\def\\singlespace{%$/ -\sl tex-src/texinfo.tex /^\\def\\sl{\\realbackslash sl }%$/ -\smallbook tex-src/texinfo.tex /^\\def\\smallbook{$/ -\smalllispx tex-src/texinfo.tex /^\\def\\smalllispx{\\aboveenvbreak\\begingroup\\inENV$/ -\smartitalic tex-src/texinfo.tex /^\\def\\smartitalic#1{{\\sl #1}\\futurelet\\next\\smartit/ -\smartitalicx tex-src/texinfo.tex /^\\def\\smartitalicx{\\ifx\\next,\\else\\ifx\\next-\\else\\i/ -\sp tex-src/texinfo.tex /^\\def\\sp{\\parsearg\\spxxx}$/ -\splitoff tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ -\spxxx tex-src/texinfo.tex /^\\def\\spxxx #1{\\par \\vskip #1\\baselineskip}$/ -\startcontents tex-src/texinfo.tex /^\\def\\startcontents#1{%$/ -\startenumeration tex-src/texinfo.tex /^\\def\\startenumeration#1{%$/ -\subheading tex-src/texinfo.tex /^\\def\\subheading{\\parsearg\\subsecheadingi}$/ -\subsecentry tex-src/texinfo.tex /^ \\def\\subsecentry ##1##2##3##4##5{}$/ -\subsecentry tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ -\subsecfonts tex-src/texinfo.tex /^\\def\\subsecfonts{%$/ -\subsecheading tex-src/texinfo.tex /^\\def\\subsecheading #1#2#3#4{\\subsecheadingi {#2.#3/ -\subsecheadingbreak tex-src/texinfo.tex /^\\def\\subsecheadingbreak{\\dobreak \\subsecheadingski/ -\subsecheadingi tex-src/texinfo.tex /^\\def\\subsecheadingi #1{{\\advance \\subsecheadingski/ -\subsubheading tex-src/texinfo.tex /^\\def\\subsubheading{\\parsearg\\subsubsecheadingi}$/ -\subsubsecentry tex-src/texinfo.tex /^ \\def\\subsubsecentry ##1##2##3##4##5##6{}$/ -\subsubsecentry tex-src/texinfo.tex /^\\def\\subsubsecentry#1#2#3#4#5#6{%$/ -\subsubsecfonts tex-src/texinfo.tex /^\\def\\subsubsecfonts{\\subsecfonts} % Maybe this sho/ -\subsubsecheading tex-src/texinfo.tex /^\\def\\subsubsecheading #1#2#3#4#5{\\subsubsecheading/ -\subsubsecheadingi tex-src/texinfo.tex /^\\def\\subsubsecheadingi #1{{\\advance \\subsecheading/ -\subtitle tex-src/texinfo.tex /^ \\def\\subtitle{\\parsearg\\subtitlezzz}%$/ -\subtitlefont tex-src/texinfo.tex /^ \\def\\subtitlefont{\\subtitlerm \\normalbaselinesk/ -\subtitlezzz tex-src/texinfo.tex /^ \\def\\subtitlezzz##1{{\\subtitlefont \\rightline{#/ -\summarycontents tex-src/texinfo.tex /^\\outer\\def\\summarycontents{%$/ -\supereject tex-src/texinfo.tex /^\\def\\supereject{\\par\\penalty -20000\\footnoteno =0 / -\syncodeindex tex-src/texinfo.tex /^\\def\\syncodeindex #1 #2 {%$/ -\synindex tex-src/texinfo.tex /^\\def\\synindex #1 #2 {%$/ -\t tex-src/texinfo.tex /^\\def\\t#1{{\\tt \\exhyphenpenalty=10000\\rawbackslash / -\t tex-src/texinfo.tex /^\\def\\t##1{\\realbackslash r {##1}}%$/ -\table tex-src/texinfo.tex /^\\def\\table{\\begingroup\\inENV\\obeylines\\obeyspaces\\/ -\tablez tex-src/texinfo.tex /^\\def\\tablez #1#2#3#4#5#6{%$/ -\tclose tex-src/texinfo.tex /^\\def\\tclose#1{{\\rm \\tcloserm=\\fontdimen2\\font \\tt / -\tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}%$/ -\tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}$/ -\tex tex-src/texinfo.tex /^\\def\\tex{\\begingroup$/ -\texinfoversion tex-src/texinfo.tex /^\\def\\texinfoversion{2.73}$/ -\textfonts tex-src/texinfo.tex /^\\def\\textfonts{%$/ -\thearg tex-src/texinfo.tex /^ \\def\\thearg{#1}%$/ -\thearg tex-src/texinfo.tex /^ \\ifx\\thearg\\empty \\def\\thearg{1}\\fi$/ -\thischapter tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ -\thischapter tex-src/texinfo.tex /^ \\unnumbchapmacro{#1}\\def\\thischapter{}%$/ -\thischaptername tex-src/texinfo.tex /^\\def\\thischaptername{No Chapter Title}$/ -\thisfile tex-src/texinfo.tex /^\\def\\thisfile{}$/ -\thistitle tex-src/texinfo.tex /^\\def\\thistitle{No Title}$/ -\tie tex-src/texinfo.tex /^\\def\\tie{\\penalty 10000\\ } % Save plain tex de/ -\tindex tex-src/texinfo.tex /^\\def\\tindex {\\tpindex}$/ -\title tex-src/texinfo.tex /^ \\def\\title{\\parsearg\\titlezzz}%$/ -\titlefont tex-src/texinfo.tex /^\\def\\titlefont#1{{\\titlerm #1}}$/ -\titlepage tex-src/texinfo.tex /^\\def\\titlepage{\\begingroup \\parindent=0pt \\textfon/ -\titlezzz tex-src/texinfo.tex /^ \\def\\titlezzz##1{\\leftline{\\titlefont{##1}}$/ -\today tex-src/texinfo.tex /^\\def\\today{\\number\\day\\space$/ -\top tex-src/texinfo.tex /^\\outer\\def\\top{\\parsearg\\unnumberedzzz}$/ -\tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}%$/ -\tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}$/ -\turnoffactive tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ -\unnchfopen tex-src/texinfo.tex /^\\def\\unnchfopen #1{%$/ -\unnchfplain tex-src/texinfo.tex /^\\def\\unnchfplain #1{%$/ -\unnumbchapentry tex-src/texinfo.tex /^\\def\\unnumbchapentry#1#2{\\dochapentry{#1}{#2}}$/ -\unnumbered tex-src/texinfo.tex /^\\outer\\def\\unnumbered{\\parsearg\\unnumberedzzz}$/ -\unnumberedsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsec{\\parsearg\\unnumberedseczz/ -\unnumberedseczzz tex-src/texinfo.tex /^\\def\\unnumberedseczzz #1{\\seccheck{unnumberedsec}%/ -\unnumberedsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsec{\\parsearg\\unnumberedsu/ -\unnumberedsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubseczzz #1{\\seccheck{unnumberedsu/ -\unnumberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsubsec{\\parsearg\\unnumbere/ -\unnumberedsubsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubsubseczzz #1{\\seccheck{unnumbere/ -\unnumberedzzz tex-src/texinfo.tex /^\\def\\unnumberedzzz #1{\\seccheck{unnumbered}%$/ -\unnumbnoderef tex-src/texinfo.tex /^\\def\\unnumbnoderef{\\ifx\\lastnode\\relax\\else$/ -\unnumbsecentry tex-src/texinfo.tex /^ \\def\\unnumbsecentry ##1##2{}$/ -\unnumbsecentry tex-src/texinfo.tex /^\\def\\unnumbsecentry#1#2{\\dosecentry{#1}{#2}}$/ -\unnumbsetref tex-src/texinfo.tex /^\\def\\unnumbsetref#1{%$/ -\unnumbsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsecentry ##1##2{}$/ -\unnumbsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsecentry#1#2{\\dosubsecentry{#1}{#2}}/ -\unnumbsubsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsubsecentry ##1##2{}$/ -\unnumbsubsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsubsecentry#1#2{\\dosubsubsecentry{#1/ -\uppercaseenumerate tex-src/texinfo.tex /^\\def\\uppercaseenumerate{%$/ -\var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}%$/ -\var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}$/ -\vindex tex-src/texinfo.tex /^\\def\\vindex {\\vrindex}$/ -\vritemindex tex-src/texinfo.tex /^\\def\\vritemindex #1{\\doind {vr}{\\code{#1}}}%$/ -\vtable tex-src/texinfo.tex /^\\def\\vtable{\\begingroup\\inENV\\obeylines\\obeyspaces/ -\w tex-src/texinfo.tex /^\\def\\w#1{\\leavevmode\\hbox{#1}}$/ -\w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w }%$/ -\w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w}$/ -\xitem tex-src/texinfo.tex /^\\def\\xitem{\\errmessage{@xitem while not in a table/ -\xitemx tex-src/texinfo.tex /^\\def\\xitemx{\\errmessage{@xitemx while not in a tab/ -\xitemzzz tex-src/texinfo.tex /^\\def\\xitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ -\xkey tex-src/texinfo.tex /^\\def\\xkey{\\key}$/ -\xrdef tex-src/texinfo.tex /^\\def\\xrdef #1#2{$/ -\xref tex-src/texinfo.tex /^\\def\\xref#1{See \\xrefX[#1,,,,,,,]}$/ -\xrefX[ tex-src/texinfo.tex /^\\def\\xrefX[#1,#2,#3,#4,#5,#6]{\\begingroup%$/ +] tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ ^ tex-src/texinfo.tex /^\\def^{{\\tt \\hat}}$/ +^ tex-src/texinfo.tex /^\\let^=\\normalcaret$/ +_ tex-src/texinfo.tex /^\\def\\_{{\\realbackslash _}}%$/ _ tex-src/texinfo.tex /^\\def_{\\ifusingtt\\normalunderscore\\_}$/ +_ tex-src/texinfo.tex /^\\def\\_{\\lvvmode \\kern.06em \\vbox{\\hrule width.3em / +_ tex-src/texinfo.tex /^\\let_=\\normalunderscore$/ _GETOPT_H c-src/getopt.h 19 _GNU_SOURCE c-src/etags.c 94 _REGEX_H c-src/emacs/src/regex.h 21 @@ -2422,6 +1941,7 @@ _realloc c-src/emacs/src/gmalloc.c /^_realloc (void *ptr, size_t size)$/ _realloc_internal c-src/emacs/src/gmalloc.c /^_realloc_internal (void *ptr, size_t size)$/ _realloc_internal_nolock c-src/emacs/src/gmalloc.c /^_realloc_internal_nolock (void *ptr, size_t size)$/ ` ruby-src/test.rb /^ def `(command)$/ +` tex-src/texinfo.tex /^\\def\\`{{`}}$/ a c.c 152 a c.c 180 a c.c /^a()$/ @@ -2457,6 +1977,7 @@ abbrevs_changed c-src/abbrev.c 56 abc c-src/h.h 33 abc c-src/h.h 37 abort-recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/ +aboveenvbreak tex-src/texinfo.tex /^\\def\\aboveenvbreak{{\\advance\\aboveenvskipamount by/ abs/f ada-src/etags-test-for.ada /^ function "abs" (Right : Complex) return Real'/ absolute_dirname c-src/etags.c /^absolute_dirname (char *file, char *dir)$/ absolute_filename c-src/etags.c /^absolute_filename (char *file, char *dir)$/ @@ -2505,6 +2026,8 @@ accu_warning merc-src/accumulator.m /^:- type accu_warning$/ act prol-src/natded.prolog /^act(OutForm,OutSyn,Ws):-$/ action prol-src/natded.prolog /^action(KeyVals):-$/ active_maps c-src/emacs/src/keyboard.c /^active_maps (Lisp_Object first_event)$/ +activedoublequote tex-src/texinfo.tex /^\\def\\activedoublequote{{\\tt \\char '042}}$/ +activeparens tex-src/texinfo.tex /^\\def\\activeparens{%$/ actout prol-src/natded.prolog /^actout('Text',Trees):-$/ addArchs objc-src/PackInsp.m /^-(void)addArchs:(const char *)string$/ addPOReader php-src/lce_functions.php /^ function addPOReader($d_name, &$por)$/ @@ -2517,6 +2040,8 @@ add_user_signal c-src/emacs/src/keyboard.c /^add_user_signal (int sig, const cha addnoise html-src/algrthms.html /^Adding Noise to the$/ address y-src/cccp.y 113 adjust_point_for_property c-src/emacs/src/keyboard.c /^adjust_point_for_property (ptrdiff_t last_pt, bool/ +afourpaper tex-src/texinfo.tex /^\\def\\afourpaper{$/ +afterenvbreak tex-src/texinfo.tex /^\\def\\afterenvbreak{\\endgraf \\ifdim\\lastskip<\\above/ agent cp-src/clheir.hpp 75 algorithms html-src/algrthms.html /^Description$/ alias c-src/emacs/src/lisp.h 688 @@ -2531,6 +2056,9 @@ alive cp-src/conway.hpp 7 all_kboards c-src/emacs/src/keyboard.c 86 allocate_kboard c-src/emacs/src/keyboard.c /^allocate_kboard (Lisp_Object type)$/ allocated c-src/emacs/src/regex.h 344 +alphaenumerate tex-src/texinfo.tex /^\\def\\alphaenumerate{\\enumerate{a}}$/ +ampnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +amprm tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ an_extern_linkage c-src/h.h 44 an_extern_linkage c-src/h.h 56 an_extern_linkage_ptr c-src/h.h 43 @@ -2547,8 +2075,27 @@ append_list prol-src/natded.prolog /^append_list([],[]).$/ append_string pas-src/common.pas /^procedure append_string;(*($/ append_tool_bar_item c-src/emacs/src/keyboard.c /^append_tool_bar_item (void)$/ appendix perl-src/htlmify-cystic 24 +appendix tex-src/texinfo.tex /^\\let\\appendix=\\relax$/ +appendix tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ appendix_name perl-src/htlmify-cystic 13 appendix_toc perl-src/htlmify-cystic 16 +appendixletter tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ +appendixnoderef tex-src/texinfo.tex /^\\def\\appendixnoderef{\\ifx\\lastnode\\relax\\else$/ +appendixsec tex-src/texinfo.tex /^\\let\\appendixsec=\\relax$/ +appendixsec tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ +appendixsection tex-src/texinfo.tex /^\\let\\appendixsection=\\relax$/ +appendixsection tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ +appendixsectionzzz tex-src/texinfo.tex /^\\def\\appendixsectionzzz #1{\\seccheck{appendixsecti/ +appendixsetref tex-src/texinfo.tex /^\\def\\appendixsetref#1{%$/ +appendixsubsec tex-src/texinfo.tex /^\\let\\appendixsubsec=\\relax$/ +appendixsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ +appendixsubsection tex-src/texinfo.tex /^\\let\\appendixsubsection=\\relax$/ +appendixsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubseczzz #1{\\seccheck{appendixsubsec/ +appendixsubsubsec tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/ +appendixsubsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ +appendixsubsubsection tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ +appendixsubsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubsubseczzz #1{\\seccheck{appendixsub/ +appendixzzz tex-src/texinfo.tex /^\\def\\appendixzzz #1{\\seccheck{appendix}%$/ apply_modifiers c-src/emacs/src/keyboard.c /^apply_modifiers (int modifiers, Lisp_Object base)$/ apply_modifiers_uncached c-src/emacs/src/keyboard.c /^apply_modifiers_uncached (int modifiers, char *bas/ aref_addr c-src/emacs/src/lisp.h /^aref_addr (Lisp_Object array, ptrdiff_t idx)$/ @@ -2562,12 +2109,14 @@ argno y-src/cccp.y 45 args c-src/emacs/src/lisp.h 2986 args c-src/h.h 30 argsindent tex-src/texinfo.tex /^\\newskip\\defargsindent \\defargsindent=50pt$/ +argsindent tex-src/texinfo.tex /^\\newskip\\defargsindent \\defargsindent=50pt$/ argsindent tex-src/texinfo.tex /^\\dimen1=\\hsize \\advance \\dimen1 by -\\defargsindent/ argsindent tex-src/texinfo.tex /^\\parshape 2 0in \\dimen0 \\defargsindent \\dimen1 / argument c-src/etags.c 253 argvals prol-src/natded.prolog /^argvals([]) --> [].$/ array c.c 190 ascii c-src/emacs/src/lisp.h 1598 +asis tex-src/texinfo.tex /^\\def\\asis#1{#1}$/ asort cp-src/functions.cpp /^void asort(int *a, int num){$/ assemby-code-word forth-src/test-forth.fth /^code assemby-code-word ( dunno what it does )$/ assert c-src/etags.c 135 @@ -2584,8 +2133,13 @@ at_stdin c-src/etags.c 248 atom prol-src/natded.prolog /^atom(X) --> [X], {atomic(X)}.$/ atomval prol-src/natded.prolog /^atomval(X) --> atom(X).$/ aultparindent tex-src/texinfo.tex /^\\newdimen\\defaultparindent \\defaultparindent = 15p/ +aultparindent tex-src/texinfo.tex /^\\newdimen\\defaultparindent \\defaultparindent = 15p/ aultparindent tex-src/texinfo.tex /^\\parindent = \\defaultparindent$/ -aultparindent\hang\textindent tex-src/texinfo.tex /^\\footstrut\\parindent=\\defaultparindent\\hang\\textin/ +aultparindent\hang tex-src/texinfo.tex /^\\footstrut\\parindent=\\defaultparindent\\hang\\textin/ +author tex-src/texinfo.tex /^ \\def\\author{\\parsearg\\authorzzz}%$/ +authorfont tex-src/texinfo.tex /^ \\def\\authorfont{\\authorrm \\normalbaselineskip =/ +authorrm tex-src/texinfo.tex /^\\let\\authorrm = \\secrm$/ +authorzzz tex-src/texinfo.tex /^ \\def\\authorzzz##1{\\ifseenauthor\\else\\vskip 0pt / auto_help c-src/etags.c 699 b c.c 180 b c.c 259 @@ -2597,7 +2151,14 @@ b c-src/h.h 103 b c-src/h.h 104 b cp-src/c.C 132 b ruby-src/test1.ru /^ def b()$/ -backslash=0 tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ +b tex-src/texinfo.tex /^\\def\\b#1{{\\bf #1}}$/ +b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}%$/ +b tex-src/texinfo.tex /^\\let\\b=\\indexdummyfont$/ +b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}$/ +b tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ +backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ +balancecolumns tex-src/texinfo.tex /^\\def\\balancecolumns{%$/ bar c-src/c.c /^void bar() {while(0) {}}$/ bar c.c 143 bar c-src/h.h 19 @@ -2617,9 +2178,16 @@ bbbbbb c-src/h.h 113 been_warned c-src/etags.c 222 before_command_echo_length c-src/emacs/src/keyboard.c 130 before_command_key_count c-src/emacs/src/keyboard.c 129 +begin tex-src/texinfo.tex /^\\outer\\def\\begin{\\parsearg\\beginxxx}$/ +begindoublecolumns tex-src/texinfo.tex /^\\def\\begindoublecolumns{\\begingroup$/ +beginxxx tex-src/texinfo.tex /^\\def\\beginxxx #1{%$/ begtoken c-src/etags.c /^#define begtoken(c) (_btk[CHAR (c)]) \/* c can star/ behaviour_info erl-src/gs_dialog.erl /^behaviour_info(callbacks) ->$/ -bf=cmbx10 tex-src/texinfo.tex /^\\font\\defbf=cmbx10 scaled \\magstep1 %was 1314$/ +bf tex-src/texinfo.tex /^\\font\\defbf=cmbx10 scaled \\magstep1 %was 1314$/ +bf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }%$/ +bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }$/ +bf tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ bind pyt-src/server.py /^ def bind(self, key, action):$/ bind_polling_period c-src/emacs/src/keyboard.c /^bind_polling_period (int n)$/ bits_word c-src/emacs/src/lisp.h 123 @@ -2630,22 +2198,30 @@ bletch el-src/TAGTEST.EL /^(foo::defmumble bletch beuarghh)$/ blv c-src/emacs/src/lisp.h 689 blv_found c-src/emacs/src/lisp.h /^blv_found (struct Lisp_Buffer_Local_Value *blv)$/ bodyindent tex-src/texinfo.tex /^\\newskip\\defbodyindent \\defbodyindent=.4in$/ +bodyindent tex-src/texinfo.tex /^\\newskip\\defbodyindent \\defbodyindent=.4in$/ bodyindent tex-src/texinfo.tex /^\\advance\\dimen2 by -\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\dimen3 by -\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by -\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ +bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ +bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ +bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ +bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ +bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ +bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ +boldbrax tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ bool c.c 222 bool merc-src/accumulator.m /^:- import_module bool.$/ bool_header_size c-src/emacs/src/lisp.h 1472 @@ -2658,6 +2234,7 @@ bool_vector_size c-src/emacs/src/lisp.h /^bool_vector_size (Lisp_Object a)$/ bool_vector_uchar_data c-src/emacs/src/lisp.h /^bool_vector_uchar_data (Lisp_Object a)$/ bool_vector_words c-src/emacs/src/lisp.h /^bool_vector_words (EMACS_INT size)$/ boolvar c-src/emacs/src/lisp.h 2287 +br tex-src/texinfo.tex /^\\let\\br = \\par$/ bracelev c-src/etags.c 2520 bsp_DevId c-src/h.h 25 bt c-src/emacs/src/lisp.h 2988 @@ -2671,10 +2248,13 @@ build_pure_c_string c-src/emacs/src/lisp.h /^build_pure_c_string (const char *st build_string c-src/emacs/src/lisp.h /^build_string (const char *str)$/ buildact prol-src/natded.prolog /^buildact([SynIn],Right,RightPlus1):-$/ builtin_lisp_symbol c-src/emacs/src/lisp.h /^builtin_lisp_symbol (int index)$/ +bullet tex-src/texinfo.tex /^\\def\\bullet{$\\ptexbullet$}$/ +bullet tex-src/texinfo.tex /^\\let\\bullet=\\ptexbullet$/ burst c-src/h.h 28 busy c-src/emacs/src/gmalloc.c 158 button_down_location c-src/emacs/src/keyboard.c 5210 button_down_time c-src/emacs/src/keyboard.c 5218 +bye tex-src/texinfo.tex /^\\outer\\def\\bye{\\pagealignmacro\\tracingstats=1\\ptex/ byte_stack c-src/emacs/src/lisp.h 3049 bytecode_dest c-src/emacs/src/lisp.h 3037 bytecode_top c-src/emacs/src/lisp.h 3036 @@ -2685,6 +2265,8 @@ bytes_used c-src/emacs/src/gmalloc.c 312 c c.c 180 c c-src/h.h /^#define c() d$/ c c-src/h.h 106 +c tex-src/texinfo.tex /^\\let\\c=\\comment$/ +c tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ c_ext c-src/etags.c 2271 caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/ cacheLRUEntry_s c.c 172 @@ -2697,21 +2279,47 @@ calloc c-src/emacs/src/gmalloc.c 1717 can_be_null c-src/emacs/src/regex.h 370 cancel_echoing c-src/emacs/src/keyboard.c /^cancel_echoing (void)$/ canonicalize_filename c-src/etags.c /^canonicalize_filename (register char *fn)$/ +capsenumerate tex-src/texinfo.tex /^\\def\\capsenumerate{\\enumerate{A}}$/ +cartbot tex-src/texinfo.tex /^\\def\\cartbot{\\hbox to \\cartouter{\\hskip\\lskip$/ +cartouche tex-src/texinfo.tex /^\\long\\def\\cartouche{%$/ +carttop tex-src/texinfo.tex /^\\def\\carttop{\\hbox to \\cartouter{\\hskip\\lskip$/ case_Lisp_Int c-src/emacs/src/lisp.h 438 cat c-src/h.h 81 cat cp-src/c.C 126 cat cp-src/c.C 130 cat prol-src/natded.prolog /^cat(A, Alpha@Beta, Ass3, Qs3, tree(fe,A:Alpha@Beta/ cat_atoms prol-src/natded.prolog /^cat_atoms(A1,A2,A3):-$/ +cbl tex-src/texinfo.tex /^\\def\\cbl{{\\circle\\char'012\\hskip -6pt}}$/ +cbr tex-src/texinfo.tex /^\\def\\cbr{{\\hskip 6pt\\circle\\char'011}}$/ cccccccccc c-src/h.h 115 cdr c-src/emacs/src/lisp.h 1159 cell y-src/parse.y 279 +center tex-src/texinfo.tex /^\\def\\center{\\parsearg\\centerzzz}$/ +centerzzz tex-src/texinfo.tex /^\\def\\centerzzz #1{{\\advance\\hsize by -\\leftskip$/ cgrep html-src/software.html /^cgrep$/ chain c-src/emacs/src/lisp.h 1162 chain c-src/emacs/src/lisp.h 2206 chain c-src/emacs/src/lisp.h 2396 chain_subst merc-src/accumulator.m /^:- func chain_subst(accu_subst, accu_subst) = accu/ chain_subst_2 merc-src/accumulator.m /^:- pred chain_subst_2(list(A)::in, map(A, B)::in, / +chapbf tex-src/texinfo.tex /^\\let\\chapbf=\\chaprm$/ +chapbreak tex-src/texinfo.tex /^\\def\\chapbreak{\\dobreak \\chapheadingskip {-4000}}$/ +chapentry tex-src/texinfo.tex /^ \\let\\chapentry = \\shortchapentry$/ +chapentry tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ +chapentryfonts tex-src/texinfo.tex /^\\def\\chapentryfonts{\\secfonts \\rm}$/ +chapfonts tex-src/texinfo.tex /^\\def\\chapfonts{%$/ +chapheading tex-src/texinfo.tex /^\\def\\chapheading{\\parsearg\\chapheadingzzz}$/ +chapheadingzzz tex-src/texinfo.tex /^\\def\\chapheadingzzz #1{\\chapbreak %$/ +chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfplain$/ +chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfopen$/ +chapoddpage tex-src/texinfo.tex /^\\def\\chapoddpage{\\chappager \\ifodd\\pageno \\else \\h/ +chappager tex-src/texinfo.tex /^\\def\\chappager{\\par\\vfill\\supereject}$/ +chapter tex-src/texinfo.tex /^\\let\\chapter=\\relax$/ +chapter tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ +chapternofonts tex-src/texinfo.tex /^\\def\\chapternofonts{%$/ +chapterzzz tex-src/texinfo.tex /^\\def\\chapterzzz #1{\\seccheck{chapter}%$/ +char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}%$/ +char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}$/ char_bits c-src/emacs/src/lisp.h 2443 char_table_specials c-src/emacs/src/lisp.h 1692 charpos c-src/emacs/src/lisp.h 2011 @@ -2722,14 +2330,24 @@ check_cons_list c-src/emacs/src/lisp.h /^# define check_cons_list() lisp_h_chec checker make-src/Makefile /^checker:$/ checkhdr c-src/emacs/src/gmalloc.c /^checkhdr (const struct hdr *hdr)$/ checkiso html-src/software.html /^checkiso$/ +chfopen tex-src/texinfo.tex /^\\def\\chfopen #1#2{\\chapoddpage {\\chapfonts$/ +chfplain tex-src/texinfo.tex /^\\def\\chfplain #1#2{%$/ childDidExit objc-src/Subprocess.m /^- childDidExit$/ chunks_free c-src/emacs/src/gmalloc.c 313 chunks_used c-src/emacs/src/gmalloc.c 311 +cindex tex-src/texinfo.tex /^\\def\\cindex {\\cpindex}$/ +cindexsub tex-src/texinfo.tex /^\\def\\cindexsub {\\begingroup\\obeylines\\cindexsub}$/ +cindexsub tex-src/texinfo.tex /^\\gdef\\cindexsub "#1" #2^^M{\\endgroup %$/ +cite tex-src/texinfo.tex /^\\let\\cite=\\smartitalic$/ +cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}%$/ +cite tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ +cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}$/ cjava c-src/etags.c 2936 class_method ruby-src/test.rb /^ def ClassExample.class_method$/ classifyLine php-src/lce_functions.php /^ function classifyLine($line)$/ clean make-src/Makefile /^clean:$/ clear cp-src/conway.hpp /^ void clear(void) { alive = 0; }$/ +clear tex-src/texinfo.tex /^\\def\\clear{\\parsearg\\clearxxx}$/ clear-abbrev-table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, / clear-this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/ clearAllKey objcpp-src/SimpleCalc.M /^- clearAllKey:sender$/ @@ -2739,12 +2357,19 @@ clear_input_pending c-src/emacs/src/keyboard.c /^clear_input_pending (void)$/ clear_neighbors cp-src/clheir.cpp /^void discrete_location::clear_neighbors(void)$/ clear_screen cp-src/screen.cpp /^void clear_screen(void)$/ clear_waiting_for_input c-src/emacs/src/keyboard.c /^clear_waiting_for_input (void)$/ +clearxxx tex-src/texinfo.tex /^\\def\\clearxxx #1{$/ +clnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +clrm tex-src/texinfo.tex /^\\gdef\\clrm{% Print a paren in roman if it is takin/ cmd_error c-src/emacs/src/keyboard.c /^cmd_error (Lisp_Object data)$/ cmd_error_internal c-src/emacs/src/keyboard.c /^cmd_error_internal (Lisp_Object data, const char */ cmpfn c-src/emacs/src/lisp.h /^ bool (*cmpfn) (struct hash_table_test *t, Lisp_O/ cmt prol-src/natded.prolog /^cmt:-$/ cname c-src/etags.c 2519 cno c-src/etags.c 224 +code tex-src/texinfo.tex /^\\let\\code=\\tclose$/ +code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}%$/ +code tex-src/texinfo.tex /^\\let\\code=\\indexdummyfont$/ +code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}$/ colori cp-src/c.C 40 commaargvals prol-src/natded.prolog /^commaargvals(Args) -->$/ command c-src/etags.c 187 @@ -2754,6 +2379,8 @@ command_loop_1 c-src/emacs/src/keyboard.c /^command_loop_1 (void)$/ command_loop_2 c-src/emacs/src/keyboard.c /^command_loop_2 (Lisp_Object ignore)$/ command_loop_level c-src/emacs/src/keyboard.c 195 comment php-src/lce_functions.php /^ function comment($line, $class)$/ +comment tex-src/texinfo.tex /^\\def\\comment{\\catcode 64=\\other \\catcode 123=\\othe/ +commentxxx tex-src/texinfo.tex /^\\def\\commentxxx #1{\\catcode 64=0 \\catcode 123=1 \\c/ commutativity_assertion merc-src/accumulator.m /^:- pred commutativity_assertion(module_info::in,li/ compile_empty prol-src/natded.prolog /^compile_empty:-$/ compile_lex prol-src/natded.prolog /^compile_lex(File):-$/ @@ -2776,6 +2403,10 @@ consult_lex prol-src/natded.prolog /^consult_lex:-$/ contents c-src/emacs/src/lisp.h 1372 contents c-src/emacs/src/lisp.h 1600 contents c-src/emacs/src/lisp.h 1624 +contents tex-src/texinfo.tex /^\\let\\contents=\\relax$/ +contents tex-src/texinfo.tex /^\\outer\\def\\contents{%$/ +copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright }%$/ +copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright}$/ count c-src/emacs/src/lisp.h 1863 count_layers lua-src/allegro.lua /^local function count_layers (layer)$/ count_words c-src/tab.c /^static int count_words(char *str, char delim)$/ @@ -2795,10 +2426,24 @@ create_new_orig_recursive_goals merc-src/accumulator.m /^:- func create_new_orig create_new_recursive_goals merc-src/accumulator.m /^:- func create_new_recursive_goals(set(accu_goal_i/ create_new_var merc-src/accumulator.m /^:- pred create_new_var(prog_var::in, string::in, p/ create_orig_goal merc-src/accumulator.m /^:- pred create_orig_goal(hlds_goal::in, accu_subst/ +cropmarks tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ +croppageout tex-src/texinfo.tex /^\\def\\croppageout#1{\\hoffset=0pt % make sure this d/ cscInitTime cp-src/c.C 7 cscSegmentationTime cp-src/c.C 8 +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\set}$/ +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\relax}$/ +csname tex-src/texinfo.tex /^\\expandafter\\xdef\\csname#1index\\endcsname{% % Defi/ +csname tex-src/texinfo.tex /^\\expandafter\\xdef\\csname#1index\\endcsname{% % Defi/ +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname#1indfile\\endcsname=\\synind/ +csname tex-src/texinfo.tex /^\\expandafter\\xdef\\csname#1index\\endcsname{% % Defi/ +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname#1indfile\\endcsname=\\synind/ +csname tex-src/texinfo.tex /^\\expandafter\\xdef\\csname#1index\\endcsname{% % Defi/ +csname tex-src/texinfo.tex /^{\\catcode`\\'=\\other\\expandafter \\gdef \\csname X#1\\/ cstack c-src/etags.c 2523 ctags make-src/Makefile /^ctags: etags.c ${OBJS}$/ +ctl tex-src/texinfo.tex /^\\def\\ctl{{\\circle\\char'013\\hskip -6pt}}% 6pt from / +ctr tex-src/texinfo.tex /^\\def\\ctr{{\\hskip 6pt\\circle\\char'010}}$/ +ctrl tex-src/texinfo.tex /^\\def\\ctrl #1{{\\tt \\rawbackslash \\hat}#1}$/ curlb c-src/etags.c 2929 curlinepos c-src/etags.c 2931 current-idle-time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/ @@ -2809,6 +2454,10 @@ curry-test scm-src/test.scm /^(define (((((curry-test a) b) c) d) e)$/ cursor_position cp-src/screen.cpp /^void cursor_position(void)$/ cursor_x cp-src/screen.cpp 15 cursor_y cp-src/screen.cpp 15 +cvarheader\defcvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +cvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +cvtype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defcvtype{} of #1}%$/ +cvx\defcvarheader tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ d c.c 180 d c-src/emacs/src/lisp.h 4673 d c-src/emacs/src/lisp.h 4679 @@ -2830,6 +2479,15 @@ default_C_help c-src/etags.c 515 default_C_help c-src/etags.c 523 default_C_suffixes c-src/etags.c 512 defcell c-src/emacs/src/lisp.h 2351 +defcodeindex tex-src/texinfo.tex /^\\def\\defcodeindex{\\parsearg\\newcodeindex}$/ +defcv tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ +defcvarheader tex-src/texinfo.tex /^\\def\\defcvarheader #1#2#3{%$/ +defcvtype tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ +defcvx tex-src/texinfo.tex /^\\def\\defcvx #1 {\\errmessage{@defcvx in invalid con/ +deffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ +deffnheader tex-src/texinfo.tex /^\\def\\deffnheader #1#2#3{\\doind {fn}{\\code{#2}}%$/ +deffnx tex-src/texinfo.tex /^\\def\\deffnx #1 {\\errmessage{@deffnx in invalid con/ +defindex tex-src/texinfo.tex /^\\def\\defindex{\\parsearg\\newindex}$/ define-abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/ define-abbrev-table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/ define-global-abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/ @@ -2837,7 +2495,63 @@ define-mode-abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_ab defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4663 defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4665 definedef c-src/etags.c 2464 +defivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +defivarheader tex-src/texinfo.tex /^\\def\\defivarheader #1#2#3{%$/ +defivarx tex-src/texinfo.tex /^\\def\\defivarx #1 {\\errmessage{@defivarx in invalid/ +defmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +defmacheader tex-src/texinfo.tex /^\\def\\defmacheader #1#2{\\doind {fn}{\\code{#1}}% Mak/ +defmacx tex-src/texinfo.tex /^\\def\\defmacx #1 {\\errmessage{@defmacx in invalid c/ +defmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +defmethodheader tex-src/texinfo.tex /^\\def\\defmethodheader #1#2#3{%$/ +defmethodx tex-src/texinfo.tex /^\\def\\defmethodx #1 {\\errmessage{@defmethodx in inv/ +defmethparsebody tex-src/texinfo.tex /^\\def\\defmethparsebody #1#2#3#4 {\\begingroup\\inENV / +defname tex-src/texinfo.tex /^\\def\\defname #1#2{%$/ +defop tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ +defopheader tex-src/texinfo.tex /^\\def\\defopheader #1#2#3{%$/ +defopparsebody tex-src/texinfo.tex /^\\def\\defopparsebody #1#2#3#4#5 {\\begingroup\\inENV / +defopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +defoptheader tex-src/texinfo.tex /^\\def\\defoptheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ +defoptx tex-src/texinfo.tex /^\\def\\defoptx #1 {\\errmessage{@defoptx in invalid c/ +defoptype tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ +defopvarparsebody tex-src/texinfo.tex /^\\def\\defopvarparsebody #1#2#3#4#5 {\\begingroup\\inE/ +defopx tex-src/texinfo.tex /^\\def\\defopx #1 {\\errmessage{@defopx in invalid con/ +defparsebody tex-src/texinfo.tex /^\\def\\defparsebody #1#2#3{\\begingroup\\inENV% Enviro/ +defspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ +defspecheader tex-src/texinfo.tex /^\\def\\defspecheader #1#2{\\doind {fn}{\\code{#1}}% Ma/ +defspecx tex-src/texinfo.tex /^\\def\\defspecx #1 {\\errmessage{@defspecx in invalid/ +deftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +deftpargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ +deftpheader tex-src/texinfo.tex /^\\def\\deftpheader #1#2#3{\\doind {tp}{\\code{#2}}%$/ +deftpx tex-src/texinfo.tex /^\\def\\deftpx #1 {\\errmessage{@deftpx in invalid con/ +deftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ +deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ +deftypefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheaderx #1#2#3 #4\\relax{%$/ +deftypefnx tex-src/texinfo.tex /^\\def\\deftypefnx #1 {\\errmessage{@deftypefnx in inv/ +deftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +deftypefunargs tex-src/texinfo.tex /^\\def\\deftypefunargs #1{%$/ +deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ +deftypefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheaderx #1#2 #3\\relax{%$/ +deftypeunx tex-src/texinfo.tex /^\\def\\deftypeunx #1 {\\errmessage{@deftypeunx in inv/ +deftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevarheader #1#2{%$/ +deftypevarx tex-src/texinfo.tex /^\\def\\deftypevarx #1 {\\errmessage{@deftypevarx in i/ +deftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevrheader #1#2#3{\\doind {vr}{\\code{#3}}/ +deftypevrx tex-src/texinfo.tex /^\\def\\deftypevrx #1 {\\errmessage{@deftypevrx in inv/ +defun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ defun_func1 c.c /^defun_func1()$/ +defunargs tex-src/texinfo.tex /^\\def\\defunargs #1{\\functionparens \\sl$/ +defunheader tex-src/texinfo.tex /^\\def\\defunheader #1#2{\\doind {fn}{\\code{#1}}% Make/ +defunx tex-src/texinfo.tex /^\\def\\defunx #1 {\\errmessage{@defunx in invalid con/ +defvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ +defvarargs tex-src/texinfo.tex /^\\def\\defvarargs #1{\\normalparens #1%$/ +defvarheader tex-src/texinfo.tex /^\\def\\defvarheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ +defvarparsebody tex-src/texinfo.tex /^\\def\\defvarparsebody #1#2#3{\\begingroup\\inENV% Env/ +defvarx tex-src/texinfo.tex /^\\def\\defvarx #1 {\\errmessage{@defvarx in invalid c/ +defvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +defvrheader tex-src/texinfo.tex /^\\def\\defvrheader #1#2#3{\\doind {vr}{\\code{#2}}%$/ +defvrparsebody tex-src/texinfo.tex /^\\def\\defvrparsebody #1#2#3#4 {\\begingroup\\inENV %$/ +defvrx tex-src/texinfo.tex /^\\def\\defvrx #1 {\\errmessage{@defvrx in invalid con/ delegate objc-src/Subprocess.m /^- delegate$/ deleteItem pyt-src/server.py /^ def deleteItem(self):$/ delete_kboard c-src/emacs/src/keyboard.c /^delete_kboard (KBOARD *kb)$/ @@ -2847,25 +2561,54 @@ deliver_user_signal c-src/emacs/src/keyboard.c /^deliver_user_signal (int sig)$/ depth c-src/emacs/src/lisp.h 1618 derived_analyses prol-src/natded.prolog /^derived_analyses([],[]).$/ describe_abbrev c-src/abbrev.c /^describe_abbrev (sym, stream)$/ +description tex-src/texinfo.tex /^\\def\\description{\\tablez{\\dontindex}{1}{}{}{}{}}$/ detect_input_pending c-src/emacs/src/keyboard.c /^detect_input_pending (void)$/ detect_input_pending_ignore_squeezables c-src/emacs/src/keyboard.c /^detect_input_pending_ignore_squeezables (void)$/ detect_input_pending_run_timers c-src/emacs/src/keyboard.c /^detect_input_pending_run_timers (bool do_display)$/ +df tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +dfn tex-src/texinfo.tex /^\\let\\dfn=\\smartitalic$/ +dfn tex-src/texinfo.tex /^\\def\\dfn##1{\\realbackslash dfn {##1}}$/ dialog_loop erl-src/gs_dialog.erl /^dialog_loop(Module, Window, Frame, Extra, Args) ->/ dignorerest c-src/etags.c 2463 +direntry tex-src/texinfo.tex /^\\def\\direntry{\\begingroup\\direntryxxx}$/ +direntryxxx tex-src/texinfo.tex /^\\long\\def\\direntryxxx #1\\end direntry{\\endgroup\\ig/ discard-input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/ discard_mouse_events c-src/emacs/src/keyboard.c /^discard_mouse_events (void)$/ discrete_location cp-src/clheir.hpp 56 discrete_location cp-src/clheir.hpp /^ discrete_location(int xi, int yi, int zi):$/ display cp-src/conway.cpp /^void display(void)$/ +display tex-src/texinfo.tex /^\\def\\display{\\begingroup\\inENV %This group ends at/ disposetextstring pas-src/common.pas /^procedure disposetextstring;(*($/ +dmn tex-src/texinfo.tex /^\\def\\dmn#1{\\thinspace #1}$/ dnone c-src/etags.c 2460 +dobreak tex-src/texinfo.tex /^\\def\\dobreak#1#2{\\par\\ifdim\\lastskip<#1\\removelast/ doc c-src/emacs/src/lisp.h 1689 +dochapentry tex-src/texinfo.tex /^\\def\\dochapentry#1#2{%$/ +docodeindex tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ dog c-src/h.h 81 dog cp-src/c.C 126 dog cp-src/c.C 130 +doind tex-src/texinfo.tex /^\\def\\doind #1#2{%$/ +doindex tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ +donoderef tex-src/texinfo.tex /^\\def\\donoderef{\\ifx\\lastnode\\relax\\else$/ +dontindex tex-src/texinfo.tex /^\\def\\dontindex #1{}$/ +dopageno tex-src/texinfo.tex /^\\def\\dopageno#1{{\\rm #1}}$/ +doprintindex tex-src/texinfo.tex /^\\def\\doprintindex#1{%$/ +dosecentry tex-src/texinfo.tex /^\\def\\dosecentry#1#2{%$/ +dosetq tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ +doshortpageno tex-src/texinfo.tex /^\\def\\doshortpageno#1{{\\rm #1}}$/ +dosubind tex-src/texinfo.tex /^\\def\\dosubind #1#2#3{%$/ +dosubsecentry tex-src/texinfo.tex /^\\def\\dosubsecentry#1#2{%$/ +dosubsubsecentry tex-src/texinfo.tex /^\\def\\dosubsubsecentry#1#2{%$/ dotfill tex-src/texinfo.tex /^ \\null\\nobreak\\indexdotfill % Have leaders before/ dotfill tex-src/texinfo.tex /^\\noindent\\hskip\\secondaryindent\\hbox{#1}\\indexdotf/ +dots tex-src/texinfo.tex /^\\def\\dots{$\\ldots$}$/ +dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots }%$/ +dots tex-src/texinfo.tex /^\\let\\dots=\\indexdummydots$/ +dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots}$/ +dots tex-src/texinfo.tex /^\\let\\dots=\\ptexdots$/ double_click_count c-src/emacs/src/keyboard.c 5222 +doublecolumnout tex-src/texinfo.tex /^\\def\\doublecolumnout{\\splittopskip=\\topskip \\split/ drag_n_drop_syms c-src/emacs/src/keyboard.c 4629 dribble c-src/emacs/src/keyboard.c 236 dsharpseen c-src/etags.c 2461 @@ -2882,6 +2625,7 @@ dummyfont tex-src/texinfo.tex /^\\let\\i=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\b=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\emph=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\strong=\\indexdummyfont$/ +dummyfont tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\sc=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\tclose=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\code=\\indexdummyfont$/ @@ -2915,10 +2659,16 @@ editsite pyt-src/server.py /^ def editsite(self, site):$/ edituser pyt-src/server.py /^ def edituser(self, user):$/ egetenv c-src/emacs/src/lisp.h /^egetenv (const char *var)$/ emacs_abort c-src/emacs/src/lisp.h /^extern _Noreturn void emacs_abort (void) NO_INLINE/ +emph tex-src/texinfo.tex /^\\let\\emph=\\smartitalic$/ +emph tex-src/texinfo.tex /^\\let\\emph=\\indexdummyfont$/ +emph tex-src/texinfo.tex /^\\def\\emph##1{\\realbackslash emph {##1}}$/ end c-src/emacs/src/regex.h 432 end c-src/emacs/src/keyboard.c 8753 end c-src/emacs/src/lisp.h 2039 +end tex-src/texinfo.tex /^\\def\\end{\\parsearg\\endxxx}$/ +enddoublecolumns tex-src/texinfo.tex /^\\def\\enddoublecolumns{\\output={\\balancecolumns}\\ej/ endtoken c-src/etags.c /^#define endtoken(c) (_etk[CHAR (c)]) \/* c ends tok/ +endxxx tex-src/texinfo.tex /^\\def\\endxxx #1{%$/ enter_critical_section c-src/h.h 116 entry perl-src/htlmify-cystic 218 entry perl-src/htlmify-cystic 234 @@ -2928,14 +2678,22 @@ entry perl-src/htlmify-cystic 268 entry perl-src/htlmify-cystic 276 entry perl-src/htlmify-cystic 281 entry perl-src/htlmify-cystic 296 +entry tex-src/texinfo.tex /^\\def\\entry #1#2{\\begingroup$/ +enumerate tex-src/texinfo.tex /^\\def\\enumerate{\\parsearg\\enumeratezzz}$/ +enumeratey tex-src/texinfo.tex /^\\def\\enumeratey #1 #2\\endenumeratey{%$/ +enumeratezzz tex-src/texinfo.tex /^\\def\\enumeratezzz #1{\\enumeratey #1 \\endenumerate/ equalsKey objcpp-src/SimpleCalc.M /^- equalsKey:sender$/ +equiv tex-src/texinfo.tex /^\\def\\equiv{\\realbackslash equiv}$/ +equiv tex-src/texinfo.tex /^\\def\\equiv{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ erlang_atom c-src/etags.c /^erlang_atom (char *s)$/ erlang_attribute c-src/etags.c /^erlang_attribute (char *s)$/ erlang_func c-src/etags.c /^erlang_func (char *s, char *last)$/ error c-src/etags.c /^static void error (const char *, ...) ATTRIBUTE_FO/ error c-src/etags.c /^error (const char *format, ...)$/ error c-src/emacs/src/lisp.h /^extern _Noreturn void error (const char *, ...) AT/ +error tex-src/texinfo.tex /^\\def\\error{\\leavevmode\\lower.7ex\\copy\\errorbox}$/ error y-src/cccp.y /^error (msg)$/ +errorE tex-src/texinfo.tex /^\\def\\errorE#1{$/ error_signaled c-src/etags.c 264 etags el-src/emacs/lisp/progmodes/etags.el /^(defgroup etags nil "Tags tables."$/ etags html-src/software.html /^Etags$/ @@ -2958,11 +2716,31 @@ etags-xref-find-definitions-tag-order el-src/emacs/lisp/progmodes/etags.el /^(de etags.1.man make-src/Makefile /^etags.1.man: etags.1$/ etags_getcwd c-src/etags.c /^etags_getcwd (void)$/ eval_dyn c-src/emacs/src/keyboard.c /^eval_dyn (Lisp_Object form)$/ +evenfooting tex-src/texinfo.tex /^\\def\\evenfooting{\\parsearg\\evenfootingxxx}$/ +evenfootingxxx tex-src/texinfo.tex /^\\gdef\\evenfootingxxx #1{\\evenfootingyyy #1@|@|@|@|/ +evenfootingyyy tex-src/texinfo.tex /^\\gdef\\evenfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +evenheading tex-src/texinfo.tex /^\\def\\evenheading{\\parsearg\\evenheadingxxx}$/ +evenheadingxxx tex-src/texinfo.tex /^\\gdef\\evenheadingxxx #1{\\evenheadingyyy #1@|@|@|@|/ +evenheadingyyy tex-src/texinfo.tex /^\\gdef\\evenheadingyyy #1@|#2@|#3@|#4\\finish{%$/ event-convert-list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, / event-symbol-parse-modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/ event_head c-src/emacs/src/keyboard.c 11021 event_to_kboard c-src/emacs/src/keyboard.c /^event_to_kboard (struct input_event *event)$/ +everyfooting tex-src/texinfo.tex /^\\def\\everyfooting{\\parsearg\\everyfootingxxx}$/ +everyfootingxxx tex-src/texinfo.tex /^\\gdef\\everyfootingxxx #1{\\everyfootingyyy #1@|@|@|/ +everyfootingyyy tex-src/texinfo.tex /^\\gdef\\everyfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +everyheading tex-src/texinfo.tex /^\\def\\everyheading{\\parsearg\\everyheadingxxx}$/ +everyheadingxxx tex-src/texinfo.tex /^\\gdef\\everyheadingxxx #1{\\everyheadingyyy #1@|@|@|/ +everyheadingyyy tex-src/texinfo.tex /^\\gdef\\everyheadingyyy #1@|#2@|#3@|#4\\finish{%$/ +ewbot tex-src/texinfo.tex /^\\def\\ewbot{\\vrule height0pt depth\\cornerthick widt/ +ewtop tex-src/texinfo.tex /^\\def\\ewtop{\\vrule height\\cornerthick depth0pt widt/ exact c-src/emacs/src/gmalloc.c 200 +example tex-src/texinfo.tex /^\\let\\example=\\lisp$/ +exdent tex-src/texinfo.tex /^\\def\\exdent{\\parsearg\\exdentyyy}$/ +exdent tex-src/texinfo.tex /^\\let\\exdent=\\nofillexdent$/ +exdent tex-src/texinfo.tex /^\\let\\exdent=\\nofillexdent$/ +exdent tex-src/texinfo.tex /^\\let\\exdent=\\nofillexdent$/ +exdentyyy tex-src/texinfo.tex /^\\def\\exdentyyy #1{{\\hfil\\break\\hbox{\\kern -\\exdent/ execute cp-src/c.C /^ void execute(CPluginCSCState& p, int w, in/ exit c-src/exit.c /^DEFUN(exit, (status), int status)$/ exit c-src/exit.strange_suffix /^DEFUN(exit, (status), int status)$/ @@ -2975,10 +2753,14 @@ exp y-src/cccp.y 185 exp1 y-src/cccp.y 148 exp_list y-src/parse.y 263 expand-abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/ +expandafter tex-src/texinfo.tex /^\\expandafter\\let\\expandafter\\synindexfoo\\expandaft/ +expandafter tex-src/texinfo.tex /^\\expandafter\\let\\expandafter\\synindexfoo\\expandaft/ expandmng prol-src/natded.prolog /^expandmng(var(V),var(V)).$/ expandmng_tree prol-src/natded.prolog /^expandmng_tree(tree(Rule,Syn:Sem,Trees),$/ expandmng_trees prol-src/natded.prolog /^expandmng_trees([],[]).$/ expandsyn prol-src/natded.prolog /^expandsyn(Syn,Syn):-$/ +expansion tex-src/texinfo.tex /^\\def\\expansion{\\realbackslash expansion}$/ +expansion tex-src/texinfo.tex /^\\def\\expansion{\\leavevmode\\raise.1ex\\hbox to 1em{\\/ explicitly-quoted-pending-delete-mode el-src/TAGTEST.EL /^(defalias (quote explicitly-quoted-pending-delete-/ expression_value y-src/cccp.y 68 extras c-src/emacs/src/lisp.h 1603 @@ -3026,6 +2808,10 @@ fdp c-src/etags.c 217 ff cp-src/c.C /^ int ff(){return 1;};$/ field_of_play cp-src/conway.cpp 18 fignore c-src/etags.c 2416 +file tex-src/texinfo.tex /^\\let\\file=\\samp$/ +file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}%$/ +file tex-src/texinfo.tex /^\\let\\file=\\indexdummyfont$/ +file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}$/ file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun file-of-tag (&optional relative)$/ file-of-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar file-of-tag-function nil$/ fileJoin php-src/lce_functions.php /^ function fileJoin()$/ @@ -3034,6 +2820,7 @@ file_index perl-src/htlmify-cystic 33 file_tocs perl-src/htlmify-cystic 30 filename_is_absolute c-src/etags.c /^filename_is_absolute (char *fn)$/ filenames c-src/etags.c 196 +finalout tex-src/texinfo.tex /^\\def\\finalout{\\overfullrule=0pt}$/ find-tag el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag (tagname &optional next-p regexp-p/ find-tag-default-function el-src/emacs/lisp/progmodes/etags.el /^(defcustom find-tag-default-function nil$/ find-tag-history el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-history nil) ; Doc string?$/ @@ -3056,21 +2843,33 @@ find-tag-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-tag-o find_entries c-src/etags.c /^find_entries (FILE *inf)$/ find_user_signal_name c-src/emacs/src/keyboard.c /^find_user_signal_name (int sig)$/ findcats prol-src/natded.prolog /^findcats([],Left,Left).$/ +findex tex-src/texinfo.tex /^\\def\\findex {\\fnindex}$/ finish_appendices perl-src/htlmify-cystic /^sub finish_appendices ()$/ finish_sections perl-src/htlmify-cystic /^sub finish_sections ()$/ finish_subsections perl-src/htlmify-cystic /^sub finish_subsections ()$/ finish_subsubsections perl-src/htlmify-cystic /^sub finish_subsubsections ()$/ +finishtitlepage tex-src/texinfo.tex /^\\def\\finishtitlepage{%$/ finlist c-src/etags.c 2414 first c-src/emacs/src/gmalloc.c 151 +first tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ fitchtreelist prol-src/natded.prolog /^fitchtreelist([]).$/ fixup_locale c-src/emacs/src/lisp.h /^INLINE void fixup_locale (void) {}$/ flag c-src/getopt.h 83 flag2str pyt-src/server.py /^def flag2str(value, string):$/ flistseen c-src/etags.c 2415 +flushcr tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / +flushleft tex-src/texinfo.tex /^\\def\\flushleft{%$/ +flushright tex-src/texinfo.tex /^\\def\\flushright{%$/ fn c-src/exit.c /^ void EXFUN((*fn[1]), (NOARGS));$/ fn c-src/exit.strange_suffix /^ void EXFUN((*fn[1]), (NOARGS));$/ +fnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ fnin y-src/parse.y 68 +fnitemindex tex-src/texinfo.tex /^\\def\\fnitemindex #1{\\doind {fn}{\\code{#1}}}%$/ +fnx\deffnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ focus_set pyt-src/server.py /^ def focus_set(self):$/ +folio tex-src/texinfo.tex /^{\\let\\folio=0% Expand all macros now EXCEPT \\folio/ +folio tex-src/texinfo.tex /^{\\let\\folio=0%$/ +folio tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ follow_key c-src/emacs/src/keyboard.c /^follow_key (Lisp_Object keymap, Lisp_Object key)$/ fonts tex-src/texinfo.tex /^\\obeyspaces \\obeylines \\ninett \\indexfonts \\rawbac/ fonts\rm tex-src/texinfo.tex /^ \\indexfonts\\rm \\tolerance=9500 \\advance\\baseline/ @@ -3098,11 +2897,15 @@ foobar c-src/c.c /^int foobar() {;}$/ foobar c.c /^extern void foobar (void) __attribute__ ((section / foobar2 c-src/h.h 20 foobar2_ c-src/h.h 16 +footnote tex-src/texinfo.tex /^\\long\\gdef\\footnote #1{\\global\\advance \\footnoteno/ +footnotestyle tex-src/texinfo.tex /^\\let\\footnotestyle=\\comment$/ +footnotezzz tex-src/texinfo.tex /^\\long\\gdef\\footnotezzz #1{\\insert\\footins{$/ foperator c-src/etags.c 2411 force_auto_save_soon c-src/emacs/src/keyboard.c /^force_auto_save_soon (void)$/ force_explicit_name c-src/etags.c 265 force_quit_count c-src/emacs/src/keyboard.c 10387 foreign_export merc-src/accumulator.m /^:- pragma foreign_export("C", unravel_univ(in, out/ +format tex-src/texinfo.tex /^\\def\\format{\\begingroup\\inENV %This group ends at / formatSize objc-src/PackInsp.m /^-(const char *)formatSize:(const char *)size inBuf/ found c-src/emacs/src/lisp.h 2344 fracas html-src/software.html /^Fracas$/ @@ -3119,8 +2922,12 @@ free_regexps c-src/etags.c /^free_regexps (void)$/ free_tree c-src/etags.c /^free_tree (register node *np)$/ free_var prol-src/natded.prolog /^free_var(var(V),var(V)).$/ freehook c-src/emacs/src/gmalloc.c /^freehook (void *ptr)$/ +frenchspacing tex-src/texinfo.tex /^\\def\\frenchspacing{\\sfcode46=1000 \\sfcode63=1000 \\/ +frenchspacing tex-src/texinfo.tex /^\\let\\frenchspacing=\\relax%$/ fresh_vars prol-src/natded.prolog /^fresh_vars(var(V),var(V)).$/ fstartlist c-src/etags.c 2413 +ftable tex-src/texinfo.tex /^\\def\\ftable{\\begingroup\\inENV\\obeylines\\obeyspaces/ +ftablex tex-src/texinfo.tex /^\\gdef\\ftablex #1^^M{%$/ func c-src/emacs/src/lisp.h /^ void (*func) (Lisp_Object);$/ func c-src/emacs/src/lisp.h /^ void (*func) (void *);$/ func c-src/emacs/src/lisp.h /^ void (*func) (int);$/ @@ -3137,6 +2944,7 @@ function c-src/emacs/src/lisp.h 1685 function c-src/emacs/src/lisp.h 2197 function c-src/emacs/src/lisp.h 2985 functionp c-src/emacs/src/lisp.h /^functionp (Lisp_Object object)$/ +functionparens tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/ fval forth-src/test-forth.fth /^fconst fvalue fval$/ fvar forth-src/test-forth.fth /^fvariable fvar$/ fvdef c-src/etags.c 2418 @@ -3193,10 +3001,14 @@ ghi1 c-src/h.h 36 ghi2 c-src/h.h 39 giallo cp-src/c.C 40 glider cp-src/conway.cpp /^void glider(int x, int y)$/ +gloggingall tex-src/texinfo.tex /^\\def\\gloggingall{\\begingroup \\globaldefs = 1 \\logg/ gnu html-src/software.html /^Free software that I wrote for the GNU project or / gobble_input c-src/emacs/src/keyboard.c /^gobble_input (void)$/ goto-tag-location-function el-src/emacs/lisp/progmodes/etags.el /^(defvar goto-tag-location-function nil$/ goto_xy cp-src/screen.cpp /^void goto_xy(unsigned char x, unsigned char y)$/ +group tex-src/texinfo.tex /^\\def\\group{\\begingroup$/ +gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}%$/ +gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}$/ handleList pyt-src/server.py /^ def handleList(self, event):$/ handleNew pyt-src/server.py /^ def handleNew(self, event):$/ handle_async_input c-src/emacs/src/keyboard.c /^handle_async_input (void)$/ @@ -3211,6 +3023,8 @@ hash c-src/etags.c /^hash (const char *str, int len)$/ hash c-src/emacs/src/lisp.h 1843 hash_table_test c-src/emacs/src/lisp.h 1805 hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/ +hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ +hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ hdr c-src/emacs/src/gmalloc.c 1860 head_table c-src/emacs/src/keyboard.c 11027 header c-src/emacs/src/lisp.h 1371 @@ -3220,6 +3034,8 @@ header c-src/emacs/src/lisp.h 1610 header c-src/emacs/src/lisp.h 1672 header c-src/emacs/src/lisp.h 1826 header_size c-src/emacs/src/lisp.h 1471 +heading tex-src/texinfo.tex /^\\def\\heading{\\parsearg\\secheadingi}$/ +headings tex-src/texinfo.tex /^\\def\\headings #1 {\\csname HEADINGS#1\\endcsname}$/ heapsize c-src/emacs/src/gmalloc.c 361 hello scm-src/test.scm /^(define hello "Hello, Emacs!")$/ hello scm-src/test.scm /^(set! hello "Hello, world!")$/ @@ -3231,6 +3047,10 @@ help_form_saved_window_configs c-src/emacs/src/keyboard.c 2156 helpwin pyt-src/server.py /^def helpwin(helpdict):$/ hide_cursor cp-src/screen.cpp /^void hide_cursor(void)$/ hlds merc-src/accumulator.m /^:- import_module hlds.$/ +hsize tex-src/texinfo.tex /^\\shipout\\vbox{{\\let\\hsize=\\pagewidth \\makeheadline/ +hsize tex-src/texinfo.tex /^{\\let\\hsize=\\pagewidth \\makefootline}}}%$/ +hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makeheadline}$/ +hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makefootline}}$/ htmltreelist prol-src/natded.prolog /^htmltreelist([]).$/ hybrid_aligned_alloc c-src/emacs/src/gmalloc.c /^hybrid_aligned_alloc (size_t alignment, size_t siz/ hybrid_calloc c-src/emacs/src/gmalloc.c /^hybrid_calloc (size_t nmemb, size_t size)$/ @@ -3245,31 +3065,87 @@ i c-src/emacs/src/lisp.h 567 i c-src/emacs/src/lisp.h 4673 i c-src/emacs/src/lisp.h 4679 i cp-src/c.C 132 +i tex-src/texinfo.tex /^\\let\\i=\\smartitalic$/ +i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}%$/ +i tex-src/texinfo.tex /^\\let\\i=\\indexdummyfont$/ +i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}$/ +i tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ ialpage tex-src/texinfo.tex /^\\newbox\\partialpage$/ +ialpage tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/ ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\parti/ +ialpage tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ ialpage tex-src/texinfo.tex /^ \\availdimen@=\\pageheight \\advance\\availdimen@ by/ ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\pa/ -ialpage= tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/ identify_goal_type merc-src/accumulator.m /^:- pred identify_goal_type(pred_id::in, proc_id::i/ identify_out_and_out_prime merc-src/accumulator.m /^:- pred identify_out_and_out_prime(module_info::in/ identify_recursive_calls merc-src/accumulator.m /^:- pred identify_recursive_calls(pred_id::in, proc/ idx c-src/emacs/src/lisp.h 3150 +ifclear tex-src/texinfo.tex /^\\def\\ifclear{\\begingroup\\ignoresections\\parsearg\\i/ +ifclearfail tex-src/texinfo.tex /^\\def\\ifclearfail{\\begingroup\\ignoresections\\ifclea/ +ifclearfailxxx tex-src/texinfo.tex /^\\long\\def\\ifclearfailxxx #1\\end ifclear{\\endgroup\\/ +ifclearxxx tex-src/texinfo.tex /^\\def\\ifclearxxx #1{\\endgroup$/ +ifinfo tex-src/texinfo.tex /^\\def\\ifinfo{\\begingroup\\ignoresections\\ifinfoxxx}$/ +ifinfoxxx tex-src/texinfo.tex /^\\long\\def\\ifinfoxxx #1\\end ifinfo{\\endgroup\\ignore/ +ifset tex-src/texinfo.tex /^\\def\\ifset{\\begingroup\\ignoresections\\parsearg\\ifs/ +ifsetfail tex-src/texinfo.tex /^\\def\\ifsetfail{\\begingroup\\ignoresections\\ifsetfai/ +ifsetfailxxx tex-src/texinfo.tex /^\\long\\def\\ifsetfailxxx #1\\end ifset{\\endgroup\\igno/ +ifsetxxx tex-src/texinfo.tex /^\\def\\ifsetxxx #1{\\endgroup$/ +iftex tex-src/texinfo.tex /^\\def\\iftex{}$/ +ifusingtt tex-src/texinfo.tex /^\\def\\ifusingtt#1#2{\\ifdim \\fontdimen3\\the\\font=0pt/ +ignore tex-src/texinfo.tex /^\\def\\ignore{\\begingroup\\ignoresections$/ ignore_case c-src/etags.c 266 ignore_mouse_drag_p c-src/emacs/src/keyboard.c 1256 -ill=\relax tex-src/texinfo.tex /^\\let\\refill=\\relax$/ +ignoresections tex-src/texinfo.tex /^\\def\\ignoresections{%$/ +ignorexxx tex-src/texinfo.tex /^\\long\\def\\ignorexxx #1\\end ignore{\\endgroup\\ignore/ +ii tex-src/texinfo.tex /^\\def\\ii#1{{\\it #1}} % italic font$/ immediate_quit c-src/emacs/src/keyboard.c 174 impatto html-src/softwarelibero.html /^Impatto pratico del software libero$/ implementation merc-src/accumulator.m /^:- implementation.$/ +implicitmath tex-src/texinfo.tex /^\\let\\implicitmath = $$/ +inENV tex-src/texinfo.tex /^\\newif\\ifENV \\ENVfalse \\def\\inENV{\\ifENV\\relax\\els/ in_word_set c-src/etags.c /^in_word_set (register const char *str, register un/ inattribute c-src/etags.c 2400 inc cp-src/Range.h /^ double inc (void) const { return rng_inc; }$/ +include tex-src/texinfo.tex /^\\def\\include{\\parsearg\\includezzz}$/ +includezzz tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ +indbf tex-src/texinfo.tex /^\\let\\indbf=\\indrm$/ index c-src/emacs/src/lisp.h 1856 +indexbackslash tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ +indexbackslash tex-src/texinfo.tex /^ \\def\\indexbackslash{\\rawbackslashxx}$/ +indexdotfill tex-src/texinfo.tex /^\\def\\indexdotfill{\\cleaders$/ +indexdummies tex-src/texinfo.tex /^\\def\\indexdummies{%$/ +indexdummydots tex-src/texinfo.tex /^\\def\\indexdummydots{...}$/ +indexdummyfont tex-src/texinfo.tex /^\\def\\indexdummyfont#1{#1}$/ +indexdummytex tex-src/texinfo.tex /^\\def\\indexdummytex{TeX}$/ +indexfonts tex-src/texinfo.tex /^\\def\\indexfonts{%$/ +indexname tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ +indexname tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ +indexnofonts tex-src/texinfo.tex /^\\def\\indexnofonts{%$/ +indsc tex-src/texinfo.tex /^\\let\\indsc=\\indrm$/ +indsf tex-src/texinfo.tex /^\\let\\indsf=\\indrm$/ +indsl tex-src/texinfo.tex /^\\let\\indsl=\\indit$/ +indtt tex-src/texinfo.tex /^\\let\\indtt=\\ninett$/ infabsdir c-src/etags.c 206 infabsname c-src/etags.c 205 infiles make-src/Makefile /^infiles = $(filter-out ${NONSRCS},${SRCS}) srclist/ infname c-src/etags.c 204 info c-src/emacs/src/gmalloc.c 157 infoPanel objcpp-src/SimpleCalc.M /^- infoPanel:sender$/ +infoappendix tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ +infoappendixsec tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ +infoappendixsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ +infoappendixsubsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ +infochapter tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ +inforef tex-src/texinfo.tex /^\\def\\inforef #1{\\inforefzzz #1,,,,**}$/ +inforefzzz tex-src/texinfo.tex /^\\def\\inforefzzz #1,#2,#3,#4**{See Info file \\file{/ +infosection tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ +infosubsection tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ +infosubsubsection tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ +infotop tex-src/texinfo.tex /^\\def\\infotop{\\parsearg\\unnumberedzzz}$/ +infounnumbered tex-src/texinfo.tex /^\\def\\infounnumbered{\\parsearg\\unnumberedzzz}$/ +infounnumberedsec tex-src/texinfo.tex /^\\def\\infounnumberedsec{\\parsearg\\unnumberedseczzz}/ +infounnumberedsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsec{\\parsearg\\unnumberedsubs/ +infounnumberedsubsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsubsec{\\parsearg\\unnumbereds/ init c-src/etags.c /^init (void)$/ init objc-src/Subprocess.m /^- init:(const char *)subprocessString$/ init objc-src/Subprocess.m /^ andStdErr:(BOOL)wantsStdErr$/ @@ -3281,6 +3157,7 @@ init_registry cp-src/clheir.cpp /^void init_registry(void)$/ init_tool_bar_items c-src/emacs/src/keyboard.c /^init_tool_bar_items (Lisp_Object reuse)$/ inita c.c /^static void inita () {}$/ initb c.c /^static void initb () {}$/ +initial tex-src/texinfo.tex /^\\def\\initial #1{%$/ initial_kboard c-src/emacs/src/keyboard.c 84 initialize-new-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun initialize-new-tags-table ()$/ initialize_goal_store merc-src/accumulator.m /^:- func initialize_goal_store(list(hlds_goal), ins/ @@ -3312,7 +3189,14 @@ interface merc-src/accumulator.m /^:- interface.$/ interface_locate c-src/c.c /^interface_locate(void)$/ intern c-src/emacs/src/lisp.h /^intern (const char *str)$/ intern_c_string c-src/emacs/src/lisp.h /^intern_c_string (const char *str)$/ +internalBitem tex-src/texinfo.tex /^\\def\\internalBitem{\\smallbreak \\parsearg\\itemzzz}$/ +internalBitemx tex-src/texinfo.tex /^\\def\\internalBitemx{\\par \\parsearg\\itemzzz}$/ +internalBkitem tex-src/texinfo.tex /^\\def\\internalBkitem{\\smallbreak \\parsearg\\kitemzzz/ +internalBkitemx tex-src/texinfo.tex /^\\def\\internalBkitemx{\\par \\parsearg\\kitemzzz}$/ +internalBxitem tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ +internalBxitemx tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ internal_last_event_frame c-src/emacs/src/keyboard.c 228 +internalsetq tex-src/texinfo.tex /^\\def\\internalsetq #1#2{'xrdef {#1}{\\csname #2\\endc/ interned c-src/emacs/src/lisp.h 672 interpreters c-src/etags.c 197 interrupt_input c-src/emacs/src/keyboard.c 328 @@ -3347,9 +3231,28 @@ iso_lispy_function_keys c-src/emacs/src/keyboard.c 5151 isoperator prol-src/natded.prolog /^isoperator(Char):-$/ isoptab prol-src/natded.prolog /^isoptab('%').$/ iswhite c-src/etags.c /^#define iswhite(c) (_wht[CHAR (c)]) \/* c is white / +item tex-src/texinfo.tex /^\\def\\item{\\errmessage{@item while not in a table}}/ +item tex-src/texinfo.tex /^\\let\\item = \\internalBitem %$/ +item tex-src/texinfo.tex /^\\let\\item=\\itemizeitem}$/ item_properties c-src/emacs/src/keyboard.c 7568 +itemcontents tex-src/texinfo.tex /^\\def\\itemcontents{#1}%$/ +itemfont tex-src/texinfo.tex /^\\def\\itemfont{#2}%$/ +itemindex tex-src/texinfo.tex /^\\let\\itemindex=#1%$/ +itemize tex-src/texinfo.tex /^\\def\\itemize{\\parsearg\\itemizezzz}$/ +itemizeitem tex-src/texinfo.tex /^\\def\\itemizeitem{%$/ +itemizey tex-src/texinfo.tex /^\\def\\itemizey #1#2{%$/ +itemizezzz tex-src/texinfo.tex /^\\def\\itemizezzz #1{%$/ +itemx tex-src/texinfo.tex /^\\def\\itemx{\\errmessage{@itemx while not in a table/ +itemx tex-src/texinfo.tex /^\\let\\itemx = \\internalBitemx %$/ +itemzzz tex-src/texinfo.tex /^\\def\\itemzzz #1{\\begingroup %$/ +ivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +ivarx\defivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ jmp c-src/emacs/src/lisp.h 3044 just_read_file c-src/etags.c /^just_read_file (FILE *inf)$/ +kbd tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ +kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}%$/ +kbd tex-src/texinfo.tex /^\\let\\kbd=\\indexdummyfont$/ +kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}$/ kbd_buffer c-src/emacs/src/keyboard.c 291 kbd_buffer_events_waiting c-src/emacs/src/keyboard.c /^kbd_buffer_events_waiting (void)$/ kbd_buffer_get_event c-src/emacs/src/keyboard.c /^kbd_buffer_get_event (KBOARD **kbp,$/ @@ -3360,9 +3263,14 @@ kbd_buffer_store_help_event c-src/emacs/src/keyboard.c /^kbd_buffer_store_help_e kbd_buffer_unget_event c-src/emacs/src/keyboard.c /^kbd_buffer_unget_event (register struct input_even/ kbd_fetch_ptr c-src/emacs/src/keyboard.c 297 kbd_store_ptr c-src/emacs/src/keyboard.c 302 +kbdfoo tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ kboard c-src/emacs/src/keyboard.c 860 kboard_stack c-src/emacs/src/keyboard.c 858 kboard_stack c-src/emacs/src/keyboard.c 864 +key tex-src/texinfo.tex /^\\def\\key #1{{\\tt \\exhyphenpenalty=10000\\uppercase{/ +key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}%$/ +key tex-src/texinfo.tex /^\\let\\key=\\indexdummyfont$/ +key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}$/ key_and_value c-src/emacs/src/lisp.h 1868 keyremap c-src/emacs/src/keyboard.c 8742 keyremap c-src/emacs/src/keyboard.c 8754 @@ -3377,6 +3285,12 @@ keywords y-src/cccp.y 114 keywords y-src/cccp.y 306 kind c-src/emacs/src/keyboard.c 11024 kind c-src/h.h 46 +kindex tex-src/texinfo.tex /^\\def\\kindex {\\kyindex}$/ +kitem tex-src/texinfo.tex /^\\def\\kitem{\\errmessage{@kitem while not in a table/ +kitem tex-src/texinfo.tex /^\\let\\kitem = \\internalBkitem %$/ +kitemx tex-src/texinfo.tex /^\\def\\kitemx{\\errmessage{@kitemx while not in a tab/ +kitemx tex-src/texinfo.tex /^\\let\\kitemx = \\internalBkitemx %$/ +kitemzzz tex-src/texinfo.tex /^\\def\\kitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ kset_echo_string c-src/emacs/src/keyboard.c /^kset_echo_string (struct kboard *kb, Lisp_Object v/ kset_kbd_queue c-src/emacs/src/keyboard.c /^kset_kbd_queue (struct kboard *kb, Lisp_Object val/ kset_keyboard_translate_table c-src/emacs/src/keyboard.c /^kset_keyboard_translate_table (struct kboard *kb, / @@ -3386,6 +3300,9 @@ kset_local_function_key_map c-src/emacs/src/keyboard.c /^kset_local_function_key kset_overriding_terminal_local_map c-src/emacs/src/keyboard.c /^kset_overriding_terminal_local_map (struct kboard / kset_real_last_command c-src/emacs/src/keyboard.c /^kset_real_last_command (struct kboard *kb, Lisp_Ob/ kset_system_key_syms c-src/emacs/src/keyboard.c /^kset_system_key_syms (struct kboard *kb, Lisp_Obje/ +l tex-src/texinfo.tex /^\\def\\l#1{{\\li #1}\\null} % $/ +l tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +labelspace tex-src/texinfo.tex /^\\def\\labelspace{\\hskip1em \\relax}$/ lang c-src/etags.c 208 lang c-src/etags.c 251 lang c-src/etags.c 259 @@ -3404,9 +3321,16 @@ last_state_size c-src/emacs/src/gmalloc.c 401 last_undo_boundary c-src/emacs/src/keyboard.c 1287 lasta c.c 272 lastargmargin tex-src/texinfo.tex /^\\newskip\\deflastargmargin \\deflastargmargin=18pt$/ +lastargmargin tex-src/texinfo.tex /^\\newskip\\deflastargmargin \\deflastargmargin=18pt$/ lastargmargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/ lastb c.c 278 +lastnode tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ +lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax$/ +lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax}$/ +lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax}$/ +lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax}$/ lb c-src/etags.c 2923 +lbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ lbs c-src/etags.c 2924 lce php-src/lce_functions.php /^ function lce()$/ lce php-src/lce_functions.php /^ function lce()$/ @@ -3426,7 +3350,10 @@ len c-src/etags.c 237 length c-src/etags.c 2495 length y-src/cccp.y 44 length y-src/cccp.y 113 +less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}%$/ +less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}$/ let c-src/emacs/src/lisp.h 2981 +letter tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/ letter tex-src/texinfo.tex /^\\chapmacro {#1}{Appendix \\appendixletter}%$/ letter tex-src/texinfo.tex /^ {#1}{Appendix \\appendixletter}{\\noexpand\\folio}}/ letter tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\appendixlet/ @@ -3439,6 +3366,7 @@ letter: tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\n level c-src/emacs/src/lisp.h 3153 lex prol-src/natded.prolog /^lex(W,SynOut,Sem):-$/ lexptr y-src/cccp.y 332 +li tex-src/texinfo.tex /^\\let\\li = \\sf % Sometimes we call it \\li, not \\sf./ libs merc-src/accumulator.m /^:- import_module libs.$/ licenze html-src/softwarelibero.html /^Licenze d'uso di un programma$/ limit cp-src/Range.h /^ double limit (void) const { return rng_limit; }$/ @@ -3451,9 +3379,12 @@ linebuffer_init c-src/etags.c /^linebuffer_init (linebuffer *lbp)$/ linebuffer_setlen c-src/etags.c /^linebuffer_setlen (linebuffer *lbp, int toksize)$/ lineno c-src/etags.c 2506 lineno c-src/emacs/src/lisp.h 3147 +linenumber tex-src/texinfo.tex /^ \\let\\linenumber = \\empty % Non-3.0.$/ +linenumber tex-src/texinfo.tex /^ \\def\\linenumber{\\the\\inputlineno:\\space}$/ linepos c-src/etags.c 2507 linepos c-src/etags.c 2922 links html-src/software.html /^Links to interesting software$/ +lisp tex-src/texinfo.tex /^\\def\\lisp{\\aboveenvbreak$/ lisp_eval_depth c-src/emacs/src/lisp.h 3045 lisp_h_CHECK_LIST_CONS c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_LIST_CONS(x, y) CHECK_TYPE (C/ lisp_h_CHECK_NUMBER c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_NUMBER(x) CHECK_TYPE (INTEGER/ @@ -3487,6 +3418,7 @@ lisp_h_XTYPE c-src/emacs/src/lisp.h /^# define lisp_h_XTYPE(a) ((enum Lisp_Type) lisp_h_XUNTAG c-src/emacs/src/lisp.h /^# define lisp_h_XUNTAG(a, type) ((void *) (intptr_/ lisp_h_check_cons_list c-src/emacs/src/lisp.h /^# define lisp_h_check_cons_list() ((void) 0)$/ lisp_h_make_number c-src/emacs/src/lisp.h /^# define lisp_h_make_number(n) \\$/ +lisppar tex-src/texinfo.tex /^\\gdef\\lisppar{\\null\\endgraf}}$/ lispy_accent_codes c-src/emacs/src/keyboard.c 4634 lispy_accent_keys c-src/emacs/src/keyboard.c 4741 lispy_drag_n_drop_names c-src/emacs/src/keyboard.c 5181 @@ -3513,18 +3445,29 @@ loadPORManager php-src/lce_functions.php /^ function &loadPORManager()$/ local_if_set c-src/emacs/src/lisp.h 2338 location cp-src/clheir.hpp 33 location cp-src/clheir.hpp /^ location() { }$/ +loggingall tex-src/texinfo.tex /^\\def\\loggingall{\\tracingcommands2 \\tracingstats2 $/ +look tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ lookup y-src/cccp.y /^lookup (name, len, hash)$/ lookup_call merc-src/accumulator.m /^:- pred lookup_call(accu_goal_store::in, accu_goal/ +losespace tex-src/texinfo.tex /^\\def\\losespace #1{#1}$/ lowcase c-src/etags.c /^#define lowcase(c) tolower (CHAR (c))$/ +lowercaseenumerate tex-src/texinfo.tex /^\\def\\lowercaseenumerate{%$/ lucid_event_type_list_p c-src/emacs/src/keyboard.c /^lucid_event_type_list_p (Lisp_Object object)$/ +lvvmode tex-src/texinfo.tex /^\\def\\lvvmode{\\vbox to 0pt{}}$/ mabort c-src/emacs/src/gmalloc.c /^mabort (enum mcheck_status status)$/ mach_host_self c-src/machsyscalls.h /^SYSCALL (mach_host_self, -29,$/ mach_msg_trap c-src/machsyscalls.h /^SYSCALL (mach_msg_trap, -25,$/ mach_reply_port c-src/machsyscalls.h /^SYSCALL (mach_reply_port, -26,$/ mach_task_self c-src/machsyscalls.h /^SYSCALL (mach_task_self, -28,$/ mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/ +macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ magic c-src/emacs/src/gmalloc.c 1863 +mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/ +mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/ maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/ +majorheading tex-src/texinfo.tex /^\\def\\majorheading{\\parsearg\\majorheadingzzz}$/ +majorheadingzzz tex-src/texinfo.tex /^\\def\\majorheadingzzz #1{%$/ make-abbrev-table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/ make_C_tag c-src/etags.c /^make_C_tag (bool isfun)$/ make_coor prol-src/natded.prolog /^make_coor(s(_),Alpha,Sem1,Sem2,Alpha@Sem1@Sem2).$/ @@ -3565,6 +3508,7 @@ map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/ mapping html-src/algrthms.html /^Mapping the Channel Symbols$/ mapsyn prol-src/natded.prolog /^mapsyn(A\/B,AM\/BM):-$/ mark_kboards c-src/emacs/src/keyboard.c /^mark_kboards (void)$/ +math tex-src/texinfo.tex /^\\def\\math#1{\\implicitmath #1\\implicitmath}$/ max c.c /^max (int a, int b)$/ max c.c /^__attribute__ ((always_inline)) max (int a, int b)/ max c-src/emacs/src/lisp.h 58 @@ -3587,6 +3531,7 @@ memalign c-src/emacs/src/gmalloc.c /^memalign (size_t alignment, size_t size)$/ member prol-src/natded.prolog /^member(X,[X|_]).$/ member_lessthan_goalid merc-src/accumulator.m /^:- pred member_lessthan_goalid(accu_goal_store::in/ memclear c-src/emacs/src/lisp.h /^memclear (void *p, ptrdiff_t nbytes)$/ +menu tex-src/texinfo.tex /^\\long\\def\\menu #1\\end menu{}$/ menu_bar_item c-src/emacs/src/keyboard.c /^menu_bar_item (Lisp_Object key, Lisp_Object item, / menu_bar_items c-src/emacs/src/keyboard.c /^menu_bar_items (Lisp_Object old)$/ menu_bar_items_index c-src/emacs/src/keyboard.c 7369 @@ -3596,6 +3541,11 @@ menu_item_eval_property c-src/emacs/src/keyboard.c /^menu_item_eval_property (Li menu_item_eval_property_1 c-src/emacs/src/keyboard.c /^menu_item_eval_property_1 (Lisp_Object arg)$/ menu_separator_name_p c-src/emacs/src/keyboard.c /^menu_separator_name_p (const char *label)$/ metasource c-src/etags.c 198 +methodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methodx\defmethodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methparsebody\Edeffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ +methparsebody\Edefmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methparsebody\Edeftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ min c-src/emacs/src/gmalloc.c /^#define min(a, b) ((a) < (b) ? (a) : (b))$/ min c-src/emacs/src/lisp.h 57 min c-src/emacs/src/lisp.h /^#define min(a, b) ((a) < (b) ? (a) : (b))$/ @@ -3603,6 +3553,7 @@ min cp-src/conway.cpp /^#define min(x,y) ((x > y) ? y : x)$/ min_args c-src/emacs/src/lisp.h 1686 min_char c-src/emacs/src/lisp.h 1621 minus cp-src/functions.cpp /^void Date::minus ( int days , int month , int year/ +minus tex-src/texinfo.tex /^\\def\\minus{$-$}$/ miti html-src/softwarelibero.html /^Sfatiamo alcuni miti$/ modifier_names c-src/emacs/src/keyboard.c 6319 modifier_symbols c-src/emacs/src/keyboard.c 6327 @@ -3628,7 +3579,9 @@ my_struct c.c 226 my_struct c-src/h.h 91 my_typedef c.c 228 my_typedef c-src/h.h 93 +mylbrace tex-src/texinfo.tex /^\\def\\mylbrace {{\\tt \\char '173}}$/ mypi forth-src/test-forth.fth /^synonym mypi fconst$/ +myrbrace tex-src/texinfo.tex /^\\def\\myrbrace {{\\tt \\char '175}}$/ n c-src/exit.c 28 n c-src/exit.strange_suffix 28 name c-src/getopt.h 76 @@ -3642,6 +3595,8 @@ name c-src/emacs/src/lisp.h 682 name c-src/emacs/src/lisp.h 1808 name c-src/emacs/src/lisp.h 3144 name perl-src/htlmify-cystic 357 +name tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ +name tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defunargs{#3}\\endgrou/ name tex-src/texinfo.tex /^\\begingroup\\defname {#1}{Function}%$/ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Function}%$/ @@ -3664,16 +3619,21 @@ name y-src/cccp.y 113 named c-src/etags.c 2505 namestringequal pas-src/common.pas /^function namestringequal;(*(var Name1,Name2 : Name/ nargs c-src/emacs/src/lisp.h 2987 +need tex-src/texinfo.tex /^\\def\\need{\\parsearg\\needx}$/ need_adjustment c-src/emacs/src/lisp.h 1986 +needx tex-src/texinfo.tex /^\\def\\needx#1{%$/ neighbors cp-src/clheir.hpp 59 nelem cp-src/Range.h /^ int nelem (void) const { return rng_nelem; }$/ nestlev c-src/etags.c 2525 new objc-src/PackInsp.m /^+new$/ new perl-src/htlmify-cystic 163 new_tag perl-src/htlmify-cystic 18 +newcodeindex tex-src/texinfo.tex /^\\def\\newcodeindex #1{$/ +newindex tex-src/texinfo.tex /^\\def\\newindex #1{$/ newlb c-src/etags.c 2930 newlinepos c-src/etags.c 2932 newtextstring pas-src/common.pas /^function newtextstring; (*: TextString;*)$/ +newwrite tex-src/texinfo.tex /^\\gdef\\newwrite{\\alloc@7\\write\\chardef\\sixt@@n}}$/ next c.c 174 next c-src/etags.c 203 next c-src/emacs/src/gmalloc.c 164 @@ -3688,6 +3648,16 @@ next c-src/emacs/src/lisp.h 2037 next c-src/emacs/src/lisp.h 2192 next c-src/emacs/src/lisp.h 3028 next c-src/emacs/src/lisp.h 3134 +next tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ +next tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / +next tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / +next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ +next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ +next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ +next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ +next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ +next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ +next tex-src/texinfo.tex /^\\edef\\next{\\write\\auxfile{\\internalsetq {#1}{#2}}}/ next y-src/cccp.y 42 next-file el-src/emacs/lisp/progmodes/etags.el /^(defun next-file (&optional initialize novisit)$/ next-file-list el-src/emacs/lisp/progmodes/etags.el /^(defvar next-file-list nil$/ @@ -3698,41 +3668,65 @@ next_weak c-src/emacs/src/lisp.h 1875 nextfree c-src/emacs/src/lisp.h 3029 nfree c-src/emacs/src/gmalloc.c 150 nl c-src/etags.c 2521 +nm tex-src/testenv.tex /^\\newcommand{\\nm}[2]{\\nomenclature{#1}{#2}}$/ no tex-src/texinfo.tex /^\\newcount \\appendixno \\appendixno = `\\@$/ +no tex-src/texinfo.tex /^\\newcount \\appendixno \\appendixno = `\\@$/ +no tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ no tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/ no tex-src/texinfo.tex /^\\ifnum\\secno=0 Appendix\\xreftie'char\\the\\appendixn/ -no.\the\secno tex-src/texinfo.tex /^\\else \\ifnum \\subsecno=0 Section\\xreftie'char\\the\\/ -no.\the\secno.\the\subsecno tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ -no.\the\secno.\the\subsecno.\the\subsubsecno tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ +no.\the tex-src/texinfo.tex /^\\else \\ifnum \\subsecno=0 Section\\xreftie'char\\the\\/ +no.\the tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ +no.\the tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ no_argument c-src/getopt.h 89 no_lang_help c-src/etags.c 707 no_sub c-src/emacs/src/regex.h 387 nocase_tail c-src/etags.c /^nocase_tail (const char *cp)$/ node c-src/etags.c 225 +node tex-src/texinfo.tex /^\\def\\node{\\ENVcheck\\parsearg\\nodezzz}$/ node_st c-src/etags.c 214 noderef tex-src/texinfo.tex /^\\appendixnoderef %$/ noderef tex-src/texinfo.tex /^\\appendixnoderef %$/ noderef tex-src/texinfo.tex /^\\appendixnoderef %$/ noderef tex-src/texinfo.tex /^\\appendixnoderef %$/ +nodexxx tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ +nodezzz tex-src/texinfo.tex /^\\def\\nodezzz#1{\\nodexxx [#1,]}$/ +nofillexdent tex-src/texinfo.tex /^\\def\\nofillexdent{\\parsearg\\nofillexdentyyy}$/ +nofillexdentyyy tex-src/texinfo.tex /^\\def\\nofillexdentyyy #1{{\\advance \\leftskip by -\\e/ nofonts tex-src/texinfo.tex /^{\\indexnofonts$/ nofonts tex-src/texinfo.tex /^{\\indexnofonts$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ +nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/ +nonarrowing tex-src/texinfo.tex /^ \\let\\nonarrowing=\\comment$/ +nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/ +nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/ +nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/ +nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/ none_help c-src/etags.c 703 +normalbackslash tex-src/texinfo.tex /^\\def\\normalbackslash{{\\tt\\rawbackslashxx}}$/ +normalcaret tex-src/texinfo.tex /^\\def\\normalcaret{^}$/ +normaldoublequote tex-src/texinfo.tex /^\\def\\normaldoublequote{"}$/ +normalgreater tex-src/texinfo.tex /^\\def\\normalgreater{>}$/ normalize prol-src/natded.prolog /^normalize(M,MNorm):-$/ normalize_fresh prol-src/natded.prolog /^normalize_fresh(M,N):-$/ normalize_tree prol-src/natded.prolog /^normalize_tree(tree(Rule,Syn:Sem,Trees),$/ normalize_trees prol-src/natded.prolog /^normalize_trees([],[]).$/ +normalless tex-src/texinfo.tex /^\\def\\normalless{<}$/ +normalparens tex-src/texinfo.tex /^\\gdef\\normalparens{\\boldbrax\\let&=\\ampnr}$/ +normalplus tex-src/texinfo.tex /^\\def\\normalplus{+}$/ +normaltilde tex-src/texinfo.tex /^\\def\\normaltilde{~}$/ +normalunderscore tex-src/texinfo.tex /^\\def\\normalunderscore{_}$/ +normalverticalbar tex-src/texinfo.tex /^\\def\\normalverticalbar{|}$/ nosave pyt-src/server.py /^ def nosave(self):$/ nosave pyt-src/server.py /^ def nosave(self):$/ nosave pyt-src/server.py /^ def nosave(self):$/ @@ -3745,6 +3739,8 @@ notag4 c-src/torture.c 45 notag4 c-src/dostorture.c 45 notinname c-src/etags.c /^#define notinname(c) (_nin[CHAR (c)]) \/* c is not / npending c-src/emacs/src/keyboard.c 7244 +nsbot tex-src/texinfo.tex /^\\def\\nsbot{\\vbox$/ +nstop tex-src/texinfo.tex /^\\def\\nstop{\\vbox$/ ntool_bar_items c-src/emacs/src/keyboard.c 7974 numOfChannels cp-src/c.C 1 num_columns cp-src/conway.cpp 16 @@ -3753,8 +3749,15 @@ num_regs c-src/emacs/src/regex.h 430 num_rows cp-src/conway.cpp 15 numberKeys objcpp-src/SimpleCalc.M /^- numberKeys:sender$/ number_len c-src/etags.c /^static int number_len (long) ATTRIBUTE_CONST;$/ +numberedsec tex-src/texinfo.tex /^\\outer\\def\\numberedsec{\\parsearg\\seczzz}$/ +numberedsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsec{\\parsearg\\numberedsubsec/ +numberedsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubseczzz #1{\\seccheck{subsection}%$/ +numberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsubsec{\\parsearg\\numberedsub/ +numberedsubsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubsubseczzz #1{\\seccheck{subsubsecti/ numbervars prol-src/natded.prolog /^numbervars(X):-$/ +numericenumerate tex-src/texinfo.tex /^\\def\\numericenumerate{%$/ nvars c-src/emacs/src/lisp.h 3140 +obeyedspace tex-src/texinfo.tex /^\\gdef\\obeyedspace{\\ }$/ objdef c-src/etags.c 2484 object c-src/emacs/src/lisp.h 2128 object_registry cp-src/clheir.cpp 10 @@ -3765,6 +3768,12 @@ obstack_chunk_free y-src/parse.y 48 ocatseen c-src/etags.c 2477 octave_MDiagArray2_h cp-src/MDiagArray2.h 29 octave_Range_h cp-src/Range.h 24 +oddfooting tex-src/texinfo.tex /^\\def\\oddfooting{\\parsearg\\oddfootingxxx}$/ +oddfootingxxx tex-src/texinfo.tex /^\\gdef\\oddfootingxxx #1{\\oddfootingyyy #1@|@|@|@|\\f/ +oddfootingyyy tex-src/texinfo.tex /^\\gdef\\oddfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +oddheading tex-src/texinfo.tex /^\\def\\oddheading{\\parsearg\\oddheadingxxx}$/ +oddheadingxxx tex-src/texinfo.tex /^\\gdef\\oddheadingxxx #1{\\oddheadingyyy #1@|@|@|@|\\f/ +oddheadingyyy tex-src/texinfo.tex /^\\gdef\\oddheadingyyy #1@|#2@|#3@|#4\\finish{%$/ oediff make-src/Makefile /^oediff: OTAGS ETAGS ${infiles}$/ offset c-src/etags.c 2494 offset c-src/emacs/src/lisp.h 2305 @@ -3775,15 +3784,21 @@ oinbody c-src/etags.c 2478 ok objc-src/PackInsp.m /^-ok:sender$/ ok_to_echo_at_next_pause c-src/emacs/src/keyboard.c 159 old_value c-src/emacs/src/lisp.h 2980 +oldpage tex-src/texinfo.tex /^ \\let\\oldpage = \\page$/ omethodcolon c-src/etags.c 2481 omethodparm c-src/etags.c 2482 omethodsign c-src/etags.c 2479 omethodtag c-src/etags.c 2480 +one tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +onepageout tex-src/texinfo.tex /^\\def\\onepageout#1{\\hoffset=\\normaloffset$/ +onepageout tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ onone c-src/etags.c 2472 oparenseen c-src/etags.c 2476 open objc-src/PackInsp.m /^-open:sender$/ open-dribble-file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/ openInWorkspace objc-src/PackInsp.m /^static void openInWorkspace(const char *filename)$/ +opencontents tex-src/texinfo.tex /^\\def\\opencontents{\\openout \\contentsfile = \\jobnam/ +openindices tex-src/texinfo.tex /^\\def\\openindices{%$/ operationKeys objcpp-src/SimpleCalc.M /^- operationKeys:sender$/ operator y-src/cccp.y 438 operator ++ cp-src/functions.cpp /^Date & Date::operator ++ ( void ){$/ @@ -3805,11 +3820,20 @@ operator int cp-src/fail.C /^ operator int() const {return x;}$/ operator+ cp-src/c.C /^const A& A::operator+(const A&) { }$/ operator+ cp-src/c.C /^void operator+(int, int) {}$/ operator+ cp-src/c.C /^ A operator+(A& a) {};$/ -opparsebody\Edefop\defopx\defopheader\defoptype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +opheader\defoptype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +opnested tex-src/texinfo.tex /^\\gdef\\opnested{\\char`\\(\\global\\advance\\parencount / +opnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +opparsebody\Edefop tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +oprm tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested / oprotocol c-src/etags.c 2473 +optheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ option c-src/getopt.h 73 optional_argument c-src/getopt.h 91 -opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +optx\defoptheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +optype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +optype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defoptype{} on #1}%$/ +opvarparsebody\Edefcv tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +opx\defopheader tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ ord_add_element prol-src/ordsets.prolog /^ord_add_element([], Element, [Element]).$/ ord_del_element prol-src/ordsets.prolog /^ord_del_element([], _, []).$/ ord_disjoint prol-src/ordsets.prolog /^ord_disjoint(Set1, Set2) :-$/ @@ -3855,8 +3879,25 @@ pMd c-src/emacs/src/lisp.h 155 pMu c-src/emacs/src/lisp.h 151 pMu c-src/emacs/src/lisp.h 156 p_next c-src/etags.c 258 +page tex-src/texinfo.tex /^\\def\\page{\\par\\vfill\\supereject}$/ +page tex-src/texinfo.tex /^ \\def\\page{%$/ +page tex-src/texinfo.tex /^ \\let\\page = \\oldpage$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager}$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chapoddpage$/ +pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ +pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/ pagesize c-src/emacs/src/gmalloc.c 1703 +pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ pair merc-src/accumulator.m /^:- import_module pair.$/ +par tex-src/texinfo.tex /^{\\let\\par=\\endgraf \\smallbreak}%$/ +par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ +par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ +par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ +par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ +par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ +par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ +paragraphindent tex-src/texinfo.tex /^\\let\\paragraphindent=\\comment$/ parent c-src/emacs/src/keyboard.c 8745 parent c-src/emacs/src/lisp.h 1590 parse prol-src/natded.prolog /^parse(Ws,Cat):-$/ @@ -3875,8 +3916,20 @@ parse_return_error y-src/cccp.y 70 parse_solitary_modifier c-src/emacs/src/keyboard.c /^parse_solitary_modifier (Lisp_Object symbol)$/ parse_tool_bar_item c-src/emacs/src/keyboard.c /^parse_tool_bar_item (Lisp_Object key, Lisp_Object / parse_tree merc-src/accumulator.m /^:- import_module parse_tree.$/ +parsearg tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ +parseargdiscardspace tex-src/texinfo.tex /^\\gdef\\parseargdiscardspace {\\begingroup\\obeylines\\/ +parseargline tex-src/texinfo.tex /^\\def\\parseargline{\\begingroup \\obeylines \\parsearg/ +parsearglinex tex-src/texinfo.tex /^\\gdef\\parsearglinex #1^^M{\\endgroup \\next {#1}}}$/ +parseargx tex-src/texinfo.tex /^\\def\\parseargx{%$/ +parsebody\Edefmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +parsebody\Edefspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ +parsebody\Edeftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +parsebody\Edefun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ pat c-src/etags.c 262 pattern c-src/etags.c 260 +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapbreak$/ +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chappager$/ +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapoddpage$/ pdlcount c-src/emacs/src/lisp.h 3046 pending-delete-mode el-src/TAGTEST.EL /^(defalias 'pending-delete-mode 'delete-selection-m/ pending_funcalls c-src/emacs/src/keyboard.c 4377 @@ -3884,16 +3937,19 @@ pending_signals c-src/emacs/src/keyboard.c 80 pfatal c-src/etags.c /^pfatal (const char *s1)$/ pfdset c-src/h.h 57 pfnote c-src/etags.c /^pfnote (char *name, bool is_func, char *linestart,/ +pindex tex-src/texinfo.tex /^\\def\\pindex {\\pgindex}$/ pinned c-src/emacs/src/lisp.h 679 plain_C_entries c-src/etags.c /^plain_C_entries (FILE *inf)$/ plain_C_suffixes c-src/etags.c 643 plainc c-src/etags.c 2934 +plainsecheading tex-src/texinfo.tex /^\\def\\plainsecheading #1{\\secheadingi {#1}}$/ plist c-src/emacs/src/lisp.h 697 plist c-src/emacs/src/lisp.h 2040 plus cp-src/functions.cpp /^void Date::plus ( int days , int month , int year / plus go-src/test1.go 5 plusvalseq prol-src/natded.prolog /^plusvalseq([]) --> [].$/ point forth-src/test-forth.fth /^BEGIN-STRUCTURE point \\ create the named structure/ +point tex-src/texinfo.tex /^\\def\\point{$\\star$}$/ pointer c-src/emacs/src/lisp.h 2125 poll_for_input c-src/emacs/src/keyboard.c /^poll_for_input (struct atimer *timer)$/ poll_for_input_1 c-src/emacs/src/keyboard.c /^poll_for_input_1 (void)$/ @@ -3944,10 +4000,18 @@ prev c.c 175 prev c-src/emacs/src/gmalloc.c 165 prev c-src/emacs/src/gmalloc.c 189 prev c-src/emacs/src/lisp.h 2191 +primary tex-src/texinfo.tex /^\\def\\primary #1{\\line{#1\\hfil}}$/ +print tex-src/texinfo.tex /^\\def\\print{\\realbackslash print}$/ +print tex-src/texinfo.tex /^\\def\\print{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ printClassification php-src/lce_functions.php /^ function printClassification()$/ print_help c-src/etags.c /^print_help (argument *argbuffer)$/ print_language_names c-src/etags.c /^print_language_names (void)$/ print_version c-src/etags.c /^print_version (void)$/ +printedmanual tex-src/texinfo.tex /^\\def\\printedmanual{\\ignorespaces #5}%$/ +printedmanual tex-src/texinfo.tex /^section ``\\printednodename'' in \\cite{\\printedmanu/ +printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #3}%$/ +printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #1}%$/ +printindex tex-src/texinfo.tex /^\\def\\printindex{\\parsearg\\doprintindex}$/ printmax_t c-src/emacs/src/lisp.h 148 printmax_t c-src/emacs/src/lisp.h 153 proc c-src/h.h 87 @@ -3962,6 +4026,21 @@ prolog_pr c-src/etags.c /^prolog_pr (char *s, char *last)$/ prolog_skip_comment c-src/etags.c /^prolog_skip_comment (linebuffer *plb, FILE *inf)$/ prop c-src/etags.c 209 protect_malloc_state c-src/emacs/src/gmalloc.c /^protect_malloc_state (int protect_p)$/ +ptexL tex-src/texinfo.tex /^\\let\\ptexL=\\L$/ +ptexb tex-src/texinfo.tex /^\\let\\ptexb=\\b$/ +ptexbullet tex-src/texinfo.tex /^\\let\\ptexbullet=\\bullet$/ +ptexc tex-src/texinfo.tex /^\\let\\ptexc=\\c$/ +ptexdot tex-src/texinfo.tex /^\\let\\ptexdot=\\.$/ +ptexdots tex-src/texinfo.tex /^\\let\\ptexdots=\\dots$/ +ptexend tex-src/texinfo.tex /^\\let\\ptexend=\\end$/ +ptexequiv tex-src/texinfo.tex /^\\let\\ptexequiv = \\equiv$/ +ptexfootnote tex-src/texinfo.tex /^\\let\\ptexfootnote=\\footnote$/ +ptexi tex-src/texinfo.tex /^\\let\\ptexi=\\i$/ +ptexl tex-src/texinfo.tex /^\\let\\ptexl=\\l$/ +ptexlbrace tex-src/texinfo.tex /^\\let\\ptexlbrace=\\{$/ +ptexrbrace tex-src/texinfo.tex /^\\let\\ptexrbrace=\\}$/ +ptexstar tex-src/texinfo.tex /^\\let\\ptexstar=\\*$/ +ptext tex-src/texinfo.tex /^\\let\\ptext=\\t$/ pthread_mutexattr_setprio_ceiling/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprio_ceiling$/ pthread_mutexattr_setprotocol/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprotocol$/ purpose c-src/emacs/src/lisp.h 1594 @@ -3969,14 +4048,20 @@ push_kboard c-src/emacs/src/keyboard.c /^push_kboard (struct kboard *k)$/ pushclass_above c-src/etags.c /^pushclass_above (int bracelev, char *str, int len)/ put_entries c-src/etags.c /^put_entries (register node *np)$/ pvec_type c-src/emacs/src/lisp.h 780 +pxref tex-src/texinfo.tex /^\\def\\pxref#1{see \\xrefX[#1,,,,,,,]}$/ quantizing html-src/algrthms.html /^Quantizing the Received$/ questo ../c/c.web 34 quiettest make-src/Makefile /^quiettest:$/ quit_char c-src/emacs/src/keyboard.c 192 quit_throw_to_read_char c-src/emacs/src/keyboard.c /^quit_throw_to_read_char (bool from_signal)$/ +quotation tex-src/texinfo.tex /^\\def\\quotation{%$/ qux ruby-src/test1.ru /^ alias_method :qux, :tee, attr_accessor(:bogus)/ qux1 ruby-src/test1.ru /^ :qux1)$/ qux= ruby-src/test1.ru /^ def qux=(tee)$/ +r tex-src/texinfo.tex /^\\def\\r#1{{\\rm #1}} % roman font$/ +r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}%$/ +r tex-src/texinfo.tex /^\\let\\r=\\indexdummyfont$/ +r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}$/ r0 c-src/sysdep.h 54 r1 c-src/sysdep.h 55 r_alloc c-src/emacs/src/lisp.h /^extern void *r_alloc (void **, size_t) ATTRIBUTE_A/ @@ -3984,6 +4069,10 @@ range_exp y-src/parse.y 269 range_exp_list y-src/parse.y 273 raw_keybuf c-src/emacs/src/keyboard.c 116 raw_keybuf_count c-src/emacs/src/keyboard.c 117 +rawbackslash tex-src/texinfo.tex /^\\let\\rawbackslash=\\relax%$/ +rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ +rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ +rbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ rbtp c.c 240 re_iswctype c-src/emacs/src/regex.h 602 re_nsub c-src/emacs/src/regex.h 364 @@ -4015,6 +4104,7 @@ read_key_sequence_vs c-src/emacs/src/keyboard.c /^read_key_sequence_vs (Lisp_Obj read_menu_command c-src/emacs/src/keyboard.c /^read_menu_command (void)$/ read_toc perl-src/htlmify-cystic /^sub read_toc ()$/ readable_events c-src/emacs/src/keyboard.c /^readable_events (int flags)$/ +readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/ readline c-src/etags.c /^readline (linebuffer *lbp, FILE *stream)$/ readline_internal c-src/etags.c /^readline_internal (linebuffer *lbp, register FILE / realloc c-src/emacs/src/gmalloc.c 65 @@ -4039,7 +4129,10 @@ recursive_edit_unwind c-src/emacs/src/keyboard.c /^recursive_edit_unwind (Lisp_O redirect c-src/emacs/src/lisp.h 663 reduce prol-src/natded.prolog /^reduce((X^M)@N,L):- % beta reduction$/ reduce_subterm prol-src/natded.prolog /^reduce_subterm(M,M2):-$/ +ref tex-src/texinfo.tex /^\\def\\ref#1{\\xrefX[#1,,,,,,,]}$/ +refill tex-src/texinfo.tex /^\\let\\refill=\\relax$/ refreshPort pyt-src/server.py /^ def refreshPort(self):$/ +refx tex-src/texinfo.tex /^\\def\\refx#1#2{%$/ reg_errcode_t c.c 279 reg_errcode_t c-src/emacs/src/regex.h 323 reg_syntax_t c-src/emacs/src/regex.h 43 @@ -4070,8 +4163,12 @@ requeued_events_pending_p c-src/emacs/src/keyboard.c /^requeued_events_pending_p require merc-src/accumulator.m /^:- import_module require.$/ required_argument c-src/getopt.h 90 reset-this-command-lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/ +resetmathfonts tex-src/texinfo.tex /^\\def\\resetmathfonts{%$/ +rest tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ restore_getcjmp c-src/emacs/src/keyboard.c /^restore_getcjmp (sys_jmp_buf temp)$/ restore_kboard_configuration c-src/emacs/src/keyboard.c /^restore_kboard_configuration (int was_locked)$/ +result tex-src/texinfo.tex /^\\def\\result{\\realbackslash result}$/ +result tex-src/texinfo.tex /^\\def\\result{\\leavevmode\\raise.15ex\\hbox to 1em{\\hf/ return_to_command_loop c-src/emacs/src/keyboard.c 135 reverse prol-src/natded.prolog /^reverse([],Ws,Ws).$/ revert objc-src/PackInsp.m /^-revert:sender$/ @@ -4079,6 +4176,8 @@ right c-src/etags.c 216 right_shift y-src/cccp.y /^right_shift (a, b)$/ ring1 c.c 241 ring2 c.c 242 +rm tex-src/texinfo.tex /^\\def\\rm{\\realbackslash rm }%$/ +rm tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ rm_eo c-src/emacs/src/regex.h 450 rm_so c-src/emacs/src/regex.h 449 rng_base cp-src/Range.h 79 @@ -4105,6 +4204,10 @@ safe_run_hook_funcall c-src/emacs/src/keyboard.c /^safe_run_hook_funcall (ptrdif safe_run_hooks c-src/emacs/src/keyboard.c /^safe_run_hooks (Lisp_Object hook)$/ safe_run_hooks_1 c-src/emacs/src/keyboard.c /^safe_run_hooks_1 (ptrdiff_t nargs, Lisp_Object *ar/ safe_run_hooks_error c-src/emacs/src/keyboard.c /^safe_run_hooks_error (Lisp_Object error, ptrdiff_t/ +samp tex-src/texinfo.tex /^\\def\\samp #1{`\\tclose{#1}'\\null}$/ +samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}%$/ +samp tex-src/texinfo.tex /^\\let\\samp=\\indexdummyfont$/ +samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}$/ save pyt-src/server.py /^ def save(self):$/ save pyt-src/server.py /^ def save(self):$/ save pyt-src/server.py /^ def save(self):$/ @@ -4113,13 +4216,28 @@ save_type c-src/emacs/src/lisp.h /^save_type (struct Lisp_Save_Value *v, int n)$ savenstr c-src/etags.c /^savenstr (const char *cp, int len)$/ savestr c-src/etags.c /^savestr (const char *cp)$/ say go-src/test.go /^func say(msg string) {$/ +sc tex-src/texinfo.tex /^\\def\\sc#1{{\\smallcaps#1}} % smallcaps font$/ +sc tex-src/texinfo.tex /^\\let\\sc=\\indexdummyfont$/ scan_separators c-src/etags.c /^scan_separators (char *name)$/ scolonseen c-src/etags.c 2447 scratch c-src/sysdep.h 56 scroll_bar_parts c-src/emacs/src/keyboard.c 5189 -sec=\relax tex-src/texinfo.tex /^\\let\\appendixsec=\\relax$/ +sec tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ +seccheck tex-src/texinfo.tex /^\\def\\seccheck#1{\\if \\pageno<0 %$/ +secentry tex-src/texinfo.tex /^ \\def\\secentry ##1##2##3##4{}$/ +secentry tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ +secentryfonts tex-src/texinfo.tex /^\\def\\secentryfonts{\\textfonts}$/ +secfonts tex-src/texinfo.tex /^\\def\\secfonts{%$/ +secheading tex-src/texinfo.tex /^\\def\\secheading #1#2#3{\\secheadingi {#2.#3\\enspace/ +secheadingbreak tex-src/texinfo.tex /^\\def\\secheadingbreak{\\dobreak \\secheadingskip {-10/ +secheadingi tex-src/texinfo.tex /^\\def\\secheadingi #1{{\\advance \\secheadingskip by \\/ +secondary tex-src/texinfo.tex /^\\def\\secondary #1#2{$/ section perl-src/htlmify-cystic 25 -section=\relax tex-src/texinfo.tex /^\\let\\appendixsection=\\relax$/ +section tex-src/texinfo.tex /^\\let\\section=\\relax$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\unnumberedsec$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ section_href perl-src/htlmify-cystic /^sub section_href ($)$/ section_name perl-src/htlmify-cystic 12 section_name perl-src/htlmify-cystic /^sub section_name ($)$/ @@ -4127,6 +4245,10 @@ section_toc perl-src/htlmify-cystic 15 section_url perl-src/htlmify-cystic /^sub section_url ()$/ section_url_base perl-src/htlmify-cystic /^sub section_url_base ()$/ section_url_name perl-src/htlmify-cystic /^sub section_url_name ()$/ +sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ +sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ +seczzz tex-src/texinfo.tex /^\\def\\seczzz #1{\\seccheck{section}%$/ +seczzz tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ select prol-src/natded.prolog /^select(X,[X|Xs],Xs).$/ select-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table ()$/ select-tags-table-mode el-src/emacs/lisp/progmodes/etags.el /^(define-derived-mode select-tags-table-mode specia/ @@ -4137,9 +4259,11 @@ select_last prol-src/natded.prolog /^select_last([X],X,[]).$/ send objc-src/Subprocess.m /^- send:(const char *)string withNewline:(BOOL)want/ send objc-src/Subprocess.m /^- send:(const char *)string$/ separator_names c-src/emacs/src/keyboard.c 7372 +sepspaces tex-src/texinfo.tex /^\\gdef\\sepspaces{\\def {\\ }}}$/ serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/ serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/ set cp-src/conway.hpp /^ void set(void) { alive = 1; }$/ +set tex-src/texinfo.tex /^\\def\\set{\\parsearg\\setxxx}$/ set merc-src/accumulator.m /^:- import_module set.$/ set-input-interrupt-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/ set-input-meta-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/ @@ -4170,9 +4294,24 @@ set_symbol_next c-src/emacs/src/lisp.h /^set_symbol_next (Lisp_Object sym, struc set_symbol_plist c-src/emacs/src/lisp.h /^set_symbol_plist (Lisp_Object sym, Lisp_Object pli/ set_upto merc-src/accumulator.m /^:- func set_upto(accu_case, int) = set(accu_goal_i/ set_waiting_for_input c-src/emacs/src/keyboard.c /^set_waiting_for_input (struct timespec *time_to_cl/ +setchapternewpage tex-src/texinfo.tex /^\\def\\setchapternewpage #1 {\\csname CHAPPAG#1\\endcs/ +setchapterstyle tex-src/texinfo.tex /^\\def\\setchapterstyle #1 {\\csname CHAPF#1\\endcsname/ +setdeffont tex-src/texinfo.tex /^\\def\\setdeffont #1 {\\csname DEF#1\\endcsname}$/ +setfilename tex-src/texinfo.tex /^\\def\\setfilename{%$/ +setfilename tex-src/texinfo.tex /^ \\global\\let\\setfilename=\\comment % Ignore extra/ setref tex-src/texinfo.tex /^\\expandafter\\expandafter\\expandafter\\appendixsetre/ +setref tex-src/texinfo.tex /^\\def\\setref#1{%$/ +settitle tex-src/texinfo.tex /^\\def\\settitle{\\parsearg\\settitlezzz}$/ +settitlezzz tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ setup cp-src/c.C 5 +setxxx tex-src/texinfo.tex /^\\def\\setxxx #1{$/ +sf tex-src/texinfo.tex /^\\def\\sf{\\fam=\\sffam \\tensf}$/ +sf tex-src/texinfo.tex /^\\def\\sf{\\realbackslash sf}%$/ +sf tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ shift cp-src/functions.cpp /^void Date::shift ( void ){\/\/Shift this date to pre/ +shortchapentry tex-src/texinfo.tex /^\\def\\shortchapentry#1#2#3{%$/ +shortcontents tex-src/texinfo.tex /^\\let\\shortcontents = \\summarycontents$/ +shortunnumberedentry tex-src/texinfo.tex /^\\def\\shortunnumberedentry#1#2{%$/ shouldLoad objc-src/PackInsp.m /^-(BOOL)shouldLoad$/ should_attempt_accu_transform merc-src/accumulator.m /^:- pred should_attempt_accu_transform(module_info:/ should_attempt_accu_transform_2 merc-src/accumulator.m /^:- pred should_attempt_accu_transform_2(module_inf/ @@ -4190,6 +4329,9 @@ signal_handler_t c-src/h.h 94 simulation html-src/software.html /^Software that I wrote for supporting my research a/ single_kboard c-src/emacs/src/keyboard.c 89 single_kboard_state c-src/emacs/src/keyboard.c /^single_kboard_state ()$/ +singlecodeindexer tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ +singleindexer tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ +singlespace tex-src/texinfo.tex /^\\def\\singlespace{%$/ site cp-src/conway.hpp 5 site cp-src/conway.hpp /^ site(int xi, int yi): x(xi), y(yi), alive(0) {/ size c-src/etags.c 236 @@ -4203,20 +4345,45 @@ skeyseen c-src/etags.c 2445 skip_name c-src/etags.c /^skip_name (char *cp)$/ skip_non_spaces c-src/etags.c /^skip_non_spaces (char *cp)$/ skip_spaces c-src/etags.c /^skip_spaces (char *cp)$/ +sl tex-src/texinfo.tex /^\\def\\sl{\\realbackslash sl }%$/ +sl tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ +smallbook tex-src/texinfo.tex /^\\let\\smallbook=\\relax$/ +smallbook tex-src/texinfo.tex /^\\def\\smallbook{$/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ +smallexample tex-src/texinfo.tex /^\\let\\smallexample=\\lisp$/ +smallexample tex-src/texinfo.tex /^\\global\\let\\smallexample=\\smalllispx$/ +smalllisp tex-src/texinfo.tex /^\\global\\let\\smalllisp=\\smalllispx$/ +smalllispx tex-src/texinfo.tex /^\\def\\smalllispx{\\aboveenvbreak\\begingroup\\inENV$/ +smartitalic tex-src/texinfo.tex /^\\def\\smartitalic#1{{\\sl #1}\\futurelet\\next\\smartit/ +smartitalicx tex-src/texinfo.tex /^\\def\\smartitalicx{\\ifx\\next,\\else\\ifx\\next-\\else\\i/ snarf-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar snarf-tag-function nil$/ snone c-src/etags.c 2443 solutions merc-src/accumulator.m /^:- import_module solutions.$/ some_mouse_moved c-src/emacs/src/keyboard.c /^some_mouse_moved (void)$/ +sp tex-src/texinfo.tex /^\\def\\sp{\\parsearg\\spxxx}$/ +space tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ space tex-src/texinfo.tex /^ {#2\\labelspace #1}\\dotfill\\doshortpageno{#3}}%/ +space tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ +space tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ space tex-src/texinfo.tex /^ \\dosubsubsecentry{#2.#3.#4.#5\\labelspace#1}{#6}}/ spacer c-src/emacs/src/lisp.h 1975 spacer c-src/emacs/src/lisp.h 1982 spacer c-src/emacs/src/lisp.h 2036 spacer c-src/emacs/src/lisp.h 2205 +spacesplit tex-src/texinfo.tex /^\\gdef\\spacesplit#1#2^^M{\\endgroup\\spacesplitfoo{#1/ +spacesplitfoo tex-src/texinfo.tex /^\\long\\gdef\\spacesplitfoo#1#2 #3#4\\spacesplitfoo{%$/ specbind_tag c-src/emacs/src/lisp.h 2943 specbinding c-src/emacs/src/lisp.h 2955 +specheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ specialsymbol prol-src/natded.prolog /^specialsymbol(C1,C2,S):-$/ +specx\defspecheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ splitexp prol-src/natded.prolog /^splitexp(E,E,('NIL','NIL')):-!.$/ +splitoff tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ +spxxx tex-src/texinfo.tex /^\\def\\spxxx #1{\\par \\vskip #1\\baselineskip}$/ srclist make-src/Makefile /^srclist: Makefile$/ ss3 c.c 255 sss1 c.c 252 @@ -4248,6 +4415,8 @@ start php-src/lce_functions.php /^ function start($line, $class)$/ start y-src/cccp.y 143 start_polling c-src/emacs/src/keyboard.c /^start_polling (void)$/ start_up prol-src/natded.prolog /^start_up:-$/ +startcontents tex-src/texinfo.tex /^\\def\\startcontents#1{%$/ +startenumeration tex-src/texinfo.tex /^\\def\\startenumeration#1{%$/ state_protected_p c-src/emacs/src/gmalloc.c 400 statetable html-src/algrthms.html /^Next$/ staticetags make-src/Makefile /^staticetags:$/ @@ -4267,24 +4436,61 @@ stripLine php-src/lce_functions.php /^ function stripLine($line, $class)$/ stripname pas-src/common.pas /^function stripname; (* ($/ strncaseeq c-src/etags.c /^#define strncaseeq(s,t,n) (assert ((s)!=NULL && (t/ strneq c-src/etags.c /^#define strneq(s,t,n) (assert ((s)!=NULL || (t)!=N/ +strong tex-src/texinfo.tex /^\\let\\strong=\\b$/ +strong tex-src/texinfo.tex /^\\let\\strong=\\indexdummyfont$/ structdef c-src/etags.c 2448 stuff_buffered_input c-src/emacs/src/keyboard.c /^stuff_buffered_input (Lisp_Object stuffstring)$/ +subheading tex-src/texinfo.tex /^\\def\\subheading{\\parsearg\\subsecheadingi}$/ subprocess objc-src/PackInsp.m /^-subprocess:(Subprocess *)sender output:(char *)bu/ subprocessDone objc-src/PackInsp.m /^-subprocessDone:(Subprocess *)sender$/ -subsec=\relax tex-src/texinfo.tex /^\\let\\appendixsubsec=\\relax$/ +subsec tex-src/texinfo.tex /^\\let\\subsec=\\relax$/ +subsec tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ +subsecentry tex-src/texinfo.tex /^ \\def\\subsecentry ##1##2##3##4##5{}$/ +subsecentry tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ +subsecentryfonts tex-src/texinfo.tex /^\\let\\subsecentryfonts = \\textfonts$/ +subsecfonts tex-src/texinfo.tex /^\\def\\subsecfonts{%$/ +subsecheading tex-src/texinfo.tex /^\\def\\subsecheading #1#2#3#4{\\subsecheadingi {#2.#3/ +subsecheadingbreak tex-src/texinfo.tex /^\\def\\subsecheadingbreak{\\dobreak \\subsecheadingski/ +subsecheadingi tex-src/texinfo.tex /^\\def\\subsecheadingi #1{{\\advance \\subsecheadingski/ subsection perl-src/htlmify-cystic 26 -subsection=\relax tex-src/texinfo.tex /^\\let\\appendixsubsection=\\relax$/ +subsection tex-src/texinfo.tex /^\\let\\subsection=\\relax$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\unnumberedsubsec$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ subsection_marker perl-src/htlmify-cystic 161 +subseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ +subseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ subst prol-src/natded.prolog /^subst(var(Y),var(X),M,N):-$/ substitute c-src/etags.c /^substitute (char *in, char *out, struct re_registe/ -subsubsec=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/ +subsubheading tex-src/texinfo.tex /^\\def\\subsubheading{\\parsearg\\subsubsecheadingi}$/ +subsubsec tex-src/texinfo.tex /^\\let\\subsubsec=\\relax$/ +subsubsec tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ +subsubsecentry tex-src/texinfo.tex /^ \\def\\subsubsecentry ##1##2##3##4##5##6{}$/ +subsubsecentry tex-src/texinfo.tex /^\\def\\subsubsecentry#1#2#3#4#5#6{%$/ +subsubsecentryfonts tex-src/texinfo.tex /^\\let\\subsubsecentryfonts = \\textfonts$/ +subsubsecfonts tex-src/texinfo.tex /^\\def\\subsubsecfonts{\\subsecfonts} % Maybe this sho/ +subsubsecheading tex-src/texinfo.tex /^\\def\\subsubsecheading #1#2#3#4#5{\\subsubsecheading/ +subsubsecheadingi tex-src/texinfo.tex /^\\def\\subsubsecheadingi #1{{\\advance \\subsecheading/ subsubsection perl-src/htlmify-cystic 27 -subsubsection=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ +subsubsection tex-src/texinfo.tex /^\\let\\subsubsection=\\relax$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\unnumberedsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ +subsubseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ +subsubseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ +subtitle tex-src/texinfo.tex /^ \\def\\subtitle{\\parsearg\\subtitlezzz}%$/ +subtitlefont tex-src/texinfo.tex /^ \\def\\subtitlefont{\\subtitlerm \\normalbaselinesk/ +subtitlerm tex-src/texinfo.tex /^ \\let\\subtitlerm=\\tenrm$/ +subtitlezzz tex-src/texinfo.tex /^ \\def\\subtitlezzz##1{{\\subtitlefont \\rightline{#/ subtle ruby-src/test1.ru /^ :tee ; attr_reader :subtle$/ subtree prol-src/natded.prolog /^subtree(T,T).$/ suffix c-src/etags.c 186 suffixes c-src/etags.c 195 suggest_asking_for_help c-src/etags.c /^suggest_asking_for_help (void)$/ +summarycontents tex-src/texinfo.tex /^\\outer\\def\\summarycontents{%$/ +supereject tex-src/texinfo.tex /^\\def\\supereject{\\par\\penalty -20000\\footnoteno =0 / suspend-emacs c-src/emacs/src/keyboard.c /^DEFUN ("suspend-emacs", Fsuspend_emacs, Ssuspend_e/ sval y-src/cccp.y 116 swallow_events c-src/emacs/src/keyboard.c /^swallow_events (bool do_display)$/ @@ -4299,6 +4505,8 @@ syms_of_abbrev c-src/abbrev.c /^syms_of_abbrev ()$/ syms_of_keyboard c-src/emacs/src/keyboard.c /^syms_of_keyboard (void)$/ synchronize_system_messages_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_messages_locale (vo/ synchronize_system_time_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_time_locale (void) / +syncodeindex tex-src/texinfo.tex /^\\def\\syncodeindex #1 #2 {%$/ +synindex tex-src/texinfo.tex /^\\def\\synindex #1 #2 {%$/ syntax c-src/emacs/src/regex.h 350 sys_jmp_buf c-src/emacs/src/lisp.h 2906 sys_jmp_buf c-src/emacs/src/lisp.h 2910 @@ -4311,12 +4519,20 @@ sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) sigsetjmp (j, 0)$/ sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) setjmp (j)$/ syscall_error c-src/sysdep.h 34 t cp-src/c.C 52 +t tex-src/texinfo.tex /^\\def\\t#1{{\\tt \\exhyphenpenalty=10000\\rawbackslash / +t tex-src/texinfo.tex /^\\def\\t##1{\\realbackslash r {##1}}%$/ +t tex-src/texinfo.tex /^\\let\\t=\\indexdummyfont$/ +t tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ t1 cp-src/c.C 34 t2 cp-src/c.C 38 tab_count_words c-src/tab.c /^int tab_count_words(char **tab)$/ tab_delete_first c-src/tab.c /^int tab_delete_first(char **tab)$/ tab_fill c-src/tab.c /^char **tab_fill(char *str, char delim)$/ tab_free c-src/tab.c /^void tab_free(char **tab)$/ +table tex-src/texinfo.tex /^\\def\\table{\\begingroup\\inENV\\obeylines\\obeyspaces\\/ +tablex tex-src/texinfo.tex /^\\gdef\\tablex #1^^M{%$/ +tabley tex-src/texinfo.tex /^\\gdef\\tabley#1#2 #3 #4 #5 #6 #7\\endtabley{\\endgrou/ +tablez tex-src/texinfo.tex /^\\def\\tablez #1#2#3#4#5#6{%$/ tag-any-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-any-match-p (_tag)$/ tag-exact-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-file-name-match-p (tag)$/ tag-exact-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-match-p (tag)$/ @@ -4395,12 +4611,79 @@ tags-tag-face el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-tag-face 'd tags-verify-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-verify-table (file)$/ tags-with-face el-src/emacs/lisp/progmodes/etags.el /^(defmacro tags-with-face (face &rest body)$/ target_multibyte c-src/emacs/src/regex.h 407 +tclose tex-src/texinfo.tex /^\\def\\tclose#1{{\\rm \\tcloserm=\\fontdimen2\\font \\tt / +tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}%$/ +tclose tex-src/texinfo.tex /^\\let\\tclose=\\indexdummyfont$/ +tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}$/ tcpdump html-src/software.html /^tcpdump$/ teats cp-src/c.C 127 tee ruby-src/test1.ru /^ attr_accessor :tee$/ tee= ruby-src/test1.ru /^ attr_accessor :tee$/ +temp tex-src/texinfo.tex /^\\expandafter\\ifx\\csname IF#1\\endcsname\\relax \\let\\/ +temp tex-src/texinfo.tex /^\\else \\let\\temp=\\relax \\fi$/ +temp tex-src/texinfo.tex /^\\expandafter\\ifx\\csname IF#1\\endcsname\\relax \\let\\/ +temp tex-src/texinfo.tex /^\\else \\let\\temp=\\ifclearfail \\fi$/ +temp tex-src/texinfo.tex /^\\edef\\temp{%$/ +temp tex-src/texinfo.tex /^\\edef\\temp{%$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry {#1}{\\the\\cha/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry $/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbchapentry {#1}{\\n/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash secentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash secentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsecentry{#1}{\\noe/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsecentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsecentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsubsecentry{#1}{\\/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsubsecentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsubsecentry{#1}%$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsubsubsecentry{#1/ +temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2}%$/ +temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2 #3}%$/ temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame / +tenbf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ tend c-src/etags.c 2432 +teni tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +tentt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ +tentt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ term merc-src/accumulator.m /^:- import_module term.$/ terminate objc-src/Subprocess.m /^- terminate:sender$/ terminateInput objc-src/Subprocess.m /^- terminateInput$/ @@ -4415,7 +4698,12 @@ test.me22b lua-src/test.lua /^ local function test.me22b (one)$/ test.me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ test1 rs-src/test.rs /^fn test1() {$/ test_undefined c-src/emacs/src/keyboard.c /^test_undefined (Lisp_Object binding)$/ +tex tex-src/texinfo.tex /^\\def\\tex{\\begingroup$/ +texinfoversion tex-src/texinfo.tex /^\\def\\texinfoversion{2.73}$/ +textfonts tex-src/texinfo.tex /^\\def\\textfonts{%$/ texttreelist prol-src/natded.prolog /^texttreelist([]).$/ +thearg tex-src/texinfo.tex /^ \\def\\thearg{#1}%$/ +thearg tex-src/texinfo.tex /^ \\ifx\\thearg\\empty \\def\\thearg{1}\\fi$/ there-is-a-=-in-the-middle! scm-src/test.scm /^(define (there-is-a-=-in-the-middle!) #t)$/ this c-src/a/b/b.c 1 this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/ @@ -4427,6 +4715,36 @@ this_command_key_count_reset c-src/emacs/src/keyboard.c 112 this_command_keys c-src/emacs/src/keyboard.c 107 this_file_toc perl-src/htlmify-cystic 29 this_single_command_key_start c-src/emacs/src/keyboard.c 125 +thischapter tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ +thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Chapter \\the\\chapno: \\noexpand\\t/ +thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\noexp/ +thischapter tex-src/texinfo.tex /^\\gdef\\thischapter{#1}\\gdef\\thissection{#1}%$/ +thischapter tex-src/texinfo.tex /^ \\unnumbchapmacro{#1}\\def\\thischapter{}%$/ +thischaptername tex-src/texinfo.tex /^\\def\\thischaptername{No Chapter Title}$/ +thischaptername tex-src/texinfo.tex /^\\gdef\\thischaptername{#1}%$/ +thischaptername tex-src/texinfo.tex /^\\gdef\\thischaptername{#1}%$/ +thisfile tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ +thisfile tex-src/texinfo.tex /^\\def\\thisfile{}$/ +thisfootno tex-src/texinfo.tex /^\\edef\\thisfootno{$^{\\the\\footnoteno}$}%$/ +thispage tex-src/texinfo.tex /^\\let\\thispage=\\folio$/ +thissection tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thischapter{#1}\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\the\\chapno}/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\appendixlet/ +thissection tex-src/texinfo.tex /^\\plainsecheading {#1}\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\subsubsecno=0 \\global\\advanc/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\subsubsecno=0 \\global\\advanc/ +thissection tex-src/texinfo.tex /^\\plainsecheading {#1}\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\global\\advance \\subsubsecno / +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\global\\advance \\subsubsecno / +thissection tex-src/texinfo.tex /^\\plainsecheading {#1}\\gdef\\thissection{#1}%$/ +thistitle tex-src/texinfo.tex /^\\def\\thistitle{No Title}$/ +thistitle tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ +three tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +threex tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +tie tex-src/texinfo.tex /^\\def\\tie{\\penalty 10000\\ } % Save plain tex de/ tignore c-src/etags.c 2433 timer_check c-src/emacs/src/keyboard.c /^timer_check (void)$/ timer_check_2 c-src/emacs/src/keyboard.c /^timer_check_2 (Lisp_Object timers, Lisp_Object idl/ @@ -4437,9 +4755,16 @@ timer_start_idle c-src/emacs/src/keyboard.c /^timer_start_idle (void)$/ timer_stop_idle c-src/emacs/src/keyboard.c /^timer_stop_idle (void)$/ timers_run c-src/emacs/src/keyboard.c 320 tinbody c-src/etags.c 2431 +tindex tex-src/texinfo.tex /^\\def\\tindex {\\tpindex}$/ +title tex-src/texinfo.tex /^ \\def\\title{\\parsearg\\titlezzz}%$/ +titlefont tex-src/texinfo.tex /^\\def\\titlefont#1{{\\titlerm #1}}$/ +titlepage tex-src/texinfo.tex /^\\let\\titlepage=\\relax$/ +titlepage tex-src/texinfo.tex /^\\def\\titlepage{\\begingroup \\parindent=0pt \\textfon/ +titlezzz tex-src/texinfo.tex /^ \\def\\titlezzz##1{\\leftline{\\titlefont{##1}}$/ tkeyseen c-src/etags.c 2429 tnone c-src/etags.c 2428 toc_line perl-src/htlmify-cystic /^sub toc_line ($)$/ +today tex-src/texinfo.tex /^\\def\\today{\\number\\day\\space$/ toggleDescription objc-src/PackInsp.m /^-toggleDescription$/ tok c-src/etags.c 2491 token c-src/etags.c 2508 @@ -4452,6 +4777,8 @@ tool_bar_item_properties c-src/emacs/src/keyboard.c 7970 tool_bar_items c-src/emacs/src/keyboard.c /^tool_bar_items (Lisp_Object reuse, int *nitems)$/ tool_bar_items_vector c-src/emacs/src/keyboard.c 7965 toolkit_menubar_in_use c-src/emacs/src/keyboard.c /^toolkit_menubar_in_use (struct frame *f)$/ +top tex-src/texinfo.tex /^\\let\\top=\\relax$/ +top tex-src/texinfo.tex /^\\outer\\def\\top{\\parsearg\\unnumberedzzz}$/ top-level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, / top_level merc-src/accumulator.m /^:- type top_level$/ top_level_1 c-src/emacs/src/keyboard.c /^top_level_1 (Lisp_Object ignore)$/ @@ -4460,17 +4787,26 @@ total_keys c-src/emacs/src/keyboard.c 97 total_size_of_entries c-src/etags.c /^total_size_of_entries (register node *np)$/ total_surrounding cp-src/conway.cpp /^int site::total_surrounding(void)$/ totally_unblock_input c-src/emacs/src/keyboard.c /^totally_unblock_input (void)$/ +tpargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\deftpargs{#3}\\endgrou/ tpcmd c-src/h.h 8 tpcmd c-src/h.h 15 +tpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +tpx\deftpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ track-mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/ tracking_off c-src/emacs/src/keyboard.c /^tracking_off (Lisp_Object old_value)$/ traffic_light cp-src/conway.cpp /^void traffic_light(int x, int y)$/ translate c-src/emacs/src/regex.h 361 treats cp-src/c.C 131 tt prol-src/natded.prolog /^tt:-$/ -tt=cmtt10 tex-src/texinfo.tex /^\\font\\deftt=cmtt10 scaled \\magstep1$/ +tt tex-src/texinfo.tex /^\\font\\deftt=cmtt10 scaled \\magstep1$/ +tt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}%$/ +tt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ +tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}$/ +ttfont tex-src/texinfo.tex /^\\let\\ttfont = \\t$/ tty_read_avail_input c-src/emacs/src/keyboard.c /^tty_read_avail_input (struct terminal *terminal,$/ ttypeseen c-src/etags.c 2430 +turnoffactive tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ typdef c-src/etags.c 2434 type c-src/etags.c 2271 type c-src/emacs/src/gmalloc.c 145 @@ -4485,10 +4821,22 @@ type c-src/emacs/src/lisp.h 2296 type c-src/emacs/src/lisp.h 2304 type c-src/emacs/src/lisp.h 2364 type c-src/emacs/src/lisp.h 3025 +typefnheader tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ +typefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ +typefnx\deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ typefunargs tex-src/texinfo.tex /^\\deftypefunargs {#3}\\endgroup %$/ typefunargs tex-src/texinfo.tex /^\\deftypefunargs {#4}\\endgroup %$/ +typefunheader tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +typefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ +typefunx\deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +typemargin tex-src/texinfo.tex /^\\newskip\\deftypemargin \\deftypemargin=12pt$/ typemargin tex-src/texinfo.tex /^\\newskip\\deftypemargin \\deftypemargin=12pt$/ +typemargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/ typemargin tex-src/texinfo.tex /^\\rlap{\\rightline{{\\rm #2}\\hskip \\deftypemargin}}}%/ +typevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +typevarx\deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +typevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +typevrx\deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ u c-src/emacs/src/lisp.h 2397 u_any c-src/emacs/src/lisp.h 2214 u_boolfwd c-src/emacs/src/lisp.h 2371 @@ -4501,6 +4849,7 @@ u_marker c-src/emacs/src/lisp.h 2216 u_objfwd c-src/emacs/src/lisp.h 2372 u_overlay c-src/emacs/src/lisp.h 2217 u_save_value c-src/emacs/src/lisp.h 2218 +unargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defunargs{#3}\\endgrou/ unargs tex-src/texinfo.tex /^\\defunargs {#2}\\endgroup %$/ unargs tex-src/texinfo.tex /^\\defunargs {#2}\\endgroup %$/ unargs tex-src/texinfo.tex /^\\defunargs {#2}\\endgroup %$/ @@ -4510,7 +4859,37 @@ unblock_input c-src/emacs/src/keyboard.c /^unblock_input (void)$/ unblock_input_to c-src/emacs/src/keyboard.c /^unblock_input_to (int level)$/ unchar c-src/h.h 99 unexpand-abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/ +unheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ univ merc-src/accumulator.m /^:- import_module univ.$/ +unnchfopen tex-src/texinfo.tex /^\\def\\unnchfopen #1{%$/ +unnchfplain tex-src/texinfo.tex /^\\def\\unnchfplain #1{%$/ +unnumbchapentry tex-src/texinfo.tex /^ \\let\\unnumbchapentry = \\shortunnumberedentry/ +unnumbchapentry tex-src/texinfo.tex /^\\def\\unnumbchapentry#1#2{\\dochapentry{#1}{#2}}$/ +unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfplain}$/ +unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfopen}$/ +unnumbered tex-src/texinfo.tex /^\\let\\unnumbered=\\relax$/ +unnumbered tex-src/texinfo.tex /^\\outer\\def\\unnumbered{\\parsearg\\unnumberedzzz}$/ +unnumberedsec tex-src/texinfo.tex /^\\let\\unnumberedsec=\\relax$/ +unnumberedsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsec{\\parsearg\\unnumberedseczz/ +unnumberedsection tex-src/texinfo.tex /^\\let\\unnumberedsection=\\relax$/ +unnumberedseczzz tex-src/texinfo.tex /^\\def\\unnumberedseczzz #1{\\seccheck{unnumberedsec}%/ +unnumberedsubsec tex-src/texinfo.tex /^\\let\\unnumberedsubsec=\\relax$/ +unnumberedsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsec{\\parsearg\\unnumberedsu/ +unnumberedsubsection tex-src/texinfo.tex /^\\let\\unnumberedsubsection=\\relax$/ +unnumberedsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubseczzz #1{\\seccheck{unnumberedsu/ +unnumberedsubsubsec tex-src/texinfo.tex /^\\let\\unnumberedsubsubsec=\\relax$/ +unnumberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsubsec{\\parsearg\\unnumbere/ +unnumberedsubsubsection tex-src/texinfo.tex /^\\let\\unnumberedsubsubsection=\\relax$/ +unnumberedsubsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubsubseczzz #1{\\seccheck{unnumbere/ +unnumberedzzz tex-src/texinfo.tex /^\\def\\unnumberedzzz #1{\\seccheck{unnumbered}%$/ +unnumbnoderef tex-src/texinfo.tex /^\\def\\unnumbnoderef{\\ifx\\lastnode\\relax\\else$/ +unnumbsecentry tex-src/texinfo.tex /^ \\def\\unnumbsecentry ##1##2{}$/ +unnumbsecentry tex-src/texinfo.tex /^\\def\\unnumbsecentry#1#2{\\dosecentry{#1}{#2}}$/ +unnumbsetref tex-src/texinfo.tex /^\\def\\unnumbsetref#1{%$/ +unnumbsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsecentry ##1##2{}$/ +unnumbsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsecentry#1#2{\\dosubsecentry{#1}{#2}}/ +unnumbsubsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsubsecentry ##1##2{}$/ +unnumbsubsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsubsecentry#1#2{\\dosubsubsecentry{#1/ unravel_univ merc-src/accumulator.m /^:- some [T] pred unravel_univ(univ::in, T::out) is/ unread_switch_frame c-src/emacs/src/keyboard.c 204 unsignedp y-src/cccp.y 112 @@ -4518,7 +4897,9 @@ unwind c-src/emacs/src/lisp.h 2962 unwind_int c-src/emacs/src/lisp.h 2972 unwind_ptr c-src/emacs/src/lisp.h 2967 unwind_void c-src/emacs/src/lisp.h 2976 +unx\defunheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ update_accumulator_pred merc-src/accumulator.m /^:- pred update_accumulator_pred(pred_id::in, proc_/ +uppercaseenumerate tex-src/texinfo.tex /^\\def\\uppercaseenumerate{%$/ uprintmax_t c-src/emacs/src/lisp.h 149 uprintmax_t c-src/emacs/src/lisp.h 154 usage perl-src/yagrip.pl /^sub usage {$/ @@ -4546,22 +4927,47 @@ value c-src/emacs/src/lisp.h 687 value y-src/cccp.y 112 var c-src/emacs/src/keyboard.c 11023 var c-src/emacs/src/lisp.h 3137 +var tex-src/texinfo.tex /^\\let\\var=\\smartitalic$/ +var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}%$/ +var tex-src/texinfo.tex /^\\let\\var=\\indexdummyfont$/ +var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}$/ varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/ varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/ +varargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defvarargs{#3}\\endgro/ varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/ varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/ +varargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ +varheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ +varparsebody\Edefopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +varparsebody\Edeftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +varparsebody\Edefvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ varset merc-src/accumulator.m /^:- import_module varset.$/ +varx\defvarheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ vcopy c-src/emacs/src/lisp.h /^vcopy (Lisp_Object v, ptrdiff_t offset, Lisp_Objec/ vectorlike_header c-src/emacs/src/lisp.h 1343 verde cp-src/c.C 40 verify-tags-table-function el-src/emacs/lisp/progmodes/etags.el /^(defvar verify-tags-table-function nil$/ verify_ascii c-src/emacs/src/lisp.h /^# define verify_ascii(str) (str)$/ vignore c-src/etags.c 2417 +vindex tex-src/texinfo.tex /^\\def\\vindex {\\vrindex}$/ visit-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table (file &optional local)$/ visit-tags-table-buffer el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table-buffer (&optional cont)$/ void c-src/emacs/src/lisp.h /^INLINE void (check_cons_list) (void) { lisp_h_chec/ voidfuncptr c-src/emacs/src/lisp.h 2108 voidval y-src/cccp.y 115 +vrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vritemindex tex-src/texinfo.tex /^\\def\\vritemindex #1{\\doind {vr}{\\code{#1}}}%$/ +vrparsebody\Edefivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +vrparsebody\Edeftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +vrparsebody\Edeftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +vrparsebody\Edefvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vrx\defvrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vtable tex-src/texinfo.tex /^\\def\\vtable{\\begingroup\\inENV\\obeylines\\obeyspaces/ +vtablex tex-src/texinfo.tex /^\\gdef\\vtablex #1^^M{%$/ +w tex-src/texinfo.tex /^\\def\\w#1{\\leavevmode\\hbox{#1}}$/ +w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w }%$/ +w tex-src/texinfo.tex /^\\let\\w=\\indexdummyfont$/ +w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w}$/ wait_status_ptr_t c.c 161 waiting_for_input c-src/emacs/src/keyboard.c 150 warning y-src/cccp.y /^warning (msg)$/ @@ -4609,18 +5015,31 @@ x cp-src/clheir.hpp 58 x cp-src/fail.C 10 x cp-src/fail.C 44 x tex-src/texinfo.tex /^\\refx{#1-snt}{} [\\printednodename], page\\tie\\refx{/ +x tex-src/texinfo.tex /^\\refx{#1-snt}{} [\\printednodename], page\\tie\\refx{/ x-get-selection-internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selectio/ x-get-selection-internal c.c /^ Fx_get_selection_internal, Sx_get_selection/ xcar_addr c-src/emacs/src/lisp.h /^xcar_addr (Lisp_Object c)$/ xcdr_addr c-src/emacs/src/lisp.h /^xcdr_addr (Lisp_Object c)$/ xdiff make-src/Makefile /^xdiff: ETAGS EXTAGS ${infiles}$/ +xitem tex-src/texinfo.tex /^\\def\\xitem{\\errmessage{@xitem while not in a table/ +xitem tex-src/texinfo.tex /^\\let\\xitem = \\internalBxitem %$/ +xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ +xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ +xitemx tex-src/texinfo.tex /^\\def\\xitemx{\\errmessage{@xitemx while not in a tab/ +xitemx tex-src/texinfo.tex /^\\let\\xitemx = \\internalBxitemx %$/ +xitemzzz tex-src/texinfo.tex /^\\def\\xitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ +xkey tex-src/texinfo.tex /^\\def\\xkey{\\key}$/ xmalloc c-src/etags.c /^xmalloc (size_t size)$/ xnew c-src/etags.c /^#define xnew(n, Type) ((Type *) xmalloc ((n) / +xrdef tex-src/texinfo.tex /^\\def\\xrdef #1#2{$/ xrealloc c-src/etags.c /^xrealloc (void *ptr, size_t size)$/ +xref tex-src/texinfo.tex /^\\def\\xref#1{See \\xrefX[#1,,,,,,,]}$/ xref-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defclass xref-etags-location (xref-location)$/ xref-location-line el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-line ((l xref-etags-lo/ xref-location-marker el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-marker ((l xref-etags-/ xref-make-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defun xref-make-etags-location (tag-info file)$/ +xrefX tex-src/texinfo.tex /^\\def\\xrefX[#1,#2,#3,#4,#5,#6]{\\begingroup%$/ +xreftie tex-src/texinfo.tex /^\\gdef\\xreftie{'tie}$/ xrnew c-src/etags.c /^#define xrnew(op, n, Type) ((op) = (Type *) xreall/ xx make-src/Makefile /^xx="this line is here because of a fontlock bug$/ xyz ruby-src/test1.ru /^ alias_method :xyz,$/ @@ -4684,8 +5103,22 @@ z c.c 144 z c.c 164 z cp-src/clheir.hpp 49 z cp-src/clheir.hpp 58 +zzz tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ +zzz tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ +{ tex-src/texinfo.tex /^\\let\\{=\\mylbrace$/ +{ tex-src/texinfo.tex /^\\let\\{=\\ptexlbrace$/ | tex-src/texinfo.tex /^\\def|{{\\tt \\char '174}}$/ +| tex-src/texinfo.tex /^\\let|=\\normalverticalbar$/ +} tex-src/texinfo.tex /^\\let\\}=\\myrbrace$/ +} tex-src/texinfo.tex /^\\let\\}=\\ptexrbrace$/ +~ tex-src/texinfo.tex /^\\catcode `\\^=7 \\catcode `\\_=8 \\catcode `\\~=13 \\let/ ~ tex-src/texinfo.tex /^\\def~{{\\tt \\char '176}}$/ +~ tex-src/texinfo.tex /^\\let~=\\normaltilde$/ ~A cp-src/c.C /^A::~A() {}$/ ~B cp-src/c.C /^ ~B() {};$/ ~MDiagArray2 cp-src/MDiagArray2.h /^ ~MDiagArray2 (void) { }$/ diff --git a/test/manual/etags/CTAGS.good_crlf b/test/manual/etags/CTAGS.good_crlf index 3d64fa63c7a..29ac01d605d 100644 --- a/test/manual/etags/CTAGS.good_crlf +++ b/test/manual/etags/CTAGS.good_crlf @@ -1,3 +1,5 @@ +" tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ +" tex-src/texinfo.tex /^\\let"=\\activedoublequote$/ #a-defer-word forth-src/test-forth.fth /^defer #a-defer-word$/ #some-storage forth-src/test-forth.fth /^2000 buffer: #some-storage$/ $0x80 c-src/sysdep.h 32 @@ -32,14 +34,28 @@ $user_comment_lc php-src/lce_functions.php 115 ${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/ %cdiff make-src/Makefile /^%cdiff: CTAGS% CTAGS ${infiles}$/ %ediff make-src/Makefile /^%ediff: ETAGS% ETAGS ${infiles}$/ +& tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/ +& tex-src/texinfo.tex /^\\gdef\\normalparens{\\boldbrax\\let&=\\ampnr}$/ +' tex-src/texinfo.tex /^\\def\\'{{'}}$/ +( tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ +( tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ +( tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested / +( tex-src/texinfo.tex /^\\ifnum \\parencount=1 {\\rm \\char `\\)}\\sl \\let(=\\opr/ ($_,$flag,$opt,$f,$r,@temp perl-src/yagrip.pl 8 ($prog,$_,@list perl-src/yagrip.pl 39 ($string,$flag,@string,@temp,@last perl-src/yagrip.pl 40 (a-forth-constant forth-src/test-forth.fth /^constant (a-forth-constant$/ (another-forth-word) forth-src/test-forth.fth /^: (another-forth-word) ( -- )$/ (foo) forth-src/test-forth.fth /^: (foo) 1 ;$/ +) tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ +) tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ +* tex-src/texinfo.tex /^\\def\\*{\\hfil\\break\\hbox{}\\ignorespaces}$/ +* tex-src/texinfo.tex /^\\let\\*=\\ptexstar$/ + ruby-src/test.rb /^ def +(y)$/ + tex-src/texinfo.tex /^\\def+{{\\tt \\char 43}}$/ ++ tex-src/texinfo.tex /^\\let+=\\normalplus}$/ +. tex-src/texinfo.tex /^\\def\\.{.\\spacefactor=3000 }$/ +. tex-src/texinfo.tex /^\\let\\.=\\ptexdot$/ .PRECIOUS make-src/Makefile /^.PRECIOUS: ETAGS CTAGS ETAGS16 CTAGS16 ETAGS17 CTA/ /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/space \/exclam/ @@ -171,35 +187,26 @@ ${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/ 2const forth-src/test-forth.fth /^3 4 2constant 2const$/ 2val forth-src/test-forth.fth /^2const 2value 2val$/ 2var forth-src/test-forth.fth /^2variable 2var$/ +: tex-src/texinfo.tex /^\\def\\:{\\spacefactor=1000 }$/ :a-forth-dictionary-entry forth-src/test-forth.fth /^create :a-forth-dictionary-entry$/ < tex-src/texinfo.tex /^\\def<{{\\tt \\less}}$/ +< tex-src/texinfo.tex /^\\let<=\\normalless$/ << ruby-src/test.rb /^ def <<(y)$/ <= ruby-src/test.rb /^ def <=(y)$/ <=> ruby-src/test.rb /^ def <=>(y)$/ = tex-src/texinfo.tex /^\\global\\def={{\\tt \\char 61}}}$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\unnumberedsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\unnumberedsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\unnumberedsubsubsec$/ =/f ada-src/etags-test-for.ada /^ function "=" (L, R : System.Address) return Boo/ == ruby-src/test.rb /^ def ==(y)$/ === ruby-src/test.rb /^ def ===(y)$/ -=\indexdummyfont tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ -=\relax tex-src/texinfo.tex /^\\let\\appendix=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\chapter=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\section=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\subsection=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\subsubsection=\\relax$/ -=\smartitalic tex-src/texinfo.tex /^\\let\\cite=\\smartitalic$/ =starts-with-equals! scm-src/test.scm /^(define =starts-with-equals! #t)$/ > tex-src/texinfo.tex /^\\def>{{\\tt \\gtr}}$/ +> tex-src/texinfo.tex /^\\let>=\\normalgreater$/ >field1 forth-src/test-forth.fth /^ 9 field >field1$/ >field2 forth-src/test-forth.fth /^ 5 field >field2$/ +@ tex-src/texinfo.tex /^\\def\\@{@}%$/ +@ tex-src/texinfo.tex /^\\def\\@{{\\tt \\char '100}}$/ +@sf tex-src/texinfo.tex /^\\ifhmode\\edef\\@sf{\\spacefactor\\the\\spacefactor}\\\/\\/ +@sf tex-src/texinfo.tex /^\\let\\@sf\\empty$/ A c.c 162 A cp-src/c.C /^void A::A() {}$/ A cp-src/c.C 117 @@ -324,6 +331,11 @@ CATCHER c-src/emacs/src/lisp.h 3021 CDR c-src/emacs/src/lisp.h /^CDR (Lisp_Object c)$/ CDR_SAFE c-src/emacs/src/lisp.h /^CDR_SAFE (Lisp_Object c)$/ CFLAGS make-src/Makefile /^CFLAGS=${WARNINGS} -ansi -g3 # -pg -O$/ +CHAPFopen tex-src/texinfo.tex /^\\def\\CHAPFopen{$/ +CHAPFplain tex-src/texinfo.tex /^\\def\\CHAPFplain{$/ +CHAPPAGodd tex-src/texinfo.tex /^\\def\\CHAPPAGodd{$/ +CHAPPAGoff tex-src/texinfo.tex /^\\def\\CHAPPAGoff{$/ +CHAPPAGon tex-src/texinfo.tex /^\\def\\CHAPPAGon{$/ CHAR c-src/etags.c /^#define CHAR(x) ((unsigned int)(x) & (CHARS - 1))/ CHAR y-src/cccp.c 7 CHARACTERBITS c-src/emacs/src/lisp.h 2457 @@ -529,6 +541,7 @@ EMACS_UINT c-src/emacs/src/lisp.h 97 ENTRY c-src/sysdep.h /^#define ENTRY(name) \\$/ ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) enum TYPE$/ ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) unsigned int$/ +ENVcheck tex-src/texinfo.tex /^\\def\\ENVcheck{%$/ EQ c-src/emacs/src/lisp.h /^# define EQ(x, y) lisp_h_EQ (x, y)$/ EQUAL y-src/cccp.c 12 ERLSRC make-src/Makefile /^ERLSRC=gs_dialog.erl lines.erl lists.erl$/ @@ -542,13 +555,37 @@ EXFUN c-src/emacs/src/lisp.h /^#define EXFUN(fnname, maxargs) \\$/ EXTAGS make-src/Makefile /^EXTAGS: extags ${infiles} Makefile$/ EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 3497 EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 4372 +Ealphaenumerate tex-src/texinfo.tex /^\\def\\Ealphaenumerate{\\Eenumerate}$/ +Ecapsenumerate tex-src/texinfo.tex /^\\def\\Ecapsenumerate{\\Eenumerate}$/ +Ecartouche tex-src/texinfo.tex /^\\def\\Ecartouche{%$/ +Edescription tex-src/texinfo.tex /^\\def\\Edescription{\\Etable}% Necessary kludge.$/ +Edisplay tex-src/texinfo.tex /^\\def\\Edisplay{\\endgroup\\afterenvbreak}%$/ +Eexample tex-src/texinfo.tex /^\\def\\Eexample{\\Elisp}$/ +Eflushleft tex-src/texinfo.tex /^\\def\\Eflushleft{\\endgroup\\afterenvbreak}%$/ +Eflushright tex-src/texinfo.tex /^\\def\\Eflushright{\\endgroup\\afterenvbreak}%$/ +Eformat tex-src/texinfo.tex /^\\def\\Eformat{\\endgroup\\afterenvbreak}$/ +Eftable tex-src/texinfo.tex /^\\def\\Eftable{\\endgraf\\endgroup\\afterenvbreak}%$/ +Egroup tex-src/texinfo.tex /^ \\def\\Egroup{\\egroup\\endgroup}%$/ +Eifclear tex-src/texinfo.tex /^\\def\\Eifclear{}$/ +Eifset tex-src/texinfo.tex /^\\def\\Eifset{}$/ +Eiftex tex-src/texinfo.tex /^\\def\\Eiftex{}$/ +Elisp tex-src/texinfo.tex /^\\def\\Elisp{\\endgroup\\afterenvbreak}%$/ EmptyNmStr pas-src/common.pas /^function EmptyNmStr(* : NameString*);$/ Environment tex-src/gzip.texi /^@node Environment, Tapes, Advanced usage, Top$/ +Equotation tex-src/texinfo.tex /^\\def\\Equotation{\\par\\endgroup\\afterenvbreak}%$/ Erlang_functions c-src/etags.c /^Erlang_functions (FILE *inf)$/ Erlang_help c-src/etags.c 567 Erlang_suffixes c-src/etags.c 565 ErrStrToNmStr pas-src/common.pas /^function ErrStrToNmStr;(*($/ Error_Information/t ada-src/2ataspri.ads /^ type Error_Information is new Interfaces.C.POSI/ +Esmallexample tex-src/texinfo.tex /^\\def\\Esmallexample{\\Elisp}$/ +Esmallexample tex-src/texinfo.tex /^\\global\\def\\Esmallexample{\\Esmalllisp}$/ +Esmalllisp tex-src/texinfo.tex /^\\def\\Esmalllisp{\\endgroup\\afterenvbreak}%$/ +Etable tex-src/texinfo.tex /^\\def\\Etable{\\endgraf\\endgroup\\afterenvbreak}%$/ +Etable tex-src/texinfo.tex /^\\let\\Etable=\\relax}}$/ +Etex tex-src/texinfo.tex /^\\let\\Etex=\\endgroup}$/ +Etitlepage tex-src/texinfo.tex /^\\def\\Etitlepage{%$/ +Evtable tex-src/texinfo.tex /^\\def\\Evtable{\\endgraf\\endgroup\\afterenvbreak}%$/ Exit_LL_Task/p ada-src/2ataspri.adb /^ procedure Exit_LL_Task is$/ Exit_LL_Task/p ada-src/2ataspri.ads /^ procedure Exit_LL_Task;$/ ExtractCommentInfo pas-src/common.pas /^procedure ExtractCommentInfo; (*($/ @@ -689,6 +726,20 @@ HASH_TABLE_P c-src/emacs/src/lisp.h /^HASH_TABLE_P (Lisp_Object a)$/ HASH_TABLE_SIZE c-src/emacs/src/lisp.h /^HASH_TABLE_SIZE (struct Lisp_Hash_Table *h)$/ HASH_VALUE c-src/emacs/src/lisp.h /^HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t i/ HAVE_NTGUI c-src/etags.c 116 +HEADINGSafter tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ +HEADINGSdouble tex-src/texinfo.tex /^\\def\\HEADINGSdouble{$/ +HEADINGSdoubleafter tex-src/texinfo.tex /^\\let\\HEADINGSdoubleafter=\\HEADINGSafter$/ +HEADINGSdoublex tex-src/texinfo.tex /^\\def\\HEADINGSdoublex{%$/ +HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ +HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ +HEADINGShook tex-src/texinfo.tex /^\\let\\HEADINGShook=\\relax$/ +HEADINGSoff tex-src/texinfo.tex /^\\def\\HEADINGSoff{$/ +HEADINGSon tex-src/texinfo.tex /^\\def\\HEADINGSon{\\HEADINGSdouble}$/ +HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSdouble}}$/ +HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSsingle}}$/ +HEADINGSsingle tex-src/texinfo.tex /^\\def\\HEADINGSsingle{$/ +HEADINGSsingleafter tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ +HEADINGSsinglex tex-src/texinfo.tex /^\\def\\HEADINGSsinglex{%$/ HEAP c-src/emacs/src/gmalloc.c 131 HTMLSRC make-src/Makefile /^HTMLSRC=softwarelibero.html index.shtml algrthms.h/ HTML_help c-src/etags.c 584 @@ -750,6 +801,7 @@ JAVASRC make-src/Makefile /^JAVASRC=AWTEMul.java KeyEve.java SMan.java SysCol./ KBD_BUFFER_SIZE c-src/emacs/src/keyboard.c 82 KBYTES objc-src/PackInsp.m 58 KEY_TO_CHAR c-src/emacs/src/keyboard.c /^#define KEY_TO_CHAR(k) (XINT (k) & ((1 << CHARACTE/ +L tex-src/texinfo.tex /^\\let\\L=\\ptexL$/ LATEST make-src/Makefile /^LATEST=17$/ LCE_COMMENT php-src/lce_functions.php 13 LCE_COMMENT_TOOL php-src/lce_functions.php 17 @@ -1407,6 +1459,9 @@ Task_Type/b ada-src/etags-test-for.ada /^ task body Task_Type is$/ Task_Type/b ada-src/waroquiers.ada /^ task body Task_Type is$/ Task_Type/k ada-src/etags-test-for.ada /^ task type Task_Type is$/ Task_Type/k ada-src/waroquiers.ada /^ task type Task_Type is$/ +TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}$/ +TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}%$/ +TeX tex-src/texinfo.tex /^\\let\\TeX=\\indexdummytex$/ TeX_commands c-src/etags.c /^TeX_commands (FILE *inf)$/ TeX_help c-src/etags.c 674 TeX_suffixes c-src/etags.c 672 @@ -1666,551 +1721,22 @@ YY_DECL_VARIABLES /usr/share/bison/bison.simple 391 Yacc_entries c-src/etags.c /^Yacc_entries (FILE *inf)$/ Yacc_help c-src/etags.c 693 Yacc_suffixes c-src/etags.c 691 +Yappendixletterandtype tex-src/texinfo.tex /^\\def\\Yappendixletterandtype{%$/ +Ynothing tex-src/texinfo.tex /^\\def\\Ynothing{}$/ +Ypagenumber tex-src/texinfo.tex /^\\def\\Ypagenumber{\\folio}$/ +Ysectionnumberandtype tex-src/texinfo.tex /^\\def\\Ysectionnumberandtype{%$/ +Ytitle tex-src/texinfo.tex /^\\def\\Ytitle{\\thischapter}$/ Z c-src/h.h 100 +[ tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ [] ruby-src/test.rb /^ def [](y)$/ []= ruby-src/test.rb /^ def []=(y, val)$/ -\ tex-src/texinfo.tex /^\\def\\ {{\\fontdimen2\\font=\\tclosesave{} }}%$/ -\ tex-src/texinfo.tex /^\\gdef\\sepspaces{\\def {\\ }}}$/ -\' tex-src/texinfo.tex /^\\def\\'{{'}}$/ -\* tex-src/texinfo.tex /^\\def\\*{\\hfil\\break\\hbox{}\\ignorespaces}$/ -\. tex-src/texinfo.tex /^\\def\\.{.\\spacefactor=3000 }$/ -\: tex-src/texinfo.tex /^\\def\\:{\\spacefactor=1000 }$/ -\@ tex-src/texinfo.tex /^\\def\\@{@}%$/ -\@ tex-src/texinfo.tex /^\\def\\@{{\\tt \\char '100}}$/ -\CHAPFopen tex-src/texinfo.tex /^\\def\\CHAPFopen{$/ -\CHAPFplain tex-src/texinfo.tex /^\\def\\CHAPFplain{$/ -\CHAPPAGodd tex-src/texinfo.tex /^\\def\\CHAPPAGodd{$/ -\CHAPPAGoff tex-src/texinfo.tex /^\\def\\CHAPPAGoff{$/ -\CHAPPAGon tex-src/texinfo.tex /^\\def\\CHAPPAGon{$/ -\ENVcheck tex-src/texinfo.tex /^\\def\\ENVcheck{%$/ -\Ealphaenumerate tex-src/texinfo.tex /^\\def\\Ealphaenumerate{\\Eenumerate}$/ -\Ecapsenumerate tex-src/texinfo.tex /^\\def\\Ecapsenumerate{\\Eenumerate}$/ -\Ecartouche tex-src/texinfo.tex /^\\def\\Ecartouche{%$/ -\Edescription tex-src/texinfo.tex /^\\def\\Edescription{\\Etable}% Necessary kludge.$/ -\Edisplay tex-src/texinfo.tex /^\\def\\Edisplay{\\endgroup\\afterenvbreak}%$/ -\Eexample tex-src/texinfo.tex /^\\def\\Eexample{\\Elisp}$/ -\Eflushleft tex-src/texinfo.tex /^\\def\\Eflushleft{\\endgroup\\afterenvbreak}%$/ -\Eflushright tex-src/texinfo.tex /^\\def\\Eflushright{\\endgroup\\afterenvbreak}%$/ -\Eformat tex-src/texinfo.tex /^\\def\\Eformat{\\endgroup\\afterenvbreak}$/ -\Eftable tex-src/texinfo.tex /^\\def\\Eftable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\Egroup tex-src/texinfo.tex /^ \\def\\Egroup{\\egroup\\endgroup}%$/ -\Eifclear tex-src/texinfo.tex /^\\def\\Eifclear{}$/ -\Eifset tex-src/texinfo.tex /^\\def\\Eifset{}$/ -\Eiftex tex-src/texinfo.tex /^\\def\\Eiftex{}$/ -\Elisp tex-src/texinfo.tex /^\\def\\Elisp{\\endgroup\\afterenvbreak}%$/ -\Equotation tex-src/texinfo.tex /^\\def\\Equotation{\\par\\endgroup\\afterenvbreak}%$/ -\Esmallexample tex-src/texinfo.tex /^\\def\\Esmallexample{\\Elisp}$/ -\Esmallexample tex-src/texinfo.tex /^\\global\\def\\Esmallexample{\\Esmalllisp}$/ -\Esmalllisp tex-src/texinfo.tex /^\\def\\Esmalllisp{\\endgroup\\afterenvbreak}%$/ -\Etable tex-src/texinfo.tex /^\\def\\Etable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\Etitlepage tex-src/texinfo.tex /^\\def\\Etitlepage{%$/ -\Evtable tex-src/texinfo.tex /^\\def\\Evtable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\HEADINGSafter tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ -\HEADINGSdouble tex-src/texinfo.tex /^\\def\\HEADINGSdouble{$/ -\HEADINGSdoublex tex-src/texinfo.tex /^\\def\\HEADINGSdoublex{%$/ -\HEADINGSoff tex-src/texinfo.tex /^\\def\\HEADINGSoff{$/ -\HEADINGSon tex-src/texinfo.tex /^\\def\\HEADINGSon{\\HEADINGSdouble}$/ -\HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSdouble}}$/ -\HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSsingle}}$/ -\HEADINGSsingle tex-src/texinfo.tex /^\\def\\HEADINGSsingle{$/ -\HEADINGSsingleafter tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ -\HEADINGSsinglex tex-src/texinfo.tex /^\\def\\HEADINGSsinglex{%$/ -\TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}$/ -\TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}%$/ -\Yappendixletterandtype tex-src/texinfo.tex /^\\def\\Yappendixletterandtype{%$/ -\Ynothing tex-src/texinfo.tex /^\\def\\Ynothing{}$/ -\Ypagenumber tex-src/texinfo.tex /^\\def\\Ypagenumber{\\folio}$/ -\Ysectionnumberandtype tex-src/texinfo.tex /^\\def\\Ysectionnumberandtype{%$/ -\Ytitle tex-src/texinfo.tex /^\\def\\Ytitle{\\thischapter}$/ -\_ tex-src/texinfo.tex /^\\def\\_{\\lvvmode \\kern.06em \\vbox{\\hrule width.3em / -\_ tex-src/texinfo.tex /^\\def\\_{{\\realbackslash _}}%$/ -\` tex-src/texinfo.tex /^\\def\\`{{`}}$/ -\aboveenvbreak tex-src/texinfo.tex /^\\def\\aboveenvbreak{{\\advance\\aboveenvskipamount by/ -\activedoublequote tex-src/texinfo.tex /^\\def\\activedoublequote{{\\tt \\char '042}}$/ -\activeparens tex-src/texinfo.tex /^\\def\\activeparens{%$/ -\afourpaper tex-src/texinfo.tex /^\\def\\afourpaper{$/ -\afterenvbreak tex-src/texinfo.tex /^\\def\\afterenvbreak{\\endgraf \\ifdim\\lastskip<\\above/ -\alphaenumerate tex-src/texinfo.tex /^\\def\\alphaenumerate{\\enumerate{a}}$/ -\appendix tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ -\appendixletter tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ -\appendixnoderef tex-src/texinfo.tex /^\\def\\appendixnoderef{\\ifx\\lastnode\\relax\\else$/ -\appendixsec tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ -\appendixsection tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ -\appendixsectionzzz tex-src/texinfo.tex /^\\def\\appendixsectionzzz #1{\\seccheck{appendixsecti/ -\appendixsetref tex-src/texinfo.tex /^\\def\\appendixsetref#1{%$/ -\appendixsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ -\appendixsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubseczzz #1{\\seccheck{appendixsubsec/ -\appendixsubsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ -\appendixsubsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubsubseczzz #1{\\seccheck{appendixsub/ -\appendixzzz tex-src/texinfo.tex /^\\def\\appendixzzz #1{\\seccheck{appendix}%$/ -\asis tex-src/texinfo.tex /^\\def\\asis#1{#1}$/ -\author tex-src/texinfo.tex /^ \\def\\author{\\parsearg\\authorzzz}%$/ -\authorfont tex-src/texinfo.tex /^ \\def\\authorfont{\\authorrm \\normalbaselineskip =/ -\authorzzz tex-src/texinfo.tex /^ \\def\\authorzzz##1{\\ifseenauthor\\else\\vskip 0pt / -\b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}$/ -\b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}%$/ -\b tex-src/texinfo.tex /^\\def\\b#1{{\\bf #1}}$/ -\balancecolumns tex-src/texinfo.tex /^\\def\\balancecolumns{%$/ -\begin tex-src/texinfo.tex /^\\outer\\def\\begin{\\parsearg\\beginxxx}$/ -\begindoublecolumns tex-src/texinfo.tex /^\\def\\begindoublecolumns{\\begingroup$/ -\beginxxx tex-src/texinfo.tex /^\\def\\beginxxx #1{%$/ -\bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }$/ -\bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }%$/ -\bullet tex-src/texinfo.tex /^\\def\\bullet{$\\ptexbullet$}$/ -\bye tex-src/texinfo.tex /^\\outer\\def\\bye{\\pagealignmacro\\tracingstats=1\\ptex/ -\capsenumerate tex-src/texinfo.tex /^\\def\\capsenumerate{\\enumerate{A}}$/ -\cartbot tex-src/texinfo.tex /^\\def\\cartbot{\\hbox to \\cartouter{\\hskip\\lskip$/ -\cartouche tex-src/texinfo.tex /^\\long\\def\\cartouche{%$/ -\carttop tex-src/texinfo.tex /^\\def\\carttop{\\hbox to \\cartouter{\\hskip\\lskip$/ -\cbl tex-src/texinfo.tex /^\\def\\cbl{{\\circle\\char'012\\hskip -6pt}}$/ -\cbr tex-src/texinfo.tex /^\\def\\cbr{{\\hskip 6pt\\circle\\char'011}}$/ -\center tex-src/texinfo.tex /^\\def\\center{\\parsearg\\centerzzz}$/ -\centerzzz tex-src/texinfo.tex /^\\def\\centerzzz #1{{\\advance\\hsize by -\\leftskip$/ -\chapbreak tex-src/texinfo.tex /^\\def\\chapbreak{\\dobreak \\chapheadingskip {-4000}}$/ -\chapentry tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ -\chapentryfonts tex-src/texinfo.tex /^\\def\\chapentryfonts{\\secfonts \\rm}$/ -\chapfonts tex-src/texinfo.tex /^\\def\\chapfonts{%$/ -\chapheading tex-src/texinfo.tex /^\\def\\chapheading{\\parsearg\\chapheadingzzz}$/ -\chapheadingzzz tex-src/texinfo.tex /^\\def\\chapheadingzzz #1{\\chapbreak %$/ -\chapoddpage tex-src/texinfo.tex /^\\def\\chapoddpage{\\chappager \\ifodd\\pageno \\else \\h/ -\chappager tex-src/texinfo.tex /^\\def\\chappager{\\par\\vfill\\supereject}$/ -\chapter tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ -\chapternofonts tex-src/texinfo.tex /^\\def\\chapternofonts{%$/ -\chapterzzz tex-src/texinfo.tex /^\\def\\chapterzzz #1{\\seccheck{chapter}%$/ -\char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}$/ -\char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}%$/ -\chfopen tex-src/texinfo.tex /^\\def\\chfopen #1#2{\\chapoddpage {\\chapfonts$/ -\chfplain tex-src/texinfo.tex /^\\def\\chfplain #1#2{%$/ -\cindex tex-src/texinfo.tex /^\\def\\cindex {\\cpindex}$/ -\cindexsub tex-src/texinfo.tex /^\\def\\cindexsub {\\begingroup\\obeylines\\cindexsub}$/ -\cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}$/ -\cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}%$/ -\clear tex-src/texinfo.tex /^\\def\\clear{\\parsearg\\clearxxx}$/ -\clearxxx tex-src/texinfo.tex /^\\def\\clearxxx #1{$/ -\code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}$/ -\code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}%$/ -\comment tex-src/texinfo.tex /^\\def\\comment{\\catcode 64=\\other \\catcode 123=\\othe/ -\commentxxx tex-src/texinfo.tex /^\\def\\commentxxx #1{\\catcode 64=0 \\catcode 123=1 \\c/ -\contents tex-src/texinfo.tex /^\\outer\\def\\contents{%$/ -\copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright }%$/ -\copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright}$/ -\cropmarks tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ -\croppageout tex-src/texinfo.tex /^\\def\\croppageout#1{\\hoffset=0pt % make sure this d/ -\ctl tex-src/texinfo.tex /^\\def\\ctl{{\\circle\\char'013\\hskip -6pt}}% 6pt from / -\ctr tex-src/texinfo.tex /^\\def\\ctr{{\\hskip 6pt\\circle\\char'010}}$/ -\ctrl tex-src/texinfo.tex /^\\def\\ctrl #1{{\\tt \\rawbackslash \\hat}#1}$/ -\defcodeindex tex-src/texinfo.tex /^\\def\\defcodeindex{\\parsearg\\newcodeindex}$/ -\defcv tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ -\defcvarheader tex-src/texinfo.tex /^\\def\\defcvarheader #1#2#3{%$/ -\defcvx tex-src/texinfo.tex /^\\def\\defcvx #1 {\\errmessage{@defcvx in invalid con/ -\deffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ -\deffnheader tex-src/texinfo.tex /^\\def\\deffnheader #1#2#3{\\doind {fn}{\\code{#2}}%$/ -\deffnx tex-src/texinfo.tex /^\\def\\deffnx #1 {\\errmessage{@deffnx in invalid con/ -\defindex tex-src/texinfo.tex /^\\def\\defindex{\\parsearg\\newindex}$/ -\defivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ -\defivarheader tex-src/texinfo.tex /^\\def\\defivarheader #1#2#3{%$/ -\defivarx tex-src/texinfo.tex /^\\def\\defivarx #1 {\\errmessage{@defivarx in invalid/ -\defmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ -\defmacheader tex-src/texinfo.tex /^\\def\\defmacheader #1#2{\\doind {fn}{\\code{#1}}% Mak/ -\defmacx tex-src/texinfo.tex /^\\def\\defmacx #1 {\\errmessage{@defmacx in invalid c/ -\defmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ -\defmethodheader tex-src/texinfo.tex /^\\def\\defmethodheader #1#2#3{%$/ -\defmethodx tex-src/texinfo.tex /^\\def\\defmethodx #1 {\\errmessage{@defmethodx in inv/ -\defmethparsebody tex-src/texinfo.tex /^\\def\\defmethparsebody #1#2#3#4 {\\begingroup\\inENV / -\defname tex-src/texinfo.tex /^\\def\\defname #1#2{%$/ -\defop tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ -\defopheader tex-src/texinfo.tex /^\\def\\defopheader #1#2#3{%$/ -\defopparsebody tex-src/texinfo.tex /^\\def\\defopparsebody #1#2#3#4#5 {\\begingroup\\inENV / -\defopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ -\defoptheader tex-src/texinfo.tex /^\\def\\defoptheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ -\defoptx tex-src/texinfo.tex /^\\def\\defoptx #1 {\\errmessage{@defoptx in invalid c/ -\defopvarparsebody tex-src/texinfo.tex /^\\def\\defopvarparsebody #1#2#3#4#5 {\\begingroup\\inE/ -\defopx tex-src/texinfo.tex /^\\def\\defopx #1 {\\errmessage{@defopx in invalid con/ -\defparsebody tex-src/texinfo.tex /^\\def\\defparsebody #1#2#3{\\begingroup\\inENV% Enviro/ -\defspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ -\defspecheader tex-src/texinfo.tex /^\\def\\defspecheader #1#2{\\doind {fn}{\\code{#1}}% Ma/ -\defspecx tex-src/texinfo.tex /^\\def\\defspecx #1 {\\errmessage{@defspecx in invalid/ -\deftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ -\deftpargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ -\deftpheader tex-src/texinfo.tex /^\\def\\deftpheader #1#2#3{\\doind {tp}{\\code{#2}}%$/ -\deftpx tex-src/texinfo.tex /^\\def\\deftpx #1 {\\errmessage{@deftpx in invalid con/ -\deftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ -\deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ -\deftypefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheaderx #1#2#3 #4\\relax{%$/ -\deftypefnx tex-src/texinfo.tex /^\\def\\deftypefnx #1 {\\errmessage{@deftypefnx in inv/ -\deftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ -\deftypefunargs tex-src/texinfo.tex /^\\def\\deftypefunargs #1{%$/ -\deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ -\deftypefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheaderx #1#2 #3\\relax{%$/ -\deftypeunx tex-src/texinfo.tex /^\\def\\deftypeunx #1 {\\errmessage{@deftypeunx in inv/ -\deftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ -\deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevarheader #1#2{%$/ -\deftypevarx tex-src/texinfo.tex /^\\def\\deftypevarx #1 {\\errmessage{@deftypevarx in i/ -\deftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ -\deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevrheader #1#2#3{\\doind {vr}{\\code{#3}}/ -\deftypevrx tex-src/texinfo.tex /^\\def\\deftypevrx #1 {\\errmessage{@deftypevrx in inv/ -\defun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ -\defunargs tex-src/texinfo.tex /^\\def\\defunargs #1{\\functionparens \\sl$/ -\defunheader tex-src/texinfo.tex /^\\def\\defunheader #1#2{\\doind {fn}{\\code{#1}}% Make/ -\defunx tex-src/texinfo.tex /^\\def\\defunx #1 {\\errmessage{@defunx in invalid con/ -\defvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ -\defvarargs tex-src/texinfo.tex /^\\def\\defvarargs #1{\\normalparens #1%$/ -\defvarheader tex-src/texinfo.tex /^\\def\\defvarheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ -\defvarparsebody tex-src/texinfo.tex /^\\def\\defvarparsebody #1#2#3{\\begingroup\\inENV% Env/ -\defvarx tex-src/texinfo.tex /^\\def\\defvarx #1 {\\errmessage{@defvarx in invalid c/ -\defvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ -\defvrheader tex-src/texinfo.tex /^\\def\\defvrheader #1#2#3{\\doind {vr}{\\code{#2}}%$/ -\defvrparsebody tex-src/texinfo.tex /^\\def\\defvrparsebody #1#2#3#4 {\\begingroup\\inENV %$/ -\defvrx tex-src/texinfo.tex /^\\def\\defvrx #1 {\\errmessage{@defvrx in invalid con/ -\description tex-src/texinfo.tex /^\\def\\description{\\tablez{\\dontindex}{1}{}{}{}{}}$/ -\df tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ -\dfn tex-src/texinfo.tex /^\\def\\dfn##1{\\realbackslash dfn {##1}}$/ -\direntry tex-src/texinfo.tex /^\\def\\direntry{\\begingroup\\direntryxxx}$/ -\direntryxxx tex-src/texinfo.tex /^\\long\\def\\direntryxxx #1\\end direntry{\\endgroup\\ig/ -\display tex-src/texinfo.tex /^\\def\\display{\\begingroup\\inENV %This group ends at/ -\dmn tex-src/texinfo.tex /^\\def\\dmn#1{\\thinspace #1}$/ -\dobreak tex-src/texinfo.tex /^\\def\\dobreak#1#2{\\par\\ifdim\\lastskip<#1\\removelast/ -\dochapentry tex-src/texinfo.tex /^\\def\\dochapentry#1#2{%$/ -\docodeindex tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ -\doind tex-src/texinfo.tex /^\\def\\doind #1#2{%$/ -\doindex tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ -\donoderef tex-src/texinfo.tex /^\\def\\donoderef{\\ifx\\lastnode\\relax\\else$/ -\dontindex tex-src/texinfo.tex /^\\def\\dontindex #1{}$/ -\dopageno tex-src/texinfo.tex /^\\def\\dopageno#1{{\\rm #1}}$/ -\doprintindex tex-src/texinfo.tex /^\\def\\doprintindex#1{%$/ -\dosecentry tex-src/texinfo.tex /^\\def\\dosecentry#1#2{%$/ -\dosetq tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ -\doshortpageno tex-src/texinfo.tex /^\\def\\doshortpageno#1{{\\rm #1}}$/ -\dosubind tex-src/texinfo.tex /^\\def\\dosubind #1#2#3{%$/ -\dosubsecentry tex-src/texinfo.tex /^\\def\\dosubsecentry#1#2{%$/ -\dosubsubsecentry tex-src/texinfo.tex /^\\def\\dosubsubsecentry#1#2{%$/ -\dots tex-src/texinfo.tex /^\\def\\dots{$\\ldots$}$/ -\dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots }%$/ -\dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots}$/ -\doublecolumnout tex-src/texinfo.tex /^\\def\\doublecolumnout{\\splittopskip=\\topskip \\split/ -\emph tex-src/texinfo.tex /^\\def\\emph##1{\\realbackslash emph {##1}}$/ -\end tex-src/texinfo.tex /^\\def\\end{\\parsearg\\endxxx}$/ -\enddoublecolumns tex-src/texinfo.tex /^\\def\\enddoublecolumns{\\output={\\balancecolumns}\\ej/ -\endxxx tex-src/texinfo.tex /^\\def\\endxxx #1{%$/ -\entry tex-src/texinfo.tex /^\\def\\entry #1#2{\\begingroup$/ -\enumerate tex-src/texinfo.tex /^\\def\\enumerate{\\parsearg\\enumeratezzz}$/ -\enumeratey tex-src/texinfo.tex /^\\def\\enumeratey #1 #2\\endenumeratey{%$/ -\enumeratezzz tex-src/texinfo.tex /^\\def\\enumeratezzz #1{\\enumeratey #1 \\endenumerate/ -\equiv tex-src/texinfo.tex /^\\def\\equiv{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ -\equiv tex-src/texinfo.tex /^\\def\\equiv{\\realbackslash equiv}$/ -\error tex-src/texinfo.tex /^\\def\\error{\\leavevmode\\lower.7ex\\copy\\errorbox}$/ -\errorE tex-src/texinfo.tex /^\\def\\errorE#1{$/ -\evenfooting tex-src/texinfo.tex /^\\def\\evenfooting{\\parsearg\\evenfootingxxx}$/ -\evenheading tex-src/texinfo.tex /^\\def\\evenheading{\\parsearg\\evenheadingxxx}$/ -\everyfooting tex-src/texinfo.tex /^\\def\\everyfooting{\\parsearg\\everyfootingxxx}$/ -\everyheading tex-src/texinfo.tex /^\\def\\everyheading{\\parsearg\\everyheadingxxx}$/ -\ewbot tex-src/texinfo.tex /^\\def\\ewbot{\\vrule height0pt depth\\cornerthick widt/ -\ewtop tex-src/texinfo.tex /^\\def\\ewtop{\\vrule height\\cornerthick depth0pt widt/ -\exdent tex-src/texinfo.tex /^\\def\\exdent{\\parsearg\\exdentyyy}$/ -\exdentyyy tex-src/texinfo.tex /^\\def\\exdentyyy #1{{\\hfil\\break\\hbox{\\kern -\\exdent/ -\expansion tex-src/texinfo.tex /^\\def\\expansion{\\leavevmode\\raise.1ex\\hbox to 1em{\\/ -\expansion tex-src/texinfo.tex /^\\def\\expansion{\\realbackslash expansion}$/ -\file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}$/ -\file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}%$/ -\finalout tex-src/texinfo.tex /^\\def\\finalout{\\overfullrule=0pt}$/ -\findex tex-src/texinfo.tex /^\\def\\findex {\\fnindex}$/ -\finishtitlepage tex-src/texinfo.tex /^\\def\\finishtitlepage{%$/ -\flushcr tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / -\flushleft tex-src/texinfo.tex /^\\def\\flushleft{%$/ -\flushright tex-src/texinfo.tex /^\\def\\flushright{%$/ -\fnitemindex tex-src/texinfo.tex /^\\def\\fnitemindex #1{\\doind {fn}{\\code{#1}}}%$/ -\format tex-src/texinfo.tex /^\\def\\format{\\begingroup\\inENV %This group ends at / -\frenchspacing tex-src/texinfo.tex /^\\def\\frenchspacing{\\sfcode46=1000 \\sfcode63=1000 \\/ -\ftable tex-src/texinfo.tex /^\\def\\ftable{\\begingroup\\inENV\\obeylines\\obeyspaces/ -\gloggingall tex-src/texinfo.tex /^\\def\\gloggingall{\\begingroup \\globaldefs = 1 \\logg/ -\group tex-src/texinfo.tex /^\\def\\group{\\begingroup$/ -\gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}$/ -\gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}%$/ -\hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ -\hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ -\heading tex-src/texinfo.tex /^\\def\\heading{\\parsearg\\secheadingi}$/ -\headings tex-src/texinfo.tex /^\\def\\headings #1 {\\csname HEADINGS#1\\endcsname}$/ -\i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}$/ -\i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}%$/ -\ifclear tex-src/texinfo.tex /^\\def\\ifclear{\\begingroup\\ignoresections\\parsearg\\i/ -\ifclearfail tex-src/texinfo.tex /^\\def\\ifclearfail{\\begingroup\\ignoresections\\ifclea/ -\ifclearfailxxx tex-src/texinfo.tex /^\\long\\def\\ifclearfailxxx #1\\end ifclear{\\endgroup\\/ -\ifclearxxx tex-src/texinfo.tex /^\\def\\ifclearxxx #1{\\endgroup$/ -\ifinfo tex-src/texinfo.tex /^\\def\\ifinfo{\\begingroup\\ignoresections\\ifinfoxxx}$/ -\ifinfoxxx tex-src/texinfo.tex /^\\long\\def\\ifinfoxxx #1\\end ifinfo{\\endgroup\\ignore/ -\ifset tex-src/texinfo.tex /^\\def\\ifset{\\begingroup\\ignoresections\\parsearg\\ifs/ -\ifsetfail tex-src/texinfo.tex /^\\def\\ifsetfail{\\begingroup\\ignoresections\\ifsetfai/ -\ifsetfailxxx tex-src/texinfo.tex /^\\long\\def\\ifsetfailxxx #1\\end ifset{\\endgroup\\igno/ -\ifsetxxx tex-src/texinfo.tex /^\\def\\ifsetxxx #1{\\endgroup$/ -\iftex tex-src/texinfo.tex /^\\def\\iftex{}$/ -\ifusingtt tex-src/texinfo.tex /^\\def\\ifusingtt#1#2{\\ifdim \\fontdimen3\\the\\font=0pt/ -\ignore tex-src/texinfo.tex /^\\def\\ignore{\\begingroup\\ignoresections$/ -\ignoresections tex-src/texinfo.tex /^\\def\\ignoresections{%$/ -\ignorexxx tex-src/texinfo.tex /^\\long\\def\\ignorexxx #1\\end ignore{\\endgroup\\ignore/ -\ii tex-src/texinfo.tex /^\\def\\ii#1{{\\it #1}} % italic font$/ -\inENV tex-src/texinfo.tex /^\\newif\\ifENV \\ENVfalse \\def\\inENV{\\ifENV\\relax\\els/ -\include tex-src/texinfo.tex /^\\def\\include{\\parsearg\\includezzz}$/ -\includezzz tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ -\indexbackslash tex-src/texinfo.tex /^ \\def\\indexbackslash{\\rawbackslashxx}$/ -\indexdotfill tex-src/texinfo.tex /^\\def\\indexdotfill{\\cleaders$/ -\indexdummies tex-src/texinfo.tex /^\\def\\indexdummies{%$/ -\indexdummydots tex-src/texinfo.tex /^\\def\\indexdummydots{...}$/ -\indexdummyfont tex-src/texinfo.tex /^\\def\\indexdummyfont#1{#1}$/ -\indexdummytex tex-src/texinfo.tex /^\\def\\indexdummytex{TeX}$/ -\indexfonts tex-src/texinfo.tex /^\\def\\indexfonts{%$/ -\indexnofonts tex-src/texinfo.tex /^\\def\\indexnofonts{%$/ -\infoappendix tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ -\infoappendixsec tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ -\infoappendixsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ -\infoappendixsubsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ -\infochapter tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ -\inforef tex-src/texinfo.tex /^\\def\\inforef #1{\\inforefzzz #1,,,,**}$/ -\inforefzzz tex-src/texinfo.tex /^\\def\\inforefzzz #1,#2,#3,#4**{See Info file \\file{/ -\infosection tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ -\infosubsection tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ -\infosubsubsection tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ -\infotop tex-src/texinfo.tex /^\\def\\infotop{\\parsearg\\unnumberedzzz}$/ -\infounnumbered tex-src/texinfo.tex /^\\def\\infounnumbered{\\parsearg\\unnumberedzzz}$/ -\infounnumberedsec tex-src/texinfo.tex /^\\def\\infounnumberedsec{\\parsearg\\unnumberedseczzz}/ -\infounnumberedsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsec{\\parsearg\\unnumberedsubs/ -\infounnumberedsubsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsubsec{\\parsearg\\unnumbereds/ -\initial tex-src/texinfo.tex /^\\def\\initial #1{%$/ -\internalBitem tex-src/texinfo.tex /^\\def\\internalBitem{\\smallbreak \\parsearg\\itemzzz}$/ -\internalBitemx tex-src/texinfo.tex /^\\def\\internalBitemx{\\par \\parsearg\\itemzzz}$/ -\internalBkitem tex-src/texinfo.tex /^\\def\\internalBkitem{\\smallbreak \\parsearg\\kitemzzz/ -\internalBkitemx tex-src/texinfo.tex /^\\def\\internalBkitemx{\\par \\parsearg\\kitemzzz}$/ -\internalBxitem tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ -\internalBxitemx tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ -\internalsetq tex-src/texinfo.tex /^\\def\\internalsetq #1#2{'xrdef {#1}{\\csname #2\\endc/ -\item tex-src/texinfo.tex /^\\def\\item{\\errmessage{@item while not in a table}}/ -\itemcontents tex-src/texinfo.tex /^\\def\\itemcontents{#1}%$/ -\itemfont tex-src/texinfo.tex /^\\def\\itemfont{#2}%$/ -\itemize tex-src/texinfo.tex /^\\def\\itemize{\\parsearg\\itemizezzz}$/ -\itemizeitem tex-src/texinfo.tex /^\\def\\itemizeitem{%$/ -\itemizey tex-src/texinfo.tex /^\\def\\itemizey #1#2{%$/ -\itemizezzz tex-src/texinfo.tex /^\\def\\itemizezzz #1{%$/ -\itemx tex-src/texinfo.tex /^\\def\\itemx{\\errmessage{@itemx while not in a table/ -\itemzzz tex-src/texinfo.tex /^\\def\\itemzzz #1{\\begingroup %$/ -\kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}$/ -\kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}%$/ -\kbd tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ -\kbdfoo tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ -\key tex-src/texinfo.tex /^\\def\\key #1{{\\tt \\exhyphenpenalty=10000\\uppercase{/ -\key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}$/ -\key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}%$/ -\kindex tex-src/texinfo.tex /^\\def\\kindex {\\kyindex}$/ -\kitem tex-src/texinfo.tex /^\\def\\kitem{\\errmessage{@kitem while not in a table/ -\kitemx tex-src/texinfo.tex /^\\def\\kitemx{\\errmessage{@kitemx while not in a tab/ -\kitemzzz tex-src/texinfo.tex /^\\def\\kitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ -\l tex-src/texinfo.tex /^\\def\\l#1{{\\li #1}\\null} % $/ -\labelspace tex-src/texinfo.tex /^\\def\\labelspace{\\hskip1em \\relax}$/ -\lbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ -\less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}$/ -\less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}%$/ -\linenumber tex-src/texinfo.tex /^ \\def\\linenumber{\\the\\inputlineno:\\space}$/ -\lisp tex-src/texinfo.tex /^\\def\\lisp{\\aboveenvbreak$/ -\loggingall tex-src/texinfo.tex /^\\def\\loggingall{\\tracingcommands2 \\tracingstats2 $/ -\losespace tex-src/texinfo.tex /^\\def\\losespace #1{#1}$/ -\lowercaseenumerate tex-src/texinfo.tex /^\\def\\lowercaseenumerate{%$/ -\lvvmode tex-src/texinfo.tex /^\\def\\lvvmode{\\vbox to 0pt{}}$/ -\majorheading tex-src/texinfo.tex /^\\def\\majorheading{\\parsearg\\majorheadingzzz}$/ -\majorheadingzzz tex-src/texinfo.tex /^\\def\\majorheadingzzz #1{%$/ -\math tex-src/texinfo.tex /^\\def\\math#1{\\implicitmath #1\\implicitmath}$/ -\menu tex-src/texinfo.tex /^\\long\\def\\menu #1\\end menu{}$/ -\minus tex-src/texinfo.tex /^\\def\\minus{$-$}$/ -\mylbrace tex-src/texinfo.tex /^\\def\\mylbrace {{\\tt \\char '173}}$/ -\myrbrace tex-src/texinfo.tex /^\\def\\myrbrace {{\\tt \\char '175}}$/ -\need tex-src/texinfo.tex /^\\def\\need{\\parsearg\\needx}$/ -\needx tex-src/texinfo.tex /^\\def\\needx#1{%$/ -\newcodeindex tex-src/texinfo.tex /^\\def\\newcodeindex #1{$/ -\newindex tex-src/texinfo.tex /^\\def\\newindex #1{$/ -\next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ -\nm tex-src/testenv.tex /^\\newcommand{\\nm}[2]{\\nomenclature{#1}{#2}}$/ -\node tex-src/texinfo.tex /^\\def\\node{\\ENVcheck\\parsearg\\nodezzz}$/ -\nodexxx[ tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ -\nodezzz tex-src/texinfo.tex /^\\def\\nodezzz#1{\\nodexxx [#1,]}$/ -\nofillexdent tex-src/texinfo.tex /^\\def\\nofillexdent{\\parsearg\\nofillexdentyyy}$/ -\nofillexdentyyy tex-src/texinfo.tex /^\\def\\nofillexdentyyy #1{{\\advance \\leftskip by -\\e/ -\normalbackslash tex-src/texinfo.tex /^\\def\\normalbackslash{{\\tt\\rawbackslashxx}}$/ -\normalcaret tex-src/texinfo.tex /^\\def\\normalcaret{^}$/ -\normaldoublequote tex-src/texinfo.tex /^\\def\\normaldoublequote{"}$/ -\normalgreater tex-src/texinfo.tex /^\\def\\normalgreater{>}$/ -\normalless tex-src/texinfo.tex /^\\def\\normalless{<}$/ -\normalplus tex-src/texinfo.tex /^\\def\\normalplus{+}$/ -\normaltilde tex-src/texinfo.tex /^\\def\\normaltilde{~}$/ -\normalunderscore tex-src/texinfo.tex /^\\def\\normalunderscore{_}$/ -\normalverticalbar tex-src/texinfo.tex /^\\def\\normalverticalbar{|}$/ -\nsbot tex-src/texinfo.tex /^\\def\\nsbot{\\vbox$/ -\nstop tex-src/texinfo.tex /^\\def\\nstop{\\vbox$/ -\numberedsec tex-src/texinfo.tex /^\\outer\\def\\numberedsec{\\parsearg\\seczzz}$/ -\numberedsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsec{\\parsearg\\numberedsubsec/ -\numberedsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubseczzz #1{\\seccheck{subsection}%$/ -\numberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsubsec{\\parsearg\\numberedsub/ -\numberedsubsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubsubseczzz #1{\\seccheck{subsubsecti/ -\numericenumerate tex-src/texinfo.tex /^\\def\\numericenumerate{%$/ -\oddfooting tex-src/texinfo.tex /^\\def\\oddfooting{\\parsearg\\oddfootingxxx}$/ -\oddheading tex-src/texinfo.tex /^\\def\\oddheading{\\parsearg\\oddheadingxxx}$/ -\onepageout tex-src/texinfo.tex /^\\def\\onepageout#1{\\hoffset=\\normaloffset$/ -\opencontents tex-src/texinfo.tex /^\\def\\opencontents{\\openout \\contentsfile = \\jobnam/ -\openindices tex-src/texinfo.tex /^\\def\\openindices{%$/ -\opnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / -\page tex-src/texinfo.tex /^ \\def\\page{%$/ -\page tex-src/texinfo.tex /^\\def\\page{\\par\\vfill\\supereject}$/ -\pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ -\pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ -\parsearg tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ -\parseargline tex-src/texinfo.tex /^\\def\\parseargline{\\begingroup \\obeylines \\parsearg/ -\parseargx tex-src/texinfo.tex /^\\def\\parseargx{%$/ -\pindex tex-src/texinfo.tex /^\\def\\pindex {\\pgindex}$/ -\plainsecheading tex-src/texinfo.tex /^\\def\\plainsecheading #1{\\secheadingi {#1}}$/ -\point tex-src/texinfo.tex /^\\def\\point{$\\star$}$/ -\primary tex-src/texinfo.tex /^\\def\\primary #1{\\line{#1\\hfil}}$/ -\print tex-src/texinfo.tex /^\\def\\print{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ -\print tex-src/texinfo.tex /^\\def\\print{\\realbackslash print}$/ -\printedmanual tex-src/texinfo.tex /^\\def\\printedmanual{\\ignorespaces #5}%$/ -\printedmanual tex-src/texinfo.tex /^section ``\\printednodename'' in \\cite{\\printedmanu/ -\printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #1}%$/ -\printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #3}%$/ -\printindex tex-src/texinfo.tex /^\\def\\printindex{\\parsearg\\doprintindex}$/ -\pxref tex-src/texinfo.tex /^\\def\\pxref#1{see \\xrefX[#1,,,,,,,]}$/ -\quotation tex-src/texinfo.tex /^\\def\\quotation{%$/ -\r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}$/ -\r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}%$/ -\r tex-src/texinfo.tex /^\\def\\r#1{{\\rm #1}} % roman font$/ -\rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ -\rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ -\readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/ -\ref tex-src/texinfo.tex /^\\def\\ref#1{\\xrefX[#1,,,,,,,]}$/ -\refx tex-src/texinfo.tex /^\\def\\refx#1#2{%$/ -\resetmathfonts tex-src/texinfo.tex /^\\def\\resetmathfonts{%$/ -\result tex-src/texinfo.tex /^\\def\\result{\\leavevmode\\raise.15ex\\hbox to 1em{\\hf/ -\result tex-src/texinfo.tex /^\\def\\result{\\realbackslash result}$/ -\rm tex-src/texinfo.tex /^\\def\\rm{\\realbackslash rm }%$/ -\samp tex-src/texinfo.tex /^\\def\\samp #1{`\\tclose{#1}'\\null}$/ -\samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}$/ -\samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}%$/ -\sc tex-src/texinfo.tex /^\\def\\sc#1{{\\smallcaps#1}} % smallcaps font$/ -\seccheck tex-src/texinfo.tex /^\\def\\seccheck#1{\\if \\pageno<0 %$/ -\secentry tex-src/texinfo.tex /^ \\def\\secentry ##1##2##3##4{}$/ -\secentry tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ -\secentryfonts tex-src/texinfo.tex /^\\def\\secentryfonts{\\textfonts}$/ -\secfonts tex-src/texinfo.tex /^\\def\\secfonts{%$/ -\secheading tex-src/texinfo.tex /^\\def\\secheading #1#2#3{\\secheadingi {#2.#3\\enspace/ -\secheadingbreak tex-src/texinfo.tex /^\\def\\secheadingbreak{\\dobreak \\secheadingskip {-10/ -\secheadingi tex-src/texinfo.tex /^\\def\\secheadingi #1{{\\advance \\secheadingskip by \\/ -\secondary tex-src/texinfo.tex /^\\def\\secondary #1#2{$/ -\seczzz tex-src/texinfo.tex /^\\def\\seczzz #1{\\seccheck{section}%$/ -\set tex-src/texinfo.tex /^\\def\\set{\\parsearg\\setxxx}$/ -\setchapternewpage tex-src/texinfo.tex /^\\def\\setchapternewpage #1 {\\csname CHAPPAG#1\\endcs/ -\setchapterstyle tex-src/texinfo.tex /^\\def\\setchapterstyle #1 {\\csname CHAPF#1\\endcsname/ -\setdeffont tex-src/texinfo.tex /^\\def\\setdeffont #1 {\\csname DEF#1\\endcsname}$/ -\setfilename tex-src/texinfo.tex /^\\def\\setfilename{%$/ -\setref tex-src/texinfo.tex /^\\def\\setref#1{%$/ -\settitle tex-src/texinfo.tex /^\\def\\settitle{\\parsearg\\settitlezzz}$/ -\settitlezzz tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ -\setxxx tex-src/texinfo.tex /^\\def\\setxxx #1{$/ -\sf tex-src/texinfo.tex /^\\def\\sf{\\fam=\\sffam \\tensf}$/ -\sf tex-src/texinfo.tex /^\\def\\sf{\\realbackslash sf}%$/ -\shortchapentry tex-src/texinfo.tex /^\\def\\shortchapentry#1#2#3{%$/ -\shortunnumberedentry tex-src/texinfo.tex /^\\def\\shortunnumberedentry#1#2{%$/ -\singlecodeindexer tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ -\singleindexer tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ -\singlespace tex-src/texinfo.tex /^\\def\\singlespace{%$/ -\sl tex-src/texinfo.tex /^\\def\\sl{\\realbackslash sl }%$/ -\smallbook tex-src/texinfo.tex /^\\def\\smallbook{$/ -\smalllispx tex-src/texinfo.tex /^\\def\\smalllispx{\\aboveenvbreak\\begingroup\\inENV$/ -\smartitalic tex-src/texinfo.tex /^\\def\\smartitalic#1{{\\sl #1}\\futurelet\\next\\smartit/ -\smartitalicx tex-src/texinfo.tex /^\\def\\smartitalicx{\\ifx\\next,\\else\\ifx\\next-\\else\\i/ -\sp tex-src/texinfo.tex /^\\def\\sp{\\parsearg\\spxxx}$/ -\splitoff tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ -\spxxx tex-src/texinfo.tex /^\\def\\spxxx #1{\\par \\vskip #1\\baselineskip}$/ -\startcontents tex-src/texinfo.tex /^\\def\\startcontents#1{%$/ -\startenumeration tex-src/texinfo.tex /^\\def\\startenumeration#1{%$/ -\subheading tex-src/texinfo.tex /^\\def\\subheading{\\parsearg\\subsecheadingi}$/ -\subsecentry tex-src/texinfo.tex /^ \\def\\subsecentry ##1##2##3##4##5{}$/ -\subsecentry tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ -\subsecfonts tex-src/texinfo.tex /^\\def\\subsecfonts{%$/ -\subsecheading tex-src/texinfo.tex /^\\def\\subsecheading #1#2#3#4{\\subsecheadingi {#2.#3/ -\subsecheadingbreak tex-src/texinfo.tex /^\\def\\subsecheadingbreak{\\dobreak \\subsecheadingski/ -\subsecheadingi tex-src/texinfo.tex /^\\def\\subsecheadingi #1{{\\advance \\subsecheadingski/ -\subsubheading tex-src/texinfo.tex /^\\def\\subsubheading{\\parsearg\\subsubsecheadingi}$/ -\subsubsecentry tex-src/texinfo.tex /^ \\def\\subsubsecentry ##1##2##3##4##5##6{}$/ -\subsubsecentry tex-src/texinfo.tex /^\\def\\subsubsecentry#1#2#3#4#5#6{%$/ -\subsubsecfonts tex-src/texinfo.tex /^\\def\\subsubsecfonts{\\subsecfonts} % Maybe this sho/ -\subsubsecheading tex-src/texinfo.tex /^\\def\\subsubsecheading #1#2#3#4#5{\\subsubsecheading/ -\subsubsecheadingi tex-src/texinfo.tex /^\\def\\subsubsecheadingi #1{{\\advance \\subsecheading/ -\subtitle tex-src/texinfo.tex /^ \\def\\subtitle{\\parsearg\\subtitlezzz}%$/ -\subtitlefont tex-src/texinfo.tex /^ \\def\\subtitlefont{\\subtitlerm \\normalbaselinesk/ -\subtitlezzz tex-src/texinfo.tex /^ \\def\\subtitlezzz##1{{\\subtitlefont \\rightline{#/ -\summarycontents tex-src/texinfo.tex /^\\outer\\def\\summarycontents{%$/ -\supereject tex-src/texinfo.tex /^\\def\\supereject{\\par\\penalty -20000\\footnoteno =0 / -\syncodeindex tex-src/texinfo.tex /^\\def\\syncodeindex #1 #2 {%$/ -\synindex tex-src/texinfo.tex /^\\def\\synindex #1 #2 {%$/ -\t tex-src/texinfo.tex /^\\def\\t##1{\\realbackslash r {##1}}%$/ -\t tex-src/texinfo.tex /^\\def\\t#1{{\\tt \\exhyphenpenalty=10000\\rawbackslash / -\table tex-src/texinfo.tex /^\\def\\table{\\begingroup\\inENV\\obeylines\\obeyspaces\\/ -\tablez tex-src/texinfo.tex /^\\def\\tablez #1#2#3#4#5#6{%$/ -\tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}$/ -\tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}%$/ -\tclose tex-src/texinfo.tex /^\\def\\tclose#1{{\\rm \\tcloserm=\\fontdimen2\\font \\tt / -\tex tex-src/texinfo.tex /^\\def\\tex{\\begingroup$/ -\texinfoversion tex-src/texinfo.tex /^\\def\\texinfoversion{2.73}$/ -\textfonts tex-src/texinfo.tex /^\\def\\textfonts{%$/ -\thearg tex-src/texinfo.tex /^ \\def\\thearg{#1}%$/ -\thearg tex-src/texinfo.tex /^ \\ifx\\thearg\\empty \\def\\thearg{1}\\fi$/ -\thischapter tex-src/texinfo.tex /^ \\unnumbchapmacro{#1}\\def\\thischapter{}%$/ -\thischapter tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ -\thischaptername tex-src/texinfo.tex /^\\def\\thischaptername{No Chapter Title}$/ -\thisfile tex-src/texinfo.tex /^\\def\\thisfile{}$/ -\thistitle tex-src/texinfo.tex /^\\def\\thistitle{No Title}$/ -\tie tex-src/texinfo.tex /^\\def\\tie{\\penalty 10000\\ } % Save plain tex de/ -\tindex tex-src/texinfo.tex /^\\def\\tindex {\\tpindex}$/ -\title tex-src/texinfo.tex /^ \\def\\title{\\parsearg\\titlezzz}%$/ -\titlefont tex-src/texinfo.tex /^\\def\\titlefont#1{{\\titlerm #1}}$/ -\titlepage tex-src/texinfo.tex /^\\def\\titlepage{\\begingroup \\parindent=0pt \\textfon/ -\titlezzz tex-src/texinfo.tex /^ \\def\\titlezzz##1{\\leftline{\\titlefont{##1}}$/ -\today tex-src/texinfo.tex /^\\def\\today{\\number\\day\\space$/ -\top tex-src/texinfo.tex /^\\outer\\def\\top{\\parsearg\\unnumberedzzz}$/ -\tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}$/ -\tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}%$/ -\turnoffactive tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ -\unnchfopen tex-src/texinfo.tex /^\\def\\unnchfopen #1{%$/ -\unnchfplain tex-src/texinfo.tex /^\\def\\unnchfplain #1{%$/ -\unnumbchapentry tex-src/texinfo.tex /^\\def\\unnumbchapentry#1#2{\\dochapentry{#1}{#2}}$/ -\unnumbered tex-src/texinfo.tex /^\\outer\\def\\unnumbered{\\parsearg\\unnumberedzzz}$/ -\unnumberedsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsec{\\parsearg\\unnumberedseczz/ -\unnumberedseczzz tex-src/texinfo.tex /^\\def\\unnumberedseczzz #1{\\seccheck{unnumberedsec}%/ -\unnumberedsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsec{\\parsearg\\unnumberedsu/ -\unnumberedsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubseczzz #1{\\seccheck{unnumberedsu/ -\unnumberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsubsec{\\parsearg\\unnumbere/ -\unnumberedsubsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubsubseczzz #1{\\seccheck{unnumbere/ -\unnumberedzzz tex-src/texinfo.tex /^\\def\\unnumberedzzz #1{\\seccheck{unnumbered}%$/ -\unnumbnoderef tex-src/texinfo.tex /^\\def\\unnumbnoderef{\\ifx\\lastnode\\relax\\else$/ -\unnumbsecentry tex-src/texinfo.tex /^ \\def\\unnumbsecentry ##1##2{}$/ -\unnumbsecentry tex-src/texinfo.tex /^\\def\\unnumbsecentry#1#2{\\dosecentry{#1}{#2}}$/ -\unnumbsetref tex-src/texinfo.tex /^\\def\\unnumbsetref#1{%$/ -\unnumbsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsecentry ##1##2{}$/ -\unnumbsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsecentry#1#2{\\dosubsecentry{#1}{#2}}/ -\unnumbsubsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsubsecentry ##1##2{}$/ -\unnumbsubsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsubsecentry#1#2{\\dosubsubsecentry{#1/ -\uppercaseenumerate tex-src/texinfo.tex /^\\def\\uppercaseenumerate{%$/ -\var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}$/ -\var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}%$/ -\vindex tex-src/texinfo.tex /^\\def\\vindex {\\vrindex}$/ -\vritemindex tex-src/texinfo.tex /^\\def\\vritemindex #1{\\doind {vr}{\\code{#1}}}%$/ -\vtable tex-src/texinfo.tex /^\\def\\vtable{\\begingroup\\inENV\\obeylines\\obeyspaces/ -\w tex-src/texinfo.tex /^\\def\\w#1{\\leavevmode\\hbox{#1}}$/ -\w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w }%$/ -\w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w}$/ -\xitem tex-src/texinfo.tex /^\\def\\xitem{\\errmessage{@xitem while not in a table/ -\xitemx tex-src/texinfo.tex /^\\def\\xitemx{\\errmessage{@xitemx while not in a tab/ -\xitemzzz tex-src/texinfo.tex /^\\def\\xitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ -\xkey tex-src/texinfo.tex /^\\def\\xkey{\\key}$/ -\xrdef tex-src/texinfo.tex /^\\def\\xrdef #1#2{$/ -\xref tex-src/texinfo.tex /^\\def\\xref#1{See \\xrefX[#1,,,,,,,]}$/ -\xrefX[ tex-src/texinfo.tex /^\\def\\xrefX[#1,#2,#3,#4,#5,#6]{\\begingroup%$/ +] tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ ^ tex-src/texinfo.tex /^\\def^{{\\tt \\hat}}$/ +^ tex-src/texinfo.tex /^\\let^=\\normalcaret$/ +_ tex-src/texinfo.tex /^\\def\\_{\\lvvmode \\kern.06em \\vbox{\\hrule width.3em / +_ tex-src/texinfo.tex /^\\def\\_{{\\realbackslash _}}%$/ _ tex-src/texinfo.tex /^\\def_{\\ifusingtt\\normalunderscore\\_}$/ +_ tex-src/texinfo.tex /^\\let_=\\normalunderscore$/ _GETOPT_H c-src/getopt.h 19 _GNU_SOURCE c-src/etags.c 94 _REGEX_H c-src/emacs/src/regex.h 21 @@ -2263,6 +1789,7 @@ _realloc c-src/emacs/src/gmalloc.c /^_realloc (void *ptr, size_t size)$/ _realloc_internal c-src/emacs/src/gmalloc.c /^_realloc_internal (void *ptr, size_t size)$/ _realloc_internal_nolock c-src/emacs/src/gmalloc.c /^_realloc_internal_nolock (void *ptr, size_t size)$/ ` ruby-src/test.rb /^ def `(command)$/ +` tex-src/texinfo.tex /^\\def\\`{{`}}$/ a c-src/h.h 103 a c-src/h.h 40 a c.c /^a ()$/ @@ -2298,6 +1825,7 @@ abbrevs_changed c-src/abbrev.c 56 abc c-src/h.h 33 abc c-src/h.h 37 abort-recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/ +aboveenvbreak tex-src/texinfo.tex /^\\def\\aboveenvbreak{{\\advance\\aboveenvskipamount by/ abs/f ada-src/etags-test-for.ada /^ function "abs" (Right : Complex) return Real'/ absolute_dirname c-src/etags.c /^absolute_dirname (char *file, char *dir)$/ absolute_filename c-src/etags.c /^absolute_filename (char *file, char *dir)$/ @@ -2346,6 +1874,8 @@ accu_warning merc-src/accumulator.m /^:- type accu_warning$/ act prol-src/natded.prolog /^act(OutForm,OutSyn,Ws):-$/ action prol-src/natded.prolog /^action(KeyVals):-$/ active_maps c-src/emacs/src/keyboard.c /^active_maps (Lisp_Object first_event)$/ +activedoublequote tex-src/texinfo.tex /^\\def\\activedoublequote{{\\tt \\char '042}}$/ +activeparens tex-src/texinfo.tex /^\\def\\activeparens{%$/ actout prol-src/natded.prolog /^actout('Text',Trees):-$/ addArchs objc-src/PackInsp.m /^-(void)addArchs:(const char *)string$/ addPOReader php-src/lce_functions.php /^ function addPOReader($d_name, &$por)$/ @@ -2358,6 +1888,8 @@ add_user_signal c-src/emacs/src/keyboard.c /^add_user_signal (int sig, const cha addnoise html-src/algrthms.html /^Adding Noise to the$/ address y-src/cccp.y 113 adjust_point_for_property c-src/emacs/src/keyboard.c /^adjust_point_for_property (ptrdiff_t last_pt, bool/ +afourpaper tex-src/texinfo.tex /^\\def\\afourpaper{$/ +afterenvbreak tex-src/texinfo.tex /^\\def\\afterenvbreak{\\endgraf \\ifdim\\lastskip<\\above/ agent cp-src/clheir.hpp 75 algorithms html-src/algrthms.html /^Description$/ alias c-src/emacs/src/lisp.h 688 @@ -2372,6 +1904,9 @@ alive cp-src/conway.hpp 7 all_kboards c-src/emacs/src/keyboard.c 86 allocate_kboard c-src/emacs/src/keyboard.c /^allocate_kboard (Lisp_Object type)$/ allocated c-src/emacs/src/regex.h 344 +alphaenumerate tex-src/texinfo.tex /^\\def\\alphaenumerate{\\enumerate{a}}$/ +ampnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +amprm tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ an_extern_linkage c-src/h.h 44 an_extern_linkage c-src/h.h 56 an_extern_linkage_ptr c-src/h.h 43 @@ -2388,8 +1923,27 @@ append_list prol-src/natded.prolog /^append_list([],[]).$/ append_string pas-src/common.pas /^procedure append_string;(*($/ append_tool_bar_item c-src/emacs/src/keyboard.c /^append_tool_bar_item (void)$/ appendix perl-src/htlmify-cystic 24 +appendix tex-src/texinfo.tex /^\\let\\appendix=\\relax$/ +appendix tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ appendix_name perl-src/htlmify-cystic 13 appendix_toc perl-src/htlmify-cystic 16 +appendixletter tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ +appendixnoderef tex-src/texinfo.tex /^\\def\\appendixnoderef{\\ifx\\lastnode\\relax\\else$/ +appendixsec tex-src/texinfo.tex /^\\let\\appendixsec=\\relax$/ +appendixsec tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ +appendixsection tex-src/texinfo.tex /^\\let\\appendixsection=\\relax$/ +appendixsection tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ +appendixsectionzzz tex-src/texinfo.tex /^\\def\\appendixsectionzzz #1{\\seccheck{appendixsecti/ +appendixsetref tex-src/texinfo.tex /^\\def\\appendixsetref#1{%$/ +appendixsubsec tex-src/texinfo.tex /^\\let\\appendixsubsec=\\relax$/ +appendixsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ +appendixsubsection tex-src/texinfo.tex /^\\let\\appendixsubsection=\\relax$/ +appendixsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubseczzz #1{\\seccheck{appendixsubsec/ +appendixsubsubsec tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/ +appendixsubsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ +appendixsubsubsection tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ +appendixsubsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubsubseczzz #1{\\seccheck{appendixsub/ +appendixzzz tex-src/texinfo.tex /^\\def\\appendixzzz #1{\\seccheck{appendix}%$/ apply_modifiers c-src/emacs/src/keyboard.c /^apply_modifiers (int modifiers, Lisp_Object base)$/ apply_modifiers_uncached c-src/emacs/src/keyboard.c /^apply_modifiers_uncached (int modifiers, char *bas/ aref_addr c-src/emacs/src/lisp.h /^aref_addr (Lisp_Object array, ptrdiff_t idx)$/ @@ -2409,6 +1963,7 @@ argument c-src/etags.c 253 argvals prol-src/natded.prolog /^argvals([]) --> [].$/ array c.c 190 ascii c-src/emacs/src/lisp.h 1598 +asis tex-src/texinfo.tex /^\\def\\asis#1{#1}$/ asort cp-src/functions.cpp /^void asort(int *a, int num){$/ assemby-code-word forth-src/test-forth.fth /^code assemby-code-word ( dunno what it does )$/ assert c-src/etags.c /^# define assert(x) ((void) 0)$/ @@ -2426,7 +1981,11 @@ atom prol-src/natded.prolog /^atom(X) --> [X], {atomic(X)}.$/ atomval prol-src/natded.prolog /^atomval(X) --> atom(X).$/ aultparindent tex-src/texinfo.tex /^\\newdimen\\defaultparindent \\defaultparindent = 15p/ aultparindent tex-src/texinfo.tex /^\\parindent = \\defaultparindent$/ -aultparindent\hang\textindent tex-src/texinfo.tex /^\\footstrut\\parindent=\\defaultparindent\\hang\\textin/ +aultparindent\hang tex-src/texinfo.tex /^\\footstrut\\parindent=\\defaultparindent\\hang\\textin/ +author tex-src/texinfo.tex /^ \\def\\author{\\parsearg\\authorzzz}%$/ +authorfont tex-src/texinfo.tex /^ \\def\\authorfont{\\authorrm \\normalbaselineskip =/ +authorrm tex-src/texinfo.tex /^\\let\\authorrm = \\secrm$/ +authorzzz tex-src/texinfo.tex /^ \\def\\authorzzz##1{\\ifseenauthor\\else\\vskip 0pt / auto_help c-src/etags.c 699 b c-src/h.h 103 b c-src/h.h 104 @@ -2438,7 +1997,14 @@ b c.c 260 b c.c 262 b cp-src/c.C 132 b ruby-src/test1.ru /^ def b()$/ -backslash=0 tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ +b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}$/ +b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}%$/ +b tex-src/texinfo.tex /^\\def\\b#1{{\\bf #1}}$/ +b tex-src/texinfo.tex /^\\let\\b=\\indexdummyfont$/ +b tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ +backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ +balancecolumns tex-src/texinfo.tex /^\\def\\balancecolumns{%$/ bar c-src/c.c /^void bar() {while(0) {}}$/ bar c-src/h.h 19 bar c.c 143 @@ -2458,9 +2024,16 @@ bbbbbb c-src/h.h 113 been_warned c-src/etags.c 222 before_command_echo_length c-src/emacs/src/keyboard.c 130 before_command_key_count c-src/emacs/src/keyboard.c 129 +begin tex-src/texinfo.tex /^\\outer\\def\\begin{\\parsearg\\beginxxx}$/ +begindoublecolumns tex-src/texinfo.tex /^\\def\\begindoublecolumns{\\begingroup$/ +beginxxx tex-src/texinfo.tex /^\\def\\beginxxx #1{%$/ begtoken c-src/etags.c /^#define begtoken(c) (_btk[CHAR (c)]) \/* c can star/ behaviour_info erl-src/gs_dialog.erl /^behaviour_info(callbacks) ->$/ -bf=cmbx10 tex-src/texinfo.tex /^\\font\\defbf=cmbx10 scaled \\magstep1 %was 1314$/ +bf tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ +bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }$/ +bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }%$/ +bf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +bf tex-src/texinfo.tex /^\\font\\defbf=cmbx10 scaled \\magstep1 %was 1314$/ bind pyt-src/server.py /^ def bind(self, key, action):$/ bind_polling_period c-src/emacs/src/keyboard.c /^bind_polling_period (int n)$/ bits_word c-src/emacs/src/lisp.h 123 @@ -2476,6 +2049,7 @@ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by -\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\newskip\\defbodyindent \\defbodyindent=.4in$/ +boldbrax tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ bool c.c 222 bool merc-src/accumulator.m /^:- import_module bool.$/ bool_header_size c-src/emacs/src/lisp.h 1472 @@ -2488,6 +2062,7 @@ bool_vector_size c-src/emacs/src/lisp.h /^bool_vector_size (Lisp_Object a)$/ bool_vector_uchar_data c-src/emacs/src/lisp.h /^bool_vector_uchar_data (Lisp_Object a)$/ bool_vector_words c-src/emacs/src/lisp.h /^bool_vector_words (EMACS_INT size)$/ boolvar c-src/emacs/src/lisp.h 2287 +br tex-src/texinfo.tex /^\\let\\br = \\par$/ bracelev c-src/etags.c 2520 bsp_DevId c-src/h.h 25 bt c-src/emacs/src/lisp.h 2988 @@ -2501,10 +2076,13 @@ build_pure_c_string c-src/emacs/src/lisp.h /^build_pure_c_string (const char *st build_string c-src/emacs/src/lisp.h /^build_string (const char *str)$/ buildact prol-src/natded.prolog /^buildact([SynIn],Right,RightPlus1):-$/ builtin_lisp_symbol c-src/emacs/src/lisp.h /^builtin_lisp_symbol (int index)$/ +bullet tex-src/texinfo.tex /^\\def\\bullet{$\\ptexbullet$}$/ +bullet tex-src/texinfo.tex /^\\let\\bullet=\\ptexbullet$/ burst c-src/h.h 28 busy c-src/emacs/src/gmalloc.c 158 button_down_location c-src/emacs/src/keyboard.c 5210 button_down_time c-src/emacs/src/keyboard.c 5218 +bye tex-src/texinfo.tex /^\\outer\\def\\bye{\\pagealignmacro\\tracingstats=1\\ptex/ byte_stack c-src/emacs/src/lisp.h 3049 bytecode_dest c-src/emacs/src/lisp.h 3037 bytecode_top c-src/emacs/src/lisp.h 3036 @@ -2515,6 +2093,8 @@ bytes_used c-src/emacs/src/gmalloc.c 312 c c-src/h.h /^#define c() d$/ c c-src/h.h 106 c c.c 180 +c tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +c tex-src/texinfo.tex /^\\let\\c=\\comment$/ c_ext c-src/etags.c 2271 caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/ cacheLRUEntry_s c.c 172 @@ -2527,21 +2107,47 @@ calloc c-src/emacs/src/gmalloc.c 70 can_be_null c-src/emacs/src/regex.h 370 cancel_echoing c-src/emacs/src/keyboard.c /^cancel_echoing (void)$/ canonicalize_filename c-src/etags.c /^canonicalize_filename (register char *fn)$/ +capsenumerate tex-src/texinfo.tex /^\\def\\capsenumerate{\\enumerate{A}}$/ +cartbot tex-src/texinfo.tex /^\\def\\cartbot{\\hbox to \\cartouter{\\hskip\\lskip$/ +cartouche tex-src/texinfo.tex /^\\long\\def\\cartouche{%$/ +carttop tex-src/texinfo.tex /^\\def\\carttop{\\hbox to \\cartouter{\\hskip\\lskip$/ case_Lisp_Int c-src/emacs/src/lisp.h 438 cat c-src/h.h 81 cat cp-src/c.C 126 cat cp-src/c.C 130 cat prol-src/natded.prolog /^cat(A, Alpha@Beta, Ass3, Qs3, tree(fe,A:Alpha@Beta/ cat_atoms prol-src/natded.prolog /^cat_atoms(A1,A2,A3):-$/ +cbl tex-src/texinfo.tex /^\\def\\cbl{{\\circle\\char'012\\hskip -6pt}}$/ +cbr tex-src/texinfo.tex /^\\def\\cbr{{\\hskip 6pt\\circle\\char'011}}$/ cccccccccc c-src/h.h 115 cdr c-src/emacs/src/lisp.h 1159 cell y-src/parse.y 279 +center tex-src/texinfo.tex /^\\def\\center{\\parsearg\\centerzzz}$/ +centerzzz tex-src/texinfo.tex /^\\def\\centerzzz #1{{\\advance\\hsize by -\\leftskip$/ cgrep html-src/software.html /^cgrep$/ chain c-src/emacs/src/lisp.h 1162 chain c-src/emacs/src/lisp.h 2206 chain c-src/emacs/src/lisp.h 2396 chain_subst merc-src/accumulator.m /^:- func chain_subst(accu_subst, accu_subst) = accu/ chain_subst_2 merc-src/accumulator.m /^:- pred chain_subst_2(list(A)::in, map(A, B)::in, / +chapbf tex-src/texinfo.tex /^\\let\\chapbf=\\chaprm$/ +chapbreak tex-src/texinfo.tex /^\\def\\chapbreak{\\dobreak \\chapheadingskip {-4000}}$/ +chapentry tex-src/texinfo.tex /^ \\let\\chapentry = \\shortchapentry$/ +chapentry tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ +chapentryfonts tex-src/texinfo.tex /^\\def\\chapentryfonts{\\secfonts \\rm}$/ +chapfonts tex-src/texinfo.tex /^\\def\\chapfonts{%$/ +chapheading tex-src/texinfo.tex /^\\def\\chapheading{\\parsearg\\chapheadingzzz}$/ +chapheadingzzz tex-src/texinfo.tex /^\\def\\chapheadingzzz #1{\\chapbreak %$/ +chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfopen$/ +chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfplain$/ +chapoddpage tex-src/texinfo.tex /^\\def\\chapoddpage{\\chappager \\ifodd\\pageno \\else \\h/ +chappager tex-src/texinfo.tex /^\\def\\chappager{\\par\\vfill\\supereject}$/ +chapter tex-src/texinfo.tex /^\\let\\chapter=\\relax$/ +chapter tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ +chapternofonts tex-src/texinfo.tex /^\\def\\chapternofonts{%$/ +chapterzzz tex-src/texinfo.tex /^\\def\\chapterzzz #1{\\seccheck{chapter}%$/ +char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}$/ +char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}%$/ char_bits c-src/emacs/src/lisp.h 2443 char_table_specials c-src/emacs/src/lisp.h 1692 charpos c-src/emacs/src/lisp.h 2011 @@ -2552,14 +2158,24 @@ check_cons_list c-src/emacs/src/lisp.h /^# define check_cons_list() lisp_h_chec checker make-src/Makefile /^checker:$/ checkhdr c-src/emacs/src/gmalloc.c /^checkhdr (const struct hdr *hdr)$/ checkiso html-src/software.html /^checkiso$/ +chfopen tex-src/texinfo.tex /^\\def\\chfopen #1#2{\\chapoddpage {\\chapfonts$/ +chfplain tex-src/texinfo.tex /^\\def\\chfplain #1#2{%$/ childDidExit objc-src/Subprocess.m /^- childDidExit$/ chunks_free c-src/emacs/src/gmalloc.c 313 chunks_used c-src/emacs/src/gmalloc.c 311 +cindex tex-src/texinfo.tex /^\\def\\cindex {\\cpindex}$/ +cindexsub tex-src/texinfo.tex /^\\def\\cindexsub {\\begingroup\\obeylines\\cindexsub}$/ +cindexsub tex-src/texinfo.tex /^\\gdef\\cindexsub "#1" #2^^M{\\endgroup %$/ +cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}$/ +cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}%$/ +cite tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ +cite tex-src/texinfo.tex /^\\let\\cite=\\smartitalic$/ cjava c-src/etags.c 2936 class_method ruby-src/test.rb /^ def ClassExample.class_method$/ classifyLine php-src/lce_functions.php /^ function classifyLine($line)$/ clean make-src/Makefile /^clean:$/ clear cp-src/conway.hpp /^ void clear(void) { alive = 0; }$/ +clear tex-src/texinfo.tex /^\\def\\clear{\\parsearg\\clearxxx}$/ clear-abbrev-table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, / clear-this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/ clearAllKey objcpp-src/SimpleCalc.M /^- clearAllKey:sender$/ @@ -2569,12 +2185,19 @@ clear_input_pending c-src/emacs/src/keyboard.c /^clear_input_pending (void)$/ clear_neighbors cp-src/clheir.cpp /^void discrete_location::clear_neighbors(void)$/ clear_screen cp-src/screen.cpp /^void clear_screen(void)$/ clear_waiting_for_input c-src/emacs/src/keyboard.c /^clear_waiting_for_input (void)$/ +clearxxx tex-src/texinfo.tex /^\\def\\clearxxx #1{$/ +clnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +clrm tex-src/texinfo.tex /^\\gdef\\clrm{% Print a paren in roman if it is takin/ cmd_error c-src/emacs/src/keyboard.c /^cmd_error (Lisp_Object data)$/ cmd_error_internal c-src/emacs/src/keyboard.c /^cmd_error_internal (Lisp_Object data, const char */ cmpfn c-src/emacs/src/lisp.h /^ bool (*cmpfn) (struct hash_table_test *t, Lisp_O/ cmt prol-src/natded.prolog /^cmt:-$/ cname c-src/etags.c 2519 cno c-src/etags.c 224 +code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}$/ +code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}%$/ +code tex-src/texinfo.tex /^\\let\\code=\\indexdummyfont$/ +code tex-src/texinfo.tex /^\\let\\code=\\tclose$/ colori cp-src/c.C 40 commaargvals prol-src/natded.prolog /^commaargvals(Args) -->$/ command c-src/etags.c 187 @@ -2584,6 +2207,8 @@ command_loop_1 c-src/emacs/src/keyboard.c /^command_loop_1 (void)$/ command_loop_2 c-src/emacs/src/keyboard.c /^command_loop_2 (Lisp_Object ignore)$/ command_loop_level c-src/emacs/src/keyboard.c 195 comment php-src/lce_functions.php /^ function comment($line, $class)$/ +comment tex-src/texinfo.tex /^\\def\\comment{\\catcode 64=\\other \\catcode 123=\\othe/ +commentxxx tex-src/texinfo.tex /^\\def\\commentxxx #1{\\catcode 64=0 \\catcode 123=1 \\c/ commutativity_assertion merc-src/accumulator.m /^:- pred commutativity_assertion(module_info::in,li/ compile_empty prol-src/natded.prolog /^compile_empty:-$/ compile_lex prol-src/natded.prolog /^compile_lex(File):-$/ @@ -2606,6 +2231,10 @@ consult_lex prol-src/natded.prolog /^consult_lex:-$/ contents c-src/emacs/src/lisp.h 1372 contents c-src/emacs/src/lisp.h 1600 contents c-src/emacs/src/lisp.h 1624 +contents tex-src/texinfo.tex /^\\let\\contents=\\relax$/ +contents tex-src/texinfo.tex /^\\outer\\def\\contents{%$/ +copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright }%$/ +copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright}$/ count c-src/emacs/src/lisp.h 1863 count_layers lua-src/allegro.lua /^local function count_layers (layer)$/ count_words c-src/tab.c /^static int count_words(char *str, char delim)$/ @@ -2625,10 +2254,20 @@ create_new_orig_recursive_goals merc-src/accumulator.m /^:- func create_new_orig create_new_recursive_goals merc-src/accumulator.m /^:- func create_new_recursive_goals(set(accu_goal_i/ create_new_var merc-src/accumulator.m /^:- pred create_new_var(prog_var::in, string::in, p/ create_orig_goal merc-src/accumulator.m /^:- pred create_orig_goal(hlds_goal::in, accu_subst/ +cropmarks tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ +croppageout tex-src/texinfo.tex /^\\def\\croppageout#1{\\hoffset=0pt % make sure this d/ cscInitTime cp-src/c.C 7 cscSegmentationTime cp-src/c.C 8 +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\relax}$/ +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\set}$/ +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname#1indfile\\endcsname=\\synind/ +csname tex-src/texinfo.tex /^\\expandafter\\xdef\\csname#1index\\endcsname{% % Defi/ +csname tex-src/texinfo.tex /^{\\catcode`\\'=\\other\\expandafter \\gdef \\csname X#1\\/ cstack c-src/etags.c 2523 ctags make-src/Makefile /^ctags: etags.c ${OBJS}$/ +ctl tex-src/texinfo.tex /^\\def\\ctl{{\\circle\\char'013\\hskip -6pt}}% 6pt from / +ctr tex-src/texinfo.tex /^\\def\\ctr{{\\hskip 6pt\\circle\\char'010}}$/ +ctrl tex-src/texinfo.tex /^\\def\\ctrl #1{{\\tt \\rawbackslash \\hat}#1}$/ curlb c-src/etags.c 2929 curlinepos c-src/etags.c 2931 current-idle-time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/ @@ -2639,6 +2278,10 @@ curry-test scm-src/test.scm /^(define (((((curry-test a) b) c) d) e)$/ cursor_position cp-src/screen.cpp /^void cursor_position(void)$/ cursor_x cp-src/screen.cpp 15 cursor_y cp-src/screen.cpp 15 +cvarheader\defcvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +cvtype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defcvtype{} of #1}%$/ +cvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +cvx\defcvarheader tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ d c-src/emacs/src/lisp.h 4673 d c-src/emacs/src/lisp.h 4679 d c.c 180 @@ -2660,6 +2303,15 @@ default_C_help c-src/etags.c 515 default_C_help c-src/etags.c 523 default_C_suffixes c-src/etags.c 512 defcell c-src/emacs/src/lisp.h 2351 +defcodeindex tex-src/texinfo.tex /^\\def\\defcodeindex{\\parsearg\\newcodeindex}$/ +defcv tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ +defcvarheader tex-src/texinfo.tex /^\\def\\defcvarheader #1#2#3{%$/ +defcvtype tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ +defcvx tex-src/texinfo.tex /^\\def\\defcvx #1 {\\errmessage{@defcvx in invalid con/ +deffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ +deffnheader tex-src/texinfo.tex /^\\def\\deffnheader #1#2#3{\\doind {fn}{\\code{#2}}%$/ +deffnx tex-src/texinfo.tex /^\\def\\deffnx #1 {\\errmessage{@deffnx in invalid con/ +defindex tex-src/texinfo.tex /^\\def\\defindex{\\parsearg\\newindex}$/ define-abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/ define-abbrev-table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/ define-global-abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/ @@ -2667,7 +2319,63 @@ define-mode-abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_ab defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4663 defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4665 definedef c-src/etags.c 2464 +defivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +defivarheader tex-src/texinfo.tex /^\\def\\defivarheader #1#2#3{%$/ +defivarx tex-src/texinfo.tex /^\\def\\defivarx #1 {\\errmessage{@defivarx in invalid/ +defmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +defmacheader tex-src/texinfo.tex /^\\def\\defmacheader #1#2{\\doind {fn}{\\code{#1}}% Mak/ +defmacx tex-src/texinfo.tex /^\\def\\defmacx #1 {\\errmessage{@defmacx in invalid c/ +defmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +defmethodheader tex-src/texinfo.tex /^\\def\\defmethodheader #1#2#3{%$/ +defmethodx tex-src/texinfo.tex /^\\def\\defmethodx #1 {\\errmessage{@defmethodx in inv/ +defmethparsebody tex-src/texinfo.tex /^\\def\\defmethparsebody #1#2#3#4 {\\begingroup\\inENV / +defname tex-src/texinfo.tex /^\\def\\defname #1#2{%$/ +defop tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ +defopheader tex-src/texinfo.tex /^\\def\\defopheader #1#2#3{%$/ +defopparsebody tex-src/texinfo.tex /^\\def\\defopparsebody #1#2#3#4#5 {\\begingroup\\inENV / +defopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +defoptheader tex-src/texinfo.tex /^\\def\\defoptheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ +defoptx tex-src/texinfo.tex /^\\def\\defoptx #1 {\\errmessage{@defoptx in invalid c/ +defoptype tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ +defopvarparsebody tex-src/texinfo.tex /^\\def\\defopvarparsebody #1#2#3#4#5 {\\begingroup\\inE/ +defopx tex-src/texinfo.tex /^\\def\\defopx #1 {\\errmessage{@defopx in invalid con/ +defparsebody tex-src/texinfo.tex /^\\def\\defparsebody #1#2#3{\\begingroup\\inENV% Enviro/ +defspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ +defspecheader tex-src/texinfo.tex /^\\def\\defspecheader #1#2{\\doind {fn}{\\code{#1}}% Ma/ +defspecx tex-src/texinfo.tex /^\\def\\defspecx #1 {\\errmessage{@defspecx in invalid/ +deftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +deftpargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ +deftpheader tex-src/texinfo.tex /^\\def\\deftpheader #1#2#3{\\doind {tp}{\\code{#2}}%$/ +deftpx tex-src/texinfo.tex /^\\def\\deftpx #1 {\\errmessage{@deftpx in invalid con/ +deftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ +deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ +deftypefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheaderx #1#2#3 #4\\relax{%$/ +deftypefnx tex-src/texinfo.tex /^\\def\\deftypefnx #1 {\\errmessage{@deftypefnx in inv/ +deftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +deftypefunargs tex-src/texinfo.tex /^\\def\\deftypefunargs #1{%$/ +deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ +deftypefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheaderx #1#2 #3\\relax{%$/ +deftypeunx tex-src/texinfo.tex /^\\def\\deftypeunx #1 {\\errmessage{@deftypeunx in inv/ +deftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevarheader #1#2{%$/ +deftypevarx tex-src/texinfo.tex /^\\def\\deftypevarx #1 {\\errmessage{@deftypevarx in i/ +deftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevrheader #1#2#3{\\doind {vr}{\\code{#3}}/ +deftypevrx tex-src/texinfo.tex /^\\def\\deftypevrx #1 {\\errmessage{@deftypevrx in inv/ +defun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ defun_func1 c.c /^defun_func1()$/ +defunargs tex-src/texinfo.tex /^\\def\\defunargs #1{\\functionparens \\sl$/ +defunheader tex-src/texinfo.tex /^\\def\\defunheader #1#2{\\doind {fn}{\\code{#1}}% Make/ +defunx tex-src/texinfo.tex /^\\def\\defunx #1 {\\errmessage{@defunx in invalid con/ +defvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ +defvarargs tex-src/texinfo.tex /^\\def\\defvarargs #1{\\normalparens #1%$/ +defvarheader tex-src/texinfo.tex /^\\def\\defvarheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ +defvarparsebody tex-src/texinfo.tex /^\\def\\defvarparsebody #1#2#3{\\begingroup\\inENV% Env/ +defvarx tex-src/texinfo.tex /^\\def\\defvarx #1 {\\errmessage{@defvarx in invalid c/ +defvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +defvrheader tex-src/texinfo.tex /^\\def\\defvrheader #1#2#3{\\doind {vr}{\\code{#2}}%$/ +defvrparsebody tex-src/texinfo.tex /^\\def\\defvrparsebody #1#2#3#4 {\\begingroup\\inENV %$/ +defvrx tex-src/texinfo.tex /^\\def\\defvrx #1 {\\errmessage{@defvrx in invalid con/ delegate objc-src/Subprocess.m /^- delegate$/ deleteItem pyt-src/server.py /^ def deleteItem(self):$/ delete_kboard c-src/emacs/src/keyboard.c /^delete_kboard (KBOARD *kb)$/ @@ -2677,25 +2385,54 @@ deliver_user_signal c-src/emacs/src/keyboard.c /^deliver_user_signal (int sig)$/ depth c-src/emacs/src/lisp.h 1618 derived_analyses prol-src/natded.prolog /^derived_analyses([],[]).$/ describe_abbrev c-src/abbrev.c /^describe_abbrev (sym, stream)$/ +description tex-src/texinfo.tex /^\\def\\description{\\tablez{\\dontindex}{1}{}{}{}{}}$/ detect_input_pending c-src/emacs/src/keyboard.c /^detect_input_pending (void)$/ detect_input_pending_ignore_squeezables c-src/emacs/src/keyboard.c /^detect_input_pending_ignore_squeezables (void)$/ detect_input_pending_run_timers c-src/emacs/src/keyboard.c /^detect_input_pending_run_timers (bool do_display)$/ +df tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +dfn tex-src/texinfo.tex /^\\def\\dfn##1{\\realbackslash dfn {##1}}$/ +dfn tex-src/texinfo.tex /^\\let\\dfn=\\smartitalic$/ dialog_loop erl-src/gs_dialog.erl /^dialog_loop(Module, Window, Frame, Extra, Args) ->/ dignorerest c-src/etags.c 2463 +direntry tex-src/texinfo.tex /^\\def\\direntry{\\begingroup\\direntryxxx}$/ +direntryxxx tex-src/texinfo.tex /^\\long\\def\\direntryxxx #1\\end direntry{\\endgroup\\ig/ discard-input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/ discard_mouse_events c-src/emacs/src/keyboard.c /^discard_mouse_events (void)$/ discrete_location cp-src/clheir.hpp /^ discrete_location(int xi, int yi, int zi):$/ discrete_location cp-src/clheir.hpp 56 display cp-src/conway.cpp /^void display(void)$/ +display tex-src/texinfo.tex /^\\def\\display{\\begingroup\\inENV %This group ends at/ disposetextstring pas-src/common.pas /^procedure disposetextstring;(*($/ +dmn tex-src/texinfo.tex /^\\def\\dmn#1{\\thinspace #1}$/ dnone c-src/etags.c 2460 +dobreak tex-src/texinfo.tex /^\\def\\dobreak#1#2{\\par\\ifdim\\lastskip<#1\\removelast/ doc c-src/emacs/src/lisp.h 1689 +dochapentry tex-src/texinfo.tex /^\\def\\dochapentry#1#2{%$/ +docodeindex tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ dog c-src/h.h 81 dog cp-src/c.C 126 dog cp-src/c.C 130 +doind tex-src/texinfo.tex /^\\def\\doind #1#2{%$/ +doindex tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ +donoderef tex-src/texinfo.tex /^\\def\\donoderef{\\ifx\\lastnode\\relax\\else$/ +dontindex tex-src/texinfo.tex /^\\def\\dontindex #1{}$/ +dopageno tex-src/texinfo.tex /^\\def\\dopageno#1{{\\rm #1}}$/ +doprintindex tex-src/texinfo.tex /^\\def\\doprintindex#1{%$/ +dosecentry tex-src/texinfo.tex /^\\def\\dosecentry#1#2{%$/ +dosetq tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ +doshortpageno tex-src/texinfo.tex /^\\def\\doshortpageno#1{{\\rm #1}}$/ +dosubind tex-src/texinfo.tex /^\\def\\dosubind #1#2#3{%$/ +dosubsecentry tex-src/texinfo.tex /^\\def\\dosubsecentry#1#2{%$/ +dosubsubsecentry tex-src/texinfo.tex /^\\def\\dosubsubsecentry#1#2{%$/ dotfill tex-src/texinfo.tex /^ \\null\\nobreak\\indexdotfill % Have leaders before/ dotfill tex-src/texinfo.tex /^\\noindent\\hskip\\secondaryindent\\hbox{#1}\\indexdotf/ +dots tex-src/texinfo.tex /^\\def\\dots{$\\ldots$}$/ +dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots }%$/ +dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots}$/ +dots tex-src/texinfo.tex /^\\let\\dots=\\indexdummydots$/ +dots tex-src/texinfo.tex /^\\let\\dots=\\ptexdots$/ double_click_count c-src/emacs/src/keyboard.c 5222 +doublecolumnout tex-src/texinfo.tex /^\\def\\doublecolumnout{\\splittopskip=\\topskip \\split/ drag_n_drop_syms c-src/emacs/src/keyboard.c 4629 dribble c-src/emacs/src/keyboard.c 236 dsharpseen c-src/etags.c 2461 @@ -2705,6 +2442,7 @@ dummy2 cp-src/burton.cpp /^::dummy::dummy test::dummy2(::CORBA::Long dummy)$/ dummy3 cp-src/burton.cpp /^::dummy::dummy test::dummy3(char* name, ::CORBA::L/ dummydots tex-src/texinfo.tex /^\\let\\dots=\\indexdummydots$/ dummyfont tex-src/texinfo.tex /^\\let\\b=\\indexdummyfont$/ +dummyfont tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\code=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\emph=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\file=\\indexdummyfont$/ @@ -2743,10 +2481,16 @@ editsite pyt-src/server.py /^ def editsite(self, site):$/ edituser pyt-src/server.py /^ def edituser(self, user):$/ egetenv c-src/emacs/src/lisp.h /^egetenv (const char *var)$/ emacs_abort c-src/emacs/src/lisp.h /^extern _Noreturn void emacs_abort (void) NO_INLINE/ +emph tex-src/texinfo.tex /^\\def\\emph##1{\\realbackslash emph {##1}}$/ +emph tex-src/texinfo.tex /^\\let\\emph=\\indexdummyfont$/ +emph tex-src/texinfo.tex /^\\let\\emph=\\smartitalic$/ end c-src/emacs/src/keyboard.c 8753 end c-src/emacs/src/lisp.h 2039 end c-src/emacs/src/regex.h 432 +end tex-src/texinfo.tex /^\\def\\end{\\parsearg\\endxxx}$/ +enddoublecolumns tex-src/texinfo.tex /^\\def\\enddoublecolumns{\\output={\\balancecolumns}\\ej/ endtoken c-src/etags.c /^#define endtoken(c) (_etk[CHAR (c)]) \/* c ends tok/ +endxxx tex-src/texinfo.tex /^\\def\\endxxx #1{%$/ enter_critical_section c-src/h.h 116 entry perl-src/htlmify-cystic 218 entry perl-src/htlmify-cystic 234 @@ -2756,14 +2500,22 @@ entry perl-src/htlmify-cystic 268 entry perl-src/htlmify-cystic 276 entry perl-src/htlmify-cystic 281 entry perl-src/htlmify-cystic 296 +entry tex-src/texinfo.tex /^\\def\\entry #1#2{\\begingroup$/ +enumerate tex-src/texinfo.tex /^\\def\\enumerate{\\parsearg\\enumeratezzz}$/ +enumeratey tex-src/texinfo.tex /^\\def\\enumeratey #1 #2\\endenumeratey{%$/ +enumeratezzz tex-src/texinfo.tex /^\\def\\enumeratezzz #1{\\enumeratey #1 \\endenumerate/ equalsKey objcpp-src/SimpleCalc.M /^- equalsKey:sender$/ +equiv tex-src/texinfo.tex /^\\def\\equiv{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ +equiv tex-src/texinfo.tex /^\\def\\equiv{\\realbackslash equiv}$/ erlang_atom c-src/etags.c /^erlang_atom (char *s)$/ erlang_attribute c-src/etags.c /^erlang_attribute (char *s)$/ erlang_func c-src/etags.c /^erlang_func (char *s, char *last)$/ error c-src/emacs/src/lisp.h /^extern _Noreturn void error (const char *, ...) AT/ error c-src/etags.c /^error (const char *format, ...)$/ error c-src/etags.c /^static void error (const char *, ...) ATTRIBUTE_FO/ +error tex-src/texinfo.tex /^\\def\\error{\\leavevmode\\lower.7ex\\copy\\errorbox}$/ error y-src/cccp.y /^error (msg)$/ +errorE tex-src/texinfo.tex /^\\def\\errorE#1{$/ error_signaled c-src/etags.c 264 etags el-src/emacs/lisp/progmodes/etags.el /^(defgroup etags nil "Tags tables."$/ etags html-src/software.html /^Etags$/ @@ -2786,11 +2538,29 @@ etags-xref-find-definitions-tag-order el-src/emacs/lisp/progmodes/etags.el /^(de etags.1.man make-src/Makefile /^etags.1.man: etags.1$/ etags_getcwd c-src/etags.c /^etags_getcwd (void)$/ eval_dyn c-src/emacs/src/keyboard.c /^eval_dyn (Lisp_Object form)$/ +evenfooting tex-src/texinfo.tex /^\\def\\evenfooting{\\parsearg\\evenfootingxxx}$/ +evenfootingxxx tex-src/texinfo.tex /^\\gdef\\evenfootingxxx #1{\\evenfootingyyy #1@|@|@|@|/ +evenfootingyyy tex-src/texinfo.tex /^\\gdef\\evenfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +evenheading tex-src/texinfo.tex /^\\def\\evenheading{\\parsearg\\evenheadingxxx}$/ +evenheadingxxx tex-src/texinfo.tex /^\\gdef\\evenheadingxxx #1{\\evenheadingyyy #1@|@|@|@|/ +evenheadingyyy tex-src/texinfo.tex /^\\gdef\\evenheadingyyy #1@|#2@|#3@|#4\\finish{%$/ event-convert-list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, / event-symbol-parse-modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/ event_head c-src/emacs/src/keyboard.c 11021 event_to_kboard c-src/emacs/src/keyboard.c /^event_to_kboard (struct input_event *event)$/ +everyfooting tex-src/texinfo.tex /^\\def\\everyfooting{\\parsearg\\everyfootingxxx}$/ +everyfootingxxx tex-src/texinfo.tex /^\\gdef\\everyfootingxxx #1{\\everyfootingyyy #1@|@|@|/ +everyfootingyyy tex-src/texinfo.tex /^\\gdef\\everyfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +everyheading tex-src/texinfo.tex /^\\def\\everyheading{\\parsearg\\everyheadingxxx}$/ +everyheadingxxx tex-src/texinfo.tex /^\\gdef\\everyheadingxxx #1{\\everyheadingyyy #1@|@|@|/ +everyheadingyyy tex-src/texinfo.tex /^\\gdef\\everyheadingyyy #1@|#2@|#3@|#4\\finish{%$/ +ewbot tex-src/texinfo.tex /^\\def\\ewbot{\\vrule height0pt depth\\cornerthick widt/ +ewtop tex-src/texinfo.tex /^\\def\\ewtop{\\vrule height\\cornerthick depth0pt widt/ exact c-src/emacs/src/gmalloc.c 200 +example tex-src/texinfo.tex /^\\let\\example=\\lisp$/ +exdent tex-src/texinfo.tex /^\\def\\exdent{\\parsearg\\exdentyyy}$/ +exdent tex-src/texinfo.tex /^\\let\\exdent=\\nofillexdent$/ +exdentyyy tex-src/texinfo.tex /^\\def\\exdentyyy #1{{\\hfil\\break\\hbox{\\kern -\\exdent/ execute cp-src/c.C /^ void execute(CPluginCSCState& p, int w, in/ exit c-src/exit.c /^DEFUN(exit, (status), int status)$/ exit c-src/exit.strange_suffix /^DEFUN(exit, (status), int status)$/ @@ -2803,10 +2573,13 @@ exp y-src/parse.y 95 exp1 y-src/cccp.y 148 exp_list y-src/parse.y 263 expand-abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/ +expandafter tex-src/texinfo.tex /^\\expandafter\\let\\expandafter\\synindexfoo\\expandaft/ expandmng prol-src/natded.prolog /^expandmng(var(V),var(V)).$/ expandmng_tree prol-src/natded.prolog /^expandmng_tree(tree(Rule,Syn:Sem,Trees),$/ expandmng_trees prol-src/natded.prolog /^expandmng_trees([],[]).$/ expandsyn prol-src/natded.prolog /^expandsyn(Syn,Syn):-$/ +expansion tex-src/texinfo.tex /^\\def\\expansion{\\leavevmode\\raise.1ex\\hbox to 1em{\\/ +expansion tex-src/texinfo.tex /^\\def\\expansion{\\realbackslash expansion}$/ explicitly-quoted-pending-delete-mode el-src/TAGTEST.EL /^(defalias (quote explicitly-quoted-pending-delete-/ expression_value y-src/cccp.y 68 extras c-src/emacs/src/lisp.h 1603 @@ -2853,6 +2626,10 @@ fdp c-src/etags.c 217 ff cp-src/c.C /^ int ff(){return 1;};$/ field_of_play cp-src/conway.cpp 18 fignore c-src/etags.c 2416 +file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}$/ +file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}%$/ +file tex-src/texinfo.tex /^\\let\\file=\\indexdummyfont$/ +file tex-src/texinfo.tex /^\\let\\file=\\samp$/ file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun file-of-tag (&optional relative)$/ file-of-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar file-of-tag-function nil$/ fileJoin php-src/lce_functions.php /^ function fileJoin()$/ @@ -2861,6 +2638,7 @@ file_index perl-src/htlmify-cystic 33 file_tocs perl-src/htlmify-cystic 30 filename_is_absolute c-src/etags.c /^filename_is_absolute (char *fn)$/ filenames c-src/etags.c 196 +finalout tex-src/texinfo.tex /^\\def\\finalout{\\overfullrule=0pt}$/ find-tag el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag (tagname &optional next-p regexp-p/ find-tag-default-function el-src/emacs/lisp/progmodes/etags.el /^(defcustom find-tag-default-function nil$/ find-tag-history el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-history nil) ; Doc string?$/ @@ -2883,21 +2661,33 @@ find-tag-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-tag-o find_entries c-src/etags.c /^find_entries (FILE *inf)$/ find_user_signal_name c-src/emacs/src/keyboard.c /^find_user_signal_name (int sig)$/ findcats prol-src/natded.prolog /^findcats([],Left,Left).$/ +findex tex-src/texinfo.tex /^\\def\\findex {\\fnindex}$/ finish_appendices perl-src/htlmify-cystic /^sub finish_appendices ()$/ finish_sections perl-src/htlmify-cystic /^sub finish_sections ()$/ finish_subsections perl-src/htlmify-cystic /^sub finish_subsections ()$/ finish_subsubsections perl-src/htlmify-cystic /^sub finish_subsubsections ()$/ +finishtitlepage tex-src/texinfo.tex /^\\def\\finishtitlepage{%$/ finlist c-src/etags.c 2414 first c-src/emacs/src/gmalloc.c 151 +first tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ fitchtreelist prol-src/natded.prolog /^fitchtreelist([]).$/ fixup_locale c-src/emacs/src/lisp.h /^INLINE void fixup_locale (void) {}$/ flag c-src/getopt.h 83 flag2str pyt-src/server.py /^def flag2str(value, string):$/ flistseen c-src/etags.c 2415 +flushcr tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / +flushleft tex-src/texinfo.tex /^\\def\\flushleft{%$/ +flushright tex-src/texinfo.tex /^\\def\\flushright{%$/ fn c-src/exit.c /^ void EXFUN((*fn[1]), (NOARGS));$/ fn c-src/exit.strange_suffix /^ void EXFUN((*fn[1]), (NOARGS));$/ +fnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ fnin y-src/parse.y 68 +fnitemindex tex-src/texinfo.tex /^\\def\\fnitemindex #1{\\doind {fn}{\\code{#1}}}%$/ +fnx\deffnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ focus_set pyt-src/server.py /^ def focus_set(self):$/ +folio tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ +folio tex-src/texinfo.tex /^{\\let\\folio=0% Expand all macros now EXCEPT \\folio/ +folio tex-src/texinfo.tex /^{\\let\\folio=0%$/ follow_key c-src/emacs/src/keyboard.c /^follow_key (Lisp_Object keymap, Lisp_Object key)$/ fonts tex-src/texinfo.tex /^\\obeyspaces \\obeylines \\ninett \\indexfonts \\rawbac/ fonts\rm tex-src/texinfo.tex /^ \\indexfonts\\rm \\tolerance=9500 \\advance\\baseline/ @@ -2925,11 +2715,15 @@ foobar c-src/c.c /^int foobar() {;}$/ foobar c.c /^extern void foobar (void) __attribute__ ((section / foobar2 c-src/h.h 20 foobar2_ c-src/h.h 16 +footnote tex-src/texinfo.tex /^\\long\\gdef\\footnote #1{\\global\\advance \\footnoteno/ +footnotestyle tex-src/texinfo.tex /^\\let\\footnotestyle=\\comment$/ +footnotezzz tex-src/texinfo.tex /^\\long\\gdef\\footnotezzz #1{\\insert\\footins{$/ foperator c-src/etags.c 2411 force_auto_save_soon c-src/emacs/src/keyboard.c /^force_auto_save_soon (void)$/ force_explicit_name c-src/etags.c 265 force_quit_count c-src/emacs/src/keyboard.c 10387 foreign_export merc-src/accumulator.m /^:- pragma foreign_export("C", unravel_univ(in, out/ +format tex-src/texinfo.tex /^\\def\\format{\\begingroup\\inENV %This group ends at / formatSize objc-src/PackInsp.m /^-(const char *)formatSize:(const char *)size inBuf/ found c-src/emacs/src/lisp.h 2344 fracas html-src/software.html /^Fracas$/ @@ -2946,8 +2740,12 @@ free_regexps c-src/etags.c /^free_regexps (void)$/ free_tree c-src/etags.c /^free_tree (register node *np)$/ free_var prol-src/natded.prolog /^free_var(var(V),var(V)).$/ freehook c-src/emacs/src/gmalloc.c /^freehook (void *ptr)$/ +frenchspacing tex-src/texinfo.tex /^\\def\\frenchspacing{\\sfcode46=1000 \\sfcode63=1000 \\/ +frenchspacing tex-src/texinfo.tex /^\\let\\frenchspacing=\\relax%$/ fresh_vars prol-src/natded.prolog /^fresh_vars(var(V),var(V)).$/ fstartlist c-src/etags.c 2413 +ftable tex-src/texinfo.tex /^\\def\\ftable{\\begingroup\\inENV\\obeylines\\obeyspaces/ +ftablex tex-src/texinfo.tex /^\\gdef\\ftablex #1^^M{%$/ func c-src/emacs/src/lisp.h /^ void (*func) (Lisp_Object);$/ func c-src/emacs/src/lisp.h /^ void (*func) (int);$/ func c-src/emacs/src/lisp.h /^ void (*func) (void *);$/ @@ -2964,6 +2762,7 @@ function c-src/emacs/src/lisp.h 2985 function c-src/emacs/src/lisp.h 694 function c-src/etags.c 194 functionp c-src/emacs/src/lisp.h /^functionp (Lisp_Object object)$/ +functionparens tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/ fval forth-src/test-forth.fth /^fconst fvalue fval$/ fvar forth-src/test-forth.fth /^fvariable fvar$/ fvdef c-src/etags.c 2418 @@ -3019,10 +2818,14 @@ ghi1 c-src/h.h 36 ghi2 c-src/h.h 39 giallo cp-src/c.C 40 glider cp-src/conway.cpp /^void glider(int x, int y)$/ +gloggingall tex-src/texinfo.tex /^\\def\\gloggingall{\\begingroup \\globaldefs = 1 \\logg/ gnu html-src/software.html /^Free software that I wrote for the GNU project or / gobble_input c-src/emacs/src/keyboard.c /^gobble_input (void)$/ goto-tag-location-function el-src/emacs/lisp/progmodes/etags.el /^(defvar goto-tag-location-function nil$/ goto_xy cp-src/screen.cpp /^void goto_xy(unsigned char x, unsigned char y)$/ +group tex-src/texinfo.tex /^\\def\\group{\\begingroup$/ +gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}$/ +gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}%$/ handleList pyt-src/server.py /^ def handleList(self, event):$/ handleNew pyt-src/server.py /^ def handleNew(self, event):$/ handle_async_input c-src/emacs/src/keyboard.c /^handle_async_input (void)$/ @@ -3037,6 +2840,8 @@ hash c-src/emacs/src/lisp.h 1843 hash c-src/etags.c /^hash (const char *str, int len)$/ hash_table_test c-src/emacs/src/lisp.h 1805 hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/ +hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ +hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ hdr c-src/emacs/src/gmalloc.c 1860 head_table c-src/emacs/src/keyboard.c 11027 header c-src/emacs/src/lisp.h 1371 @@ -3046,6 +2851,8 @@ header c-src/emacs/src/lisp.h 1610 header c-src/emacs/src/lisp.h 1672 header c-src/emacs/src/lisp.h 1826 header_size c-src/emacs/src/lisp.h 1471 +heading tex-src/texinfo.tex /^\\def\\heading{\\parsearg\\secheadingi}$/ +headings tex-src/texinfo.tex /^\\def\\headings #1 {\\csname HEADINGS#1\\endcsname}$/ heapsize c-src/emacs/src/gmalloc.c 361 hello scm-src/test.scm /^(define hello "Hello, Emacs!")$/ hello scm-src/test.scm /^(set! hello "Hello, world!")$/ @@ -3057,6 +2864,10 @@ help_form_saved_window_configs c-src/emacs/src/keyboard.c 2156 helpwin pyt-src/server.py /^def helpwin(helpdict):$/ hide_cursor cp-src/screen.cpp /^void hide_cursor(void)$/ hlds merc-src/accumulator.m /^:- import_module hlds.$/ +hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makefootline}}$/ +hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makeheadline}$/ +hsize tex-src/texinfo.tex /^\\shipout\\vbox{{\\let\\hsize=\\pagewidth \\makeheadline/ +hsize tex-src/texinfo.tex /^{\\let\\hsize=\\pagewidth \\makefootline}}}%$/ htmltreelist prol-src/natded.prolog /^htmltreelist([]).$/ hybrid_aligned_alloc c-src/emacs/src/gmalloc.c /^hybrid_aligned_alloc (size_t alignment, size_t siz/ hybrid_calloc c-src/emacs/src/gmalloc.c /^hybrid_calloc (size_t nmemb, size_t size)$/ @@ -3071,31 +2882,87 @@ i c-src/emacs/src/lisp.h 4679 i c-src/emacs/src/lisp.h 567 i c.c 169 i cp-src/c.C 132 +i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}$/ +i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}%$/ +i tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +i tex-src/texinfo.tex /^\\let\\i=\\indexdummyfont$/ +i tex-src/texinfo.tex /^\\let\\i=\\smartitalic$/ ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\pa/ ialpage tex-src/texinfo.tex /^ \\availdimen@=\\pageheight \\advance\\availdimen@ by/ ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\parti/ +ialpage tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/ +ialpage tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ ialpage tex-src/texinfo.tex /^\\newbox\\partialpage$/ -ialpage= tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/ identify_goal_type merc-src/accumulator.m /^:- pred identify_goal_type(pred_id::in, proc_id::i/ identify_out_and_out_prime merc-src/accumulator.m /^:- pred identify_out_and_out_prime(module_info::in/ identify_recursive_calls merc-src/accumulator.m /^:- pred identify_recursive_calls(pred_id::in, proc/ idx c-src/emacs/src/lisp.h 3150 +ifclear tex-src/texinfo.tex /^\\def\\ifclear{\\begingroup\\ignoresections\\parsearg\\i/ +ifclearfail tex-src/texinfo.tex /^\\def\\ifclearfail{\\begingroup\\ignoresections\\ifclea/ +ifclearfailxxx tex-src/texinfo.tex /^\\long\\def\\ifclearfailxxx #1\\end ifclear{\\endgroup\\/ +ifclearxxx tex-src/texinfo.tex /^\\def\\ifclearxxx #1{\\endgroup$/ +ifinfo tex-src/texinfo.tex /^\\def\\ifinfo{\\begingroup\\ignoresections\\ifinfoxxx}$/ +ifinfoxxx tex-src/texinfo.tex /^\\long\\def\\ifinfoxxx #1\\end ifinfo{\\endgroup\\ignore/ +ifset tex-src/texinfo.tex /^\\def\\ifset{\\begingroup\\ignoresections\\parsearg\\ifs/ +ifsetfail tex-src/texinfo.tex /^\\def\\ifsetfail{\\begingroup\\ignoresections\\ifsetfai/ +ifsetfailxxx tex-src/texinfo.tex /^\\long\\def\\ifsetfailxxx #1\\end ifset{\\endgroup\\igno/ +ifsetxxx tex-src/texinfo.tex /^\\def\\ifsetxxx #1{\\endgroup$/ +iftex tex-src/texinfo.tex /^\\def\\iftex{}$/ +ifusingtt tex-src/texinfo.tex /^\\def\\ifusingtt#1#2{\\ifdim \\fontdimen3\\the\\font=0pt/ +ignore tex-src/texinfo.tex /^\\def\\ignore{\\begingroup\\ignoresections$/ ignore_case c-src/etags.c 266 ignore_mouse_drag_p c-src/emacs/src/keyboard.c 1256 -ill=\relax tex-src/texinfo.tex /^\\let\\refill=\\relax$/ +ignoresections tex-src/texinfo.tex /^\\def\\ignoresections{%$/ +ignorexxx tex-src/texinfo.tex /^\\long\\def\\ignorexxx #1\\end ignore{\\endgroup\\ignore/ +ii tex-src/texinfo.tex /^\\def\\ii#1{{\\it #1}} % italic font$/ immediate_quit c-src/emacs/src/keyboard.c 174 impatto html-src/softwarelibero.html /^Impatto pratico del software libero$/ implementation merc-src/accumulator.m /^:- implementation.$/ +implicitmath tex-src/texinfo.tex /^\\let\\implicitmath = $$/ +inENV tex-src/texinfo.tex /^\\newif\\ifENV \\ENVfalse \\def\\inENV{\\ifENV\\relax\\els/ in_word_set c-src/etags.c /^in_word_set (register const char *str, register un/ inattribute c-src/etags.c 2400 inc cp-src/Range.h /^ double inc (void) const { return rng_inc; }$/ +include tex-src/texinfo.tex /^\\def\\include{\\parsearg\\includezzz}$/ +includezzz tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ +indbf tex-src/texinfo.tex /^\\let\\indbf=\\indrm$/ index c-src/emacs/src/lisp.h 1856 +indexbackslash tex-src/texinfo.tex /^ \\def\\indexbackslash{\\rawbackslashxx}$/ +indexbackslash tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ +indexdotfill tex-src/texinfo.tex /^\\def\\indexdotfill{\\cleaders$/ +indexdummies tex-src/texinfo.tex /^\\def\\indexdummies{%$/ +indexdummydots tex-src/texinfo.tex /^\\def\\indexdummydots{...}$/ +indexdummyfont tex-src/texinfo.tex /^\\def\\indexdummyfont#1{#1}$/ +indexdummytex tex-src/texinfo.tex /^\\def\\indexdummytex{TeX}$/ +indexfonts tex-src/texinfo.tex /^\\def\\indexfonts{%$/ +indexname tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ +indexname tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ +indexnofonts tex-src/texinfo.tex /^\\def\\indexnofonts{%$/ +indsc tex-src/texinfo.tex /^\\let\\indsc=\\indrm$/ +indsf tex-src/texinfo.tex /^\\let\\indsf=\\indrm$/ +indsl tex-src/texinfo.tex /^\\let\\indsl=\\indit$/ +indtt tex-src/texinfo.tex /^\\let\\indtt=\\ninett$/ infabsdir c-src/etags.c 206 infabsname c-src/etags.c 205 infiles make-src/Makefile /^infiles = $(filter-out ${NONSRCS},${SRCS}) srclist/ infname c-src/etags.c 204 info c-src/emacs/src/gmalloc.c 157 infoPanel objcpp-src/SimpleCalc.M /^- infoPanel:sender$/ +infoappendix tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ +infoappendixsec tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ +infoappendixsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ +infoappendixsubsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ +infochapter tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ +inforef tex-src/texinfo.tex /^\\def\\inforef #1{\\inforefzzz #1,,,,**}$/ +inforefzzz tex-src/texinfo.tex /^\\def\\inforefzzz #1,#2,#3,#4**{See Info file \\file{/ +infosection tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ +infosubsection tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ +infosubsubsection tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ +infotop tex-src/texinfo.tex /^\\def\\infotop{\\parsearg\\unnumberedzzz}$/ +infounnumbered tex-src/texinfo.tex /^\\def\\infounnumbered{\\parsearg\\unnumberedzzz}$/ +infounnumberedsec tex-src/texinfo.tex /^\\def\\infounnumberedsec{\\parsearg\\unnumberedseczzz}/ +infounnumberedsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsec{\\parsearg\\unnumberedsubs/ +infounnumberedsubsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsubsec{\\parsearg\\unnumbereds/ init c-src/etags.c /^init (void)$/ init objc-src/Subprocess.m /^ andStdErr:(BOOL)wantsStdErr$/ init objc-src/Subprocess.m /^- init:(const char *)subprocessString$/ @@ -3107,6 +2974,7 @@ init_registry cp-src/clheir.cpp /^void init_registry(void)$/ init_tool_bar_items c-src/emacs/src/keyboard.c /^init_tool_bar_items (Lisp_Object reuse)$/ inita c.c /^static void inita () {}$/ initb c.c /^static void initb () {}$/ +initial tex-src/texinfo.tex /^\\def\\initial #1{%$/ initial_kboard c-src/emacs/src/keyboard.c 84 initialize-new-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun initialize-new-tags-table ()$/ initialize_goal_store merc-src/accumulator.m /^:- func initialize_goal_store(list(hlds_goal), ins/ @@ -3138,7 +3006,14 @@ interface merc-src/accumulator.m /^:- interface.$/ interface_locate c-src/c.c /^interface_locate(void)$/ intern c-src/emacs/src/lisp.h /^intern (const char *str)$/ intern_c_string c-src/emacs/src/lisp.h /^intern_c_string (const char *str)$/ +internalBitem tex-src/texinfo.tex /^\\def\\internalBitem{\\smallbreak \\parsearg\\itemzzz}$/ +internalBitemx tex-src/texinfo.tex /^\\def\\internalBitemx{\\par \\parsearg\\itemzzz}$/ +internalBkitem tex-src/texinfo.tex /^\\def\\internalBkitem{\\smallbreak \\parsearg\\kitemzzz/ +internalBkitemx tex-src/texinfo.tex /^\\def\\internalBkitemx{\\par \\parsearg\\kitemzzz}$/ +internalBxitem tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ +internalBxitemx tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ internal_last_event_frame c-src/emacs/src/keyboard.c 228 +internalsetq tex-src/texinfo.tex /^\\def\\internalsetq #1#2{'xrdef {#1}{\\csname #2\\endc/ interned c-src/emacs/src/lisp.h 672 interpreters c-src/etags.c 197 interrupt_input c-src/emacs/src/keyboard.c 328 @@ -3173,9 +3048,28 @@ iso_lispy_function_keys c-src/emacs/src/keyboard.c 5151 isoperator prol-src/natded.prolog /^isoperator(Char):-$/ isoptab prol-src/natded.prolog /^isoptab('%').$/ iswhite c-src/etags.c /^#define iswhite(c) (_wht[CHAR (c)]) \/* c is white / +item tex-src/texinfo.tex /^\\def\\item{\\errmessage{@item while not in a table}}/ +item tex-src/texinfo.tex /^\\let\\item = \\internalBitem %$/ +item tex-src/texinfo.tex /^\\let\\item=\\itemizeitem}$/ item_properties c-src/emacs/src/keyboard.c 7568 +itemcontents tex-src/texinfo.tex /^\\def\\itemcontents{#1}%$/ +itemfont tex-src/texinfo.tex /^\\def\\itemfont{#2}%$/ +itemindex tex-src/texinfo.tex /^\\let\\itemindex=#1%$/ +itemize tex-src/texinfo.tex /^\\def\\itemize{\\parsearg\\itemizezzz}$/ +itemizeitem tex-src/texinfo.tex /^\\def\\itemizeitem{%$/ +itemizey tex-src/texinfo.tex /^\\def\\itemizey #1#2{%$/ +itemizezzz tex-src/texinfo.tex /^\\def\\itemizezzz #1{%$/ +itemx tex-src/texinfo.tex /^\\def\\itemx{\\errmessage{@itemx while not in a table/ +itemx tex-src/texinfo.tex /^\\let\\itemx = \\internalBitemx %$/ +itemzzz tex-src/texinfo.tex /^\\def\\itemzzz #1{\\begingroup %$/ +ivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +ivarx\defivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ jmp c-src/emacs/src/lisp.h 3044 just_read_file c-src/etags.c /^just_read_file (FILE *inf)$/ +kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}$/ +kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}%$/ +kbd tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ +kbd tex-src/texinfo.tex /^\\let\\kbd=\\indexdummyfont$/ kbd_buffer c-src/emacs/src/keyboard.c 291 kbd_buffer_events_waiting c-src/emacs/src/keyboard.c /^kbd_buffer_events_waiting (void)$/ kbd_buffer_get_event c-src/emacs/src/keyboard.c /^kbd_buffer_get_event (KBOARD **kbp,$/ @@ -3186,9 +3080,14 @@ kbd_buffer_store_help_event c-src/emacs/src/keyboard.c /^kbd_buffer_store_help_e kbd_buffer_unget_event c-src/emacs/src/keyboard.c /^kbd_buffer_unget_event (register struct input_even/ kbd_fetch_ptr c-src/emacs/src/keyboard.c 297 kbd_store_ptr c-src/emacs/src/keyboard.c 302 +kbdfoo tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ kboard c-src/emacs/src/keyboard.c 860 kboard_stack c-src/emacs/src/keyboard.c 858 kboard_stack c-src/emacs/src/keyboard.c 864 +key tex-src/texinfo.tex /^\\def\\key #1{{\\tt \\exhyphenpenalty=10000\\uppercase{/ +key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}$/ +key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}%$/ +key tex-src/texinfo.tex /^\\let\\key=\\indexdummyfont$/ key_and_value c-src/emacs/src/lisp.h 1868 keyremap c-src/emacs/src/keyboard.c 8742 keyremap c-src/emacs/src/keyboard.c 8754 @@ -3203,6 +3102,12 @@ keywords y-src/cccp.y 114 keywords y-src/cccp.y 306 kind c-src/emacs/src/keyboard.c 11024 kind c-src/h.h 46 +kindex tex-src/texinfo.tex /^\\def\\kindex {\\kyindex}$/ +kitem tex-src/texinfo.tex /^\\def\\kitem{\\errmessage{@kitem while not in a table/ +kitem tex-src/texinfo.tex /^\\let\\kitem = \\internalBkitem %$/ +kitemx tex-src/texinfo.tex /^\\def\\kitemx{\\errmessage{@kitemx while not in a tab/ +kitemx tex-src/texinfo.tex /^\\let\\kitemx = \\internalBkitemx %$/ +kitemzzz tex-src/texinfo.tex /^\\def\\kitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ kset_echo_string c-src/emacs/src/keyboard.c /^kset_echo_string (struct kboard *kb, Lisp_Object v/ kset_kbd_queue c-src/emacs/src/keyboard.c /^kset_kbd_queue (struct kboard *kb, Lisp_Object val/ kset_keyboard_translate_table c-src/emacs/src/keyboard.c /^kset_keyboard_translate_table (struct kboard *kb, / @@ -3212,6 +3117,9 @@ kset_local_function_key_map c-src/emacs/src/keyboard.c /^kset_local_function_key kset_overriding_terminal_local_map c-src/emacs/src/keyboard.c /^kset_overriding_terminal_local_map (struct kboard / kset_real_last_command c-src/emacs/src/keyboard.c /^kset_real_last_command (struct kboard *kb, Lisp_Ob/ kset_system_key_syms c-src/emacs/src/keyboard.c /^kset_system_key_syms (struct kboard *kb, Lisp_Obje/ +l tex-src/texinfo.tex /^\\def\\l#1{{\\li #1}\\null} % $/ +l tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +labelspace tex-src/texinfo.tex /^\\def\\labelspace{\\hskip1em \\relax}$/ lang c-src/etags.c 208 lang c-src/etags.c 251 lang c-src/etags.c 259 @@ -3232,7 +3140,11 @@ lasta c.c 272 lastargmargin tex-src/texinfo.tex /^\\newskip\\deflastargmargin \\deflastargmargin=18pt$/ lastargmargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/ lastb c.c 278 +lastnode tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ +lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax$/ +lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax}$/ lb c-src/etags.c 2923 +lbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ lbs c-src/etags.c 2924 lce php-src/lce_functions.php /^ function lce()$/ lce_bindtextdomain php-src/lce_functions.php /^ function lce_bindtextdomain($d_name, $d_path/ @@ -3248,12 +3160,15 @@ len c-src/etags.c 237 length c-src/etags.c 2495 length y-src/cccp.y 113 length y-src/cccp.y 44 +less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}$/ +less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}%$/ let c-src/emacs/src/lisp.h 2981 letter tex-src/texinfo.tex /^ {#1}{Appendix \\appendixletter}{\\noexpand\\folio}}/ letter tex-src/texinfo.tex /^ {\\appendixletter}$/ letter tex-src/texinfo.tex /^ {\\appendixletter}{\\the\\secno}{\\the\\subsecno}{\\th/ letter tex-src/texinfo.tex /^\\chapmacro {#1}{Appendix \\appendixletter}%$/ letter tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\appendixlet/ +letter tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/ letter tex-src/texinfo.tex /^\\subsecheading {#1}{\\appendixletter}{\\the\\secno}{\\/ letter tex-src/texinfo.tex /^{#1}{\\appendixletter}{\\the\\secno}{\\noexpand\\folio}/ letter tex-src/texinfo.tex /^{#1}{\\appendixletter}{\\the\\secno}{\\the\\subsecno}{\\/ @@ -3261,6 +3176,7 @@ letter: tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\n level c-src/emacs/src/lisp.h 3153 lex prol-src/natded.prolog /^lex(W,SynOut,Sem):-$/ lexptr y-src/cccp.y 332 +li tex-src/texinfo.tex /^\\let\\li = \\sf % Sometimes we call it \\li, not \\sf./ libs merc-src/accumulator.m /^:- import_module libs.$/ licenze html-src/softwarelibero.html /^Licenze d'uso di un programma$/ limit cp-src/Range.h /^ double limit (void) const { return rng_limit; }$/ @@ -3273,9 +3189,12 @@ linebuffer_init c-src/etags.c /^linebuffer_init (linebuffer *lbp)$/ linebuffer_setlen c-src/etags.c /^linebuffer_setlen (linebuffer *lbp, int toksize)$/ lineno c-src/emacs/src/lisp.h 3147 lineno c-src/etags.c 2506 +linenumber tex-src/texinfo.tex /^ \\def\\linenumber{\\the\\inputlineno:\\space}$/ +linenumber tex-src/texinfo.tex /^ \\let\\linenumber = \\empty % Non-3.0.$/ linepos c-src/etags.c 2507 linepos c-src/etags.c 2922 links html-src/software.html /^Links to interesting software$/ +lisp tex-src/texinfo.tex /^\\def\\lisp{\\aboveenvbreak$/ lisp_eval_depth c-src/emacs/src/lisp.h 3045 lisp_h_CHECK_LIST_CONS c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_LIST_CONS(x, y) CHECK_TYPE (C/ lisp_h_CHECK_NUMBER c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_NUMBER(x) CHECK_TYPE (INTEGER/ @@ -3309,6 +3228,7 @@ lisp_h_XTYPE c-src/emacs/src/lisp.h /^# define lisp_h_XTYPE(a) ((enum Lisp_Type) lisp_h_XUNTAG c-src/emacs/src/lisp.h /^# define lisp_h_XUNTAG(a, type) ((void *) (intptr_/ lisp_h_check_cons_list c-src/emacs/src/lisp.h /^# define lisp_h_check_cons_list() ((void) 0)$/ lisp_h_make_number c-src/emacs/src/lisp.h /^# define lisp_h_make_number(n) \\$/ +lisppar tex-src/texinfo.tex /^\\gdef\\lisppar{\\null\\endgraf}}$/ lispy_accent_codes c-src/emacs/src/keyboard.c 4634 lispy_accent_keys c-src/emacs/src/keyboard.c 4741 lispy_drag_n_drop_names c-src/emacs/src/keyboard.c 5181 @@ -3335,18 +3255,29 @@ loadPORManager php-src/lce_functions.php /^ function &loadPORManager()$/ local_if_set c-src/emacs/src/lisp.h 2338 location cp-src/clheir.hpp /^ location() { }$/ location cp-src/clheir.hpp 33 +loggingall tex-src/texinfo.tex /^\\def\\loggingall{\\tracingcommands2 \\tracingstats2 $/ +look tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ lookup y-src/cccp.y /^lookup (name, len, hash)$/ lookup_call merc-src/accumulator.m /^:- pred lookup_call(accu_goal_store::in, accu_goal/ +losespace tex-src/texinfo.tex /^\\def\\losespace #1{#1}$/ lowcase c-src/etags.c /^#define lowcase(c) tolower (CHAR (c))$/ +lowercaseenumerate tex-src/texinfo.tex /^\\def\\lowercaseenumerate{%$/ lucid_event_type_list_p c-src/emacs/src/keyboard.c /^lucid_event_type_list_p (Lisp_Object object)$/ +lvvmode tex-src/texinfo.tex /^\\def\\lvvmode{\\vbox to 0pt{}}$/ mabort c-src/emacs/src/gmalloc.c /^mabort (enum mcheck_status status)$/ mach_host_self c-src/machsyscalls.h /^SYSCALL (mach_host_self, -29,$/ mach_msg_trap c-src/machsyscalls.h /^SYSCALL (mach_msg_trap, -25,$/ mach_reply_port c-src/machsyscalls.h /^SYSCALL (mach_reply_port, -26,$/ mach_task_self c-src/machsyscalls.h /^SYSCALL (mach_task_self, -28,$/ mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/ +macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ magic c-src/emacs/src/gmalloc.c 1863 +mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/ +mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/ maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/ +majorheading tex-src/texinfo.tex /^\\def\\majorheading{\\parsearg\\majorheadingzzz}$/ +majorheadingzzz tex-src/texinfo.tex /^\\def\\majorheadingzzz #1{%$/ make-abbrev-table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/ make_C_tag c-src/etags.c /^make_C_tag (bool isfun)$/ make_coor prol-src/natded.prolog /^make_coor(s(_),Alpha,Sem1,Sem2,Alpha@Sem1@Sem2).$/ @@ -3387,6 +3318,7 @@ map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/ mapping html-src/algrthms.html /^Mapping the Channel Symbols$/ mapsyn prol-src/natded.prolog /^mapsyn(A\/B,AM\/BM):-$/ mark_kboards c-src/emacs/src/keyboard.c /^mark_kboards (void)$/ +math tex-src/texinfo.tex /^\\def\\math#1{\\implicitmath #1\\implicitmath}$/ max c-src/emacs/src/lisp.h /^#define max(a, b) ((a) > (b) ? (a) : (b))$/ max c-src/emacs/src/lisp.h 58 max c.c /^__attribute__ ((always_inline)) max (int a, int b)/ @@ -3409,6 +3341,7 @@ memalign c-src/emacs/src/gmalloc.c /^memalign (size_t alignment, size_t size)$/ member prol-src/natded.prolog /^member(X,[X|_]).$/ member_lessthan_goalid merc-src/accumulator.m /^:- pred member_lessthan_goalid(accu_goal_store::in/ memclear c-src/emacs/src/lisp.h /^memclear (void *p, ptrdiff_t nbytes)$/ +menu tex-src/texinfo.tex /^\\long\\def\\menu #1\\end menu{}$/ menu_bar_item c-src/emacs/src/keyboard.c /^menu_bar_item (Lisp_Object key, Lisp_Object item, / menu_bar_items c-src/emacs/src/keyboard.c /^menu_bar_items (Lisp_Object old)$/ menu_bar_items_index c-src/emacs/src/keyboard.c 7369 @@ -3418,6 +3351,11 @@ menu_item_eval_property c-src/emacs/src/keyboard.c /^menu_item_eval_property (Li menu_item_eval_property_1 c-src/emacs/src/keyboard.c /^menu_item_eval_property_1 (Lisp_Object arg)$/ menu_separator_name_p c-src/emacs/src/keyboard.c /^menu_separator_name_p (const char *label)$/ metasource c-src/etags.c 198 +methodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methodx\defmethodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methparsebody\Edeffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ +methparsebody\Edefmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methparsebody\Edeftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ min c-src/emacs/src/gmalloc.c /^#define min(a, b) ((a) < (b) ? (a) : (b))$/ min c-src/emacs/src/lisp.h /^#define min(a, b) ((a) < (b) ? (a) : (b))$/ min c-src/emacs/src/lisp.h 57 @@ -3425,6 +3363,7 @@ min cp-src/conway.cpp /^#define min(x,y) ((x > y) ? y : x)$/ min_args c-src/emacs/src/lisp.h 1686 min_char c-src/emacs/src/lisp.h 1621 minus cp-src/functions.cpp /^void Date::minus ( int days , int month , int year/ +minus tex-src/texinfo.tex /^\\def\\minus{$-$}$/ miti html-src/softwarelibero.html /^Sfatiamo alcuni miti$/ modifier_names c-src/emacs/src/keyboard.c 6319 modifier_symbols c-src/emacs/src/keyboard.c 6327 @@ -3450,7 +3389,9 @@ my_struct c-src/h.h 91 my_struct c.c 226 my_typedef c-src/h.h 93 my_typedef c.c 228 +mylbrace tex-src/texinfo.tex /^\\def\\mylbrace {{\\tt \\char '173}}$/ mypi forth-src/test-forth.fth /^synonym mypi fconst$/ +myrbrace tex-src/texinfo.tex /^\\def\\myrbrace {{\\tt \\char '175}}$/ n c-src/exit.c 28 n c-src/exit.strange_suffix 28 name c-src/emacs/src/keyboard.c 7241 @@ -3480,21 +3421,28 @@ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Function}%$/ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Variable}%$/ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#2} #3}{#1}$/ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#2} #3}{#1}%$/ +name tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ +name tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ name y-src/cccp.y 113 name y-src/cccp.y 43 named c-src/etags.c 2505 namestringequal pas-src/common.pas /^function namestringequal;(*(var Name1,Name2 : Name/ nargs c-src/emacs/src/lisp.h 2987 +need tex-src/texinfo.tex /^\\def\\need{\\parsearg\\needx}$/ need_adjustment c-src/emacs/src/lisp.h 1986 +needx tex-src/texinfo.tex /^\\def\\needx#1{%$/ neighbors cp-src/clheir.hpp 59 nelem cp-src/Range.h /^ int nelem (void) const { return rng_nelem; }$/ nestlev c-src/etags.c 2525 new objc-src/PackInsp.m /^+new$/ new perl-src/htlmify-cystic 163 new_tag perl-src/htlmify-cystic 18 +newcodeindex tex-src/texinfo.tex /^\\def\\newcodeindex #1{$/ +newindex tex-src/texinfo.tex /^\\def\\newindex #1{$/ newlb c-src/etags.c 2930 newlinepos c-src/etags.c 2932 newtextstring pas-src/common.pas /^function newtextstring; (*: TextString;*)$/ +newwrite tex-src/texinfo.tex /^\\gdef\\newwrite{\\alloc@7\\write\\chardef\\sixt@@n}}$/ next c-src/emacs/src/gmalloc.c 164 next c-src/emacs/src/gmalloc.c 188 next c-src/emacs/src/gmalloc.c 198 @@ -3509,6 +3457,10 @@ next c-src/emacs/src/lisp.h 3134 next c-src/emacs/src/lisp.h 700 next c-src/etags.c 203 next c.c 174 +next tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / +next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ +next tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ +next tex-src/texinfo.tex /^\\edef\\next{\\write\\auxfile{\\internalsetq {#1}{#2}}}/ next y-src/cccp.y 42 next-file el-src/emacs/lisp/progmodes/etags.el /^(defun next-file (&optional initialize novisit)$/ next-file-list el-src/emacs/lisp/progmodes/etags.el /^(defvar next-file-list nil$/ @@ -3519,26 +3471,44 @@ next_weak c-src/emacs/src/lisp.h 1875 nextfree c-src/emacs/src/lisp.h 3029 nfree c-src/emacs/src/gmalloc.c 150 nl c-src/etags.c 2521 +nm tex-src/testenv.tex /^\\newcommand{\\nm}[2]{\\nomenclature{#1}{#2}}$/ +no tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ no tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/ no tex-src/texinfo.tex /^\\ifnum\\secno=0 Appendix\\xreftie'char\\the\\appendixn/ no tex-src/texinfo.tex /^\\newcount \\appendixno \\appendixno = `\\@$/ -no.\the\secno tex-src/texinfo.tex /^\\else \\ifnum \\subsecno=0 Section\\xreftie'char\\the\\/ -no.\the\secno.\the\subsecno tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ -no.\the\secno.\the\subsecno.\the\subsubsecno tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ +no.\the tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ +no.\the tex-src/texinfo.tex /^\\else \\ifnum \\subsecno=0 Section\\xreftie'char\\the\\/ no_argument c-src/getopt.h 89 no_lang_help c-src/etags.c 707 no_sub c-src/emacs/src/regex.h 387 nocase_tail c-src/etags.c /^nocase_tail (const char *cp)$/ node c-src/etags.c 225 +node tex-src/texinfo.tex /^\\def\\node{\\ENVcheck\\parsearg\\nodezzz}$/ node_st c-src/etags.c 214 noderef tex-src/texinfo.tex /^\\appendixnoderef %$/ +nodexxx tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ +nodezzz tex-src/texinfo.tex /^\\def\\nodezzz#1{\\nodexxx [#1,]}$/ +nofillexdent tex-src/texinfo.tex /^\\def\\nofillexdent{\\parsearg\\nofillexdentyyy}$/ +nofillexdentyyy tex-src/texinfo.tex /^\\def\\nofillexdentyyy #1{{\\advance \\leftskip by -\\e/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ nofonts tex-src/texinfo.tex /^{\\indexnofonts$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ +nonarrowing tex-src/texinfo.tex /^ \\let\\nonarrowing=\\comment$/ +nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/ none_help c-src/etags.c 703 +normalbackslash tex-src/texinfo.tex /^\\def\\normalbackslash{{\\tt\\rawbackslashxx}}$/ +normalcaret tex-src/texinfo.tex /^\\def\\normalcaret{^}$/ +normaldoublequote tex-src/texinfo.tex /^\\def\\normaldoublequote{"}$/ +normalgreater tex-src/texinfo.tex /^\\def\\normalgreater{>}$/ normalize prol-src/natded.prolog /^normalize(M,MNorm):-$/ normalize_fresh prol-src/natded.prolog /^normalize_fresh(M,N):-$/ normalize_tree prol-src/natded.prolog /^normalize_tree(tree(Rule,Syn:Sem,Trees),$/ normalize_trees prol-src/natded.prolog /^normalize_trees([],[]).$/ +normalless tex-src/texinfo.tex /^\\def\\normalless{<}$/ +normalparens tex-src/texinfo.tex /^\\gdef\\normalparens{\\boldbrax\\let&=\\ampnr}$/ +normalplus tex-src/texinfo.tex /^\\def\\normalplus{+}$/ +normaltilde tex-src/texinfo.tex /^\\def\\normaltilde{~}$/ +normalunderscore tex-src/texinfo.tex /^\\def\\normalunderscore{_}$/ +normalverticalbar tex-src/texinfo.tex /^\\def\\normalverticalbar{|}$/ nosave pyt-src/server.py /^ def nosave(self):$/ not_bol c-src/emacs/src/regex.h 391 not_eol c-src/emacs/src/regex.h 394 @@ -3549,6 +3519,8 @@ notag4 c-src/dostorture.c 45 notag4 c-src/torture.c 45 notinname c-src/etags.c /^#define notinname(c) (_nin[CHAR (c)]) \/* c is not / npending c-src/emacs/src/keyboard.c 7244 +nsbot tex-src/texinfo.tex /^\\def\\nsbot{\\vbox$/ +nstop tex-src/texinfo.tex /^\\def\\nstop{\\vbox$/ ntool_bar_items c-src/emacs/src/keyboard.c 7974 numOfChannels cp-src/c.C 1 num_columns cp-src/conway.cpp 16 @@ -3557,8 +3529,15 @@ num_regs c-src/emacs/src/regex.h 430 num_rows cp-src/conway.cpp 15 numberKeys objcpp-src/SimpleCalc.M /^- numberKeys:sender$/ number_len c-src/etags.c /^static int number_len (long) ATTRIBUTE_CONST;$/ +numberedsec tex-src/texinfo.tex /^\\outer\\def\\numberedsec{\\parsearg\\seczzz}$/ +numberedsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsec{\\parsearg\\numberedsubsec/ +numberedsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubseczzz #1{\\seccheck{subsection}%$/ +numberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsubsec{\\parsearg\\numberedsub/ +numberedsubsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubsubseczzz #1{\\seccheck{subsubsecti/ numbervars prol-src/natded.prolog /^numbervars(X):-$/ +numericenumerate tex-src/texinfo.tex /^\\def\\numericenumerate{%$/ nvars c-src/emacs/src/lisp.h 3140 +obeyedspace tex-src/texinfo.tex /^\\gdef\\obeyedspace{\\ }$/ objdef c-src/etags.c 2484 object c-src/emacs/src/lisp.h 2128 object_registry cp-src/clheir.cpp 10 @@ -3569,6 +3548,12 @@ obstack_chunk_free y-src/parse.y 48 ocatseen c-src/etags.c 2477 octave_MDiagArray2_h cp-src/MDiagArray2.h 29 octave_Range_h cp-src/Range.h 24 +oddfooting tex-src/texinfo.tex /^\\def\\oddfooting{\\parsearg\\oddfootingxxx}$/ +oddfootingxxx tex-src/texinfo.tex /^\\gdef\\oddfootingxxx #1{\\oddfootingyyy #1@|@|@|@|\\f/ +oddfootingyyy tex-src/texinfo.tex /^\\gdef\\oddfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +oddheading tex-src/texinfo.tex /^\\def\\oddheading{\\parsearg\\oddheadingxxx}$/ +oddheadingxxx tex-src/texinfo.tex /^\\gdef\\oddheadingxxx #1{\\oddheadingyyy #1@|@|@|@|\\f/ +oddheadingyyy tex-src/texinfo.tex /^\\gdef\\oddheadingyyy #1@|#2@|#3@|#4\\finish{%$/ oediff make-src/Makefile /^oediff: OTAGS ETAGS ${infiles}$/ offset c-src/emacs/src/lisp.h 2305 offset c-src/emacs/src/lisp.h 2365 @@ -3579,15 +3564,21 @@ oinbody c-src/etags.c 2478 ok objc-src/PackInsp.m /^-ok:sender$/ ok_to_echo_at_next_pause c-src/emacs/src/keyboard.c 159 old_value c-src/emacs/src/lisp.h 2980 +oldpage tex-src/texinfo.tex /^ \\let\\oldpage = \\page$/ omethodcolon c-src/etags.c 2481 omethodparm c-src/etags.c 2482 omethodsign c-src/etags.c 2479 omethodtag c-src/etags.c 2480 +one tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +onepageout tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ +onepageout tex-src/texinfo.tex /^\\def\\onepageout#1{\\hoffset=\\normaloffset$/ onone c-src/etags.c 2472 oparenseen c-src/etags.c 2476 open objc-src/PackInsp.m /^-open:sender$/ open-dribble-file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/ openInWorkspace objc-src/PackInsp.m /^static void openInWorkspace(const char *filename)$/ +opencontents tex-src/texinfo.tex /^\\def\\opencontents{\\openout \\contentsfile = \\jobnam/ +openindices tex-src/texinfo.tex /^\\def\\openindices{%$/ operationKeys objcpp-src/SimpleCalc.M /^- operationKeys:sender$/ operator y-src/cccp.y 438 operator ++ cp-src/functions.cpp /^Date & Date::operator ++ ( void ){$/ @@ -3609,11 +3600,20 @@ operator int cp-src/fail.C /^ operator int() const {return x;}$/ operator+ cp-src/c.C /^ A operator+(A& a) {};$/ operator+ cp-src/c.C /^const A& A::operator+(const A&) { }$/ operator+ cp-src/c.C /^void operator+(int, int) {}$/ -opparsebody\Edefop\defopx\defopheader\defoptype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +opheader\defoptype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +opnested tex-src/texinfo.tex /^\\gdef\\opnested{\\char`\\(\\global\\advance\\parencount / +opnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +opparsebody\Edefop tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +oprm tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested / oprotocol c-src/etags.c 2473 +optheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ option c-src/getopt.h 73 optional_argument c-src/getopt.h 91 -opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +optx\defoptheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +optype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defoptype{} on #1}%$/ +optype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +opvarparsebody\Edefcv tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +opx\defopheader tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ ord_add_element prol-src/ordsets.prolog /^ord_add_element([], Element, [Element]).$/ ord_del_element prol-src/ordsets.prolog /^ord_del_element([], _, []).$/ ord_disjoint prol-src/ordsets.prolog /^ord_disjoint(Set1, Set2) :-$/ @@ -3659,8 +3659,20 @@ pMd c-src/emacs/src/lisp.h 155 pMu c-src/emacs/src/lisp.h 151 pMu c-src/emacs/src/lisp.h 156 p_next c-src/etags.c 258 +page tex-src/texinfo.tex /^ \\let\\page = \\oldpage$/ +page tex-src/texinfo.tex /^ \\def\\page{%$/ +page tex-src/texinfo.tex /^\\def\\page{\\par\\vfill\\supereject}$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chapoddpage$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager}$/ +pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ +pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/ pagesize c-src/emacs/src/gmalloc.c 1703 +pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ pair merc-src/accumulator.m /^:- import_module pair.$/ +par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ +par tex-src/texinfo.tex /^{\\let\\par=\\endgraf \\smallbreak}%$/ +paragraphindent tex-src/texinfo.tex /^\\let\\paragraphindent=\\comment$/ parent c-src/emacs/src/keyboard.c 8745 parent c-src/emacs/src/lisp.h 1590 parse prol-src/natded.prolog /^parse(Ws,Cat):-$/ @@ -3679,8 +3691,20 @@ parse_return_error y-src/cccp.y 70 parse_solitary_modifier c-src/emacs/src/keyboard.c /^parse_solitary_modifier (Lisp_Object symbol)$/ parse_tool_bar_item c-src/emacs/src/keyboard.c /^parse_tool_bar_item (Lisp_Object key, Lisp_Object / parse_tree merc-src/accumulator.m /^:- import_module parse_tree.$/ +parsearg tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ +parseargdiscardspace tex-src/texinfo.tex /^\\gdef\\parseargdiscardspace {\\begingroup\\obeylines\\/ +parseargline tex-src/texinfo.tex /^\\def\\parseargline{\\begingroup \\obeylines \\parsearg/ +parsearglinex tex-src/texinfo.tex /^\\gdef\\parsearglinex #1^^M{\\endgroup \\next {#1}}}$/ +parseargx tex-src/texinfo.tex /^\\def\\parseargx{%$/ +parsebody\Edefmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +parsebody\Edefspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ +parsebody\Edeftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +parsebody\Edefun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ pat c-src/etags.c 262 pattern c-src/etags.c 260 +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapbreak$/ +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapoddpage$/ +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chappager$/ pdlcount c-src/emacs/src/lisp.h 3046 pending-delete-mode el-src/TAGTEST.EL /^(defalias 'pending-delete-mode 'delete-selection-m/ pending_funcalls c-src/emacs/src/keyboard.c 4377 @@ -3688,16 +3712,19 @@ pending_signals c-src/emacs/src/keyboard.c 80 pfatal c-src/etags.c /^pfatal (const char *s1)$/ pfdset c-src/h.h 57 pfnote c-src/etags.c /^pfnote (char *name, bool is_func, char *linestart,/ +pindex tex-src/texinfo.tex /^\\def\\pindex {\\pgindex}$/ pinned c-src/emacs/src/lisp.h 679 plain_C_entries c-src/etags.c /^plain_C_entries (FILE *inf)$/ plain_C_suffixes c-src/etags.c 643 plainc c-src/etags.c 2934 +plainsecheading tex-src/texinfo.tex /^\\def\\plainsecheading #1{\\secheadingi {#1}}$/ plist c-src/emacs/src/lisp.h 2040 plist c-src/emacs/src/lisp.h 697 plus cp-src/functions.cpp /^void Date::plus ( int days , int month , int year / plus go-src/test1.go 5 plusvalseq prol-src/natded.prolog /^plusvalseq([]) --> [].$/ point forth-src/test-forth.fth /^BEGIN-STRUCTURE point \\ create the named structure/ +point tex-src/texinfo.tex /^\\def\\point{$\\star$}$/ pointer c-src/emacs/src/lisp.h 2125 poll_for_input c-src/emacs/src/keyboard.c /^poll_for_input (struct atimer *timer)$/ poll_for_input_1 c-src/emacs/src/keyboard.c /^poll_for_input_1 (void)$/ @@ -3747,10 +3774,18 @@ prev c-src/emacs/src/gmalloc.c 165 prev c-src/emacs/src/gmalloc.c 189 prev c-src/emacs/src/lisp.h 2191 prev c.c 175 +primary tex-src/texinfo.tex /^\\def\\primary #1{\\line{#1\\hfil}}$/ +print tex-src/texinfo.tex /^\\def\\print{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ +print tex-src/texinfo.tex /^\\def\\print{\\realbackslash print}$/ printClassification php-src/lce_functions.php /^ function printClassification()$/ print_help c-src/etags.c /^print_help (argument *argbuffer)$/ print_language_names c-src/etags.c /^print_language_names (void)$/ print_version c-src/etags.c /^print_version (void)$/ +printedmanual tex-src/texinfo.tex /^\\def\\printedmanual{\\ignorespaces #5}%$/ +printedmanual tex-src/texinfo.tex /^section ``\\printednodename'' in \\cite{\\printedmanu/ +printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #1}%$/ +printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #3}%$/ +printindex tex-src/texinfo.tex /^\\def\\printindex{\\parsearg\\doprintindex}$/ printmax_t c-src/emacs/src/lisp.h 148 printmax_t c-src/emacs/src/lisp.h 153 proc c-src/h.h 87 @@ -3765,6 +3800,21 @@ prolog_pr c-src/etags.c /^prolog_pr (char *s, char *last)$/ prolog_skip_comment c-src/etags.c /^prolog_skip_comment (linebuffer *plb, FILE *inf)$/ prop c-src/etags.c 209 protect_malloc_state c-src/emacs/src/gmalloc.c /^protect_malloc_state (int protect_p)$/ +ptexL tex-src/texinfo.tex /^\\let\\ptexL=\\L$/ +ptexb tex-src/texinfo.tex /^\\let\\ptexb=\\b$/ +ptexbullet tex-src/texinfo.tex /^\\let\\ptexbullet=\\bullet$/ +ptexc tex-src/texinfo.tex /^\\let\\ptexc=\\c$/ +ptexdot tex-src/texinfo.tex /^\\let\\ptexdot=\\.$/ +ptexdots tex-src/texinfo.tex /^\\let\\ptexdots=\\dots$/ +ptexend tex-src/texinfo.tex /^\\let\\ptexend=\\end$/ +ptexequiv tex-src/texinfo.tex /^\\let\\ptexequiv = \\equiv$/ +ptexfootnote tex-src/texinfo.tex /^\\let\\ptexfootnote=\\footnote$/ +ptexi tex-src/texinfo.tex /^\\let\\ptexi=\\i$/ +ptexl tex-src/texinfo.tex /^\\let\\ptexl=\\l$/ +ptexlbrace tex-src/texinfo.tex /^\\let\\ptexlbrace=\\{$/ +ptexrbrace tex-src/texinfo.tex /^\\let\\ptexrbrace=\\}$/ +ptexstar tex-src/texinfo.tex /^\\let\\ptexstar=\\*$/ +ptext tex-src/texinfo.tex /^\\let\\ptext=\\t$/ pthread_mutexattr_setprio_ceiling/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprio_ceiling$/ pthread_mutexattr_setprotocol/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprotocol$/ purpose c-src/emacs/src/lisp.h 1594 @@ -3772,14 +3822,20 @@ push_kboard c-src/emacs/src/keyboard.c /^push_kboard (struct kboard *k)$/ pushclass_above c-src/etags.c /^pushclass_above (int bracelev, char *str, int len)/ put_entries c-src/etags.c /^put_entries (register node *np)$/ pvec_type c-src/emacs/src/lisp.h 780 +pxref tex-src/texinfo.tex /^\\def\\pxref#1{see \\xrefX[#1,,,,,,,]}$/ quantizing html-src/algrthms.html /^Quantizing the Received$/ questo ../c/c.web 34 quiettest make-src/Makefile /^quiettest:$/ quit_char c-src/emacs/src/keyboard.c 192 quit_throw_to_read_char c-src/emacs/src/keyboard.c /^quit_throw_to_read_char (bool from_signal)$/ +quotation tex-src/texinfo.tex /^\\def\\quotation{%$/ qux ruby-src/test1.ru /^ alias_method :qux, :tee, attr_accessor(:bogus)/ qux1 ruby-src/test1.ru /^ :qux1)$/ qux= ruby-src/test1.ru /^ def qux=(tee)$/ +r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}$/ +r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}%$/ +r tex-src/texinfo.tex /^\\def\\r#1{{\\rm #1}} % roman font$/ +r tex-src/texinfo.tex /^\\let\\r=\\indexdummyfont$/ r0 c-src/sysdep.h 54 r1 c-src/sysdep.h 55 r_alloc c-src/emacs/src/lisp.h /^extern void *r_alloc (void **, size_t) ATTRIBUTE_A/ @@ -3787,6 +3843,10 @@ range_exp y-src/parse.y 269 range_exp_list y-src/parse.y 273 raw_keybuf c-src/emacs/src/keyboard.c 116 raw_keybuf_count c-src/emacs/src/keyboard.c 117 +rawbackslash tex-src/texinfo.tex /^\\let\\rawbackslash=\\relax%$/ +rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ +rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ +rbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ rbtp c.c 240 re_iswctype c-src/emacs/src/regex.h 602 re_nsub c-src/emacs/src/regex.h 364 @@ -3818,6 +3878,7 @@ read_key_sequence_vs c-src/emacs/src/keyboard.c /^read_key_sequence_vs (Lisp_Obj read_menu_command c-src/emacs/src/keyboard.c /^read_menu_command (void)$/ read_toc perl-src/htlmify-cystic /^sub read_toc ()$/ readable_events c-src/emacs/src/keyboard.c /^readable_events (int flags)$/ +readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/ readline c-src/etags.c /^readline (linebuffer *lbp, FILE *stream)$/ readline_internal c-src/etags.c /^readline_internal (linebuffer *lbp, register FILE / realloc c-src/emacs/src/gmalloc.c /^realloc (void *ptr, size_t size)$/ @@ -3842,7 +3903,10 @@ recursive_edit_unwind c-src/emacs/src/keyboard.c /^recursive_edit_unwind (Lisp_O redirect c-src/emacs/src/lisp.h 663 reduce prol-src/natded.prolog /^reduce((X^M)@N,L):- % beta reduction$/ reduce_subterm prol-src/natded.prolog /^reduce_subterm(M,M2):-$/ +ref tex-src/texinfo.tex /^\\def\\ref#1{\\xrefX[#1,,,,,,,]}$/ +refill tex-src/texinfo.tex /^\\let\\refill=\\relax$/ refreshPort pyt-src/server.py /^ def refreshPort(self):$/ +refx tex-src/texinfo.tex /^\\def\\refx#1#2{%$/ reg_errcode_t c-src/emacs/src/regex.h 323 reg_errcode_t c.c 279 reg_syntax_t c-src/emacs/src/regex.h 43 @@ -3873,8 +3937,12 @@ requeued_events_pending_p c-src/emacs/src/keyboard.c /^requeued_events_pending_p require merc-src/accumulator.m /^:- import_module require.$/ required_argument c-src/getopt.h 90 reset-this-command-lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/ +resetmathfonts tex-src/texinfo.tex /^\\def\\resetmathfonts{%$/ +rest tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ restore_getcjmp c-src/emacs/src/keyboard.c /^restore_getcjmp (sys_jmp_buf temp)$/ restore_kboard_configuration c-src/emacs/src/keyboard.c /^restore_kboard_configuration (int was_locked)$/ +result tex-src/texinfo.tex /^\\def\\result{\\leavevmode\\raise.15ex\\hbox to 1em{\\hf/ +result tex-src/texinfo.tex /^\\def\\result{\\realbackslash result}$/ return_to_command_loop c-src/emacs/src/keyboard.c 135 reverse prol-src/natded.prolog /^reverse([],Ws,Ws).$/ revert objc-src/PackInsp.m /^-revert:sender$/ @@ -3882,6 +3950,8 @@ right c-src/etags.c 216 right_shift y-src/cccp.y /^right_shift (a, b)$/ ring1 c.c 241 ring2 c.c 242 +rm tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ +rm tex-src/texinfo.tex /^\\def\\rm{\\realbackslash rm }%$/ rm_eo c-src/emacs/src/regex.h 450 rm_so c-src/emacs/src/regex.h 449 rng_base cp-src/Range.h 79 @@ -3908,19 +3978,37 @@ safe_run_hook_funcall c-src/emacs/src/keyboard.c /^safe_run_hook_funcall (ptrdif safe_run_hooks c-src/emacs/src/keyboard.c /^safe_run_hooks (Lisp_Object hook)$/ safe_run_hooks_1 c-src/emacs/src/keyboard.c /^safe_run_hooks_1 (ptrdiff_t nargs, Lisp_Object *ar/ safe_run_hooks_error c-src/emacs/src/keyboard.c /^safe_run_hooks_error (Lisp_Object error, ptrdiff_t/ +samp tex-src/texinfo.tex /^\\def\\samp #1{`\\tclose{#1}'\\null}$/ +samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}$/ +samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}%$/ +samp tex-src/texinfo.tex /^\\let\\samp=\\indexdummyfont$/ save pyt-src/server.py /^ def save(self):$/ save_getcjmp c-src/emacs/src/keyboard.c /^save_getcjmp (sys_jmp_buf temp)$/ save_type c-src/emacs/src/lisp.h /^save_type (struct Lisp_Save_Value *v, int n)$/ savenstr c-src/etags.c /^savenstr (const char *cp, int len)$/ savestr c-src/etags.c /^savestr (const char *cp)$/ say go-src/test.go /^func say(msg string) {$/ +sc tex-src/texinfo.tex /^\\def\\sc#1{{\\smallcaps#1}} % smallcaps font$/ +sc tex-src/texinfo.tex /^\\let\\sc=\\indexdummyfont$/ scan_separators c-src/etags.c /^scan_separators (char *name)$/ scolonseen c-src/etags.c 2447 scratch c-src/sysdep.h 56 scroll_bar_parts c-src/emacs/src/keyboard.c 5189 -sec=\relax tex-src/texinfo.tex /^\\let\\appendixsec=\\relax$/ +sec tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ +seccheck tex-src/texinfo.tex /^\\def\\seccheck#1{\\if \\pageno<0 %$/ +secentry tex-src/texinfo.tex /^ \\def\\secentry ##1##2##3##4{}$/ +secentry tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ +secentryfonts tex-src/texinfo.tex /^\\def\\secentryfonts{\\textfonts}$/ +secfonts tex-src/texinfo.tex /^\\def\\secfonts{%$/ +secheading tex-src/texinfo.tex /^\\def\\secheading #1#2#3{\\secheadingi {#2.#3\\enspace/ +secheadingbreak tex-src/texinfo.tex /^\\def\\secheadingbreak{\\dobreak \\secheadingskip {-10/ +secheadingi tex-src/texinfo.tex /^\\def\\secheadingi #1{{\\advance \\secheadingskip by \\/ +secondary tex-src/texinfo.tex /^\\def\\secondary #1#2{$/ section perl-src/htlmify-cystic 25 -section=\relax tex-src/texinfo.tex /^\\let\\appendixsection=\\relax$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\unnumberedsec$/ +section tex-src/texinfo.tex /^\\let\\section=\\relax$/ section_href perl-src/htlmify-cystic /^sub section_href ($)$/ section_name perl-src/htlmify-cystic /^sub section_name ($)$/ section_name perl-src/htlmify-cystic 12 @@ -3928,6 +4016,10 @@ section_toc perl-src/htlmify-cystic 15 section_url perl-src/htlmify-cystic /^sub section_url ()$/ section_url_base perl-src/htlmify-cystic /^sub section_url_base ()$/ section_url_name perl-src/htlmify-cystic /^sub section_url_name ()$/ +sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ +sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ +seczzz tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ +seczzz tex-src/texinfo.tex /^\\def\\seczzz #1{\\seccheck{section}%$/ select prol-src/natded.prolog /^select(X,[X|Xs],Xs).$/ select-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table ()$/ select-tags-table-mode el-src/emacs/lisp/progmodes/etags.el /^(define-derived-mode select-tags-table-mode specia/ @@ -3938,9 +4030,11 @@ select_last prol-src/natded.prolog /^select_last([X],X,[]).$/ send objc-src/Subprocess.m /^- send:(const char *)string withNewline:(BOOL)want/ send objc-src/Subprocess.m /^- send:(const char *)string$/ separator_names c-src/emacs/src/keyboard.c 7372 +sepspaces tex-src/texinfo.tex /^\\gdef\\sepspaces{\\def {\\ }}}$/ serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/ set cp-src/conway.hpp /^ void set(void) { alive = 1; }$/ set merc-src/accumulator.m /^:- import_module set.$/ +set tex-src/texinfo.tex /^\\def\\set{\\parsearg\\setxxx}$/ set-input-interrupt-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/ set-input-meta-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/ set-input-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/ @@ -3970,9 +4064,24 @@ set_symbol_next c-src/emacs/src/lisp.h /^set_symbol_next (Lisp_Object sym, struc set_symbol_plist c-src/emacs/src/lisp.h /^set_symbol_plist (Lisp_Object sym, Lisp_Object pli/ set_upto merc-src/accumulator.m /^:- func set_upto(accu_case, int) = set(accu_goal_i/ set_waiting_for_input c-src/emacs/src/keyboard.c /^set_waiting_for_input (struct timespec *time_to_cl/ +setchapternewpage tex-src/texinfo.tex /^\\def\\setchapternewpage #1 {\\csname CHAPPAG#1\\endcs/ +setchapterstyle tex-src/texinfo.tex /^\\def\\setchapterstyle #1 {\\csname CHAPF#1\\endcsname/ +setdeffont tex-src/texinfo.tex /^\\def\\setdeffont #1 {\\csname DEF#1\\endcsname}$/ +setfilename tex-src/texinfo.tex /^ \\global\\let\\setfilename=\\comment % Ignore extra/ +setfilename tex-src/texinfo.tex /^\\def\\setfilename{%$/ +setref tex-src/texinfo.tex /^\\def\\setref#1{%$/ setref tex-src/texinfo.tex /^\\expandafter\\expandafter\\expandafter\\appendixsetre/ +settitle tex-src/texinfo.tex /^\\def\\settitle{\\parsearg\\settitlezzz}$/ +settitlezzz tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ setup cp-src/c.C 5 +setxxx tex-src/texinfo.tex /^\\def\\setxxx #1{$/ +sf tex-src/texinfo.tex /^\\def\\sf{\\fam=\\sffam \\tensf}$/ +sf tex-src/texinfo.tex /^\\def\\sf{\\realbackslash sf}%$/ +sf tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ shift cp-src/functions.cpp /^void Date::shift ( void ){\/\/Shift this date to pre/ +shortchapentry tex-src/texinfo.tex /^\\def\\shortchapentry#1#2#3{%$/ +shortcontents tex-src/texinfo.tex /^\\let\\shortcontents = \\summarycontents$/ +shortunnumberedentry tex-src/texinfo.tex /^\\def\\shortunnumberedentry#1#2{%$/ shouldLoad objc-src/PackInsp.m /^-(BOOL)shouldLoad$/ should_attempt_accu_transform merc-src/accumulator.m /^:- pred should_attempt_accu_transform(module_info:/ should_attempt_accu_transform_2 merc-src/accumulator.m /^:- pred should_attempt_accu_transform_2(module_inf/ @@ -3990,6 +4099,9 @@ signal_handler_t c-src/h.h 94 simulation html-src/software.html /^Software that I wrote for supporting my research a/ single_kboard c-src/emacs/src/keyboard.c 89 single_kboard_state c-src/emacs/src/keyboard.c /^single_kboard_state ()$/ +singlecodeindexer tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ +singleindexer tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ +singlespace tex-src/texinfo.tex /^\\def\\singlespace{%$/ site cp-src/conway.hpp /^ site(int xi, int yi): x(xi), y(yi), alive(0) {/ site cp-src/conway.hpp 5 size c-src/emacs/src/gmalloc.c 156 @@ -4003,20 +4115,45 @@ skeyseen c-src/etags.c 2445 skip_name c-src/etags.c /^skip_name (char *cp)$/ skip_non_spaces c-src/etags.c /^skip_non_spaces (char *cp)$/ skip_spaces c-src/etags.c /^skip_spaces (char *cp)$/ +sl tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ +sl tex-src/texinfo.tex /^\\def\\sl{\\realbackslash sl }%$/ +smallbook tex-src/texinfo.tex /^\\def\\smallbook{$/ +smallbook tex-src/texinfo.tex /^\\let\\smallbook=\\relax$/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +smallexample tex-src/texinfo.tex /^\\global\\let\\smallexample=\\smalllispx$/ +smallexample tex-src/texinfo.tex /^\\let\\smallexample=\\lisp$/ +smalllisp tex-src/texinfo.tex /^\\global\\let\\smalllisp=\\smalllispx$/ +smalllispx tex-src/texinfo.tex /^\\def\\smalllispx{\\aboveenvbreak\\begingroup\\inENV$/ +smartitalic tex-src/texinfo.tex /^\\def\\smartitalic#1{{\\sl #1}\\futurelet\\next\\smartit/ +smartitalicx tex-src/texinfo.tex /^\\def\\smartitalicx{\\ifx\\next,\\else\\ifx\\next-\\else\\i/ snarf-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar snarf-tag-function nil$/ snone c-src/etags.c 2443 solutions merc-src/accumulator.m /^:- import_module solutions.$/ some_mouse_moved c-src/emacs/src/keyboard.c /^some_mouse_moved (void)$/ +sp tex-src/texinfo.tex /^\\def\\sp{\\parsearg\\spxxx}$/ space tex-src/texinfo.tex /^ {#2\\labelspace #1}\\dotfill\\doshortpageno{#3}}%/ space tex-src/texinfo.tex /^ \\dosubsubsecentry{#2.#3.#4.#5\\labelspace#1}{#6}}/ +space tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ +space tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ +space tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ spacer c-src/emacs/src/lisp.h 1975 spacer c-src/emacs/src/lisp.h 1982 spacer c-src/emacs/src/lisp.h 2036 spacer c-src/emacs/src/lisp.h 2205 +spacesplit tex-src/texinfo.tex /^\\gdef\\spacesplit#1#2^^M{\\endgroup\\spacesplitfoo{#1/ +spacesplitfoo tex-src/texinfo.tex /^\\long\\gdef\\spacesplitfoo#1#2 #3#4\\spacesplitfoo{%$/ specbind_tag c-src/emacs/src/lisp.h 2943 specbinding c-src/emacs/src/lisp.h 2955 +specheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ specialsymbol prol-src/natded.prolog /^specialsymbol(C1,C2,S):-$/ +specx\defspecheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ splitexp prol-src/natded.prolog /^splitexp(E,E,('NIL','NIL')):-!.$/ +splitoff tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ +spxxx tex-src/texinfo.tex /^\\def\\spxxx #1{\\par \\vskip #1\\baselineskip}$/ srclist make-src/Makefile /^srclist: Makefile$/ ss3 c.c 255 sss1 c.c 252 @@ -4048,6 +4185,8 @@ start php-src/lce_functions.php /^ function start($line, $class)$/ start y-src/cccp.y 143 start_polling c-src/emacs/src/keyboard.c /^start_polling (void)$/ start_up prol-src/natded.prolog /^start_up:-$/ +startcontents tex-src/texinfo.tex /^\\def\\startcontents#1{%$/ +startenumeration tex-src/texinfo.tex /^\\def\\startenumeration#1{%$/ state_protected_p c-src/emacs/src/gmalloc.c 400 statetable html-src/algrthms.html /^Next$/ staticetags make-src/Makefile /^staticetags:$/ @@ -4067,24 +4206,59 @@ stripLine php-src/lce_functions.php /^ function stripLine($line, $class)$/ stripname pas-src/common.pas /^function stripname; (* ($/ strncaseeq c-src/etags.c /^#define strncaseeq(s,t,n) (assert ((s)!=NULL && (t/ strneq c-src/etags.c /^#define strneq(s,t,n) (assert ((s)!=NULL || (t)!=N/ +strong tex-src/texinfo.tex /^\\let\\strong=\\b$/ +strong tex-src/texinfo.tex /^\\let\\strong=\\indexdummyfont$/ structdef c-src/etags.c 2448 stuff_buffered_input c-src/emacs/src/keyboard.c /^stuff_buffered_input (Lisp_Object stuffstring)$/ +subheading tex-src/texinfo.tex /^\\def\\subheading{\\parsearg\\subsecheadingi}$/ subprocess objc-src/PackInsp.m /^-subprocess:(Subprocess *)sender output:(char *)bu/ subprocessDone objc-src/PackInsp.m /^-subprocessDone:(Subprocess *)sender$/ -subsec=\relax tex-src/texinfo.tex /^\\let\\appendixsubsec=\\relax$/ +subsec tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ +subsec tex-src/texinfo.tex /^\\let\\subsec=\\relax$/ +subsecentry tex-src/texinfo.tex /^ \\def\\subsecentry ##1##2##3##4##5{}$/ +subsecentry tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ +subsecentryfonts tex-src/texinfo.tex /^\\let\\subsecentryfonts = \\textfonts$/ +subsecfonts tex-src/texinfo.tex /^\\def\\subsecfonts{%$/ +subsecheading tex-src/texinfo.tex /^\\def\\subsecheading #1#2#3#4{\\subsecheadingi {#2.#3/ +subsecheadingbreak tex-src/texinfo.tex /^\\def\\subsecheadingbreak{\\dobreak \\subsecheadingski/ +subsecheadingi tex-src/texinfo.tex /^\\def\\subsecheadingi #1{{\\advance \\subsecheadingski/ subsection perl-src/htlmify-cystic 26 -subsection=\relax tex-src/texinfo.tex /^\\let\\appendixsubsection=\\relax$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\unnumberedsubsec$/ +subsection tex-src/texinfo.tex /^\\let\\subsection=\\relax$/ subsection_marker perl-src/htlmify-cystic 161 +subseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ +subseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ subst prol-src/natded.prolog /^subst(var(Y),var(X),M,N):-$/ substitute c-src/etags.c /^substitute (char *in, char *out, struct re_registe/ -subsubsec=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/ +subsubheading tex-src/texinfo.tex /^\\def\\subsubheading{\\parsearg\\subsubsecheadingi}$/ +subsubsec tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ +subsubsec tex-src/texinfo.tex /^\\let\\subsubsec=\\relax$/ +subsubsecentry tex-src/texinfo.tex /^ \\def\\subsubsecentry ##1##2##3##4##5##6{}$/ +subsubsecentry tex-src/texinfo.tex /^\\def\\subsubsecentry#1#2#3#4#5#6{%$/ +subsubsecentryfonts tex-src/texinfo.tex /^\\let\\subsubsecentryfonts = \\textfonts$/ +subsubsecfonts tex-src/texinfo.tex /^\\def\\subsubsecfonts{\\subsecfonts} % Maybe this sho/ +subsubsecheading tex-src/texinfo.tex /^\\def\\subsubsecheading #1#2#3#4#5{\\subsubsecheading/ +subsubsecheadingi tex-src/texinfo.tex /^\\def\\subsubsecheadingi #1{{\\advance \\subsecheading/ subsubsection perl-src/htlmify-cystic 27 -subsubsection=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\unnumberedsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\let\\subsubsection=\\relax$/ +subsubseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ +subsubseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ +subtitle tex-src/texinfo.tex /^ \\def\\subtitle{\\parsearg\\subtitlezzz}%$/ +subtitlefont tex-src/texinfo.tex /^ \\def\\subtitlefont{\\subtitlerm \\normalbaselinesk/ +subtitlerm tex-src/texinfo.tex /^ \\let\\subtitlerm=\\tenrm$/ +subtitlezzz tex-src/texinfo.tex /^ \\def\\subtitlezzz##1{{\\subtitlefont \\rightline{#/ subtle ruby-src/test1.ru /^ :tee ; attr_reader :subtle$/ subtree prol-src/natded.prolog /^subtree(T,T).$/ suffix c-src/etags.c 186 suffixes c-src/etags.c 195 suggest_asking_for_help c-src/etags.c /^suggest_asking_for_help (void)$/ +summarycontents tex-src/texinfo.tex /^\\outer\\def\\summarycontents{%$/ +supereject tex-src/texinfo.tex /^\\def\\supereject{\\par\\penalty -20000\\footnoteno =0 / suspend-emacs c-src/emacs/src/keyboard.c /^DEFUN ("suspend-emacs", Fsuspend_emacs, Ssuspend_e/ sval y-src/cccp.y 116 swallow_events c-src/emacs/src/keyboard.c /^swallow_events (bool do_display)$/ @@ -4099,6 +4273,8 @@ syms_of_abbrev c-src/abbrev.c /^syms_of_abbrev ()$/ syms_of_keyboard c-src/emacs/src/keyboard.c /^syms_of_keyboard (void)$/ synchronize_system_messages_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_messages_locale (vo/ synchronize_system_time_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_time_locale (void) / +syncodeindex tex-src/texinfo.tex /^\\def\\syncodeindex #1 #2 {%$/ +synindex tex-src/texinfo.tex /^\\def\\synindex #1 #2 {%$/ syntax c-src/emacs/src/regex.h 350 sys_jmp_buf c-src/emacs/src/lisp.h 2906 sys_jmp_buf c-src/emacs/src/lisp.h 2910 @@ -4111,12 +4287,20 @@ sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) setjmp (j)$/ sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) sigsetjmp (j, 0)$/ syscall_error c-src/sysdep.h 34 t cp-src/c.C 52 +t tex-src/texinfo.tex /^\\def\\t##1{\\realbackslash r {##1}}%$/ +t tex-src/texinfo.tex /^\\def\\t#1{{\\tt \\exhyphenpenalty=10000\\rawbackslash / +t tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +t tex-src/texinfo.tex /^\\let\\t=\\indexdummyfont$/ t1 cp-src/c.C 34 t2 cp-src/c.C 38 tab_count_words c-src/tab.c /^int tab_count_words(char **tab)$/ tab_delete_first c-src/tab.c /^int tab_delete_first(char **tab)$/ tab_fill c-src/tab.c /^char **tab_fill(char *str, char delim)$/ tab_free c-src/tab.c /^void tab_free(char **tab)$/ +table tex-src/texinfo.tex /^\\def\\table{\\begingroup\\inENV\\obeylines\\obeyspaces\\/ +tablex tex-src/texinfo.tex /^\\gdef\\tablex #1^^M{%$/ +tabley tex-src/texinfo.tex /^\\gdef\\tabley#1#2 #3 #4 #5 #6 #7\\endtabley{\\endgrou/ +tablez tex-src/texinfo.tex /^\\def\\tablez #1#2#3#4#5#6{%$/ tag-any-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-any-match-p (_tag)$/ tag-exact-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-file-name-match-p (tag)$/ tag-exact-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-match-p (tag)$/ @@ -4195,12 +4379,75 @@ tags-tag-face el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-tag-face 'd tags-verify-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-verify-table (file)$/ tags-with-face el-src/emacs/lisp/progmodes/etags.el /^(defmacro tags-with-face (face &rest body)$/ target_multibyte c-src/emacs/src/regex.h 407 +tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}$/ +tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}%$/ +tclose tex-src/texinfo.tex /^\\def\\tclose#1{{\\rm \\tcloserm=\\fontdimen2\\font \\tt / +tclose tex-src/texinfo.tex /^\\let\\tclose=\\indexdummyfont$/ tcpdump html-src/software.html /^tcpdump$/ teats cp-src/c.C 127 tee ruby-src/test1.ru /^ attr_accessor :tee$/ tee= ruby-src/test1.ru /^ attr_accessor :tee$/ +temp tex-src/texinfo.tex /^\\edef\\temp{%$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry $/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry {#1}{\\the\\cha/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash secentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsecentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsubsecentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsubsecentry{#1}%$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbchapentry {#1}{\\n/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsecentry{#1}{\\noe/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsubsecentry{#1}{\\/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsubsubsecentry{#1/ +temp tex-src/texinfo.tex /^\\else \\let\\temp=\\ifclearfail \\fi$/ +temp tex-src/texinfo.tex /^\\else \\let\\temp=\\relax \\fi$/ +temp tex-src/texinfo.tex /^\\expandafter\\ifx\\csname IF#1\\endcsname\\relax \\let\\/ +temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2 #3}%$/ +temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2}%$/ temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame / +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +tenbf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ tend c-src/etags.c 2432 +teni tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +tentt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +tentt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ term merc-src/accumulator.m /^:- import_module term.$/ terminate objc-src/Subprocess.m /^- terminate:sender$/ terminateInput objc-src/Subprocess.m /^- terminateInput$/ @@ -4217,7 +4464,12 @@ test1 rs-src/test.rs /^fn test1() {$/ test_crlf1 test_crlf.c /^void test_crlf1()$/ test_crlf2 tset_crlf.c /^void test_crlf2()$/ test_undefined c-src/emacs/src/keyboard.c /^test_undefined (Lisp_Object binding)$/ +tex tex-src/texinfo.tex /^\\def\\tex{\\begingroup$/ +texinfoversion tex-src/texinfo.tex /^\\def\\texinfoversion{2.73}$/ +textfonts tex-src/texinfo.tex /^\\def\\textfonts{%$/ texttreelist prol-src/natded.prolog /^texttreelist([]).$/ +thearg tex-src/texinfo.tex /^ \\def\\thearg{#1}%$/ +thearg tex-src/texinfo.tex /^ \\ifx\\thearg\\empty \\def\\thearg{1}\\fi$/ there-is-a-=-in-the-middle! scm-src/test.scm /^(define (there-is-a-=-in-the-middle!) #t)$/ this c-src/a/b/b.c 1 this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/ @@ -4229,6 +4481,30 @@ this_command_key_count_reset c-src/emacs/src/keyboard.c 112 this_command_keys c-src/emacs/src/keyboard.c 107 this_file_toc perl-src/htlmify-cystic 29 this_single_command_key_start c-src/emacs/src/keyboard.c 125 +thischapter tex-src/texinfo.tex /^ \\unnumbchapmacro{#1}\\def\\thischapter{}%$/ +thischapter tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ +thischapter tex-src/texinfo.tex /^\\gdef\\thischapter{#1}\\gdef\\thissection{#1}%$/ +thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\noexp/ +thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Chapter \\the\\chapno: \\noexpand\\t/ +thischaptername tex-src/texinfo.tex /^\\def\\thischaptername{No Chapter Title}$/ +thischaptername tex-src/texinfo.tex /^\\gdef\\thischaptername{#1}%$/ +thisfile tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ +thisfile tex-src/texinfo.tex /^\\def\\thisfile{}$/ +thisfootno tex-src/texinfo.tex /^\\edef\\thisfootno{$^{\\the\\footnoteno}$}%$/ +thispage tex-src/texinfo.tex /^\\let\\thispage=\\folio$/ +thissection tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ +thissection tex-src/texinfo.tex /^\\gdef\\thischapter{#1}\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\global\\advance \\subsubsecno / +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\appendixlet/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\the\\chapno}/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\subsubsecno=0 \\global\\advanc/ +thissection tex-src/texinfo.tex /^\\plainsecheading {#1}\\gdef\\thissection{#1}%$/ +thistitle tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ +thistitle tex-src/texinfo.tex /^\\def\\thistitle{No Title}$/ +three tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +threex tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +tie tex-src/texinfo.tex /^\\def\\tie{\\penalty 10000\\ } % Save plain tex de/ tignore c-src/etags.c 2433 timer_check c-src/emacs/src/keyboard.c /^timer_check (void)$/ timer_check_2 c-src/emacs/src/keyboard.c /^timer_check_2 (Lisp_Object timers, Lisp_Object idl/ @@ -4239,9 +4515,16 @@ timer_start_idle c-src/emacs/src/keyboard.c /^timer_start_idle (void)$/ timer_stop_idle c-src/emacs/src/keyboard.c /^timer_stop_idle (void)$/ timers_run c-src/emacs/src/keyboard.c 320 tinbody c-src/etags.c 2431 +tindex tex-src/texinfo.tex /^\\def\\tindex {\\tpindex}$/ +title tex-src/texinfo.tex /^ \\def\\title{\\parsearg\\titlezzz}%$/ +titlefont tex-src/texinfo.tex /^\\def\\titlefont#1{{\\titlerm #1}}$/ +titlepage tex-src/texinfo.tex /^\\def\\titlepage{\\begingroup \\parindent=0pt \\textfon/ +titlepage tex-src/texinfo.tex /^\\let\\titlepage=\\relax$/ +titlezzz tex-src/texinfo.tex /^ \\def\\titlezzz##1{\\leftline{\\titlefont{##1}}$/ tkeyseen c-src/etags.c 2429 tnone c-src/etags.c 2428 toc_line perl-src/htlmify-cystic /^sub toc_line ($)$/ +today tex-src/texinfo.tex /^\\def\\today{\\number\\day\\space$/ toggleDescription objc-src/PackInsp.m /^-toggleDescription$/ tok c-src/etags.c 2491 token c-src/etags.c 2508 @@ -4254,6 +4537,8 @@ tool_bar_item_properties c-src/emacs/src/keyboard.c 7970 tool_bar_items c-src/emacs/src/keyboard.c /^tool_bar_items (Lisp_Object reuse, int *nitems)$/ tool_bar_items_vector c-src/emacs/src/keyboard.c 7965 toolkit_menubar_in_use c-src/emacs/src/keyboard.c /^toolkit_menubar_in_use (struct frame *f)$/ +top tex-src/texinfo.tex /^\\let\\top=\\relax$/ +top tex-src/texinfo.tex /^\\outer\\def\\top{\\parsearg\\unnumberedzzz}$/ top-level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, / top_level merc-src/accumulator.m /^:- type top_level$/ top_level_1 c-src/emacs/src/keyboard.c /^top_level_1 (Lisp_Object ignore)$/ @@ -4262,17 +4547,26 @@ total_keys c-src/emacs/src/keyboard.c 97 total_size_of_entries c-src/etags.c /^total_size_of_entries (register node *np)$/ total_surrounding cp-src/conway.cpp /^int site::total_surrounding(void)$/ totally_unblock_input c-src/emacs/src/keyboard.c /^totally_unblock_input (void)$/ +tpargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\deftpargs{#3}\\endgrou/ tpcmd c-src/h.h 15 tpcmd c-src/h.h 8 +tpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +tpx\deftpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ track-mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/ tracking_off c-src/emacs/src/keyboard.c /^tracking_off (Lisp_Object old_value)$/ traffic_light cp-src/conway.cpp /^void traffic_light(int x, int y)$/ translate c-src/emacs/src/regex.h 361 treats cp-src/c.C 131 tt prol-src/natded.prolog /^tt:-$/ -tt=cmtt10 tex-src/texinfo.tex /^\\font\\deftt=cmtt10 scaled \\magstep1$/ +tt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}$/ +tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}%$/ +tt tex-src/texinfo.tex /^\\font\\deftt=cmtt10 scaled \\magstep1$/ +tt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ +ttfont tex-src/texinfo.tex /^\\let\\ttfont = \\t$/ tty_read_avail_input c-src/emacs/src/keyboard.c /^tty_read_avail_input (struct terminal *terminal,$/ ttypeseen c-src/etags.c 2430 +turnoffactive tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ typdef c-src/etags.c 2434 type c-src/emacs/src/gmalloc.c 145 type c-src/emacs/src/lisp.h 1973 @@ -4287,10 +4581,21 @@ type c-src/emacs/src/lisp.h 2304 type c-src/emacs/src/lisp.h 2364 type c-src/emacs/src/lisp.h 3025 type c-src/etags.c 2271 +typefnheader tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ +typefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ +typefnx\deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ typefunargs tex-src/texinfo.tex /^\\deftypefunargs {#3}\\endgroup %$/ typefunargs tex-src/texinfo.tex /^\\deftypefunargs {#4}\\endgroup %$/ +typefunheader tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +typefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ +typefunx\deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ typemargin tex-src/texinfo.tex /^\\newskip\\deftypemargin \\deftypemargin=12pt$/ typemargin tex-src/texinfo.tex /^\\rlap{\\rightline{{\\rm #2}\\hskip \\deftypemargin}}}%/ +typemargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/ +typevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +typevarx\deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +typevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +typevrx\deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ u c-src/emacs/src/lisp.h 2397 u_any c-src/emacs/src/lisp.h 2214 u_boolfwd c-src/emacs/src/lisp.h 2371 @@ -4303,13 +4608,44 @@ u_marker c-src/emacs/src/lisp.h 2216 u_objfwd c-src/emacs/src/lisp.h 2372 u_overlay c-src/emacs/src/lisp.h 2217 u_save_value c-src/emacs/src/lisp.h 2218 +unargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defunargs{#3}\\endgrou/ unargs tex-src/texinfo.tex /^\\defunargs {#2}\\endgroup %$/ unargs tex-src/texinfo.tex /^\\defunargs {#3}\\endgroup %$/ unblock_input c-src/emacs/src/keyboard.c /^unblock_input (void)$/ unblock_input_to c-src/emacs/src/keyboard.c /^unblock_input_to (int level)$/ unchar c-src/h.h 99 unexpand-abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/ +unheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ univ merc-src/accumulator.m /^:- import_module univ.$/ +unnchfopen tex-src/texinfo.tex /^\\def\\unnchfopen #1{%$/ +unnchfplain tex-src/texinfo.tex /^\\def\\unnchfplain #1{%$/ +unnumbchapentry tex-src/texinfo.tex /^ \\let\\unnumbchapentry = \\shortunnumberedentry/ +unnumbchapentry tex-src/texinfo.tex /^\\def\\unnumbchapentry#1#2{\\dochapentry{#1}{#2}}$/ +unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfopen}$/ +unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfplain}$/ +unnumbered tex-src/texinfo.tex /^\\let\\unnumbered=\\relax$/ +unnumbered tex-src/texinfo.tex /^\\outer\\def\\unnumbered{\\parsearg\\unnumberedzzz}$/ +unnumberedsec tex-src/texinfo.tex /^\\let\\unnumberedsec=\\relax$/ +unnumberedsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsec{\\parsearg\\unnumberedseczz/ +unnumberedsection tex-src/texinfo.tex /^\\let\\unnumberedsection=\\relax$/ +unnumberedseczzz tex-src/texinfo.tex /^\\def\\unnumberedseczzz #1{\\seccheck{unnumberedsec}%/ +unnumberedsubsec tex-src/texinfo.tex /^\\let\\unnumberedsubsec=\\relax$/ +unnumberedsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsec{\\parsearg\\unnumberedsu/ +unnumberedsubsection tex-src/texinfo.tex /^\\let\\unnumberedsubsection=\\relax$/ +unnumberedsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubseczzz #1{\\seccheck{unnumberedsu/ +unnumberedsubsubsec tex-src/texinfo.tex /^\\let\\unnumberedsubsubsec=\\relax$/ +unnumberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsubsec{\\parsearg\\unnumbere/ +unnumberedsubsubsection tex-src/texinfo.tex /^\\let\\unnumberedsubsubsection=\\relax$/ +unnumberedsubsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubsubseczzz #1{\\seccheck{unnumbere/ +unnumberedzzz tex-src/texinfo.tex /^\\def\\unnumberedzzz #1{\\seccheck{unnumbered}%$/ +unnumbnoderef tex-src/texinfo.tex /^\\def\\unnumbnoderef{\\ifx\\lastnode\\relax\\else$/ +unnumbsecentry tex-src/texinfo.tex /^ \\def\\unnumbsecentry ##1##2{}$/ +unnumbsecentry tex-src/texinfo.tex /^\\def\\unnumbsecentry#1#2{\\dosecentry{#1}{#2}}$/ +unnumbsetref tex-src/texinfo.tex /^\\def\\unnumbsetref#1{%$/ +unnumbsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsecentry ##1##2{}$/ +unnumbsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsecentry#1#2{\\dosubsecentry{#1}{#2}}/ +unnumbsubsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsubsecentry ##1##2{}$/ +unnumbsubsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsubsecentry#1#2{\\dosubsubsecentry{#1/ unravel_univ merc-src/accumulator.m /^:- some [T] pred unravel_univ(univ::in, T::out) is/ unread_switch_frame c-src/emacs/src/keyboard.c 204 unsignedp y-src/cccp.y 112 @@ -4317,7 +4653,9 @@ unwind c-src/emacs/src/lisp.h 2962 unwind_int c-src/emacs/src/lisp.h 2972 unwind_ptr c-src/emacs/src/lisp.h 2967 unwind_void c-src/emacs/src/lisp.h 2976 +unx\defunheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ update_accumulator_pred merc-src/accumulator.m /^:- pred update_accumulator_pred(pred_id::in, proc_/ +uppercaseenumerate tex-src/texinfo.tex /^\\def\\uppercaseenumerate{%$/ uprintmax_t c-src/emacs/src/lisp.h 149 uprintmax_t c-src/emacs/src/lisp.h 154 usage perl-src/yagrip.pl /^sub usage {$/ @@ -4344,20 +4682,45 @@ value c-src/emacs/src/lisp.h 687 value y-src/cccp.y 112 var c-src/emacs/src/keyboard.c 11023 var c-src/emacs/src/lisp.h 3137 +var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}$/ +var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}%$/ +var tex-src/texinfo.tex /^\\let\\var=\\indexdummyfont$/ +var tex-src/texinfo.tex /^\\let\\var=\\smartitalic$/ +varargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defvarargs{#3}\\endgro/ +varargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/ varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/ +varheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ +varparsebody\Edefopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +varparsebody\Edeftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +varparsebody\Edefvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ varset merc-src/accumulator.m /^:- import_module varset.$/ +varx\defvarheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ vcopy c-src/emacs/src/lisp.h /^vcopy (Lisp_Object v, ptrdiff_t offset, Lisp_Objec/ vectorlike_header c-src/emacs/src/lisp.h 1343 verde cp-src/c.C 40 verify-tags-table-function el-src/emacs/lisp/progmodes/etags.el /^(defvar verify-tags-table-function nil$/ verify_ascii c-src/emacs/src/lisp.h /^# define verify_ascii(str) (str)$/ vignore c-src/etags.c 2417 +vindex tex-src/texinfo.tex /^\\def\\vindex {\\vrindex}$/ visit-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table (file &optional local)$/ visit-tags-table-buffer el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table-buffer (&optional cont)$/ void c-src/emacs/src/lisp.h /^INLINE void (check_cons_list) (void) { lisp_h_chec/ voidfuncptr c-src/emacs/src/lisp.h 2108 voidval y-src/cccp.y 115 +vrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vritemindex tex-src/texinfo.tex /^\\def\\vritemindex #1{\\doind {vr}{\\code{#1}}}%$/ +vrparsebody\Edefivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +vrparsebody\Edeftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +vrparsebody\Edeftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +vrparsebody\Edefvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vrx\defvrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vtable tex-src/texinfo.tex /^\\def\\vtable{\\begingroup\\inENV\\obeylines\\obeyspaces/ +vtablex tex-src/texinfo.tex /^\\gdef\\vtablex #1^^M{%$/ +w tex-src/texinfo.tex /^\\def\\w#1{\\leavevmode\\hbox{#1}}$/ +w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w }%$/ +w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w}$/ +w tex-src/texinfo.tex /^\\let\\w=\\indexdummyfont$/ wait_status_ptr_t c.c 161 waiting_for_input c-src/emacs/src/keyboard.c 150 warning y-src/cccp.y /^warning (msg)$/ @@ -4410,13 +4773,25 @@ x-get-selection-internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selecti xcar_addr c-src/emacs/src/lisp.h /^xcar_addr (Lisp_Object c)$/ xcdr_addr c-src/emacs/src/lisp.h /^xcdr_addr (Lisp_Object c)$/ xdiff make-src/Makefile /^xdiff: ETAGS EXTAGS ${infiles}$/ +xitem tex-src/texinfo.tex /^\\def\\xitem{\\errmessage{@xitem while not in a table/ +xitem tex-src/texinfo.tex /^\\let\\xitem = \\internalBxitem %$/ +xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ +xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ +xitemx tex-src/texinfo.tex /^\\def\\xitemx{\\errmessage{@xitemx while not in a tab/ +xitemx tex-src/texinfo.tex /^\\let\\xitemx = \\internalBxitemx %$/ +xitemzzz tex-src/texinfo.tex /^\\def\\xitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ +xkey tex-src/texinfo.tex /^\\def\\xkey{\\key}$/ xmalloc c-src/etags.c /^xmalloc (size_t size)$/ xnew c-src/etags.c /^#define xnew(n, Type) ((Type *) xmalloc ((n) / +xrdef tex-src/texinfo.tex /^\\def\\xrdef #1#2{$/ xrealloc c-src/etags.c /^xrealloc (void *ptr, size_t size)$/ +xref tex-src/texinfo.tex /^\\def\\xref#1{See \\xrefX[#1,,,,,,,]}$/ xref-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defclass xref-etags-location (xref-location)$/ xref-location-line el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-line ((l xref-etags-lo/ xref-location-marker el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-marker ((l xref-etags-/ xref-make-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defun xref-make-etags-location (tag-info file)$/ +xrefX tex-src/texinfo.tex /^\\def\\xrefX[#1,#2,#3,#4,#5,#6]{\\begingroup%$/ +xreftie tex-src/texinfo.tex /^\\gdef\\xreftie{'tie}$/ xrnew c-src/etags.c /^#define xrnew(op, n, Type) ((op) = (Type *) xreall/ xx make-src/Makefile /^xx="this line is here because of a fontlock bug$/ xyz ruby-src/test1.ru /^ alias_method :xyz,$/ @@ -4476,8 +4851,22 @@ z c.c 144 z c.c 164 z cp-src/clheir.hpp 49 z cp-src/clheir.hpp 58 +zzz tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ +zzz tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ +zzz tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ +{ tex-src/texinfo.tex /^\\let\\{=\\mylbrace$/ +{ tex-src/texinfo.tex /^\\let\\{=\\ptexlbrace$/ | tex-src/texinfo.tex /^\\def|{{\\tt \\char '174}}$/ +| tex-src/texinfo.tex /^\\let|=\\normalverticalbar$/ +} tex-src/texinfo.tex /^\\let\\}=\\myrbrace$/ +} tex-src/texinfo.tex /^\\let\\}=\\ptexrbrace$/ +~ tex-src/texinfo.tex /^\\catcode `\\^=7 \\catcode `\\_=8 \\catcode `\\~=13 \\let/ ~ tex-src/texinfo.tex /^\\def~{{\\tt \\char '176}}$/ +~ tex-src/texinfo.tex /^\\let~=\\normaltilde$/ ~A cp-src/c.C /^A::~A() {}$/ ~B cp-src/c.C /^ ~B() {};$/ ~MDiagArray2 cp-src/MDiagArray2.h /^ ~MDiagArray2 (void) { }$/ diff --git a/test/manual/etags/CTAGS.good_update b/test/manual/etags/CTAGS.good_update index c618b9582da..64f01f2c9e4 100644 --- a/test/manual/etags/CTAGS.good_update +++ b/test/manual/etags/CTAGS.good_update @@ -1,4 +1,6 @@ +" tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ +" tex-src/texinfo.tex /^\\let"=\\activedoublequote$/ #a-defer-word forth-src/test-forth.fth /^defer #a-defer-word$/ #some-storage forth-src/test-forth.fth /^2000 buffer: #some-storage$/ $0x80 c-src/sysdep.h 32 @@ -33,14 +35,28 @@ $user_comment_lc php-src/lce_functions.php 115 ${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/ %cdiff make-src/Makefile /^%cdiff: CTAGS% CTAGS ${infiles}$/ %ediff make-src/Makefile /^%ediff: ETAGS% ETAGS ${infiles}$/ +& tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/ +& tex-src/texinfo.tex /^\\gdef\\normalparens{\\boldbrax\\let&=\\ampnr}$/ +' tex-src/texinfo.tex /^\\def\\'{{'}}$/ +( tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ +( tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ +( tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested / +( tex-src/texinfo.tex /^\\ifnum \\parencount=1 {\\rm \\char `\\)}\\sl \\let(=\\opr/ ($_,$flag,$opt,$f,$r,@temp perl-src/yagrip.pl 8 ($prog,$_,@list perl-src/yagrip.pl 39 ($string,$flag,@string,@temp,@last perl-src/yagrip.pl 40 (a-forth-constant forth-src/test-forth.fth /^constant (a-forth-constant$/ (another-forth-word) forth-src/test-forth.fth /^: (another-forth-word) ( -- )$/ (foo) forth-src/test-forth.fth /^: (foo) 1 ;$/ +) tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ +) tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ +* tex-src/texinfo.tex /^\\def\\*{\\hfil\\break\\hbox{}\\ignorespaces}$/ +* tex-src/texinfo.tex /^\\let\\*=\\ptexstar$/ + ruby-src/test.rb /^ def +(y)$/ + tex-src/texinfo.tex /^\\def+{{\\tt \\char 43}}$/ ++ tex-src/texinfo.tex /^\\let+=\\normalplus}$/ +. tex-src/texinfo.tex /^\\def\\.{.\\spacefactor=3000 }$/ +. tex-src/texinfo.tex /^\\let\\.=\\ptexdot$/ .PRECIOUS make-src/Makefile /^.PRECIOUS: ETAGS CTAGS ETAGS16 CTAGS16 ETAGS17 CTA/ /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/space \/exclam/ @@ -172,35 +188,26 @@ ${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/ 2const forth-src/test-forth.fth /^3 4 2constant 2const$/ 2val forth-src/test-forth.fth /^2const 2value 2val$/ 2var forth-src/test-forth.fth /^2variable 2var$/ +: tex-src/texinfo.tex /^\\def\\:{\\spacefactor=1000 }$/ :a-forth-dictionary-entry forth-src/test-forth.fth /^create :a-forth-dictionary-entry$/ < tex-src/texinfo.tex /^\\def<{{\\tt \\less}}$/ +< tex-src/texinfo.tex /^\\let<=\\normalless$/ << ruby-src/test.rb /^ def <<(y)$/ <= ruby-src/test.rb /^ def <=(y)$/ <=> ruby-src/test.rb /^ def <=>(y)$/ = tex-src/texinfo.tex /^\\global\\def={{\\tt \\char 61}}}$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ -= tex-src/texinfo.tex /^\\global\\let\\section = \\unnumberedsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsection = \\unnumberedsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ -= tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\unnumberedsubsubsec$/ =/f ada-src/etags-test-for.ada /^ function "=" (L, R : System.Address) return Boo/ == ruby-src/test.rb /^ def ==(y)$/ === ruby-src/test.rb /^ def ===(y)$/ -=\indexdummyfont tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ -=\relax tex-src/texinfo.tex /^\\let\\appendix=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\chapter=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\section=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\subsection=\\relax$/ -=\relax tex-src/texinfo.tex /^\\let\\subsubsection=\\relax$/ -=\smartitalic tex-src/texinfo.tex /^\\let\\cite=\\smartitalic$/ =starts-with-equals! scm-src/test.scm /^(define =starts-with-equals! #t)$/ > tex-src/texinfo.tex /^\\def>{{\\tt \\gtr}}$/ +> tex-src/texinfo.tex /^\\let>=\\normalgreater$/ >field1 forth-src/test-forth.fth /^ 9 field >field1$/ >field2 forth-src/test-forth.fth /^ 5 field >field2$/ +@ tex-src/texinfo.tex /^\\def\\@{@}%$/ +@ tex-src/texinfo.tex /^\\def\\@{{\\tt \\char '100}}$/ +@sf tex-src/texinfo.tex /^\\ifhmode\\edef\\@sf{\\spacefactor\\the\\spacefactor}\\\/\\/ +@sf tex-src/texinfo.tex /^\\let\\@sf\\empty$/ A c.c 162 A cp-src/c.C /^void A::A() {}$/ A cp-src/c.C 117 @@ -325,6 +332,11 @@ CATCHER c-src/emacs/src/lisp.h 3021 CDR c-src/emacs/src/lisp.h /^CDR (Lisp_Object c)$/ CDR_SAFE c-src/emacs/src/lisp.h /^CDR_SAFE (Lisp_Object c)$/ CFLAGS make-src/Makefile /^CFLAGS=${WARNINGS} -ansi -g3 # -pg -O$/ +CHAPFopen tex-src/texinfo.tex /^\\def\\CHAPFopen{$/ +CHAPFplain tex-src/texinfo.tex /^\\def\\CHAPFplain{$/ +CHAPPAGodd tex-src/texinfo.tex /^\\def\\CHAPPAGodd{$/ +CHAPPAGoff tex-src/texinfo.tex /^\\def\\CHAPPAGoff{$/ +CHAPPAGon tex-src/texinfo.tex /^\\def\\CHAPPAGon{$/ CHAR c-src/etags.c /^#define CHAR(x) ((unsigned int)(x) & (CHARS - 1))/ CHAR y-src/cccp.c 7 CHARACTERBITS c-src/emacs/src/lisp.h 2457 @@ -530,6 +542,7 @@ EMACS_UINT c-src/emacs/src/lisp.h 97 ENTRY c-src/sysdep.h /^#define ENTRY(name) \\$/ ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) enum TYPE$/ ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) unsigned int$/ +ENVcheck tex-src/texinfo.tex /^\\def\\ENVcheck{%$/ EQ c-src/emacs/src/lisp.h /^# define EQ(x, y) lisp_h_EQ (x, y)$/ EQUAL y-src/cccp.c 12 ERLSRC make-src/Makefile /^ERLSRC=gs_dialog.erl lines.erl lists.erl$/ @@ -543,13 +556,37 @@ EXFUN c-src/emacs/src/lisp.h /^#define EXFUN(fnname, maxargs) \\$/ EXTAGS make-src/Makefile /^EXTAGS: extags ${infiles} Makefile$/ EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 3497 EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 4372 +Ealphaenumerate tex-src/texinfo.tex /^\\def\\Ealphaenumerate{\\Eenumerate}$/ +Ecapsenumerate tex-src/texinfo.tex /^\\def\\Ecapsenumerate{\\Eenumerate}$/ +Ecartouche tex-src/texinfo.tex /^\\def\\Ecartouche{%$/ +Edescription tex-src/texinfo.tex /^\\def\\Edescription{\\Etable}% Necessary kludge.$/ +Edisplay tex-src/texinfo.tex /^\\def\\Edisplay{\\endgroup\\afterenvbreak}%$/ +Eexample tex-src/texinfo.tex /^\\def\\Eexample{\\Elisp}$/ +Eflushleft tex-src/texinfo.tex /^\\def\\Eflushleft{\\endgroup\\afterenvbreak}%$/ +Eflushright tex-src/texinfo.tex /^\\def\\Eflushright{\\endgroup\\afterenvbreak}%$/ +Eformat tex-src/texinfo.tex /^\\def\\Eformat{\\endgroup\\afterenvbreak}$/ +Eftable tex-src/texinfo.tex /^\\def\\Eftable{\\endgraf\\endgroup\\afterenvbreak}%$/ +Egroup tex-src/texinfo.tex /^ \\def\\Egroup{\\egroup\\endgroup}%$/ +Eifclear tex-src/texinfo.tex /^\\def\\Eifclear{}$/ +Eifset tex-src/texinfo.tex /^\\def\\Eifset{}$/ +Eiftex tex-src/texinfo.tex /^\\def\\Eiftex{}$/ +Elisp tex-src/texinfo.tex /^\\def\\Elisp{\\endgroup\\afterenvbreak}%$/ EmptyNmStr pas-src/common.pas /^function EmptyNmStr(* : NameString*);$/ Environment tex-src/gzip.texi /^@node Environment, Tapes, Advanced usage, Top$/ +Equotation tex-src/texinfo.tex /^\\def\\Equotation{\\par\\endgroup\\afterenvbreak}%$/ Erlang_functions c-src/etags.c /^Erlang_functions (FILE *inf)$/ Erlang_help c-src/etags.c 567 Erlang_suffixes c-src/etags.c 565 ErrStrToNmStr pas-src/common.pas /^function ErrStrToNmStr;(*($/ Error_Information/t ada-src/2ataspri.ads /^ type Error_Information is new Interfaces.C.POSI/ +Esmallexample tex-src/texinfo.tex /^\\def\\Esmallexample{\\Elisp}$/ +Esmallexample tex-src/texinfo.tex /^\\global\\def\\Esmallexample{\\Esmalllisp}$/ +Esmalllisp tex-src/texinfo.tex /^\\def\\Esmalllisp{\\endgroup\\afterenvbreak}%$/ +Etable tex-src/texinfo.tex /^\\def\\Etable{\\endgraf\\endgroup\\afterenvbreak}%$/ +Etable tex-src/texinfo.tex /^\\let\\Etable=\\relax}}$/ +Etex tex-src/texinfo.tex /^\\let\\Etex=\\endgroup}$/ +Etitlepage tex-src/texinfo.tex /^\\def\\Etitlepage{%$/ +Evtable tex-src/texinfo.tex /^\\def\\Evtable{\\endgraf\\endgroup\\afterenvbreak}%$/ Exit_LL_Task/p ada-src/2ataspri.adb /^ procedure Exit_LL_Task is$/ Exit_LL_Task/p ada-src/2ataspri.ads /^ procedure Exit_LL_Task;$/ ExtractCommentInfo pas-src/common.pas /^procedure ExtractCommentInfo; (*($/ @@ -690,6 +727,20 @@ HASH_TABLE_P c-src/emacs/src/lisp.h /^HASH_TABLE_P (Lisp_Object a)$/ HASH_TABLE_SIZE c-src/emacs/src/lisp.h /^HASH_TABLE_SIZE (struct Lisp_Hash_Table *h)$/ HASH_VALUE c-src/emacs/src/lisp.h /^HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t i/ HAVE_NTGUI c-src/etags.c 116 +HEADINGSafter tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ +HEADINGSdouble tex-src/texinfo.tex /^\\def\\HEADINGSdouble{$/ +HEADINGSdoubleafter tex-src/texinfo.tex /^\\let\\HEADINGSdoubleafter=\\HEADINGSafter$/ +HEADINGSdoublex tex-src/texinfo.tex /^\\def\\HEADINGSdoublex{%$/ +HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ +HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ +HEADINGShook tex-src/texinfo.tex /^\\let\\HEADINGShook=\\relax$/ +HEADINGSoff tex-src/texinfo.tex /^\\def\\HEADINGSoff{$/ +HEADINGSon tex-src/texinfo.tex /^\\def\\HEADINGSon{\\HEADINGSdouble}$/ +HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSdouble}}$/ +HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSsingle}}$/ +HEADINGSsingle tex-src/texinfo.tex /^\\def\\HEADINGSsingle{$/ +HEADINGSsingleafter tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ +HEADINGSsinglex tex-src/texinfo.tex /^\\def\\HEADINGSsinglex{%$/ HEAP c-src/emacs/src/gmalloc.c 131 HTMLSRC make-src/Makefile /^HTMLSRC=softwarelibero.html index.shtml algrthms.h/ HTML_help c-src/etags.c 584 @@ -751,6 +802,7 @@ JAVASRC make-src/Makefile /^JAVASRC=AWTEMul.java KeyEve.java SMan.java SysCol./ KBD_BUFFER_SIZE c-src/emacs/src/keyboard.c 82 KBYTES objc-src/PackInsp.m 58 KEY_TO_CHAR c-src/emacs/src/keyboard.c /^#define KEY_TO_CHAR(k) (XINT (k) & ((1 << CHARACTE/ +L tex-src/texinfo.tex /^\\let\\L=\\ptexL$/ LATEST make-src/Makefile /^LATEST=17$/ LCE_COMMENT php-src/lce_functions.php 13 LCE_COMMENT_TOOL php-src/lce_functions.php 17 @@ -1408,6 +1460,9 @@ Task_Type/b ada-src/etags-test-for.ada /^ task body Task_Type is$/ Task_Type/b ada-src/waroquiers.ada /^ task body Task_Type is$/ Task_Type/k ada-src/etags-test-for.ada /^ task type Task_Type is$/ Task_Type/k ada-src/waroquiers.ada /^ task type Task_Type is$/ +TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}$/ +TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}%$/ +TeX tex-src/texinfo.tex /^\\let\\TeX=\\indexdummytex$/ TeX_commands c-src/etags.c /^TeX_commands (FILE *inf)$/ TeX_help c-src/etags.c 674 TeX_suffixes c-src/etags.c 672 @@ -1667,551 +1722,22 @@ YY_DECL_VARIABLES /usr/share/bison/bison.simple 391 Yacc_entries c-src/etags.c /^Yacc_entries (FILE *inf)$/ Yacc_help c-src/etags.c 693 Yacc_suffixes c-src/etags.c 691 +Yappendixletterandtype tex-src/texinfo.tex /^\\def\\Yappendixletterandtype{%$/ +Ynothing tex-src/texinfo.tex /^\\def\\Ynothing{}$/ +Ypagenumber tex-src/texinfo.tex /^\\def\\Ypagenumber{\\folio}$/ +Ysectionnumberandtype tex-src/texinfo.tex /^\\def\\Ysectionnumberandtype{%$/ +Ytitle tex-src/texinfo.tex /^\\def\\Ytitle{\\thischapter}$/ Z c-src/h.h 100 +[ tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ [] ruby-src/test.rb /^ def [](y)$/ []= ruby-src/test.rb /^ def []=(y, val)$/ -\ tex-src/texinfo.tex /^\\def\\ {{\\fontdimen2\\font=\\tclosesave{} }}%$/ -\ tex-src/texinfo.tex /^\\gdef\\sepspaces{\\def {\\ }}}$/ -\' tex-src/texinfo.tex /^\\def\\'{{'}}$/ -\* tex-src/texinfo.tex /^\\def\\*{\\hfil\\break\\hbox{}\\ignorespaces}$/ -\. tex-src/texinfo.tex /^\\def\\.{.\\spacefactor=3000 }$/ -\: tex-src/texinfo.tex /^\\def\\:{\\spacefactor=1000 }$/ -\@ tex-src/texinfo.tex /^\\def\\@{@}%$/ -\@ tex-src/texinfo.tex /^\\def\\@{{\\tt \\char '100}}$/ -\CHAPFopen tex-src/texinfo.tex /^\\def\\CHAPFopen{$/ -\CHAPFplain tex-src/texinfo.tex /^\\def\\CHAPFplain{$/ -\CHAPPAGodd tex-src/texinfo.tex /^\\def\\CHAPPAGodd{$/ -\CHAPPAGoff tex-src/texinfo.tex /^\\def\\CHAPPAGoff{$/ -\CHAPPAGon tex-src/texinfo.tex /^\\def\\CHAPPAGon{$/ -\ENVcheck tex-src/texinfo.tex /^\\def\\ENVcheck{%$/ -\Ealphaenumerate tex-src/texinfo.tex /^\\def\\Ealphaenumerate{\\Eenumerate}$/ -\Ecapsenumerate tex-src/texinfo.tex /^\\def\\Ecapsenumerate{\\Eenumerate}$/ -\Ecartouche tex-src/texinfo.tex /^\\def\\Ecartouche{%$/ -\Edescription tex-src/texinfo.tex /^\\def\\Edescription{\\Etable}% Necessary kludge.$/ -\Edisplay tex-src/texinfo.tex /^\\def\\Edisplay{\\endgroup\\afterenvbreak}%$/ -\Eexample tex-src/texinfo.tex /^\\def\\Eexample{\\Elisp}$/ -\Eflushleft tex-src/texinfo.tex /^\\def\\Eflushleft{\\endgroup\\afterenvbreak}%$/ -\Eflushright tex-src/texinfo.tex /^\\def\\Eflushright{\\endgroup\\afterenvbreak}%$/ -\Eformat tex-src/texinfo.tex /^\\def\\Eformat{\\endgroup\\afterenvbreak}$/ -\Eftable tex-src/texinfo.tex /^\\def\\Eftable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\Egroup tex-src/texinfo.tex /^ \\def\\Egroup{\\egroup\\endgroup}%$/ -\Eifclear tex-src/texinfo.tex /^\\def\\Eifclear{}$/ -\Eifset tex-src/texinfo.tex /^\\def\\Eifset{}$/ -\Eiftex tex-src/texinfo.tex /^\\def\\Eiftex{}$/ -\Elisp tex-src/texinfo.tex /^\\def\\Elisp{\\endgroup\\afterenvbreak}%$/ -\Equotation tex-src/texinfo.tex /^\\def\\Equotation{\\par\\endgroup\\afterenvbreak}%$/ -\Esmallexample tex-src/texinfo.tex /^\\def\\Esmallexample{\\Elisp}$/ -\Esmallexample tex-src/texinfo.tex /^\\global\\def\\Esmallexample{\\Esmalllisp}$/ -\Esmalllisp tex-src/texinfo.tex /^\\def\\Esmalllisp{\\endgroup\\afterenvbreak}%$/ -\Etable tex-src/texinfo.tex /^\\def\\Etable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\Etitlepage tex-src/texinfo.tex /^\\def\\Etitlepage{%$/ -\Evtable tex-src/texinfo.tex /^\\def\\Evtable{\\endgraf\\endgroup\\afterenvbreak}%$/ -\HEADINGSafter tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/ -\HEADINGSdouble tex-src/texinfo.tex /^\\def\\HEADINGSdouble{$/ -\HEADINGSdoublex tex-src/texinfo.tex /^\\def\\HEADINGSdoublex{%$/ -\HEADINGSoff tex-src/texinfo.tex /^\\def\\HEADINGSoff{$/ -\HEADINGSon tex-src/texinfo.tex /^\\def\\HEADINGSon{\\HEADINGSdouble}$/ -\HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSdouble}}$/ -\HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSsingle}}$/ -\HEADINGSsingle tex-src/texinfo.tex /^\\def\\HEADINGSsingle{$/ -\HEADINGSsingleafter tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/ -\HEADINGSsinglex tex-src/texinfo.tex /^\\def\\HEADINGSsinglex{%$/ -\TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}$/ -\TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}%$/ -\Yappendixletterandtype tex-src/texinfo.tex /^\\def\\Yappendixletterandtype{%$/ -\Ynothing tex-src/texinfo.tex /^\\def\\Ynothing{}$/ -\Ypagenumber tex-src/texinfo.tex /^\\def\\Ypagenumber{\\folio}$/ -\Ysectionnumberandtype tex-src/texinfo.tex /^\\def\\Ysectionnumberandtype{%$/ -\Ytitle tex-src/texinfo.tex /^\\def\\Ytitle{\\thischapter}$/ -\_ tex-src/texinfo.tex /^\\def\\_{\\lvvmode \\kern.06em \\vbox{\\hrule width.3em / -\_ tex-src/texinfo.tex /^\\def\\_{{\\realbackslash _}}%$/ -\` tex-src/texinfo.tex /^\\def\\`{{`}}$/ -\aboveenvbreak tex-src/texinfo.tex /^\\def\\aboveenvbreak{{\\advance\\aboveenvskipamount by/ -\activedoublequote tex-src/texinfo.tex /^\\def\\activedoublequote{{\\tt \\char '042}}$/ -\activeparens tex-src/texinfo.tex /^\\def\\activeparens{%$/ -\afourpaper tex-src/texinfo.tex /^\\def\\afourpaper{$/ -\afterenvbreak tex-src/texinfo.tex /^\\def\\afterenvbreak{\\endgraf \\ifdim\\lastskip<\\above/ -\alphaenumerate tex-src/texinfo.tex /^\\def\\alphaenumerate{\\enumerate{a}}$/ -\appendix tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ -\appendixletter tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ -\appendixnoderef tex-src/texinfo.tex /^\\def\\appendixnoderef{\\ifx\\lastnode\\relax\\else$/ -\appendixsec tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ -\appendixsection tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ -\appendixsectionzzz tex-src/texinfo.tex /^\\def\\appendixsectionzzz #1{\\seccheck{appendixsecti/ -\appendixsetref tex-src/texinfo.tex /^\\def\\appendixsetref#1{%$/ -\appendixsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ -\appendixsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubseczzz #1{\\seccheck{appendixsubsec/ -\appendixsubsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ -\appendixsubsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubsubseczzz #1{\\seccheck{appendixsub/ -\appendixzzz tex-src/texinfo.tex /^\\def\\appendixzzz #1{\\seccheck{appendix}%$/ -\asis tex-src/texinfo.tex /^\\def\\asis#1{#1}$/ -\author tex-src/texinfo.tex /^ \\def\\author{\\parsearg\\authorzzz}%$/ -\authorfont tex-src/texinfo.tex /^ \\def\\authorfont{\\authorrm \\normalbaselineskip =/ -\authorzzz tex-src/texinfo.tex /^ \\def\\authorzzz##1{\\ifseenauthor\\else\\vskip 0pt / -\b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}$/ -\b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}%$/ -\b tex-src/texinfo.tex /^\\def\\b#1{{\\bf #1}}$/ -\balancecolumns tex-src/texinfo.tex /^\\def\\balancecolumns{%$/ -\begin tex-src/texinfo.tex /^\\outer\\def\\begin{\\parsearg\\beginxxx}$/ -\begindoublecolumns tex-src/texinfo.tex /^\\def\\begindoublecolumns{\\begingroup$/ -\beginxxx tex-src/texinfo.tex /^\\def\\beginxxx #1{%$/ -\bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }$/ -\bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }%$/ -\bullet tex-src/texinfo.tex /^\\def\\bullet{$\\ptexbullet$}$/ -\bye tex-src/texinfo.tex /^\\outer\\def\\bye{\\pagealignmacro\\tracingstats=1\\ptex/ -\capsenumerate tex-src/texinfo.tex /^\\def\\capsenumerate{\\enumerate{A}}$/ -\cartbot tex-src/texinfo.tex /^\\def\\cartbot{\\hbox to \\cartouter{\\hskip\\lskip$/ -\cartouche tex-src/texinfo.tex /^\\long\\def\\cartouche{%$/ -\carttop tex-src/texinfo.tex /^\\def\\carttop{\\hbox to \\cartouter{\\hskip\\lskip$/ -\cbl tex-src/texinfo.tex /^\\def\\cbl{{\\circle\\char'012\\hskip -6pt}}$/ -\cbr tex-src/texinfo.tex /^\\def\\cbr{{\\hskip 6pt\\circle\\char'011}}$/ -\center tex-src/texinfo.tex /^\\def\\center{\\parsearg\\centerzzz}$/ -\centerzzz tex-src/texinfo.tex /^\\def\\centerzzz #1{{\\advance\\hsize by -\\leftskip$/ -\chapbreak tex-src/texinfo.tex /^\\def\\chapbreak{\\dobreak \\chapheadingskip {-4000}}$/ -\chapentry tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ -\chapentryfonts tex-src/texinfo.tex /^\\def\\chapentryfonts{\\secfonts \\rm}$/ -\chapfonts tex-src/texinfo.tex /^\\def\\chapfonts{%$/ -\chapheading tex-src/texinfo.tex /^\\def\\chapheading{\\parsearg\\chapheadingzzz}$/ -\chapheadingzzz tex-src/texinfo.tex /^\\def\\chapheadingzzz #1{\\chapbreak %$/ -\chapoddpage tex-src/texinfo.tex /^\\def\\chapoddpage{\\chappager \\ifodd\\pageno \\else \\h/ -\chappager tex-src/texinfo.tex /^\\def\\chappager{\\par\\vfill\\supereject}$/ -\chapter tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ -\chapternofonts tex-src/texinfo.tex /^\\def\\chapternofonts{%$/ -\chapterzzz tex-src/texinfo.tex /^\\def\\chapterzzz #1{\\seccheck{chapter}%$/ -\char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}$/ -\char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}%$/ -\chfopen tex-src/texinfo.tex /^\\def\\chfopen #1#2{\\chapoddpage {\\chapfonts$/ -\chfplain tex-src/texinfo.tex /^\\def\\chfplain #1#2{%$/ -\cindex tex-src/texinfo.tex /^\\def\\cindex {\\cpindex}$/ -\cindexsub tex-src/texinfo.tex /^\\def\\cindexsub {\\begingroup\\obeylines\\cindexsub}$/ -\cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}$/ -\cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}%$/ -\clear tex-src/texinfo.tex /^\\def\\clear{\\parsearg\\clearxxx}$/ -\clearxxx tex-src/texinfo.tex /^\\def\\clearxxx #1{$/ -\code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}$/ -\code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}%$/ -\comment tex-src/texinfo.tex /^\\def\\comment{\\catcode 64=\\other \\catcode 123=\\othe/ -\commentxxx tex-src/texinfo.tex /^\\def\\commentxxx #1{\\catcode 64=0 \\catcode 123=1 \\c/ -\contents tex-src/texinfo.tex /^\\outer\\def\\contents{%$/ -\copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright }%$/ -\copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright}$/ -\cropmarks tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ -\croppageout tex-src/texinfo.tex /^\\def\\croppageout#1{\\hoffset=0pt % make sure this d/ -\ctl tex-src/texinfo.tex /^\\def\\ctl{{\\circle\\char'013\\hskip -6pt}}% 6pt from / -\ctr tex-src/texinfo.tex /^\\def\\ctr{{\\hskip 6pt\\circle\\char'010}}$/ -\ctrl tex-src/texinfo.tex /^\\def\\ctrl #1{{\\tt \\rawbackslash \\hat}#1}$/ -\defcodeindex tex-src/texinfo.tex /^\\def\\defcodeindex{\\parsearg\\newcodeindex}$/ -\defcv tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ -\defcvarheader tex-src/texinfo.tex /^\\def\\defcvarheader #1#2#3{%$/ -\defcvx tex-src/texinfo.tex /^\\def\\defcvx #1 {\\errmessage{@defcvx in invalid con/ -\deffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ -\deffnheader tex-src/texinfo.tex /^\\def\\deffnheader #1#2#3{\\doind {fn}{\\code{#2}}%$/ -\deffnx tex-src/texinfo.tex /^\\def\\deffnx #1 {\\errmessage{@deffnx in invalid con/ -\defindex tex-src/texinfo.tex /^\\def\\defindex{\\parsearg\\newindex}$/ -\defivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ -\defivarheader tex-src/texinfo.tex /^\\def\\defivarheader #1#2#3{%$/ -\defivarx tex-src/texinfo.tex /^\\def\\defivarx #1 {\\errmessage{@defivarx in invalid/ -\defmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ -\defmacheader tex-src/texinfo.tex /^\\def\\defmacheader #1#2{\\doind {fn}{\\code{#1}}% Mak/ -\defmacx tex-src/texinfo.tex /^\\def\\defmacx #1 {\\errmessage{@defmacx in invalid c/ -\defmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ -\defmethodheader tex-src/texinfo.tex /^\\def\\defmethodheader #1#2#3{%$/ -\defmethodx tex-src/texinfo.tex /^\\def\\defmethodx #1 {\\errmessage{@defmethodx in inv/ -\defmethparsebody tex-src/texinfo.tex /^\\def\\defmethparsebody #1#2#3#4 {\\begingroup\\inENV / -\defname tex-src/texinfo.tex /^\\def\\defname #1#2{%$/ -\defop tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ -\defopheader tex-src/texinfo.tex /^\\def\\defopheader #1#2#3{%$/ -\defopparsebody tex-src/texinfo.tex /^\\def\\defopparsebody #1#2#3#4#5 {\\begingroup\\inENV / -\defopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ -\defoptheader tex-src/texinfo.tex /^\\def\\defoptheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ -\defoptx tex-src/texinfo.tex /^\\def\\defoptx #1 {\\errmessage{@defoptx in invalid c/ -\defopvarparsebody tex-src/texinfo.tex /^\\def\\defopvarparsebody #1#2#3#4#5 {\\begingroup\\inE/ -\defopx tex-src/texinfo.tex /^\\def\\defopx #1 {\\errmessage{@defopx in invalid con/ -\defparsebody tex-src/texinfo.tex /^\\def\\defparsebody #1#2#3{\\begingroup\\inENV% Enviro/ -\defspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ -\defspecheader tex-src/texinfo.tex /^\\def\\defspecheader #1#2{\\doind {fn}{\\code{#1}}% Ma/ -\defspecx tex-src/texinfo.tex /^\\def\\defspecx #1 {\\errmessage{@defspecx in invalid/ -\deftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ -\deftpargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ -\deftpheader tex-src/texinfo.tex /^\\def\\deftpheader #1#2#3{\\doind {tp}{\\code{#2}}%$/ -\deftpx tex-src/texinfo.tex /^\\def\\deftpx #1 {\\errmessage{@deftpx in invalid con/ -\deftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ -\deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ -\deftypefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheaderx #1#2#3 #4\\relax{%$/ -\deftypefnx tex-src/texinfo.tex /^\\def\\deftypefnx #1 {\\errmessage{@deftypefnx in inv/ -\deftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ -\deftypefunargs tex-src/texinfo.tex /^\\def\\deftypefunargs #1{%$/ -\deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ -\deftypefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheaderx #1#2 #3\\relax{%$/ -\deftypeunx tex-src/texinfo.tex /^\\def\\deftypeunx #1 {\\errmessage{@deftypeunx in inv/ -\deftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ -\deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevarheader #1#2{%$/ -\deftypevarx tex-src/texinfo.tex /^\\def\\deftypevarx #1 {\\errmessage{@deftypevarx in i/ -\deftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ -\deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevrheader #1#2#3{\\doind {vr}{\\code{#3}}/ -\deftypevrx tex-src/texinfo.tex /^\\def\\deftypevrx #1 {\\errmessage{@deftypevrx in inv/ -\defun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ -\defunargs tex-src/texinfo.tex /^\\def\\defunargs #1{\\functionparens \\sl$/ -\defunheader tex-src/texinfo.tex /^\\def\\defunheader #1#2{\\doind {fn}{\\code{#1}}% Make/ -\defunx tex-src/texinfo.tex /^\\def\\defunx #1 {\\errmessage{@defunx in invalid con/ -\defvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ -\defvarargs tex-src/texinfo.tex /^\\def\\defvarargs #1{\\normalparens #1%$/ -\defvarheader tex-src/texinfo.tex /^\\def\\defvarheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ -\defvarparsebody tex-src/texinfo.tex /^\\def\\defvarparsebody #1#2#3{\\begingroup\\inENV% Env/ -\defvarx tex-src/texinfo.tex /^\\def\\defvarx #1 {\\errmessage{@defvarx in invalid c/ -\defvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ -\defvrheader tex-src/texinfo.tex /^\\def\\defvrheader #1#2#3{\\doind {vr}{\\code{#2}}%$/ -\defvrparsebody tex-src/texinfo.tex /^\\def\\defvrparsebody #1#2#3#4 {\\begingroup\\inENV %$/ -\defvrx tex-src/texinfo.tex /^\\def\\defvrx #1 {\\errmessage{@defvrx in invalid con/ -\description tex-src/texinfo.tex /^\\def\\description{\\tablez{\\dontindex}{1}{}{}{}{}}$/ -\df tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ -\dfn tex-src/texinfo.tex /^\\def\\dfn##1{\\realbackslash dfn {##1}}$/ -\direntry tex-src/texinfo.tex /^\\def\\direntry{\\begingroup\\direntryxxx}$/ -\direntryxxx tex-src/texinfo.tex /^\\long\\def\\direntryxxx #1\\end direntry{\\endgroup\\ig/ -\display tex-src/texinfo.tex /^\\def\\display{\\begingroup\\inENV %This group ends at/ -\dmn tex-src/texinfo.tex /^\\def\\dmn#1{\\thinspace #1}$/ -\dobreak tex-src/texinfo.tex /^\\def\\dobreak#1#2{\\par\\ifdim\\lastskip<#1\\removelast/ -\dochapentry tex-src/texinfo.tex /^\\def\\dochapentry#1#2{%$/ -\docodeindex tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ -\doind tex-src/texinfo.tex /^\\def\\doind #1#2{%$/ -\doindex tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ -\donoderef tex-src/texinfo.tex /^\\def\\donoderef{\\ifx\\lastnode\\relax\\else$/ -\dontindex tex-src/texinfo.tex /^\\def\\dontindex #1{}$/ -\dopageno tex-src/texinfo.tex /^\\def\\dopageno#1{{\\rm #1}}$/ -\doprintindex tex-src/texinfo.tex /^\\def\\doprintindex#1{%$/ -\dosecentry tex-src/texinfo.tex /^\\def\\dosecentry#1#2{%$/ -\dosetq tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ -\doshortpageno tex-src/texinfo.tex /^\\def\\doshortpageno#1{{\\rm #1}}$/ -\dosubind tex-src/texinfo.tex /^\\def\\dosubind #1#2#3{%$/ -\dosubsecentry tex-src/texinfo.tex /^\\def\\dosubsecentry#1#2{%$/ -\dosubsubsecentry tex-src/texinfo.tex /^\\def\\dosubsubsecentry#1#2{%$/ -\dots tex-src/texinfo.tex /^\\def\\dots{$\\ldots$}$/ -\dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots }%$/ -\dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots}$/ -\doublecolumnout tex-src/texinfo.tex /^\\def\\doublecolumnout{\\splittopskip=\\topskip \\split/ -\emph tex-src/texinfo.tex /^\\def\\emph##1{\\realbackslash emph {##1}}$/ -\end tex-src/texinfo.tex /^\\def\\end{\\parsearg\\endxxx}$/ -\enddoublecolumns tex-src/texinfo.tex /^\\def\\enddoublecolumns{\\output={\\balancecolumns}\\ej/ -\endxxx tex-src/texinfo.tex /^\\def\\endxxx #1{%$/ -\entry tex-src/texinfo.tex /^\\def\\entry #1#2{\\begingroup$/ -\enumerate tex-src/texinfo.tex /^\\def\\enumerate{\\parsearg\\enumeratezzz}$/ -\enumeratey tex-src/texinfo.tex /^\\def\\enumeratey #1 #2\\endenumeratey{%$/ -\enumeratezzz tex-src/texinfo.tex /^\\def\\enumeratezzz #1{\\enumeratey #1 \\endenumerate/ -\equiv tex-src/texinfo.tex /^\\def\\equiv{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ -\equiv tex-src/texinfo.tex /^\\def\\equiv{\\realbackslash equiv}$/ -\error tex-src/texinfo.tex /^\\def\\error{\\leavevmode\\lower.7ex\\copy\\errorbox}$/ -\errorE tex-src/texinfo.tex /^\\def\\errorE#1{$/ -\evenfooting tex-src/texinfo.tex /^\\def\\evenfooting{\\parsearg\\evenfootingxxx}$/ -\evenheading tex-src/texinfo.tex /^\\def\\evenheading{\\parsearg\\evenheadingxxx}$/ -\everyfooting tex-src/texinfo.tex /^\\def\\everyfooting{\\parsearg\\everyfootingxxx}$/ -\everyheading tex-src/texinfo.tex /^\\def\\everyheading{\\parsearg\\everyheadingxxx}$/ -\ewbot tex-src/texinfo.tex /^\\def\\ewbot{\\vrule height0pt depth\\cornerthick widt/ -\ewtop tex-src/texinfo.tex /^\\def\\ewtop{\\vrule height\\cornerthick depth0pt widt/ -\exdent tex-src/texinfo.tex /^\\def\\exdent{\\parsearg\\exdentyyy}$/ -\exdentyyy tex-src/texinfo.tex /^\\def\\exdentyyy #1{{\\hfil\\break\\hbox{\\kern -\\exdent/ -\expansion tex-src/texinfo.tex /^\\def\\expansion{\\leavevmode\\raise.1ex\\hbox to 1em{\\/ -\expansion tex-src/texinfo.tex /^\\def\\expansion{\\realbackslash expansion}$/ -\file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}$/ -\file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}%$/ -\finalout tex-src/texinfo.tex /^\\def\\finalout{\\overfullrule=0pt}$/ -\findex tex-src/texinfo.tex /^\\def\\findex {\\fnindex}$/ -\finishtitlepage tex-src/texinfo.tex /^\\def\\finishtitlepage{%$/ -\flushcr tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / -\flushleft tex-src/texinfo.tex /^\\def\\flushleft{%$/ -\flushright tex-src/texinfo.tex /^\\def\\flushright{%$/ -\fnitemindex tex-src/texinfo.tex /^\\def\\fnitemindex #1{\\doind {fn}{\\code{#1}}}%$/ -\format tex-src/texinfo.tex /^\\def\\format{\\begingroup\\inENV %This group ends at / -\frenchspacing tex-src/texinfo.tex /^\\def\\frenchspacing{\\sfcode46=1000 \\sfcode63=1000 \\/ -\ftable tex-src/texinfo.tex /^\\def\\ftable{\\begingroup\\inENV\\obeylines\\obeyspaces/ -\gloggingall tex-src/texinfo.tex /^\\def\\gloggingall{\\begingroup \\globaldefs = 1 \\logg/ -\group tex-src/texinfo.tex /^\\def\\group{\\begingroup$/ -\gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}$/ -\gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}%$/ -\hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ -\hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ -\heading tex-src/texinfo.tex /^\\def\\heading{\\parsearg\\secheadingi}$/ -\headings tex-src/texinfo.tex /^\\def\\headings #1 {\\csname HEADINGS#1\\endcsname}$/ -\i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}$/ -\i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}%$/ -\ifclear tex-src/texinfo.tex /^\\def\\ifclear{\\begingroup\\ignoresections\\parsearg\\i/ -\ifclearfail tex-src/texinfo.tex /^\\def\\ifclearfail{\\begingroup\\ignoresections\\ifclea/ -\ifclearfailxxx tex-src/texinfo.tex /^\\long\\def\\ifclearfailxxx #1\\end ifclear{\\endgroup\\/ -\ifclearxxx tex-src/texinfo.tex /^\\def\\ifclearxxx #1{\\endgroup$/ -\ifinfo tex-src/texinfo.tex /^\\def\\ifinfo{\\begingroup\\ignoresections\\ifinfoxxx}$/ -\ifinfoxxx tex-src/texinfo.tex /^\\long\\def\\ifinfoxxx #1\\end ifinfo{\\endgroup\\ignore/ -\ifset tex-src/texinfo.tex /^\\def\\ifset{\\begingroup\\ignoresections\\parsearg\\ifs/ -\ifsetfail tex-src/texinfo.tex /^\\def\\ifsetfail{\\begingroup\\ignoresections\\ifsetfai/ -\ifsetfailxxx tex-src/texinfo.tex /^\\long\\def\\ifsetfailxxx #1\\end ifset{\\endgroup\\igno/ -\ifsetxxx tex-src/texinfo.tex /^\\def\\ifsetxxx #1{\\endgroup$/ -\iftex tex-src/texinfo.tex /^\\def\\iftex{}$/ -\ifusingtt tex-src/texinfo.tex /^\\def\\ifusingtt#1#2{\\ifdim \\fontdimen3\\the\\font=0pt/ -\ignore tex-src/texinfo.tex /^\\def\\ignore{\\begingroup\\ignoresections$/ -\ignoresections tex-src/texinfo.tex /^\\def\\ignoresections{%$/ -\ignorexxx tex-src/texinfo.tex /^\\long\\def\\ignorexxx #1\\end ignore{\\endgroup\\ignore/ -\ii tex-src/texinfo.tex /^\\def\\ii#1{{\\it #1}} % italic font$/ -\inENV tex-src/texinfo.tex /^\\newif\\ifENV \\ENVfalse \\def\\inENV{\\ifENV\\relax\\els/ -\include tex-src/texinfo.tex /^\\def\\include{\\parsearg\\includezzz}$/ -\includezzz tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ -\indexbackslash tex-src/texinfo.tex /^ \\def\\indexbackslash{\\rawbackslashxx}$/ -\indexdotfill tex-src/texinfo.tex /^\\def\\indexdotfill{\\cleaders$/ -\indexdummies tex-src/texinfo.tex /^\\def\\indexdummies{%$/ -\indexdummydots tex-src/texinfo.tex /^\\def\\indexdummydots{...}$/ -\indexdummyfont tex-src/texinfo.tex /^\\def\\indexdummyfont#1{#1}$/ -\indexdummytex tex-src/texinfo.tex /^\\def\\indexdummytex{TeX}$/ -\indexfonts tex-src/texinfo.tex /^\\def\\indexfonts{%$/ -\indexnofonts tex-src/texinfo.tex /^\\def\\indexnofonts{%$/ -\infoappendix tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ -\infoappendixsec tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ -\infoappendixsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ -\infoappendixsubsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ -\infochapter tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ -\inforef tex-src/texinfo.tex /^\\def\\inforef #1{\\inforefzzz #1,,,,**}$/ -\inforefzzz tex-src/texinfo.tex /^\\def\\inforefzzz #1,#2,#3,#4**{See Info file \\file{/ -\infosection tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ -\infosubsection tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ -\infosubsubsection tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ -\infotop tex-src/texinfo.tex /^\\def\\infotop{\\parsearg\\unnumberedzzz}$/ -\infounnumbered tex-src/texinfo.tex /^\\def\\infounnumbered{\\parsearg\\unnumberedzzz}$/ -\infounnumberedsec tex-src/texinfo.tex /^\\def\\infounnumberedsec{\\parsearg\\unnumberedseczzz}/ -\infounnumberedsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsec{\\parsearg\\unnumberedsubs/ -\infounnumberedsubsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsubsec{\\parsearg\\unnumbereds/ -\initial tex-src/texinfo.tex /^\\def\\initial #1{%$/ -\internalBitem tex-src/texinfo.tex /^\\def\\internalBitem{\\smallbreak \\parsearg\\itemzzz}$/ -\internalBitemx tex-src/texinfo.tex /^\\def\\internalBitemx{\\par \\parsearg\\itemzzz}$/ -\internalBkitem tex-src/texinfo.tex /^\\def\\internalBkitem{\\smallbreak \\parsearg\\kitemzzz/ -\internalBkitemx tex-src/texinfo.tex /^\\def\\internalBkitemx{\\par \\parsearg\\kitemzzz}$/ -\internalBxitem tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ -\internalBxitemx tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ -\internalsetq tex-src/texinfo.tex /^\\def\\internalsetq #1#2{'xrdef {#1}{\\csname #2\\endc/ -\item tex-src/texinfo.tex /^\\def\\item{\\errmessage{@item while not in a table}}/ -\itemcontents tex-src/texinfo.tex /^\\def\\itemcontents{#1}%$/ -\itemfont tex-src/texinfo.tex /^\\def\\itemfont{#2}%$/ -\itemize tex-src/texinfo.tex /^\\def\\itemize{\\parsearg\\itemizezzz}$/ -\itemizeitem tex-src/texinfo.tex /^\\def\\itemizeitem{%$/ -\itemizey tex-src/texinfo.tex /^\\def\\itemizey #1#2{%$/ -\itemizezzz tex-src/texinfo.tex /^\\def\\itemizezzz #1{%$/ -\itemx tex-src/texinfo.tex /^\\def\\itemx{\\errmessage{@itemx while not in a table/ -\itemzzz tex-src/texinfo.tex /^\\def\\itemzzz #1{\\begingroup %$/ -\kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}$/ -\kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}%$/ -\kbd tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ -\kbdfoo tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ -\key tex-src/texinfo.tex /^\\def\\key #1{{\\tt \\exhyphenpenalty=10000\\uppercase{/ -\key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}$/ -\key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}%$/ -\kindex tex-src/texinfo.tex /^\\def\\kindex {\\kyindex}$/ -\kitem tex-src/texinfo.tex /^\\def\\kitem{\\errmessage{@kitem while not in a table/ -\kitemx tex-src/texinfo.tex /^\\def\\kitemx{\\errmessage{@kitemx while not in a tab/ -\kitemzzz tex-src/texinfo.tex /^\\def\\kitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ -\l tex-src/texinfo.tex /^\\def\\l#1{{\\li #1}\\null} % $/ -\labelspace tex-src/texinfo.tex /^\\def\\labelspace{\\hskip1em \\relax}$/ -\lbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ -\less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}$/ -\less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}%$/ -\linenumber tex-src/texinfo.tex /^ \\def\\linenumber{\\the\\inputlineno:\\space}$/ -\lisp tex-src/texinfo.tex /^\\def\\lisp{\\aboveenvbreak$/ -\loggingall tex-src/texinfo.tex /^\\def\\loggingall{\\tracingcommands2 \\tracingstats2 $/ -\losespace tex-src/texinfo.tex /^\\def\\losespace #1{#1}$/ -\lowercaseenumerate tex-src/texinfo.tex /^\\def\\lowercaseenumerate{%$/ -\lvvmode tex-src/texinfo.tex /^\\def\\lvvmode{\\vbox to 0pt{}}$/ -\majorheading tex-src/texinfo.tex /^\\def\\majorheading{\\parsearg\\majorheadingzzz}$/ -\majorheadingzzz tex-src/texinfo.tex /^\\def\\majorheadingzzz #1{%$/ -\math tex-src/texinfo.tex /^\\def\\math#1{\\implicitmath #1\\implicitmath}$/ -\menu tex-src/texinfo.tex /^\\long\\def\\menu #1\\end menu{}$/ -\minus tex-src/texinfo.tex /^\\def\\minus{$-$}$/ -\mylbrace tex-src/texinfo.tex /^\\def\\mylbrace {{\\tt \\char '173}}$/ -\myrbrace tex-src/texinfo.tex /^\\def\\myrbrace {{\\tt \\char '175}}$/ -\need tex-src/texinfo.tex /^\\def\\need{\\parsearg\\needx}$/ -\needx tex-src/texinfo.tex /^\\def\\needx#1{%$/ -\newcodeindex tex-src/texinfo.tex /^\\def\\newcodeindex #1{$/ -\newindex tex-src/texinfo.tex /^\\def\\newindex #1{$/ -\next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ -\nm tex-src/testenv.tex /^\\newcommand{\\nm}[2]{\\nomenclature{#1}{#2}}$/ -\node tex-src/texinfo.tex /^\\def\\node{\\ENVcheck\\parsearg\\nodezzz}$/ -\nodexxx[ tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ -\nodezzz tex-src/texinfo.tex /^\\def\\nodezzz#1{\\nodexxx [#1,]}$/ -\nofillexdent tex-src/texinfo.tex /^\\def\\nofillexdent{\\parsearg\\nofillexdentyyy}$/ -\nofillexdentyyy tex-src/texinfo.tex /^\\def\\nofillexdentyyy #1{{\\advance \\leftskip by -\\e/ -\normalbackslash tex-src/texinfo.tex /^\\def\\normalbackslash{{\\tt\\rawbackslashxx}}$/ -\normalcaret tex-src/texinfo.tex /^\\def\\normalcaret{^}$/ -\normaldoublequote tex-src/texinfo.tex /^\\def\\normaldoublequote{"}$/ -\normalgreater tex-src/texinfo.tex /^\\def\\normalgreater{>}$/ -\normalless tex-src/texinfo.tex /^\\def\\normalless{<}$/ -\normalplus tex-src/texinfo.tex /^\\def\\normalplus{+}$/ -\normaltilde tex-src/texinfo.tex /^\\def\\normaltilde{~}$/ -\normalunderscore tex-src/texinfo.tex /^\\def\\normalunderscore{_}$/ -\normalverticalbar tex-src/texinfo.tex /^\\def\\normalverticalbar{|}$/ -\nsbot tex-src/texinfo.tex /^\\def\\nsbot{\\vbox$/ -\nstop tex-src/texinfo.tex /^\\def\\nstop{\\vbox$/ -\numberedsec tex-src/texinfo.tex /^\\outer\\def\\numberedsec{\\parsearg\\seczzz}$/ -\numberedsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsec{\\parsearg\\numberedsubsec/ -\numberedsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubseczzz #1{\\seccheck{subsection}%$/ -\numberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsubsec{\\parsearg\\numberedsub/ -\numberedsubsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubsubseczzz #1{\\seccheck{subsubsecti/ -\numericenumerate tex-src/texinfo.tex /^\\def\\numericenumerate{%$/ -\oddfooting tex-src/texinfo.tex /^\\def\\oddfooting{\\parsearg\\oddfootingxxx}$/ -\oddheading tex-src/texinfo.tex /^\\def\\oddheading{\\parsearg\\oddheadingxxx}$/ -\onepageout tex-src/texinfo.tex /^\\def\\onepageout#1{\\hoffset=\\normaloffset$/ -\opencontents tex-src/texinfo.tex /^\\def\\opencontents{\\openout \\contentsfile = \\jobnam/ -\openindices tex-src/texinfo.tex /^\\def\\openindices{%$/ -\opnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / -\page tex-src/texinfo.tex /^ \\def\\page{%$/ -\page tex-src/texinfo.tex /^\\def\\page{\\par\\vfill\\supereject}$/ -\pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ -\pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ -\parsearg tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ -\parseargline tex-src/texinfo.tex /^\\def\\parseargline{\\begingroup \\obeylines \\parsearg/ -\parseargx tex-src/texinfo.tex /^\\def\\parseargx{%$/ -\pindex tex-src/texinfo.tex /^\\def\\pindex {\\pgindex}$/ -\plainsecheading tex-src/texinfo.tex /^\\def\\plainsecheading #1{\\secheadingi {#1}}$/ -\point tex-src/texinfo.tex /^\\def\\point{$\\star$}$/ -\primary tex-src/texinfo.tex /^\\def\\primary #1{\\line{#1\\hfil}}$/ -\print tex-src/texinfo.tex /^\\def\\print{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ -\print tex-src/texinfo.tex /^\\def\\print{\\realbackslash print}$/ -\printedmanual tex-src/texinfo.tex /^\\def\\printedmanual{\\ignorespaces #5}%$/ -\printedmanual tex-src/texinfo.tex /^section ``\\printednodename'' in \\cite{\\printedmanu/ -\printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #1}%$/ -\printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #3}%$/ -\printindex tex-src/texinfo.tex /^\\def\\printindex{\\parsearg\\doprintindex}$/ -\pxref tex-src/texinfo.tex /^\\def\\pxref#1{see \\xrefX[#1,,,,,,,]}$/ -\quotation tex-src/texinfo.tex /^\\def\\quotation{%$/ -\r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}$/ -\r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}%$/ -\r tex-src/texinfo.tex /^\\def\\r#1{{\\rm #1}} % roman font$/ -\rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ -\rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ -\readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/ -\ref tex-src/texinfo.tex /^\\def\\ref#1{\\xrefX[#1,,,,,,,]}$/ -\refx tex-src/texinfo.tex /^\\def\\refx#1#2{%$/ -\resetmathfonts tex-src/texinfo.tex /^\\def\\resetmathfonts{%$/ -\result tex-src/texinfo.tex /^\\def\\result{\\leavevmode\\raise.15ex\\hbox to 1em{\\hf/ -\result tex-src/texinfo.tex /^\\def\\result{\\realbackslash result}$/ -\rm tex-src/texinfo.tex /^\\def\\rm{\\realbackslash rm }%$/ -\samp tex-src/texinfo.tex /^\\def\\samp #1{`\\tclose{#1}'\\null}$/ -\samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}$/ -\samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}%$/ -\sc tex-src/texinfo.tex /^\\def\\sc#1{{\\smallcaps#1}} % smallcaps font$/ -\seccheck tex-src/texinfo.tex /^\\def\\seccheck#1{\\if \\pageno<0 %$/ -\secentry tex-src/texinfo.tex /^ \\def\\secentry ##1##2##3##4{}$/ -\secentry tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ -\secentryfonts tex-src/texinfo.tex /^\\def\\secentryfonts{\\textfonts}$/ -\secfonts tex-src/texinfo.tex /^\\def\\secfonts{%$/ -\secheading tex-src/texinfo.tex /^\\def\\secheading #1#2#3{\\secheadingi {#2.#3\\enspace/ -\secheadingbreak tex-src/texinfo.tex /^\\def\\secheadingbreak{\\dobreak \\secheadingskip {-10/ -\secheadingi tex-src/texinfo.tex /^\\def\\secheadingi #1{{\\advance \\secheadingskip by \\/ -\secondary tex-src/texinfo.tex /^\\def\\secondary #1#2{$/ -\seczzz tex-src/texinfo.tex /^\\def\\seczzz #1{\\seccheck{section}%$/ -\set tex-src/texinfo.tex /^\\def\\set{\\parsearg\\setxxx}$/ -\setchapternewpage tex-src/texinfo.tex /^\\def\\setchapternewpage #1 {\\csname CHAPPAG#1\\endcs/ -\setchapterstyle tex-src/texinfo.tex /^\\def\\setchapterstyle #1 {\\csname CHAPF#1\\endcsname/ -\setdeffont tex-src/texinfo.tex /^\\def\\setdeffont #1 {\\csname DEF#1\\endcsname}$/ -\setfilename tex-src/texinfo.tex /^\\def\\setfilename{%$/ -\setref tex-src/texinfo.tex /^\\def\\setref#1{%$/ -\settitle tex-src/texinfo.tex /^\\def\\settitle{\\parsearg\\settitlezzz}$/ -\settitlezzz tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ -\setxxx tex-src/texinfo.tex /^\\def\\setxxx #1{$/ -\sf tex-src/texinfo.tex /^\\def\\sf{\\fam=\\sffam \\tensf}$/ -\sf tex-src/texinfo.tex /^\\def\\sf{\\realbackslash sf}%$/ -\shortchapentry tex-src/texinfo.tex /^\\def\\shortchapentry#1#2#3{%$/ -\shortunnumberedentry tex-src/texinfo.tex /^\\def\\shortunnumberedentry#1#2{%$/ -\singlecodeindexer tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ -\singleindexer tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ -\singlespace tex-src/texinfo.tex /^\\def\\singlespace{%$/ -\sl tex-src/texinfo.tex /^\\def\\sl{\\realbackslash sl }%$/ -\smallbook tex-src/texinfo.tex /^\\def\\smallbook{$/ -\smalllispx tex-src/texinfo.tex /^\\def\\smalllispx{\\aboveenvbreak\\begingroup\\inENV$/ -\smartitalic tex-src/texinfo.tex /^\\def\\smartitalic#1{{\\sl #1}\\futurelet\\next\\smartit/ -\smartitalicx tex-src/texinfo.tex /^\\def\\smartitalicx{\\ifx\\next,\\else\\ifx\\next-\\else\\i/ -\sp tex-src/texinfo.tex /^\\def\\sp{\\parsearg\\spxxx}$/ -\splitoff tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ -\spxxx tex-src/texinfo.tex /^\\def\\spxxx #1{\\par \\vskip #1\\baselineskip}$/ -\startcontents tex-src/texinfo.tex /^\\def\\startcontents#1{%$/ -\startenumeration tex-src/texinfo.tex /^\\def\\startenumeration#1{%$/ -\subheading tex-src/texinfo.tex /^\\def\\subheading{\\parsearg\\subsecheadingi}$/ -\subsecentry tex-src/texinfo.tex /^ \\def\\subsecentry ##1##2##3##4##5{}$/ -\subsecentry tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ -\subsecfonts tex-src/texinfo.tex /^\\def\\subsecfonts{%$/ -\subsecheading tex-src/texinfo.tex /^\\def\\subsecheading #1#2#3#4{\\subsecheadingi {#2.#3/ -\subsecheadingbreak tex-src/texinfo.tex /^\\def\\subsecheadingbreak{\\dobreak \\subsecheadingski/ -\subsecheadingi tex-src/texinfo.tex /^\\def\\subsecheadingi #1{{\\advance \\subsecheadingski/ -\subsubheading tex-src/texinfo.tex /^\\def\\subsubheading{\\parsearg\\subsubsecheadingi}$/ -\subsubsecentry tex-src/texinfo.tex /^ \\def\\subsubsecentry ##1##2##3##4##5##6{}$/ -\subsubsecentry tex-src/texinfo.tex /^\\def\\subsubsecentry#1#2#3#4#5#6{%$/ -\subsubsecfonts tex-src/texinfo.tex /^\\def\\subsubsecfonts{\\subsecfonts} % Maybe this sho/ -\subsubsecheading tex-src/texinfo.tex /^\\def\\subsubsecheading #1#2#3#4#5{\\subsubsecheading/ -\subsubsecheadingi tex-src/texinfo.tex /^\\def\\subsubsecheadingi #1{{\\advance \\subsecheading/ -\subtitle tex-src/texinfo.tex /^ \\def\\subtitle{\\parsearg\\subtitlezzz}%$/ -\subtitlefont tex-src/texinfo.tex /^ \\def\\subtitlefont{\\subtitlerm \\normalbaselinesk/ -\subtitlezzz tex-src/texinfo.tex /^ \\def\\subtitlezzz##1{{\\subtitlefont \\rightline{#/ -\summarycontents tex-src/texinfo.tex /^\\outer\\def\\summarycontents{%$/ -\supereject tex-src/texinfo.tex /^\\def\\supereject{\\par\\penalty -20000\\footnoteno =0 / -\syncodeindex tex-src/texinfo.tex /^\\def\\syncodeindex #1 #2 {%$/ -\synindex tex-src/texinfo.tex /^\\def\\synindex #1 #2 {%$/ -\t tex-src/texinfo.tex /^\\def\\t##1{\\realbackslash r {##1}}%$/ -\t tex-src/texinfo.tex /^\\def\\t#1{{\\tt \\exhyphenpenalty=10000\\rawbackslash / -\table tex-src/texinfo.tex /^\\def\\table{\\begingroup\\inENV\\obeylines\\obeyspaces\\/ -\tablez tex-src/texinfo.tex /^\\def\\tablez #1#2#3#4#5#6{%$/ -\tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}$/ -\tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}%$/ -\tclose tex-src/texinfo.tex /^\\def\\tclose#1{{\\rm \\tcloserm=\\fontdimen2\\font \\tt / -\tex tex-src/texinfo.tex /^\\def\\tex{\\begingroup$/ -\texinfoversion tex-src/texinfo.tex /^\\def\\texinfoversion{2.73}$/ -\textfonts tex-src/texinfo.tex /^\\def\\textfonts{%$/ -\thearg tex-src/texinfo.tex /^ \\def\\thearg{#1}%$/ -\thearg tex-src/texinfo.tex /^ \\ifx\\thearg\\empty \\def\\thearg{1}\\fi$/ -\thischapter tex-src/texinfo.tex /^ \\unnumbchapmacro{#1}\\def\\thischapter{}%$/ -\thischapter tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ -\thischaptername tex-src/texinfo.tex /^\\def\\thischaptername{No Chapter Title}$/ -\thisfile tex-src/texinfo.tex /^\\def\\thisfile{}$/ -\thistitle tex-src/texinfo.tex /^\\def\\thistitle{No Title}$/ -\tie tex-src/texinfo.tex /^\\def\\tie{\\penalty 10000\\ } % Save plain tex de/ -\tindex tex-src/texinfo.tex /^\\def\\tindex {\\tpindex}$/ -\title tex-src/texinfo.tex /^ \\def\\title{\\parsearg\\titlezzz}%$/ -\titlefont tex-src/texinfo.tex /^\\def\\titlefont#1{{\\titlerm #1}}$/ -\titlepage tex-src/texinfo.tex /^\\def\\titlepage{\\begingroup \\parindent=0pt \\textfon/ -\titlezzz tex-src/texinfo.tex /^ \\def\\titlezzz##1{\\leftline{\\titlefont{##1}}$/ -\today tex-src/texinfo.tex /^\\def\\today{\\number\\day\\space$/ -\top tex-src/texinfo.tex /^\\outer\\def\\top{\\parsearg\\unnumberedzzz}$/ -\tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}$/ -\tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}%$/ -\turnoffactive tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ -\unnchfopen tex-src/texinfo.tex /^\\def\\unnchfopen #1{%$/ -\unnchfplain tex-src/texinfo.tex /^\\def\\unnchfplain #1{%$/ -\unnumbchapentry tex-src/texinfo.tex /^\\def\\unnumbchapentry#1#2{\\dochapentry{#1}{#2}}$/ -\unnumbered tex-src/texinfo.tex /^\\outer\\def\\unnumbered{\\parsearg\\unnumberedzzz}$/ -\unnumberedsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsec{\\parsearg\\unnumberedseczz/ -\unnumberedseczzz tex-src/texinfo.tex /^\\def\\unnumberedseczzz #1{\\seccheck{unnumberedsec}%/ -\unnumberedsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsec{\\parsearg\\unnumberedsu/ -\unnumberedsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubseczzz #1{\\seccheck{unnumberedsu/ -\unnumberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsubsec{\\parsearg\\unnumbere/ -\unnumberedsubsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubsubseczzz #1{\\seccheck{unnumbere/ -\unnumberedzzz tex-src/texinfo.tex /^\\def\\unnumberedzzz #1{\\seccheck{unnumbered}%$/ -\unnumbnoderef tex-src/texinfo.tex /^\\def\\unnumbnoderef{\\ifx\\lastnode\\relax\\else$/ -\unnumbsecentry tex-src/texinfo.tex /^ \\def\\unnumbsecentry ##1##2{}$/ -\unnumbsecentry tex-src/texinfo.tex /^\\def\\unnumbsecentry#1#2{\\dosecentry{#1}{#2}}$/ -\unnumbsetref tex-src/texinfo.tex /^\\def\\unnumbsetref#1{%$/ -\unnumbsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsecentry ##1##2{}$/ -\unnumbsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsecentry#1#2{\\dosubsecentry{#1}{#2}}/ -\unnumbsubsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsubsecentry ##1##2{}$/ -\unnumbsubsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsubsecentry#1#2{\\dosubsubsecentry{#1/ -\uppercaseenumerate tex-src/texinfo.tex /^\\def\\uppercaseenumerate{%$/ -\var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}$/ -\var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}%$/ -\vindex tex-src/texinfo.tex /^\\def\\vindex {\\vrindex}$/ -\vritemindex tex-src/texinfo.tex /^\\def\\vritemindex #1{\\doind {vr}{\\code{#1}}}%$/ -\vtable tex-src/texinfo.tex /^\\def\\vtable{\\begingroup\\inENV\\obeylines\\obeyspaces/ -\w tex-src/texinfo.tex /^\\def\\w#1{\\leavevmode\\hbox{#1}}$/ -\w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w }%$/ -\w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w}$/ -\xitem tex-src/texinfo.tex /^\\def\\xitem{\\errmessage{@xitem while not in a table/ -\xitemx tex-src/texinfo.tex /^\\def\\xitemx{\\errmessage{@xitemx while not in a tab/ -\xitemzzz tex-src/texinfo.tex /^\\def\\xitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ -\xkey tex-src/texinfo.tex /^\\def\\xkey{\\key}$/ -\xrdef tex-src/texinfo.tex /^\\def\\xrdef #1#2{$/ -\xref tex-src/texinfo.tex /^\\def\\xref#1{See \\xrefX[#1,,,,,,,]}$/ -\xrefX[ tex-src/texinfo.tex /^\\def\\xrefX[#1,#2,#3,#4,#5,#6]{\\begingroup%$/ +] tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ ^ tex-src/texinfo.tex /^\\def^{{\\tt \\hat}}$/ +^ tex-src/texinfo.tex /^\\let^=\\normalcaret$/ +_ tex-src/texinfo.tex /^\\def\\_{\\lvvmode \\kern.06em \\vbox{\\hrule width.3em / +_ tex-src/texinfo.tex /^\\def\\_{{\\realbackslash _}}%$/ _ tex-src/texinfo.tex /^\\def_{\\ifusingtt\\normalunderscore\\_}$/ +_ tex-src/texinfo.tex /^\\let_=\\normalunderscore$/ _GETOPT_H c-src/getopt.h 19 _GNU_SOURCE c-src/etags.c 94 _REGEX_H c-src/emacs/src/regex.h 21 @@ -2264,6 +1790,7 @@ _realloc c-src/emacs/src/gmalloc.c /^_realloc (void *ptr, size_t size)$/ _realloc_internal c-src/emacs/src/gmalloc.c /^_realloc_internal (void *ptr, size_t size)$/ _realloc_internal_nolock c-src/emacs/src/gmalloc.c /^_realloc_internal_nolock (void *ptr, size_t size)$/ ` ruby-src/test.rb /^ def `(command)$/ +` tex-src/texinfo.tex /^\\def\\`{{`}}$/ a c-src/h.h 103 a c-src/h.h 40 a c.c /^a ()$/ @@ -2299,6 +1826,7 @@ abbrevs_changed c-src/abbrev.c 56 abc c-src/h.h 33 abc c-src/h.h 37 abort-recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/ +aboveenvbreak tex-src/texinfo.tex /^\\def\\aboveenvbreak{{\\advance\\aboveenvskipamount by/ abs/f ada-src/etags-test-for.ada /^ function "abs" (Right : Complex) return Real'/ absolute_dirname c-src/etags.c /^absolute_dirname (char *file, char *dir)$/ absolute_filename c-src/etags.c /^absolute_filename (char *file, char *dir)$/ @@ -2347,6 +1875,8 @@ accu_warning merc-src/accumulator.m /^:- type accu_warning$/ act prol-src/natded.prolog /^act(OutForm,OutSyn,Ws):-$/ action prol-src/natded.prolog /^action(KeyVals):-$/ active_maps c-src/emacs/src/keyboard.c /^active_maps (Lisp_Object first_event)$/ +activedoublequote tex-src/texinfo.tex /^\\def\\activedoublequote{{\\tt \\char '042}}$/ +activeparens tex-src/texinfo.tex /^\\def\\activeparens{%$/ actout prol-src/natded.prolog /^actout('Text',Trees):-$/ addArchs objc-src/PackInsp.m /^-(void)addArchs:(const char *)string$/ addPOReader php-src/lce_functions.php /^ function addPOReader($d_name, &$por)$/ @@ -2359,6 +1889,8 @@ add_user_signal c-src/emacs/src/keyboard.c /^add_user_signal (int sig, const cha addnoise html-src/algrthms.html /^Adding Noise to the$/ address y-src/cccp.y 113 adjust_point_for_property c-src/emacs/src/keyboard.c /^adjust_point_for_property (ptrdiff_t last_pt, bool/ +afourpaper tex-src/texinfo.tex /^\\def\\afourpaper{$/ +afterenvbreak tex-src/texinfo.tex /^\\def\\afterenvbreak{\\endgraf \\ifdim\\lastskip<\\above/ agent cp-src/clheir.hpp 75 algorithms html-src/algrthms.html /^Description$/ alias c-src/emacs/src/lisp.h 688 @@ -2373,6 +1905,9 @@ alive cp-src/conway.hpp 7 all_kboards c-src/emacs/src/keyboard.c 86 allocate_kboard c-src/emacs/src/keyboard.c /^allocate_kboard (Lisp_Object type)$/ allocated c-src/emacs/src/regex.h 344 +alphaenumerate tex-src/texinfo.tex /^\\def\\alphaenumerate{\\enumerate{a}}$/ +ampnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +amprm tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\}\\let(=\\oprm \\let)=\\clrm\\ }/ an_extern_linkage c-src/h.h 44 an_extern_linkage c-src/h.h 56 an_extern_linkage_ptr c-src/h.h 43 @@ -2389,8 +1924,27 @@ append_list prol-src/natded.prolog /^append_list([],[]).$/ append_string pas-src/common.pas /^procedure append_string;(*($/ append_tool_bar_item c-src/emacs/src/keyboard.c /^append_tool_bar_item (void)$/ appendix perl-src/htlmify-cystic 24 +appendix tex-src/texinfo.tex /^\\let\\appendix=\\relax$/ +appendix tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ appendix_name perl-src/htlmify-cystic 13 appendix_toc perl-src/htlmify-cystic 16 +appendixletter tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ +appendixnoderef tex-src/texinfo.tex /^\\def\\appendixnoderef{\\ifx\\lastnode\\relax\\else$/ +appendixsec tex-src/texinfo.tex /^\\let\\appendixsec=\\relax$/ +appendixsec tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ +appendixsection tex-src/texinfo.tex /^\\let\\appendixsection=\\relax$/ +appendixsection tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ +appendixsectionzzz tex-src/texinfo.tex /^\\def\\appendixsectionzzz #1{\\seccheck{appendixsecti/ +appendixsetref tex-src/texinfo.tex /^\\def\\appendixsetref#1{%$/ +appendixsubsec tex-src/texinfo.tex /^\\let\\appendixsubsec=\\relax$/ +appendixsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ +appendixsubsection tex-src/texinfo.tex /^\\let\\appendixsubsection=\\relax$/ +appendixsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubseczzz #1{\\seccheck{appendixsubsec/ +appendixsubsubsec tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/ +appendixsubsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ +appendixsubsubsection tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ +appendixsubsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubsubseczzz #1{\\seccheck{appendixsub/ +appendixzzz tex-src/texinfo.tex /^\\def\\appendixzzz #1{\\seccheck{appendix}%$/ apply_modifiers c-src/emacs/src/keyboard.c /^apply_modifiers (int modifiers, Lisp_Object base)$/ apply_modifiers_uncached c-src/emacs/src/keyboard.c /^apply_modifiers_uncached (int modifiers, char *bas/ aref_addr c-src/emacs/src/lisp.h /^aref_addr (Lisp_Object array, ptrdiff_t idx)$/ @@ -2410,6 +1964,7 @@ argument c-src/etags.c 253 argvals prol-src/natded.prolog /^argvals([]) --> [].$/ array c.c 190 ascii c-src/emacs/src/lisp.h 1598 +asis tex-src/texinfo.tex /^\\def\\asis#1{#1}$/ asort cp-src/functions.cpp /^void asort(int *a, int num){$/ assemby-code-word forth-src/test-forth.fth /^code assemby-code-word ( dunno what it does )$/ assert c-src/etags.c /^# define assert(x) ((void) 0)$/ @@ -2427,7 +1982,11 @@ atom prol-src/natded.prolog /^atom(X) --> [X], {atomic(X)}.$/ atomval prol-src/natded.prolog /^atomval(X) --> atom(X).$/ aultparindent tex-src/texinfo.tex /^\\newdimen\\defaultparindent \\defaultparindent = 15p/ aultparindent tex-src/texinfo.tex /^\\parindent = \\defaultparindent$/ -aultparindent\hang\textindent tex-src/texinfo.tex /^\\footstrut\\parindent=\\defaultparindent\\hang\\textin/ +aultparindent\hang tex-src/texinfo.tex /^\\footstrut\\parindent=\\defaultparindent\\hang\\textin/ +author tex-src/texinfo.tex /^ \\def\\author{\\parsearg\\authorzzz}%$/ +authorfont tex-src/texinfo.tex /^ \\def\\authorfont{\\authorrm \\normalbaselineskip =/ +authorrm tex-src/texinfo.tex /^\\let\\authorrm = \\secrm$/ +authorzzz tex-src/texinfo.tex /^ \\def\\authorzzz##1{\\ifseenauthor\\else\\vskip 0pt / auto_help c-src/etags.c 699 b c-src/h.h 103 b c-src/h.h 104 @@ -2439,7 +1998,14 @@ b c.c 260 b c.c 262 b cp-src/c.C 132 b ruby-src/test1.ru /^ def b()$/ -backslash=0 tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ +b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}$/ +b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}%$/ +b tex-src/texinfo.tex /^\\def\\b#1{{\\bf #1}}$/ +b tex-src/texinfo.tex /^\\let\\b=\\indexdummyfont$/ +b tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ +backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ +balancecolumns tex-src/texinfo.tex /^\\def\\balancecolumns{%$/ bar c-src/c.c /^void bar() {while(0) {}}$/ bar c-src/h.h 19 bar c.c 143 @@ -2459,9 +2025,16 @@ bbbbbb c-src/h.h 113 been_warned c-src/etags.c 222 before_command_echo_length c-src/emacs/src/keyboard.c 130 before_command_key_count c-src/emacs/src/keyboard.c 129 +begin tex-src/texinfo.tex /^\\outer\\def\\begin{\\parsearg\\beginxxx}$/ +begindoublecolumns tex-src/texinfo.tex /^\\def\\begindoublecolumns{\\begingroup$/ +beginxxx tex-src/texinfo.tex /^\\def\\beginxxx #1{%$/ begtoken c-src/etags.c /^#define begtoken(c) (_btk[CHAR (c)]) \/* c can star/ behaviour_info erl-src/gs_dialog.erl /^behaviour_info(callbacks) ->$/ -bf=cmbx10 tex-src/texinfo.tex /^\\font\\defbf=cmbx10 scaled \\magstep1 %was 1314$/ +bf tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ +bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }$/ +bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }%$/ +bf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +bf tex-src/texinfo.tex /^\\font\\defbf=cmbx10 scaled \\magstep1 %was 1314$/ bind pyt-src/server.py /^ def bind(self, key, action):$/ bind_polling_period c-src/emacs/src/keyboard.c /^bind_polling_period (int n)$/ bits_word c-src/emacs/src/lisp.h 123 @@ -2477,6 +2050,7 @@ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by -\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ bodyindent tex-src/texinfo.tex /^\\newskip\\defbodyindent \\defbodyindent=.4in$/ +boldbrax tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ bool c.c 222 bool merc-src/accumulator.m /^:- import_module bool.$/ bool_header_size c-src/emacs/src/lisp.h 1472 @@ -2489,6 +2063,7 @@ bool_vector_size c-src/emacs/src/lisp.h /^bool_vector_size (Lisp_Object a)$/ bool_vector_uchar_data c-src/emacs/src/lisp.h /^bool_vector_uchar_data (Lisp_Object a)$/ bool_vector_words c-src/emacs/src/lisp.h /^bool_vector_words (EMACS_INT size)$/ boolvar c-src/emacs/src/lisp.h 2287 +br tex-src/texinfo.tex /^\\let\\br = \\par$/ bracelev c-src/etags.c 2520 bsp_DevId c-src/h.h 25 bt c-src/emacs/src/lisp.h 2988 @@ -2502,10 +2077,13 @@ build_pure_c_string c-src/emacs/src/lisp.h /^build_pure_c_string (const char *st build_string c-src/emacs/src/lisp.h /^build_string (const char *str)$/ buildact prol-src/natded.prolog /^buildact([SynIn],Right,RightPlus1):-$/ builtin_lisp_symbol c-src/emacs/src/lisp.h /^builtin_lisp_symbol (int index)$/ +bullet tex-src/texinfo.tex /^\\def\\bullet{$\\ptexbullet$}$/ +bullet tex-src/texinfo.tex /^\\let\\bullet=\\ptexbullet$/ burst c-src/h.h 28 busy c-src/emacs/src/gmalloc.c 158 button_down_location c-src/emacs/src/keyboard.c 5210 button_down_time c-src/emacs/src/keyboard.c 5218 +bye tex-src/texinfo.tex /^\\outer\\def\\bye{\\pagealignmacro\\tracingstats=1\\ptex/ byte_stack c-src/emacs/src/lisp.h 3049 bytecode_dest c-src/emacs/src/lisp.h 3037 bytecode_top c-src/emacs/src/lisp.h 3036 @@ -2516,6 +2094,8 @@ bytes_used c-src/emacs/src/gmalloc.c 312 c c-src/h.h /^#define c() d$/ c c-src/h.h 106 c c.c 180 +c tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +c tex-src/texinfo.tex /^\\let\\c=\\comment$/ c_ext c-src/etags.c 2271 caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/ cacheLRUEntry_s c.c 172 @@ -2528,21 +2108,47 @@ calloc c-src/emacs/src/gmalloc.c 70 can_be_null c-src/emacs/src/regex.h 370 cancel_echoing c-src/emacs/src/keyboard.c /^cancel_echoing (void)$/ canonicalize_filename c-src/etags.c /^canonicalize_filename (register char *fn)$/ +capsenumerate tex-src/texinfo.tex /^\\def\\capsenumerate{\\enumerate{A}}$/ +cartbot tex-src/texinfo.tex /^\\def\\cartbot{\\hbox to \\cartouter{\\hskip\\lskip$/ +cartouche tex-src/texinfo.tex /^\\long\\def\\cartouche{%$/ +carttop tex-src/texinfo.tex /^\\def\\carttop{\\hbox to \\cartouter{\\hskip\\lskip$/ case_Lisp_Int c-src/emacs/src/lisp.h 438 cat c-src/h.h 81 cat cp-src/c.C 126 cat cp-src/c.C 130 cat prol-src/natded.prolog /^cat(A, Alpha@Beta, Ass3, Qs3, tree(fe,A:Alpha@Beta/ cat_atoms prol-src/natded.prolog /^cat_atoms(A1,A2,A3):-$/ +cbl tex-src/texinfo.tex /^\\def\\cbl{{\\circle\\char'012\\hskip -6pt}}$/ +cbr tex-src/texinfo.tex /^\\def\\cbr{{\\hskip 6pt\\circle\\char'011}}$/ cccccccccc c-src/h.h 115 cdr c-src/emacs/src/lisp.h 1159 cell y-src/parse.y 279 +center tex-src/texinfo.tex /^\\def\\center{\\parsearg\\centerzzz}$/ +centerzzz tex-src/texinfo.tex /^\\def\\centerzzz #1{{\\advance\\hsize by -\\leftskip$/ cgrep html-src/software.html /^cgrep$/ chain c-src/emacs/src/lisp.h 1162 chain c-src/emacs/src/lisp.h 2206 chain c-src/emacs/src/lisp.h 2396 chain_subst merc-src/accumulator.m /^:- func chain_subst(accu_subst, accu_subst) = accu/ chain_subst_2 merc-src/accumulator.m /^:- pred chain_subst_2(list(A)::in, map(A, B)::in, / +chapbf tex-src/texinfo.tex /^\\let\\chapbf=\\chaprm$/ +chapbreak tex-src/texinfo.tex /^\\def\\chapbreak{\\dobreak \\chapheadingskip {-4000}}$/ +chapentry tex-src/texinfo.tex /^ \\let\\chapentry = \\shortchapentry$/ +chapentry tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ +chapentryfonts tex-src/texinfo.tex /^\\def\\chapentryfonts{\\secfonts \\rm}$/ +chapfonts tex-src/texinfo.tex /^\\def\\chapfonts{%$/ +chapheading tex-src/texinfo.tex /^\\def\\chapheading{\\parsearg\\chapheadingzzz}$/ +chapheadingzzz tex-src/texinfo.tex /^\\def\\chapheadingzzz #1{\\chapbreak %$/ +chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfopen$/ +chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfplain$/ +chapoddpage tex-src/texinfo.tex /^\\def\\chapoddpage{\\chappager \\ifodd\\pageno \\else \\h/ +chappager tex-src/texinfo.tex /^\\def\\chappager{\\par\\vfill\\supereject}$/ +chapter tex-src/texinfo.tex /^\\let\\chapter=\\relax$/ +chapter tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ +chapternofonts tex-src/texinfo.tex /^\\def\\chapternofonts{%$/ +chapterzzz tex-src/texinfo.tex /^\\def\\chapterzzz #1{\\seccheck{chapter}%$/ +char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}$/ +char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}%$/ char_bits c-src/emacs/src/lisp.h 2443 char_table_specials c-src/emacs/src/lisp.h 1692 charpos c-src/emacs/src/lisp.h 2011 @@ -2553,14 +2159,24 @@ check_cons_list c-src/emacs/src/lisp.h /^# define check_cons_list() lisp_h_chec checker make-src/Makefile /^checker:$/ checkhdr c-src/emacs/src/gmalloc.c /^checkhdr (const struct hdr *hdr)$/ checkiso html-src/software.html /^checkiso$/ +chfopen tex-src/texinfo.tex /^\\def\\chfopen #1#2{\\chapoddpage {\\chapfonts$/ +chfplain tex-src/texinfo.tex /^\\def\\chfplain #1#2{%$/ childDidExit objc-src/Subprocess.m /^- childDidExit$/ chunks_free c-src/emacs/src/gmalloc.c 313 chunks_used c-src/emacs/src/gmalloc.c 311 +cindex tex-src/texinfo.tex /^\\def\\cindex {\\cpindex}$/ +cindexsub tex-src/texinfo.tex /^\\def\\cindexsub {\\begingroup\\obeylines\\cindexsub}$/ +cindexsub tex-src/texinfo.tex /^\\gdef\\cindexsub "#1" #2^^M{\\endgroup %$/ +cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}$/ +cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}%$/ +cite tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ +cite tex-src/texinfo.tex /^\\let\\cite=\\smartitalic$/ cjava c-src/etags.c 2936 class_method ruby-src/test.rb /^ def ClassExample.class_method$/ classifyLine php-src/lce_functions.php /^ function classifyLine($line)$/ clean make-src/Makefile /^clean:$/ clear cp-src/conway.hpp /^ void clear(void) { alive = 0; }$/ +clear tex-src/texinfo.tex /^\\def\\clear{\\parsearg\\clearxxx}$/ clear-abbrev-table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, / clear-this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/ clearAllKey objcpp-src/SimpleCalc.M /^- clearAllKey:sender$/ @@ -2570,12 +2186,19 @@ clear_input_pending c-src/emacs/src/keyboard.c /^clear_input_pending (void)$/ clear_neighbors cp-src/clheir.cpp /^void discrete_location::clear_neighbors(void)$/ clear_screen cp-src/screen.cpp /^void clear_screen(void)$/ clear_waiting_for_input c-src/emacs/src/keyboard.c /^clear_waiting_for_input (void)$/ +clearxxx tex-src/texinfo.tex /^\\def\\clearxxx #1{$/ +clnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +clrm tex-src/texinfo.tex /^\\gdef\\clrm{% Print a paren in roman if it is takin/ cmd_error c-src/emacs/src/keyboard.c /^cmd_error (Lisp_Object data)$/ cmd_error_internal c-src/emacs/src/keyboard.c /^cmd_error_internal (Lisp_Object data, const char */ cmpfn c-src/emacs/src/lisp.h /^ bool (*cmpfn) (struct hash_table_test *t, Lisp_O/ cmt prol-src/natded.prolog /^cmt:-$/ cname c-src/etags.c 2519 cno c-src/etags.c 224 +code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}$/ +code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}%$/ +code tex-src/texinfo.tex /^\\let\\code=\\indexdummyfont$/ +code tex-src/texinfo.tex /^\\let\\code=\\tclose$/ colori cp-src/c.C 40 commaargvals prol-src/natded.prolog /^commaargvals(Args) -->$/ command c-src/etags.c 187 @@ -2585,6 +2208,8 @@ command_loop_1 c-src/emacs/src/keyboard.c /^command_loop_1 (void)$/ command_loop_2 c-src/emacs/src/keyboard.c /^command_loop_2 (Lisp_Object ignore)$/ command_loop_level c-src/emacs/src/keyboard.c 195 comment php-src/lce_functions.php /^ function comment($line, $class)$/ +comment tex-src/texinfo.tex /^\\def\\comment{\\catcode 64=\\other \\catcode 123=\\othe/ +commentxxx tex-src/texinfo.tex /^\\def\\commentxxx #1{\\catcode 64=0 \\catcode 123=1 \\c/ commutativity_assertion merc-src/accumulator.m /^:- pred commutativity_assertion(module_info::in,li/ compile_empty prol-src/natded.prolog /^compile_empty:-$/ compile_lex prol-src/natded.prolog /^compile_lex(File):-$/ @@ -2607,6 +2232,10 @@ consult_lex prol-src/natded.prolog /^consult_lex:-$/ contents c-src/emacs/src/lisp.h 1372 contents c-src/emacs/src/lisp.h 1600 contents c-src/emacs/src/lisp.h 1624 +contents tex-src/texinfo.tex /^\\let\\contents=\\relax$/ +contents tex-src/texinfo.tex /^\\outer\\def\\contents{%$/ +copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright }%$/ +copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright}$/ count c-src/emacs/src/lisp.h 1863 count_layers lua-src/allegro.lua /^local function count_layers (layer)$/ count_words c-src/tab.c /^static int count_words(char *str, char delim)$/ @@ -2626,10 +2255,20 @@ create_new_orig_recursive_goals merc-src/accumulator.m /^:- func create_new_orig create_new_recursive_goals merc-src/accumulator.m /^:- func create_new_recursive_goals(set(accu_goal_i/ create_new_var merc-src/accumulator.m /^:- pred create_new_var(prog_var::in, string::in, p/ create_orig_goal merc-src/accumulator.m /^:- pred create_orig_goal(hlds_goal::in, accu_subst/ +cropmarks tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ +croppageout tex-src/texinfo.tex /^\\def\\croppageout#1{\\hoffset=0pt % make sure this d/ cscInitTime cp-src/c.C 7 cscSegmentationTime cp-src/c.C 8 +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\relax}$/ +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\set}$/ +csname tex-src/texinfo.tex /^\\expandafter\\let\\csname#1indfile\\endcsname=\\synind/ +csname tex-src/texinfo.tex /^\\expandafter\\xdef\\csname#1index\\endcsname{% % Defi/ +csname tex-src/texinfo.tex /^{\\catcode`\\'=\\other\\expandafter \\gdef \\csname X#1\\/ cstack c-src/etags.c 2523 ctags make-src/Makefile /^ctags: etags.c ${OBJS}$/ +ctl tex-src/texinfo.tex /^\\def\\ctl{{\\circle\\char'013\\hskip -6pt}}% 6pt from / +ctr tex-src/texinfo.tex /^\\def\\ctr{{\\hskip 6pt\\circle\\char'010}}$/ +ctrl tex-src/texinfo.tex /^\\def\\ctrl #1{{\\tt \\rawbackslash \\hat}#1}$/ curlb c-src/etags.c 2929 curlinepos c-src/etags.c 2931 current-idle-time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/ @@ -2640,6 +2279,10 @@ curry-test scm-src/test.scm /^(define (((((curry-test a) b) c) d) e)$/ cursor_position cp-src/screen.cpp /^void cursor_position(void)$/ cursor_x cp-src/screen.cpp 15 cursor_y cp-src/screen.cpp 15 +cvarheader\defcvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +cvtype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defcvtype{} of #1}%$/ +cvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +cvx\defcvarheader tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ d c-src/emacs/src/lisp.h 4673 d c-src/emacs/src/lisp.h 4679 d c.c 180 @@ -2661,6 +2304,15 @@ default_C_help c-src/etags.c 515 default_C_help c-src/etags.c 523 default_C_suffixes c-src/etags.c 512 defcell c-src/emacs/src/lisp.h 2351 +defcodeindex tex-src/texinfo.tex /^\\def\\defcodeindex{\\parsearg\\newcodeindex}$/ +defcv tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ +defcvarheader tex-src/texinfo.tex /^\\def\\defcvarheader #1#2#3{%$/ +defcvtype tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ +defcvx tex-src/texinfo.tex /^\\def\\defcvx #1 {\\errmessage{@defcvx in invalid con/ +deffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ +deffnheader tex-src/texinfo.tex /^\\def\\deffnheader #1#2#3{\\doind {fn}{\\code{#2}}%$/ +deffnx tex-src/texinfo.tex /^\\def\\deffnx #1 {\\errmessage{@deffnx in invalid con/ +defindex tex-src/texinfo.tex /^\\def\\defindex{\\parsearg\\newindex}$/ define-abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/ define-abbrev-table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/ define-global-abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/ @@ -2668,7 +2320,63 @@ define-mode-abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_ab defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4663 defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4665 definedef c-src/etags.c 2464 +defivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +defivarheader tex-src/texinfo.tex /^\\def\\defivarheader #1#2#3{%$/ +defivarx tex-src/texinfo.tex /^\\def\\defivarx #1 {\\errmessage{@defivarx in invalid/ +defmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +defmacheader tex-src/texinfo.tex /^\\def\\defmacheader #1#2{\\doind {fn}{\\code{#1}}% Mak/ +defmacx tex-src/texinfo.tex /^\\def\\defmacx #1 {\\errmessage{@defmacx in invalid c/ +defmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +defmethodheader tex-src/texinfo.tex /^\\def\\defmethodheader #1#2#3{%$/ +defmethodx tex-src/texinfo.tex /^\\def\\defmethodx #1 {\\errmessage{@defmethodx in inv/ +defmethparsebody tex-src/texinfo.tex /^\\def\\defmethparsebody #1#2#3#4 {\\begingroup\\inENV / +defname tex-src/texinfo.tex /^\\def\\defname #1#2{%$/ +defop tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ +defopheader tex-src/texinfo.tex /^\\def\\defopheader #1#2#3{%$/ +defopparsebody tex-src/texinfo.tex /^\\def\\defopparsebody #1#2#3#4#5 {\\begingroup\\inENV / +defopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +defoptheader tex-src/texinfo.tex /^\\def\\defoptheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ +defoptx tex-src/texinfo.tex /^\\def\\defoptx #1 {\\errmessage{@defoptx in invalid c/ +defoptype tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ +defopvarparsebody tex-src/texinfo.tex /^\\def\\defopvarparsebody #1#2#3#4#5 {\\begingroup\\inE/ +defopx tex-src/texinfo.tex /^\\def\\defopx #1 {\\errmessage{@defopx in invalid con/ +defparsebody tex-src/texinfo.tex /^\\def\\defparsebody #1#2#3{\\begingroup\\inENV% Enviro/ +defspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ +defspecheader tex-src/texinfo.tex /^\\def\\defspecheader #1#2{\\doind {fn}{\\code{#1}}% Ma/ +defspecx tex-src/texinfo.tex /^\\def\\defspecx #1 {\\errmessage{@defspecx in invalid/ +deftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +deftpargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ +deftpheader tex-src/texinfo.tex /^\\def\\deftpheader #1#2#3{\\doind {tp}{\\code{#2}}%$/ +deftpx tex-src/texinfo.tex /^\\def\\deftpx #1 {\\errmessage{@deftpx in invalid con/ +deftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ +deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ +deftypefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheaderx #1#2#3 #4\\relax{%$/ +deftypefnx tex-src/texinfo.tex /^\\def\\deftypefnx #1 {\\errmessage{@deftypefnx in inv/ +deftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +deftypefunargs tex-src/texinfo.tex /^\\def\\deftypefunargs #1{%$/ +deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ +deftypefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheaderx #1#2 #3\\relax{%$/ +deftypeunx tex-src/texinfo.tex /^\\def\\deftypeunx #1 {\\errmessage{@deftypeunx in inv/ +deftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevarheader #1#2{%$/ +deftypevarx tex-src/texinfo.tex /^\\def\\deftypevarx #1 {\\errmessage{@deftypevarx in i/ +deftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevrheader #1#2#3{\\doind {vr}{\\code{#3}}/ +deftypevrx tex-src/texinfo.tex /^\\def\\deftypevrx #1 {\\errmessage{@deftypevrx in inv/ +defun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ defun_func1 c.c /^defun_func1()$/ +defunargs tex-src/texinfo.tex /^\\def\\defunargs #1{\\functionparens \\sl$/ +defunheader tex-src/texinfo.tex /^\\def\\defunheader #1#2{\\doind {fn}{\\code{#1}}% Make/ +defunx tex-src/texinfo.tex /^\\def\\defunx #1 {\\errmessage{@defunx in invalid con/ +defvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ +defvarargs tex-src/texinfo.tex /^\\def\\defvarargs #1{\\normalparens #1%$/ +defvarheader tex-src/texinfo.tex /^\\def\\defvarheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ +defvarparsebody tex-src/texinfo.tex /^\\def\\defvarparsebody #1#2#3{\\begingroup\\inENV% Env/ +defvarx tex-src/texinfo.tex /^\\def\\defvarx #1 {\\errmessage{@defvarx in invalid c/ +defvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +defvrheader tex-src/texinfo.tex /^\\def\\defvrheader #1#2#3{\\doind {vr}{\\code{#2}}%$/ +defvrparsebody tex-src/texinfo.tex /^\\def\\defvrparsebody #1#2#3#4 {\\begingroup\\inENV %$/ +defvrx tex-src/texinfo.tex /^\\def\\defvrx #1 {\\errmessage{@defvrx in invalid con/ delegate objc-src/Subprocess.m /^- delegate$/ deleteItem pyt-src/server.py /^ def deleteItem(self):$/ delete_kboard c-src/emacs/src/keyboard.c /^delete_kboard (KBOARD *kb)$/ @@ -2678,25 +2386,54 @@ deliver_user_signal c-src/emacs/src/keyboard.c /^deliver_user_signal (int sig)$/ depth c-src/emacs/src/lisp.h 1618 derived_analyses prol-src/natded.prolog /^derived_analyses([],[]).$/ describe_abbrev c-src/abbrev.c /^describe_abbrev (sym, stream)$/ +description tex-src/texinfo.tex /^\\def\\description{\\tablez{\\dontindex}{1}{}{}{}{}}$/ detect_input_pending c-src/emacs/src/keyboard.c /^detect_input_pending (void)$/ detect_input_pending_ignore_squeezables c-src/emacs/src/keyboard.c /^detect_input_pending_ignore_squeezables (void)$/ detect_input_pending_run_timers c-src/emacs/src/keyboard.c /^detect_input_pending_run_timers (bool do_display)$/ +df tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +dfn tex-src/texinfo.tex /^\\def\\dfn##1{\\realbackslash dfn {##1}}$/ +dfn tex-src/texinfo.tex /^\\let\\dfn=\\smartitalic$/ dialog_loop erl-src/gs_dialog.erl /^dialog_loop(Module, Window, Frame, Extra, Args) ->/ dignorerest c-src/etags.c 2463 +direntry tex-src/texinfo.tex /^\\def\\direntry{\\begingroup\\direntryxxx}$/ +direntryxxx tex-src/texinfo.tex /^\\long\\def\\direntryxxx #1\\end direntry{\\endgroup\\ig/ discard-input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/ discard_mouse_events c-src/emacs/src/keyboard.c /^discard_mouse_events (void)$/ discrete_location cp-src/clheir.hpp /^ discrete_location(int xi, int yi, int zi):$/ discrete_location cp-src/clheir.hpp 56 display cp-src/conway.cpp /^void display(void)$/ +display tex-src/texinfo.tex /^\\def\\display{\\begingroup\\inENV %This group ends at/ disposetextstring pas-src/common.pas /^procedure disposetextstring;(*($/ +dmn tex-src/texinfo.tex /^\\def\\dmn#1{\\thinspace #1}$/ dnone c-src/etags.c 2460 +dobreak tex-src/texinfo.tex /^\\def\\dobreak#1#2{\\par\\ifdim\\lastskip<#1\\removelast/ doc c-src/emacs/src/lisp.h 1689 +dochapentry tex-src/texinfo.tex /^\\def\\dochapentry#1#2{%$/ +docodeindex tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ dog c-src/h.h 81 dog cp-src/c.C 126 dog cp-src/c.C 130 +doind tex-src/texinfo.tex /^\\def\\doind #1#2{%$/ +doindex tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ +donoderef tex-src/texinfo.tex /^\\def\\donoderef{\\ifx\\lastnode\\relax\\else$/ +dontindex tex-src/texinfo.tex /^\\def\\dontindex #1{}$/ +dopageno tex-src/texinfo.tex /^\\def\\dopageno#1{{\\rm #1}}$/ +doprintindex tex-src/texinfo.tex /^\\def\\doprintindex#1{%$/ +dosecentry tex-src/texinfo.tex /^\\def\\dosecentry#1#2{%$/ +dosetq tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ +doshortpageno tex-src/texinfo.tex /^\\def\\doshortpageno#1{{\\rm #1}}$/ +dosubind tex-src/texinfo.tex /^\\def\\dosubind #1#2#3{%$/ +dosubsecentry tex-src/texinfo.tex /^\\def\\dosubsecentry#1#2{%$/ +dosubsubsecentry tex-src/texinfo.tex /^\\def\\dosubsubsecentry#1#2{%$/ dotfill tex-src/texinfo.tex /^ \\null\\nobreak\\indexdotfill % Have leaders before/ dotfill tex-src/texinfo.tex /^\\noindent\\hskip\\secondaryindent\\hbox{#1}\\indexdotf/ +dots tex-src/texinfo.tex /^\\def\\dots{$\\ldots$}$/ +dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots }%$/ +dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots}$/ +dots tex-src/texinfo.tex /^\\let\\dots=\\indexdummydots$/ +dots tex-src/texinfo.tex /^\\let\\dots=\\ptexdots$/ double_click_count c-src/emacs/src/keyboard.c 5222 +doublecolumnout tex-src/texinfo.tex /^\\def\\doublecolumnout{\\splittopskip=\\topskip \\split/ drag_n_drop_syms c-src/emacs/src/keyboard.c 4629 dribble c-src/emacs/src/keyboard.c 236 dsharpseen c-src/etags.c 2461 @@ -2706,6 +2443,7 @@ dummy2 cp-src/burton.cpp /^::dummy::dummy test::dummy2(::CORBA::Long dummy)$/ dummy3 cp-src/burton.cpp /^::dummy::dummy test::dummy3(char* name, ::CORBA::L/ dummydots tex-src/texinfo.tex /^\\let\\dots=\\indexdummydots$/ dummyfont tex-src/texinfo.tex /^\\let\\b=\\indexdummyfont$/ +dummyfont tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\code=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\emph=\\indexdummyfont$/ dummyfont tex-src/texinfo.tex /^\\let\\file=\\indexdummyfont$/ @@ -2744,10 +2482,16 @@ editsite pyt-src/server.py /^ def editsite(self, site):$/ edituser pyt-src/server.py /^ def edituser(self, user):$/ egetenv c-src/emacs/src/lisp.h /^egetenv (const char *var)$/ emacs_abort c-src/emacs/src/lisp.h /^extern _Noreturn void emacs_abort (void) NO_INLINE/ +emph tex-src/texinfo.tex /^\\def\\emph##1{\\realbackslash emph {##1}}$/ +emph tex-src/texinfo.tex /^\\let\\emph=\\indexdummyfont$/ +emph tex-src/texinfo.tex /^\\let\\emph=\\smartitalic$/ end c-src/emacs/src/keyboard.c 8753 end c-src/emacs/src/lisp.h 2039 end c-src/emacs/src/regex.h 432 +end tex-src/texinfo.tex /^\\def\\end{\\parsearg\\endxxx}$/ +enddoublecolumns tex-src/texinfo.tex /^\\def\\enddoublecolumns{\\output={\\balancecolumns}\\ej/ endtoken c-src/etags.c /^#define endtoken(c) (_etk[CHAR (c)]) \/* c ends tok/ +endxxx tex-src/texinfo.tex /^\\def\\endxxx #1{%$/ enter_critical_section c-src/h.h 116 entry perl-src/htlmify-cystic 218 entry perl-src/htlmify-cystic 234 @@ -2757,14 +2501,22 @@ entry perl-src/htlmify-cystic 268 entry perl-src/htlmify-cystic 276 entry perl-src/htlmify-cystic 281 entry perl-src/htlmify-cystic 296 +entry tex-src/texinfo.tex /^\\def\\entry #1#2{\\begingroup$/ +enumerate tex-src/texinfo.tex /^\\def\\enumerate{\\parsearg\\enumeratezzz}$/ +enumeratey tex-src/texinfo.tex /^\\def\\enumeratey #1 #2\\endenumeratey{%$/ +enumeratezzz tex-src/texinfo.tex /^\\def\\enumeratezzz #1{\\enumeratey #1 \\endenumerate/ equalsKey objcpp-src/SimpleCalc.M /^- equalsKey:sender$/ +equiv tex-src/texinfo.tex /^\\def\\equiv{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ +equiv tex-src/texinfo.tex /^\\def\\equiv{\\realbackslash equiv}$/ erlang_atom c-src/etags.c /^erlang_atom (char *s)$/ erlang_attribute c-src/etags.c /^erlang_attribute (char *s)$/ erlang_func c-src/etags.c /^erlang_func (char *s, char *last)$/ error c-src/emacs/src/lisp.h /^extern _Noreturn void error (const char *, ...) AT/ error c-src/etags.c /^error (const char *format, ...)$/ error c-src/etags.c /^static void error (const char *, ...) ATTRIBUTE_FO/ +error tex-src/texinfo.tex /^\\def\\error{\\leavevmode\\lower.7ex\\copy\\errorbox}$/ error y-src/cccp.y /^error (msg)$/ +errorE tex-src/texinfo.tex /^\\def\\errorE#1{$/ error_signaled c-src/etags.c 264 etags el-src/emacs/lisp/progmodes/etags.el /^(defgroup etags nil "Tags tables."$/ etags html-src/software.html /^Etags$/ @@ -2787,11 +2539,29 @@ etags-xref-find-definitions-tag-order el-src/emacs/lisp/progmodes/etags.el /^(de etags.1.man make-src/Makefile /^etags.1.man: etags.1$/ etags_getcwd c-src/etags.c /^etags_getcwd (void)$/ eval_dyn c-src/emacs/src/keyboard.c /^eval_dyn (Lisp_Object form)$/ +evenfooting tex-src/texinfo.tex /^\\def\\evenfooting{\\parsearg\\evenfootingxxx}$/ +evenfootingxxx tex-src/texinfo.tex /^\\gdef\\evenfootingxxx #1{\\evenfootingyyy #1@|@|@|@|/ +evenfootingyyy tex-src/texinfo.tex /^\\gdef\\evenfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +evenheading tex-src/texinfo.tex /^\\def\\evenheading{\\parsearg\\evenheadingxxx}$/ +evenheadingxxx tex-src/texinfo.tex /^\\gdef\\evenheadingxxx #1{\\evenheadingyyy #1@|@|@|@|/ +evenheadingyyy tex-src/texinfo.tex /^\\gdef\\evenheadingyyy #1@|#2@|#3@|#4\\finish{%$/ event-convert-list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, / event-symbol-parse-modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/ event_head c-src/emacs/src/keyboard.c 11021 event_to_kboard c-src/emacs/src/keyboard.c /^event_to_kboard (struct input_event *event)$/ +everyfooting tex-src/texinfo.tex /^\\def\\everyfooting{\\parsearg\\everyfootingxxx}$/ +everyfootingxxx tex-src/texinfo.tex /^\\gdef\\everyfootingxxx #1{\\everyfootingyyy #1@|@|@|/ +everyfootingyyy tex-src/texinfo.tex /^\\gdef\\everyfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +everyheading tex-src/texinfo.tex /^\\def\\everyheading{\\parsearg\\everyheadingxxx}$/ +everyheadingxxx tex-src/texinfo.tex /^\\gdef\\everyheadingxxx #1{\\everyheadingyyy #1@|@|@|/ +everyheadingyyy tex-src/texinfo.tex /^\\gdef\\everyheadingyyy #1@|#2@|#3@|#4\\finish{%$/ +ewbot tex-src/texinfo.tex /^\\def\\ewbot{\\vrule height0pt depth\\cornerthick widt/ +ewtop tex-src/texinfo.tex /^\\def\\ewtop{\\vrule height\\cornerthick depth0pt widt/ exact c-src/emacs/src/gmalloc.c 200 +example tex-src/texinfo.tex /^\\let\\example=\\lisp$/ +exdent tex-src/texinfo.tex /^\\def\\exdent{\\parsearg\\exdentyyy}$/ +exdent tex-src/texinfo.tex /^\\let\\exdent=\\nofillexdent$/ +exdentyyy tex-src/texinfo.tex /^\\def\\exdentyyy #1{{\\hfil\\break\\hbox{\\kern -\\exdent/ execute cp-src/c.C /^ void execute(CPluginCSCState& p, int w, in/ exit c-src/exit.c /^DEFUN(exit, (status), int status)$/ exit c-src/exit.strange_suffix /^DEFUN(exit, (status), int status)$/ @@ -2804,10 +2574,13 @@ exp y-src/parse.y 95 exp1 y-src/cccp.y 148 exp_list y-src/parse.y 263 expand-abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/ +expandafter tex-src/texinfo.tex /^\\expandafter\\let\\expandafter\\synindexfoo\\expandaft/ expandmng prol-src/natded.prolog /^expandmng(var(V),var(V)).$/ expandmng_tree prol-src/natded.prolog /^expandmng_tree(tree(Rule,Syn:Sem,Trees),$/ expandmng_trees prol-src/natded.prolog /^expandmng_trees([],[]).$/ expandsyn prol-src/natded.prolog /^expandsyn(Syn,Syn):-$/ +expansion tex-src/texinfo.tex /^\\def\\expansion{\\leavevmode\\raise.1ex\\hbox to 1em{\\/ +expansion tex-src/texinfo.tex /^\\def\\expansion{\\realbackslash expansion}$/ explicitly-quoted-pending-delete-mode el-src/TAGTEST.EL /^(defalias (quote explicitly-quoted-pending-delete-/ expression_value y-src/cccp.y 68 extras c-src/emacs/src/lisp.h 1603 @@ -2854,6 +2627,10 @@ fdp c-src/etags.c 217 ff cp-src/c.C /^ int ff(){return 1;};$/ field_of_play cp-src/conway.cpp 18 fignore c-src/etags.c 2416 +file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}$/ +file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}%$/ +file tex-src/texinfo.tex /^\\let\\file=\\indexdummyfont$/ +file tex-src/texinfo.tex /^\\let\\file=\\samp$/ file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun file-of-tag (&optional relative)$/ file-of-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar file-of-tag-function nil$/ fileJoin php-src/lce_functions.php /^ function fileJoin()$/ @@ -2862,6 +2639,7 @@ file_index perl-src/htlmify-cystic 33 file_tocs perl-src/htlmify-cystic 30 filename_is_absolute c-src/etags.c /^filename_is_absolute (char *fn)$/ filenames c-src/etags.c 196 +finalout tex-src/texinfo.tex /^\\def\\finalout{\\overfullrule=0pt}$/ find-tag el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag (tagname &optional next-p regexp-p/ find-tag-default-function el-src/emacs/lisp/progmodes/etags.el /^(defcustom find-tag-default-function nil$/ find-tag-history el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-history nil) ; Doc string?$/ @@ -2884,21 +2662,33 @@ find-tag-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-tag-o find_entries c-src/etags.c /^find_entries (FILE *inf)$/ find_user_signal_name c-src/emacs/src/keyboard.c /^find_user_signal_name (int sig)$/ findcats prol-src/natded.prolog /^findcats([],Left,Left).$/ +findex tex-src/texinfo.tex /^\\def\\findex {\\fnindex}$/ finish_appendices perl-src/htlmify-cystic /^sub finish_appendices ()$/ finish_sections perl-src/htlmify-cystic /^sub finish_sections ()$/ finish_subsections perl-src/htlmify-cystic /^sub finish_subsections ()$/ finish_subsubsections perl-src/htlmify-cystic /^sub finish_subsubsections ()$/ +finishtitlepage tex-src/texinfo.tex /^\\def\\finishtitlepage{%$/ finlist c-src/etags.c 2414 first c-src/emacs/src/gmalloc.c 151 +first tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ fitchtreelist prol-src/natded.prolog /^fitchtreelist([]).$/ fixup_locale c-src/emacs/src/lisp.h /^INLINE void fixup_locale (void) {}$/ flag c-src/getopt.h 83 flag2str pyt-src/server.py /^def flag2str(value, string):$/ flistseen c-src/etags.c 2415 +flushcr tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / +flushleft tex-src/texinfo.tex /^\\def\\flushleft{%$/ +flushright tex-src/texinfo.tex /^\\def\\flushright{%$/ fn c-src/exit.c /^ void EXFUN((*fn[1]), (NOARGS));$/ fn c-src/exit.strange_suffix /^ void EXFUN((*fn[1]), (NOARGS));$/ +fnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ fnin y-src/parse.y 68 +fnitemindex tex-src/texinfo.tex /^\\def\\fnitemindex #1{\\doind {fn}{\\code{#1}}}%$/ +fnx\deffnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ focus_set pyt-src/server.py /^ def focus_set(self):$/ +folio tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ +folio tex-src/texinfo.tex /^{\\let\\folio=0% Expand all macros now EXCEPT \\folio/ +folio tex-src/texinfo.tex /^{\\let\\folio=0%$/ follow_key c-src/emacs/src/keyboard.c /^follow_key (Lisp_Object keymap, Lisp_Object key)$/ fonts tex-src/texinfo.tex /^\\obeyspaces \\obeylines \\ninett \\indexfonts \\rawbac/ fonts\rm tex-src/texinfo.tex /^ \\indexfonts\\rm \\tolerance=9500 \\advance\\baseline/ @@ -2926,11 +2716,15 @@ foobar c-src/c.c /^int foobar() {;}$/ foobar c.c /^extern void foobar (void) __attribute__ ((section / foobar2 c-src/h.h 20 foobar2_ c-src/h.h 16 +footnote tex-src/texinfo.tex /^\\long\\gdef\\footnote #1{\\global\\advance \\footnoteno/ +footnotestyle tex-src/texinfo.tex /^\\let\\footnotestyle=\\comment$/ +footnotezzz tex-src/texinfo.tex /^\\long\\gdef\\footnotezzz #1{\\insert\\footins{$/ foperator c-src/etags.c 2411 force_auto_save_soon c-src/emacs/src/keyboard.c /^force_auto_save_soon (void)$/ force_explicit_name c-src/etags.c 265 force_quit_count c-src/emacs/src/keyboard.c 10387 foreign_export merc-src/accumulator.m /^:- pragma foreign_export("C", unravel_univ(in, out/ +format tex-src/texinfo.tex /^\\def\\format{\\begingroup\\inENV %This group ends at / formatSize objc-src/PackInsp.m /^-(const char *)formatSize:(const char *)size inBuf/ found c-src/emacs/src/lisp.h 2344 fracas html-src/software.html /^Fracas$/ @@ -2947,8 +2741,12 @@ free_regexps c-src/etags.c /^free_regexps (void)$/ free_tree c-src/etags.c /^free_tree (register node *np)$/ free_var prol-src/natded.prolog /^free_var(var(V),var(V)).$/ freehook c-src/emacs/src/gmalloc.c /^freehook (void *ptr)$/ +frenchspacing tex-src/texinfo.tex /^\\def\\frenchspacing{\\sfcode46=1000 \\sfcode63=1000 \\/ +frenchspacing tex-src/texinfo.tex /^\\let\\frenchspacing=\\relax%$/ fresh_vars prol-src/natded.prolog /^fresh_vars(var(V),var(V)).$/ fstartlist c-src/etags.c 2413 +ftable tex-src/texinfo.tex /^\\def\\ftable{\\begingroup\\inENV\\obeylines\\obeyspaces/ +ftablex tex-src/texinfo.tex /^\\gdef\\ftablex #1^^M{%$/ func c-src/emacs/src/lisp.h /^ void (*func) (Lisp_Object);$/ func c-src/emacs/src/lisp.h /^ void (*func) (int);$/ func c-src/emacs/src/lisp.h /^ void (*func) (void *);$/ @@ -2965,6 +2763,7 @@ function c-src/emacs/src/lisp.h 2985 function c-src/emacs/src/lisp.h 694 function c-src/etags.c 194 functionp c-src/emacs/src/lisp.h /^functionp (Lisp_Object object)$/ +functionparens tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/ fval forth-src/test-forth.fth /^fconst fvalue fval$/ fvar forth-src/test-forth.fth /^fvariable fvar$/ fvdef c-src/etags.c 2418 @@ -3020,10 +2819,14 @@ ghi1 c-src/h.h 36 ghi2 c-src/h.h 39 giallo cp-src/c.C 40 glider cp-src/conway.cpp /^void glider(int x, int y)$/ +gloggingall tex-src/texinfo.tex /^\\def\\gloggingall{\\begingroup \\globaldefs = 1 \\logg/ gnu html-src/software.html /^Free software that I wrote for the GNU project or / gobble_input c-src/emacs/src/keyboard.c /^gobble_input (void)$/ goto-tag-location-function el-src/emacs/lisp/progmodes/etags.el /^(defvar goto-tag-location-function nil$/ goto_xy cp-src/screen.cpp /^void goto_xy(unsigned char x, unsigned char y)$/ +group tex-src/texinfo.tex /^\\def\\group{\\begingroup$/ +gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}$/ +gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}%$/ handleList pyt-src/server.py /^ def handleList(self, event):$/ handleNew pyt-src/server.py /^ def handleNew(self, event):$/ handle_async_input c-src/emacs/src/keyboard.c /^handle_async_input (void)$/ @@ -3038,6 +2841,8 @@ hash c-src/emacs/src/lisp.h 1843 hash c-src/etags.c /^hash (const char *str, int len)$/ hash_table_test c-src/emacs/src/lisp.h 1805 hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/ +hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ +hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ hdr c-src/emacs/src/gmalloc.c 1860 head_table c-src/emacs/src/keyboard.c 11027 header c-src/emacs/src/lisp.h 1371 @@ -3047,6 +2852,8 @@ header c-src/emacs/src/lisp.h 1610 header c-src/emacs/src/lisp.h 1672 header c-src/emacs/src/lisp.h 1826 header_size c-src/emacs/src/lisp.h 1471 +heading tex-src/texinfo.tex /^\\def\\heading{\\parsearg\\secheadingi}$/ +headings tex-src/texinfo.tex /^\\def\\headings #1 {\\csname HEADINGS#1\\endcsname}$/ heapsize c-src/emacs/src/gmalloc.c 361 hello scm-src/test.scm /^(define hello "Hello, Emacs!")$/ hello scm-src/test.scm /^(set! hello "Hello, world!")$/ @@ -3058,6 +2865,10 @@ help_form_saved_window_configs c-src/emacs/src/keyboard.c 2156 helpwin pyt-src/server.py /^def helpwin(helpdict):$/ hide_cursor cp-src/screen.cpp /^void hide_cursor(void)$/ hlds merc-src/accumulator.m /^:- import_module hlds.$/ +hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makefootline}}$/ +hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makeheadline}$/ +hsize tex-src/texinfo.tex /^\\shipout\\vbox{{\\let\\hsize=\\pagewidth \\makeheadline/ +hsize tex-src/texinfo.tex /^{\\let\\hsize=\\pagewidth \\makefootline}}}%$/ htmltreelist prol-src/natded.prolog /^htmltreelist([]).$/ hybrid_aligned_alloc c-src/emacs/src/gmalloc.c /^hybrid_aligned_alloc (size_t alignment, size_t siz/ hybrid_calloc c-src/emacs/src/gmalloc.c /^hybrid_calloc (size_t nmemb, size_t size)$/ @@ -3072,31 +2883,87 @@ i c-src/emacs/src/lisp.h 4679 i c-src/emacs/src/lisp.h 567 i c.c 169 i cp-src/c.C 132 +i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}$/ +i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}%$/ +i tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +i tex-src/texinfo.tex /^\\let\\i=\\indexdummyfont$/ +i tex-src/texinfo.tex /^\\let\\i=\\smartitalic$/ ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\pa/ ialpage tex-src/texinfo.tex /^ \\availdimen@=\\pageheight \\advance\\availdimen@ by/ ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\parti/ +ialpage tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/ +ialpage tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ ialpage tex-src/texinfo.tex /^\\newbox\\partialpage$/ -ialpage= tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/ identify_goal_type merc-src/accumulator.m /^:- pred identify_goal_type(pred_id::in, proc_id::i/ identify_out_and_out_prime merc-src/accumulator.m /^:- pred identify_out_and_out_prime(module_info::in/ identify_recursive_calls merc-src/accumulator.m /^:- pred identify_recursive_calls(pred_id::in, proc/ idx c-src/emacs/src/lisp.h 3150 +ifclear tex-src/texinfo.tex /^\\def\\ifclear{\\begingroup\\ignoresections\\parsearg\\i/ +ifclearfail tex-src/texinfo.tex /^\\def\\ifclearfail{\\begingroup\\ignoresections\\ifclea/ +ifclearfailxxx tex-src/texinfo.tex /^\\long\\def\\ifclearfailxxx #1\\end ifclear{\\endgroup\\/ +ifclearxxx tex-src/texinfo.tex /^\\def\\ifclearxxx #1{\\endgroup$/ +ifinfo tex-src/texinfo.tex /^\\def\\ifinfo{\\begingroup\\ignoresections\\ifinfoxxx}$/ +ifinfoxxx tex-src/texinfo.tex /^\\long\\def\\ifinfoxxx #1\\end ifinfo{\\endgroup\\ignore/ +ifset tex-src/texinfo.tex /^\\def\\ifset{\\begingroup\\ignoresections\\parsearg\\ifs/ +ifsetfail tex-src/texinfo.tex /^\\def\\ifsetfail{\\begingroup\\ignoresections\\ifsetfai/ +ifsetfailxxx tex-src/texinfo.tex /^\\long\\def\\ifsetfailxxx #1\\end ifset{\\endgroup\\igno/ +ifsetxxx tex-src/texinfo.tex /^\\def\\ifsetxxx #1{\\endgroup$/ +iftex tex-src/texinfo.tex /^\\def\\iftex{}$/ +ifusingtt tex-src/texinfo.tex /^\\def\\ifusingtt#1#2{\\ifdim \\fontdimen3\\the\\font=0pt/ +ignore tex-src/texinfo.tex /^\\def\\ignore{\\begingroup\\ignoresections$/ ignore_case c-src/etags.c 266 ignore_mouse_drag_p c-src/emacs/src/keyboard.c 1256 -ill=\relax tex-src/texinfo.tex /^\\let\\refill=\\relax$/ +ignoresections tex-src/texinfo.tex /^\\def\\ignoresections{%$/ +ignorexxx tex-src/texinfo.tex /^\\long\\def\\ignorexxx #1\\end ignore{\\endgroup\\ignore/ +ii tex-src/texinfo.tex /^\\def\\ii#1{{\\it #1}} % italic font$/ immediate_quit c-src/emacs/src/keyboard.c 174 impatto html-src/softwarelibero.html /^Impatto pratico del software libero$/ implementation merc-src/accumulator.m /^:- implementation.$/ +implicitmath tex-src/texinfo.tex /^\\let\\implicitmath = $$/ +inENV tex-src/texinfo.tex /^\\newif\\ifENV \\ENVfalse \\def\\inENV{\\ifENV\\relax\\els/ in_word_set c-src/etags.c /^in_word_set (register const char *str, register un/ inattribute c-src/etags.c 2400 inc cp-src/Range.h /^ double inc (void) const { return rng_inc; }$/ +include tex-src/texinfo.tex /^\\def\\include{\\parsearg\\includezzz}$/ +includezzz tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ +indbf tex-src/texinfo.tex /^\\let\\indbf=\\indrm$/ index c-src/emacs/src/lisp.h 1856 +indexbackslash tex-src/texinfo.tex /^ \\def\\indexbackslash{\\rawbackslashxx}$/ +indexbackslash tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ +indexdotfill tex-src/texinfo.tex /^\\def\\indexdotfill{\\cleaders$/ +indexdummies tex-src/texinfo.tex /^\\def\\indexdummies{%$/ +indexdummydots tex-src/texinfo.tex /^\\def\\indexdummydots{...}$/ +indexdummyfont tex-src/texinfo.tex /^\\def\\indexdummyfont#1{#1}$/ +indexdummytex tex-src/texinfo.tex /^\\def\\indexdummytex{TeX}$/ +indexfonts tex-src/texinfo.tex /^\\def\\indexfonts{%$/ +indexname tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ +indexname tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ +indexnofonts tex-src/texinfo.tex /^\\def\\indexnofonts{%$/ +indsc tex-src/texinfo.tex /^\\let\\indsc=\\indrm$/ +indsf tex-src/texinfo.tex /^\\let\\indsf=\\indrm$/ +indsl tex-src/texinfo.tex /^\\let\\indsl=\\indit$/ +indtt tex-src/texinfo.tex /^\\let\\indtt=\\ninett$/ infabsdir c-src/etags.c 206 infabsname c-src/etags.c 205 infiles make-src/Makefile /^infiles = $(filter-out ${NONSRCS},${SRCS}) srclist/ infname c-src/etags.c 204 info c-src/emacs/src/gmalloc.c 157 infoPanel objcpp-src/SimpleCalc.M /^- infoPanel:sender$/ +infoappendix tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ +infoappendixsec tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ +infoappendixsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ +infoappendixsubsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ +infochapter tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ +inforef tex-src/texinfo.tex /^\\def\\inforef #1{\\inforefzzz #1,,,,**}$/ +inforefzzz tex-src/texinfo.tex /^\\def\\inforefzzz #1,#2,#3,#4**{See Info file \\file{/ +infosection tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ +infosubsection tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ +infosubsubsection tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ +infotop tex-src/texinfo.tex /^\\def\\infotop{\\parsearg\\unnumberedzzz}$/ +infounnumbered tex-src/texinfo.tex /^\\def\\infounnumbered{\\parsearg\\unnumberedzzz}$/ +infounnumberedsec tex-src/texinfo.tex /^\\def\\infounnumberedsec{\\parsearg\\unnumberedseczzz}/ +infounnumberedsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsec{\\parsearg\\unnumberedsubs/ +infounnumberedsubsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsubsec{\\parsearg\\unnumbereds/ init c-src/etags.c /^init (void)$/ init objc-src/Subprocess.m /^ andStdErr:(BOOL)wantsStdErr$/ init objc-src/Subprocess.m /^- init:(const char *)subprocessString$/ @@ -3108,6 +2975,7 @@ init_registry cp-src/clheir.cpp /^void init_registry(void)$/ init_tool_bar_items c-src/emacs/src/keyboard.c /^init_tool_bar_items (Lisp_Object reuse)$/ inita c.c /^static void inita () {}$/ initb c.c /^static void initb () {}$/ +initial tex-src/texinfo.tex /^\\def\\initial #1{%$/ initial_kboard c-src/emacs/src/keyboard.c 84 initialize-new-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun initialize-new-tags-table ()$/ initialize_goal_store merc-src/accumulator.m /^:- func initialize_goal_store(list(hlds_goal), ins/ @@ -3139,7 +3007,14 @@ interface merc-src/accumulator.m /^:- interface.$/ interface_locate c-src/c.c /^interface_locate(void)$/ intern c-src/emacs/src/lisp.h /^intern (const char *str)$/ intern_c_string c-src/emacs/src/lisp.h /^intern_c_string (const char *str)$/ +internalBitem tex-src/texinfo.tex /^\\def\\internalBitem{\\smallbreak \\parsearg\\itemzzz}$/ +internalBitemx tex-src/texinfo.tex /^\\def\\internalBitemx{\\par \\parsearg\\itemzzz}$/ +internalBkitem tex-src/texinfo.tex /^\\def\\internalBkitem{\\smallbreak \\parsearg\\kitemzzz/ +internalBkitemx tex-src/texinfo.tex /^\\def\\internalBkitemx{\\par \\parsearg\\kitemzzz}$/ +internalBxitem tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ +internalBxitemx tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ internal_last_event_frame c-src/emacs/src/keyboard.c 228 +internalsetq tex-src/texinfo.tex /^\\def\\internalsetq #1#2{'xrdef {#1}{\\csname #2\\endc/ interned c-src/emacs/src/lisp.h 672 interpreters c-src/etags.c 197 interrupt_input c-src/emacs/src/keyboard.c 328 @@ -3174,9 +3049,28 @@ iso_lispy_function_keys c-src/emacs/src/keyboard.c 5151 isoperator prol-src/natded.prolog /^isoperator(Char):-$/ isoptab prol-src/natded.prolog /^isoptab('%').$/ iswhite c-src/etags.c /^#define iswhite(c) (_wht[CHAR (c)]) \/* c is white / +item tex-src/texinfo.tex /^\\def\\item{\\errmessage{@item while not in a table}}/ +item tex-src/texinfo.tex /^\\let\\item = \\internalBitem %$/ +item tex-src/texinfo.tex /^\\let\\item=\\itemizeitem}$/ item_properties c-src/emacs/src/keyboard.c 7568 +itemcontents tex-src/texinfo.tex /^\\def\\itemcontents{#1}%$/ +itemfont tex-src/texinfo.tex /^\\def\\itemfont{#2}%$/ +itemindex tex-src/texinfo.tex /^\\let\\itemindex=#1%$/ +itemize tex-src/texinfo.tex /^\\def\\itemize{\\parsearg\\itemizezzz}$/ +itemizeitem tex-src/texinfo.tex /^\\def\\itemizeitem{%$/ +itemizey tex-src/texinfo.tex /^\\def\\itemizey #1#2{%$/ +itemizezzz tex-src/texinfo.tex /^\\def\\itemizezzz #1{%$/ +itemx tex-src/texinfo.tex /^\\def\\itemx{\\errmessage{@itemx while not in a table/ +itemx tex-src/texinfo.tex /^\\let\\itemx = \\internalBitemx %$/ +itemzzz tex-src/texinfo.tex /^\\def\\itemzzz #1{\\begingroup %$/ +ivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +ivarx\defivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ jmp c-src/emacs/src/lisp.h 3044 just_read_file c-src/etags.c /^just_read_file (FILE *inf)$/ +kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}$/ +kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}%$/ +kbd tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ +kbd tex-src/texinfo.tex /^\\let\\kbd=\\indexdummyfont$/ kbd_buffer c-src/emacs/src/keyboard.c 291 kbd_buffer_events_waiting c-src/emacs/src/keyboard.c /^kbd_buffer_events_waiting (void)$/ kbd_buffer_get_event c-src/emacs/src/keyboard.c /^kbd_buffer_get_event (KBOARD **kbp,$/ @@ -3187,9 +3081,14 @@ kbd_buffer_store_help_event c-src/emacs/src/keyboard.c /^kbd_buffer_store_help_e kbd_buffer_unget_event c-src/emacs/src/keyboard.c /^kbd_buffer_unget_event (register struct input_even/ kbd_fetch_ptr c-src/emacs/src/keyboard.c 297 kbd_store_ptr c-src/emacs/src/keyboard.c 302 +kbdfoo tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ kboard c-src/emacs/src/keyboard.c 860 kboard_stack c-src/emacs/src/keyboard.c 858 kboard_stack c-src/emacs/src/keyboard.c 864 +key tex-src/texinfo.tex /^\\def\\key #1{{\\tt \\exhyphenpenalty=10000\\uppercase{/ +key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}$/ +key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}%$/ +key tex-src/texinfo.tex /^\\let\\key=\\indexdummyfont$/ key_and_value c-src/emacs/src/lisp.h 1868 keyremap c-src/emacs/src/keyboard.c 8742 keyremap c-src/emacs/src/keyboard.c 8754 @@ -3204,6 +3103,12 @@ keywords y-src/cccp.y 114 keywords y-src/cccp.y 306 kind c-src/emacs/src/keyboard.c 11024 kind c-src/h.h 46 +kindex tex-src/texinfo.tex /^\\def\\kindex {\\kyindex}$/ +kitem tex-src/texinfo.tex /^\\def\\kitem{\\errmessage{@kitem while not in a table/ +kitem tex-src/texinfo.tex /^\\let\\kitem = \\internalBkitem %$/ +kitemx tex-src/texinfo.tex /^\\def\\kitemx{\\errmessage{@kitemx while not in a tab/ +kitemx tex-src/texinfo.tex /^\\let\\kitemx = \\internalBkitemx %$/ +kitemzzz tex-src/texinfo.tex /^\\def\\kitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ kset_echo_string c-src/emacs/src/keyboard.c /^kset_echo_string (struct kboard *kb, Lisp_Object v/ kset_kbd_queue c-src/emacs/src/keyboard.c /^kset_kbd_queue (struct kboard *kb, Lisp_Object val/ kset_keyboard_translate_table c-src/emacs/src/keyboard.c /^kset_keyboard_translate_table (struct kboard *kb, / @@ -3213,6 +3118,9 @@ kset_local_function_key_map c-src/emacs/src/keyboard.c /^kset_local_function_key kset_overriding_terminal_local_map c-src/emacs/src/keyboard.c /^kset_overriding_terminal_local_map (struct kboard / kset_real_last_command c-src/emacs/src/keyboard.c /^kset_real_last_command (struct kboard *kb, Lisp_Ob/ kset_system_key_syms c-src/emacs/src/keyboard.c /^kset_system_key_syms (struct kboard *kb, Lisp_Obje/ +l tex-src/texinfo.tex /^\\def\\l#1{{\\li #1}\\null} % $/ +l tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +labelspace tex-src/texinfo.tex /^\\def\\labelspace{\\hskip1em \\relax}$/ lang c-src/etags.c 208 lang c-src/etags.c 251 lang c-src/etags.c 259 @@ -3233,7 +3141,11 @@ lasta c.c 272 lastargmargin tex-src/texinfo.tex /^\\newskip\\deflastargmargin \\deflastargmargin=18pt$/ lastargmargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/ lastb c.c 278 +lastnode tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ +lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax$/ +lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax}$/ lb c-src/etags.c 2923 +lbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ lbs c-src/etags.c 2924 lce php-src/lce_functions.php /^ function lce()$/ lce_bindtextdomain php-src/lce_functions.php /^ function lce_bindtextdomain($d_name, $d_path/ @@ -3249,12 +3161,15 @@ len c-src/etags.c 237 length c-src/etags.c 2495 length y-src/cccp.y 113 length y-src/cccp.y 44 +less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}$/ +less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}%$/ let c-src/emacs/src/lisp.h 2981 letter tex-src/texinfo.tex /^ {#1}{Appendix \\appendixletter}{\\noexpand\\folio}}/ letter tex-src/texinfo.tex /^ {\\appendixletter}$/ letter tex-src/texinfo.tex /^ {\\appendixletter}{\\the\\secno}{\\the\\subsecno}{\\th/ letter tex-src/texinfo.tex /^\\chapmacro {#1}{Appendix \\appendixletter}%$/ letter tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\appendixlet/ +letter tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/ letter tex-src/texinfo.tex /^\\subsecheading {#1}{\\appendixletter}{\\the\\secno}{\\/ letter tex-src/texinfo.tex /^{#1}{\\appendixletter}{\\the\\secno}{\\noexpand\\folio}/ letter tex-src/texinfo.tex /^{#1}{\\appendixletter}{\\the\\secno}{\\the\\subsecno}{\\/ @@ -3262,6 +3177,7 @@ letter: tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\n level c-src/emacs/src/lisp.h 3153 lex prol-src/natded.prolog /^lex(W,SynOut,Sem):-$/ lexptr y-src/cccp.y 332 +li tex-src/texinfo.tex /^\\let\\li = \\sf % Sometimes we call it \\li, not \\sf./ libs merc-src/accumulator.m /^:- import_module libs.$/ licenze html-src/softwarelibero.html /^Licenze d'uso di un programma$/ limit cp-src/Range.h /^ double limit (void) const { return rng_limit; }$/ @@ -3274,9 +3190,12 @@ linebuffer_init c-src/etags.c /^linebuffer_init (linebuffer *lbp)$/ linebuffer_setlen c-src/etags.c /^linebuffer_setlen (linebuffer *lbp, int toksize)$/ lineno c-src/emacs/src/lisp.h 3147 lineno c-src/etags.c 2506 +linenumber tex-src/texinfo.tex /^ \\def\\linenumber{\\the\\inputlineno:\\space}$/ +linenumber tex-src/texinfo.tex /^ \\let\\linenumber = \\empty % Non-3.0.$/ linepos c-src/etags.c 2507 linepos c-src/etags.c 2922 links html-src/software.html /^Links to interesting software$/ +lisp tex-src/texinfo.tex /^\\def\\lisp{\\aboveenvbreak$/ lisp_eval_depth c-src/emacs/src/lisp.h 3045 lisp_h_CHECK_LIST_CONS c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_LIST_CONS(x, y) CHECK_TYPE (C/ lisp_h_CHECK_NUMBER c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_NUMBER(x) CHECK_TYPE (INTEGER/ @@ -3310,6 +3229,7 @@ lisp_h_XTYPE c-src/emacs/src/lisp.h /^# define lisp_h_XTYPE(a) ((enum Lisp_Type) lisp_h_XUNTAG c-src/emacs/src/lisp.h /^# define lisp_h_XUNTAG(a, type) ((void *) (intptr_/ lisp_h_check_cons_list c-src/emacs/src/lisp.h /^# define lisp_h_check_cons_list() ((void) 0)$/ lisp_h_make_number c-src/emacs/src/lisp.h /^# define lisp_h_make_number(n) \\$/ +lisppar tex-src/texinfo.tex /^\\gdef\\lisppar{\\null\\endgraf}}$/ lispy_accent_codes c-src/emacs/src/keyboard.c 4634 lispy_accent_keys c-src/emacs/src/keyboard.c 4741 lispy_drag_n_drop_names c-src/emacs/src/keyboard.c 5181 @@ -3336,18 +3256,29 @@ loadPORManager php-src/lce_functions.php /^ function &loadPORManager()$/ local_if_set c-src/emacs/src/lisp.h 2338 location cp-src/clheir.hpp /^ location() { }$/ location cp-src/clheir.hpp 33 +loggingall tex-src/texinfo.tex /^\\def\\loggingall{\\tracingcommands2 \\tracingstats2 $/ +look tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ lookup y-src/cccp.y /^lookup (name, len, hash)$/ lookup_call merc-src/accumulator.m /^:- pred lookup_call(accu_goal_store::in, accu_goal/ +losespace tex-src/texinfo.tex /^\\def\\losespace #1{#1}$/ lowcase c-src/etags.c /^#define lowcase(c) tolower (CHAR (c))$/ +lowercaseenumerate tex-src/texinfo.tex /^\\def\\lowercaseenumerate{%$/ lucid_event_type_list_p c-src/emacs/src/keyboard.c /^lucid_event_type_list_p (Lisp_Object object)$/ +lvvmode tex-src/texinfo.tex /^\\def\\lvvmode{\\vbox to 0pt{}}$/ mabort c-src/emacs/src/gmalloc.c /^mabort (enum mcheck_status status)$/ mach_host_self c-src/machsyscalls.h /^SYSCALL (mach_host_self, -29,$/ mach_msg_trap c-src/machsyscalls.h /^SYSCALL (mach_msg_trap, -25,$/ mach_reply_port c-src/machsyscalls.h /^SYSCALL (mach_reply_port, -26,$/ mach_task_self c-src/machsyscalls.h /^SYSCALL (mach_task_self, -28,$/ mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/ +macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ magic c-src/emacs/src/gmalloc.c 1863 +mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/ +mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/ maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/ +majorheading tex-src/texinfo.tex /^\\def\\majorheading{\\parsearg\\majorheadingzzz}$/ +majorheadingzzz tex-src/texinfo.tex /^\\def\\majorheadingzzz #1{%$/ make-abbrev-table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/ make_C_tag c-src/etags.c /^make_C_tag (bool isfun)$/ make_coor prol-src/natded.prolog /^make_coor(s(_),Alpha,Sem1,Sem2,Alpha@Sem1@Sem2).$/ @@ -3388,6 +3319,7 @@ map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/ mapping html-src/algrthms.html /^Mapping the Channel Symbols$/ mapsyn prol-src/natded.prolog /^mapsyn(A\/B,AM\/BM):-$/ mark_kboards c-src/emacs/src/keyboard.c /^mark_kboards (void)$/ +math tex-src/texinfo.tex /^\\def\\math#1{\\implicitmath #1\\implicitmath}$/ max c-src/emacs/src/lisp.h /^#define max(a, b) ((a) > (b) ? (a) : (b))$/ max c-src/emacs/src/lisp.h 58 max c.c /^__attribute__ ((always_inline)) max (int a, int b)/ @@ -3410,6 +3342,7 @@ memalign c-src/emacs/src/gmalloc.c /^memalign (size_t alignment, size_t size)$/ member prol-src/natded.prolog /^member(X,[X|_]).$/ member_lessthan_goalid merc-src/accumulator.m /^:- pred member_lessthan_goalid(accu_goal_store::in/ memclear c-src/emacs/src/lisp.h /^memclear (void *p, ptrdiff_t nbytes)$/ +menu tex-src/texinfo.tex /^\\long\\def\\menu #1\\end menu{}$/ menu_bar_item c-src/emacs/src/keyboard.c /^menu_bar_item (Lisp_Object key, Lisp_Object item, / menu_bar_items c-src/emacs/src/keyboard.c /^menu_bar_items (Lisp_Object old)$/ menu_bar_items_index c-src/emacs/src/keyboard.c 7369 @@ -3419,6 +3352,11 @@ menu_item_eval_property c-src/emacs/src/keyboard.c /^menu_item_eval_property (Li menu_item_eval_property_1 c-src/emacs/src/keyboard.c /^menu_item_eval_property_1 (Lisp_Object arg)$/ menu_separator_name_p c-src/emacs/src/keyboard.c /^menu_separator_name_p (const char *label)$/ metasource c-src/etags.c 198 +methodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methodx\defmethodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methparsebody\Edeffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ +methparsebody\Edefmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ +methparsebody\Edeftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ min c-src/emacs/src/gmalloc.c /^#define min(a, b) ((a) < (b) ? (a) : (b))$/ min c-src/emacs/src/lisp.h /^#define min(a, b) ((a) < (b) ? (a) : (b))$/ min c-src/emacs/src/lisp.h 57 @@ -3426,6 +3364,7 @@ min cp-src/conway.cpp /^#define min(x,y) ((x > y) ? y : x)$/ min_args c-src/emacs/src/lisp.h 1686 min_char c-src/emacs/src/lisp.h 1621 minus cp-src/functions.cpp /^void Date::minus ( int days , int month , int year/ +minus tex-src/texinfo.tex /^\\def\\minus{$-$}$/ miti html-src/softwarelibero.html /^Sfatiamo alcuni miti$/ modifier_names c-src/emacs/src/keyboard.c 6319 modifier_symbols c-src/emacs/src/keyboard.c 6327 @@ -3451,7 +3390,9 @@ my_struct c-src/h.h 91 my_struct c.c 226 my_typedef c-src/h.h 93 my_typedef c.c 228 +mylbrace tex-src/texinfo.tex /^\\def\\mylbrace {{\\tt \\char '173}}$/ mypi forth-src/test-forth.fth /^synonym mypi fconst$/ +myrbrace tex-src/texinfo.tex /^\\def\\myrbrace {{\\tt \\char '175}}$/ n c-src/exit.c 28 n c-src/exit.strange_suffix 28 name c-src/emacs/src/keyboard.c 7241 @@ -3481,21 +3422,28 @@ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Function}%$/ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Variable}%$/ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#2} #3}{#1}$/ name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#2} #3}{#1}%$/ +name tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ +name tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ name y-src/cccp.y 113 name y-src/cccp.y 43 named c-src/etags.c 2505 namestringequal pas-src/common.pas /^function namestringequal;(*(var Name1,Name2 : Name/ nargs c-src/emacs/src/lisp.h 2987 +need tex-src/texinfo.tex /^\\def\\need{\\parsearg\\needx}$/ need_adjustment c-src/emacs/src/lisp.h 1986 +needx tex-src/texinfo.tex /^\\def\\needx#1{%$/ neighbors cp-src/clheir.hpp 59 nelem cp-src/Range.h /^ int nelem (void) const { return rng_nelem; }$/ nestlev c-src/etags.c 2525 new objc-src/PackInsp.m /^+new$/ new perl-src/htlmify-cystic 163 new_tag perl-src/htlmify-cystic 18 +newcodeindex tex-src/texinfo.tex /^\\def\\newcodeindex #1{$/ +newindex tex-src/texinfo.tex /^\\def\\newindex #1{$/ newlb c-src/etags.c 2930 newlinepos c-src/etags.c 2932 newtextstring pas-src/common.pas /^function newtextstring; (*: TextString;*)$/ +newwrite tex-src/texinfo.tex /^\\gdef\\newwrite{\\alloc@7\\write\\chardef\\sixt@@n}}$/ next c-src/emacs/src/gmalloc.c 164 next c-src/emacs/src/gmalloc.c 188 next c-src/emacs/src/gmalloc.c 198 @@ -3510,6 +3458,10 @@ next c-src/emacs/src/lisp.h 3134 next c-src/emacs/src/lisp.h 700 next c-src/etags.c 203 next c.c 174 +next tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / +next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ +next tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ +next tex-src/texinfo.tex /^\\edef\\next{\\write\\auxfile{\\internalsetq {#1}{#2}}}/ next y-src/cccp.y 42 next-file el-src/emacs/lisp/progmodes/etags.el /^(defun next-file (&optional initialize novisit)$/ next-file-list el-src/emacs/lisp/progmodes/etags.el /^(defvar next-file-list nil$/ @@ -3520,26 +3472,44 @@ next_weak c-src/emacs/src/lisp.h 1875 nextfree c-src/emacs/src/lisp.h 3029 nfree c-src/emacs/src/gmalloc.c 150 nl c-src/etags.c 2521 +nm tex-src/testenv.tex /^\\newcommand{\\nm}[2]{\\nomenclature{#1}{#2}}$/ +no tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ no tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/ no tex-src/texinfo.tex /^\\ifnum\\secno=0 Appendix\\xreftie'char\\the\\appendixn/ no tex-src/texinfo.tex /^\\newcount \\appendixno \\appendixno = `\\@$/ -no.\the\secno tex-src/texinfo.tex /^\\else \\ifnum \\subsecno=0 Section\\xreftie'char\\the\\/ -no.\the\secno.\the\subsecno tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ -no.\the\secno.\the\subsecno.\the\subsubsecno tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ +no.\the tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/ +no.\the tex-src/texinfo.tex /^\\else \\ifnum \\subsecno=0 Section\\xreftie'char\\the\\/ no_argument c-src/getopt.h 89 no_lang_help c-src/etags.c 707 no_sub c-src/emacs/src/regex.h 387 nocase_tail c-src/etags.c /^nocase_tail (const char *cp)$/ node c-src/etags.c 225 +node tex-src/texinfo.tex /^\\def\\node{\\ENVcheck\\parsearg\\nodezzz}$/ node_st c-src/etags.c 214 noderef tex-src/texinfo.tex /^\\appendixnoderef %$/ +nodexxx tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ +nodezzz tex-src/texinfo.tex /^\\def\\nodezzz#1{\\nodexxx [#1,]}$/ +nofillexdent tex-src/texinfo.tex /^\\def\\nofillexdent{\\parsearg\\nofillexdentyyy}$/ +nofillexdentyyy tex-src/texinfo.tex /^\\def\\nofillexdentyyy #1{{\\advance \\leftskip by -\\e/ +nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ nofonts tex-src/texinfo.tex /^{\\indexnofonts$/ -nofonts% tex-src/texinfo.tex /^{\\chapternofonts%$/ +nonarrowing tex-src/texinfo.tex /^ \\let\\nonarrowing=\\comment$/ +nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/ none_help c-src/etags.c 703 +normalbackslash tex-src/texinfo.tex /^\\def\\normalbackslash{{\\tt\\rawbackslashxx}}$/ +normalcaret tex-src/texinfo.tex /^\\def\\normalcaret{^}$/ +normaldoublequote tex-src/texinfo.tex /^\\def\\normaldoublequote{"}$/ +normalgreater tex-src/texinfo.tex /^\\def\\normalgreater{>}$/ normalize prol-src/natded.prolog /^normalize(M,MNorm):-$/ normalize_fresh prol-src/natded.prolog /^normalize_fresh(M,N):-$/ normalize_tree prol-src/natded.prolog /^normalize_tree(tree(Rule,Syn:Sem,Trees),$/ normalize_trees prol-src/natded.prolog /^normalize_trees([],[]).$/ +normalless tex-src/texinfo.tex /^\\def\\normalless{<}$/ +normalparens tex-src/texinfo.tex /^\\gdef\\normalparens{\\boldbrax\\let&=\\ampnr}$/ +normalplus tex-src/texinfo.tex /^\\def\\normalplus{+}$/ +normaltilde tex-src/texinfo.tex /^\\def\\normaltilde{~}$/ +normalunderscore tex-src/texinfo.tex /^\\def\\normalunderscore{_}$/ +normalverticalbar tex-src/texinfo.tex /^\\def\\normalverticalbar{|}$/ nosave pyt-src/server.py /^ def nosave(self):$/ not_bol c-src/emacs/src/regex.h 391 not_eol c-src/emacs/src/regex.h 394 @@ -3550,6 +3520,8 @@ notag4 c-src/dostorture.c 45 notag4 c-src/torture.c 45 notinname c-src/etags.c /^#define notinname(c) (_nin[CHAR (c)]) \/* c is not / npending c-src/emacs/src/keyboard.c 7244 +nsbot tex-src/texinfo.tex /^\\def\\nsbot{\\vbox$/ +nstop tex-src/texinfo.tex /^\\def\\nstop{\\vbox$/ ntool_bar_items c-src/emacs/src/keyboard.c 7974 numOfChannels cp-src/c.C 1 num_columns cp-src/conway.cpp 16 @@ -3558,8 +3530,15 @@ num_regs c-src/emacs/src/regex.h 430 num_rows cp-src/conway.cpp 15 numberKeys objcpp-src/SimpleCalc.M /^- numberKeys:sender$/ number_len c-src/etags.c /^static int number_len (long) ATTRIBUTE_CONST;$/ +numberedsec tex-src/texinfo.tex /^\\outer\\def\\numberedsec{\\parsearg\\seczzz}$/ +numberedsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsec{\\parsearg\\numberedsubsec/ +numberedsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubseczzz #1{\\seccheck{subsection}%$/ +numberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsubsec{\\parsearg\\numberedsub/ +numberedsubsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubsubseczzz #1{\\seccheck{subsubsecti/ numbervars prol-src/natded.prolog /^numbervars(X):-$/ +numericenumerate tex-src/texinfo.tex /^\\def\\numericenumerate{%$/ nvars c-src/emacs/src/lisp.h 3140 +obeyedspace tex-src/texinfo.tex /^\\gdef\\obeyedspace{\\ }$/ objdef c-src/etags.c 2484 object c-src/emacs/src/lisp.h 2128 object_registry cp-src/clheir.cpp 10 @@ -3570,6 +3549,12 @@ obstack_chunk_free y-src/parse.y 48 ocatseen c-src/etags.c 2477 octave_MDiagArray2_h cp-src/MDiagArray2.h 29 octave_Range_h cp-src/Range.h 24 +oddfooting tex-src/texinfo.tex /^\\def\\oddfooting{\\parsearg\\oddfootingxxx}$/ +oddfootingxxx tex-src/texinfo.tex /^\\gdef\\oddfootingxxx #1{\\oddfootingyyy #1@|@|@|@|\\f/ +oddfootingyyy tex-src/texinfo.tex /^\\gdef\\oddfootingyyy #1@|#2@|#3@|#4\\finish{%$/ +oddheading tex-src/texinfo.tex /^\\def\\oddheading{\\parsearg\\oddheadingxxx}$/ +oddheadingxxx tex-src/texinfo.tex /^\\gdef\\oddheadingxxx #1{\\oddheadingyyy #1@|@|@|@|\\f/ +oddheadingyyy tex-src/texinfo.tex /^\\gdef\\oddheadingyyy #1@|#2@|#3@|#4\\finish{%$/ oediff make-src/Makefile /^oediff: OTAGS ETAGS ${infiles}$/ offset c-src/emacs/src/lisp.h 2305 offset c-src/emacs/src/lisp.h 2365 @@ -3580,15 +3565,21 @@ oinbody c-src/etags.c 2478 ok objc-src/PackInsp.m /^-ok:sender$/ ok_to_echo_at_next_pause c-src/emacs/src/keyboard.c 159 old_value c-src/emacs/src/lisp.h 2980 +oldpage tex-src/texinfo.tex /^ \\let\\oldpage = \\page$/ omethodcolon c-src/etags.c 2481 omethodparm c-src/etags.c 2482 omethodsign c-src/etags.c 2479 omethodtag c-src/etags.c 2480 +one tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +onepageout tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ +onepageout tex-src/texinfo.tex /^\\def\\onepageout#1{\\hoffset=\\normaloffset$/ onone c-src/etags.c 2472 oparenseen c-src/etags.c 2476 open objc-src/PackInsp.m /^-open:sender$/ open-dribble-file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/ openInWorkspace objc-src/PackInsp.m /^static void openInWorkspace(const char *filename)$/ +opencontents tex-src/texinfo.tex /^\\def\\opencontents{\\openout \\contentsfile = \\jobnam/ +openindices tex-src/texinfo.tex /^\\def\\openindices{%$/ operationKeys objcpp-src/SimpleCalc.M /^- operationKeys:sender$/ operator y-src/cccp.y 438 operator ++ cp-src/functions.cpp /^Date & Date::operator ++ ( void ){$/ @@ -3610,11 +3601,20 @@ operator int cp-src/fail.C /^ operator int() const {return x;}$/ operator+ cp-src/c.C /^ A operator+(A& a) {};$/ operator+ cp-src/c.C /^const A& A::operator+(const A&) { }$/ operator+ cp-src/c.C /^void operator+(int, int) {}$/ -opparsebody\Edefop\defopx\defopheader\defoptype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +opheader\defoptype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +opnested tex-src/texinfo.tex /^\\gdef\\opnested{\\char`\\(\\global\\advance\\parencount / +opnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / +opparsebody\Edefop tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +oprm tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested / oprotocol c-src/etags.c 2473 +optheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ option c-src/getopt.h 73 optional_argument c-src/getopt.h 91 -opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +optx\defoptheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +optype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defoptype{} on #1}%$/ +optype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ +opvarparsebody\Edefcv tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ +opx\defopheader tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ ord_add_element prol-src/ordsets.prolog /^ord_add_element([], Element, [Element]).$/ ord_del_element prol-src/ordsets.prolog /^ord_del_element([], _, []).$/ ord_disjoint prol-src/ordsets.prolog /^ord_disjoint(Set1, Set2) :-$/ @@ -3660,8 +3660,20 @@ pMd c-src/emacs/src/lisp.h 155 pMu c-src/emacs/src/lisp.h 151 pMu c-src/emacs/src/lisp.h 156 p_next c-src/etags.c 258 +page tex-src/texinfo.tex /^ \\let\\page = \\oldpage$/ +page tex-src/texinfo.tex /^ \\def\\page{%$/ +page tex-src/texinfo.tex /^\\def\\page{\\par\\vfill\\supereject}$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chapoddpage$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager$/ +pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager}$/ +pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ +pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/ pagesize c-src/emacs/src/gmalloc.c 1703 +pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ pair merc-src/accumulator.m /^:- import_module pair.$/ +par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ +par tex-src/texinfo.tex /^{\\let\\par=\\endgraf \\smallbreak}%$/ +paragraphindent tex-src/texinfo.tex /^\\let\\paragraphindent=\\comment$/ parent c-src/emacs/src/keyboard.c 8745 parent c-src/emacs/src/lisp.h 1590 parse prol-src/natded.prolog /^parse(Ws,Cat):-$/ @@ -3680,8 +3692,20 @@ parse_return_error y-src/cccp.y 70 parse_solitary_modifier c-src/emacs/src/keyboard.c /^parse_solitary_modifier (Lisp_Object symbol)$/ parse_tool_bar_item c-src/emacs/src/keyboard.c /^parse_tool_bar_item (Lisp_Object key, Lisp_Object / parse_tree merc-src/accumulator.m /^:- import_module parse_tree.$/ +parsearg tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ +parseargdiscardspace tex-src/texinfo.tex /^\\gdef\\parseargdiscardspace {\\begingroup\\obeylines\\/ +parseargline tex-src/texinfo.tex /^\\def\\parseargline{\\begingroup \\obeylines \\parsearg/ +parsearglinex tex-src/texinfo.tex /^\\gdef\\parsearglinex #1^^M{\\endgroup \\next {#1}}}$/ +parseargx tex-src/texinfo.tex /^\\def\\parseargx{%$/ +parsebody\Edefmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ +parsebody\Edefspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ +parsebody\Edeftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +parsebody\Edefun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ pat c-src/etags.c 262 pattern c-src/etags.c 260 +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapbreak$/ +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapoddpage$/ +pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chappager$/ pdlcount c-src/emacs/src/lisp.h 3046 pending-delete-mode el-src/TAGTEST.EL /^(defalias 'pending-delete-mode 'delete-selection-m/ pending_funcalls c-src/emacs/src/keyboard.c 4377 @@ -3689,16 +3713,19 @@ pending_signals c-src/emacs/src/keyboard.c 80 pfatal c-src/etags.c /^pfatal (const char *s1)$/ pfdset c-src/h.h 57 pfnote c-src/etags.c /^pfnote (char *name, bool is_func, char *linestart,/ +pindex tex-src/texinfo.tex /^\\def\\pindex {\\pgindex}$/ pinned c-src/emacs/src/lisp.h 679 plain_C_entries c-src/etags.c /^plain_C_entries (FILE *inf)$/ plain_C_suffixes c-src/etags.c 643 plainc c-src/etags.c 2934 +plainsecheading tex-src/texinfo.tex /^\\def\\plainsecheading #1{\\secheadingi {#1}}$/ plist c-src/emacs/src/lisp.h 2040 plist c-src/emacs/src/lisp.h 697 plus cp-src/functions.cpp /^void Date::plus ( int days , int month , int year / plus go-src/test1.go 5 plusvalseq prol-src/natded.prolog /^plusvalseq([]) --> [].$/ point forth-src/test-forth.fth /^BEGIN-STRUCTURE point \\ create the named structure/ +point tex-src/texinfo.tex /^\\def\\point{$\\star$}$/ pointer c-src/emacs/src/lisp.h 2125 poll_for_input c-src/emacs/src/keyboard.c /^poll_for_input (struct atimer *timer)$/ poll_for_input_1 c-src/emacs/src/keyboard.c /^poll_for_input_1 (void)$/ @@ -3748,10 +3775,18 @@ prev c-src/emacs/src/gmalloc.c 165 prev c-src/emacs/src/gmalloc.c 189 prev c-src/emacs/src/lisp.h 2191 prev c.c 175 +primary tex-src/texinfo.tex /^\\def\\primary #1{\\line{#1\\hfil}}$/ +print tex-src/texinfo.tex /^\\def\\print{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ +print tex-src/texinfo.tex /^\\def\\print{\\realbackslash print}$/ printClassification php-src/lce_functions.php /^ function printClassification()$/ print_help c-src/etags.c /^print_help (argument *argbuffer)$/ print_language_names c-src/etags.c /^print_language_names (void)$/ print_version c-src/etags.c /^print_version (void)$/ +printedmanual tex-src/texinfo.tex /^\\def\\printedmanual{\\ignorespaces #5}%$/ +printedmanual tex-src/texinfo.tex /^section ``\\printednodename'' in \\cite{\\printedmanu/ +printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #1}%$/ +printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #3}%$/ +printindex tex-src/texinfo.tex /^\\def\\printindex{\\parsearg\\doprintindex}$/ printmax_t c-src/emacs/src/lisp.h 148 printmax_t c-src/emacs/src/lisp.h 153 proc c-src/h.h 87 @@ -3766,6 +3801,21 @@ prolog_pr c-src/etags.c /^prolog_pr (char *s, char *last)$/ prolog_skip_comment c-src/etags.c /^prolog_skip_comment (linebuffer *plb, FILE *inf)$/ prop c-src/etags.c 209 protect_malloc_state c-src/emacs/src/gmalloc.c /^protect_malloc_state (int protect_p)$/ +ptexL tex-src/texinfo.tex /^\\let\\ptexL=\\L$/ +ptexb tex-src/texinfo.tex /^\\let\\ptexb=\\b$/ +ptexbullet tex-src/texinfo.tex /^\\let\\ptexbullet=\\bullet$/ +ptexc tex-src/texinfo.tex /^\\let\\ptexc=\\c$/ +ptexdot tex-src/texinfo.tex /^\\let\\ptexdot=\\.$/ +ptexdots tex-src/texinfo.tex /^\\let\\ptexdots=\\dots$/ +ptexend tex-src/texinfo.tex /^\\let\\ptexend=\\end$/ +ptexequiv tex-src/texinfo.tex /^\\let\\ptexequiv = \\equiv$/ +ptexfootnote tex-src/texinfo.tex /^\\let\\ptexfootnote=\\footnote$/ +ptexi tex-src/texinfo.tex /^\\let\\ptexi=\\i$/ +ptexl tex-src/texinfo.tex /^\\let\\ptexl=\\l$/ +ptexlbrace tex-src/texinfo.tex /^\\let\\ptexlbrace=\\{$/ +ptexrbrace tex-src/texinfo.tex /^\\let\\ptexrbrace=\\}$/ +ptexstar tex-src/texinfo.tex /^\\let\\ptexstar=\\*$/ +ptext tex-src/texinfo.tex /^\\let\\ptext=\\t$/ pthread_mutexattr_setprio_ceiling/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprio_ceiling$/ pthread_mutexattr_setprotocol/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprotocol$/ purpose c-src/emacs/src/lisp.h 1594 @@ -3773,14 +3823,20 @@ push_kboard c-src/emacs/src/keyboard.c /^push_kboard (struct kboard *k)$/ pushclass_above c-src/etags.c /^pushclass_above (int bracelev, char *str, int len)/ put_entries c-src/etags.c /^put_entries (register node *np)$/ pvec_type c-src/emacs/src/lisp.h 780 +pxref tex-src/texinfo.tex /^\\def\\pxref#1{see \\xrefX[#1,,,,,,,]}$/ quantizing html-src/algrthms.html /^Quantizing the Received$/ questo ../c/c.web 34 quiettest make-src/Makefile /^quiettest:$/ quit_char c-src/emacs/src/keyboard.c 192 quit_throw_to_read_char c-src/emacs/src/keyboard.c /^quit_throw_to_read_char (bool from_signal)$/ +quotation tex-src/texinfo.tex /^\\def\\quotation{%$/ qux ruby-src/test1.ru /^ alias_method :qux, :tee, attr_accessor(:bogus)/ qux1 ruby-src/test1.ru /^ :qux1)$/ qux= ruby-src/test1.ru /^ def qux=(tee)$/ +r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}$/ +r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}%$/ +r tex-src/texinfo.tex /^\\def\\r#1{{\\rm #1}} % roman font$/ +r tex-src/texinfo.tex /^\\let\\r=\\indexdummyfont$/ r0 c-src/sysdep.h 54 r1 c-src/sysdep.h 55 r_alloc c-src/emacs/src/lisp.h /^extern void *r_alloc (void **, size_t) ATTRIBUTE_A/ @@ -3788,6 +3844,10 @@ range_exp y-src/parse.y 269 range_exp_list y-src/parse.y 273 raw_keybuf c-src/emacs/src/keyboard.c 116 raw_keybuf_count c-src/emacs/src/keyboard.c 117 +rawbackslash tex-src/texinfo.tex /^\\let\\rawbackslash=\\relax%$/ +rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/ +rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ +rbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ rbtp c.c 240 re_iswctype c-src/emacs/src/regex.h 602 re_nsub c-src/emacs/src/regex.h 364 @@ -3819,6 +3879,7 @@ read_key_sequence_vs c-src/emacs/src/keyboard.c /^read_key_sequence_vs (Lisp_Obj read_menu_command c-src/emacs/src/keyboard.c /^read_menu_command (void)$/ read_toc perl-src/htlmify-cystic /^sub read_toc ()$/ readable_events c-src/emacs/src/keyboard.c /^readable_events (int flags)$/ +readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/ readline c-src/etags.c /^readline (linebuffer *lbp, FILE *stream)$/ readline_internal c-src/etags.c /^readline_internal (linebuffer *lbp, register FILE / realloc c-src/emacs/src/gmalloc.c /^realloc (void *ptr, size_t size)$/ @@ -3843,7 +3904,10 @@ recursive_edit_unwind c-src/emacs/src/keyboard.c /^recursive_edit_unwind (Lisp_O redirect c-src/emacs/src/lisp.h 663 reduce prol-src/natded.prolog /^reduce((X^M)@N,L):- % beta reduction$/ reduce_subterm prol-src/natded.prolog /^reduce_subterm(M,M2):-$/ +ref tex-src/texinfo.tex /^\\def\\ref#1{\\xrefX[#1,,,,,,,]}$/ +refill tex-src/texinfo.tex /^\\let\\refill=\\relax$/ refreshPort pyt-src/server.py /^ def refreshPort(self):$/ +refx tex-src/texinfo.tex /^\\def\\refx#1#2{%$/ reg_errcode_t c-src/emacs/src/regex.h 323 reg_errcode_t c.c 279 reg_syntax_t c-src/emacs/src/regex.h 43 @@ -3874,8 +3938,12 @@ requeued_events_pending_p c-src/emacs/src/keyboard.c /^requeued_events_pending_p require merc-src/accumulator.m /^:- import_module require.$/ required_argument c-src/getopt.h 90 reset-this-command-lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/ +resetmathfonts tex-src/texinfo.tex /^\\def\\resetmathfonts{%$/ +rest tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ restore_getcjmp c-src/emacs/src/keyboard.c /^restore_getcjmp (sys_jmp_buf temp)$/ restore_kboard_configuration c-src/emacs/src/keyboard.c /^restore_kboard_configuration (int was_locked)$/ +result tex-src/texinfo.tex /^\\def\\result{\\leavevmode\\raise.15ex\\hbox to 1em{\\hf/ +result tex-src/texinfo.tex /^\\def\\result{\\realbackslash result}$/ return_to_command_loop c-src/emacs/src/keyboard.c 135 reverse prol-src/natded.prolog /^reverse([],Ws,Ws).$/ revert objc-src/PackInsp.m /^-revert:sender$/ @@ -3883,6 +3951,8 @@ right c-src/etags.c 216 right_shift y-src/cccp.y /^right_shift (a, b)$/ ring1 c.c 241 ring2 c.c 242 +rm tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ +rm tex-src/texinfo.tex /^\\def\\rm{\\realbackslash rm }%$/ rm_eo c-src/emacs/src/regex.h 450 rm_so c-src/emacs/src/regex.h 449 rng_base cp-src/Range.h 79 @@ -3909,19 +3979,37 @@ safe_run_hook_funcall c-src/emacs/src/keyboard.c /^safe_run_hook_funcall (ptrdif safe_run_hooks c-src/emacs/src/keyboard.c /^safe_run_hooks (Lisp_Object hook)$/ safe_run_hooks_1 c-src/emacs/src/keyboard.c /^safe_run_hooks_1 (ptrdiff_t nargs, Lisp_Object *ar/ safe_run_hooks_error c-src/emacs/src/keyboard.c /^safe_run_hooks_error (Lisp_Object error, ptrdiff_t/ +samp tex-src/texinfo.tex /^\\def\\samp #1{`\\tclose{#1}'\\null}$/ +samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}$/ +samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}%$/ +samp tex-src/texinfo.tex /^\\let\\samp=\\indexdummyfont$/ save pyt-src/server.py /^ def save(self):$/ save_getcjmp c-src/emacs/src/keyboard.c /^save_getcjmp (sys_jmp_buf temp)$/ save_type c-src/emacs/src/lisp.h /^save_type (struct Lisp_Save_Value *v, int n)$/ savenstr c-src/etags.c /^savenstr (const char *cp, int len)$/ savestr c-src/etags.c /^savestr (const char *cp)$/ say go-src/test.go /^func say(msg string) {$/ +sc tex-src/texinfo.tex /^\\def\\sc#1{{\\smallcaps#1}} % smallcaps font$/ +sc tex-src/texinfo.tex /^\\let\\sc=\\indexdummyfont$/ scan_separators c-src/etags.c /^scan_separators (char *name)$/ scolonseen c-src/etags.c 2447 scratch c-src/sysdep.h 56 scroll_bar_parts c-src/emacs/src/keyboard.c 5189 -sec=\relax tex-src/texinfo.tex /^\\let\\appendixsec=\\relax$/ +sec tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ +seccheck tex-src/texinfo.tex /^\\def\\seccheck#1{\\if \\pageno<0 %$/ +secentry tex-src/texinfo.tex /^ \\def\\secentry ##1##2##3##4{}$/ +secentry tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ +secentryfonts tex-src/texinfo.tex /^\\def\\secentryfonts{\\textfonts}$/ +secfonts tex-src/texinfo.tex /^\\def\\secfonts{%$/ +secheading tex-src/texinfo.tex /^\\def\\secheading #1#2#3{\\secheadingi {#2.#3\\enspace/ +secheadingbreak tex-src/texinfo.tex /^\\def\\secheadingbreak{\\dobreak \\secheadingskip {-10/ +secheadingi tex-src/texinfo.tex /^\\def\\secheadingi #1{{\\advance \\secheadingskip by \\/ +secondary tex-src/texinfo.tex /^\\def\\secondary #1#2{$/ section perl-src/htlmify-cystic 25 -section=\relax tex-src/texinfo.tex /^\\let\\appendixsection=\\relax$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ +section tex-src/texinfo.tex /^\\global\\let\\section = \\unnumberedsec$/ +section tex-src/texinfo.tex /^\\let\\section=\\relax$/ section_href perl-src/htlmify-cystic /^sub section_href ($)$/ section_name perl-src/htlmify-cystic /^sub section_name ($)$/ section_name perl-src/htlmify-cystic 12 @@ -3929,6 +4017,10 @@ section_toc perl-src/htlmify-cystic 15 section_url perl-src/htlmify-cystic /^sub section_url ()$/ section_url_base perl-src/htlmify-cystic /^sub section_url_base ()$/ section_url_name perl-src/htlmify-cystic /^sub section_url_name ()$/ +sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ +sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ +seczzz tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ +seczzz tex-src/texinfo.tex /^\\def\\seczzz #1{\\seccheck{section}%$/ select prol-src/natded.prolog /^select(X,[X|Xs],Xs).$/ select-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table ()$/ select-tags-table-mode el-src/emacs/lisp/progmodes/etags.el /^(define-derived-mode select-tags-table-mode specia/ @@ -3939,9 +4031,11 @@ select_last prol-src/natded.prolog /^select_last([X],X,[]).$/ send objc-src/Subprocess.m /^- send:(const char *)string withNewline:(BOOL)want/ send objc-src/Subprocess.m /^- send:(const char *)string$/ separator_names c-src/emacs/src/keyboard.c 7372 +sepspaces tex-src/texinfo.tex /^\\gdef\\sepspaces{\\def {\\ }}}$/ serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/ set cp-src/conway.hpp /^ void set(void) { alive = 1; }$/ set merc-src/accumulator.m /^:- import_module set.$/ +set tex-src/texinfo.tex /^\\def\\set{\\parsearg\\setxxx}$/ set-input-interrupt-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/ set-input-meta-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/ set-input-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/ @@ -3971,9 +4065,24 @@ set_symbol_next c-src/emacs/src/lisp.h /^set_symbol_next (Lisp_Object sym, struc set_symbol_plist c-src/emacs/src/lisp.h /^set_symbol_plist (Lisp_Object sym, Lisp_Object pli/ set_upto merc-src/accumulator.m /^:- func set_upto(accu_case, int) = set(accu_goal_i/ set_waiting_for_input c-src/emacs/src/keyboard.c /^set_waiting_for_input (struct timespec *time_to_cl/ +setchapternewpage tex-src/texinfo.tex /^\\def\\setchapternewpage #1 {\\csname CHAPPAG#1\\endcs/ +setchapterstyle tex-src/texinfo.tex /^\\def\\setchapterstyle #1 {\\csname CHAPF#1\\endcsname/ +setdeffont tex-src/texinfo.tex /^\\def\\setdeffont #1 {\\csname DEF#1\\endcsname}$/ +setfilename tex-src/texinfo.tex /^ \\global\\let\\setfilename=\\comment % Ignore extra/ +setfilename tex-src/texinfo.tex /^\\def\\setfilename{%$/ +setref tex-src/texinfo.tex /^\\def\\setref#1{%$/ setref tex-src/texinfo.tex /^\\expandafter\\expandafter\\expandafter\\appendixsetre/ +settitle tex-src/texinfo.tex /^\\def\\settitle{\\parsearg\\settitlezzz}$/ +settitlezzz tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ setup cp-src/c.C 5 +setxxx tex-src/texinfo.tex /^\\def\\setxxx #1{$/ +sf tex-src/texinfo.tex /^\\def\\sf{\\fam=\\sffam \\tensf}$/ +sf tex-src/texinfo.tex /^\\def\\sf{\\realbackslash sf}%$/ +sf tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ shift cp-src/functions.cpp /^void Date::shift ( void ){\/\/Shift this date to pre/ +shortchapentry tex-src/texinfo.tex /^\\def\\shortchapentry#1#2#3{%$/ +shortcontents tex-src/texinfo.tex /^\\let\\shortcontents = \\summarycontents$/ +shortunnumberedentry tex-src/texinfo.tex /^\\def\\shortunnumberedentry#1#2{%$/ shouldLoad objc-src/PackInsp.m /^-(BOOL)shouldLoad$/ should_attempt_accu_transform merc-src/accumulator.m /^:- pred should_attempt_accu_transform(module_info:/ should_attempt_accu_transform_2 merc-src/accumulator.m /^:- pred should_attempt_accu_transform_2(module_inf/ @@ -3991,6 +4100,9 @@ signal_handler_t c-src/h.h 94 simulation html-src/software.html /^Software that I wrote for supporting my research a/ single_kboard c-src/emacs/src/keyboard.c 89 single_kboard_state c-src/emacs/src/keyboard.c /^single_kboard_state ()$/ +singlecodeindexer tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ +singleindexer tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ +singlespace tex-src/texinfo.tex /^\\def\\singlespace{%$/ site cp-src/conway.hpp /^ site(int xi, int yi): x(xi), y(yi), alive(0) {/ site cp-src/conway.hpp 5 size c-src/emacs/src/gmalloc.c 156 @@ -4004,20 +4116,45 @@ skeyseen c-src/etags.c 2445 skip_name c-src/etags.c /^skip_name (char *cp)$/ skip_non_spaces c-src/etags.c /^skip_non_spaces (char *cp)$/ skip_spaces c-src/etags.c /^skip_spaces (char *cp)$/ +sl tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ +sl tex-src/texinfo.tex /^\\def\\sl{\\realbackslash sl }%$/ +smallbook tex-src/texinfo.tex /^\\def\\smallbook{$/ +smallbook tex-src/texinfo.tex /^\\let\\smallbook=\\relax$/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +smallexample tex-src/texinfo.tex /^\\global\\let\\smallexample=\\smalllispx$/ +smallexample tex-src/texinfo.tex /^\\let\\smallexample=\\lisp$/ +smalllisp tex-src/texinfo.tex /^\\global\\let\\smalllisp=\\smalllispx$/ +smalllispx tex-src/texinfo.tex /^\\def\\smalllispx{\\aboveenvbreak\\begingroup\\inENV$/ +smartitalic tex-src/texinfo.tex /^\\def\\smartitalic#1{{\\sl #1}\\futurelet\\next\\smartit/ +smartitalicx tex-src/texinfo.tex /^\\def\\smartitalicx{\\ifx\\next,\\else\\ifx\\next-\\else\\i/ snarf-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar snarf-tag-function nil$/ snone c-src/etags.c 2443 solutions merc-src/accumulator.m /^:- import_module solutions.$/ some_mouse_moved c-src/emacs/src/keyboard.c /^some_mouse_moved (void)$/ +sp tex-src/texinfo.tex /^\\def\\sp{\\parsearg\\spxxx}$/ space tex-src/texinfo.tex /^ {#2\\labelspace #1}\\dotfill\\doshortpageno{#3}}%/ space tex-src/texinfo.tex /^ \\dosubsubsecentry{#2.#3.#4.#5\\labelspace#1}{#6}}/ +space tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/ +space tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ +space tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ spacer c-src/emacs/src/lisp.h 1975 spacer c-src/emacs/src/lisp.h 1982 spacer c-src/emacs/src/lisp.h 2036 spacer c-src/emacs/src/lisp.h 2205 +spacesplit tex-src/texinfo.tex /^\\gdef\\spacesplit#1#2^^M{\\endgroup\\spacesplitfoo{#1/ +spacesplitfoo tex-src/texinfo.tex /^\\long\\gdef\\spacesplitfoo#1#2 #3#4\\spacesplitfoo{%$/ specbind_tag c-src/emacs/src/lisp.h 2943 specbinding c-src/emacs/src/lisp.h 2955 +specheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ specialsymbol prol-src/natded.prolog /^specialsymbol(C1,C2,S):-$/ +specx\defspecheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ splitexp prol-src/natded.prolog /^splitexp(E,E,('NIL','NIL')):-!.$/ +splitoff tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ +spxxx tex-src/texinfo.tex /^\\def\\spxxx #1{\\par \\vskip #1\\baselineskip}$/ srclist make-src/Makefile /^srclist: Makefile$/ ss3 c.c 255 sss1 c.c 252 @@ -4049,6 +4186,8 @@ start php-src/lce_functions.php /^ function start($line, $class)$/ start y-src/cccp.y 143 start_polling c-src/emacs/src/keyboard.c /^start_polling (void)$/ start_up prol-src/natded.prolog /^start_up:-$/ +startcontents tex-src/texinfo.tex /^\\def\\startcontents#1{%$/ +startenumeration tex-src/texinfo.tex /^\\def\\startenumeration#1{%$/ state_protected_p c-src/emacs/src/gmalloc.c 400 statetable html-src/algrthms.html /^Next$/ staticetags make-src/Makefile /^staticetags:$/ @@ -4068,24 +4207,59 @@ stripLine php-src/lce_functions.php /^ function stripLine($line, $class)$/ stripname pas-src/common.pas /^function stripname; (* ($/ strncaseeq c-src/etags.c /^#define strncaseeq(s,t,n) (assert ((s)!=NULL && (t/ strneq c-src/etags.c /^#define strneq(s,t,n) (assert ((s)!=NULL || (t)!=N/ +strong tex-src/texinfo.tex /^\\let\\strong=\\b$/ +strong tex-src/texinfo.tex /^\\let\\strong=\\indexdummyfont$/ structdef c-src/etags.c 2448 stuff_buffered_input c-src/emacs/src/keyboard.c /^stuff_buffered_input (Lisp_Object stuffstring)$/ +subheading tex-src/texinfo.tex /^\\def\\subheading{\\parsearg\\subsecheadingi}$/ subprocess objc-src/PackInsp.m /^-subprocess:(Subprocess *)sender output:(char *)bu/ subprocessDone objc-src/PackInsp.m /^-subprocessDone:(Subprocess *)sender$/ -subsec=\relax tex-src/texinfo.tex /^\\let\\appendixsubsec=\\relax$/ +subsec tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ +subsec tex-src/texinfo.tex /^\\let\\subsec=\\relax$/ +subsecentry tex-src/texinfo.tex /^ \\def\\subsecentry ##1##2##3##4##5{}$/ +subsecentry tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ +subsecentryfonts tex-src/texinfo.tex /^\\let\\subsecentryfonts = \\textfonts$/ +subsecfonts tex-src/texinfo.tex /^\\def\\subsecfonts{%$/ +subsecheading tex-src/texinfo.tex /^\\def\\subsecheading #1#2#3#4{\\subsecheadingi {#2.#3/ +subsecheadingbreak tex-src/texinfo.tex /^\\def\\subsecheadingbreak{\\dobreak \\subsecheadingski/ +subsecheadingi tex-src/texinfo.tex /^\\def\\subsecheadingi #1{{\\advance \\subsecheadingski/ subsection perl-src/htlmify-cystic 26 -subsection=\relax tex-src/texinfo.tex /^\\let\\appendixsubsection=\\relax$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ +subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\unnumberedsubsec$/ +subsection tex-src/texinfo.tex /^\\let\\subsection=\\relax$/ subsection_marker perl-src/htlmify-cystic 161 +subseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ +subseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ subst prol-src/natded.prolog /^subst(var(Y),var(X),M,N):-$/ substitute c-src/etags.c /^substitute (char *in, char *out, struct re_registe/ -subsubsec=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/ +subsubheading tex-src/texinfo.tex /^\\def\\subsubheading{\\parsearg\\subsubsecheadingi}$/ +subsubsec tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ +subsubsec tex-src/texinfo.tex /^\\let\\subsubsec=\\relax$/ +subsubsecentry tex-src/texinfo.tex /^ \\def\\subsubsecentry ##1##2##3##4##5##6{}$/ +subsubsecentry tex-src/texinfo.tex /^\\def\\subsubsecentry#1#2#3#4#5#6{%$/ +subsubsecentryfonts tex-src/texinfo.tex /^\\let\\subsubsecentryfonts = \\textfonts$/ +subsubsecfonts tex-src/texinfo.tex /^\\def\\subsubsecfonts{\\subsecfonts} % Maybe this sho/ +subsubsecheading tex-src/texinfo.tex /^\\def\\subsubsecheading #1#2#3#4#5{\\subsubsecheading/ +subsubsecheadingi tex-src/texinfo.tex /^\\def\\subsubsecheadingi #1{{\\advance \\subsecheading/ subsubsection perl-src/htlmify-cystic 27 -subsubsection=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\unnumberedsubsubsec$/ +subsubsection tex-src/texinfo.tex /^\\let\\subsubsection=\\relax$/ +subsubseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ +subsubseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ +subtitle tex-src/texinfo.tex /^ \\def\\subtitle{\\parsearg\\subtitlezzz}%$/ +subtitlefont tex-src/texinfo.tex /^ \\def\\subtitlefont{\\subtitlerm \\normalbaselinesk/ +subtitlerm tex-src/texinfo.tex /^ \\let\\subtitlerm=\\tenrm$/ +subtitlezzz tex-src/texinfo.tex /^ \\def\\subtitlezzz##1{{\\subtitlefont \\rightline{#/ subtle ruby-src/test1.ru /^ :tee ; attr_reader :subtle$/ subtree prol-src/natded.prolog /^subtree(T,T).$/ suffix c-src/etags.c 186 suffixes c-src/etags.c 195 suggest_asking_for_help c-src/etags.c /^suggest_asking_for_help (void)$/ +summarycontents tex-src/texinfo.tex /^\\outer\\def\\summarycontents{%$/ +supereject tex-src/texinfo.tex /^\\def\\supereject{\\par\\penalty -20000\\footnoteno =0 / suspend-emacs c-src/emacs/src/keyboard.c /^DEFUN ("suspend-emacs", Fsuspend_emacs, Ssuspend_e/ sval y-src/cccp.y 116 swallow_events c-src/emacs/src/keyboard.c /^swallow_events (bool do_display)$/ @@ -4100,6 +4274,8 @@ syms_of_abbrev c-src/abbrev.c /^syms_of_abbrev ()$/ syms_of_keyboard c-src/emacs/src/keyboard.c /^syms_of_keyboard (void)$/ synchronize_system_messages_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_messages_locale (vo/ synchronize_system_time_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_time_locale (void) / +syncodeindex tex-src/texinfo.tex /^\\def\\syncodeindex #1 #2 {%$/ +synindex tex-src/texinfo.tex /^\\def\\synindex #1 #2 {%$/ syntax c-src/emacs/src/regex.h 350 sys_jmp_buf c-src/emacs/src/lisp.h 2906 sys_jmp_buf c-src/emacs/src/lisp.h 2910 @@ -4112,12 +4288,20 @@ sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) setjmp (j)$/ sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) sigsetjmp (j, 0)$/ syscall_error c-src/sysdep.h 34 t cp-src/c.C 52 +t tex-src/texinfo.tex /^\\def\\t##1{\\realbackslash r {##1}}%$/ +t tex-src/texinfo.tex /^\\def\\t#1{{\\tt \\exhyphenpenalty=10000\\rawbackslash / +t tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/ +t tex-src/texinfo.tex /^\\let\\t=\\indexdummyfont$/ t1 cp-src/c.C 34 t2 cp-src/c.C 38 tab_count_words c-src/tab.c /^int tab_count_words(char **tab)$/ tab_delete_first c-src/tab.c /^int tab_delete_first(char **tab)$/ tab_fill c-src/tab.c /^char **tab_fill(char *str, char delim)$/ tab_free c-src/tab.c /^void tab_free(char **tab)$/ +table tex-src/texinfo.tex /^\\def\\table{\\begingroup\\inENV\\obeylines\\obeyspaces\\/ +tablex tex-src/texinfo.tex /^\\gdef\\tablex #1^^M{%$/ +tabley tex-src/texinfo.tex /^\\gdef\\tabley#1#2 #3 #4 #5 #6 #7\\endtabley{\\endgrou/ +tablez tex-src/texinfo.tex /^\\def\\tablez #1#2#3#4#5#6{%$/ tag-any-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-any-match-p (_tag)$/ tag-exact-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-file-name-match-p (tag)$/ tag-exact-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-match-p (tag)$/ @@ -4196,12 +4380,75 @@ tags-tag-face el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-tag-face 'd tags-verify-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-verify-table (file)$/ tags-with-face el-src/emacs/lisp/progmodes/etags.el /^(defmacro tags-with-face (face &rest body)$/ target_multibyte c-src/emacs/src/regex.h 407 +tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}$/ +tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}%$/ +tclose tex-src/texinfo.tex /^\\def\\tclose#1{{\\rm \\tcloserm=\\fontdimen2\\font \\tt / +tclose tex-src/texinfo.tex /^\\let\\tclose=\\indexdummyfont$/ tcpdump html-src/software.html /^tcpdump$/ teats cp-src/c.C 127 tee ruby-src/test1.ru /^ attr_accessor :tee$/ tee= ruby-src/test1.ru /^ attr_accessor :tee$/ +temp tex-src/texinfo.tex /^\\edef\\temp{%$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry $/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry {#1}{\\the\\cha/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash secentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsecentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsubsecentry %$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash subsubsecentry{#1}%$/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbchapentry {#1}{\\n/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsecentry{#1}{\\noe/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsubsecentry{#1}{\\/ +temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsubsubsecentry{#1/ +temp tex-src/texinfo.tex /^\\else \\let\\temp=\\ifclearfail \\fi$/ +temp tex-src/texinfo.tex /^\\else \\let\\temp=\\relax \\fi$/ +temp tex-src/texinfo.tex /^\\expandafter\\ifx\\csname IF#1\\endcsname\\relax \\let\\/ +temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2 #3}%$/ +temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2}%$/ temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame / +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +tenbf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ tend c-src/etags.c 2432 +teni tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +teni tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tenit tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tenrm tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +tensf tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\chaprm \\let\\tenit=\\chapit \\let\\tensl/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\indrm \\let\\tenit=\\indit \\let\\tensl=\\/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\secrm \\let\\tenit=\\secit \\let\\tensl=\\/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\ssecrm \\let\\tenit=\\ssecit \\let\\tensl/ +tensl tex-src/texinfo.tex /^ \\let\\tenrm=\\textrm \\let\\tenit=\\textit \\let\\tensl/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ +tensy tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ +tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ +tentt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +tentt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ term merc-src/accumulator.m /^:- import_module term.$/ terminate objc-src/Subprocess.m /^- terminate:sender$/ terminateInput objc-src/Subprocess.m /^- terminateInput$/ @@ -4216,7 +4463,12 @@ test.me22b lua-src/test.lua /^ local function test.me22b (one)$/ test.me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ test1 rs-src/test.rs /^fn test1() {$/ test_undefined c-src/emacs/src/keyboard.c /^test_undefined (Lisp_Object binding)$/ +tex tex-src/texinfo.tex /^\\def\\tex{\\begingroup$/ +texinfoversion tex-src/texinfo.tex /^\\def\\texinfoversion{2.73}$/ +textfonts tex-src/texinfo.tex /^\\def\\textfonts{%$/ texttreelist prol-src/natded.prolog /^texttreelist([]).$/ +thearg tex-src/texinfo.tex /^ \\def\\thearg{#1}%$/ +thearg tex-src/texinfo.tex /^ \\ifx\\thearg\\empty \\def\\thearg{1}\\fi$/ there-is-a-=-in-the-middle! scm-src/test.scm /^(define (there-is-a-=-in-the-middle!) #t)$/ this c-src/a/b/b.c 1 this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/ @@ -4228,6 +4480,30 @@ this_command_key_count_reset c-src/emacs/src/keyboard.c 112 this_command_keys c-src/emacs/src/keyboard.c 107 this_file_toc perl-src/htlmify-cystic 29 this_single_command_key_start c-src/emacs/src/keyboard.c 125 +thischapter tex-src/texinfo.tex /^ \\unnumbchapmacro{#1}\\def\\thischapter{}%$/ +thischapter tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ +thischapter tex-src/texinfo.tex /^\\gdef\\thischapter{#1}\\gdef\\thissection{#1}%$/ +thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\noexp/ +thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Chapter \\the\\chapno: \\noexpand\\t/ +thischaptername tex-src/texinfo.tex /^\\def\\thischaptername{No Chapter Title}$/ +thischaptername tex-src/texinfo.tex /^\\gdef\\thischaptername{#1}%$/ +thisfile tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ +thisfile tex-src/texinfo.tex /^\\def\\thisfile{}$/ +thisfootno tex-src/texinfo.tex /^\\edef\\thisfootno{$^{\\the\\footnoteno}$}%$/ +thispage tex-src/texinfo.tex /^\\let\\thispage=\\folio$/ +thissection tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ +thissection tex-src/texinfo.tex /^\\gdef\\thischapter{#1}\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}%$/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\global\\advance \\subsubsecno / +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\appendixlet/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\the\\chapno}/ +thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\subsubsecno=0 \\global\\advanc/ +thissection tex-src/texinfo.tex /^\\plainsecheading {#1}\\gdef\\thissection{#1}%$/ +thistitle tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ +thistitle tex-src/texinfo.tex /^\\def\\thistitle{No Title}$/ +three tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +threex tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ +tie tex-src/texinfo.tex /^\\def\\tie{\\penalty 10000\\ } % Save plain tex de/ tignore c-src/etags.c 2433 timer_check c-src/emacs/src/keyboard.c /^timer_check (void)$/ timer_check_2 c-src/emacs/src/keyboard.c /^timer_check_2 (Lisp_Object timers, Lisp_Object idl/ @@ -4238,9 +4514,16 @@ timer_start_idle c-src/emacs/src/keyboard.c /^timer_start_idle (void)$/ timer_stop_idle c-src/emacs/src/keyboard.c /^timer_stop_idle (void)$/ timers_run c-src/emacs/src/keyboard.c 320 tinbody c-src/etags.c 2431 +tindex tex-src/texinfo.tex /^\\def\\tindex {\\tpindex}$/ +title tex-src/texinfo.tex /^ \\def\\title{\\parsearg\\titlezzz}%$/ +titlefont tex-src/texinfo.tex /^\\def\\titlefont#1{{\\titlerm #1}}$/ +titlepage tex-src/texinfo.tex /^\\def\\titlepage{\\begingroup \\parindent=0pt \\textfon/ +titlepage tex-src/texinfo.tex /^\\let\\titlepage=\\relax$/ +titlezzz tex-src/texinfo.tex /^ \\def\\titlezzz##1{\\leftline{\\titlefont{##1}}$/ tkeyseen c-src/etags.c 2429 tnone c-src/etags.c 2428 toc_line perl-src/htlmify-cystic /^sub toc_line ($)$/ +today tex-src/texinfo.tex /^\\def\\today{\\number\\day\\space$/ toggleDescription objc-src/PackInsp.m /^-toggleDescription$/ tok c-src/etags.c 2491 token c-src/etags.c 2508 @@ -4253,6 +4536,8 @@ tool_bar_item_properties c-src/emacs/src/keyboard.c 7970 tool_bar_items c-src/emacs/src/keyboard.c /^tool_bar_items (Lisp_Object reuse, int *nitems)$/ tool_bar_items_vector c-src/emacs/src/keyboard.c 7965 toolkit_menubar_in_use c-src/emacs/src/keyboard.c /^toolkit_menubar_in_use (struct frame *f)$/ +top tex-src/texinfo.tex /^\\let\\top=\\relax$/ +top tex-src/texinfo.tex /^\\outer\\def\\top{\\parsearg\\unnumberedzzz}$/ top-level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, / top_level merc-src/accumulator.m /^:- type top_level$/ top_level_1 c-src/emacs/src/keyboard.c /^top_level_1 (Lisp_Object ignore)$/ @@ -4261,17 +4546,26 @@ total_keys c-src/emacs/src/keyboard.c 97 total_size_of_entries c-src/etags.c /^total_size_of_entries (register node *np)$/ total_surrounding cp-src/conway.cpp /^int site::total_surrounding(void)$/ totally_unblock_input c-src/emacs/src/keyboard.c /^totally_unblock_input (void)$/ +tpargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\deftpargs{#3}\\endgrou/ tpcmd c-src/h.h 15 tpcmd c-src/h.h 8 +tpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +tpx\deftpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ track-mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/ tracking_off c-src/emacs/src/keyboard.c /^tracking_off (Lisp_Object old_value)$/ traffic_light cp-src/conway.cpp /^void traffic_light(int x, int y)$/ translate c-src/emacs/src/regex.h 361 treats cp-src/c.C 131 tt prol-src/natded.prolog /^tt:-$/ -tt=cmtt10 tex-src/texinfo.tex /^\\font\\deftt=cmtt10 scaled \\magstep1$/ +tt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ +tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}$/ +tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}%$/ +tt tex-src/texinfo.tex /^\\font\\deftt=cmtt10 scaled \\magstep1$/ +tt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ +ttfont tex-src/texinfo.tex /^\\let\\ttfont = \\t$/ tty_read_avail_input c-src/emacs/src/keyboard.c /^tty_read_avail_input (struct terminal *terminal,$/ ttypeseen c-src/etags.c 2430 +turnoffactive tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ typdef c-src/etags.c 2434 type c-src/emacs/src/gmalloc.c 145 type c-src/emacs/src/lisp.h 1973 @@ -4286,10 +4580,21 @@ type c-src/emacs/src/lisp.h 2304 type c-src/emacs/src/lisp.h 2364 type c-src/emacs/src/lisp.h 3025 type c-src/etags.c 2271 +typefnheader tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ +typefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ +typefnx\deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ typefunargs tex-src/texinfo.tex /^\\deftypefunargs {#3}\\endgroup %$/ typefunargs tex-src/texinfo.tex /^\\deftypefunargs {#4}\\endgroup %$/ +typefunheader tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ +typefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ +typefunx\deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/ typemargin tex-src/texinfo.tex /^\\newskip\\deftypemargin \\deftypemargin=12pt$/ typemargin tex-src/texinfo.tex /^\\rlap{\\rightline{{\\rm #2}\\hskip \\deftypemargin}}}%/ +typemargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/ +typevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +typevarx\deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +typevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +typevrx\deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ u c-src/emacs/src/lisp.h 2397 u_any c-src/emacs/src/lisp.h 2214 u_boolfwd c-src/emacs/src/lisp.h 2371 @@ -4302,13 +4607,44 @@ u_marker c-src/emacs/src/lisp.h 2216 u_objfwd c-src/emacs/src/lisp.h 2372 u_overlay c-src/emacs/src/lisp.h 2217 u_save_value c-src/emacs/src/lisp.h 2218 +unargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defunargs{#3}\\endgrou/ unargs tex-src/texinfo.tex /^\\defunargs {#2}\\endgroup %$/ unargs tex-src/texinfo.tex /^\\defunargs {#3}\\endgroup %$/ unblock_input c-src/emacs/src/keyboard.c /^unblock_input (void)$/ unblock_input_to c-src/emacs/src/keyboard.c /^unblock_input_to (int level)$/ unchar c-src/h.h 99 unexpand-abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/ +unheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ univ merc-src/accumulator.m /^:- import_module univ.$/ +unnchfopen tex-src/texinfo.tex /^\\def\\unnchfopen #1{%$/ +unnchfplain tex-src/texinfo.tex /^\\def\\unnchfplain #1{%$/ +unnumbchapentry tex-src/texinfo.tex /^ \\let\\unnumbchapentry = \\shortunnumberedentry/ +unnumbchapentry tex-src/texinfo.tex /^\\def\\unnumbchapentry#1#2{\\dochapentry{#1}{#2}}$/ +unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfopen}$/ +unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfplain}$/ +unnumbered tex-src/texinfo.tex /^\\let\\unnumbered=\\relax$/ +unnumbered tex-src/texinfo.tex /^\\outer\\def\\unnumbered{\\parsearg\\unnumberedzzz}$/ +unnumberedsec tex-src/texinfo.tex /^\\let\\unnumberedsec=\\relax$/ +unnumberedsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsec{\\parsearg\\unnumberedseczz/ +unnumberedsection tex-src/texinfo.tex /^\\let\\unnumberedsection=\\relax$/ +unnumberedseczzz tex-src/texinfo.tex /^\\def\\unnumberedseczzz #1{\\seccheck{unnumberedsec}%/ +unnumberedsubsec tex-src/texinfo.tex /^\\let\\unnumberedsubsec=\\relax$/ +unnumberedsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsec{\\parsearg\\unnumberedsu/ +unnumberedsubsection tex-src/texinfo.tex /^\\let\\unnumberedsubsection=\\relax$/ +unnumberedsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubseczzz #1{\\seccheck{unnumberedsu/ +unnumberedsubsubsec tex-src/texinfo.tex /^\\let\\unnumberedsubsubsec=\\relax$/ +unnumberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsubsec{\\parsearg\\unnumbere/ +unnumberedsubsubsection tex-src/texinfo.tex /^\\let\\unnumberedsubsubsection=\\relax$/ +unnumberedsubsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubsubseczzz #1{\\seccheck{unnumbere/ +unnumberedzzz tex-src/texinfo.tex /^\\def\\unnumberedzzz #1{\\seccheck{unnumbered}%$/ +unnumbnoderef tex-src/texinfo.tex /^\\def\\unnumbnoderef{\\ifx\\lastnode\\relax\\else$/ +unnumbsecentry tex-src/texinfo.tex /^ \\def\\unnumbsecentry ##1##2{}$/ +unnumbsecentry tex-src/texinfo.tex /^\\def\\unnumbsecentry#1#2{\\dosecentry{#1}{#2}}$/ +unnumbsetref tex-src/texinfo.tex /^\\def\\unnumbsetref#1{%$/ +unnumbsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsecentry ##1##2{}$/ +unnumbsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsecentry#1#2{\\dosubsecentry{#1}{#2}}/ +unnumbsubsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsubsecentry ##1##2{}$/ +unnumbsubsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsubsecentry#1#2{\\dosubsubsecentry{#1/ unravel_univ merc-src/accumulator.m /^:- some [T] pred unravel_univ(univ::in, T::out) is/ unread_switch_frame c-src/emacs/src/keyboard.c 204 unsignedp y-src/cccp.y 112 @@ -4316,7 +4652,9 @@ unwind c-src/emacs/src/lisp.h 2962 unwind_int c-src/emacs/src/lisp.h 2972 unwind_ptr c-src/emacs/src/lisp.h 2967 unwind_void c-src/emacs/src/lisp.h 2976 +unx\defunheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ update_accumulator_pred merc-src/accumulator.m /^:- pred update_accumulator_pred(pred_id::in, proc_/ +uppercaseenumerate tex-src/texinfo.tex /^\\def\\uppercaseenumerate{%$/ uprintmax_t c-src/emacs/src/lisp.h 149 uprintmax_t c-src/emacs/src/lisp.h 154 usage perl-src/yagrip.pl /^sub usage {$/ @@ -4343,20 +4681,45 @@ value c-src/emacs/src/lisp.h 687 value y-src/cccp.y 112 var c-src/emacs/src/keyboard.c 11023 var c-src/emacs/src/lisp.h 3137 +var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}$/ +var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}%$/ +var tex-src/texinfo.tex /^\\let\\var=\\indexdummyfont$/ +var tex-src/texinfo.tex /^\\let\\var=\\smartitalic$/ +varargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defvarargs{#3}\\endgro/ +varargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/ varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/ +varheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ +varparsebody\Edefopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ +varparsebody\Edeftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ +varparsebody\Edefvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ varset merc-src/accumulator.m /^:- import_module varset.$/ +varx\defvarheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ vcopy c-src/emacs/src/lisp.h /^vcopy (Lisp_Object v, ptrdiff_t offset, Lisp_Objec/ vectorlike_header c-src/emacs/src/lisp.h 1343 verde cp-src/c.C 40 verify-tags-table-function el-src/emacs/lisp/progmodes/etags.el /^(defvar verify-tags-table-function nil$/ verify_ascii c-src/emacs/src/lisp.h /^# define verify_ascii(str) (str)$/ vignore c-src/etags.c 2417 +vindex tex-src/texinfo.tex /^\\def\\vindex {\\vrindex}$/ visit-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table (file &optional local)$/ visit-tags-table-buffer el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table-buffer (&optional cont)$/ void c-src/emacs/src/lisp.h /^INLINE void (check_cons_list) (void) { lisp_h_chec/ voidfuncptr c-src/emacs/src/lisp.h 2108 voidval y-src/cccp.y 115 +vrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vritemindex tex-src/texinfo.tex /^\\def\\vritemindex #1{\\doind {vr}{\\code{#1}}}%$/ +vrparsebody\Edefivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ +vrparsebody\Edeftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ +vrparsebody\Edeftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ +vrparsebody\Edefvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vrx\defvrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ +vtable tex-src/texinfo.tex /^\\def\\vtable{\\begingroup\\inENV\\obeylines\\obeyspaces/ +vtablex tex-src/texinfo.tex /^\\gdef\\vtablex #1^^M{%$/ +w tex-src/texinfo.tex /^\\def\\w#1{\\leavevmode\\hbox{#1}}$/ +w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w }%$/ +w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w}$/ +w tex-src/texinfo.tex /^\\let\\w=\\indexdummyfont$/ wait_status_ptr_t c.c 161 waiting_for_input c-src/emacs/src/keyboard.c 150 warning y-src/cccp.y /^warning (msg)$/ @@ -4409,13 +4772,25 @@ x-get-selection-internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selecti xcar_addr c-src/emacs/src/lisp.h /^xcar_addr (Lisp_Object c)$/ xcdr_addr c-src/emacs/src/lisp.h /^xcdr_addr (Lisp_Object c)$/ xdiff make-src/Makefile /^xdiff: ETAGS EXTAGS ${infiles}$/ +xitem tex-src/texinfo.tex /^\\def\\xitem{\\errmessage{@xitem while not in a table/ +xitem tex-src/texinfo.tex /^\\let\\xitem = \\internalBxitem %$/ +xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ +xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ +xitemx tex-src/texinfo.tex /^\\def\\xitemx{\\errmessage{@xitemx while not in a tab/ +xitemx tex-src/texinfo.tex /^\\let\\xitemx = \\internalBxitemx %$/ +xitemzzz tex-src/texinfo.tex /^\\def\\xitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ +xkey tex-src/texinfo.tex /^\\def\\xkey{\\key}$/ xmalloc c-src/etags.c /^xmalloc (size_t size)$/ xnew c-src/etags.c /^#define xnew(n, Type) ((Type *) xmalloc ((n) / +xrdef tex-src/texinfo.tex /^\\def\\xrdef #1#2{$/ xrealloc c-src/etags.c /^xrealloc (void *ptr, size_t size)$/ +xref tex-src/texinfo.tex /^\\def\\xref#1{See \\xrefX[#1,,,,,,,]}$/ xref-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defclass xref-etags-location (xref-location)$/ xref-location-line el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-line ((l xref-etags-lo/ xref-location-marker el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-marker ((l xref-etags-/ xref-make-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defun xref-make-etags-location (tag-info file)$/ +xrefX tex-src/texinfo.tex /^\\def\\xrefX[#1,#2,#3,#4,#5,#6]{\\begingroup%$/ +xreftie tex-src/texinfo.tex /^\\gdef\\xreftie{'tie}$/ xrnew c-src/etags.c /^#define xrnew(op, n, Type) ((op) = (Type *) xreall/ xx make-src/Makefile /^xx="this line is here because of a fontlock bug$/ xyz ruby-src/test1.ru /^ alias_method :xyz,$/ @@ -4475,8 +4850,22 @@ z c.c 144 z c.c 164 z cp-src/clheir.hpp 49 z cp-src/clheir.hpp 58 +zzz tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ +zzz tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ +zzz tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ +zzz tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ +{ tex-src/texinfo.tex /^\\let\\{=\\mylbrace$/ +{ tex-src/texinfo.tex /^\\let\\{=\\ptexlbrace$/ | tex-src/texinfo.tex /^\\def|{{\\tt \\char '174}}$/ +| tex-src/texinfo.tex /^\\let|=\\normalverticalbar$/ +} tex-src/texinfo.tex /^\\let\\}=\\myrbrace$/ +} tex-src/texinfo.tex /^\\let\\}=\\ptexrbrace$/ +~ tex-src/texinfo.tex /^\\catcode `\\^=7 \\catcode `\\_=8 \\catcode `\\~=13 \\let/ ~ tex-src/texinfo.tex /^\\def~{{\\tt \\char '176}}$/ +~ tex-src/texinfo.tex /^\\let~=\\normaltilde$/ ~A cp-src/c.C /^A::~A() {}$/ ~B cp-src/c.C /^ ~B() {};$/ ~MDiagArray2 cp-src/MDiagArray2.h /^ ~MDiagArray2 (void) { }$/ diff --git a/test/manual/etags/ETAGS.good_1 b/test/manual/etags/ETAGS.good_1 index 4baaff4c425..02641980455 100644 --- a/test/manual/etags/ETAGS.good_1 +++ b/test/manual/etags/ETAGS.good_1 @@ -3148,8 +3148,8 @@ scm-src/test.scm,260 (define (((((curry-test 14,205 (define-syntax test-begin17,265 -tex-src/testenv.tex,52 -\newcommand{\nm}\nm4,77 +tex-src/testenv.tex,51 +\newcommand{\nm}nm4,77 \section{blah}blah8,139 tex-src/gzip.texi,303 @@ -3164,722 +3164,1142 @@ tex-src/gzip.texi,303 @node Problems,460,16769 @node Concept Index,Concept Index473,17289 -tex-src/texinfo.tex,30627 -\def\texinfoversion{\texinfoversion26,1035 -\def\tie{\tie49,1526 -\def\gloggingall{\gloggingall72,2276 -\def\loggingall{\loggingall73,2345 -\def\onepageout#1{\onepageout99,3282 -\def\croppageout#1{\croppageout115,4032 -\def\cropmarks{\cropmarks142,5092 -\def\pagebody#1{\pagebody144,5139 -\def\ewtop{\ewtop157,5594 -\def\nstop{\nstop158,5658 -\def\ewbot{\ewbot160,5741 -\def\nsbot{\nsbot161,5805 -\def\parsearg #1{\parsearg170,6104 -\def\parseargx{\parseargx172,6182 -\def\parseargline{\parseargline182,6422 -\def\flushcr{\flushcr186,6543 -\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742 -\def\ENVcheck{\ENVcheck191,6806 -\outer\def\begin{\begin198,7053 -\def\beginxxx #1{\beginxxx200,7091 -\def\end{\end208,7346 -\def\endxxx #1{\endxxx210,7374 -\def\errorE#1{\errorE216,7563 -\def\singlespace{\singlespace222,7757 -\def\@{\@232,7980 -\def\`{\`236,8080 -\def\'{\'237,8092 -\def\mylbrace {\mylbrace241,8140 -\def\myrbrace {\myrbrace242,8173 -\def\:{\:247,8287 -\def\*{\*250,8341 -\def\.{\.253,8417 -\def\w#1{\w258,8648 -\def\group{\group268,9131 - \def\Egroup{\Egroup273,9295 -\def\need{\need289,9737 -\def\needx#1{\needx300,10014 -\def\dots{\dots339,11400 -\def\page{\page343,11464 -\def\exdent{\exdent353,11791 -\def\exdentyyy #1{\exdentyyy354,11824 -\def\nofillexdent{\nofillexdent357,11968 -\def\nofillexdentyyy #1{\nofillexdentyyy358,12013 -\def\include{\include365,12197 -\def\includezzz #1{\includezzz366,12232 -\def\thisfile{\thisfile369,12283 -\def\center{\center373,12346 -\def\centerzzz #1{\centerzzz374,12379 -\def\sp{\sp380,12521 -\def\spxxx #1{\spxxx381,12546 -\def\comment{\comment387,12720 -\def\commentxxx #1{\commentxxx390,12817 -\def\ignoresections{\ignoresections396,12986 -\let\chapter=\relax=\relax397,13008 -\let\section=\relax=\relax406,13253 -\let\subsection=\relax=\relax409,13314 -\let\subsubsection=\relax=\relax410,13337 -\let\appendix=\relax=\relax411,13363 -\let\appendixsec=\relaxsec=\relax412,13384 -\let\appendixsection=\relaxsection=\relax413,13408 -\let\appendixsubsec=\relaxsubsec=\relax414,13436 -\let\appendixsubsection=\relaxsubsection=\relax415,13463 -\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494 -\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524 -\def\ignore{\ignore423,13626 -\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766 -\def\direntry{\direntry429,13825 -\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864 -\def\ifset{\ifset434,13974 -\def\ifsetxxx #1{\ifsetxxx436,14032 -\def\Eifset{\Eifset440,14159 -\def\ifsetfail{\ifsetfail441,14173 -\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229 -\def\ifclear{\ifclear444,14290 -\def\ifclearxxx #1{\ifclearxxx446,14352 -\def\Eifclear{\Eifclear450,14483 -\def\ifclearfail{\ifclearfail451,14499 -\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559 -\def\set{\set456,14710 -\def\setxxx #1{\setxxx457,14737 -\def\clear{\clear460,14799 -\def\clearxxx #1{\clearxxx461,14830 -\def\iftex{\iftex466,14947 -\def\Eiftex{\Eiftex467,14960 -\def\ifinfo{\ifinfo468,14974 -\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024 -\long\def\menu #1\end menu{\menu471,15083 -\def\asis#1{\asis472,15112 -\def\math#1{\math485,15655 -\def\node{\node487,15699 -\def\nodezzz#1{\nodezzz488,15737 -\def\nodexxx[#1,#2]{\nodexxx[489,15768 -\def\donoderef{\donoderef492,15830 -\def\unnumbnoderef{\unnumbnoderef496,15951 -\def\appendixnoderef{\appendixnoderef500,16082 +tex-src/texinfo.tex,55236 +\def\texinfoversion{texinfoversion26,1035 +\let\ptexlbrace=\{ptexlbrace35,1308 +\let\ptexrbrace=\}ptexrbrace36,1327 +\let\ptexdots=\dotsptexdots37,1346 +\let\ptexdot=\.ptexdot38,1366 +\let\ptexstar=\*ptexstar39,1382 +\let\ptexend=\endptexend40,1399 +\let\ptexbullet=\bulletptexbullet41,1417 +\let\ptexb=\bptexb42,1441 +\let\ptexc=\cptexc43,1455 +\let\ptexi=\iptexi44,1469 +\let\ptext=\tptext45,1483 +\let\ptexl=\lptexl46,1497 +\let\ptexL=\LptexL47,1511 +\def\tie{tie49,1526 +\def\gloggingall{gloggingall72,2276 +\def\loggingall{loggingall73,2345 +\def\onepageout#1{onepageout99,3282 +\shipout\vbox{{\let\hsize=\pagewidth \makeheadline}hsize103,3489 +{\let\hsize=\pagewidth \makefootline}hsize104,3556 +\def\croppageout#1{croppageout115,4032 + {\let\hsize=\pagewidth \makeheadline}hsize126,4511 + {\let\hsize=\pagewidth \makefootline}hsize128,4569 +\def\cropmarks{cropmarks142,5092 +\def\cropmarks{\let\onepageout=\croppageout }onepageout142,5092 +\def\pagebody#1{pagebody144,5139 +\gdef\pagecontents#1{pagecontents146,5220 +\def\ewtop{ewtop157,5594 +\def\nstop{nstop158,5658 +\def\ewbot{ewbot160,5741 +\def\nsbot{nsbot161,5805 +\def\parsearg #1{parsearg170,6104 +\def\parsearg #1{\let\next=#1\begingroup\obeylines\futurelet\temp\parseargx}next170,6104 +\def\parseargx{parseargx172,6182 +\gdef\parseargdiscardspace {parseargdiscardspace178,6321 +\gdef\obeyedspace{obeyedspace180,6399 +\def\parseargline{parseargline182,6422 +\gdef\parsearglinex #1^^M{parsearglinex184,6493 +\def\flushcr{flushcr186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{next186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next}next186,6543 +\newif\ifENV \ENVfalse \def\inENV{inENV190,6742 +\def\ENVcheck{ENVcheck191,6806 +\outer\def\begin{begin198,7053 +\def\beginxxx #1{beginxxx200,7091 +\def\end{end208,7346 +\def\endxxx #1{endxxx210,7374 +\def\errorE#1{errorE216,7563 +\def\singlespace{singlespace222,7757 +\def\@{@232,7980 +\def\`{`236,8080 +\def\'{'237,8092 +\def\mylbrace {mylbrace241,8140 +\def\myrbrace {myrbrace242,8173 +\let\{=\mylbrace{243,8206 +\let\}=\myrbrace}244,8223 +\def\:{:247,8287 +\def\*{*250,8341 +\def\.{.253,8417 +\def\w#1{w258,8648 +\def\group{group268,9131 + \def\Egroup{Egroup273,9295 +\def\need{need289,9737 +\def\needx#1{needx300,10014 +\let\br = \parbr335,11355 +\def\dots{dots339,11400 +\def\page{page343,11464 +\def\exdent{exdent353,11791 +\def\exdentyyy #1{exdentyyy354,11824 +\def\nofillexdent{nofillexdent357,11968 +\def\nofillexdentyyy #1{nofillexdentyyy358,12013 +\def\include{include365,12197 +\def\includezzz #1{includezzz366,12232 +\def\includezzz #1{{\def\thisfile{thisfile366,12232 +\def\thisfile{thisfile369,12283 +\def\center{center373,12346 +\def\centerzzz #1{centerzzz374,12379 +\def\sp{sp380,12521 +\def\spxxx #1{spxxx381,12546 +\def\comment{comment387,12720 +\def\commentxxx #1{commentxxx390,12817 +\let\c=\commentc392,12883 +\def\ignoresections{ignoresections396,12986 +\let\chapter=\relaxchapter397,13008 +\let\unnumbered=\relaxunnumbered398,13028 +\let\top=\relaxtop399,13051 +\let\unnumberedsec=\relaxunnumberedsec400,13067 +\let\unnumberedsection=\relaxunnumberedsection401,13093 +\let\unnumberedsubsec=\relaxunnumberedsubsec402,13123 +\let\unnumberedsubsection=\relaxunnumberedsubsection403,13152 +\let\unnumberedsubsubsec=\relaxunnumberedsubsubsec404,13185 +\let\unnumberedsubsubsection=\relaxunnumberedsubsubsection405,13217 +\let\section=\relaxsection406,13253 +\let\subsec=\relaxsubsec407,13273 +\let\subsubsec=\relaxsubsubsec408,13292 +\let\subsection=\relaxsubsection409,13314 +\let\subsubsection=\relaxsubsubsection410,13337 +\let\appendix=\relaxappendix411,13363 +\let\appendixsec=\relaxappendixsec412,13384 +\let\appendixsection=\relaxappendixsection413,13408 +\let\appendixsubsec=\relaxappendixsubsec414,13436 +\let\appendixsubsection=\relaxappendixsubsection415,13463 +\let\appendixsubsubsec=\relaxappendixsubsubsec416,13494 +\let\appendixsubsubsection=\relaxappendixsubsubsection417,13524 +\let\contents=\relaxcontents418,13558 +\let\smallbook=\relaxsmallbook419,13579 +\let\titlepage=\relaxtitlepage420,13601 +\def\ignore{ignore423,13626 +\long\def\ignorexxx #1\end ignore{ignorexxx427,13766 +\def\direntry{direntry429,13825 +\long\def\direntryxxx #1\end direntry{direntryxxx430,13864 +\def\ifset{ifset434,13974 +\def\ifsetxxx #1{ifsetxxx436,14032 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\ifsetfailtemp437,14059 +\else \let\temp=\relax \fitemp438,14125 +\def\Eifset{Eifset440,14159 +\def\ifsetfail{ifsetfail441,14173 +\long\def\ifsetfailxxx #1\end ifset{ifsetfailxxx442,14229 +\def\ifclear{ifclear444,14290 +\def\ifclearxxx #1{ifclearxxx446,14352 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\relaxtemp447,14381 +\else \let\temp=\ifclearfail \fitemp448,14443 +\def\Eifclear{Eifclear450,14483 +\def\ifclearfail{ifclearfail451,14499 +\long\def\ifclearfailxxx #1\end ifclear{ifclearfailxxx452,14559 +\def\set{set456,14710 +\def\setxxx #1{setxxx457,14737 +\expandafter\let\csname IF#1\endcsname=\set}csname458,14753 +\def\clear{clear460,14799 +\def\clearxxx #1{clearxxx461,14830 +\expandafter\let\csname IF#1\endcsname=\relax}csname462,14848 +\def\iftex{iftex466,14947 +\def\Eiftex{Eiftex467,14960 +\def\ifinfo{ifinfo468,14974 +\long\def\ifinfoxxx #1\end ifinfo{ifinfoxxx469,15024 +\long\def\menu #1\end menu{menu471,15083 +\def\asis#1{asis472,15112 +\let\implicitmath = $implicitmath484,15633 +\def\math#1{math485,15655 +\def\node{node487,15699 +\def\nodezzz#1{nodezzz488,15737 +\def\nodexxx[#1,#2]{nodexxx489,15768 +\def\nodexxx[#1,#2]{\gdef\lastnode{lastnode489,15768 +\let\lastnode=\relaxlastnode490,15808 +\def\donoderef{donoderef492,15830 +\let\lastnode=\relax}lastnode494,15928 +\def\unnumbnoderef{unnumbnoderef496,15951 +\let\lastnode=\relax}lastnode498,16059 +\def\appendixnoderef{appendixnoderef500,16082 \expandafter\expandafter\expandafter\appendixsetref{setref501,16128 -\let\refill=\relaxill=\relax504,16217 -\def\setfilename{\setfilename509,16431 -\outer\def\bye{\bye518,16677 -\def\inforef #1{\inforef520,16733 -\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771 -\def\losespace #1{\losespace523,16868 -\def\sf{\sf532,17072 -\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867 -\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913 -\def\df{\df560,17949 -\def\resetmathfonts{\resetmathfonts635,20543 -\def\textfonts{\textfonts648,21132 -\def\chapfonts{\chapfonts653,21347 -\def\secfonts{\secfonts658,21563 -\def\subsecfonts{\subsecfonts663,21768 -\def\indexfonts{\indexfonts668,21985 -\def\smartitalicx{\smartitalicx691,22717 -\def\smartitalic#1{\smartitalic692,22793 -\let\cite=\smartitalic=\smartitalic698,22938 -\def\b#1{\b700,22962 -\def\t#1{\t703,22997 -\def\samp #1{\samp706,23149 -\def\key #1{\key707,23182 -\def\ctrl #1{\ctrl708,23243 -\def\tclose#1{\tclose716,23445 -\def\ {\720,23611 -\def\xkey{\xkey728,23880 -\def\kbdfoo#1#2#3\par{\kbdfoo729,23896 -\def\dmn#1{\dmn738,24197 -\def\kbd#1{\kbd740,24224 -\def\l#1{\l742,24281 -\def\r#1{\r744,24310 -\def\sc#1{\sc746,24378 -\def\ii#1{\ii747,24421 -\def\titlefont#1{\titlefont755,24654 -\def\titlepage{\titlepage761,24757 - \def\subtitlefont{\subtitlefont766,24984 - \def\authorfont{\authorfont768,25068 - \def\title{\title774,25278 - \def\titlezzz##1{\titlezzz775,25313 - \def\subtitle{\subtitle783,25628 - \def\subtitlezzz##1{\subtitlezzz784,25669 - \def\author{\author787,25787 - \def\authorzzz##1{\authorzzz788,25824 - \def\page{\page794,26115 -\def\Etitlepage{\Etitlepage804,26284 -\def\finishtitlepage{\finishtitlepage817,26672 -\def\evenheading{\evenheading846,27680 -\def\oddheading{\oddheading847,27723 -\def\everyheading{\everyheading848,27764 -\def\evenfooting{\evenfooting850,27810 -\def\oddfooting{\oddfooting851,27853 -\def\everyfooting{\everyfooting852,27894 -\def\headings #1 {\headings893,29586 -\def\HEADINGSoff{\HEADINGSoff895,29635 -\def\HEADINGSdouble{\HEADINGSdouble904,30062 -\def\HEADINGSsingle{\HEADINGSsingle914,30382 -\def\HEADINGSon{\HEADINGSon922,30603 -\def\HEADINGSafter{\HEADINGSafter924,30637 -\def\HEADINGSdoublex{\HEADINGSdoublex926,30732 -\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920 -\def\HEADINGSsinglex{\HEADINGSsinglex934,30981 -\def\today{\today943,31256 -\def\thistitle{\thistitle958,31801 -\def\settitle{\settitle959,31826 -\def\settitlezzz #1{\settitlezzz960,31863 -\def\internalBitem{\internalBitem992,32793 -\def\internalBitemx{\internalBitemx993,32843 -\def\internalBxitem "#1"{\internalBxitem995,32888 -\def\internalBxitemx "#1"{\internalBxitemx996,32968 -\def\internalBkitem{\internalBkitem998,33043 -\def\internalBkitemx{\internalBkitemx999,33095 -\def\kitemzzz #1{\kitemzzz1001,33142 -\def\xitemzzz #1{\xitemzzz1004,33244 -\def\itemzzz #1{\itemzzz1007,33347 -\def\item{\item1037,34418 -\def\itemx{\itemx1038,34469 -\def\kitem{\kitem1039,34522 -\def\kitemx{\kitemx1040,34575 -\def\xitem{\xitem1041,34630 -\def\xitemx{\xitemx1042,34683 -\def\description{\description1045,34793 -\def\table{\table1047,34843 -\def\ftable{\ftable1052,34987 -\def\Eftable{\Eftable1056,35133 -\def\vtable{\vtable1059,35202 -\def\Evtable{\Evtable1063,35348 -\def\dontindex #1{\dontindex1066,35417 -\def\fnitemindex #1{\fnitemindex1067,35437 -\def\vritemindex #1{\vritemindex1068,35482 -\def\tablez #1#2#3#4#5#6{\tablez1074,35631 -\def\Edescription{\Edescription1077,35689 -\def\itemfont{\itemfont1082,35890 -\def\Etable{\Etable1090,36116 -\def\itemize{\itemize1103,36440 -\def\itemizezzz #1{\itemizezzz1105,36476 -\def\itemizey #1#2{\itemizey1110,36571 -\def#2{1119,36817 -\def\itemcontents{\itemcontents1120,36858 -\def\bullet{\bullet1123,36906 -\def\minus{\minus1124,36933 -\def\frenchspacing{\frenchspacing1128,37041 -\def\splitoff#1#2\endmark{\splitoff1134,37266 -\def\enumerate{\enumerate1140,37496 -\def\enumeratezzz #1{\enumeratezzz1141,37535 -\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 - \def\thearg{\thearg1146,37735 - \ifx\thearg\empty \def\thearg{\thearg1147,37754 -\def\numericenumerate{\numericenumerate1184,39088 -\def\lowercaseenumerate{\lowercaseenumerate1190,39218 -\def\uppercaseenumerate{\uppercaseenumerate1203,39565 -\def\startenumeration#1{\startenumeration1219,40055 -\def\alphaenumerate{\alphaenumerate1227,40237 -\def\capsenumerate{\capsenumerate1228,40272 -\def\Ealphaenumerate{\Ealphaenumerate1229,40306 -\def\Ecapsenumerate{\Ecapsenumerate1230,40340 -\def\itemizeitem{\itemizeitem1234,40420 -\def\newindex #1{\newindex1259,41277 -\def\defindex{\defindex1268,41566 -\def\newcodeindex #1{\newcodeindex1272,41674 -\def\defcodeindex{\defcodeindex1279,41934 -\def\synindex #1 #2 {\synindex1283,42114 -\def\syncodeindex #1 #2 {\syncodeindex1292,42454 -\def\doindex#1{\doindex1309,43133 -\def\singleindexer #1{\singleindexer1310,43192 -\def\docodeindex#1{\docodeindex1313,43304 -\def\singlecodeindexer #1{\singlecodeindexer1314,43371 -\def\indexdummies{\indexdummies1316,43429 -\def\_{\_1317,43449 -\def\w{\w1318,43477 -\def\bf{\bf1319,43504 -\def\rm{\rm1320,43533 -\def\sl{\sl1321,43562 -\def\sf{\sf1322,43591 -\def\tt{\tt1323,43619 -\def\gtr{\gtr1324,43647 -\def\less{\less1325,43677 -\def\hat{\hat1326,43709 -\def\char{\char1327,43739 -\def\TeX{\TeX1328,43771 -\def\dots{\dots1329,43801 -\def\copyright{\copyright1330,43834 -\def\tclose##1{\tclose1331,43877 -\def\code##1{\code1332,43922 -\def\samp##1{\samp1333,43963 -\def\t##1{\t1334,44004 -\def\r##1{\r1335,44039 -\def\i##1{\i1336,44074 -\def\b##1{\b1337,44109 -\def\cite##1{\cite1338,44144 -\def\key##1{\key1339,44185 -\def\file##1{\file1340,44224 -\def\var##1{\var1341,44265 -\def\kbd##1{\kbd1342,44304 -\def\indexdummyfont#1{\indexdummyfont1347,44460 -\def\indexdummytex{\indexdummytex1348,44486 -\def\indexdummydots{\indexdummydots1349,44510 -\def\indexnofonts{\indexnofonts1351,44536 +\let\lastnode=\relax}lastnode502,16194 +\let\refill=\relaxrefill504,16217 +\def\setfilename{setfilename509,16431 + \global\let\setfilename=\comment % Ignore extra @setfilename cmds.setfilename514,16562 +\outer\def\bye{bye518,16677 +\def\inforef #1{inforef520,16733 +\def\inforefzzz #1,#2,#3,#4**{inforefzzz521,16771 +\def\losespace #1{losespace523,16868 +\def\sf{sf532,17072 +\let\li = \sf % Sometimes we call it \li, not \sf.li533,17100 +\let\mainmagstep=\magstephalfmainmagstep536,17201 +\let\mainmagstep=\magstep1mainmagstep539,17250 +\font\defbf=cmbx10 scaled \magstep1 %was 1314bf558,17867 +\font\deftt=cmtt10 scaled \magstep1tt559,17913 +\def\df{df560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tentt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tenbf560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}bf560,17949 +\let\indsl=\inditindsl570,18310 +\let\indtt=\ninettindtt571,18328 +\let\indsf=\indrmindsf572,18347 +\let\indbf=\indrmindbf573,18365 +\let\indsc=\indrmindsc574,18383 +\let\chapbf=\chaprmchapbf584,18643 +\let\authorrm = \secrmauthorrm627,20193 +\def\resetmathfonts{resetmathfonts635,20543 +\def\textfonts{textfonts648,21132 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenrm649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenit649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltensl649,21149 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctenbf650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctentt650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textscsmallcaps650,21208 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensf651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsyteni651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensy651,21271 +\def\chapfonts{chapfonts653,21347 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenrm654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenit654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tensl654,21364 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctenbf655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctentt655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapscsmallcaps655,21424 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensf656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsyteni656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensy656,21487 +\def\secfonts{secfonts658,21563 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenrm659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenit659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltensl659,21579 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctenbf660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctentt660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secscsmallcaps660,21635 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensf661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsyteni661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensy661,21695 +\def\subsecfonts{subsecfonts663,21768 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenrm664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenit664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltensl664,21787 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctenbf665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctentt665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecscsmallcaps665,21846 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensf666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsyteni666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensy666,21909 +\def\indexfonts{indexfonts668,21985 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenrm669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenit669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltensl669,22003 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctenbf670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctentt670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indscsmallcaps670,22059 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensf671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsyteni671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensy671,22119 +\def\smartitalicx{smartitalicx691,22717 +\def\smartitalic#1{smartitalic692,22793 +\let\i=\smartitalici694,22851 +\let\var=\smartitalicvar695,22871 +\let\dfn=\smartitalicdfn696,22893 +\let\emph=\smartitalicemph697,22915 +\let\cite=\smartitaliccite698,22938 +\def\b#1{b700,22962 +\let\strong=\bstrong701,22981 +\def\t#1{t703,22997 +\let\ttfont = \tttfont704,23072 +\def\samp #1{samp706,23149 +\def\key #1{key707,23182 +\def\ctrl #1{ctrl708,23243 +\let\file=\sampfile710,23285 +\def\tclose#1{tclose716,23445 +\let\code=\tclosecode722,23722 +\def\xkey{xkey728,23880 +\def\kbdfoo#1#2#3\par{kbdfoo729,23896 +\def\kbdfoo#1#2#3\par{\def\one{one729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{three729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{threex729,23896 +\def\dmn#1{dmn738,24197 +\def\kbd#1{kbd740,24224 +\def\kbd#1{\def\look{look740,24224 +\def\l#1{l742,24281 +\def\r#1{r744,24310 +\def\sc#1{sc746,24378 +\def\ii#1{ii747,24421 +\def\titlefont#1{titlefont755,24654 +\def\titlepage{titlepage761,24757 + \let\subtitlerm=\tenrmsubtitlerm762,24810 + \def\subtitlefont{subtitlefont766,24984 + \def\authorfont{authorfont768,25068 + \def\title{title774,25278 + \def\titlezzz##1{titlezzz775,25313 + \def\subtitle{subtitle783,25628 + \def\subtitlezzz##1{subtitlezzz784,25669 + \def\author{author787,25787 + \def\authorzzz##1{authorzzz788,25824 + \let\oldpage = \pageoldpage793,26091 + \def\page{page794,26115 + \let\page = \oldpagepage799,26206 +\def\Etitlepage{Etitlepage804,26284 +\def\finishtitlepage{finishtitlepage817,26672 +\let\thispage=\foliothispage825,26825 +\let\HEADINGShook=\relaxHEADINGShook837,27420 +\def\evenheading{evenheading846,27680 +\def\oddheading{oddheading847,27723 +\def\everyheading{everyheading848,27764 +\def\evenfooting{evenfooting850,27810 +\def\oddfooting{oddfooting851,27853 +\def\everyfooting{everyfooting852,27894 +\gdef\evenheadingxxx #1{evenheadingxxx856,27958 +\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{evenheadingyyy857,28017 +\gdef\oddheadingxxx #1{oddheadingxxx860,28126 +\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{oddheadingyyy861,28183 +\gdef\everyheadingxxx #1{everyheadingxxx864,28290 +\gdef\everyheadingyyy #1@|#2@|#3@|#4\finish{everyheadingyyy865,28351 +\gdef\evenfootingxxx #1{evenfootingxxx869,28522 +\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{evenfootingyyy870,28581 +\gdef\oddfootingxxx #1{oddfootingxxx873,28690 +\gdef\oddfootingyyy #1@|#2@|#3@|#4\finish{oddfootingyyy874,28747 +\gdef\everyfootingxxx #1{everyfootingxxx877,28854 +\gdef\everyfootingyyy #1@|#2@|#3@|#4\finish{everyfootingyyy878,28915 +\def\headings #1 {headings893,29586 +\def\HEADINGSoff{HEADINGSoff895,29635 +\def\HEADINGSdouble{HEADINGSdouble904,30062 +\def\HEADINGSsingle{HEADINGSsingle914,30382 +\def\HEADINGSon{HEADINGSon922,30603 +\def\HEADINGSafter{HEADINGSafter924,30637 +\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}HEADINGShook924,30637 +\let\HEADINGSdoubleafter=\HEADINGSafterHEADINGSdoubleafter925,30692 +\def\HEADINGSdoublex{HEADINGSdoublex926,30732 +\def\HEADINGSsingleafter{HEADINGSsingleafter933,30920 +\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}HEADINGShook933,30920 +\def\HEADINGSsinglex{HEADINGSsinglex934,30981 +\def\today{today943,31256 +\def\thistitle{thistitle958,31801 +\def\settitle{settitle959,31826 +\def\settitlezzz #1{settitlezzz960,31863 +\def\settitlezzz #1{\gdef\thistitle{thistitle960,31863 +\def\internalBitem{internalBitem992,32793 +\def\internalBitemx{internalBitemx993,32843 +\def\internalBxitem "#1"{internalBxitem995,32888 +\def\internalBxitem "#1"{\def\xitemsubtopix{xitemsubtopix995,32888 +\def\internalBxitemx "#1"{internalBxitemx996,32968 +\def\internalBxitemx "#1"{\def\xitemsubtopix{xitemsubtopix996,32968 +\def\internalBkitem{internalBkitem998,33043 +\def\internalBkitemx{internalBkitemx999,33095 +\def\kitemzzz #1{kitemzzz1001,33142 +\def\xitemzzz #1{xitemzzz1004,33244 +\def\itemzzz #1{itemzzz1007,33347 +\def\item{item1037,34418 +\def\itemx{itemx1038,34469 +\def\kitem{kitem1039,34522 +\def\kitemx{kitemx1040,34575 +\def\xitem{xitem1041,34630 +\def\xitemx{xitemx1042,34683 +\def\description{description1045,34793 +\def\table{table1047,34843 +\gdef\tablex #1^^M{tablex1049,34925 +\def\ftable{ftable1052,34987 +\gdef\ftablex #1^^M{ftablex1054,35071 +\def\Eftable{Eftable1056,35133 +\let\Etable=\relax}Etable1057,35180 +\def\vtable{vtable1059,35202 +\gdef\vtablex #1^^M{vtablex1061,35286 +\def\Evtable{Evtable1063,35348 +\let\Etable=\relax}Etable1064,35395 +\def\dontindex #1{dontindex1066,35417 +\def\fnitemindex #1{fnitemindex1067,35437 +\def\vritemindex #1{vritemindex1068,35482 +\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{tabley1071,35543 +\def\tablez #1#2#3#4#5#6{tablez1074,35631 +\def\Edescription{Edescription1077,35689 +\let\itemindex=#1%itemindex1078,35735 +\def\itemfont{itemfont1082,35890 +\def\Etable{Etable1090,36116 +\let\item = \internalBitem %item1091,36162 +\let\itemx = \internalBitemx %itemx1092,36191 +\let\kitem = \internalBkitem %kitem1093,36222 +\let\kitemx = \internalBkitemx %kitemx1094,36253 +\let\xitem = \internalBxitem %xitem1095,36286 +\let\xitemx = \internalBxitemx %xitemx1096,36317 +\def\itemize{itemize1103,36440 +\def\itemizezzz #1{itemizezzz1105,36476 +\def\itemizey #1#2{itemizey1110,36571 +\def\itemcontents{itemcontents1120,36858 +\let\item=\itemizeitem}item1121,36881 +\def\bullet{bullet1123,36906 +\def\minus{minus1124,36933 +\def\frenchspacing{frenchspacing1128,37041 +\def\splitoff#1#2\endmark{splitoff1134,37266 +\def\splitoff#1#2\endmark{\def\first{first1134,37266 +\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{rest1134,37266 +\def\enumerate{enumerate1140,37496 +\def\enumeratezzz #1{enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{enumeratey1142,37588 + \def\thearg{thearg1146,37735 + \ifx\thearg\empty \def\thearg{thearg1147,37754 +\def\numericenumerate{numericenumerate1184,39088 +\def\lowercaseenumerate{lowercaseenumerate1190,39218 +\def\uppercaseenumerate{uppercaseenumerate1203,39565 +\def\startenumeration#1{startenumeration1219,40055 +\def\alphaenumerate{alphaenumerate1227,40237 +\def\capsenumerate{capsenumerate1228,40272 +\def\Ealphaenumerate{Ealphaenumerate1229,40306 +\def\Ecapsenumerate{Ecapsenumerate1230,40340 +\def\itemizeitem{itemizeitem1234,40420 +{\let\par=\endgraf \smallbreak}par1236,40460 +\gdef\newwrite{newwrite1249,40841 +\def\newindex #1{newindex1259,41277 +\expandafter\xdef\csname#1index\endcsname{csname1262,41439 +\def\defindex{defindex1268,41566 +\def\newcodeindex #1{newcodeindex1272,41674 +\expandafter\xdef\csname#1index\endcsname{csname1275,41840 +\def\defcodeindex{defcodeindex1279,41934 +\def\synindex #1 #2 {synindex1283,42114 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1284,42137 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1285,42217 +\expandafter\xdef\csname#1index\endcsname{csname1286,42273 +\def\syncodeindex #1 #2 {syncodeindex1292,42454 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1293,42481 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1294,42561 +\expandafter\xdef\csname#1index\endcsname{csname1295,42617 +\def\doindex#1{doindex1309,43133 +\def\doindex#1{\edef\indexname{indexname1309,43133 +\def\singleindexer #1{singleindexer1310,43192 +\def\singleindexer #1{\doind{\indexname}name1310,43192 +\def\docodeindex#1{docodeindex1313,43304 +\def\docodeindex#1{\edef\indexname{indexname1313,43304 +\def\singlecodeindexer #1{singlecodeindexer1314,43371 +\def\singlecodeindexer #1{\doind{\indexname}name1314,43371 +\def\indexdummies{indexdummies1316,43429 +\def\_{_1317,43449 +\def\w{w1318,43477 +\def\bf{bf1319,43504 +\def\rm{rm1320,43533 +\def\sl{sl1321,43562 +\def\sf{sf1322,43591 +\def\tt{tt1323,43619 +\def\gtr{gtr1324,43647 +\def\less{less1325,43677 +\def\hat{hat1326,43709 +\def\char{char1327,43739 +\def\TeX{TeX1328,43771 +\def\dots{dots1329,43801 +\def\copyright{copyright1330,43834 +\def\tclose##1{tclose1331,43877 +\def\code##1{code1332,43922 +\def\samp##1{samp1333,43963 +\def\t##1{t1334,44004 +\def\r##1{r1335,44039 +\def\i##1{i1336,44074 +\def\b##1{b1337,44109 +\def\cite##1{cite1338,44144 +\def\key##1{key1339,44185 +\def\file##1{file1340,44224 +\def\var##1{var1341,44265 +\def\kbd##1{kbd1342,44304 +\def\indexdummyfont#1{indexdummyfont1347,44460 +\def\indexdummytex{indexdummytex1348,44486 +\def\indexdummydots{indexdummydots1349,44510 +\def\indexnofonts{indexnofonts1351,44536 +\let\w=\indexdummyfontw1352,44556 \let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontt1353,44579 \let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontr1354,44602 \let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfonti1355,44625 \let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontb1356,44648 \let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontemph1357,44671 \let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontstrong1358,44697 \let\strong=\indexdummyfontdummyfont1358,44697 -\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\cite=\indexdummyfontcite1359,44725 +\let\cite=\indexdummyfontdummyfont1359,44725 +\let\sc=\indexdummyfontsc1360,44751 \let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfonttclose1364,44923 \let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontcode1365,44951 \let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontfile1366,44977 \let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontsamp1367,45003 \let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontkbd1368,45029 \let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontkey1369,45054 \let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontvar1370,45079 \let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexTeX1371,45104 \let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdots1372,45128 \let\dots=\indexdummydotsdummydots1372,45128 -\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 -\def\doind #1#2{\doind1384,45436 +\let\indexbackslash=0 %overridden during \printindex.indexbackslash1382,45380 +\def\doind #1#2{doind1384,45436 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 -\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\let\folio=0% Expand all macros now EXCEPT \foliofolio1388,45568 +\def\rawbackslashxx{rawbackslashxx1389,45619 +\def\rawbackslashxx{\indexbackslash}backslash1389,45619 {\indexnofontsnofonts1394,45881 -\def\dosubind #1#2#3{\dosubind1405,46192 +\xdef\temp1{temp11395,45896 +\edef\temp{temp1399,46068 +\def\dosubind #1#2#3{dosubind1405,46192 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 -\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\let\folio=0%folio1409,46329 +\def\rawbackslashxx{rawbackslashxx1410,46344 +\def\rawbackslashxx{\indexbackslash}backslash1410,46344 {\indexnofontsnofonts1414,46498 -\def\findex {\findex1443,47429 -\def\kindex {\kindex1444,47452 -\def\cindex {\cindex1445,47475 -\def\vindex {\vindex1446,47498 -\def\tindex {\tindex1447,47521 -\def\pindex {\pindex1448,47544 -\def\cindexsub {\cindexsub1450,47568 -\def\printindex{\printindex1462,47895 -\def\doprintindex#1{\doprintindex1464,47936 - \def\indexbackslash{\indexbackslash1481,48421 +\xdef\temp1{temp11415,46513 +\edef\temp{temp1419,46688 +\def\findex {findex1443,47429 +\def\kindex {kindex1444,47452 +\def\cindex {cindex1445,47475 +\def\vindex {vindex1446,47498 +\def\tindex {tindex1447,47521 +\def\pindex {pindex1448,47544 +\def\cindexsub {cindexsub1450,47568 +\gdef\cindexsub "#1" #2^^M{cindexsub1452,47631 +\def\printindex{printindex1462,47895 +\def\doprintindex#1{doprintindex1464,47936 + \def\indexbackslash{indexbackslash1481,48421 \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 -\def\initial #1{\initial1517,49532 -\def\entry #1#2{\entry1523,49739 +\def\initial #1{initial1517,49532 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttentt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\secttsf1518,49550 +\def\entry #1#2{entry1523,49739 \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 -\def\indexdotfill{\indexdotfill1549,50714 -\def\primary #1{\primary1552,50820 -\def\secondary #1#2{\secondary1556,50902 +\def\indexdotfill{indexdotfill1549,50714 +\def\primary #1{primary1552,50820 +\def\secondary #1#2{secondary1556,50902 \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 \newbox\partialpageialpage1566,51157 -\def\begindoublecolumns{\begindoublecolumns1572,51315 - \output={\global\setbox\partialpage=ialpage=1573,51351 -\def\enddoublecolumns{\enddoublecolumns1577,51539 -\def\doublecolumnout{\doublecolumnout1580,51624 +\def\begindoublecolumns{begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage1573,51351 +\def\enddoublecolumns{enddoublecolumns1577,51539 +\def\doublecolumnout{doublecolumnout1580,51624 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 -\def\pagesofar{\pagesofar1584,51871 -\def\balancecolumns{\balancecolumns1588,52108 +\def\pagesofar{pagesofar1584,51871 +\def\pagesofar{\unvbox\partialpage %ialpage1584,51871 +\def\balancecolumns{balancecolumns1588,52108 \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 \newcount \appendixno \appendixno = `\@no1627,53445 -\def\appendixletter{\appendixletter1628,53486 -\def\opencontents{\opencontents1632,53589 -\def\thischapter{\thischapter1637,53770 -\def\seccheck#1{\seccheck1638,53808 -\def\chapternofonts{\chapternofonts1643,53912 -\def\result{\result1646,53987 -\def\equiv{\equiv1647,54022 -\def\expansion{\expansion1648,54055 -\def\print{\print1649,54096 -\def\TeX{\TeX1650,54129 -\def\dots{\dots1651,54158 -\def\copyright{\copyright1652,54189 -\def\tt{\tt1653,54230 -\def\bf{\bf1654,54257 -\def\w{\w1655,54285 -\def\less{\less1656,54310 -\def\gtr{\gtr1657,54341 -\def\hat{\hat1658,54370 -\def\char{\char1659,54399 -\def\tclose##1{\tclose1660,54430 -\def\code##1{\code1661,54474 -\def\samp##1{\samp1662,54514 -\def\r##1{\r1663,54554 -\def\b##1{\b1664,54588 -\def\key##1{\key1665,54622 -\def\file##1{\file1666,54660 -\def\kbd##1{\kbd1667,54700 -\def\i##1{\i1669,54808 -\def\cite##1{\cite1670,54842 -\def\var##1{\var1671,54882 -\def\emph##1{\emph1672,54920 -\def\dfn##1{\dfn1673,54960 -\def\thischaptername{\thischaptername1676,55001 -\outer\def\chapter{\chapter1677,55040 -\def\chapterzzz #1{\chapterzzz1678,55081 -{\chapternofonts%nofonts%1687,55477 -\global\let\section = \numberedsec=1692,55630 -\global\let\subsection = \numberedsubsec=1693,55665 -\global\let\subsubsection = \numberedsubsubsec=1694,55706 -\outer\def\appendix{\appendix1697,55757 -\def\appendixzzz #1{\appendixzzz1698,55800 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{appendixletter1628,53486 +\def\appendixletter{\char\the\appendixno}no1628,53486 +\def\opencontents{opencontents1632,53589 +\def\thischapter{thischapter1637,53770 +\def\thischapter{} \def\thissection{thissection1637,53770 +\def\seccheck#1{seccheck1638,53808 +\def\chapternofonts{chapternofonts1643,53912 +\let\rawbackslash=\relax%rawbackslash1644,53934 +\let\frenchspacing=\relax%frenchspacing1645,53960 +\def\result{result1646,53987 +\def\equiv{equiv1647,54022 +\def\expansion{expansion1648,54055 +\def\print{print1649,54096 +\def\TeX{TeX1650,54129 +\def\dots{dots1651,54158 +\def\copyright{copyright1652,54189 +\def\tt{tt1653,54230 +\def\bf{bf1654,54257 +\def\w{w1655,54285 +\def\less{less1656,54310 +\def\gtr{gtr1657,54341 +\def\hat{hat1658,54370 +\def\char{char1659,54399 +\def\tclose##1{tclose1660,54430 +\def\code##1{code1661,54474 +\def\samp##1{samp1662,54514 +\def\r##1{r1663,54554 +\def\b##1{b1664,54588 +\def\key##1{key1665,54622 +\def\file##1{file1666,54660 +\def\kbd##1{kbd1667,54700 +\def\i##1{i1669,54808 +\def\cite##1{cite1670,54842 +\def\var##1{var1671,54882 +\def\emph##1{emph1672,54920 +\def\dfn##1{dfn1673,54960 +\def\thischaptername{thischaptername1676,55001 +\outer\def\chapter{chapter1677,55040 +\outer\def\chapter{\parsearg\chapterzzz}zzz1677,55040 +\def\chapterzzz #1{chapterzzz1678,55081 +\gdef\thissection{thissection1682,55246 +\gdef\thischaptername{thischaptername1683,55269 +\xdef\thischapter{thischapter1686,55410 +{\chapternofonts%nofonts1687,55477 +\edef\temp{temp1688,55495 +\global\let\section = \numberedsecsection1692,55630 +\global\let\subsection = \numberedsubsecsubsection1693,55665 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1694,55706 +\outer\def\appendix{appendix1697,55757 +\outer\def\appendix{\parsearg\appendixzzz}zzz1697,55757 +\def\appendixzzz #1{appendixzzz1698,55800 \global\advance \appendixno by 1 \message{no1700,55877 +\global\advance \appendixno by 1 \message{Appendix \appendixletter}letter1700,55877 \chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\gdef\thissection{thissection1702,55989 +\gdef\thischaptername{thischaptername1703,56012 +\xdef\thischapter{thischapter1704,56039 \xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 -{\chapternofonts%nofonts%1705,56111 +{\chapternofonts%nofonts1705,56111 +\edef\temp{temp1706,56129 {#1}{Appendix \appendixletter}letter1707,56167 \appendixnoderef %noderef1710,56267 -\global\let\section = \appendixsec=1711,56286 -\global\let\subsection = \appendixsubsec=1712,56321 -\global\let\subsubsection = \appendixsubsubsec=1713,56362 -\outer\def\top{\top1716,56413 -\outer\def\unnumbered{\unnumbered1717,56453 -\def\unnumberedzzz #1{\unnumberedzzz1718,56500 -{\chapternofonts%nofonts%1722,56663 -\global\let\section = \unnumberedsec=1727,56813 -\global\let\subsection = \unnumberedsubsec=1728,56850 -\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 -\outer\def\numberedsec{\numberedsec1732,56946 -\def\seczzz #1{\seczzz1733,56987 -{\chapternofonts%nofonts%1736,57143 -\outer\def\appendixsection{\appendixsection1745,57329 -\outer\def\appendixsec{\appendixsec1746,57386 -\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\global\let\section = \appendixsecsection1711,56286 +\global\let\section = \appendixsecsec1711,56286 +\global\let\subsection = \appendixsubsecsubsection1712,56321 +\global\let\subsection = \appendixsubsecsubsec1712,56321 +\global\let\subsubsection = \appendixsubsubsecsubsubsection1713,56362 +\global\let\subsubsection = \appendixsubsubsecsubsubsec1713,56362 +\outer\def\top{top1716,56413 +\outer\def\unnumbered{unnumbered1717,56453 +\def\unnumberedzzz #1{unnumberedzzz1718,56500 +\gdef\thischapter{thischapter1721,56619 +\gdef\thischapter{#1}\gdef\thissection{thissection1721,56619 +{\chapternofonts%nofonts1722,56663 +\edef\temp{temp1723,56681 +\global\let\section = \unnumberedsecsection1727,56813 +\global\let\subsection = \unnumberedsubsecsubsection1728,56850 +\global\let\subsubsection = \unnumberedsubsubsecsubsubsection1729,56893 +\outer\def\numberedsec{numberedsec1732,56946 +\def\seczzz #1{seczzz1733,56987 +\gdef\thissection{thissection1735,57079 +{\chapternofonts%nofonts1736,57143 +\edef\temp{temp1737,57161 +\outer\def\appendixsection{appendixsection1745,57329 +\outer\def\appendixsection{\parsearg\appendixsectionzzz}sectionzzz1745,57329 +\outer\def\appendixsec{appendixsec1746,57386 +\outer\def\appendixsec{\parsearg\appendixsectionzzz}sectionzzz1746,57386 +\def\appendixsectionzzz #1{appendixsectionzzz1747,57439 +\gdef\thissection{thissection1749,57551 \gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 -{\chapternofonts%nofonts%1750,57619 +{\chapternofonts%nofonts1750,57619 +\edef\temp{temp1751,57637 {#1}{\appendixletter}letter1752,57675 \appendixnoderef %noderef1755,57775 -\outer\def\unnumberedsec{\unnumberedsec1759,57815 -\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 -{\chapternofonts%nofonts%1762,57963 -\outer\def\numberedsubsec{\numberedsubsec1770,58131 -\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 -{\chapternofonts%nofonts%1774,58365 -\outer\def\appendixsubsec{\appendixsubsec1783,58569 -\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\outer\def\unnumberedsec{unnumberedsec1759,57815 +\def\unnumberedseczzz #1{unnumberedseczzz1760,57868 +\plainsecheading {#1}\gdef\thissection{thissection1761,57919 +{\chapternofonts%nofonts1762,57963 +\edef\temp{temp1763,57981 +\outer\def\numberedsubsec{numberedsubsec1770,58131 +\def\numberedsubseczzz #1{numberedsubseczzz1771,58186 +\gdef\thissection{thissection1772,58235 +{\chapternofonts%nofonts1774,58365 +\edef\temp{temp1775,58383 +\outer\def\appendixsubsec{appendixsubsec1783,58569 +\outer\def\appendixsubsec{\parsearg\appendixsubseczzz}subseczzz1783,58569 +\def\appendixsubseczzz #1{appendixsubseczzz1784,58624 +\gdef\thissection{thissection1785,58677 \subsecheading {#1}{\appendixletter}letter1786,58746 -{\chapternofonts%nofonts%1787,58811 +{\chapternofonts%nofonts1787,58811 +\edef\temp{temp1788,58829 {#1}{\appendixletter}letter1789,58870 \appendixnoderef %noderef1792,58985 -\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 -\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 -{\chapternofonts%nofonts%1799,59185 -\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 -\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 -{\chapternofonts%nofonts%1812,59614 -\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 -\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 +\outer\def\unnumberedsubsec{unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{unnumberedsubseczzz1797,59084 +\plainsecheading {#1}\gdef\thissection{thissection1798,59141 +{\chapternofonts%nofonts1799,59185 +\edef\temp{temp1800,59203 +\outer\def\numberedsubsubsec{numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{numberedsubsubseczzz1808,59417 +\gdef\thissection{thissection1809,59472 +{\chapternofonts%nofonts1812,59614 +\edef\temp{temp1813,59632 +\outer\def\appendixsubsubsec{appendixsubsubsec1823,59847 +\outer\def\appendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1823,59847 +\def\appendixsubsubseczzz #1{appendixsubsubseczzz1824,59908 +\gdef\thissection{thissection1825,59967 {\appendixletter}letter1827,60047 -{\chapternofonts%nofonts%1828,60113 +{\chapternofonts%nofonts1828,60113 +\edef\temp{temp1829,60131 {\appendixletter}letter1830,60178 \appendixnoderef %noderef1834,60312 -\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 -\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 -{\chapternofonts%nofonts%1841,60524 -\def\infotop{\infotop1851,60853 -\def\infounnumbered{\infounnumbered1852,60891 -\def\infounnumberedsec{\infounnumberedsec1853,60936 -\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 -\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 -\def\infoappendix{\infoappendix1857,61108 -\def\infoappendixsec{\infoappendixsec1858,61149 -\def\infoappendixsubsec{\infoappendixsubsec1859,61196 -\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 -\def\infochapter{\infochapter1862,61309 -\def\infosection{\infosection1863,61348 -\def\infosubsection{\infosubsection1864,61387 -\def\infosubsubsection{\infosubsubsection1865,61432 -\global\let\section = \numberedsec=1870,61669 -\global\let\subsection = \numberedsubsec=1871,61704 -\global\let\subsubsection = \numberedsubsubsec=1872,61745 -\def\majorheading{\majorheading1886,62252 -\def\majorheadingzzz #1{\majorheadingzzz1887,62297 -\def\chapheading{\chapheading1893,62530 -\def\chapheadingzzz #1{\chapheadingzzz1894,62573 -\def\heading{\heading1899,62768 -\def\subheading{\subheading1901,62805 -\def\subsubheading{\subsubheading1903,62848 -\def\dobreak#1#2{\dobreak1910,63125 -\def\setchapterstyle #1 {\setchapterstyle1912,63203 -\def\chapbreak{\chapbreak1919,63458 -\def\chappager{\chappager1920,63508 -\def\chapoddpage{\chapoddpage1921,63546 -\def\setchapternewpage #1 {\setchapternewpage1923,63625 -\def\CHAPPAGoff{\CHAPPAGoff1925,63682 -\def\CHAPPAGon{\CHAPPAGon1929,63776 -\global\def\HEADINGSon{\HEADINGSon1932,63867 -\def\CHAPPAGodd{\CHAPPAGodd1934,63909 -\global\def\HEADINGSon{\HEADINGSon1937,64005 -\def\CHAPFplain{\CHAPFplain1941,64059 -\def\chfplain #1#2{\chfplain1945,64151 -\def\unnchfplain #1{\unnchfplain1956,64374 -\def\unnchfopen #1{\unnchfopen1964,64603 -\def\chfopen #1#2{\chfopen1970,64811 -\def\CHAPFopen{\CHAPFopen1975,64955 -\def\subsecheadingbreak{\subsecheadingbreak1982,65173 -\def\secheadingbreak{\secheadingbreak1985,65302 -\def\secheading #1#2#3{\secheading1993,65584 -\def\plainsecheading #1{\plainsecheading1994,65640 -\def\secheadingi #1{\secheadingi1995,65683 -\def\subsecheading #1#2#3#4{\subsecheading2006,66051 -\def\subsecheadingi #1{\subsecheadingi2007,66118 -\def\subsubsecfonts{\subsubsecfonts2014,66415 -\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 -\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 -\def\startcontents#1{\startcontents2032,67088 - \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 -\outer\def\contents{\contents2049,67720 -\outer\def\summarycontents{\summarycontents2057,67864 - \def\secentry ##1##2##3##4{\secentry2067,68235 - \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 - \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 - \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 - \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 - \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 -\def\chapentry#1#2#3{\chapentry2085,68865 -\def\shortchapentry#1#2#3{\shortchapentry2088,68982 +\outer\def\unnumberedsubsubsec{unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{unnumberedsubsubseczzz1839,60417 +\plainsecheading {#1}\gdef\thissection{thissection1840,60480 +{\chapternofonts%nofonts1841,60524 +\edef\temp{temp1842,60542 +\def\infotop{infotop1851,60853 +\def\infounnumbered{infounnumbered1852,60891 +\def\infounnumberedsec{infounnumberedsec1853,60936 +\def\infounnumberedsubsec{infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{infounnumberedsubsubsec1855,61044 +\def\infoappendix{infoappendix1857,61108 +\def\infoappendix{\parsearg\appendixzzz}zzz1857,61108 +\def\infoappendixsec{infoappendixsec1858,61149 +\def\infoappendixsec{\parsearg\appendixseczzz}seczzz1858,61149 +\def\infoappendixsubsec{infoappendixsubsec1859,61196 +\def\infoappendixsubsec{\parsearg\appendixsubseczzz}subseczzz1859,61196 +\def\infoappendixsubsubsec{infoappendixsubsubsec1860,61249 +\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1860,61249 +\def\infochapter{infochapter1862,61309 +\def\infochapter{\parsearg\chapterzzz}zzz1862,61309 +\def\infosection{infosection1863,61348 +\def\infosection{\parsearg\sectionzzz}zzz1863,61348 +\def\infosubsection{infosubsection1864,61387 +\def\infosubsection{\parsearg\subsectionzzz}zzz1864,61387 +\def\infosubsubsection{infosubsubsection1865,61432 +\def\infosubsubsection{\parsearg\subsubsectionzzz}zzz1865,61432 +\global\let\section = \numberedsecsection1870,61669 +\global\let\subsection = \numberedsubsecsubsection1871,61704 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1872,61745 +\def\majorheading{majorheading1886,62252 +\def\majorheadingzzz #1{majorheadingzzz1887,62297 +\def\chapheading{chapheading1893,62530 +\def\chapheadingzzz #1{chapheadingzzz1894,62573 +\def\heading{heading1899,62768 +\def\subheading{subheading1901,62805 +\def\subsubheading{subsubheading1903,62848 +\def\dobreak#1#2{dobreak1910,63125 +\def\setchapterstyle #1 {setchapterstyle1912,63203 +\def\chapbreak{chapbreak1919,63458 +\def\chappager{chappager1920,63508 +\def\chapoddpage{chapoddpage1921,63546 +\def\setchapternewpage #1 {setchapternewpage1923,63625 +\def\CHAPPAGoff{CHAPPAGoff1925,63682 +\global\let\pchapsepmacro=\chapbreakpchapsepmacro1926,63699 +\global\let\pagealignmacro=\chappager}pagealignmacro1927,63736 +\def\CHAPPAGon{CHAPPAGon1929,63776 +\global\let\pchapsepmacro=\chappagerpchapsepmacro1930,63792 +\global\let\pagealignmacro=\chappagerpagealignmacro1931,63829 +\global\def\HEADINGSon{HEADINGSon1932,63867 +\def\CHAPPAGodd{CHAPPAGodd1934,63909 +\global\let\pchapsepmacro=\chapoddpagepchapsepmacro1935,63926 +\global\let\pagealignmacro=\chapoddpagepagealignmacro1936,63965 +\global\def\HEADINGSon{HEADINGSon1937,64005 +\def\CHAPFplain{CHAPFplain1941,64059 +\global\let\chapmacro=\chfplainchapmacro1942,64076 +\global\let\unnumbchapmacro=\unnchfplain}unnumbchapmacro1943,64108 +\def\chfplain #1#2{chfplain1945,64151 +\def\unnchfplain #1{unnchfplain1956,64374 +\def\unnchfopen #1{unnchfopen1964,64603 +\def\chfopen #1#2{chfopen1970,64811 +\def\CHAPFopen{CHAPFopen1975,64955 +\global\let\chapmacro=\chfopenchapmacro1976,64971 +\global\let\unnumbchapmacro=\unnchfopen}unnumbchapmacro1977,65002 +\def\subsecheadingbreak{subsecheadingbreak1982,65173 +\def\secheadingbreak{secheadingbreak1985,65302 +\let\paragraphindent=\commentparagraphindent1988,65428 +\def\secheading #1#2#3{secheading1993,65584 +\def\plainsecheading #1{plainsecheading1994,65640 +\def\secheadingi #1{secheadingi1995,65683 +\def\subsecheading #1#2#3#4{subsecheading2006,66051 +\def\subsecheadingi #1{subsecheadingi2007,66118 +\def\subsubsecfonts{subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{subsubsecheading2017,66538 +\def\subsubsecheadingi #1{subsubsecheadingi2018,66616 +\def\startcontents#1{startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{thischapter2040,67361 +\outer\def\contents{contents2049,67720 +\outer\def\summarycontents{summarycontents2057,67864 + \let\chapentry = \shortchapentrychapentry2060,67936 + \let\unnumbchapentry = \shortunnumberedentryunnumbchapentry2061,67975 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslrm2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslbf2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslsl2064,68098 + \def\secentry ##1##2##3##4{secentry2067,68235 + \def\unnumbsecentry ##1##2{unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{unnumbsubsubsecentry2072,68431 +\let\shortcontents = \summarycontentsshortcontents2077,68530 +\def\chapentry#1#2#3{chapentry2085,68865 +\def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}space2085,68865 +\def\shortchapentry#1#2#3{shortchapentry2088,68982 {#2\labelspace #1}space2091,69092 -\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 -\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 -\def\secentry#1#2#3#4{\secentry2102,69357 -\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 -\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 -\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 -\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 +\def\unnumbchapentry#1#2{unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{secentry2102,69357 +\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}space2102,69357 +\def\unnumbsecentry#1#2{unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{subsecentry2106,69477 +\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}space2106,69477 +\def\unnumbsubsecentry#1#2{unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{subsubsecentry2110,69621 \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 -\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 -\def\dochapentry#1#2{\dochapentry2123,70080 -\def\dosecentry#1#2{\dosecentry2138,70685 -\def\dosubsecentry#1#2{\dosubsecentry2145,70863 -\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 -\def\labelspace{\labelspace2160,71299 -\def\dopageno#1{\dopageno2162,71334 -\def\doshortpageno#1{\doshortpageno2163,71360 -\def\chapentryfonts{\chapentryfonts2165,71392 -\def\secentryfonts{\secentryfonts2166,71427 -\def\point{\point2192,72386 -\def\result{\result2194,72407 -\def\expansion{\expansion2195,72480 -\def\print{\print2196,72551 -\def\equiv{\equiv2198,72618 -\def\error{\error2218,73391 -\def\tex{\tex2224,73620 -\def\@{\@2242,74003 -\gdef\sepspaces{\def {\ }}}\2265,74735 -\def\aboveenvbreak{\aboveenvbreak2268,74817 -\def\afterenvbreak{\afterenvbreak2272,74983 -\def\ctl{\ctl2286,75494 -\def\ctr{\ctr2287,75566 -\def\cbl{\cbl2288,75605 -\def\cbr{\cbr2289,75645 -\def\carttop{\carttop2290,75684 -\def\cartbot{\cartbot2293,75792 -\long\def\cartouche{\cartouche2299,75932 -\def\Ecartouche{\Ecartouche2326,76720 -\def\lisp{\lisp2338,76855 -\def\Elisp{\Elisp2348,77202 -\def\next##1{\next2360,77528 -\def\Eexample{\Eexample2364,77570 -\def\Esmallexample{\Esmallexample2367,77617 -\def\smalllispx{\smalllispx2373,77795 -\def\Esmalllisp{\Esmalllisp2383,78149 +\def\unnumbsubsubsecentry#1#2{unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{dochapentry2123,70080 +\def\dosecentry#1#2{dosecentry2138,70685 +\def\dosubsecentry#1#2{dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{dosubsubsecentry2152,71048 +\def\labelspace{labelspace2160,71299 +\def\dopageno#1{dopageno2162,71334 +\def\doshortpageno#1{doshortpageno2163,71360 +\def\chapentryfonts{chapentryfonts2165,71392 +\def\secentryfonts{secentryfonts2166,71427 +\let\subsecentryfonts = \textfontssubsecentryfonts2167,71458 +\let\subsubsecentryfonts = \textfontssubsubsecentryfonts2168,71493 +\let\ptexequiv = \equivptexequiv2180,71896 +\def\point{point2192,72386 +\def\result{result2194,72407 +\def\expansion{expansion2195,72480 +\def\print{print2196,72551 +\def\equiv{equiv2198,72618 +\def\error{error2218,73391 +\def\tex{tex2224,73620 +\catcode `\^=7 \catcode `\_=8 \catcode `\~=13 \let~=\tie~2227,73731 +\let\{=\ptexlbrace{2237,73912 +\let\}=\ptexrbrace}2238,73931 +\let\.=\ptexdot.2239,73950 +\let\*=\ptexstar*2240,73966 +\let\dots=\ptexdotsdots2241,73983 +\def\@{@2242,74003 +\let\bullet=\ptexbulletbullet2243,74014 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlb2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlc2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexli2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlt2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexll2244,74038 +\let\L=\ptexLL2245,74108 +\let\Etex=\endgroup}Etex2247,74124 +\gdef\lisppar{lisppar2259,74517 +\gdef\sepspaces{sepspaces2265,74735 +\def\aboveenvbreak{aboveenvbreak2268,74817 +\def\afterenvbreak{afterenvbreak2272,74983 +\let\nonarrowing=\relaxnonarrowing2276,75176 +\def\ctl{ctl2286,75494 +\def\ctr{ctr2287,75566 +\def\cbl{cbl2288,75605 +\def\cbr{cbr2289,75645 +\def\carttop{carttop2290,75684 +\def\cartbot{cartbot2293,75792 +\long\def\cartouche{cartouche2299,75932 + \let\nonarrowing=\commentnonarrowing2311,76404 +\def\Ecartouche{Ecartouche2326,76720 +\def\lisp{lisp2338,76855 +\let\par=\lispparpar2347,77184 +\def\Elisp{Elisp2348,77202 +\let\exdent=\nofillexdentexdent2355,77418 +\let\nonarrowing=\relaxnonarrowing2356,77444 +\def\next##1{next2360,77528 +\let\example=\lispexample2363,77551 +\def\Eexample{Eexample2364,77570 +\let\smallexample=\lispsmallexample2366,77593 +\def\Esmallexample{Esmallexample2367,77617 +\def\smalllispx{smalllispx2373,77795 +\let\par=\lispparpar2382,78131 +\def\Esmalllisp{Esmalllisp2383,78149 +\let\exdent=\nofillexdentexdent2392,78436 +\let\nonarrowing=\relaxnonarrowing2393,78462 \obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 -\def\next##1{\next2397,78562 -\def\display{\display2401,78642 -\def\Edisplay{\Edisplay2410,78961 -\def\next##1{\next2422,79272 -\def\format{\format2426,79375 -\def\Eformat{\Eformat2434,79671 -\def\next##1{\next2437,79760 -\def\flushleft{\flushleft2441,79812 -\def\Eflushleft{\Eflushleft2451,80183 -\def\next##1{\next2454,80276 -\def\flushright{\flushright2456,80298 -\def\Eflushright{\Eflushright2466,80670 -\def\next##1{\next2470,80801 -\def\quotation{\quotation2474,80859 -\def\Equotation{\Equotation2480,81051 -\def\setdeffont #1 {\setdeffont2493,81449 +\def\next##1{next2397,78562 +\def\display{display2401,78642 +\let\par=\lispparpar2409,78943 +\def\Edisplay{Edisplay2410,78961 +\let\exdent=\nofillexdentexdent2417,79180 +\let\nonarrowing=\relaxnonarrowing2418,79206 +\def\next##1{next2422,79272 +\def\format{format2426,79375 +\let\par=\lispparpar2433,79653 +\def\Eformat{Eformat2434,79671 +\def\next##1{next2437,79760 +\def\flushleft{flushleft2441,79812 +\let\par=\lispparpar2450,80165 +\def\Eflushleft{Eflushleft2451,80183 +\def\next##1{next2454,80276 +\def\flushright{flushright2456,80298 +\let\par=\lispparpar2465,80652 +\def\Eflushright{Eflushright2466,80670 +\def\next##1{next2470,80801 +\def\quotation{quotation2474,80859 +\def\Equotation{Equotation2480,81051 +\let\nonarrowing=\relaxnonarrowing2487,81301 +\def\setdeffont #1 {setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 \newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 \newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 -\def\activeparens{\activeparens2503,81822 -\def\opnr{\opnr2529,83034 -\def\lbrb{\lbrb2530,83099 -\def\defname #1#2{\defname2536,83300 +\def\activeparens{activeparens2503,81822 +\gdef\functionparens{functionparens2507,82016 +\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 }&2507,82016 +\gdef\boldbrax{boldbrax2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}(2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb})2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}[2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}]2508,82074 +\gdef\oprm#1 {oprm2512,82250 +\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested %(2512,82250 +\gdef\opnested{opnested2516,82407 +\gdef\clrm{clrm2518,82466 +\ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\) \fi(2520,82602 +\gdef\amprm#1 {amprm2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ }(2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ })2523,82769 +\gdef\normalparens{normalparens2525,82822 +\gdef\normalparens{\boldbrax\let&=\ampnr}&2525,82822 +\def\opnr{opnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{clnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{{\sf\char`\)}} \def\ampnr{ampnr2529,83034 +\def\lbrb{lbrb2530,83099 +\def\lbrb{{\bf\char`\[}} \def\rbrb{rbrb2530,83099 +\def\defname #1#2{defname2536,83300 \advance\dimen2 by -\defbodyindentbodyindent2540,83418 \advance\dimen3 by -\defbodyindentbodyindent2542,83472 \setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\setbox0=\hbox{\hskip \deflastargmargin{\rm #2}\hskip \deftypemargin}typemargin2544,83526 \dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 \parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 \rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 \advance\leftskip by -\defbodyindentbodyindent2557,84246 \exdentamount=\defbodyindentbodyindent2558,84283 -\def\defparsebody #1#2#3{\defparsebody2568,84642 -\def#1{2572,84826 -\def#2{2573,84862 +\def\defparsebody #1#2#3{defparsebody2568,84642 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \exdentamount=\defbodyindentbodyindent2576,85008 -\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 -\def#1{2585,85273 -\def#2##1 {2586,85309 +\def\defmethparsebody #1#2#3#4 {defmethparsebody2581,85112 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \exdentamount=\defbodyindentbodyindent2589,85466 -\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 -\def#1{2596,85712 -\def#2##1 ##2 {2597,85748 +\def\defopparsebody #1#2#3#4#5 {defopparsebody2592,85551 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \exdentamount=\defbodyindentbodyindent2601,85922 -\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 -\def#1{2612,86380 -\def#2{2613,86416 +\def\defvarparsebody #1#2#3{defvarparsebody2608,86193 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \exdentamount=\defbodyindentbodyindent2616,86549 -\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 -\def#1{2625,86799 -\def#2##1 {2626,86835 +\def\defvrparsebody #1#2#3#4 {defvrparsebody2621,86640 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \exdentamount=\defbodyindentbodyindent2629,86979 -\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 -\def#1{2636,87215 -\def#2##1 ##2 {2637,87251 +\def\defopvarparsebody #1#2#3#4#5 {defopvarparsebody2632,87051 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \exdentamount=\defbodyindentbodyindent2641,87412 -\def\defunargs #1{\defunargs2664,88172 -\def\deftypefunargs #1{\deftypefunargs2676,88554 -\def\deffn{\deffn2690,88936 -\def\deffnheader #1#2#3{\deffnheader2692,88993 +\gdef\spacesplit#1#2^^M{spacesplit2652,87775 +\long\gdef\spacesplitfoo#1#2 #3#4\spacesplitfoo{spacesplitfoo2653,87852 +\def\defunargs #1{defunargs2664,88172 +\def\deftypefunargs #1{deftypefunargs2676,88554 +\def\deffn{deffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}methparsebody\Edeffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnx\deffnheader2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnheader2690,88936 +\def\deffnheader #1#2#3{deffnheader2692,88993 \begingroup\defname {name2693,89041 -\def\defun{\defun2699,89186 -\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {#2}{#1}\defunargs{unargs2693,89041 +\def\defun{defun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}parsebody\Edefun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unx\defunheader2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unheader2699,89186 +\def\defunheader #1#2{defunheader2701,89239 \begingroup\defname {name2702,89314 \defunargs {unargs2703,89350 -\def\deftypefun{\deftypefun2709,89498 -\def\deftypefunheader #1#2{\deftypefunheader2712,89620 -\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\def\deftypefun{deftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}parsebody\Edeftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunx\deftypefunheader2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunheader2709,89498 +\def\deftypefunheader #1#2{deftypefunheader2712,89620 +\def\deftypefunheader #1#2{\deftypefunheaderx{typefunheaderx2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{deftypefunheaderx2714,89729 \begingroup\defname {name2716,89821 \deftypefunargs {typefunargs2717,89867 -\def\deftypefn{\deftypefn2723,90038 -\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 -\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\def\deftypefn{deftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}methparsebody\Edeftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnx\deftypefnheader2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnheader2723,90038 +\def\deftypefnheader #1#2#3{deftypefnheader2726,90187 +\def\deftypefnheader #1#2#3{\deftypefnheaderx{typefnheaderx2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{deftypefnheaderx2728,90323 \begingroup\defname {name2730,90416 \deftypefunargs {typefunargs2731,90456 -\def\defmac{\defmac2737,90577 -\def\defmacheader #1#2{\defmacheader2739,90634 +\def\defmac{defmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}parsebody\Edefmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macx\defmacheader2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macheader2737,90577 +\def\defmacheader #1#2{defmacheader2739,90634 \begingroup\defname {name2740,90710 \defunargs {unargs2741,90743 -\def\defspec{\defspec2747,90867 -\def\defspecheader #1#2{\defspecheader2749,90928 +\def\defspec{defspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}parsebody\Edefspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specx\defspecheader2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specheader2747,90867 +\def\defspecheader #1#2{defspecheader2749,90928 \begingroup\defname {name2750,91005 \defunargs {unargs2751,91045 -\def\deffnx #1 {\deffnx2758,91240 -\def\defunx #1 {\defunx2759,91297 -\def\defmacx #1 {\defmacx2760,91354 -\def\defspecx #1 {\defspecx2761,91413 -\def\deftypefnx #1 {\deftypefnx2762,91474 -\def\deftypeunx #1 {\deftypeunx2763,91539 -\def\defop #1 {\defop2769,91685 -\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 -\def\defopheader #1#2#3{\defopheader2772,91774 +\def\deffnx #1 {deffnx2758,91240 +\def\defunx #1 {defunx2759,91297 +\def\defmacx #1 {defmacx2760,91354 +\def\defspecx #1 {defspecx2761,91413 +\def\deftypefnx #1 {deftypefnx2762,91474 +\def\deftypeunx #1 {deftypeunx2763,91539 +\def\defop #1 {defop2769,91685 +\def\defop #1 {\def\defoptype{defoptype2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opx\defopheader2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opheader\defoptype2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}optype2770,91720 +\def\defopheader #1#2#3{defopheader2772,91774 \begingroup\defname {name2774,91863 +\begingroup\defname {#2}{\defoptype{optype2774,91863 \defunargs {unargs2775,91909 -\def\defmethod{\defmethod2780,91970 -\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\def\defmethod{defmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methparsebody\Edefmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodx\defmethodheader2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodheader2780,91970 +\def\defmethodheader #1#2#3{defmethodheader2782,92043 \begingroup\defname {name2784,92131 \defunargs {unargs2785,92171 -\def\defcv #1 {\defcv2790,92245 -\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 -\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\def\defcv #1 {defcv2790,92245 +\def\defcv #1 {\def\defcvtype{defcvtype2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvx\defcvarheader2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvarheader\defcvtype2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvtype2791,92280 +\def\defcvarheader #1#2#3{defcvarheader2793,92339 \begingroup\defname {name2795,92425 +\begingroup\defname {#2}{\defcvtype{cvtype2795,92425 \defvarargs {varargs2796,92471 -\def\defivar{\defivar2801,92544 -\def\defivarheader #1#2#3{\defivarheader2803,92607 +\def\defivar{defivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}vrparsebody\Edefivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarx\defivarheader2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarheader2801,92544 +\def\defivarheader #1#2#3{defivarheader2803,92607 \begingroup\defname {name2805,92693 \defvarargs {varargs2806,92744 -\def\defopx #1 {\defopx2812,92893 -\def\defmethodx #1 {\defmethodx2813,92950 -\def\defcvx #1 {\defcvx2814,93015 -\def\defivarx #1 {\defivarx2815,93072 -\def\defvarargs #1{\defvarargs2822,93343 -\def\defvr{\defvr2828,93487 -\def\defvrheader #1#2#3{\defvrheader2830,93542 +\def\defopx #1 {defopx2812,92893 +\def\defmethodx #1 {defmethodx2813,92950 +\def\defcvx #1 {defcvx2814,93015 +\def\defivarx #1 {defivarx2815,93072 +\def\defvarargs #1{defvarargs2822,93343 +\def\defvr{defvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrparsebody\Edefvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrx\defvrheader2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrheader2828,93487 +\def\defvrheader #1#2#3{defvrheader2830,93542 \begingroup\defname {name2831,93590 -\def\defvar{\defvar2835,93675 -\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {#2}{#1}\defvarargs{varargs2831,93590 +\def\defvar{defvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varparsebody\Edefvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varx\defvarheader2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varheader2835,93675 +\def\defvarheader #1#2{defvarheader2837,93735 \begingroup\defname {name2838,93806 \defvarargs {varargs2839,93842 -\def\defopt{\defopt2844,93908 -\def\defoptheader #1#2{\defoptheader2846,93968 +\def\defopt{defopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}varparsebody\Edefopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optx\defoptheader2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optheader2844,93908 +\def\defoptheader #1#2{defoptheader2846,93968 \begingroup\defname {name2847,94039 \defvarargs {varargs2848,94078 -\def\deftypevar{\deftypevar2853,94135 -\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\def\deftypevar{deftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}varparsebody\Edeftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarx\deftypevarheader2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarheader2853,94135 +\def\deftypevarheader #1#2{deftypevarheader2856,94251 \begingroup\defname {name2858,94334 -\def\deftypevr{\deftypevr2865,94508 -\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\def\deftypevr{deftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}vrparsebody\Edeftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrx\deftypevrheader2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrheader2865,94508 +\def\deftypevrheader #1#2#3{deftypevrheader2867,94579 \begingroup\defname {name2868,94631 -\def\defvrx #1 {\defvrx2876,94868 -\def\defvarx #1 {\defvarx2877,94925 -\def\defoptx #1 {\defoptx2878,94984 -\def\deftypevarx #1 {\deftypevarx2879,95043 -\def\deftypevrx #1 {\deftypevrx2880,95110 -\def\deftpargs #1{\deftpargs2885,95259 -\def\deftp{\deftp2889,95339 -\def\deftpheader #1#2#3{\deftpheader2891,95394 +\def\defvrx #1 {defvrx2876,94868 +\def\defvarx #1 {defvarx2877,94925 +\def\defoptx #1 {defoptx2878,94984 +\def\deftypevarx #1 {deftypevarx2879,95043 +\def\deftypevrx #1 {deftypevrx2880,95110 +\def\deftpargs #1{deftpargs2885,95259 +\def\deftpargs #1{\bf \defvarargs{varargs2885,95259 +\def\deftp{deftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}vrparsebody\Edeftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpx\deftpheader2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpheader2889,95339 +\def\deftpheader #1#2#3{deftpheader2891,95394 \begingroup\defname {name2892,95442 -\def\deftpx #1 {\deftpx2897,95601 -\def\setref#1{\setref2908,95922 -\def\unnumbsetref#1{\unnumbsetref2913,96036 -\def\appendixsetref#1{\appendixsetref2918,96143 -\def\pxref#1{\pxref2929,96554 -\def\xref#1{\xref2930,96590 -\def\ref#1{\ref2931,96625 -\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 -\def\printedmanual{\printedmanual2933,96698 -\def\printednodename{\printednodename2934,96736 -\def\printednodename{\printednodename2939,96861 -section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\begingroup\defname {#2}{#1}\deftpargs{tpargs2892,95442 +\def\deftpx #1 {deftpx2897,95601 +\def\setref#1{setref2908,95922 +\def\unnumbsetref#1{unnumbsetref2913,96036 +\def\appendixsetref#1{appendixsetref2918,96143 +\def\pxref#1{pxref2929,96554 +\def\xref#1{xref2930,96590 +\def\ref#1{ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{xrefX2932,96655 +\def\printedmanual{printedmanual2933,96698 +\def\printednodename{printednodename2934,96736 +\def\printednodename{printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}printedmanual2954,97493 \refx{x2957,97571 -\def\dosetq #1#2{\dosetq2965,97791 -\def\internalsetq #1#2{\internalsetq2973,98049 -\def\Ypagenumber{\Ypagenumber2977,98150 -\def\Ytitle{\Ytitle2979,98176 -\def\Ynothing{\Ynothing2981,98203 -\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 -\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\refx{#1-snt}{} [\printednodename], page\tie\refx{x2957,97571 +\def\dosetq #1#2{dosetq2965,97791 +\def\dosetq #1#2{{\let\folio=0 \turnoffactive%folio2965,97791 +\edef\next{next2966,97838 +\def\internalsetq #1#2{internalsetq2973,98049 +\def\Ypagenumber{Ypagenumber2977,98150 +\def\Ytitle{Ytitle2979,98176 +\def\Ynothing{Ynothing2981,98203 +\def\Ysectionnumberandtype{Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{Yappendixletterandtype2992,98536 \ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 -\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 - \def\linenumber{\linenumber3009,99135 -\def\refx#1#2{\refx3015,99319 -\def\xrdef #1#2{\xrdef3037,99945 -\def\readauxfile{\readauxfile3040,100030 -\def\supereject{\supereject3110,101811 -\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 -\def\openindices{\openindices3139,102682 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the2998,98796 +\gdef\xreftie{xreftie3001,98891 + \let\linenumber = \empty % Non-3.0.linenumber3007,99091 + \def\linenumber{linenumber3009,99135 +\def\refx#1#2{refx3015,99319 +\def\xrdef #1#2{xrdef3037,99945 +{\catcode`\'=\other\expandafter \gdef \csname X#1\endcsname {csname3038,99962 +\def\readauxfile{readauxfile3040,100030 +\def\supereject{supereject3110,101811 +\let\footnotestyle=\commentfootnotestyle3113,101918 +\let\ptexfootnote=\footnoteptexfootnote3115,101947 +\long\gdef\footnote #1{footnote3118,101993 +\edef\thisfootno{thisfootno3120,102060 +\let\@sf\empty@sf3121,102100 +\ifhmode\edef\@sf{@sf3122,102115 +\long\gdef\footnotezzz #1{footnotezzz3126,102228 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang3131,102496 +\def\openindices{openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \parindent = \defaultparindentaultparindent3152,102959 -\def\smallbook{\smallbook3175,103683 -\global\def\Esmallexample{\Esmallexample3192,104110 -\def\afourpaper{\afourpaper3196,104201 -\def\finalout{\finalout3224,105009 -\def\normaldoublequote{\normaldoublequote3235,105270 -\def\normaltilde{\normaltilde3236,105296 -\def\normalcaret{\normalcaret3237,105316 -\def\normalunderscore{\normalunderscore3238,105336 -\def\normalverticalbar{\normalverticalbar3239,105361 -\def\normalless{\normalless3240,105387 -\def\normalgreater{\normalgreater3241,105406 -\def\normalplus{\normalplus3242,105428 -\def\ifusingtt#1#2{\ifusingtt3253,105920 -\def\activedoublequote{\activedoublequote3261,106248 +\def\smallbook{smallbook3175,103683 +\global\let\smalllisp=\smalllispxsmalllisp3190,104039 +\global\let\smallexample=\smalllispxsmallexample3191,104073 +\global\def\Esmallexample{Esmallexample3192,104110 +\def\afourpaper{afourpaper3196,104201 +\def\finalout{finalout3224,105009 +\def\normaldoublequote{normaldoublequote3235,105270 +\def\normaltilde{normaltilde3236,105296 +\def\normalcaret{normalcaret3237,105316 +\def\normalunderscore{normalunderscore3238,105336 +\def\normalverticalbar{normalverticalbar3239,105361 +\def\normalless{normalless3240,105387 +\def\normalgreater{normalgreater3241,105406 +\def\normalplus{normalplus3242,105428 +\def\ifusingtt#1#2{ifusingtt3253,105920 +\def\activedoublequote{activedoublequote3261,106248 +\let"=\activedoublequote"3262,106289 \def~{~3264,106334 \def^{^3267,106395 \def_{_3270,106434 -\def\_{\_3272,106508 -\def\lvvmode{\lvvmode3279,106845 +\def\_{_3272,106508 +\def\lvvmode{lvvmode3279,106845 \def|{|3282,106895 \def<{<3285,106958 \def>{>3288,107015 \def+{+3290,107053 -\def\turnoffactive{\turnoffactive3296,107214 +\def\turnoffactive{turnoffactive3296,107214 +\def\turnoffactive{\let"=\normaldoublequote"3296,107214 +\let~=\normaltilde~3297,107258 +\let^=\normalcaret^3298,107277 +\let_=\normalunderscore_3299,107296 +\let|=\normalverticalbar|3300,107320 +\let<=\normalless<3301,107345 +\let>=\normalgreater>3302,107363 +\let+=\normalplus}+3303,107384 \global\def={=3307,107500 -\def\normalbackslash{\normalbackslash3321,107882 +\def\normalbackslash{normalbackslash3321,107882 merc-src/accumulator.m,3228 :- interface146,5371 diff --git a/test/manual/etags/ETAGS.good_2 b/test/manual/etags/ETAGS.good_2 index 6e90f1e8e05..3b4d04f9a3f 100644 --- a/test/manual/etags/ETAGS.good_2 +++ b/test/manual/etags/ETAGS.good_2 @@ -3721,8 +3721,8 @@ scm-src/test.scm,260 (define (((((curry-test 14,205 (define-syntax test-begin17,265 -tex-src/testenv.tex,52 -\newcommand{\nm}\nm4,77 +tex-src/testenv.tex,51 +\newcommand{\nm}nm4,77 \section{blah}blah8,139 tex-src/gzip.texi,303 @@ -3737,722 +3737,1142 @@ tex-src/gzip.texi,303 @node Problems,460,16769 @node Concept Index,Concept Index473,17289 -tex-src/texinfo.tex,30627 -\def\texinfoversion{\texinfoversion26,1035 -\def\tie{\tie49,1526 -\def\gloggingall{\gloggingall72,2276 -\def\loggingall{\loggingall73,2345 -\def\onepageout#1{\onepageout99,3282 -\def\croppageout#1{\croppageout115,4032 -\def\cropmarks{\cropmarks142,5092 -\def\pagebody#1{\pagebody144,5139 -\def\ewtop{\ewtop157,5594 -\def\nstop{\nstop158,5658 -\def\ewbot{\ewbot160,5741 -\def\nsbot{\nsbot161,5805 -\def\parsearg #1{\parsearg170,6104 -\def\parseargx{\parseargx172,6182 -\def\parseargline{\parseargline182,6422 -\def\flushcr{\flushcr186,6543 -\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742 -\def\ENVcheck{\ENVcheck191,6806 -\outer\def\begin{\begin198,7053 -\def\beginxxx #1{\beginxxx200,7091 -\def\end{\end208,7346 -\def\endxxx #1{\endxxx210,7374 -\def\errorE#1{\errorE216,7563 -\def\singlespace{\singlespace222,7757 -\def\@{\@232,7980 -\def\`{\`236,8080 -\def\'{\'237,8092 -\def\mylbrace {\mylbrace241,8140 -\def\myrbrace {\myrbrace242,8173 -\def\:{\:247,8287 -\def\*{\*250,8341 -\def\.{\.253,8417 -\def\w#1{\w258,8648 -\def\group{\group268,9131 - \def\Egroup{\Egroup273,9295 -\def\need{\need289,9737 -\def\needx#1{\needx300,10014 -\def\dots{\dots339,11400 -\def\page{\page343,11464 -\def\exdent{\exdent353,11791 -\def\exdentyyy #1{\exdentyyy354,11824 -\def\nofillexdent{\nofillexdent357,11968 -\def\nofillexdentyyy #1{\nofillexdentyyy358,12013 -\def\include{\include365,12197 -\def\includezzz #1{\includezzz366,12232 -\def\thisfile{\thisfile369,12283 -\def\center{\center373,12346 -\def\centerzzz #1{\centerzzz374,12379 -\def\sp{\sp380,12521 -\def\spxxx #1{\spxxx381,12546 -\def\comment{\comment387,12720 -\def\commentxxx #1{\commentxxx390,12817 -\def\ignoresections{\ignoresections396,12986 -\let\chapter=\relax=\relax397,13008 -\let\section=\relax=\relax406,13253 -\let\subsection=\relax=\relax409,13314 -\let\subsubsection=\relax=\relax410,13337 -\let\appendix=\relax=\relax411,13363 -\let\appendixsec=\relaxsec=\relax412,13384 -\let\appendixsection=\relaxsection=\relax413,13408 -\let\appendixsubsec=\relaxsubsec=\relax414,13436 -\let\appendixsubsection=\relaxsubsection=\relax415,13463 -\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494 -\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524 -\def\ignore{\ignore423,13626 -\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766 -\def\direntry{\direntry429,13825 -\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864 -\def\ifset{\ifset434,13974 -\def\ifsetxxx #1{\ifsetxxx436,14032 -\def\Eifset{\Eifset440,14159 -\def\ifsetfail{\ifsetfail441,14173 -\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229 -\def\ifclear{\ifclear444,14290 -\def\ifclearxxx #1{\ifclearxxx446,14352 -\def\Eifclear{\Eifclear450,14483 -\def\ifclearfail{\ifclearfail451,14499 -\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559 -\def\set{\set456,14710 -\def\setxxx #1{\setxxx457,14737 -\def\clear{\clear460,14799 -\def\clearxxx #1{\clearxxx461,14830 -\def\iftex{\iftex466,14947 -\def\Eiftex{\Eiftex467,14960 -\def\ifinfo{\ifinfo468,14974 -\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024 -\long\def\menu #1\end menu{\menu471,15083 -\def\asis#1{\asis472,15112 -\def\math#1{\math485,15655 -\def\node{\node487,15699 -\def\nodezzz#1{\nodezzz488,15737 -\def\nodexxx[#1,#2]{\nodexxx[489,15768 -\def\donoderef{\donoderef492,15830 -\def\unnumbnoderef{\unnumbnoderef496,15951 -\def\appendixnoderef{\appendixnoderef500,16082 +tex-src/texinfo.tex,55236 +\def\texinfoversion{texinfoversion26,1035 +\let\ptexlbrace=\{ptexlbrace35,1308 +\let\ptexrbrace=\}ptexrbrace36,1327 +\let\ptexdots=\dotsptexdots37,1346 +\let\ptexdot=\.ptexdot38,1366 +\let\ptexstar=\*ptexstar39,1382 +\let\ptexend=\endptexend40,1399 +\let\ptexbullet=\bulletptexbullet41,1417 +\let\ptexb=\bptexb42,1441 +\let\ptexc=\cptexc43,1455 +\let\ptexi=\iptexi44,1469 +\let\ptext=\tptext45,1483 +\let\ptexl=\lptexl46,1497 +\let\ptexL=\LptexL47,1511 +\def\tie{tie49,1526 +\def\gloggingall{gloggingall72,2276 +\def\loggingall{loggingall73,2345 +\def\onepageout#1{onepageout99,3282 +\shipout\vbox{{\let\hsize=\pagewidth \makeheadline}hsize103,3489 +{\let\hsize=\pagewidth \makefootline}hsize104,3556 +\def\croppageout#1{croppageout115,4032 + {\let\hsize=\pagewidth \makeheadline}hsize126,4511 + {\let\hsize=\pagewidth \makefootline}hsize128,4569 +\def\cropmarks{cropmarks142,5092 +\def\cropmarks{\let\onepageout=\croppageout }onepageout142,5092 +\def\pagebody#1{pagebody144,5139 +\gdef\pagecontents#1{pagecontents146,5220 +\def\ewtop{ewtop157,5594 +\def\nstop{nstop158,5658 +\def\ewbot{ewbot160,5741 +\def\nsbot{nsbot161,5805 +\def\parsearg #1{parsearg170,6104 +\def\parsearg #1{\let\next=#1\begingroup\obeylines\futurelet\temp\parseargx}next170,6104 +\def\parseargx{parseargx172,6182 +\gdef\parseargdiscardspace {parseargdiscardspace178,6321 +\gdef\obeyedspace{obeyedspace180,6399 +\def\parseargline{parseargline182,6422 +\gdef\parsearglinex #1^^M{parsearglinex184,6493 +\def\flushcr{flushcr186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{next186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next}next186,6543 +\newif\ifENV \ENVfalse \def\inENV{inENV190,6742 +\def\ENVcheck{ENVcheck191,6806 +\outer\def\begin{begin198,7053 +\def\beginxxx #1{beginxxx200,7091 +\def\end{end208,7346 +\def\endxxx #1{endxxx210,7374 +\def\errorE#1{errorE216,7563 +\def\singlespace{singlespace222,7757 +\def\@{@232,7980 +\def\`{`236,8080 +\def\'{'237,8092 +\def\mylbrace {mylbrace241,8140 +\def\myrbrace {myrbrace242,8173 +\let\{=\mylbrace{243,8206 +\let\}=\myrbrace}244,8223 +\def\:{:247,8287 +\def\*{*250,8341 +\def\.{.253,8417 +\def\w#1{w258,8648 +\def\group{group268,9131 + \def\Egroup{Egroup273,9295 +\def\need{need289,9737 +\def\needx#1{needx300,10014 +\let\br = \parbr335,11355 +\def\dots{dots339,11400 +\def\page{page343,11464 +\def\exdent{exdent353,11791 +\def\exdentyyy #1{exdentyyy354,11824 +\def\nofillexdent{nofillexdent357,11968 +\def\nofillexdentyyy #1{nofillexdentyyy358,12013 +\def\include{include365,12197 +\def\includezzz #1{includezzz366,12232 +\def\includezzz #1{{\def\thisfile{thisfile366,12232 +\def\thisfile{thisfile369,12283 +\def\center{center373,12346 +\def\centerzzz #1{centerzzz374,12379 +\def\sp{sp380,12521 +\def\spxxx #1{spxxx381,12546 +\def\comment{comment387,12720 +\def\commentxxx #1{commentxxx390,12817 +\let\c=\commentc392,12883 +\def\ignoresections{ignoresections396,12986 +\let\chapter=\relaxchapter397,13008 +\let\unnumbered=\relaxunnumbered398,13028 +\let\top=\relaxtop399,13051 +\let\unnumberedsec=\relaxunnumberedsec400,13067 +\let\unnumberedsection=\relaxunnumberedsection401,13093 +\let\unnumberedsubsec=\relaxunnumberedsubsec402,13123 +\let\unnumberedsubsection=\relaxunnumberedsubsection403,13152 +\let\unnumberedsubsubsec=\relaxunnumberedsubsubsec404,13185 +\let\unnumberedsubsubsection=\relaxunnumberedsubsubsection405,13217 +\let\section=\relaxsection406,13253 +\let\subsec=\relaxsubsec407,13273 +\let\subsubsec=\relaxsubsubsec408,13292 +\let\subsection=\relaxsubsection409,13314 +\let\subsubsection=\relaxsubsubsection410,13337 +\let\appendix=\relaxappendix411,13363 +\let\appendixsec=\relaxappendixsec412,13384 +\let\appendixsection=\relaxappendixsection413,13408 +\let\appendixsubsec=\relaxappendixsubsec414,13436 +\let\appendixsubsection=\relaxappendixsubsection415,13463 +\let\appendixsubsubsec=\relaxappendixsubsubsec416,13494 +\let\appendixsubsubsection=\relaxappendixsubsubsection417,13524 +\let\contents=\relaxcontents418,13558 +\let\smallbook=\relaxsmallbook419,13579 +\let\titlepage=\relaxtitlepage420,13601 +\def\ignore{ignore423,13626 +\long\def\ignorexxx #1\end ignore{ignorexxx427,13766 +\def\direntry{direntry429,13825 +\long\def\direntryxxx #1\end direntry{direntryxxx430,13864 +\def\ifset{ifset434,13974 +\def\ifsetxxx #1{ifsetxxx436,14032 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\ifsetfailtemp437,14059 +\else \let\temp=\relax \fitemp438,14125 +\def\Eifset{Eifset440,14159 +\def\ifsetfail{ifsetfail441,14173 +\long\def\ifsetfailxxx #1\end ifset{ifsetfailxxx442,14229 +\def\ifclear{ifclear444,14290 +\def\ifclearxxx #1{ifclearxxx446,14352 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\relaxtemp447,14381 +\else \let\temp=\ifclearfail \fitemp448,14443 +\def\Eifclear{Eifclear450,14483 +\def\ifclearfail{ifclearfail451,14499 +\long\def\ifclearfailxxx #1\end ifclear{ifclearfailxxx452,14559 +\def\set{set456,14710 +\def\setxxx #1{setxxx457,14737 +\expandafter\let\csname IF#1\endcsname=\set}csname458,14753 +\def\clear{clear460,14799 +\def\clearxxx #1{clearxxx461,14830 +\expandafter\let\csname IF#1\endcsname=\relax}csname462,14848 +\def\iftex{iftex466,14947 +\def\Eiftex{Eiftex467,14960 +\def\ifinfo{ifinfo468,14974 +\long\def\ifinfoxxx #1\end ifinfo{ifinfoxxx469,15024 +\long\def\menu #1\end menu{menu471,15083 +\def\asis#1{asis472,15112 +\let\implicitmath = $implicitmath484,15633 +\def\math#1{math485,15655 +\def\node{node487,15699 +\def\nodezzz#1{nodezzz488,15737 +\def\nodexxx[#1,#2]{nodexxx489,15768 +\def\nodexxx[#1,#2]{\gdef\lastnode{lastnode489,15768 +\let\lastnode=\relaxlastnode490,15808 +\def\donoderef{donoderef492,15830 +\let\lastnode=\relax}lastnode494,15928 +\def\unnumbnoderef{unnumbnoderef496,15951 +\let\lastnode=\relax}lastnode498,16059 +\def\appendixnoderef{appendixnoderef500,16082 \expandafter\expandafter\expandafter\appendixsetref{setref501,16128 -\let\refill=\relaxill=\relax504,16217 -\def\setfilename{\setfilename509,16431 -\outer\def\bye{\bye518,16677 -\def\inforef #1{\inforef520,16733 -\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771 -\def\losespace #1{\losespace523,16868 -\def\sf{\sf532,17072 -\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867 -\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913 -\def\df{\df560,17949 -\def\resetmathfonts{\resetmathfonts635,20543 -\def\textfonts{\textfonts648,21132 -\def\chapfonts{\chapfonts653,21347 -\def\secfonts{\secfonts658,21563 -\def\subsecfonts{\subsecfonts663,21768 -\def\indexfonts{\indexfonts668,21985 -\def\smartitalicx{\smartitalicx691,22717 -\def\smartitalic#1{\smartitalic692,22793 -\let\cite=\smartitalic=\smartitalic698,22938 -\def\b#1{\b700,22962 -\def\t#1{\t703,22997 -\def\samp #1{\samp706,23149 -\def\key #1{\key707,23182 -\def\ctrl #1{\ctrl708,23243 -\def\tclose#1{\tclose716,23445 -\def\ {\720,23611 -\def\xkey{\xkey728,23880 -\def\kbdfoo#1#2#3\par{\kbdfoo729,23896 -\def\dmn#1{\dmn738,24197 -\def\kbd#1{\kbd740,24224 -\def\l#1{\l742,24281 -\def\r#1{\r744,24310 -\def\sc#1{\sc746,24378 -\def\ii#1{\ii747,24421 -\def\titlefont#1{\titlefont755,24654 -\def\titlepage{\titlepage761,24757 - \def\subtitlefont{\subtitlefont766,24984 - \def\authorfont{\authorfont768,25068 - \def\title{\title774,25278 - \def\titlezzz##1{\titlezzz775,25313 - \def\subtitle{\subtitle783,25628 - \def\subtitlezzz##1{\subtitlezzz784,25669 - \def\author{\author787,25787 - \def\authorzzz##1{\authorzzz788,25824 - \def\page{\page794,26115 -\def\Etitlepage{\Etitlepage804,26284 -\def\finishtitlepage{\finishtitlepage817,26672 -\def\evenheading{\evenheading846,27680 -\def\oddheading{\oddheading847,27723 -\def\everyheading{\everyheading848,27764 -\def\evenfooting{\evenfooting850,27810 -\def\oddfooting{\oddfooting851,27853 -\def\everyfooting{\everyfooting852,27894 -\def\headings #1 {\headings893,29586 -\def\HEADINGSoff{\HEADINGSoff895,29635 -\def\HEADINGSdouble{\HEADINGSdouble904,30062 -\def\HEADINGSsingle{\HEADINGSsingle914,30382 -\def\HEADINGSon{\HEADINGSon922,30603 -\def\HEADINGSafter{\HEADINGSafter924,30637 -\def\HEADINGSdoublex{\HEADINGSdoublex926,30732 -\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920 -\def\HEADINGSsinglex{\HEADINGSsinglex934,30981 -\def\today{\today943,31256 -\def\thistitle{\thistitle958,31801 -\def\settitle{\settitle959,31826 -\def\settitlezzz #1{\settitlezzz960,31863 -\def\internalBitem{\internalBitem992,32793 -\def\internalBitemx{\internalBitemx993,32843 -\def\internalBxitem "#1"{\internalBxitem995,32888 -\def\internalBxitemx "#1"{\internalBxitemx996,32968 -\def\internalBkitem{\internalBkitem998,33043 -\def\internalBkitemx{\internalBkitemx999,33095 -\def\kitemzzz #1{\kitemzzz1001,33142 -\def\xitemzzz #1{\xitemzzz1004,33244 -\def\itemzzz #1{\itemzzz1007,33347 -\def\item{\item1037,34418 -\def\itemx{\itemx1038,34469 -\def\kitem{\kitem1039,34522 -\def\kitemx{\kitemx1040,34575 -\def\xitem{\xitem1041,34630 -\def\xitemx{\xitemx1042,34683 -\def\description{\description1045,34793 -\def\table{\table1047,34843 -\def\ftable{\ftable1052,34987 -\def\Eftable{\Eftable1056,35133 -\def\vtable{\vtable1059,35202 -\def\Evtable{\Evtable1063,35348 -\def\dontindex #1{\dontindex1066,35417 -\def\fnitemindex #1{\fnitemindex1067,35437 -\def\vritemindex #1{\vritemindex1068,35482 -\def\tablez #1#2#3#4#5#6{\tablez1074,35631 -\def\Edescription{\Edescription1077,35689 -\def\itemfont{\itemfont1082,35890 -\def\Etable{\Etable1090,36116 -\def\itemize{\itemize1103,36440 -\def\itemizezzz #1{\itemizezzz1105,36476 -\def\itemizey #1#2{\itemizey1110,36571 -\def#2{1119,36817 -\def\itemcontents{\itemcontents1120,36858 -\def\bullet{\bullet1123,36906 -\def\minus{\minus1124,36933 -\def\frenchspacing{\frenchspacing1128,37041 -\def\splitoff#1#2\endmark{\splitoff1134,37266 -\def\enumerate{\enumerate1140,37496 -\def\enumeratezzz #1{\enumeratezzz1141,37535 -\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 - \def\thearg{\thearg1146,37735 - \ifx\thearg\empty \def\thearg{\thearg1147,37754 -\def\numericenumerate{\numericenumerate1184,39088 -\def\lowercaseenumerate{\lowercaseenumerate1190,39218 -\def\uppercaseenumerate{\uppercaseenumerate1203,39565 -\def\startenumeration#1{\startenumeration1219,40055 -\def\alphaenumerate{\alphaenumerate1227,40237 -\def\capsenumerate{\capsenumerate1228,40272 -\def\Ealphaenumerate{\Ealphaenumerate1229,40306 -\def\Ecapsenumerate{\Ecapsenumerate1230,40340 -\def\itemizeitem{\itemizeitem1234,40420 -\def\newindex #1{\newindex1259,41277 -\def\defindex{\defindex1268,41566 -\def\newcodeindex #1{\newcodeindex1272,41674 -\def\defcodeindex{\defcodeindex1279,41934 -\def\synindex #1 #2 {\synindex1283,42114 -\def\syncodeindex #1 #2 {\syncodeindex1292,42454 -\def\doindex#1{\doindex1309,43133 -\def\singleindexer #1{\singleindexer1310,43192 -\def\docodeindex#1{\docodeindex1313,43304 -\def\singlecodeindexer #1{\singlecodeindexer1314,43371 -\def\indexdummies{\indexdummies1316,43429 -\def\_{\_1317,43449 -\def\w{\w1318,43477 -\def\bf{\bf1319,43504 -\def\rm{\rm1320,43533 -\def\sl{\sl1321,43562 -\def\sf{\sf1322,43591 -\def\tt{\tt1323,43619 -\def\gtr{\gtr1324,43647 -\def\less{\less1325,43677 -\def\hat{\hat1326,43709 -\def\char{\char1327,43739 -\def\TeX{\TeX1328,43771 -\def\dots{\dots1329,43801 -\def\copyright{\copyright1330,43834 -\def\tclose##1{\tclose1331,43877 -\def\code##1{\code1332,43922 -\def\samp##1{\samp1333,43963 -\def\t##1{\t1334,44004 -\def\r##1{\r1335,44039 -\def\i##1{\i1336,44074 -\def\b##1{\b1337,44109 -\def\cite##1{\cite1338,44144 -\def\key##1{\key1339,44185 -\def\file##1{\file1340,44224 -\def\var##1{\var1341,44265 -\def\kbd##1{\kbd1342,44304 -\def\indexdummyfont#1{\indexdummyfont1347,44460 -\def\indexdummytex{\indexdummytex1348,44486 -\def\indexdummydots{\indexdummydots1349,44510 -\def\indexnofonts{\indexnofonts1351,44536 +\let\lastnode=\relax}lastnode502,16194 +\let\refill=\relaxrefill504,16217 +\def\setfilename{setfilename509,16431 + \global\let\setfilename=\comment % Ignore extra @setfilename cmds.setfilename514,16562 +\outer\def\bye{bye518,16677 +\def\inforef #1{inforef520,16733 +\def\inforefzzz #1,#2,#3,#4**{inforefzzz521,16771 +\def\losespace #1{losespace523,16868 +\def\sf{sf532,17072 +\let\li = \sf % Sometimes we call it \li, not \sf.li533,17100 +\let\mainmagstep=\magstephalfmainmagstep536,17201 +\let\mainmagstep=\magstep1mainmagstep539,17250 +\font\defbf=cmbx10 scaled \magstep1 %was 1314bf558,17867 +\font\deftt=cmtt10 scaled \magstep1tt559,17913 +\def\df{df560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tentt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tenbf560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}bf560,17949 +\let\indsl=\inditindsl570,18310 +\let\indtt=\ninettindtt571,18328 +\let\indsf=\indrmindsf572,18347 +\let\indbf=\indrmindbf573,18365 +\let\indsc=\indrmindsc574,18383 +\let\chapbf=\chaprmchapbf584,18643 +\let\authorrm = \secrmauthorrm627,20193 +\def\resetmathfonts{resetmathfonts635,20543 +\def\textfonts{textfonts648,21132 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenrm649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenit649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltensl649,21149 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctenbf650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctentt650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textscsmallcaps650,21208 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensf651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsyteni651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensy651,21271 +\def\chapfonts{chapfonts653,21347 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenrm654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenit654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tensl654,21364 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctenbf655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctentt655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapscsmallcaps655,21424 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensf656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsyteni656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensy656,21487 +\def\secfonts{secfonts658,21563 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenrm659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenit659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltensl659,21579 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctenbf660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctentt660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secscsmallcaps660,21635 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensf661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsyteni661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensy661,21695 +\def\subsecfonts{subsecfonts663,21768 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenrm664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenit664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltensl664,21787 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctenbf665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctentt665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecscsmallcaps665,21846 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensf666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsyteni666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensy666,21909 +\def\indexfonts{indexfonts668,21985 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenrm669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenit669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltensl669,22003 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctenbf670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctentt670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indscsmallcaps670,22059 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensf671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsyteni671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensy671,22119 +\def\smartitalicx{smartitalicx691,22717 +\def\smartitalic#1{smartitalic692,22793 +\let\i=\smartitalici694,22851 +\let\var=\smartitalicvar695,22871 +\let\dfn=\smartitalicdfn696,22893 +\let\emph=\smartitalicemph697,22915 +\let\cite=\smartitaliccite698,22938 +\def\b#1{b700,22962 +\let\strong=\bstrong701,22981 +\def\t#1{t703,22997 +\let\ttfont = \tttfont704,23072 +\def\samp #1{samp706,23149 +\def\key #1{key707,23182 +\def\ctrl #1{ctrl708,23243 +\let\file=\sampfile710,23285 +\def\tclose#1{tclose716,23445 +\let\code=\tclosecode722,23722 +\def\xkey{xkey728,23880 +\def\kbdfoo#1#2#3\par{kbdfoo729,23896 +\def\kbdfoo#1#2#3\par{\def\one{one729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{three729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{threex729,23896 +\def\dmn#1{dmn738,24197 +\def\kbd#1{kbd740,24224 +\def\kbd#1{\def\look{look740,24224 +\def\l#1{l742,24281 +\def\r#1{r744,24310 +\def\sc#1{sc746,24378 +\def\ii#1{ii747,24421 +\def\titlefont#1{titlefont755,24654 +\def\titlepage{titlepage761,24757 + \let\subtitlerm=\tenrmsubtitlerm762,24810 + \def\subtitlefont{subtitlefont766,24984 + \def\authorfont{authorfont768,25068 + \def\title{title774,25278 + \def\titlezzz##1{titlezzz775,25313 + \def\subtitle{subtitle783,25628 + \def\subtitlezzz##1{subtitlezzz784,25669 + \def\author{author787,25787 + \def\authorzzz##1{authorzzz788,25824 + \let\oldpage = \pageoldpage793,26091 + \def\page{page794,26115 + \let\page = \oldpagepage799,26206 +\def\Etitlepage{Etitlepage804,26284 +\def\finishtitlepage{finishtitlepage817,26672 +\let\thispage=\foliothispage825,26825 +\let\HEADINGShook=\relaxHEADINGShook837,27420 +\def\evenheading{evenheading846,27680 +\def\oddheading{oddheading847,27723 +\def\everyheading{everyheading848,27764 +\def\evenfooting{evenfooting850,27810 +\def\oddfooting{oddfooting851,27853 +\def\everyfooting{everyfooting852,27894 +\gdef\evenheadingxxx #1{evenheadingxxx856,27958 +\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{evenheadingyyy857,28017 +\gdef\oddheadingxxx #1{oddheadingxxx860,28126 +\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{oddheadingyyy861,28183 +\gdef\everyheadingxxx #1{everyheadingxxx864,28290 +\gdef\everyheadingyyy #1@|#2@|#3@|#4\finish{everyheadingyyy865,28351 +\gdef\evenfootingxxx #1{evenfootingxxx869,28522 +\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{evenfootingyyy870,28581 +\gdef\oddfootingxxx #1{oddfootingxxx873,28690 +\gdef\oddfootingyyy #1@|#2@|#3@|#4\finish{oddfootingyyy874,28747 +\gdef\everyfootingxxx #1{everyfootingxxx877,28854 +\gdef\everyfootingyyy #1@|#2@|#3@|#4\finish{everyfootingyyy878,28915 +\def\headings #1 {headings893,29586 +\def\HEADINGSoff{HEADINGSoff895,29635 +\def\HEADINGSdouble{HEADINGSdouble904,30062 +\def\HEADINGSsingle{HEADINGSsingle914,30382 +\def\HEADINGSon{HEADINGSon922,30603 +\def\HEADINGSafter{HEADINGSafter924,30637 +\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}HEADINGShook924,30637 +\let\HEADINGSdoubleafter=\HEADINGSafterHEADINGSdoubleafter925,30692 +\def\HEADINGSdoublex{HEADINGSdoublex926,30732 +\def\HEADINGSsingleafter{HEADINGSsingleafter933,30920 +\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}HEADINGShook933,30920 +\def\HEADINGSsinglex{HEADINGSsinglex934,30981 +\def\today{today943,31256 +\def\thistitle{thistitle958,31801 +\def\settitle{settitle959,31826 +\def\settitlezzz #1{settitlezzz960,31863 +\def\settitlezzz #1{\gdef\thistitle{thistitle960,31863 +\def\internalBitem{internalBitem992,32793 +\def\internalBitemx{internalBitemx993,32843 +\def\internalBxitem "#1"{internalBxitem995,32888 +\def\internalBxitem "#1"{\def\xitemsubtopix{xitemsubtopix995,32888 +\def\internalBxitemx "#1"{internalBxitemx996,32968 +\def\internalBxitemx "#1"{\def\xitemsubtopix{xitemsubtopix996,32968 +\def\internalBkitem{internalBkitem998,33043 +\def\internalBkitemx{internalBkitemx999,33095 +\def\kitemzzz #1{kitemzzz1001,33142 +\def\xitemzzz #1{xitemzzz1004,33244 +\def\itemzzz #1{itemzzz1007,33347 +\def\item{item1037,34418 +\def\itemx{itemx1038,34469 +\def\kitem{kitem1039,34522 +\def\kitemx{kitemx1040,34575 +\def\xitem{xitem1041,34630 +\def\xitemx{xitemx1042,34683 +\def\description{description1045,34793 +\def\table{table1047,34843 +\gdef\tablex #1^^M{tablex1049,34925 +\def\ftable{ftable1052,34987 +\gdef\ftablex #1^^M{ftablex1054,35071 +\def\Eftable{Eftable1056,35133 +\let\Etable=\relax}Etable1057,35180 +\def\vtable{vtable1059,35202 +\gdef\vtablex #1^^M{vtablex1061,35286 +\def\Evtable{Evtable1063,35348 +\let\Etable=\relax}Etable1064,35395 +\def\dontindex #1{dontindex1066,35417 +\def\fnitemindex #1{fnitemindex1067,35437 +\def\vritemindex #1{vritemindex1068,35482 +\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{tabley1071,35543 +\def\tablez #1#2#3#4#5#6{tablez1074,35631 +\def\Edescription{Edescription1077,35689 +\let\itemindex=#1%itemindex1078,35735 +\def\itemfont{itemfont1082,35890 +\def\Etable{Etable1090,36116 +\let\item = \internalBitem %item1091,36162 +\let\itemx = \internalBitemx %itemx1092,36191 +\let\kitem = \internalBkitem %kitem1093,36222 +\let\kitemx = \internalBkitemx %kitemx1094,36253 +\let\xitem = \internalBxitem %xitem1095,36286 +\let\xitemx = \internalBxitemx %xitemx1096,36317 +\def\itemize{itemize1103,36440 +\def\itemizezzz #1{itemizezzz1105,36476 +\def\itemizey #1#2{itemizey1110,36571 +\def\itemcontents{itemcontents1120,36858 +\let\item=\itemizeitem}item1121,36881 +\def\bullet{bullet1123,36906 +\def\minus{minus1124,36933 +\def\frenchspacing{frenchspacing1128,37041 +\def\splitoff#1#2\endmark{splitoff1134,37266 +\def\splitoff#1#2\endmark{\def\first{first1134,37266 +\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{rest1134,37266 +\def\enumerate{enumerate1140,37496 +\def\enumeratezzz #1{enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{enumeratey1142,37588 + \def\thearg{thearg1146,37735 + \ifx\thearg\empty \def\thearg{thearg1147,37754 +\def\numericenumerate{numericenumerate1184,39088 +\def\lowercaseenumerate{lowercaseenumerate1190,39218 +\def\uppercaseenumerate{uppercaseenumerate1203,39565 +\def\startenumeration#1{startenumeration1219,40055 +\def\alphaenumerate{alphaenumerate1227,40237 +\def\capsenumerate{capsenumerate1228,40272 +\def\Ealphaenumerate{Ealphaenumerate1229,40306 +\def\Ecapsenumerate{Ecapsenumerate1230,40340 +\def\itemizeitem{itemizeitem1234,40420 +{\let\par=\endgraf \smallbreak}par1236,40460 +\gdef\newwrite{newwrite1249,40841 +\def\newindex #1{newindex1259,41277 +\expandafter\xdef\csname#1index\endcsname{csname1262,41439 +\def\defindex{defindex1268,41566 +\def\newcodeindex #1{newcodeindex1272,41674 +\expandafter\xdef\csname#1index\endcsname{csname1275,41840 +\def\defcodeindex{defcodeindex1279,41934 +\def\synindex #1 #2 {synindex1283,42114 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1284,42137 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1285,42217 +\expandafter\xdef\csname#1index\endcsname{csname1286,42273 +\def\syncodeindex #1 #2 {syncodeindex1292,42454 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1293,42481 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1294,42561 +\expandafter\xdef\csname#1index\endcsname{csname1295,42617 +\def\doindex#1{doindex1309,43133 +\def\doindex#1{\edef\indexname{indexname1309,43133 +\def\singleindexer #1{singleindexer1310,43192 +\def\singleindexer #1{\doind{\indexname}name1310,43192 +\def\docodeindex#1{docodeindex1313,43304 +\def\docodeindex#1{\edef\indexname{indexname1313,43304 +\def\singlecodeindexer #1{singlecodeindexer1314,43371 +\def\singlecodeindexer #1{\doind{\indexname}name1314,43371 +\def\indexdummies{indexdummies1316,43429 +\def\_{_1317,43449 +\def\w{w1318,43477 +\def\bf{bf1319,43504 +\def\rm{rm1320,43533 +\def\sl{sl1321,43562 +\def\sf{sf1322,43591 +\def\tt{tt1323,43619 +\def\gtr{gtr1324,43647 +\def\less{less1325,43677 +\def\hat{hat1326,43709 +\def\char{char1327,43739 +\def\TeX{TeX1328,43771 +\def\dots{dots1329,43801 +\def\copyright{copyright1330,43834 +\def\tclose##1{tclose1331,43877 +\def\code##1{code1332,43922 +\def\samp##1{samp1333,43963 +\def\t##1{t1334,44004 +\def\r##1{r1335,44039 +\def\i##1{i1336,44074 +\def\b##1{b1337,44109 +\def\cite##1{cite1338,44144 +\def\key##1{key1339,44185 +\def\file##1{file1340,44224 +\def\var##1{var1341,44265 +\def\kbd##1{kbd1342,44304 +\def\indexdummyfont#1{indexdummyfont1347,44460 +\def\indexdummytex{indexdummytex1348,44486 +\def\indexdummydots{indexdummydots1349,44510 +\def\indexnofonts{indexnofonts1351,44536 +\let\w=\indexdummyfontw1352,44556 \let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontt1353,44579 \let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontr1354,44602 \let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfonti1355,44625 \let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontb1356,44648 \let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontemph1357,44671 \let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontstrong1358,44697 \let\strong=\indexdummyfontdummyfont1358,44697 -\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\cite=\indexdummyfontcite1359,44725 +\let\cite=\indexdummyfontdummyfont1359,44725 +\let\sc=\indexdummyfontsc1360,44751 \let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfonttclose1364,44923 \let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontcode1365,44951 \let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontfile1366,44977 \let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontsamp1367,45003 \let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontkbd1368,45029 \let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontkey1369,45054 \let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontvar1370,45079 \let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexTeX1371,45104 \let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdots1372,45128 \let\dots=\indexdummydotsdummydots1372,45128 -\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 -\def\doind #1#2{\doind1384,45436 +\let\indexbackslash=0 %overridden during \printindex.indexbackslash1382,45380 +\def\doind #1#2{doind1384,45436 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 -\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\let\folio=0% Expand all macros now EXCEPT \foliofolio1388,45568 +\def\rawbackslashxx{rawbackslashxx1389,45619 +\def\rawbackslashxx{\indexbackslash}backslash1389,45619 {\indexnofontsnofonts1394,45881 -\def\dosubind #1#2#3{\dosubind1405,46192 +\xdef\temp1{temp11395,45896 +\edef\temp{temp1399,46068 +\def\dosubind #1#2#3{dosubind1405,46192 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 -\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\let\folio=0%folio1409,46329 +\def\rawbackslashxx{rawbackslashxx1410,46344 +\def\rawbackslashxx{\indexbackslash}backslash1410,46344 {\indexnofontsnofonts1414,46498 -\def\findex {\findex1443,47429 -\def\kindex {\kindex1444,47452 -\def\cindex {\cindex1445,47475 -\def\vindex {\vindex1446,47498 -\def\tindex {\tindex1447,47521 -\def\pindex {\pindex1448,47544 -\def\cindexsub {\cindexsub1450,47568 -\def\printindex{\printindex1462,47895 -\def\doprintindex#1{\doprintindex1464,47936 - \def\indexbackslash{\indexbackslash1481,48421 +\xdef\temp1{temp11415,46513 +\edef\temp{temp1419,46688 +\def\findex {findex1443,47429 +\def\kindex {kindex1444,47452 +\def\cindex {cindex1445,47475 +\def\vindex {vindex1446,47498 +\def\tindex {tindex1447,47521 +\def\pindex {pindex1448,47544 +\def\cindexsub {cindexsub1450,47568 +\gdef\cindexsub "#1" #2^^M{cindexsub1452,47631 +\def\printindex{printindex1462,47895 +\def\doprintindex#1{doprintindex1464,47936 + \def\indexbackslash{indexbackslash1481,48421 \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 -\def\initial #1{\initial1517,49532 -\def\entry #1#2{\entry1523,49739 +\def\initial #1{initial1517,49532 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttentt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\secttsf1518,49550 +\def\entry #1#2{entry1523,49739 \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 -\def\indexdotfill{\indexdotfill1549,50714 -\def\primary #1{\primary1552,50820 -\def\secondary #1#2{\secondary1556,50902 +\def\indexdotfill{indexdotfill1549,50714 +\def\primary #1{primary1552,50820 +\def\secondary #1#2{secondary1556,50902 \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 \newbox\partialpageialpage1566,51157 -\def\begindoublecolumns{\begindoublecolumns1572,51315 - \output={\global\setbox\partialpage=ialpage=1573,51351 -\def\enddoublecolumns{\enddoublecolumns1577,51539 -\def\doublecolumnout{\doublecolumnout1580,51624 +\def\begindoublecolumns{begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage1573,51351 +\def\enddoublecolumns{enddoublecolumns1577,51539 +\def\doublecolumnout{doublecolumnout1580,51624 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 -\def\pagesofar{\pagesofar1584,51871 -\def\balancecolumns{\balancecolumns1588,52108 +\def\pagesofar{pagesofar1584,51871 +\def\pagesofar{\unvbox\partialpage %ialpage1584,51871 +\def\balancecolumns{balancecolumns1588,52108 \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 \newcount \appendixno \appendixno = `\@no1627,53445 -\def\appendixletter{\appendixletter1628,53486 -\def\opencontents{\opencontents1632,53589 -\def\thischapter{\thischapter1637,53770 -\def\seccheck#1{\seccheck1638,53808 -\def\chapternofonts{\chapternofonts1643,53912 -\def\result{\result1646,53987 -\def\equiv{\equiv1647,54022 -\def\expansion{\expansion1648,54055 -\def\print{\print1649,54096 -\def\TeX{\TeX1650,54129 -\def\dots{\dots1651,54158 -\def\copyright{\copyright1652,54189 -\def\tt{\tt1653,54230 -\def\bf{\bf1654,54257 -\def\w{\w1655,54285 -\def\less{\less1656,54310 -\def\gtr{\gtr1657,54341 -\def\hat{\hat1658,54370 -\def\char{\char1659,54399 -\def\tclose##1{\tclose1660,54430 -\def\code##1{\code1661,54474 -\def\samp##1{\samp1662,54514 -\def\r##1{\r1663,54554 -\def\b##1{\b1664,54588 -\def\key##1{\key1665,54622 -\def\file##1{\file1666,54660 -\def\kbd##1{\kbd1667,54700 -\def\i##1{\i1669,54808 -\def\cite##1{\cite1670,54842 -\def\var##1{\var1671,54882 -\def\emph##1{\emph1672,54920 -\def\dfn##1{\dfn1673,54960 -\def\thischaptername{\thischaptername1676,55001 -\outer\def\chapter{\chapter1677,55040 -\def\chapterzzz #1{\chapterzzz1678,55081 -{\chapternofonts%nofonts%1687,55477 -\global\let\section = \numberedsec=1692,55630 -\global\let\subsection = \numberedsubsec=1693,55665 -\global\let\subsubsection = \numberedsubsubsec=1694,55706 -\outer\def\appendix{\appendix1697,55757 -\def\appendixzzz #1{\appendixzzz1698,55800 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{appendixletter1628,53486 +\def\appendixletter{\char\the\appendixno}no1628,53486 +\def\opencontents{opencontents1632,53589 +\def\thischapter{thischapter1637,53770 +\def\thischapter{} \def\thissection{thissection1637,53770 +\def\seccheck#1{seccheck1638,53808 +\def\chapternofonts{chapternofonts1643,53912 +\let\rawbackslash=\relax%rawbackslash1644,53934 +\let\frenchspacing=\relax%frenchspacing1645,53960 +\def\result{result1646,53987 +\def\equiv{equiv1647,54022 +\def\expansion{expansion1648,54055 +\def\print{print1649,54096 +\def\TeX{TeX1650,54129 +\def\dots{dots1651,54158 +\def\copyright{copyright1652,54189 +\def\tt{tt1653,54230 +\def\bf{bf1654,54257 +\def\w{w1655,54285 +\def\less{less1656,54310 +\def\gtr{gtr1657,54341 +\def\hat{hat1658,54370 +\def\char{char1659,54399 +\def\tclose##1{tclose1660,54430 +\def\code##1{code1661,54474 +\def\samp##1{samp1662,54514 +\def\r##1{r1663,54554 +\def\b##1{b1664,54588 +\def\key##1{key1665,54622 +\def\file##1{file1666,54660 +\def\kbd##1{kbd1667,54700 +\def\i##1{i1669,54808 +\def\cite##1{cite1670,54842 +\def\var##1{var1671,54882 +\def\emph##1{emph1672,54920 +\def\dfn##1{dfn1673,54960 +\def\thischaptername{thischaptername1676,55001 +\outer\def\chapter{chapter1677,55040 +\outer\def\chapter{\parsearg\chapterzzz}zzz1677,55040 +\def\chapterzzz #1{chapterzzz1678,55081 +\gdef\thissection{thissection1682,55246 +\gdef\thischaptername{thischaptername1683,55269 +\xdef\thischapter{thischapter1686,55410 +{\chapternofonts%nofonts1687,55477 +\edef\temp{temp1688,55495 +\global\let\section = \numberedsecsection1692,55630 +\global\let\subsection = \numberedsubsecsubsection1693,55665 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1694,55706 +\outer\def\appendix{appendix1697,55757 +\outer\def\appendix{\parsearg\appendixzzz}zzz1697,55757 +\def\appendixzzz #1{appendixzzz1698,55800 \global\advance \appendixno by 1 \message{no1700,55877 +\global\advance \appendixno by 1 \message{Appendix \appendixletter}letter1700,55877 \chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\gdef\thissection{thissection1702,55989 +\gdef\thischaptername{thischaptername1703,56012 +\xdef\thischapter{thischapter1704,56039 \xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 -{\chapternofonts%nofonts%1705,56111 +{\chapternofonts%nofonts1705,56111 +\edef\temp{temp1706,56129 {#1}{Appendix \appendixletter}letter1707,56167 \appendixnoderef %noderef1710,56267 -\global\let\section = \appendixsec=1711,56286 -\global\let\subsection = \appendixsubsec=1712,56321 -\global\let\subsubsection = \appendixsubsubsec=1713,56362 -\outer\def\top{\top1716,56413 -\outer\def\unnumbered{\unnumbered1717,56453 -\def\unnumberedzzz #1{\unnumberedzzz1718,56500 -{\chapternofonts%nofonts%1722,56663 -\global\let\section = \unnumberedsec=1727,56813 -\global\let\subsection = \unnumberedsubsec=1728,56850 -\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 -\outer\def\numberedsec{\numberedsec1732,56946 -\def\seczzz #1{\seczzz1733,56987 -{\chapternofonts%nofonts%1736,57143 -\outer\def\appendixsection{\appendixsection1745,57329 -\outer\def\appendixsec{\appendixsec1746,57386 -\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\global\let\section = \appendixsecsection1711,56286 +\global\let\section = \appendixsecsec1711,56286 +\global\let\subsection = \appendixsubsecsubsection1712,56321 +\global\let\subsection = \appendixsubsecsubsec1712,56321 +\global\let\subsubsection = \appendixsubsubsecsubsubsection1713,56362 +\global\let\subsubsection = \appendixsubsubsecsubsubsec1713,56362 +\outer\def\top{top1716,56413 +\outer\def\unnumbered{unnumbered1717,56453 +\def\unnumberedzzz #1{unnumberedzzz1718,56500 +\gdef\thischapter{thischapter1721,56619 +\gdef\thischapter{#1}\gdef\thissection{thissection1721,56619 +{\chapternofonts%nofonts1722,56663 +\edef\temp{temp1723,56681 +\global\let\section = \unnumberedsecsection1727,56813 +\global\let\subsection = \unnumberedsubsecsubsection1728,56850 +\global\let\subsubsection = \unnumberedsubsubsecsubsubsection1729,56893 +\outer\def\numberedsec{numberedsec1732,56946 +\def\seczzz #1{seczzz1733,56987 +\gdef\thissection{thissection1735,57079 +{\chapternofonts%nofonts1736,57143 +\edef\temp{temp1737,57161 +\outer\def\appendixsection{appendixsection1745,57329 +\outer\def\appendixsection{\parsearg\appendixsectionzzz}sectionzzz1745,57329 +\outer\def\appendixsec{appendixsec1746,57386 +\outer\def\appendixsec{\parsearg\appendixsectionzzz}sectionzzz1746,57386 +\def\appendixsectionzzz #1{appendixsectionzzz1747,57439 +\gdef\thissection{thissection1749,57551 \gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 -{\chapternofonts%nofonts%1750,57619 +{\chapternofonts%nofonts1750,57619 +\edef\temp{temp1751,57637 {#1}{\appendixletter}letter1752,57675 \appendixnoderef %noderef1755,57775 -\outer\def\unnumberedsec{\unnumberedsec1759,57815 -\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 -{\chapternofonts%nofonts%1762,57963 -\outer\def\numberedsubsec{\numberedsubsec1770,58131 -\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 -{\chapternofonts%nofonts%1774,58365 -\outer\def\appendixsubsec{\appendixsubsec1783,58569 -\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\outer\def\unnumberedsec{unnumberedsec1759,57815 +\def\unnumberedseczzz #1{unnumberedseczzz1760,57868 +\plainsecheading {#1}\gdef\thissection{thissection1761,57919 +{\chapternofonts%nofonts1762,57963 +\edef\temp{temp1763,57981 +\outer\def\numberedsubsec{numberedsubsec1770,58131 +\def\numberedsubseczzz #1{numberedsubseczzz1771,58186 +\gdef\thissection{thissection1772,58235 +{\chapternofonts%nofonts1774,58365 +\edef\temp{temp1775,58383 +\outer\def\appendixsubsec{appendixsubsec1783,58569 +\outer\def\appendixsubsec{\parsearg\appendixsubseczzz}subseczzz1783,58569 +\def\appendixsubseczzz #1{appendixsubseczzz1784,58624 +\gdef\thissection{thissection1785,58677 \subsecheading {#1}{\appendixletter}letter1786,58746 -{\chapternofonts%nofonts%1787,58811 +{\chapternofonts%nofonts1787,58811 +\edef\temp{temp1788,58829 {#1}{\appendixletter}letter1789,58870 \appendixnoderef %noderef1792,58985 -\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 -\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 -{\chapternofonts%nofonts%1799,59185 -\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 -\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 -{\chapternofonts%nofonts%1812,59614 -\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 -\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 +\outer\def\unnumberedsubsec{unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{unnumberedsubseczzz1797,59084 +\plainsecheading {#1}\gdef\thissection{thissection1798,59141 +{\chapternofonts%nofonts1799,59185 +\edef\temp{temp1800,59203 +\outer\def\numberedsubsubsec{numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{numberedsubsubseczzz1808,59417 +\gdef\thissection{thissection1809,59472 +{\chapternofonts%nofonts1812,59614 +\edef\temp{temp1813,59632 +\outer\def\appendixsubsubsec{appendixsubsubsec1823,59847 +\outer\def\appendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1823,59847 +\def\appendixsubsubseczzz #1{appendixsubsubseczzz1824,59908 +\gdef\thissection{thissection1825,59967 {\appendixletter}letter1827,60047 -{\chapternofonts%nofonts%1828,60113 +{\chapternofonts%nofonts1828,60113 +\edef\temp{temp1829,60131 {\appendixletter}letter1830,60178 \appendixnoderef %noderef1834,60312 -\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 -\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 -{\chapternofonts%nofonts%1841,60524 -\def\infotop{\infotop1851,60853 -\def\infounnumbered{\infounnumbered1852,60891 -\def\infounnumberedsec{\infounnumberedsec1853,60936 -\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 -\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 -\def\infoappendix{\infoappendix1857,61108 -\def\infoappendixsec{\infoappendixsec1858,61149 -\def\infoappendixsubsec{\infoappendixsubsec1859,61196 -\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 -\def\infochapter{\infochapter1862,61309 -\def\infosection{\infosection1863,61348 -\def\infosubsection{\infosubsection1864,61387 -\def\infosubsubsection{\infosubsubsection1865,61432 -\global\let\section = \numberedsec=1870,61669 -\global\let\subsection = \numberedsubsec=1871,61704 -\global\let\subsubsection = \numberedsubsubsec=1872,61745 -\def\majorheading{\majorheading1886,62252 -\def\majorheadingzzz #1{\majorheadingzzz1887,62297 -\def\chapheading{\chapheading1893,62530 -\def\chapheadingzzz #1{\chapheadingzzz1894,62573 -\def\heading{\heading1899,62768 -\def\subheading{\subheading1901,62805 -\def\subsubheading{\subsubheading1903,62848 -\def\dobreak#1#2{\dobreak1910,63125 -\def\setchapterstyle #1 {\setchapterstyle1912,63203 -\def\chapbreak{\chapbreak1919,63458 -\def\chappager{\chappager1920,63508 -\def\chapoddpage{\chapoddpage1921,63546 -\def\setchapternewpage #1 {\setchapternewpage1923,63625 -\def\CHAPPAGoff{\CHAPPAGoff1925,63682 -\def\CHAPPAGon{\CHAPPAGon1929,63776 -\global\def\HEADINGSon{\HEADINGSon1932,63867 -\def\CHAPPAGodd{\CHAPPAGodd1934,63909 -\global\def\HEADINGSon{\HEADINGSon1937,64005 -\def\CHAPFplain{\CHAPFplain1941,64059 -\def\chfplain #1#2{\chfplain1945,64151 -\def\unnchfplain #1{\unnchfplain1956,64374 -\def\unnchfopen #1{\unnchfopen1964,64603 -\def\chfopen #1#2{\chfopen1970,64811 -\def\CHAPFopen{\CHAPFopen1975,64955 -\def\subsecheadingbreak{\subsecheadingbreak1982,65173 -\def\secheadingbreak{\secheadingbreak1985,65302 -\def\secheading #1#2#3{\secheading1993,65584 -\def\plainsecheading #1{\plainsecheading1994,65640 -\def\secheadingi #1{\secheadingi1995,65683 -\def\subsecheading #1#2#3#4{\subsecheading2006,66051 -\def\subsecheadingi #1{\subsecheadingi2007,66118 -\def\subsubsecfonts{\subsubsecfonts2014,66415 -\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 -\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 -\def\startcontents#1{\startcontents2032,67088 - \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 -\outer\def\contents{\contents2049,67720 -\outer\def\summarycontents{\summarycontents2057,67864 - \def\secentry ##1##2##3##4{\secentry2067,68235 - \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 - \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 - \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 - \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 - \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 -\def\chapentry#1#2#3{\chapentry2085,68865 -\def\shortchapentry#1#2#3{\shortchapentry2088,68982 +\outer\def\unnumberedsubsubsec{unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{unnumberedsubsubseczzz1839,60417 +\plainsecheading {#1}\gdef\thissection{thissection1840,60480 +{\chapternofonts%nofonts1841,60524 +\edef\temp{temp1842,60542 +\def\infotop{infotop1851,60853 +\def\infounnumbered{infounnumbered1852,60891 +\def\infounnumberedsec{infounnumberedsec1853,60936 +\def\infounnumberedsubsec{infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{infounnumberedsubsubsec1855,61044 +\def\infoappendix{infoappendix1857,61108 +\def\infoappendix{\parsearg\appendixzzz}zzz1857,61108 +\def\infoappendixsec{infoappendixsec1858,61149 +\def\infoappendixsec{\parsearg\appendixseczzz}seczzz1858,61149 +\def\infoappendixsubsec{infoappendixsubsec1859,61196 +\def\infoappendixsubsec{\parsearg\appendixsubseczzz}subseczzz1859,61196 +\def\infoappendixsubsubsec{infoappendixsubsubsec1860,61249 +\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1860,61249 +\def\infochapter{infochapter1862,61309 +\def\infochapter{\parsearg\chapterzzz}zzz1862,61309 +\def\infosection{infosection1863,61348 +\def\infosection{\parsearg\sectionzzz}zzz1863,61348 +\def\infosubsection{infosubsection1864,61387 +\def\infosubsection{\parsearg\subsectionzzz}zzz1864,61387 +\def\infosubsubsection{infosubsubsection1865,61432 +\def\infosubsubsection{\parsearg\subsubsectionzzz}zzz1865,61432 +\global\let\section = \numberedsecsection1870,61669 +\global\let\subsection = \numberedsubsecsubsection1871,61704 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1872,61745 +\def\majorheading{majorheading1886,62252 +\def\majorheadingzzz #1{majorheadingzzz1887,62297 +\def\chapheading{chapheading1893,62530 +\def\chapheadingzzz #1{chapheadingzzz1894,62573 +\def\heading{heading1899,62768 +\def\subheading{subheading1901,62805 +\def\subsubheading{subsubheading1903,62848 +\def\dobreak#1#2{dobreak1910,63125 +\def\setchapterstyle #1 {setchapterstyle1912,63203 +\def\chapbreak{chapbreak1919,63458 +\def\chappager{chappager1920,63508 +\def\chapoddpage{chapoddpage1921,63546 +\def\setchapternewpage #1 {setchapternewpage1923,63625 +\def\CHAPPAGoff{CHAPPAGoff1925,63682 +\global\let\pchapsepmacro=\chapbreakpchapsepmacro1926,63699 +\global\let\pagealignmacro=\chappager}pagealignmacro1927,63736 +\def\CHAPPAGon{CHAPPAGon1929,63776 +\global\let\pchapsepmacro=\chappagerpchapsepmacro1930,63792 +\global\let\pagealignmacro=\chappagerpagealignmacro1931,63829 +\global\def\HEADINGSon{HEADINGSon1932,63867 +\def\CHAPPAGodd{CHAPPAGodd1934,63909 +\global\let\pchapsepmacro=\chapoddpagepchapsepmacro1935,63926 +\global\let\pagealignmacro=\chapoddpagepagealignmacro1936,63965 +\global\def\HEADINGSon{HEADINGSon1937,64005 +\def\CHAPFplain{CHAPFplain1941,64059 +\global\let\chapmacro=\chfplainchapmacro1942,64076 +\global\let\unnumbchapmacro=\unnchfplain}unnumbchapmacro1943,64108 +\def\chfplain #1#2{chfplain1945,64151 +\def\unnchfplain #1{unnchfplain1956,64374 +\def\unnchfopen #1{unnchfopen1964,64603 +\def\chfopen #1#2{chfopen1970,64811 +\def\CHAPFopen{CHAPFopen1975,64955 +\global\let\chapmacro=\chfopenchapmacro1976,64971 +\global\let\unnumbchapmacro=\unnchfopen}unnumbchapmacro1977,65002 +\def\subsecheadingbreak{subsecheadingbreak1982,65173 +\def\secheadingbreak{secheadingbreak1985,65302 +\let\paragraphindent=\commentparagraphindent1988,65428 +\def\secheading #1#2#3{secheading1993,65584 +\def\plainsecheading #1{plainsecheading1994,65640 +\def\secheadingi #1{secheadingi1995,65683 +\def\subsecheading #1#2#3#4{subsecheading2006,66051 +\def\subsecheadingi #1{subsecheadingi2007,66118 +\def\subsubsecfonts{subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{subsubsecheading2017,66538 +\def\subsubsecheadingi #1{subsubsecheadingi2018,66616 +\def\startcontents#1{startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{thischapter2040,67361 +\outer\def\contents{contents2049,67720 +\outer\def\summarycontents{summarycontents2057,67864 + \let\chapentry = \shortchapentrychapentry2060,67936 + \let\unnumbchapentry = \shortunnumberedentryunnumbchapentry2061,67975 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslrm2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslbf2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslsl2064,68098 + \def\secentry ##1##2##3##4{secentry2067,68235 + \def\unnumbsecentry ##1##2{unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{unnumbsubsubsecentry2072,68431 +\let\shortcontents = \summarycontentsshortcontents2077,68530 +\def\chapentry#1#2#3{chapentry2085,68865 +\def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}space2085,68865 +\def\shortchapentry#1#2#3{shortchapentry2088,68982 {#2\labelspace #1}space2091,69092 -\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 -\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 -\def\secentry#1#2#3#4{\secentry2102,69357 -\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 -\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 -\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 -\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 +\def\unnumbchapentry#1#2{unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{secentry2102,69357 +\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}space2102,69357 +\def\unnumbsecentry#1#2{unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{subsecentry2106,69477 +\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}space2106,69477 +\def\unnumbsubsecentry#1#2{unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{subsubsecentry2110,69621 \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 -\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 -\def\dochapentry#1#2{\dochapentry2123,70080 -\def\dosecentry#1#2{\dosecentry2138,70685 -\def\dosubsecentry#1#2{\dosubsecentry2145,70863 -\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 -\def\labelspace{\labelspace2160,71299 -\def\dopageno#1{\dopageno2162,71334 -\def\doshortpageno#1{\doshortpageno2163,71360 -\def\chapentryfonts{\chapentryfonts2165,71392 -\def\secentryfonts{\secentryfonts2166,71427 -\def\point{\point2192,72386 -\def\result{\result2194,72407 -\def\expansion{\expansion2195,72480 -\def\print{\print2196,72551 -\def\equiv{\equiv2198,72618 -\def\error{\error2218,73391 -\def\tex{\tex2224,73620 -\def\@{\@2242,74003 -\gdef\sepspaces{\def {\ }}}\2265,74735 -\def\aboveenvbreak{\aboveenvbreak2268,74817 -\def\afterenvbreak{\afterenvbreak2272,74983 -\def\ctl{\ctl2286,75494 -\def\ctr{\ctr2287,75566 -\def\cbl{\cbl2288,75605 -\def\cbr{\cbr2289,75645 -\def\carttop{\carttop2290,75684 -\def\cartbot{\cartbot2293,75792 -\long\def\cartouche{\cartouche2299,75932 -\def\Ecartouche{\Ecartouche2326,76720 -\def\lisp{\lisp2338,76855 -\def\Elisp{\Elisp2348,77202 -\def\next##1{\next2360,77528 -\def\Eexample{\Eexample2364,77570 -\def\Esmallexample{\Esmallexample2367,77617 -\def\smalllispx{\smalllispx2373,77795 -\def\Esmalllisp{\Esmalllisp2383,78149 +\def\unnumbsubsubsecentry#1#2{unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{dochapentry2123,70080 +\def\dosecentry#1#2{dosecentry2138,70685 +\def\dosubsecentry#1#2{dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{dosubsubsecentry2152,71048 +\def\labelspace{labelspace2160,71299 +\def\dopageno#1{dopageno2162,71334 +\def\doshortpageno#1{doshortpageno2163,71360 +\def\chapentryfonts{chapentryfonts2165,71392 +\def\secentryfonts{secentryfonts2166,71427 +\let\subsecentryfonts = \textfontssubsecentryfonts2167,71458 +\let\subsubsecentryfonts = \textfontssubsubsecentryfonts2168,71493 +\let\ptexequiv = \equivptexequiv2180,71896 +\def\point{point2192,72386 +\def\result{result2194,72407 +\def\expansion{expansion2195,72480 +\def\print{print2196,72551 +\def\equiv{equiv2198,72618 +\def\error{error2218,73391 +\def\tex{tex2224,73620 +\catcode `\^=7 \catcode `\_=8 \catcode `\~=13 \let~=\tie~2227,73731 +\let\{=\ptexlbrace{2237,73912 +\let\}=\ptexrbrace}2238,73931 +\let\.=\ptexdot.2239,73950 +\let\*=\ptexstar*2240,73966 +\let\dots=\ptexdotsdots2241,73983 +\def\@{@2242,74003 +\let\bullet=\ptexbulletbullet2243,74014 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlb2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlc2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexli2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlt2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexll2244,74038 +\let\L=\ptexLL2245,74108 +\let\Etex=\endgroup}Etex2247,74124 +\gdef\lisppar{lisppar2259,74517 +\gdef\sepspaces{sepspaces2265,74735 +\def\aboveenvbreak{aboveenvbreak2268,74817 +\def\afterenvbreak{afterenvbreak2272,74983 +\let\nonarrowing=\relaxnonarrowing2276,75176 +\def\ctl{ctl2286,75494 +\def\ctr{ctr2287,75566 +\def\cbl{cbl2288,75605 +\def\cbr{cbr2289,75645 +\def\carttop{carttop2290,75684 +\def\cartbot{cartbot2293,75792 +\long\def\cartouche{cartouche2299,75932 + \let\nonarrowing=\commentnonarrowing2311,76404 +\def\Ecartouche{Ecartouche2326,76720 +\def\lisp{lisp2338,76855 +\let\par=\lispparpar2347,77184 +\def\Elisp{Elisp2348,77202 +\let\exdent=\nofillexdentexdent2355,77418 +\let\nonarrowing=\relaxnonarrowing2356,77444 +\def\next##1{next2360,77528 +\let\example=\lispexample2363,77551 +\def\Eexample{Eexample2364,77570 +\let\smallexample=\lispsmallexample2366,77593 +\def\Esmallexample{Esmallexample2367,77617 +\def\smalllispx{smalllispx2373,77795 +\let\par=\lispparpar2382,78131 +\def\Esmalllisp{Esmalllisp2383,78149 +\let\exdent=\nofillexdentexdent2392,78436 +\let\nonarrowing=\relaxnonarrowing2393,78462 \obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 -\def\next##1{\next2397,78562 -\def\display{\display2401,78642 -\def\Edisplay{\Edisplay2410,78961 -\def\next##1{\next2422,79272 -\def\format{\format2426,79375 -\def\Eformat{\Eformat2434,79671 -\def\next##1{\next2437,79760 -\def\flushleft{\flushleft2441,79812 -\def\Eflushleft{\Eflushleft2451,80183 -\def\next##1{\next2454,80276 -\def\flushright{\flushright2456,80298 -\def\Eflushright{\Eflushright2466,80670 -\def\next##1{\next2470,80801 -\def\quotation{\quotation2474,80859 -\def\Equotation{\Equotation2480,81051 -\def\setdeffont #1 {\setdeffont2493,81449 +\def\next##1{next2397,78562 +\def\display{display2401,78642 +\let\par=\lispparpar2409,78943 +\def\Edisplay{Edisplay2410,78961 +\let\exdent=\nofillexdentexdent2417,79180 +\let\nonarrowing=\relaxnonarrowing2418,79206 +\def\next##1{next2422,79272 +\def\format{format2426,79375 +\let\par=\lispparpar2433,79653 +\def\Eformat{Eformat2434,79671 +\def\next##1{next2437,79760 +\def\flushleft{flushleft2441,79812 +\let\par=\lispparpar2450,80165 +\def\Eflushleft{Eflushleft2451,80183 +\def\next##1{next2454,80276 +\def\flushright{flushright2456,80298 +\let\par=\lispparpar2465,80652 +\def\Eflushright{Eflushright2466,80670 +\def\next##1{next2470,80801 +\def\quotation{quotation2474,80859 +\def\Equotation{Equotation2480,81051 +\let\nonarrowing=\relaxnonarrowing2487,81301 +\def\setdeffont #1 {setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 \newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 \newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 -\def\activeparens{\activeparens2503,81822 -\def\opnr{\opnr2529,83034 -\def\lbrb{\lbrb2530,83099 -\def\defname #1#2{\defname2536,83300 +\def\activeparens{activeparens2503,81822 +\gdef\functionparens{functionparens2507,82016 +\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 }&2507,82016 +\gdef\boldbrax{boldbrax2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}(2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb})2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}[2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}]2508,82074 +\gdef\oprm#1 {oprm2512,82250 +\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested %(2512,82250 +\gdef\opnested{opnested2516,82407 +\gdef\clrm{clrm2518,82466 +\ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\) \fi(2520,82602 +\gdef\amprm#1 {amprm2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ }(2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ })2523,82769 +\gdef\normalparens{normalparens2525,82822 +\gdef\normalparens{\boldbrax\let&=\ampnr}&2525,82822 +\def\opnr{opnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{clnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{{\sf\char`\)}} \def\ampnr{ampnr2529,83034 +\def\lbrb{lbrb2530,83099 +\def\lbrb{{\bf\char`\[}} \def\rbrb{rbrb2530,83099 +\def\defname #1#2{defname2536,83300 \advance\dimen2 by -\defbodyindentbodyindent2540,83418 \advance\dimen3 by -\defbodyindentbodyindent2542,83472 \setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\setbox0=\hbox{\hskip \deflastargmargin{\rm #2}\hskip \deftypemargin}typemargin2544,83526 \dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 \parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 \rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 \advance\leftskip by -\defbodyindentbodyindent2557,84246 \exdentamount=\defbodyindentbodyindent2558,84283 -\def\defparsebody #1#2#3{\defparsebody2568,84642 -\def#1{2572,84826 -\def#2{2573,84862 +\def\defparsebody #1#2#3{defparsebody2568,84642 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \exdentamount=\defbodyindentbodyindent2576,85008 -\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 -\def#1{2585,85273 -\def#2##1 {2586,85309 +\def\defmethparsebody #1#2#3#4 {defmethparsebody2581,85112 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \exdentamount=\defbodyindentbodyindent2589,85466 -\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 -\def#1{2596,85712 -\def#2##1 ##2 {2597,85748 +\def\defopparsebody #1#2#3#4#5 {defopparsebody2592,85551 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \exdentamount=\defbodyindentbodyindent2601,85922 -\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 -\def#1{2612,86380 -\def#2{2613,86416 +\def\defvarparsebody #1#2#3{defvarparsebody2608,86193 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \exdentamount=\defbodyindentbodyindent2616,86549 -\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 -\def#1{2625,86799 -\def#2##1 {2626,86835 +\def\defvrparsebody #1#2#3#4 {defvrparsebody2621,86640 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \exdentamount=\defbodyindentbodyindent2629,86979 -\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 -\def#1{2636,87215 -\def#2##1 ##2 {2637,87251 +\def\defopvarparsebody #1#2#3#4#5 {defopvarparsebody2632,87051 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \exdentamount=\defbodyindentbodyindent2641,87412 -\def\defunargs #1{\defunargs2664,88172 -\def\deftypefunargs #1{\deftypefunargs2676,88554 -\def\deffn{\deffn2690,88936 -\def\deffnheader #1#2#3{\deffnheader2692,88993 +\gdef\spacesplit#1#2^^M{spacesplit2652,87775 +\long\gdef\spacesplitfoo#1#2 #3#4\spacesplitfoo{spacesplitfoo2653,87852 +\def\defunargs #1{defunargs2664,88172 +\def\deftypefunargs #1{deftypefunargs2676,88554 +\def\deffn{deffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}methparsebody\Edeffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnx\deffnheader2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnheader2690,88936 +\def\deffnheader #1#2#3{deffnheader2692,88993 \begingroup\defname {name2693,89041 -\def\defun{\defun2699,89186 -\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {#2}{#1}\defunargs{unargs2693,89041 +\def\defun{defun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}parsebody\Edefun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unx\defunheader2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unheader2699,89186 +\def\defunheader #1#2{defunheader2701,89239 \begingroup\defname {name2702,89314 \defunargs {unargs2703,89350 -\def\deftypefun{\deftypefun2709,89498 -\def\deftypefunheader #1#2{\deftypefunheader2712,89620 -\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\def\deftypefun{deftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}parsebody\Edeftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunx\deftypefunheader2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunheader2709,89498 +\def\deftypefunheader #1#2{deftypefunheader2712,89620 +\def\deftypefunheader #1#2{\deftypefunheaderx{typefunheaderx2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{deftypefunheaderx2714,89729 \begingroup\defname {name2716,89821 \deftypefunargs {typefunargs2717,89867 -\def\deftypefn{\deftypefn2723,90038 -\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 -\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\def\deftypefn{deftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}methparsebody\Edeftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnx\deftypefnheader2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnheader2723,90038 +\def\deftypefnheader #1#2#3{deftypefnheader2726,90187 +\def\deftypefnheader #1#2#3{\deftypefnheaderx{typefnheaderx2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{deftypefnheaderx2728,90323 \begingroup\defname {name2730,90416 \deftypefunargs {typefunargs2731,90456 -\def\defmac{\defmac2737,90577 -\def\defmacheader #1#2{\defmacheader2739,90634 +\def\defmac{defmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}parsebody\Edefmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macx\defmacheader2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macheader2737,90577 +\def\defmacheader #1#2{defmacheader2739,90634 \begingroup\defname {name2740,90710 \defunargs {unargs2741,90743 -\def\defspec{\defspec2747,90867 -\def\defspecheader #1#2{\defspecheader2749,90928 +\def\defspec{defspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}parsebody\Edefspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specx\defspecheader2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specheader2747,90867 +\def\defspecheader #1#2{defspecheader2749,90928 \begingroup\defname {name2750,91005 \defunargs {unargs2751,91045 -\def\deffnx #1 {\deffnx2758,91240 -\def\defunx #1 {\defunx2759,91297 -\def\defmacx #1 {\defmacx2760,91354 -\def\defspecx #1 {\defspecx2761,91413 -\def\deftypefnx #1 {\deftypefnx2762,91474 -\def\deftypeunx #1 {\deftypeunx2763,91539 -\def\defop #1 {\defop2769,91685 -\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 -\def\defopheader #1#2#3{\defopheader2772,91774 +\def\deffnx #1 {deffnx2758,91240 +\def\defunx #1 {defunx2759,91297 +\def\defmacx #1 {defmacx2760,91354 +\def\defspecx #1 {defspecx2761,91413 +\def\deftypefnx #1 {deftypefnx2762,91474 +\def\deftypeunx #1 {deftypeunx2763,91539 +\def\defop #1 {defop2769,91685 +\def\defop #1 {\def\defoptype{defoptype2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opx\defopheader2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opheader\defoptype2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}optype2770,91720 +\def\defopheader #1#2#3{defopheader2772,91774 \begingroup\defname {name2774,91863 +\begingroup\defname {#2}{\defoptype{optype2774,91863 \defunargs {unargs2775,91909 -\def\defmethod{\defmethod2780,91970 -\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\def\defmethod{defmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methparsebody\Edefmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodx\defmethodheader2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodheader2780,91970 +\def\defmethodheader #1#2#3{defmethodheader2782,92043 \begingroup\defname {name2784,92131 \defunargs {unargs2785,92171 -\def\defcv #1 {\defcv2790,92245 -\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 -\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\def\defcv #1 {defcv2790,92245 +\def\defcv #1 {\def\defcvtype{defcvtype2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvx\defcvarheader2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvarheader\defcvtype2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvtype2791,92280 +\def\defcvarheader #1#2#3{defcvarheader2793,92339 \begingroup\defname {name2795,92425 +\begingroup\defname {#2}{\defcvtype{cvtype2795,92425 \defvarargs {varargs2796,92471 -\def\defivar{\defivar2801,92544 -\def\defivarheader #1#2#3{\defivarheader2803,92607 +\def\defivar{defivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}vrparsebody\Edefivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarx\defivarheader2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarheader2801,92544 +\def\defivarheader #1#2#3{defivarheader2803,92607 \begingroup\defname {name2805,92693 \defvarargs {varargs2806,92744 -\def\defopx #1 {\defopx2812,92893 -\def\defmethodx #1 {\defmethodx2813,92950 -\def\defcvx #1 {\defcvx2814,93015 -\def\defivarx #1 {\defivarx2815,93072 -\def\defvarargs #1{\defvarargs2822,93343 -\def\defvr{\defvr2828,93487 -\def\defvrheader #1#2#3{\defvrheader2830,93542 +\def\defopx #1 {defopx2812,92893 +\def\defmethodx #1 {defmethodx2813,92950 +\def\defcvx #1 {defcvx2814,93015 +\def\defivarx #1 {defivarx2815,93072 +\def\defvarargs #1{defvarargs2822,93343 +\def\defvr{defvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrparsebody\Edefvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrx\defvrheader2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrheader2828,93487 +\def\defvrheader #1#2#3{defvrheader2830,93542 \begingroup\defname {name2831,93590 -\def\defvar{\defvar2835,93675 -\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {#2}{#1}\defvarargs{varargs2831,93590 +\def\defvar{defvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varparsebody\Edefvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varx\defvarheader2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varheader2835,93675 +\def\defvarheader #1#2{defvarheader2837,93735 \begingroup\defname {name2838,93806 \defvarargs {varargs2839,93842 -\def\defopt{\defopt2844,93908 -\def\defoptheader #1#2{\defoptheader2846,93968 +\def\defopt{defopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}varparsebody\Edefopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optx\defoptheader2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optheader2844,93908 +\def\defoptheader #1#2{defoptheader2846,93968 \begingroup\defname {name2847,94039 \defvarargs {varargs2848,94078 -\def\deftypevar{\deftypevar2853,94135 -\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\def\deftypevar{deftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}varparsebody\Edeftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarx\deftypevarheader2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarheader2853,94135 +\def\deftypevarheader #1#2{deftypevarheader2856,94251 \begingroup\defname {name2858,94334 -\def\deftypevr{\deftypevr2865,94508 -\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\def\deftypevr{deftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}vrparsebody\Edeftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrx\deftypevrheader2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrheader2865,94508 +\def\deftypevrheader #1#2#3{deftypevrheader2867,94579 \begingroup\defname {name2868,94631 -\def\defvrx #1 {\defvrx2876,94868 -\def\defvarx #1 {\defvarx2877,94925 -\def\defoptx #1 {\defoptx2878,94984 -\def\deftypevarx #1 {\deftypevarx2879,95043 -\def\deftypevrx #1 {\deftypevrx2880,95110 -\def\deftpargs #1{\deftpargs2885,95259 -\def\deftp{\deftp2889,95339 -\def\deftpheader #1#2#3{\deftpheader2891,95394 +\def\defvrx #1 {defvrx2876,94868 +\def\defvarx #1 {defvarx2877,94925 +\def\defoptx #1 {defoptx2878,94984 +\def\deftypevarx #1 {deftypevarx2879,95043 +\def\deftypevrx #1 {deftypevrx2880,95110 +\def\deftpargs #1{deftpargs2885,95259 +\def\deftpargs #1{\bf \defvarargs{varargs2885,95259 +\def\deftp{deftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}vrparsebody\Edeftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpx\deftpheader2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpheader2889,95339 +\def\deftpheader #1#2#3{deftpheader2891,95394 \begingroup\defname {name2892,95442 -\def\deftpx #1 {\deftpx2897,95601 -\def\setref#1{\setref2908,95922 -\def\unnumbsetref#1{\unnumbsetref2913,96036 -\def\appendixsetref#1{\appendixsetref2918,96143 -\def\pxref#1{\pxref2929,96554 -\def\xref#1{\xref2930,96590 -\def\ref#1{\ref2931,96625 -\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 -\def\printedmanual{\printedmanual2933,96698 -\def\printednodename{\printednodename2934,96736 -\def\printednodename{\printednodename2939,96861 -section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\begingroup\defname {#2}{#1}\deftpargs{tpargs2892,95442 +\def\deftpx #1 {deftpx2897,95601 +\def\setref#1{setref2908,95922 +\def\unnumbsetref#1{unnumbsetref2913,96036 +\def\appendixsetref#1{appendixsetref2918,96143 +\def\pxref#1{pxref2929,96554 +\def\xref#1{xref2930,96590 +\def\ref#1{ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{xrefX2932,96655 +\def\printedmanual{printedmanual2933,96698 +\def\printednodename{printednodename2934,96736 +\def\printednodename{printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}printedmanual2954,97493 \refx{x2957,97571 -\def\dosetq #1#2{\dosetq2965,97791 -\def\internalsetq #1#2{\internalsetq2973,98049 -\def\Ypagenumber{\Ypagenumber2977,98150 -\def\Ytitle{\Ytitle2979,98176 -\def\Ynothing{\Ynothing2981,98203 -\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 -\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\refx{#1-snt}{} [\printednodename], page\tie\refx{x2957,97571 +\def\dosetq #1#2{dosetq2965,97791 +\def\dosetq #1#2{{\let\folio=0 \turnoffactive%folio2965,97791 +\edef\next{next2966,97838 +\def\internalsetq #1#2{internalsetq2973,98049 +\def\Ypagenumber{Ypagenumber2977,98150 +\def\Ytitle{Ytitle2979,98176 +\def\Ynothing{Ynothing2981,98203 +\def\Ysectionnumberandtype{Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{Yappendixletterandtype2992,98536 \ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 -\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 - \def\linenumber{\linenumber3009,99135 -\def\refx#1#2{\refx3015,99319 -\def\xrdef #1#2{\xrdef3037,99945 -\def\readauxfile{\readauxfile3040,100030 -\def\supereject{\supereject3110,101811 -\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 -\def\openindices{\openindices3139,102682 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the2998,98796 +\gdef\xreftie{xreftie3001,98891 + \let\linenumber = \empty % Non-3.0.linenumber3007,99091 + \def\linenumber{linenumber3009,99135 +\def\refx#1#2{refx3015,99319 +\def\xrdef #1#2{xrdef3037,99945 +{\catcode`\'=\other\expandafter \gdef \csname X#1\endcsname {csname3038,99962 +\def\readauxfile{readauxfile3040,100030 +\def\supereject{supereject3110,101811 +\let\footnotestyle=\commentfootnotestyle3113,101918 +\let\ptexfootnote=\footnoteptexfootnote3115,101947 +\long\gdef\footnote #1{footnote3118,101993 +\edef\thisfootno{thisfootno3120,102060 +\let\@sf\empty@sf3121,102100 +\ifhmode\edef\@sf{@sf3122,102115 +\long\gdef\footnotezzz #1{footnotezzz3126,102228 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang3131,102496 +\def\openindices{openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \parindent = \defaultparindentaultparindent3152,102959 -\def\smallbook{\smallbook3175,103683 -\global\def\Esmallexample{\Esmallexample3192,104110 -\def\afourpaper{\afourpaper3196,104201 -\def\finalout{\finalout3224,105009 -\def\normaldoublequote{\normaldoublequote3235,105270 -\def\normaltilde{\normaltilde3236,105296 -\def\normalcaret{\normalcaret3237,105316 -\def\normalunderscore{\normalunderscore3238,105336 -\def\normalverticalbar{\normalverticalbar3239,105361 -\def\normalless{\normalless3240,105387 -\def\normalgreater{\normalgreater3241,105406 -\def\normalplus{\normalplus3242,105428 -\def\ifusingtt#1#2{\ifusingtt3253,105920 -\def\activedoublequote{\activedoublequote3261,106248 +\def\smallbook{smallbook3175,103683 +\global\let\smalllisp=\smalllispxsmalllisp3190,104039 +\global\let\smallexample=\smalllispxsmallexample3191,104073 +\global\def\Esmallexample{Esmallexample3192,104110 +\def\afourpaper{afourpaper3196,104201 +\def\finalout{finalout3224,105009 +\def\normaldoublequote{normaldoublequote3235,105270 +\def\normaltilde{normaltilde3236,105296 +\def\normalcaret{normalcaret3237,105316 +\def\normalunderscore{normalunderscore3238,105336 +\def\normalverticalbar{normalverticalbar3239,105361 +\def\normalless{normalless3240,105387 +\def\normalgreater{normalgreater3241,105406 +\def\normalplus{normalplus3242,105428 +\def\ifusingtt#1#2{ifusingtt3253,105920 +\def\activedoublequote{activedoublequote3261,106248 +\let"=\activedoublequote"3262,106289 \def~{~3264,106334 \def^{^3267,106395 \def_{_3270,106434 -\def\_{\_3272,106508 -\def\lvvmode{\lvvmode3279,106845 +\def\_{_3272,106508 +\def\lvvmode{lvvmode3279,106845 \def|{|3282,106895 \def<{<3285,106958 \def>{>3288,107015 \def+{+3290,107053 -\def\turnoffactive{\turnoffactive3296,107214 +\def\turnoffactive{turnoffactive3296,107214 +\def\turnoffactive{\let"=\normaldoublequote"3296,107214 +\let~=\normaltilde~3297,107258 +\let^=\normalcaret^3298,107277 +\let_=\normalunderscore_3299,107296 +\let|=\normalverticalbar|3300,107320 +\let<=\normalless<3301,107345 +\let>=\normalgreater>3302,107363 +\let+=\normalplus}+3303,107384 \global\def={=3307,107500 -\def\normalbackslash{\normalbackslash3321,107882 +\def\normalbackslash{normalbackslash3321,107882 merc-src/accumulator.m,4915 :- interface146,5371 diff --git a/test/manual/etags/ETAGS.good_3 b/test/manual/etags/ETAGS.good_3 index 15ed7855b30..79ee70fd1d0 100644 --- a/test/manual/etags/ETAGS.good_3 +++ b/test/manual/etags/ETAGS.good_3 @@ -3555,8 +3555,8 @@ scm-src/test.scm,260 (define (((((curry-test 14,205 (define-syntax test-begin17,265 -tex-src/testenv.tex,52 -\newcommand{\nm}\nm4,77 +tex-src/testenv.tex,51 +\newcommand{\nm}nm4,77 \section{blah}blah8,139 tex-src/gzip.texi,303 @@ -3571,722 +3571,1142 @@ tex-src/gzip.texi,303 @node Problems,460,16769 @node Concept Index,Concept Index473,17289 -tex-src/texinfo.tex,30627 -\def\texinfoversion{\texinfoversion26,1035 -\def\tie{\tie49,1526 -\def\gloggingall{\gloggingall72,2276 -\def\loggingall{\loggingall73,2345 -\def\onepageout#1{\onepageout99,3282 -\def\croppageout#1{\croppageout115,4032 -\def\cropmarks{\cropmarks142,5092 -\def\pagebody#1{\pagebody144,5139 -\def\ewtop{\ewtop157,5594 -\def\nstop{\nstop158,5658 -\def\ewbot{\ewbot160,5741 -\def\nsbot{\nsbot161,5805 -\def\parsearg #1{\parsearg170,6104 -\def\parseargx{\parseargx172,6182 -\def\parseargline{\parseargline182,6422 -\def\flushcr{\flushcr186,6543 -\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742 -\def\ENVcheck{\ENVcheck191,6806 -\outer\def\begin{\begin198,7053 -\def\beginxxx #1{\beginxxx200,7091 -\def\end{\end208,7346 -\def\endxxx #1{\endxxx210,7374 -\def\errorE#1{\errorE216,7563 -\def\singlespace{\singlespace222,7757 -\def\@{\@232,7980 -\def\`{\`236,8080 -\def\'{\'237,8092 -\def\mylbrace {\mylbrace241,8140 -\def\myrbrace {\myrbrace242,8173 -\def\:{\:247,8287 -\def\*{\*250,8341 -\def\.{\.253,8417 -\def\w#1{\w258,8648 -\def\group{\group268,9131 - \def\Egroup{\Egroup273,9295 -\def\need{\need289,9737 -\def\needx#1{\needx300,10014 -\def\dots{\dots339,11400 -\def\page{\page343,11464 -\def\exdent{\exdent353,11791 -\def\exdentyyy #1{\exdentyyy354,11824 -\def\nofillexdent{\nofillexdent357,11968 -\def\nofillexdentyyy #1{\nofillexdentyyy358,12013 -\def\include{\include365,12197 -\def\includezzz #1{\includezzz366,12232 -\def\thisfile{\thisfile369,12283 -\def\center{\center373,12346 -\def\centerzzz #1{\centerzzz374,12379 -\def\sp{\sp380,12521 -\def\spxxx #1{\spxxx381,12546 -\def\comment{\comment387,12720 -\def\commentxxx #1{\commentxxx390,12817 -\def\ignoresections{\ignoresections396,12986 -\let\chapter=\relax=\relax397,13008 -\let\section=\relax=\relax406,13253 -\let\subsection=\relax=\relax409,13314 -\let\subsubsection=\relax=\relax410,13337 -\let\appendix=\relax=\relax411,13363 -\let\appendixsec=\relaxsec=\relax412,13384 -\let\appendixsection=\relaxsection=\relax413,13408 -\let\appendixsubsec=\relaxsubsec=\relax414,13436 -\let\appendixsubsection=\relaxsubsection=\relax415,13463 -\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494 -\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524 -\def\ignore{\ignore423,13626 -\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766 -\def\direntry{\direntry429,13825 -\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864 -\def\ifset{\ifset434,13974 -\def\ifsetxxx #1{\ifsetxxx436,14032 -\def\Eifset{\Eifset440,14159 -\def\ifsetfail{\ifsetfail441,14173 -\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229 -\def\ifclear{\ifclear444,14290 -\def\ifclearxxx #1{\ifclearxxx446,14352 -\def\Eifclear{\Eifclear450,14483 -\def\ifclearfail{\ifclearfail451,14499 -\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559 -\def\set{\set456,14710 -\def\setxxx #1{\setxxx457,14737 -\def\clear{\clear460,14799 -\def\clearxxx #1{\clearxxx461,14830 -\def\iftex{\iftex466,14947 -\def\Eiftex{\Eiftex467,14960 -\def\ifinfo{\ifinfo468,14974 -\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024 -\long\def\menu #1\end menu{\menu471,15083 -\def\asis#1{\asis472,15112 -\def\math#1{\math485,15655 -\def\node{\node487,15699 -\def\nodezzz#1{\nodezzz488,15737 -\def\nodexxx[#1,#2]{\nodexxx[489,15768 -\def\donoderef{\donoderef492,15830 -\def\unnumbnoderef{\unnumbnoderef496,15951 -\def\appendixnoderef{\appendixnoderef500,16082 +tex-src/texinfo.tex,55236 +\def\texinfoversion{texinfoversion26,1035 +\let\ptexlbrace=\{ptexlbrace35,1308 +\let\ptexrbrace=\}ptexrbrace36,1327 +\let\ptexdots=\dotsptexdots37,1346 +\let\ptexdot=\.ptexdot38,1366 +\let\ptexstar=\*ptexstar39,1382 +\let\ptexend=\endptexend40,1399 +\let\ptexbullet=\bulletptexbullet41,1417 +\let\ptexb=\bptexb42,1441 +\let\ptexc=\cptexc43,1455 +\let\ptexi=\iptexi44,1469 +\let\ptext=\tptext45,1483 +\let\ptexl=\lptexl46,1497 +\let\ptexL=\LptexL47,1511 +\def\tie{tie49,1526 +\def\gloggingall{gloggingall72,2276 +\def\loggingall{loggingall73,2345 +\def\onepageout#1{onepageout99,3282 +\shipout\vbox{{\let\hsize=\pagewidth \makeheadline}hsize103,3489 +{\let\hsize=\pagewidth \makefootline}hsize104,3556 +\def\croppageout#1{croppageout115,4032 + {\let\hsize=\pagewidth \makeheadline}hsize126,4511 + {\let\hsize=\pagewidth \makefootline}hsize128,4569 +\def\cropmarks{cropmarks142,5092 +\def\cropmarks{\let\onepageout=\croppageout }onepageout142,5092 +\def\pagebody#1{pagebody144,5139 +\gdef\pagecontents#1{pagecontents146,5220 +\def\ewtop{ewtop157,5594 +\def\nstop{nstop158,5658 +\def\ewbot{ewbot160,5741 +\def\nsbot{nsbot161,5805 +\def\parsearg #1{parsearg170,6104 +\def\parsearg #1{\let\next=#1\begingroup\obeylines\futurelet\temp\parseargx}next170,6104 +\def\parseargx{parseargx172,6182 +\gdef\parseargdiscardspace {parseargdiscardspace178,6321 +\gdef\obeyedspace{obeyedspace180,6399 +\def\parseargline{parseargline182,6422 +\gdef\parsearglinex #1^^M{parsearglinex184,6493 +\def\flushcr{flushcr186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{next186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next}next186,6543 +\newif\ifENV \ENVfalse \def\inENV{inENV190,6742 +\def\ENVcheck{ENVcheck191,6806 +\outer\def\begin{begin198,7053 +\def\beginxxx #1{beginxxx200,7091 +\def\end{end208,7346 +\def\endxxx #1{endxxx210,7374 +\def\errorE#1{errorE216,7563 +\def\singlespace{singlespace222,7757 +\def\@{@232,7980 +\def\`{`236,8080 +\def\'{'237,8092 +\def\mylbrace {mylbrace241,8140 +\def\myrbrace {myrbrace242,8173 +\let\{=\mylbrace{243,8206 +\let\}=\myrbrace}244,8223 +\def\:{:247,8287 +\def\*{*250,8341 +\def\.{.253,8417 +\def\w#1{w258,8648 +\def\group{group268,9131 + \def\Egroup{Egroup273,9295 +\def\need{need289,9737 +\def\needx#1{needx300,10014 +\let\br = \parbr335,11355 +\def\dots{dots339,11400 +\def\page{page343,11464 +\def\exdent{exdent353,11791 +\def\exdentyyy #1{exdentyyy354,11824 +\def\nofillexdent{nofillexdent357,11968 +\def\nofillexdentyyy #1{nofillexdentyyy358,12013 +\def\include{include365,12197 +\def\includezzz #1{includezzz366,12232 +\def\includezzz #1{{\def\thisfile{thisfile366,12232 +\def\thisfile{thisfile369,12283 +\def\center{center373,12346 +\def\centerzzz #1{centerzzz374,12379 +\def\sp{sp380,12521 +\def\spxxx #1{spxxx381,12546 +\def\comment{comment387,12720 +\def\commentxxx #1{commentxxx390,12817 +\let\c=\commentc392,12883 +\def\ignoresections{ignoresections396,12986 +\let\chapter=\relaxchapter397,13008 +\let\unnumbered=\relaxunnumbered398,13028 +\let\top=\relaxtop399,13051 +\let\unnumberedsec=\relaxunnumberedsec400,13067 +\let\unnumberedsection=\relaxunnumberedsection401,13093 +\let\unnumberedsubsec=\relaxunnumberedsubsec402,13123 +\let\unnumberedsubsection=\relaxunnumberedsubsection403,13152 +\let\unnumberedsubsubsec=\relaxunnumberedsubsubsec404,13185 +\let\unnumberedsubsubsection=\relaxunnumberedsubsubsection405,13217 +\let\section=\relaxsection406,13253 +\let\subsec=\relaxsubsec407,13273 +\let\subsubsec=\relaxsubsubsec408,13292 +\let\subsection=\relaxsubsection409,13314 +\let\subsubsection=\relaxsubsubsection410,13337 +\let\appendix=\relaxappendix411,13363 +\let\appendixsec=\relaxappendixsec412,13384 +\let\appendixsection=\relaxappendixsection413,13408 +\let\appendixsubsec=\relaxappendixsubsec414,13436 +\let\appendixsubsection=\relaxappendixsubsection415,13463 +\let\appendixsubsubsec=\relaxappendixsubsubsec416,13494 +\let\appendixsubsubsection=\relaxappendixsubsubsection417,13524 +\let\contents=\relaxcontents418,13558 +\let\smallbook=\relaxsmallbook419,13579 +\let\titlepage=\relaxtitlepage420,13601 +\def\ignore{ignore423,13626 +\long\def\ignorexxx #1\end ignore{ignorexxx427,13766 +\def\direntry{direntry429,13825 +\long\def\direntryxxx #1\end direntry{direntryxxx430,13864 +\def\ifset{ifset434,13974 +\def\ifsetxxx #1{ifsetxxx436,14032 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\ifsetfailtemp437,14059 +\else \let\temp=\relax \fitemp438,14125 +\def\Eifset{Eifset440,14159 +\def\ifsetfail{ifsetfail441,14173 +\long\def\ifsetfailxxx #1\end ifset{ifsetfailxxx442,14229 +\def\ifclear{ifclear444,14290 +\def\ifclearxxx #1{ifclearxxx446,14352 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\relaxtemp447,14381 +\else \let\temp=\ifclearfail \fitemp448,14443 +\def\Eifclear{Eifclear450,14483 +\def\ifclearfail{ifclearfail451,14499 +\long\def\ifclearfailxxx #1\end ifclear{ifclearfailxxx452,14559 +\def\set{set456,14710 +\def\setxxx #1{setxxx457,14737 +\expandafter\let\csname IF#1\endcsname=\set}csname458,14753 +\def\clear{clear460,14799 +\def\clearxxx #1{clearxxx461,14830 +\expandafter\let\csname IF#1\endcsname=\relax}csname462,14848 +\def\iftex{iftex466,14947 +\def\Eiftex{Eiftex467,14960 +\def\ifinfo{ifinfo468,14974 +\long\def\ifinfoxxx #1\end ifinfo{ifinfoxxx469,15024 +\long\def\menu #1\end menu{menu471,15083 +\def\asis#1{asis472,15112 +\let\implicitmath = $implicitmath484,15633 +\def\math#1{math485,15655 +\def\node{node487,15699 +\def\nodezzz#1{nodezzz488,15737 +\def\nodexxx[#1,#2]{nodexxx489,15768 +\def\nodexxx[#1,#2]{\gdef\lastnode{lastnode489,15768 +\let\lastnode=\relaxlastnode490,15808 +\def\donoderef{donoderef492,15830 +\let\lastnode=\relax}lastnode494,15928 +\def\unnumbnoderef{unnumbnoderef496,15951 +\let\lastnode=\relax}lastnode498,16059 +\def\appendixnoderef{appendixnoderef500,16082 \expandafter\expandafter\expandafter\appendixsetref{setref501,16128 -\let\refill=\relaxill=\relax504,16217 -\def\setfilename{\setfilename509,16431 -\outer\def\bye{\bye518,16677 -\def\inforef #1{\inforef520,16733 -\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771 -\def\losespace #1{\losespace523,16868 -\def\sf{\sf532,17072 -\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867 -\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913 -\def\df{\df560,17949 -\def\resetmathfonts{\resetmathfonts635,20543 -\def\textfonts{\textfonts648,21132 -\def\chapfonts{\chapfonts653,21347 -\def\secfonts{\secfonts658,21563 -\def\subsecfonts{\subsecfonts663,21768 -\def\indexfonts{\indexfonts668,21985 -\def\smartitalicx{\smartitalicx691,22717 -\def\smartitalic#1{\smartitalic692,22793 -\let\cite=\smartitalic=\smartitalic698,22938 -\def\b#1{\b700,22962 -\def\t#1{\t703,22997 -\def\samp #1{\samp706,23149 -\def\key #1{\key707,23182 -\def\ctrl #1{\ctrl708,23243 -\def\tclose#1{\tclose716,23445 -\def\ {\720,23611 -\def\xkey{\xkey728,23880 -\def\kbdfoo#1#2#3\par{\kbdfoo729,23896 -\def\dmn#1{\dmn738,24197 -\def\kbd#1{\kbd740,24224 -\def\l#1{\l742,24281 -\def\r#1{\r744,24310 -\def\sc#1{\sc746,24378 -\def\ii#1{\ii747,24421 -\def\titlefont#1{\titlefont755,24654 -\def\titlepage{\titlepage761,24757 - \def\subtitlefont{\subtitlefont766,24984 - \def\authorfont{\authorfont768,25068 - \def\title{\title774,25278 - \def\titlezzz##1{\titlezzz775,25313 - \def\subtitle{\subtitle783,25628 - \def\subtitlezzz##1{\subtitlezzz784,25669 - \def\author{\author787,25787 - \def\authorzzz##1{\authorzzz788,25824 - \def\page{\page794,26115 -\def\Etitlepage{\Etitlepage804,26284 -\def\finishtitlepage{\finishtitlepage817,26672 -\def\evenheading{\evenheading846,27680 -\def\oddheading{\oddheading847,27723 -\def\everyheading{\everyheading848,27764 -\def\evenfooting{\evenfooting850,27810 -\def\oddfooting{\oddfooting851,27853 -\def\everyfooting{\everyfooting852,27894 -\def\headings #1 {\headings893,29586 -\def\HEADINGSoff{\HEADINGSoff895,29635 -\def\HEADINGSdouble{\HEADINGSdouble904,30062 -\def\HEADINGSsingle{\HEADINGSsingle914,30382 -\def\HEADINGSon{\HEADINGSon922,30603 -\def\HEADINGSafter{\HEADINGSafter924,30637 -\def\HEADINGSdoublex{\HEADINGSdoublex926,30732 -\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920 -\def\HEADINGSsinglex{\HEADINGSsinglex934,30981 -\def\today{\today943,31256 -\def\thistitle{\thistitle958,31801 -\def\settitle{\settitle959,31826 -\def\settitlezzz #1{\settitlezzz960,31863 -\def\internalBitem{\internalBitem992,32793 -\def\internalBitemx{\internalBitemx993,32843 -\def\internalBxitem "#1"{\internalBxitem995,32888 -\def\internalBxitemx "#1"{\internalBxitemx996,32968 -\def\internalBkitem{\internalBkitem998,33043 -\def\internalBkitemx{\internalBkitemx999,33095 -\def\kitemzzz #1{\kitemzzz1001,33142 -\def\xitemzzz #1{\xitemzzz1004,33244 -\def\itemzzz #1{\itemzzz1007,33347 -\def\item{\item1037,34418 -\def\itemx{\itemx1038,34469 -\def\kitem{\kitem1039,34522 -\def\kitemx{\kitemx1040,34575 -\def\xitem{\xitem1041,34630 -\def\xitemx{\xitemx1042,34683 -\def\description{\description1045,34793 -\def\table{\table1047,34843 -\def\ftable{\ftable1052,34987 -\def\Eftable{\Eftable1056,35133 -\def\vtable{\vtable1059,35202 -\def\Evtable{\Evtable1063,35348 -\def\dontindex #1{\dontindex1066,35417 -\def\fnitemindex #1{\fnitemindex1067,35437 -\def\vritemindex #1{\vritemindex1068,35482 -\def\tablez #1#2#3#4#5#6{\tablez1074,35631 -\def\Edescription{\Edescription1077,35689 -\def\itemfont{\itemfont1082,35890 -\def\Etable{\Etable1090,36116 -\def\itemize{\itemize1103,36440 -\def\itemizezzz #1{\itemizezzz1105,36476 -\def\itemizey #1#2{\itemizey1110,36571 -\def#2{1119,36817 -\def\itemcontents{\itemcontents1120,36858 -\def\bullet{\bullet1123,36906 -\def\minus{\minus1124,36933 -\def\frenchspacing{\frenchspacing1128,37041 -\def\splitoff#1#2\endmark{\splitoff1134,37266 -\def\enumerate{\enumerate1140,37496 -\def\enumeratezzz #1{\enumeratezzz1141,37535 -\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 - \def\thearg{\thearg1146,37735 - \ifx\thearg\empty \def\thearg{\thearg1147,37754 -\def\numericenumerate{\numericenumerate1184,39088 -\def\lowercaseenumerate{\lowercaseenumerate1190,39218 -\def\uppercaseenumerate{\uppercaseenumerate1203,39565 -\def\startenumeration#1{\startenumeration1219,40055 -\def\alphaenumerate{\alphaenumerate1227,40237 -\def\capsenumerate{\capsenumerate1228,40272 -\def\Ealphaenumerate{\Ealphaenumerate1229,40306 -\def\Ecapsenumerate{\Ecapsenumerate1230,40340 -\def\itemizeitem{\itemizeitem1234,40420 -\def\newindex #1{\newindex1259,41277 -\def\defindex{\defindex1268,41566 -\def\newcodeindex #1{\newcodeindex1272,41674 -\def\defcodeindex{\defcodeindex1279,41934 -\def\synindex #1 #2 {\synindex1283,42114 -\def\syncodeindex #1 #2 {\syncodeindex1292,42454 -\def\doindex#1{\doindex1309,43133 -\def\singleindexer #1{\singleindexer1310,43192 -\def\docodeindex#1{\docodeindex1313,43304 -\def\singlecodeindexer #1{\singlecodeindexer1314,43371 -\def\indexdummies{\indexdummies1316,43429 -\def\_{\_1317,43449 -\def\w{\w1318,43477 -\def\bf{\bf1319,43504 -\def\rm{\rm1320,43533 -\def\sl{\sl1321,43562 -\def\sf{\sf1322,43591 -\def\tt{\tt1323,43619 -\def\gtr{\gtr1324,43647 -\def\less{\less1325,43677 -\def\hat{\hat1326,43709 -\def\char{\char1327,43739 -\def\TeX{\TeX1328,43771 -\def\dots{\dots1329,43801 -\def\copyright{\copyright1330,43834 -\def\tclose##1{\tclose1331,43877 -\def\code##1{\code1332,43922 -\def\samp##1{\samp1333,43963 -\def\t##1{\t1334,44004 -\def\r##1{\r1335,44039 -\def\i##1{\i1336,44074 -\def\b##1{\b1337,44109 -\def\cite##1{\cite1338,44144 -\def\key##1{\key1339,44185 -\def\file##1{\file1340,44224 -\def\var##1{\var1341,44265 -\def\kbd##1{\kbd1342,44304 -\def\indexdummyfont#1{\indexdummyfont1347,44460 -\def\indexdummytex{\indexdummytex1348,44486 -\def\indexdummydots{\indexdummydots1349,44510 -\def\indexnofonts{\indexnofonts1351,44536 +\let\lastnode=\relax}lastnode502,16194 +\let\refill=\relaxrefill504,16217 +\def\setfilename{setfilename509,16431 + \global\let\setfilename=\comment % Ignore extra @setfilename cmds.setfilename514,16562 +\outer\def\bye{bye518,16677 +\def\inforef #1{inforef520,16733 +\def\inforefzzz #1,#2,#3,#4**{inforefzzz521,16771 +\def\losespace #1{losespace523,16868 +\def\sf{sf532,17072 +\let\li = \sf % Sometimes we call it \li, not \sf.li533,17100 +\let\mainmagstep=\magstephalfmainmagstep536,17201 +\let\mainmagstep=\magstep1mainmagstep539,17250 +\font\defbf=cmbx10 scaled \magstep1 %was 1314bf558,17867 +\font\deftt=cmtt10 scaled \magstep1tt559,17913 +\def\df{df560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tentt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tenbf560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}bf560,17949 +\let\indsl=\inditindsl570,18310 +\let\indtt=\ninettindtt571,18328 +\let\indsf=\indrmindsf572,18347 +\let\indbf=\indrmindbf573,18365 +\let\indsc=\indrmindsc574,18383 +\let\chapbf=\chaprmchapbf584,18643 +\let\authorrm = \secrmauthorrm627,20193 +\def\resetmathfonts{resetmathfonts635,20543 +\def\textfonts{textfonts648,21132 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenrm649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenit649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltensl649,21149 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctenbf650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctentt650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textscsmallcaps650,21208 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensf651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsyteni651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensy651,21271 +\def\chapfonts{chapfonts653,21347 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenrm654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenit654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tensl654,21364 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctenbf655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctentt655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapscsmallcaps655,21424 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensf656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsyteni656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensy656,21487 +\def\secfonts{secfonts658,21563 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenrm659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenit659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltensl659,21579 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctenbf660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctentt660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secscsmallcaps660,21635 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensf661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsyteni661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensy661,21695 +\def\subsecfonts{subsecfonts663,21768 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenrm664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenit664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltensl664,21787 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctenbf665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctentt665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecscsmallcaps665,21846 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensf666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsyteni666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensy666,21909 +\def\indexfonts{indexfonts668,21985 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenrm669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenit669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltensl669,22003 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctenbf670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctentt670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indscsmallcaps670,22059 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensf671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsyteni671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensy671,22119 +\def\smartitalicx{smartitalicx691,22717 +\def\smartitalic#1{smartitalic692,22793 +\let\i=\smartitalici694,22851 +\let\var=\smartitalicvar695,22871 +\let\dfn=\smartitalicdfn696,22893 +\let\emph=\smartitalicemph697,22915 +\let\cite=\smartitaliccite698,22938 +\def\b#1{b700,22962 +\let\strong=\bstrong701,22981 +\def\t#1{t703,22997 +\let\ttfont = \tttfont704,23072 +\def\samp #1{samp706,23149 +\def\key #1{key707,23182 +\def\ctrl #1{ctrl708,23243 +\let\file=\sampfile710,23285 +\def\tclose#1{tclose716,23445 +\let\code=\tclosecode722,23722 +\def\xkey{xkey728,23880 +\def\kbdfoo#1#2#3\par{kbdfoo729,23896 +\def\kbdfoo#1#2#3\par{\def\one{one729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{three729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{threex729,23896 +\def\dmn#1{dmn738,24197 +\def\kbd#1{kbd740,24224 +\def\kbd#1{\def\look{look740,24224 +\def\l#1{l742,24281 +\def\r#1{r744,24310 +\def\sc#1{sc746,24378 +\def\ii#1{ii747,24421 +\def\titlefont#1{titlefont755,24654 +\def\titlepage{titlepage761,24757 + \let\subtitlerm=\tenrmsubtitlerm762,24810 + \def\subtitlefont{subtitlefont766,24984 + \def\authorfont{authorfont768,25068 + \def\title{title774,25278 + \def\titlezzz##1{titlezzz775,25313 + \def\subtitle{subtitle783,25628 + \def\subtitlezzz##1{subtitlezzz784,25669 + \def\author{author787,25787 + \def\authorzzz##1{authorzzz788,25824 + \let\oldpage = \pageoldpage793,26091 + \def\page{page794,26115 + \let\page = \oldpagepage799,26206 +\def\Etitlepage{Etitlepage804,26284 +\def\finishtitlepage{finishtitlepage817,26672 +\let\thispage=\foliothispage825,26825 +\let\HEADINGShook=\relaxHEADINGShook837,27420 +\def\evenheading{evenheading846,27680 +\def\oddheading{oddheading847,27723 +\def\everyheading{everyheading848,27764 +\def\evenfooting{evenfooting850,27810 +\def\oddfooting{oddfooting851,27853 +\def\everyfooting{everyfooting852,27894 +\gdef\evenheadingxxx #1{evenheadingxxx856,27958 +\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{evenheadingyyy857,28017 +\gdef\oddheadingxxx #1{oddheadingxxx860,28126 +\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{oddheadingyyy861,28183 +\gdef\everyheadingxxx #1{everyheadingxxx864,28290 +\gdef\everyheadingyyy #1@|#2@|#3@|#4\finish{everyheadingyyy865,28351 +\gdef\evenfootingxxx #1{evenfootingxxx869,28522 +\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{evenfootingyyy870,28581 +\gdef\oddfootingxxx #1{oddfootingxxx873,28690 +\gdef\oddfootingyyy #1@|#2@|#3@|#4\finish{oddfootingyyy874,28747 +\gdef\everyfootingxxx #1{everyfootingxxx877,28854 +\gdef\everyfootingyyy #1@|#2@|#3@|#4\finish{everyfootingyyy878,28915 +\def\headings #1 {headings893,29586 +\def\HEADINGSoff{HEADINGSoff895,29635 +\def\HEADINGSdouble{HEADINGSdouble904,30062 +\def\HEADINGSsingle{HEADINGSsingle914,30382 +\def\HEADINGSon{HEADINGSon922,30603 +\def\HEADINGSafter{HEADINGSafter924,30637 +\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}HEADINGShook924,30637 +\let\HEADINGSdoubleafter=\HEADINGSafterHEADINGSdoubleafter925,30692 +\def\HEADINGSdoublex{HEADINGSdoublex926,30732 +\def\HEADINGSsingleafter{HEADINGSsingleafter933,30920 +\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}HEADINGShook933,30920 +\def\HEADINGSsinglex{HEADINGSsinglex934,30981 +\def\today{today943,31256 +\def\thistitle{thistitle958,31801 +\def\settitle{settitle959,31826 +\def\settitlezzz #1{settitlezzz960,31863 +\def\settitlezzz #1{\gdef\thistitle{thistitle960,31863 +\def\internalBitem{internalBitem992,32793 +\def\internalBitemx{internalBitemx993,32843 +\def\internalBxitem "#1"{internalBxitem995,32888 +\def\internalBxitem "#1"{\def\xitemsubtopix{xitemsubtopix995,32888 +\def\internalBxitemx "#1"{internalBxitemx996,32968 +\def\internalBxitemx "#1"{\def\xitemsubtopix{xitemsubtopix996,32968 +\def\internalBkitem{internalBkitem998,33043 +\def\internalBkitemx{internalBkitemx999,33095 +\def\kitemzzz #1{kitemzzz1001,33142 +\def\xitemzzz #1{xitemzzz1004,33244 +\def\itemzzz #1{itemzzz1007,33347 +\def\item{item1037,34418 +\def\itemx{itemx1038,34469 +\def\kitem{kitem1039,34522 +\def\kitemx{kitemx1040,34575 +\def\xitem{xitem1041,34630 +\def\xitemx{xitemx1042,34683 +\def\description{description1045,34793 +\def\table{table1047,34843 +\gdef\tablex #1^^M{tablex1049,34925 +\def\ftable{ftable1052,34987 +\gdef\ftablex #1^^M{ftablex1054,35071 +\def\Eftable{Eftable1056,35133 +\let\Etable=\relax}Etable1057,35180 +\def\vtable{vtable1059,35202 +\gdef\vtablex #1^^M{vtablex1061,35286 +\def\Evtable{Evtable1063,35348 +\let\Etable=\relax}Etable1064,35395 +\def\dontindex #1{dontindex1066,35417 +\def\fnitemindex #1{fnitemindex1067,35437 +\def\vritemindex #1{vritemindex1068,35482 +\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{tabley1071,35543 +\def\tablez #1#2#3#4#5#6{tablez1074,35631 +\def\Edescription{Edescription1077,35689 +\let\itemindex=#1%itemindex1078,35735 +\def\itemfont{itemfont1082,35890 +\def\Etable{Etable1090,36116 +\let\item = \internalBitem %item1091,36162 +\let\itemx = \internalBitemx %itemx1092,36191 +\let\kitem = \internalBkitem %kitem1093,36222 +\let\kitemx = \internalBkitemx %kitemx1094,36253 +\let\xitem = \internalBxitem %xitem1095,36286 +\let\xitemx = \internalBxitemx %xitemx1096,36317 +\def\itemize{itemize1103,36440 +\def\itemizezzz #1{itemizezzz1105,36476 +\def\itemizey #1#2{itemizey1110,36571 +\def\itemcontents{itemcontents1120,36858 +\let\item=\itemizeitem}item1121,36881 +\def\bullet{bullet1123,36906 +\def\minus{minus1124,36933 +\def\frenchspacing{frenchspacing1128,37041 +\def\splitoff#1#2\endmark{splitoff1134,37266 +\def\splitoff#1#2\endmark{\def\first{first1134,37266 +\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{rest1134,37266 +\def\enumerate{enumerate1140,37496 +\def\enumeratezzz #1{enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{enumeratey1142,37588 + \def\thearg{thearg1146,37735 + \ifx\thearg\empty \def\thearg{thearg1147,37754 +\def\numericenumerate{numericenumerate1184,39088 +\def\lowercaseenumerate{lowercaseenumerate1190,39218 +\def\uppercaseenumerate{uppercaseenumerate1203,39565 +\def\startenumeration#1{startenumeration1219,40055 +\def\alphaenumerate{alphaenumerate1227,40237 +\def\capsenumerate{capsenumerate1228,40272 +\def\Ealphaenumerate{Ealphaenumerate1229,40306 +\def\Ecapsenumerate{Ecapsenumerate1230,40340 +\def\itemizeitem{itemizeitem1234,40420 +{\let\par=\endgraf \smallbreak}par1236,40460 +\gdef\newwrite{newwrite1249,40841 +\def\newindex #1{newindex1259,41277 +\expandafter\xdef\csname#1index\endcsname{csname1262,41439 +\def\defindex{defindex1268,41566 +\def\newcodeindex #1{newcodeindex1272,41674 +\expandafter\xdef\csname#1index\endcsname{csname1275,41840 +\def\defcodeindex{defcodeindex1279,41934 +\def\synindex #1 #2 {synindex1283,42114 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1284,42137 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1285,42217 +\expandafter\xdef\csname#1index\endcsname{csname1286,42273 +\def\syncodeindex #1 #2 {syncodeindex1292,42454 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1293,42481 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1294,42561 +\expandafter\xdef\csname#1index\endcsname{csname1295,42617 +\def\doindex#1{doindex1309,43133 +\def\doindex#1{\edef\indexname{indexname1309,43133 +\def\singleindexer #1{singleindexer1310,43192 +\def\singleindexer #1{\doind{\indexname}name1310,43192 +\def\docodeindex#1{docodeindex1313,43304 +\def\docodeindex#1{\edef\indexname{indexname1313,43304 +\def\singlecodeindexer #1{singlecodeindexer1314,43371 +\def\singlecodeindexer #1{\doind{\indexname}name1314,43371 +\def\indexdummies{indexdummies1316,43429 +\def\_{_1317,43449 +\def\w{w1318,43477 +\def\bf{bf1319,43504 +\def\rm{rm1320,43533 +\def\sl{sl1321,43562 +\def\sf{sf1322,43591 +\def\tt{tt1323,43619 +\def\gtr{gtr1324,43647 +\def\less{less1325,43677 +\def\hat{hat1326,43709 +\def\char{char1327,43739 +\def\TeX{TeX1328,43771 +\def\dots{dots1329,43801 +\def\copyright{copyright1330,43834 +\def\tclose##1{tclose1331,43877 +\def\code##1{code1332,43922 +\def\samp##1{samp1333,43963 +\def\t##1{t1334,44004 +\def\r##1{r1335,44039 +\def\i##1{i1336,44074 +\def\b##1{b1337,44109 +\def\cite##1{cite1338,44144 +\def\key##1{key1339,44185 +\def\file##1{file1340,44224 +\def\var##1{var1341,44265 +\def\kbd##1{kbd1342,44304 +\def\indexdummyfont#1{indexdummyfont1347,44460 +\def\indexdummytex{indexdummytex1348,44486 +\def\indexdummydots{indexdummydots1349,44510 +\def\indexnofonts{indexnofonts1351,44536 +\let\w=\indexdummyfontw1352,44556 \let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontt1353,44579 \let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontr1354,44602 \let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfonti1355,44625 \let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontb1356,44648 \let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontemph1357,44671 \let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontstrong1358,44697 \let\strong=\indexdummyfontdummyfont1358,44697 -\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\cite=\indexdummyfontcite1359,44725 +\let\cite=\indexdummyfontdummyfont1359,44725 +\let\sc=\indexdummyfontsc1360,44751 \let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfonttclose1364,44923 \let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontcode1365,44951 \let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontfile1366,44977 \let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontsamp1367,45003 \let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontkbd1368,45029 \let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontkey1369,45054 \let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontvar1370,45079 \let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexTeX1371,45104 \let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdots1372,45128 \let\dots=\indexdummydotsdummydots1372,45128 -\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 -\def\doind #1#2{\doind1384,45436 +\let\indexbackslash=0 %overridden during \printindex.indexbackslash1382,45380 +\def\doind #1#2{doind1384,45436 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 -\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\let\folio=0% Expand all macros now EXCEPT \foliofolio1388,45568 +\def\rawbackslashxx{rawbackslashxx1389,45619 +\def\rawbackslashxx{\indexbackslash}backslash1389,45619 {\indexnofontsnofonts1394,45881 -\def\dosubind #1#2#3{\dosubind1405,46192 +\xdef\temp1{temp11395,45896 +\edef\temp{temp1399,46068 +\def\dosubind #1#2#3{dosubind1405,46192 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 -\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\let\folio=0%folio1409,46329 +\def\rawbackslashxx{rawbackslashxx1410,46344 +\def\rawbackslashxx{\indexbackslash}backslash1410,46344 {\indexnofontsnofonts1414,46498 -\def\findex {\findex1443,47429 -\def\kindex {\kindex1444,47452 -\def\cindex {\cindex1445,47475 -\def\vindex {\vindex1446,47498 -\def\tindex {\tindex1447,47521 -\def\pindex {\pindex1448,47544 -\def\cindexsub {\cindexsub1450,47568 -\def\printindex{\printindex1462,47895 -\def\doprintindex#1{\doprintindex1464,47936 - \def\indexbackslash{\indexbackslash1481,48421 +\xdef\temp1{temp11415,46513 +\edef\temp{temp1419,46688 +\def\findex {findex1443,47429 +\def\kindex {kindex1444,47452 +\def\cindex {cindex1445,47475 +\def\vindex {vindex1446,47498 +\def\tindex {tindex1447,47521 +\def\pindex {pindex1448,47544 +\def\cindexsub {cindexsub1450,47568 +\gdef\cindexsub "#1" #2^^M{cindexsub1452,47631 +\def\printindex{printindex1462,47895 +\def\doprintindex#1{doprintindex1464,47936 + \def\indexbackslash{indexbackslash1481,48421 \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 -\def\initial #1{\initial1517,49532 -\def\entry #1#2{\entry1523,49739 +\def\initial #1{initial1517,49532 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttentt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\secttsf1518,49550 +\def\entry #1#2{entry1523,49739 \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 -\def\indexdotfill{\indexdotfill1549,50714 -\def\primary #1{\primary1552,50820 -\def\secondary #1#2{\secondary1556,50902 +\def\indexdotfill{indexdotfill1549,50714 +\def\primary #1{primary1552,50820 +\def\secondary #1#2{secondary1556,50902 \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 \newbox\partialpageialpage1566,51157 -\def\begindoublecolumns{\begindoublecolumns1572,51315 - \output={\global\setbox\partialpage=ialpage=1573,51351 -\def\enddoublecolumns{\enddoublecolumns1577,51539 -\def\doublecolumnout{\doublecolumnout1580,51624 +\def\begindoublecolumns{begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage1573,51351 +\def\enddoublecolumns{enddoublecolumns1577,51539 +\def\doublecolumnout{doublecolumnout1580,51624 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 -\def\pagesofar{\pagesofar1584,51871 -\def\balancecolumns{\balancecolumns1588,52108 +\def\pagesofar{pagesofar1584,51871 +\def\pagesofar{\unvbox\partialpage %ialpage1584,51871 +\def\balancecolumns{balancecolumns1588,52108 \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 \newcount \appendixno \appendixno = `\@no1627,53445 -\def\appendixletter{\appendixletter1628,53486 -\def\opencontents{\opencontents1632,53589 -\def\thischapter{\thischapter1637,53770 -\def\seccheck#1{\seccheck1638,53808 -\def\chapternofonts{\chapternofonts1643,53912 -\def\result{\result1646,53987 -\def\equiv{\equiv1647,54022 -\def\expansion{\expansion1648,54055 -\def\print{\print1649,54096 -\def\TeX{\TeX1650,54129 -\def\dots{\dots1651,54158 -\def\copyright{\copyright1652,54189 -\def\tt{\tt1653,54230 -\def\bf{\bf1654,54257 -\def\w{\w1655,54285 -\def\less{\less1656,54310 -\def\gtr{\gtr1657,54341 -\def\hat{\hat1658,54370 -\def\char{\char1659,54399 -\def\tclose##1{\tclose1660,54430 -\def\code##1{\code1661,54474 -\def\samp##1{\samp1662,54514 -\def\r##1{\r1663,54554 -\def\b##1{\b1664,54588 -\def\key##1{\key1665,54622 -\def\file##1{\file1666,54660 -\def\kbd##1{\kbd1667,54700 -\def\i##1{\i1669,54808 -\def\cite##1{\cite1670,54842 -\def\var##1{\var1671,54882 -\def\emph##1{\emph1672,54920 -\def\dfn##1{\dfn1673,54960 -\def\thischaptername{\thischaptername1676,55001 -\outer\def\chapter{\chapter1677,55040 -\def\chapterzzz #1{\chapterzzz1678,55081 -{\chapternofonts%nofonts%1687,55477 -\global\let\section = \numberedsec=1692,55630 -\global\let\subsection = \numberedsubsec=1693,55665 -\global\let\subsubsection = \numberedsubsubsec=1694,55706 -\outer\def\appendix{\appendix1697,55757 -\def\appendixzzz #1{\appendixzzz1698,55800 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{appendixletter1628,53486 +\def\appendixletter{\char\the\appendixno}no1628,53486 +\def\opencontents{opencontents1632,53589 +\def\thischapter{thischapter1637,53770 +\def\thischapter{} \def\thissection{thissection1637,53770 +\def\seccheck#1{seccheck1638,53808 +\def\chapternofonts{chapternofonts1643,53912 +\let\rawbackslash=\relax%rawbackslash1644,53934 +\let\frenchspacing=\relax%frenchspacing1645,53960 +\def\result{result1646,53987 +\def\equiv{equiv1647,54022 +\def\expansion{expansion1648,54055 +\def\print{print1649,54096 +\def\TeX{TeX1650,54129 +\def\dots{dots1651,54158 +\def\copyright{copyright1652,54189 +\def\tt{tt1653,54230 +\def\bf{bf1654,54257 +\def\w{w1655,54285 +\def\less{less1656,54310 +\def\gtr{gtr1657,54341 +\def\hat{hat1658,54370 +\def\char{char1659,54399 +\def\tclose##1{tclose1660,54430 +\def\code##1{code1661,54474 +\def\samp##1{samp1662,54514 +\def\r##1{r1663,54554 +\def\b##1{b1664,54588 +\def\key##1{key1665,54622 +\def\file##1{file1666,54660 +\def\kbd##1{kbd1667,54700 +\def\i##1{i1669,54808 +\def\cite##1{cite1670,54842 +\def\var##1{var1671,54882 +\def\emph##1{emph1672,54920 +\def\dfn##1{dfn1673,54960 +\def\thischaptername{thischaptername1676,55001 +\outer\def\chapter{chapter1677,55040 +\outer\def\chapter{\parsearg\chapterzzz}zzz1677,55040 +\def\chapterzzz #1{chapterzzz1678,55081 +\gdef\thissection{thissection1682,55246 +\gdef\thischaptername{thischaptername1683,55269 +\xdef\thischapter{thischapter1686,55410 +{\chapternofonts%nofonts1687,55477 +\edef\temp{temp1688,55495 +\global\let\section = \numberedsecsection1692,55630 +\global\let\subsection = \numberedsubsecsubsection1693,55665 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1694,55706 +\outer\def\appendix{appendix1697,55757 +\outer\def\appendix{\parsearg\appendixzzz}zzz1697,55757 +\def\appendixzzz #1{appendixzzz1698,55800 \global\advance \appendixno by 1 \message{no1700,55877 +\global\advance \appendixno by 1 \message{Appendix \appendixletter}letter1700,55877 \chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\gdef\thissection{thissection1702,55989 +\gdef\thischaptername{thischaptername1703,56012 +\xdef\thischapter{thischapter1704,56039 \xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 -{\chapternofonts%nofonts%1705,56111 +{\chapternofonts%nofonts1705,56111 +\edef\temp{temp1706,56129 {#1}{Appendix \appendixletter}letter1707,56167 \appendixnoderef %noderef1710,56267 -\global\let\section = \appendixsec=1711,56286 -\global\let\subsection = \appendixsubsec=1712,56321 -\global\let\subsubsection = \appendixsubsubsec=1713,56362 -\outer\def\top{\top1716,56413 -\outer\def\unnumbered{\unnumbered1717,56453 -\def\unnumberedzzz #1{\unnumberedzzz1718,56500 -{\chapternofonts%nofonts%1722,56663 -\global\let\section = \unnumberedsec=1727,56813 -\global\let\subsection = \unnumberedsubsec=1728,56850 -\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 -\outer\def\numberedsec{\numberedsec1732,56946 -\def\seczzz #1{\seczzz1733,56987 -{\chapternofonts%nofonts%1736,57143 -\outer\def\appendixsection{\appendixsection1745,57329 -\outer\def\appendixsec{\appendixsec1746,57386 -\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\global\let\section = \appendixsecsection1711,56286 +\global\let\section = \appendixsecsec1711,56286 +\global\let\subsection = \appendixsubsecsubsection1712,56321 +\global\let\subsection = \appendixsubsecsubsec1712,56321 +\global\let\subsubsection = \appendixsubsubsecsubsubsection1713,56362 +\global\let\subsubsection = \appendixsubsubsecsubsubsec1713,56362 +\outer\def\top{top1716,56413 +\outer\def\unnumbered{unnumbered1717,56453 +\def\unnumberedzzz #1{unnumberedzzz1718,56500 +\gdef\thischapter{thischapter1721,56619 +\gdef\thischapter{#1}\gdef\thissection{thissection1721,56619 +{\chapternofonts%nofonts1722,56663 +\edef\temp{temp1723,56681 +\global\let\section = \unnumberedsecsection1727,56813 +\global\let\subsection = \unnumberedsubsecsubsection1728,56850 +\global\let\subsubsection = \unnumberedsubsubsecsubsubsection1729,56893 +\outer\def\numberedsec{numberedsec1732,56946 +\def\seczzz #1{seczzz1733,56987 +\gdef\thissection{thissection1735,57079 +{\chapternofonts%nofonts1736,57143 +\edef\temp{temp1737,57161 +\outer\def\appendixsection{appendixsection1745,57329 +\outer\def\appendixsection{\parsearg\appendixsectionzzz}sectionzzz1745,57329 +\outer\def\appendixsec{appendixsec1746,57386 +\outer\def\appendixsec{\parsearg\appendixsectionzzz}sectionzzz1746,57386 +\def\appendixsectionzzz #1{appendixsectionzzz1747,57439 +\gdef\thissection{thissection1749,57551 \gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 -{\chapternofonts%nofonts%1750,57619 +{\chapternofonts%nofonts1750,57619 +\edef\temp{temp1751,57637 {#1}{\appendixletter}letter1752,57675 \appendixnoderef %noderef1755,57775 -\outer\def\unnumberedsec{\unnumberedsec1759,57815 -\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 -{\chapternofonts%nofonts%1762,57963 -\outer\def\numberedsubsec{\numberedsubsec1770,58131 -\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 -{\chapternofonts%nofonts%1774,58365 -\outer\def\appendixsubsec{\appendixsubsec1783,58569 -\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\outer\def\unnumberedsec{unnumberedsec1759,57815 +\def\unnumberedseczzz #1{unnumberedseczzz1760,57868 +\plainsecheading {#1}\gdef\thissection{thissection1761,57919 +{\chapternofonts%nofonts1762,57963 +\edef\temp{temp1763,57981 +\outer\def\numberedsubsec{numberedsubsec1770,58131 +\def\numberedsubseczzz #1{numberedsubseczzz1771,58186 +\gdef\thissection{thissection1772,58235 +{\chapternofonts%nofonts1774,58365 +\edef\temp{temp1775,58383 +\outer\def\appendixsubsec{appendixsubsec1783,58569 +\outer\def\appendixsubsec{\parsearg\appendixsubseczzz}subseczzz1783,58569 +\def\appendixsubseczzz #1{appendixsubseczzz1784,58624 +\gdef\thissection{thissection1785,58677 \subsecheading {#1}{\appendixletter}letter1786,58746 -{\chapternofonts%nofonts%1787,58811 +{\chapternofonts%nofonts1787,58811 +\edef\temp{temp1788,58829 {#1}{\appendixletter}letter1789,58870 \appendixnoderef %noderef1792,58985 -\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 -\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 -{\chapternofonts%nofonts%1799,59185 -\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 -\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 -{\chapternofonts%nofonts%1812,59614 -\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 -\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 +\outer\def\unnumberedsubsec{unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{unnumberedsubseczzz1797,59084 +\plainsecheading {#1}\gdef\thissection{thissection1798,59141 +{\chapternofonts%nofonts1799,59185 +\edef\temp{temp1800,59203 +\outer\def\numberedsubsubsec{numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{numberedsubsubseczzz1808,59417 +\gdef\thissection{thissection1809,59472 +{\chapternofonts%nofonts1812,59614 +\edef\temp{temp1813,59632 +\outer\def\appendixsubsubsec{appendixsubsubsec1823,59847 +\outer\def\appendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1823,59847 +\def\appendixsubsubseczzz #1{appendixsubsubseczzz1824,59908 +\gdef\thissection{thissection1825,59967 {\appendixletter}letter1827,60047 -{\chapternofonts%nofonts%1828,60113 +{\chapternofonts%nofonts1828,60113 +\edef\temp{temp1829,60131 {\appendixletter}letter1830,60178 \appendixnoderef %noderef1834,60312 -\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 -\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 -{\chapternofonts%nofonts%1841,60524 -\def\infotop{\infotop1851,60853 -\def\infounnumbered{\infounnumbered1852,60891 -\def\infounnumberedsec{\infounnumberedsec1853,60936 -\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 -\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 -\def\infoappendix{\infoappendix1857,61108 -\def\infoappendixsec{\infoappendixsec1858,61149 -\def\infoappendixsubsec{\infoappendixsubsec1859,61196 -\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 -\def\infochapter{\infochapter1862,61309 -\def\infosection{\infosection1863,61348 -\def\infosubsection{\infosubsection1864,61387 -\def\infosubsubsection{\infosubsubsection1865,61432 -\global\let\section = \numberedsec=1870,61669 -\global\let\subsection = \numberedsubsec=1871,61704 -\global\let\subsubsection = \numberedsubsubsec=1872,61745 -\def\majorheading{\majorheading1886,62252 -\def\majorheadingzzz #1{\majorheadingzzz1887,62297 -\def\chapheading{\chapheading1893,62530 -\def\chapheadingzzz #1{\chapheadingzzz1894,62573 -\def\heading{\heading1899,62768 -\def\subheading{\subheading1901,62805 -\def\subsubheading{\subsubheading1903,62848 -\def\dobreak#1#2{\dobreak1910,63125 -\def\setchapterstyle #1 {\setchapterstyle1912,63203 -\def\chapbreak{\chapbreak1919,63458 -\def\chappager{\chappager1920,63508 -\def\chapoddpage{\chapoddpage1921,63546 -\def\setchapternewpage #1 {\setchapternewpage1923,63625 -\def\CHAPPAGoff{\CHAPPAGoff1925,63682 -\def\CHAPPAGon{\CHAPPAGon1929,63776 -\global\def\HEADINGSon{\HEADINGSon1932,63867 -\def\CHAPPAGodd{\CHAPPAGodd1934,63909 -\global\def\HEADINGSon{\HEADINGSon1937,64005 -\def\CHAPFplain{\CHAPFplain1941,64059 -\def\chfplain #1#2{\chfplain1945,64151 -\def\unnchfplain #1{\unnchfplain1956,64374 -\def\unnchfopen #1{\unnchfopen1964,64603 -\def\chfopen #1#2{\chfopen1970,64811 -\def\CHAPFopen{\CHAPFopen1975,64955 -\def\subsecheadingbreak{\subsecheadingbreak1982,65173 -\def\secheadingbreak{\secheadingbreak1985,65302 -\def\secheading #1#2#3{\secheading1993,65584 -\def\plainsecheading #1{\plainsecheading1994,65640 -\def\secheadingi #1{\secheadingi1995,65683 -\def\subsecheading #1#2#3#4{\subsecheading2006,66051 -\def\subsecheadingi #1{\subsecheadingi2007,66118 -\def\subsubsecfonts{\subsubsecfonts2014,66415 -\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 -\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 -\def\startcontents#1{\startcontents2032,67088 - \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 -\outer\def\contents{\contents2049,67720 -\outer\def\summarycontents{\summarycontents2057,67864 - \def\secentry ##1##2##3##4{\secentry2067,68235 - \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 - \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 - \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 - \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 - \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 -\def\chapentry#1#2#3{\chapentry2085,68865 -\def\shortchapentry#1#2#3{\shortchapentry2088,68982 +\outer\def\unnumberedsubsubsec{unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{unnumberedsubsubseczzz1839,60417 +\plainsecheading {#1}\gdef\thissection{thissection1840,60480 +{\chapternofonts%nofonts1841,60524 +\edef\temp{temp1842,60542 +\def\infotop{infotop1851,60853 +\def\infounnumbered{infounnumbered1852,60891 +\def\infounnumberedsec{infounnumberedsec1853,60936 +\def\infounnumberedsubsec{infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{infounnumberedsubsubsec1855,61044 +\def\infoappendix{infoappendix1857,61108 +\def\infoappendix{\parsearg\appendixzzz}zzz1857,61108 +\def\infoappendixsec{infoappendixsec1858,61149 +\def\infoappendixsec{\parsearg\appendixseczzz}seczzz1858,61149 +\def\infoappendixsubsec{infoappendixsubsec1859,61196 +\def\infoappendixsubsec{\parsearg\appendixsubseczzz}subseczzz1859,61196 +\def\infoappendixsubsubsec{infoappendixsubsubsec1860,61249 +\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1860,61249 +\def\infochapter{infochapter1862,61309 +\def\infochapter{\parsearg\chapterzzz}zzz1862,61309 +\def\infosection{infosection1863,61348 +\def\infosection{\parsearg\sectionzzz}zzz1863,61348 +\def\infosubsection{infosubsection1864,61387 +\def\infosubsection{\parsearg\subsectionzzz}zzz1864,61387 +\def\infosubsubsection{infosubsubsection1865,61432 +\def\infosubsubsection{\parsearg\subsubsectionzzz}zzz1865,61432 +\global\let\section = \numberedsecsection1870,61669 +\global\let\subsection = \numberedsubsecsubsection1871,61704 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1872,61745 +\def\majorheading{majorheading1886,62252 +\def\majorheadingzzz #1{majorheadingzzz1887,62297 +\def\chapheading{chapheading1893,62530 +\def\chapheadingzzz #1{chapheadingzzz1894,62573 +\def\heading{heading1899,62768 +\def\subheading{subheading1901,62805 +\def\subsubheading{subsubheading1903,62848 +\def\dobreak#1#2{dobreak1910,63125 +\def\setchapterstyle #1 {setchapterstyle1912,63203 +\def\chapbreak{chapbreak1919,63458 +\def\chappager{chappager1920,63508 +\def\chapoddpage{chapoddpage1921,63546 +\def\setchapternewpage #1 {setchapternewpage1923,63625 +\def\CHAPPAGoff{CHAPPAGoff1925,63682 +\global\let\pchapsepmacro=\chapbreakpchapsepmacro1926,63699 +\global\let\pagealignmacro=\chappager}pagealignmacro1927,63736 +\def\CHAPPAGon{CHAPPAGon1929,63776 +\global\let\pchapsepmacro=\chappagerpchapsepmacro1930,63792 +\global\let\pagealignmacro=\chappagerpagealignmacro1931,63829 +\global\def\HEADINGSon{HEADINGSon1932,63867 +\def\CHAPPAGodd{CHAPPAGodd1934,63909 +\global\let\pchapsepmacro=\chapoddpagepchapsepmacro1935,63926 +\global\let\pagealignmacro=\chapoddpagepagealignmacro1936,63965 +\global\def\HEADINGSon{HEADINGSon1937,64005 +\def\CHAPFplain{CHAPFplain1941,64059 +\global\let\chapmacro=\chfplainchapmacro1942,64076 +\global\let\unnumbchapmacro=\unnchfplain}unnumbchapmacro1943,64108 +\def\chfplain #1#2{chfplain1945,64151 +\def\unnchfplain #1{unnchfplain1956,64374 +\def\unnchfopen #1{unnchfopen1964,64603 +\def\chfopen #1#2{chfopen1970,64811 +\def\CHAPFopen{CHAPFopen1975,64955 +\global\let\chapmacro=\chfopenchapmacro1976,64971 +\global\let\unnumbchapmacro=\unnchfopen}unnumbchapmacro1977,65002 +\def\subsecheadingbreak{subsecheadingbreak1982,65173 +\def\secheadingbreak{secheadingbreak1985,65302 +\let\paragraphindent=\commentparagraphindent1988,65428 +\def\secheading #1#2#3{secheading1993,65584 +\def\plainsecheading #1{plainsecheading1994,65640 +\def\secheadingi #1{secheadingi1995,65683 +\def\subsecheading #1#2#3#4{subsecheading2006,66051 +\def\subsecheadingi #1{subsecheadingi2007,66118 +\def\subsubsecfonts{subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{subsubsecheading2017,66538 +\def\subsubsecheadingi #1{subsubsecheadingi2018,66616 +\def\startcontents#1{startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{thischapter2040,67361 +\outer\def\contents{contents2049,67720 +\outer\def\summarycontents{summarycontents2057,67864 + \let\chapentry = \shortchapentrychapentry2060,67936 + \let\unnumbchapentry = \shortunnumberedentryunnumbchapentry2061,67975 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslrm2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslbf2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslsl2064,68098 + \def\secentry ##1##2##3##4{secentry2067,68235 + \def\unnumbsecentry ##1##2{unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{unnumbsubsubsecentry2072,68431 +\let\shortcontents = \summarycontentsshortcontents2077,68530 +\def\chapentry#1#2#3{chapentry2085,68865 +\def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}space2085,68865 +\def\shortchapentry#1#2#3{shortchapentry2088,68982 {#2\labelspace #1}space2091,69092 -\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 -\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 -\def\secentry#1#2#3#4{\secentry2102,69357 -\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 -\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 -\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 -\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 +\def\unnumbchapentry#1#2{unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{secentry2102,69357 +\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}space2102,69357 +\def\unnumbsecentry#1#2{unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{subsecentry2106,69477 +\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}space2106,69477 +\def\unnumbsubsecentry#1#2{unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{subsubsecentry2110,69621 \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 -\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 -\def\dochapentry#1#2{\dochapentry2123,70080 -\def\dosecentry#1#2{\dosecentry2138,70685 -\def\dosubsecentry#1#2{\dosubsecentry2145,70863 -\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 -\def\labelspace{\labelspace2160,71299 -\def\dopageno#1{\dopageno2162,71334 -\def\doshortpageno#1{\doshortpageno2163,71360 -\def\chapentryfonts{\chapentryfonts2165,71392 -\def\secentryfonts{\secentryfonts2166,71427 -\def\point{\point2192,72386 -\def\result{\result2194,72407 -\def\expansion{\expansion2195,72480 -\def\print{\print2196,72551 -\def\equiv{\equiv2198,72618 -\def\error{\error2218,73391 -\def\tex{\tex2224,73620 -\def\@{\@2242,74003 -\gdef\sepspaces{\def {\ }}}\2265,74735 -\def\aboveenvbreak{\aboveenvbreak2268,74817 -\def\afterenvbreak{\afterenvbreak2272,74983 -\def\ctl{\ctl2286,75494 -\def\ctr{\ctr2287,75566 -\def\cbl{\cbl2288,75605 -\def\cbr{\cbr2289,75645 -\def\carttop{\carttop2290,75684 -\def\cartbot{\cartbot2293,75792 -\long\def\cartouche{\cartouche2299,75932 -\def\Ecartouche{\Ecartouche2326,76720 -\def\lisp{\lisp2338,76855 -\def\Elisp{\Elisp2348,77202 -\def\next##1{\next2360,77528 -\def\Eexample{\Eexample2364,77570 -\def\Esmallexample{\Esmallexample2367,77617 -\def\smalllispx{\smalllispx2373,77795 -\def\Esmalllisp{\Esmalllisp2383,78149 +\def\unnumbsubsubsecentry#1#2{unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{dochapentry2123,70080 +\def\dosecentry#1#2{dosecentry2138,70685 +\def\dosubsecentry#1#2{dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{dosubsubsecentry2152,71048 +\def\labelspace{labelspace2160,71299 +\def\dopageno#1{dopageno2162,71334 +\def\doshortpageno#1{doshortpageno2163,71360 +\def\chapentryfonts{chapentryfonts2165,71392 +\def\secentryfonts{secentryfonts2166,71427 +\let\subsecentryfonts = \textfontssubsecentryfonts2167,71458 +\let\subsubsecentryfonts = \textfontssubsubsecentryfonts2168,71493 +\let\ptexequiv = \equivptexequiv2180,71896 +\def\point{point2192,72386 +\def\result{result2194,72407 +\def\expansion{expansion2195,72480 +\def\print{print2196,72551 +\def\equiv{equiv2198,72618 +\def\error{error2218,73391 +\def\tex{tex2224,73620 +\catcode `\^=7 \catcode `\_=8 \catcode `\~=13 \let~=\tie~2227,73731 +\let\{=\ptexlbrace{2237,73912 +\let\}=\ptexrbrace}2238,73931 +\let\.=\ptexdot.2239,73950 +\let\*=\ptexstar*2240,73966 +\let\dots=\ptexdotsdots2241,73983 +\def\@{@2242,74003 +\let\bullet=\ptexbulletbullet2243,74014 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlb2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlc2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexli2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlt2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexll2244,74038 +\let\L=\ptexLL2245,74108 +\let\Etex=\endgroup}Etex2247,74124 +\gdef\lisppar{lisppar2259,74517 +\gdef\sepspaces{sepspaces2265,74735 +\def\aboveenvbreak{aboveenvbreak2268,74817 +\def\afterenvbreak{afterenvbreak2272,74983 +\let\nonarrowing=\relaxnonarrowing2276,75176 +\def\ctl{ctl2286,75494 +\def\ctr{ctr2287,75566 +\def\cbl{cbl2288,75605 +\def\cbr{cbr2289,75645 +\def\carttop{carttop2290,75684 +\def\cartbot{cartbot2293,75792 +\long\def\cartouche{cartouche2299,75932 + \let\nonarrowing=\commentnonarrowing2311,76404 +\def\Ecartouche{Ecartouche2326,76720 +\def\lisp{lisp2338,76855 +\let\par=\lispparpar2347,77184 +\def\Elisp{Elisp2348,77202 +\let\exdent=\nofillexdentexdent2355,77418 +\let\nonarrowing=\relaxnonarrowing2356,77444 +\def\next##1{next2360,77528 +\let\example=\lispexample2363,77551 +\def\Eexample{Eexample2364,77570 +\let\smallexample=\lispsmallexample2366,77593 +\def\Esmallexample{Esmallexample2367,77617 +\def\smalllispx{smalllispx2373,77795 +\let\par=\lispparpar2382,78131 +\def\Esmalllisp{Esmalllisp2383,78149 +\let\exdent=\nofillexdentexdent2392,78436 +\let\nonarrowing=\relaxnonarrowing2393,78462 \obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 -\def\next##1{\next2397,78562 -\def\display{\display2401,78642 -\def\Edisplay{\Edisplay2410,78961 -\def\next##1{\next2422,79272 -\def\format{\format2426,79375 -\def\Eformat{\Eformat2434,79671 -\def\next##1{\next2437,79760 -\def\flushleft{\flushleft2441,79812 -\def\Eflushleft{\Eflushleft2451,80183 -\def\next##1{\next2454,80276 -\def\flushright{\flushright2456,80298 -\def\Eflushright{\Eflushright2466,80670 -\def\next##1{\next2470,80801 -\def\quotation{\quotation2474,80859 -\def\Equotation{\Equotation2480,81051 -\def\setdeffont #1 {\setdeffont2493,81449 +\def\next##1{next2397,78562 +\def\display{display2401,78642 +\let\par=\lispparpar2409,78943 +\def\Edisplay{Edisplay2410,78961 +\let\exdent=\nofillexdentexdent2417,79180 +\let\nonarrowing=\relaxnonarrowing2418,79206 +\def\next##1{next2422,79272 +\def\format{format2426,79375 +\let\par=\lispparpar2433,79653 +\def\Eformat{Eformat2434,79671 +\def\next##1{next2437,79760 +\def\flushleft{flushleft2441,79812 +\let\par=\lispparpar2450,80165 +\def\Eflushleft{Eflushleft2451,80183 +\def\next##1{next2454,80276 +\def\flushright{flushright2456,80298 +\let\par=\lispparpar2465,80652 +\def\Eflushright{Eflushright2466,80670 +\def\next##1{next2470,80801 +\def\quotation{quotation2474,80859 +\def\Equotation{Equotation2480,81051 +\let\nonarrowing=\relaxnonarrowing2487,81301 +\def\setdeffont #1 {setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 \newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 \newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 -\def\activeparens{\activeparens2503,81822 -\def\opnr{\opnr2529,83034 -\def\lbrb{\lbrb2530,83099 -\def\defname #1#2{\defname2536,83300 +\def\activeparens{activeparens2503,81822 +\gdef\functionparens{functionparens2507,82016 +\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 }&2507,82016 +\gdef\boldbrax{boldbrax2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}(2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb})2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}[2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}]2508,82074 +\gdef\oprm#1 {oprm2512,82250 +\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested %(2512,82250 +\gdef\opnested{opnested2516,82407 +\gdef\clrm{clrm2518,82466 +\ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\) \fi(2520,82602 +\gdef\amprm#1 {amprm2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ }(2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ })2523,82769 +\gdef\normalparens{normalparens2525,82822 +\gdef\normalparens{\boldbrax\let&=\ampnr}&2525,82822 +\def\opnr{opnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{clnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{{\sf\char`\)}} \def\ampnr{ampnr2529,83034 +\def\lbrb{lbrb2530,83099 +\def\lbrb{{\bf\char`\[}} \def\rbrb{rbrb2530,83099 +\def\defname #1#2{defname2536,83300 \advance\dimen2 by -\defbodyindentbodyindent2540,83418 \advance\dimen3 by -\defbodyindentbodyindent2542,83472 \setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\setbox0=\hbox{\hskip \deflastargmargin{\rm #2}\hskip \deftypemargin}typemargin2544,83526 \dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 \parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 \rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 \advance\leftskip by -\defbodyindentbodyindent2557,84246 \exdentamount=\defbodyindentbodyindent2558,84283 -\def\defparsebody #1#2#3{\defparsebody2568,84642 -\def#1{2572,84826 -\def#2{2573,84862 +\def\defparsebody #1#2#3{defparsebody2568,84642 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \exdentamount=\defbodyindentbodyindent2576,85008 -\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 -\def#1{2585,85273 -\def#2##1 {2586,85309 +\def\defmethparsebody #1#2#3#4 {defmethparsebody2581,85112 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \exdentamount=\defbodyindentbodyindent2589,85466 -\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 -\def#1{2596,85712 -\def#2##1 ##2 {2597,85748 +\def\defopparsebody #1#2#3#4#5 {defopparsebody2592,85551 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \exdentamount=\defbodyindentbodyindent2601,85922 -\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 -\def#1{2612,86380 -\def#2{2613,86416 +\def\defvarparsebody #1#2#3{defvarparsebody2608,86193 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \exdentamount=\defbodyindentbodyindent2616,86549 -\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 -\def#1{2625,86799 -\def#2##1 {2626,86835 +\def\defvrparsebody #1#2#3#4 {defvrparsebody2621,86640 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \exdentamount=\defbodyindentbodyindent2629,86979 -\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 -\def#1{2636,87215 -\def#2##1 ##2 {2637,87251 +\def\defopvarparsebody #1#2#3#4#5 {defopvarparsebody2632,87051 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \exdentamount=\defbodyindentbodyindent2641,87412 -\def\defunargs #1{\defunargs2664,88172 -\def\deftypefunargs #1{\deftypefunargs2676,88554 -\def\deffn{\deffn2690,88936 -\def\deffnheader #1#2#3{\deffnheader2692,88993 +\gdef\spacesplit#1#2^^M{spacesplit2652,87775 +\long\gdef\spacesplitfoo#1#2 #3#4\spacesplitfoo{spacesplitfoo2653,87852 +\def\defunargs #1{defunargs2664,88172 +\def\deftypefunargs #1{deftypefunargs2676,88554 +\def\deffn{deffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}methparsebody\Edeffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnx\deffnheader2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnheader2690,88936 +\def\deffnheader #1#2#3{deffnheader2692,88993 \begingroup\defname {name2693,89041 -\def\defun{\defun2699,89186 -\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {#2}{#1}\defunargs{unargs2693,89041 +\def\defun{defun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}parsebody\Edefun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unx\defunheader2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unheader2699,89186 +\def\defunheader #1#2{defunheader2701,89239 \begingroup\defname {name2702,89314 \defunargs {unargs2703,89350 -\def\deftypefun{\deftypefun2709,89498 -\def\deftypefunheader #1#2{\deftypefunheader2712,89620 -\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\def\deftypefun{deftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}parsebody\Edeftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunx\deftypefunheader2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunheader2709,89498 +\def\deftypefunheader #1#2{deftypefunheader2712,89620 +\def\deftypefunheader #1#2{\deftypefunheaderx{typefunheaderx2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{deftypefunheaderx2714,89729 \begingroup\defname {name2716,89821 \deftypefunargs {typefunargs2717,89867 -\def\deftypefn{\deftypefn2723,90038 -\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 -\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\def\deftypefn{deftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}methparsebody\Edeftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnx\deftypefnheader2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnheader2723,90038 +\def\deftypefnheader #1#2#3{deftypefnheader2726,90187 +\def\deftypefnheader #1#2#3{\deftypefnheaderx{typefnheaderx2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{deftypefnheaderx2728,90323 \begingroup\defname {name2730,90416 \deftypefunargs {typefunargs2731,90456 -\def\defmac{\defmac2737,90577 -\def\defmacheader #1#2{\defmacheader2739,90634 +\def\defmac{defmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}parsebody\Edefmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macx\defmacheader2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macheader2737,90577 +\def\defmacheader #1#2{defmacheader2739,90634 \begingroup\defname {name2740,90710 \defunargs {unargs2741,90743 -\def\defspec{\defspec2747,90867 -\def\defspecheader #1#2{\defspecheader2749,90928 +\def\defspec{defspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}parsebody\Edefspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specx\defspecheader2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specheader2747,90867 +\def\defspecheader #1#2{defspecheader2749,90928 \begingroup\defname {name2750,91005 \defunargs {unargs2751,91045 -\def\deffnx #1 {\deffnx2758,91240 -\def\defunx #1 {\defunx2759,91297 -\def\defmacx #1 {\defmacx2760,91354 -\def\defspecx #1 {\defspecx2761,91413 -\def\deftypefnx #1 {\deftypefnx2762,91474 -\def\deftypeunx #1 {\deftypeunx2763,91539 -\def\defop #1 {\defop2769,91685 -\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 -\def\defopheader #1#2#3{\defopheader2772,91774 +\def\deffnx #1 {deffnx2758,91240 +\def\defunx #1 {defunx2759,91297 +\def\defmacx #1 {defmacx2760,91354 +\def\defspecx #1 {defspecx2761,91413 +\def\deftypefnx #1 {deftypefnx2762,91474 +\def\deftypeunx #1 {deftypeunx2763,91539 +\def\defop #1 {defop2769,91685 +\def\defop #1 {\def\defoptype{defoptype2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opx\defopheader2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opheader\defoptype2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}optype2770,91720 +\def\defopheader #1#2#3{defopheader2772,91774 \begingroup\defname {name2774,91863 +\begingroup\defname {#2}{\defoptype{optype2774,91863 \defunargs {unargs2775,91909 -\def\defmethod{\defmethod2780,91970 -\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\def\defmethod{defmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methparsebody\Edefmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodx\defmethodheader2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodheader2780,91970 +\def\defmethodheader #1#2#3{defmethodheader2782,92043 \begingroup\defname {name2784,92131 \defunargs {unargs2785,92171 -\def\defcv #1 {\defcv2790,92245 -\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 -\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\def\defcv #1 {defcv2790,92245 +\def\defcv #1 {\def\defcvtype{defcvtype2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvx\defcvarheader2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvarheader\defcvtype2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvtype2791,92280 +\def\defcvarheader #1#2#3{defcvarheader2793,92339 \begingroup\defname {name2795,92425 +\begingroup\defname {#2}{\defcvtype{cvtype2795,92425 \defvarargs {varargs2796,92471 -\def\defivar{\defivar2801,92544 -\def\defivarheader #1#2#3{\defivarheader2803,92607 +\def\defivar{defivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}vrparsebody\Edefivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarx\defivarheader2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarheader2801,92544 +\def\defivarheader #1#2#3{defivarheader2803,92607 \begingroup\defname {name2805,92693 \defvarargs {varargs2806,92744 -\def\defopx #1 {\defopx2812,92893 -\def\defmethodx #1 {\defmethodx2813,92950 -\def\defcvx #1 {\defcvx2814,93015 -\def\defivarx #1 {\defivarx2815,93072 -\def\defvarargs #1{\defvarargs2822,93343 -\def\defvr{\defvr2828,93487 -\def\defvrheader #1#2#3{\defvrheader2830,93542 +\def\defopx #1 {defopx2812,92893 +\def\defmethodx #1 {defmethodx2813,92950 +\def\defcvx #1 {defcvx2814,93015 +\def\defivarx #1 {defivarx2815,93072 +\def\defvarargs #1{defvarargs2822,93343 +\def\defvr{defvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrparsebody\Edefvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrx\defvrheader2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrheader2828,93487 +\def\defvrheader #1#2#3{defvrheader2830,93542 \begingroup\defname {name2831,93590 -\def\defvar{\defvar2835,93675 -\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {#2}{#1}\defvarargs{varargs2831,93590 +\def\defvar{defvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varparsebody\Edefvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varx\defvarheader2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varheader2835,93675 +\def\defvarheader #1#2{defvarheader2837,93735 \begingroup\defname {name2838,93806 \defvarargs {varargs2839,93842 -\def\defopt{\defopt2844,93908 -\def\defoptheader #1#2{\defoptheader2846,93968 +\def\defopt{defopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}varparsebody\Edefopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optx\defoptheader2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optheader2844,93908 +\def\defoptheader #1#2{defoptheader2846,93968 \begingroup\defname {name2847,94039 \defvarargs {varargs2848,94078 -\def\deftypevar{\deftypevar2853,94135 -\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\def\deftypevar{deftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}varparsebody\Edeftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarx\deftypevarheader2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarheader2853,94135 +\def\deftypevarheader #1#2{deftypevarheader2856,94251 \begingroup\defname {name2858,94334 -\def\deftypevr{\deftypevr2865,94508 -\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\def\deftypevr{deftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}vrparsebody\Edeftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrx\deftypevrheader2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrheader2865,94508 +\def\deftypevrheader #1#2#3{deftypevrheader2867,94579 \begingroup\defname {name2868,94631 -\def\defvrx #1 {\defvrx2876,94868 -\def\defvarx #1 {\defvarx2877,94925 -\def\defoptx #1 {\defoptx2878,94984 -\def\deftypevarx #1 {\deftypevarx2879,95043 -\def\deftypevrx #1 {\deftypevrx2880,95110 -\def\deftpargs #1{\deftpargs2885,95259 -\def\deftp{\deftp2889,95339 -\def\deftpheader #1#2#3{\deftpheader2891,95394 +\def\defvrx #1 {defvrx2876,94868 +\def\defvarx #1 {defvarx2877,94925 +\def\defoptx #1 {defoptx2878,94984 +\def\deftypevarx #1 {deftypevarx2879,95043 +\def\deftypevrx #1 {deftypevrx2880,95110 +\def\deftpargs #1{deftpargs2885,95259 +\def\deftpargs #1{\bf \defvarargs{varargs2885,95259 +\def\deftp{deftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}vrparsebody\Edeftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpx\deftpheader2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpheader2889,95339 +\def\deftpheader #1#2#3{deftpheader2891,95394 \begingroup\defname {name2892,95442 -\def\deftpx #1 {\deftpx2897,95601 -\def\setref#1{\setref2908,95922 -\def\unnumbsetref#1{\unnumbsetref2913,96036 -\def\appendixsetref#1{\appendixsetref2918,96143 -\def\pxref#1{\pxref2929,96554 -\def\xref#1{\xref2930,96590 -\def\ref#1{\ref2931,96625 -\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 -\def\printedmanual{\printedmanual2933,96698 -\def\printednodename{\printednodename2934,96736 -\def\printednodename{\printednodename2939,96861 -section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\begingroup\defname {#2}{#1}\deftpargs{tpargs2892,95442 +\def\deftpx #1 {deftpx2897,95601 +\def\setref#1{setref2908,95922 +\def\unnumbsetref#1{unnumbsetref2913,96036 +\def\appendixsetref#1{appendixsetref2918,96143 +\def\pxref#1{pxref2929,96554 +\def\xref#1{xref2930,96590 +\def\ref#1{ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{xrefX2932,96655 +\def\printedmanual{printedmanual2933,96698 +\def\printednodename{printednodename2934,96736 +\def\printednodename{printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}printedmanual2954,97493 \refx{x2957,97571 -\def\dosetq #1#2{\dosetq2965,97791 -\def\internalsetq #1#2{\internalsetq2973,98049 -\def\Ypagenumber{\Ypagenumber2977,98150 -\def\Ytitle{\Ytitle2979,98176 -\def\Ynothing{\Ynothing2981,98203 -\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 -\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\refx{#1-snt}{} [\printednodename], page\tie\refx{x2957,97571 +\def\dosetq #1#2{dosetq2965,97791 +\def\dosetq #1#2{{\let\folio=0 \turnoffactive%folio2965,97791 +\edef\next{next2966,97838 +\def\internalsetq #1#2{internalsetq2973,98049 +\def\Ypagenumber{Ypagenumber2977,98150 +\def\Ytitle{Ytitle2979,98176 +\def\Ynothing{Ynothing2981,98203 +\def\Ysectionnumberandtype{Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{Yappendixletterandtype2992,98536 \ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 -\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 - \def\linenumber{\linenumber3009,99135 -\def\refx#1#2{\refx3015,99319 -\def\xrdef #1#2{\xrdef3037,99945 -\def\readauxfile{\readauxfile3040,100030 -\def\supereject{\supereject3110,101811 -\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 -\def\openindices{\openindices3139,102682 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the2998,98796 +\gdef\xreftie{xreftie3001,98891 + \let\linenumber = \empty % Non-3.0.linenumber3007,99091 + \def\linenumber{linenumber3009,99135 +\def\refx#1#2{refx3015,99319 +\def\xrdef #1#2{xrdef3037,99945 +{\catcode`\'=\other\expandafter \gdef \csname X#1\endcsname {csname3038,99962 +\def\readauxfile{readauxfile3040,100030 +\def\supereject{supereject3110,101811 +\let\footnotestyle=\commentfootnotestyle3113,101918 +\let\ptexfootnote=\footnoteptexfootnote3115,101947 +\long\gdef\footnote #1{footnote3118,101993 +\edef\thisfootno{thisfootno3120,102060 +\let\@sf\empty@sf3121,102100 +\ifhmode\edef\@sf{@sf3122,102115 +\long\gdef\footnotezzz #1{footnotezzz3126,102228 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang3131,102496 +\def\openindices{openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \parindent = \defaultparindentaultparindent3152,102959 -\def\smallbook{\smallbook3175,103683 -\global\def\Esmallexample{\Esmallexample3192,104110 -\def\afourpaper{\afourpaper3196,104201 -\def\finalout{\finalout3224,105009 -\def\normaldoublequote{\normaldoublequote3235,105270 -\def\normaltilde{\normaltilde3236,105296 -\def\normalcaret{\normalcaret3237,105316 -\def\normalunderscore{\normalunderscore3238,105336 -\def\normalverticalbar{\normalverticalbar3239,105361 -\def\normalless{\normalless3240,105387 -\def\normalgreater{\normalgreater3241,105406 -\def\normalplus{\normalplus3242,105428 -\def\ifusingtt#1#2{\ifusingtt3253,105920 -\def\activedoublequote{\activedoublequote3261,106248 +\def\smallbook{smallbook3175,103683 +\global\let\smalllisp=\smalllispxsmalllisp3190,104039 +\global\let\smallexample=\smalllispxsmallexample3191,104073 +\global\def\Esmallexample{Esmallexample3192,104110 +\def\afourpaper{afourpaper3196,104201 +\def\finalout{finalout3224,105009 +\def\normaldoublequote{normaldoublequote3235,105270 +\def\normaltilde{normaltilde3236,105296 +\def\normalcaret{normalcaret3237,105316 +\def\normalunderscore{normalunderscore3238,105336 +\def\normalverticalbar{normalverticalbar3239,105361 +\def\normalless{normalless3240,105387 +\def\normalgreater{normalgreater3241,105406 +\def\normalplus{normalplus3242,105428 +\def\ifusingtt#1#2{ifusingtt3253,105920 +\def\activedoublequote{activedoublequote3261,106248 +\let"=\activedoublequote"3262,106289 \def~{~3264,106334 \def^{^3267,106395 \def_{_3270,106434 -\def\_{\_3272,106508 -\def\lvvmode{\lvvmode3279,106845 +\def\_{_3272,106508 +\def\lvvmode{lvvmode3279,106845 \def|{|3282,106895 \def<{<3285,106958 \def>{>3288,107015 \def+{+3290,107053 -\def\turnoffactive{\turnoffactive3296,107214 +\def\turnoffactive{turnoffactive3296,107214 +\def\turnoffactive{\let"=\normaldoublequote"3296,107214 +\let~=\normaltilde~3297,107258 +\let^=\normalcaret^3298,107277 +\let_=\normalunderscore_3299,107296 +\let|=\normalverticalbar|3300,107320 +\let<=\normalless<3301,107345 +\let>=\normalgreater>3302,107363 +\let+=\normalplus}+3303,107384 \global\def={=3307,107500 -\def\normalbackslash{\normalbackslash3321,107882 +\def\normalbackslash{normalbackslash3321,107882 merc-src/accumulator.m,3228 :- interface146,5371 diff --git a/test/manual/etags/ETAGS.good_4 b/test/manual/etags/ETAGS.good_4 index dc65a09fdc2..afde92702bb 100644 --- a/test/manual/etags/ETAGS.good_4 +++ b/test/manual/etags/ETAGS.good_4 @@ -3310,8 +3310,8 @@ scm-src/test.scm,260 (define (((((curry-test 14,205 (define-syntax test-begin17,265 -tex-src/testenv.tex,52 -\newcommand{\nm}\nm4,77 +tex-src/testenv.tex,51 +\newcommand{\nm}nm4,77 \section{blah}blah8,139 tex-src/gzip.texi,303 @@ -3326,722 +3326,1142 @@ tex-src/gzip.texi,303 @node Problems,460,16769 @node Concept Index,Concept Index473,17289 -tex-src/texinfo.tex,30627 -\def\texinfoversion{\texinfoversion26,1035 -\def\tie{\tie49,1526 -\def\gloggingall{\gloggingall72,2276 -\def\loggingall{\loggingall73,2345 -\def\onepageout#1{\onepageout99,3282 -\def\croppageout#1{\croppageout115,4032 -\def\cropmarks{\cropmarks142,5092 -\def\pagebody#1{\pagebody144,5139 -\def\ewtop{\ewtop157,5594 -\def\nstop{\nstop158,5658 -\def\ewbot{\ewbot160,5741 -\def\nsbot{\nsbot161,5805 -\def\parsearg #1{\parsearg170,6104 -\def\parseargx{\parseargx172,6182 -\def\parseargline{\parseargline182,6422 -\def\flushcr{\flushcr186,6543 -\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742 -\def\ENVcheck{\ENVcheck191,6806 -\outer\def\begin{\begin198,7053 -\def\beginxxx #1{\beginxxx200,7091 -\def\end{\end208,7346 -\def\endxxx #1{\endxxx210,7374 -\def\errorE#1{\errorE216,7563 -\def\singlespace{\singlespace222,7757 -\def\@{\@232,7980 -\def\`{\`236,8080 -\def\'{\'237,8092 -\def\mylbrace {\mylbrace241,8140 -\def\myrbrace {\myrbrace242,8173 -\def\:{\:247,8287 -\def\*{\*250,8341 -\def\.{\.253,8417 -\def\w#1{\w258,8648 -\def\group{\group268,9131 - \def\Egroup{\Egroup273,9295 -\def\need{\need289,9737 -\def\needx#1{\needx300,10014 -\def\dots{\dots339,11400 -\def\page{\page343,11464 -\def\exdent{\exdent353,11791 -\def\exdentyyy #1{\exdentyyy354,11824 -\def\nofillexdent{\nofillexdent357,11968 -\def\nofillexdentyyy #1{\nofillexdentyyy358,12013 -\def\include{\include365,12197 -\def\includezzz #1{\includezzz366,12232 -\def\thisfile{\thisfile369,12283 -\def\center{\center373,12346 -\def\centerzzz #1{\centerzzz374,12379 -\def\sp{\sp380,12521 -\def\spxxx #1{\spxxx381,12546 -\def\comment{\comment387,12720 -\def\commentxxx #1{\commentxxx390,12817 -\def\ignoresections{\ignoresections396,12986 -\let\chapter=\relax=\relax397,13008 -\let\section=\relax=\relax406,13253 -\let\subsection=\relax=\relax409,13314 -\let\subsubsection=\relax=\relax410,13337 -\let\appendix=\relax=\relax411,13363 -\let\appendixsec=\relaxsec=\relax412,13384 -\let\appendixsection=\relaxsection=\relax413,13408 -\let\appendixsubsec=\relaxsubsec=\relax414,13436 -\let\appendixsubsection=\relaxsubsection=\relax415,13463 -\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494 -\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524 -\def\ignore{\ignore423,13626 -\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766 -\def\direntry{\direntry429,13825 -\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864 -\def\ifset{\ifset434,13974 -\def\ifsetxxx #1{\ifsetxxx436,14032 -\def\Eifset{\Eifset440,14159 -\def\ifsetfail{\ifsetfail441,14173 -\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229 -\def\ifclear{\ifclear444,14290 -\def\ifclearxxx #1{\ifclearxxx446,14352 -\def\Eifclear{\Eifclear450,14483 -\def\ifclearfail{\ifclearfail451,14499 -\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559 -\def\set{\set456,14710 -\def\setxxx #1{\setxxx457,14737 -\def\clear{\clear460,14799 -\def\clearxxx #1{\clearxxx461,14830 -\def\iftex{\iftex466,14947 -\def\Eiftex{\Eiftex467,14960 -\def\ifinfo{\ifinfo468,14974 -\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024 -\long\def\menu #1\end menu{\menu471,15083 -\def\asis#1{\asis472,15112 -\def\math#1{\math485,15655 -\def\node{\node487,15699 -\def\nodezzz#1{\nodezzz488,15737 -\def\nodexxx[#1,#2]{\nodexxx[489,15768 -\def\donoderef{\donoderef492,15830 -\def\unnumbnoderef{\unnumbnoderef496,15951 -\def\appendixnoderef{\appendixnoderef500,16082 +tex-src/texinfo.tex,55236 +\def\texinfoversion{texinfoversion26,1035 +\let\ptexlbrace=\{ptexlbrace35,1308 +\let\ptexrbrace=\}ptexrbrace36,1327 +\let\ptexdots=\dotsptexdots37,1346 +\let\ptexdot=\.ptexdot38,1366 +\let\ptexstar=\*ptexstar39,1382 +\let\ptexend=\endptexend40,1399 +\let\ptexbullet=\bulletptexbullet41,1417 +\let\ptexb=\bptexb42,1441 +\let\ptexc=\cptexc43,1455 +\let\ptexi=\iptexi44,1469 +\let\ptext=\tptext45,1483 +\let\ptexl=\lptexl46,1497 +\let\ptexL=\LptexL47,1511 +\def\tie{tie49,1526 +\def\gloggingall{gloggingall72,2276 +\def\loggingall{loggingall73,2345 +\def\onepageout#1{onepageout99,3282 +\shipout\vbox{{\let\hsize=\pagewidth \makeheadline}hsize103,3489 +{\let\hsize=\pagewidth \makefootline}hsize104,3556 +\def\croppageout#1{croppageout115,4032 + {\let\hsize=\pagewidth \makeheadline}hsize126,4511 + {\let\hsize=\pagewidth \makefootline}hsize128,4569 +\def\cropmarks{cropmarks142,5092 +\def\cropmarks{\let\onepageout=\croppageout }onepageout142,5092 +\def\pagebody#1{pagebody144,5139 +\gdef\pagecontents#1{pagecontents146,5220 +\def\ewtop{ewtop157,5594 +\def\nstop{nstop158,5658 +\def\ewbot{ewbot160,5741 +\def\nsbot{nsbot161,5805 +\def\parsearg #1{parsearg170,6104 +\def\parsearg #1{\let\next=#1\begingroup\obeylines\futurelet\temp\parseargx}next170,6104 +\def\parseargx{parseargx172,6182 +\gdef\parseargdiscardspace {parseargdiscardspace178,6321 +\gdef\obeyedspace{obeyedspace180,6399 +\def\parseargline{parseargline182,6422 +\gdef\parsearglinex #1^^M{parsearglinex184,6493 +\def\flushcr{flushcr186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{next186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next}next186,6543 +\newif\ifENV \ENVfalse \def\inENV{inENV190,6742 +\def\ENVcheck{ENVcheck191,6806 +\outer\def\begin{begin198,7053 +\def\beginxxx #1{beginxxx200,7091 +\def\end{end208,7346 +\def\endxxx #1{endxxx210,7374 +\def\errorE#1{errorE216,7563 +\def\singlespace{singlespace222,7757 +\def\@{@232,7980 +\def\`{`236,8080 +\def\'{'237,8092 +\def\mylbrace {mylbrace241,8140 +\def\myrbrace {myrbrace242,8173 +\let\{=\mylbrace{243,8206 +\let\}=\myrbrace}244,8223 +\def\:{:247,8287 +\def\*{*250,8341 +\def\.{.253,8417 +\def\w#1{w258,8648 +\def\group{group268,9131 + \def\Egroup{Egroup273,9295 +\def\need{need289,9737 +\def\needx#1{needx300,10014 +\let\br = \parbr335,11355 +\def\dots{dots339,11400 +\def\page{page343,11464 +\def\exdent{exdent353,11791 +\def\exdentyyy #1{exdentyyy354,11824 +\def\nofillexdent{nofillexdent357,11968 +\def\nofillexdentyyy #1{nofillexdentyyy358,12013 +\def\include{include365,12197 +\def\includezzz #1{includezzz366,12232 +\def\includezzz #1{{\def\thisfile{thisfile366,12232 +\def\thisfile{thisfile369,12283 +\def\center{center373,12346 +\def\centerzzz #1{centerzzz374,12379 +\def\sp{sp380,12521 +\def\spxxx #1{spxxx381,12546 +\def\comment{comment387,12720 +\def\commentxxx #1{commentxxx390,12817 +\let\c=\commentc392,12883 +\def\ignoresections{ignoresections396,12986 +\let\chapter=\relaxchapter397,13008 +\let\unnumbered=\relaxunnumbered398,13028 +\let\top=\relaxtop399,13051 +\let\unnumberedsec=\relaxunnumberedsec400,13067 +\let\unnumberedsection=\relaxunnumberedsection401,13093 +\let\unnumberedsubsec=\relaxunnumberedsubsec402,13123 +\let\unnumberedsubsection=\relaxunnumberedsubsection403,13152 +\let\unnumberedsubsubsec=\relaxunnumberedsubsubsec404,13185 +\let\unnumberedsubsubsection=\relaxunnumberedsubsubsection405,13217 +\let\section=\relaxsection406,13253 +\let\subsec=\relaxsubsec407,13273 +\let\subsubsec=\relaxsubsubsec408,13292 +\let\subsection=\relaxsubsection409,13314 +\let\subsubsection=\relaxsubsubsection410,13337 +\let\appendix=\relaxappendix411,13363 +\let\appendixsec=\relaxappendixsec412,13384 +\let\appendixsection=\relaxappendixsection413,13408 +\let\appendixsubsec=\relaxappendixsubsec414,13436 +\let\appendixsubsection=\relaxappendixsubsection415,13463 +\let\appendixsubsubsec=\relaxappendixsubsubsec416,13494 +\let\appendixsubsubsection=\relaxappendixsubsubsection417,13524 +\let\contents=\relaxcontents418,13558 +\let\smallbook=\relaxsmallbook419,13579 +\let\titlepage=\relaxtitlepage420,13601 +\def\ignore{ignore423,13626 +\long\def\ignorexxx #1\end ignore{ignorexxx427,13766 +\def\direntry{direntry429,13825 +\long\def\direntryxxx #1\end direntry{direntryxxx430,13864 +\def\ifset{ifset434,13974 +\def\ifsetxxx #1{ifsetxxx436,14032 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\ifsetfailtemp437,14059 +\else \let\temp=\relax \fitemp438,14125 +\def\Eifset{Eifset440,14159 +\def\ifsetfail{ifsetfail441,14173 +\long\def\ifsetfailxxx #1\end ifset{ifsetfailxxx442,14229 +\def\ifclear{ifclear444,14290 +\def\ifclearxxx #1{ifclearxxx446,14352 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\relaxtemp447,14381 +\else \let\temp=\ifclearfail \fitemp448,14443 +\def\Eifclear{Eifclear450,14483 +\def\ifclearfail{ifclearfail451,14499 +\long\def\ifclearfailxxx #1\end ifclear{ifclearfailxxx452,14559 +\def\set{set456,14710 +\def\setxxx #1{setxxx457,14737 +\expandafter\let\csname IF#1\endcsname=\set}csname458,14753 +\def\clear{clear460,14799 +\def\clearxxx #1{clearxxx461,14830 +\expandafter\let\csname IF#1\endcsname=\relax}csname462,14848 +\def\iftex{iftex466,14947 +\def\Eiftex{Eiftex467,14960 +\def\ifinfo{ifinfo468,14974 +\long\def\ifinfoxxx #1\end ifinfo{ifinfoxxx469,15024 +\long\def\menu #1\end menu{menu471,15083 +\def\asis#1{asis472,15112 +\let\implicitmath = $implicitmath484,15633 +\def\math#1{math485,15655 +\def\node{node487,15699 +\def\nodezzz#1{nodezzz488,15737 +\def\nodexxx[#1,#2]{nodexxx489,15768 +\def\nodexxx[#1,#2]{\gdef\lastnode{lastnode489,15768 +\let\lastnode=\relaxlastnode490,15808 +\def\donoderef{donoderef492,15830 +\let\lastnode=\relax}lastnode494,15928 +\def\unnumbnoderef{unnumbnoderef496,15951 +\let\lastnode=\relax}lastnode498,16059 +\def\appendixnoderef{appendixnoderef500,16082 \expandafter\expandafter\expandafter\appendixsetref{setref501,16128 -\let\refill=\relaxill=\relax504,16217 -\def\setfilename{\setfilename509,16431 -\outer\def\bye{\bye518,16677 -\def\inforef #1{\inforef520,16733 -\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771 -\def\losespace #1{\losespace523,16868 -\def\sf{\sf532,17072 -\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867 -\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913 -\def\df{\df560,17949 -\def\resetmathfonts{\resetmathfonts635,20543 -\def\textfonts{\textfonts648,21132 -\def\chapfonts{\chapfonts653,21347 -\def\secfonts{\secfonts658,21563 -\def\subsecfonts{\subsecfonts663,21768 -\def\indexfonts{\indexfonts668,21985 -\def\smartitalicx{\smartitalicx691,22717 -\def\smartitalic#1{\smartitalic692,22793 -\let\cite=\smartitalic=\smartitalic698,22938 -\def\b#1{\b700,22962 -\def\t#1{\t703,22997 -\def\samp #1{\samp706,23149 -\def\key #1{\key707,23182 -\def\ctrl #1{\ctrl708,23243 -\def\tclose#1{\tclose716,23445 -\def\ {\720,23611 -\def\xkey{\xkey728,23880 -\def\kbdfoo#1#2#3\par{\kbdfoo729,23896 -\def\dmn#1{\dmn738,24197 -\def\kbd#1{\kbd740,24224 -\def\l#1{\l742,24281 -\def\r#1{\r744,24310 -\def\sc#1{\sc746,24378 -\def\ii#1{\ii747,24421 -\def\titlefont#1{\titlefont755,24654 -\def\titlepage{\titlepage761,24757 - \def\subtitlefont{\subtitlefont766,24984 - \def\authorfont{\authorfont768,25068 - \def\title{\title774,25278 - \def\titlezzz##1{\titlezzz775,25313 - \def\subtitle{\subtitle783,25628 - \def\subtitlezzz##1{\subtitlezzz784,25669 - \def\author{\author787,25787 - \def\authorzzz##1{\authorzzz788,25824 - \def\page{\page794,26115 -\def\Etitlepage{\Etitlepage804,26284 -\def\finishtitlepage{\finishtitlepage817,26672 -\def\evenheading{\evenheading846,27680 -\def\oddheading{\oddheading847,27723 -\def\everyheading{\everyheading848,27764 -\def\evenfooting{\evenfooting850,27810 -\def\oddfooting{\oddfooting851,27853 -\def\everyfooting{\everyfooting852,27894 -\def\headings #1 {\headings893,29586 -\def\HEADINGSoff{\HEADINGSoff895,29635 -\def\HEADINGSdouble{\HEADINGSdouble904,30062 -\def\HEADINGSsingle{\HEADINGSsingle914,30382 -\def\HEADINGSon{\HEADINGSon922,30603 -\def\HEADINGSafter{\HEADINGSafter924,30637 -\def\HEADINGSdoublex{\HEADINGSdoublex926,30732 -\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920 -\def\HEADINGSsinglex{\HEADINGSsinglex934,30981 -\def\today{\today943,31256 -\def\thistitle{\thistitle958,31801 -\def\settitle{\settitle959,31826 -\def\settitlezzz #1{\settitlezzz960,31863 -\def\internalBitem{\internalBitem992,32793 -\def\internalBitemx{\internalBitemx993,32843 -\def\internalBxitem "#1"{\internalBxitem995,32888 -\def\internalBxitemx "#1"{\internalBxitemx996,32968 -\def\internalBkitem{\internalBkitem998,33043 -\def\internalBkitemx{\internalBkitemx999,33095 -\def\kitemzzz #1{\kitemzzz1001,33142 -\def\xitemzzz #1{\xitemzzz1004,33244 -\def\itemzzz #1{\itemzzz1007,33347 -\def\item{\item1037,34418 -\def\itemx{\itemx1038,34469 -\def\kitem{\kitem1039,34522 -\def\kitemx{\kitemx1040,34575 -\def\xitem{\xitem1041,34630 -\def\xitemx{\xitemx1042,34683 -\def\description{\description1045,34793 -\def\table{\table1047,34843 -\def\ftable{\ftable1052,34987 -\def\Eftable{\Eftable1056,35133 -\def\vtable{\vtable1059,35202 -\def\Evtable{\Evtable1063,35348 -\def\dontindex #1{\dontindex1066,35417 -\def\fnitemindex #1{\fnitemindex1067,35437 -\def\vritemindex #1{\vritemindex1068,35482 -\def\tablez #1#2#3#4#5#6{\tablez1074,35631 -\def\Edescription{\Edescription1077,35689 -\def\itemfont{\itemfont1082,35890 -\def\Etable{\Etable1090,36116 -\def\itemize{\itemize1103,36440 -\def\itemizezzz #1{\itemizezzz1105,36476 -\def\itemizey #1#2{\itemizey1110,36571 -\def#2{1119,36817 -\def\itemcontents{\itemcontents1120,36858 -\def\bullet{\bullet1123,36906 -\def\minus{\minus1124,36933 -\def\frenchspacing{\frenchspacing1128,37041 -\def\splitoff#1#2\endmark{\splitoff1134,37266 -\def\enumerate{\enumerate1140,37496 -\def\enumeratezzz #1{\enumeratezzz1141,37535 -\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 - \def\thearg{\thearg1146,37735 - \ifx\thearg\empty \def\thearg{\thearg1147,37754 -\def\numericenumerate{\numericenumerate1184,39088 -\def\lowercaseenumerate{\lowercaseenumerate1190,39218 -\def\uppercaseenumerate{\uppercaseenumerate1203,39565 -\def\startenumeration#1{\startenumeration1219,40055 -\def\alphaenumerate{\alphaenumerate1227,40237 -\def\capsenumerate{\capsenumerate1228,40272 -\def\Ealphaenumerate{\Ealphaenumerate1229,40306 -\def\Ecapsenumerate{\Ecapsenumerate1230,40340 -\def\itemizeitem{\itemizeitem1234,40420 -\def\newindex #1{\newindex1259,41277 -\def\defindex{\defindex1268,41566 -\def\newcodeindex #1{\newcodeindex1272,41674 -\def\defcodeindex{\defcodeindex1279,41934 -\def\synindex #1 #2 {\synindex1283,42114 -\def\syncodeindex #1 #2 {\syncodeindex1292,42454 -\def\doindex#1{\doindex1309,43133 -\def\singleindexer #1{\singleindexer1310,43192 -\def\docodeindex#1{\docodeindex1313,43304 -\def\singlecodeindexer #1{\singlecodeindexer1314,43371 -\def\indexdummies{\indexdummies1316,43429 -\def\_{\_1317,43449 -\def\w{\w1318,43477 -\def\bf{\bf1319,43504 -\def\rm{\rm1320,43533 -\def\sl{\sl1321,43562 -\def\sf{\sf1322,43591 -\def\tt{\tt1323,43619 -\def\gtr{\gtr1324,43647 -\def\less{\less1325,43677 -\def\hat{\hat1326,43709 -\def\char{\char1327,43739 -\def\TeX{\TeX1328,43771 -\def\dots{\dots1329,43801 -\def\copyright{\copyright1330,43834 -\def\tclose##1{\tclose1331,43877 -\def\code##1{\code1332,43922 -\def\samp##1{\samp1333,43963 -\def\t##1{\t1334,44004 -\def\r##1{\r1335,44039 -\def\i##1{\i1336,44074 -\def\b##1{\b1337,44109 -\def\cite##1{\cite1338,44144 -\def\key##1{\key1339,44185 -\def\file##1{\file1340,44224 -\def\var##1{\var1341,44265 -\def\kbd##1{\kbd1342,44304 -\def\indexdummyfont#1{\indexdummyfont1347,44460 -\def\indexdummytex{\indexdummytex1348,44486 -\def\indexdummydots{\indexdummydots1349,44510 -\def\indexnofonts{\indexnofonts1351,44536 +\let\lastnode=\relax}lastnode502,16194 +\let\refill=\relaxrefill504,16217 +\def\setfilename{setfilename509,16431 + \global\let\setfilename=\comment % Ignore extra @setfilename cmds.setfilename514,16562 +\outer\def\bye{bye518,16677 +\def\inforef #1{inforef520,16733 +\def\inforefzzz #1,#2,#3,#4**{inforefzzz521,16771 +\def\losespace #1{losespace523,16868 +\def\sf{sf532,17072 +\let\li = \sf % Sometimes we call it \li, not \sf.li533,17100 +\let\mainmagstep=\magstephalfmainmagstep536,17201 +\let\mainmagstep=\magstep1mainmagstep539,17250 +\font\defbf=cmbx10 scaled \magstep1 %was 1314bf558,17867 +\font\deftt=cmtt10 scaled \magstep1tt559,17913 +\def\df{df560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tentt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tenbf560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}bf560,17949 +\let\indsl=\inditindsl570,18310 +\let\indtt=\ninettindtt571,18328 +\let\indsf=\indrmindsf572,18347 +\let\indbf=\indrmindbf573,18365 +\let\indsc=\indrmindsc574,18383 +\let\chapbf=\chaprmchapbf584,18643 +\let\authorrm = \secrmauthorrm627,20193 +\def\resetmathfonts{resetmathfonts635,20543 +\def\textfonts{textfonts648,21132 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenrm649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenit649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltensl649,21149 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctenbf650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctentt650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textscsmallcaps650,21208 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensf651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsyteni651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensy651,21271 +\def\chapfonts{chapfonts653,21347 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenrm654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenit654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tensl654,21364 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctenbf655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctentt655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapscsmallcaps655,21424 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensf656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsyteni656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensy656,21487 +\def\secfonts{secfonts658,21563 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenrm659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenit659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltensl659,21579 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctenbf660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctentt660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secscsmallcaps660,21635 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensf661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsyteni661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensy661,21695 +\def\subsecfonts{subsecfonts663,21768 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenrm664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenit664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltensl664,21787 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctenbf665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctentt665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecscsmallcaps665,21846 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensf666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsyteni666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensy666,21909 +\def\indexfonts{indexfonts668,21985 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenrm669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenit669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltensl669,22003 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctenbf670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctentt670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indscsmallcaps670,22059 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensf671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsyteni671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensy671,22119 +\def\smartitalicx{smartitalicx691,22717 +\def\smartitalic#1{smartitalic692,22793 +\let\i=\smartitalici694,22851 +\let\var=\smartitalicvar695,22871 +\let\dfn=\smartitalicdfn696,22893 +\let\emph=\smartitalicemph697,22915 +\let\cite=\smartitaliccite698,22938 +\def\b#1{b700,22962 +\let\strong=\bstrong701,22981 +\def\t#1{t703,22997 +\let\ttfont = \tttfont704,23072 +\def\samp #1{samp706,23149 +\def\key #1{key707,23182 +\def\ctrl #1{ctrl708,23243 +\let\file=\sampfile710,23285 +\def\tclose#1{tclose716,23445 +\let\code=\tclosecode722,23722 +\def\xkey{xkey728,23880 +\def\kbdfoo#1#2#3\par{kbdfoo729,23896 +\def\kbdfoo#1#2#3\par{\def\one{one729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{three729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{threex729,23896 +\def\dmn#1{dmn738,24197 +\def\kbd#1{kbd740,24224 +\def\kbd#1{\def\look{look740,24224 +\def\l#1{l742,24281 +\def\r#1{r744,24310 +\def\sc#1{sc746,24378 +\def\ii#1{ii747,24421 +\def\titlefont#1{titlefont755,24654 +\def\titlepage{titlepage761,24757 + \let\subtitlerm=\tenrmsubtitlerm762,24810 + \def\subtitlefont{subtitlefont766,24984 + \def\authorfont{authorfont768,25068 + \def\title{title774,25278 + \def\titlezzz##1{titlezzz775,25313 + \def\subtitle{subtitle783,25628 + \def\subtitlezzz##1{subtitlezzz784,25669 + \def\author{author787,25787 + \def\authorzzz##1{authorzzz788,25824 + \let\oldpage = \pageoldpage793,26091 + \def\page{page794,26115 + \let\page = \oldpagepage799,26206 +\def\Etitlepage{Etitlepage804,26284 +\def\finishtitlepage{finishtitlepage817,26672 +\let\thispage=\foliothispage825,26825 +\let\HEADINGShook=\relaxHEADINGShook837,27420 +\def\evenheading{evenheading846,27680 +\def\oddheading{oddheading847,27723 +\def\everyheading{everyheading848,27764 +\def\evenfooting{evenfooting850,27810 +\def\oddfooting{oddfooting851,27853 +\def\everyfooting{everyfooting852,27894 +\gdef\evenheadingxxx #1{evenheadingxxx856,27958 +\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{evenheadingyyy857,28017 +\gdef\oddheadingxxx #1{oddheadingxxx860,28126 +\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{oddheadingyyy861,28183 +\gdef\everyheadingxxx #1{everyheadingxxx864,28290 +\gdef\everyheadingyyy #1@|#2@|#3@|#4\finish{everyheadingyyy865,28351 +\gdef\evenfootingxxx #1{evenfootingxxx869,28522 +\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{evenfootingyyy870,28581 +\gdef\oddfootingxxx #1{oddfootingxxx873,28690 +\gdef\oddfootingyyy #1@|#2@|#3@|#4\finish{oddfootingyyy874,28747 +\gdef\everyfootingxxx #1{everyfootingxxx877,28854 +\gdef\everyfootingyyy #1@|#2@|#3@|#4\finish{everyfootingyyy878,28915 +\def\headings #1 {headings893,29586 +\def\HEADINGSoff{HEADINGSoff895,29635 +\def\HEADINGSdouble{HEADINGSdouble904,30062 +\def\HEADINGSsingle{HEADINGSsingle914,30382 +\def\HEADINGSon{HEADINGSon922,30603 +\def\HEADINGSafter{HEADINGSafter924,30637 +\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}HEADINGShook924,30637 +\let\HEADINGSdoubleafter=\HEADINGSafterHEADINGSdoubleafter925,30692 +\def\HEADINGSdoublex{HEADINGSdoublex926,30732 +\def\HEADINGSsingleafter{HEADINGSsingleafter933,30920 +\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}HEADINGShook933,30920 +\def\HEADINGSsinglex{HEADINGSsinglex934,30981 +\def\today{today943,31256 +\def\thistitle{thistitle958,31801 +\def\settitle{settitle959,31826 +\def\settitlezzz #1{settitlezzz960,31863 +\def\settitlezzz #1{\gdef\thistitle{thistitle960,31863 +\def\internalBitem{internalBitem992,32793 +\def\internalBitemx{internalBitemx993,32843 +\def\internalBxitem "#1"{internalBxitem995,32888 +\def\internalBxitem "#1"{\def\xitemsubtopix{xitemsubtopix995,32888 +\def\internalBxitemx "#1"{internalBxitemx996,32968 +\def\internalBxitemx "#1"{\def\xitemsubtopix{xitemsubtopix996,32968 +\def\internalBkitem{internalBkitem998,33043 +\def\internalBkitemx{internalBkitemx999,33095 +\def\kitemzzz #1{kitemzzz1001,33142 +\def\xitemzzz #1{xitemzzz1004,33244 +\def\itemzzz #1{itemzzz1007,33347 +\def\item{item1037,34418 +\def\itemx{itemx1038,34469 +\def\kitem{kitem1039,34522 +\def\kitemx{kitemx1040,34575 +\def\xitem{xitem1041,34630 +\def\xitemx{xitemx1042,34683 +\def\description{description1045,34793 +\def\table{table1047,34843 +\gdef\tablex #1^^M{tablex1049,34925 +\def\ftable{ftable1052,34987 +\gdef\ftablex #1^^M{ftablex1054,35071 +\def\Eftable{Eftable1056,35133 +\let\Etable=\relax}Etable1057,35180 +\def\vtable{vtable1059,35202 +\gdef\vtablex #1^^M{vtablex1061,35286 +\def\Evtable{Evtable1063,35348 +\let\Etable=\relax}Etable1064,35395 +\def\dontindex #1{dontindex1066,35417 +\def\fnitemindex #1{fnitemindex1067,35437 +\def\vritemindex #1{vritemindex1068,35482 +\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{tabley1071,35543 +\def\tablez #1#2#3#4#5#6{tablez1074,35631 +\def\Edescription{Edescription1077,35689 +\let\itemindex=#1%itemindex1078,35735 +\def\itemfont{itemfont1082,35890 +\def\Etable{Etable1090,36116 +\let\item = \internalBitem %item1091,36162 +\let\itemx = \internalBitemx %itemx1092,36191 +\let\kitem = \internalBkitem %kitem1093,36222 +\let\kitemx = \internalBkitemx %kitemx1094,36253 +\let\xitem = \internalBxitem %xitem1095,36286 +\let\xitemx = \internalBxitemx %xitemx1096,36317 +\def\itemize{itemize1103,36440 +\def\itemizezzz #1{itemizezzz1105,36476 +\def\itemizey #1#2{itemizey1110,36571 +\def\itemcontents{itemcontents1120,36858 +\let\item=\itemizeitem}item1121,36881 +\def\bullet{bullet1123,36906 +\def\minus{minus1124,36933 +\def\frenchspacing{frenchspacing1128,37041 +\def\splitoff#1#2\endmark{splitoff1134,37266 +\def\splitoff#1#2\endmark{\def\first{first1134,37266 +\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{rest1134,37266 +\def\enumerate{enumerate1140,37496 +\def\enumeratezzz #1{enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{enumeratey1142,37588 + \def\thearg{thearg1146,37735 + \ifx\thearg\empty \def\thearg{thearg1147,37754 +\def\numericenumerate{numericenumerate1184,39088 +\def\lowercaseenumerate{lowercaseenumerate1190,39218 +\def\uppercaseenumerate{uppercaseenumerate1203,39565 +\def\startenumeration#1{startenumeration1219,40055 +\def\alphaenumerate{alphaenumerate1227,40237 +\def\capsenumerate{capsenumerate1228,40272 +\def\Ealphaenumerate{Ealphaenumerate1229,40306 +\def\Ecapsenumerate{Ecapsenumerate1230,40340 +\def\itemizeitem{itemizeitem1234,40420 +{\let\par=\endgraf \smallbreak}par1236,40460 +\gdef\newwrite{newwrite1249,40841 +\def\newindex #1{newindex1259,41277 +\expandafter\xdef\csname#1index\endcsname{csname1262,41439 +\def\defindex{defindex1268,41566 +\def\newcodeindex #1{newcodeindex1272,41674 +\expandafter\xdef\csname#1index\endcsname{csname1275,41840 +\def\defcodeindex{defcodeindex1279,41934 +\def\synindex #1 #2 {synindex1283,42114 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1284,42137 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1285,42217 +\expandafter\xdef\csname#1index\endcsname{csname1286,42273 +\def\syncodeindex #1 #2 {syncodeindex1292,42454 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1293,42481 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1294,42561 +\expandafter\xdef\csname#1index\endcsname{csname1295,42617 +\def\doindex#1{doindex1309,43133 +\def\doindex#1{\edef\indexname{indexname1309,43133 +\def\singleindexer #1{singleindexer1310,43192 +\def\singleindexer #1{\doind{\indexname}name1310,43192 +\def\docodeindex#1{docodeindex1313,43304 +\def\docodeindex#1{\edef\indexname{indexname1313,43304 +\def\singlecodeindexer #1{singlecodeindexer1314,43371 +\def\singlecodeindexer #1{\doind{\indexname}name1314,43371 +\def\indexdummies{indexdummies1316,43429 +\def\_{_1317,43449 +\def\w{w1318,43477 +\def\bf{bf1319,43504 +\def\rm{rm1320,43533 +\def\sl{sl1321,43562 +\def\sf{sf1322,43591 +\def\tt{tt1323,43619 +\def\gtr{gtr1324,43647 +\def\less{less1325,43677 +\def\hat{hat1326,43709 +\def\char{char1327,43739 +\def\TeX{TeX1328,43771 +\def\dots{dots1329,43801 +\def\copyright{copyright1330,43834 +\def\tclose##1{tclose1331,43877 +\def\code##1{code1332,43922 +\def\samp##1{samp1333,43963 +\def\t##1{t1334,44004 +\def\r##1{r1335,44039 +\def\i##1{i1336,44074 +\def\b##1{b1337,44109 +\def\cite##1{cite1338,44144 +\def\key##1{key1339,44185 +\def\file##1{file1340,44224 +\def\var##1{var1341,44265 +\def\kbd##1{kbd1342,44304 +\def\indexdummyfont#1{indexdummyfont1347,44460 +\def\indexdummytex{indexdummytex1348,44486 +\def\indexdummydots{indexdummydots1349,44510 +\def\indexnofonts{indexnofonts1351,44536 +\let\w=\indexdummyfontw1352,44556 \let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontt1353,44579 \let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontr1354,44602 \let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfonti1355,44625 \let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontb1356,44648 \let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontemph1357,44671 \let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontstrong1358,44697 \let\strong=\indexdummyfontdummyfont1358,44697 -\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\cite=\indexdummyfontcite1359,44725 +\let\cite=\indexdummyfontdummyfont1359,44725 +\let\sc=\indexdummyfontsc1360,44751 \let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfonttclose1364,44923 \let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontcode1365,44951 \let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontfile1366,44977 \let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontsamp1367,45003 \let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontkbd1368,45029 \let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontkey1369,45054 \let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontvar1370,45079 \let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexTeX1371,45104 \let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdots1372,45128 \let\dots=\indexdummydotsdummydots1372,45128 -\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 -\def\doind #1#2{\doind1384,45436 +\let\indexbackslash=0 %overridden during \printindex.indexbackslash1382,45380 +\def\doind #1#2{doind1384,45436 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 -\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\let\folio=0% Expand all macros now EXCEPT \foliofolio1388,45568 +\def\rawbackslashxx{rawbackslashxx1389,45619 +\def\rawbackslashxx{\indexbackslash}backslash1389,45619 {\indexnofontsnofonts1394,45881 -\def\dosubind #1#2#3{\dosubind1405,46192 +\xdef\temp1{temp11395,45896 +\edef\temp{temp1399,46068 +\def\dosubind #1#2#3{dosubind1405,46192 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 -\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\let\folio=0%folio1409,46329 +\def\rawbackslashxx{rawbackslashxx1410,46344 +\def\rawbackslashxx{\indexbackslash}backslash1410,46344 {\indexnofontsnofonts1414,46498 -\def\findex {\findex1443,47429 -\def\kindex {\kindex1444,47452 -\def\cindex {\cindex1445,47475 -\def\vindex {\vindex1446,47498 -\def\tindex {\tindex1447,47521 -\def\pindex {\pindex1448,47544 -\def\cindexsub {\cindexsub1450,47568 -\def\printindex{\printindex1462,47895 -\def\doprintindex#1{\doprintindex1464,47936 - \def\indexbackslash{\indexbackslash1481,48421 +\xdef\temp1{temp11415,46513 +\edef\temp{temp1419,46688 +\def\findex {findex1443,47429 +\def\kindex {kindex1444,47452 +\def\cindex {cindex1445,47475 +\def\vindex {vindex1446,47498 +\def\tindex {tindex1447,47521 +\def\pindex {pindex1448,47544 +\def\cindexsub {cindexsub1450,47568 +\gdef\cindexsub "#1" #2^^M{cindexsub1452,47631 +\def\printindex{printindex1462,47895 +\def\doprintindex#1{doprintindex1464,47936 + \def\indexbackslash{indexbackslash1481,48421 \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 -\def\initial #1{\initial1517,49532 -\def\entry #1#2{\entry1523,49739 +\def\initial #1{initial1517,49532 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttentt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\secttsf1518,49550 +\def\entry #1#2{entry1523,49739 \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 -\def\indexdotfill{\indexdotfill1549,50714 -\def\primary #1{\primary1552,50820 -\def\secondary #1#2{\secondary1556,50902 +\def\indexdotfill{indexdotfill1549,50714 +\def\primary #1{primary1552,50820 +\def\secondary #1#2{secondary1556,50902 \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 \newbox\partialpageialpage1566,51157 -\def\begindoublecolumns{\begindoublecolumns1572,51315 - \output={\global\setbox\partialpage=ialpage=1573,51351 -\def\enddoublecolumns{\enddoublecolumns1577,51539 -\def\doublecolumnout{\doublecolumnout1580,51624 +\def\begindoublecolumns{begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage1573,51351 +\def\enddoublecolumns{enddoublecolumns1577,51539 +\def\doublecolumnout{doublecolumnout1580,51624 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 -\def\pagesofar{\pagesofar1584,51871 -\def\balancecolumns{\balancecolumns1588,52108 +\def\pagesofar{pagesofar1584,51871 +\def\pagesofar{\unvbox\partialpage %ialpage1584,51871 +\def\balancecolumns{balancecolumns1588,52108 \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 \newcount \appendixno \appendixno = `\@no1627,53445 -\def\appendixletter{\appendixletter1628,53486 -\def\opencontents{\opencontents1632,53589 -\def\thischapter{\thischapter1637,53770 -\def\seccheck#1{\seccheck1638,53808 -\def\chapternofonts{\chapternofonts1643,53912 -\def\result{\result1646,53987 -\def\equiv{\equiv1647,54022 -\def\expansion{\expansion1648,54055 -\def\print{\print1649,54096 -\def\TeX{\TeX1650,54129 -\def\dots{\dots1651,54158 -\def\copyright{\copyright1652,54189 -\def\tt{\tt1653,54230 -\def\bf{\bf1654,54257 -\def\w{\w1655,54285 -\def\less{\less1656,54310 -\def\gtr{\gtr1657,54341 -\def\hat{\hat1658,54370 -\def\char{\char1659,54399 -\def\tclose##1{\tclose1660,54430 -\def\code##1{\code1661,54474 -\def\samp##1{\samp1662,54514 -\def\r##1{\r1663,54554 -\def\b##1{\b1664,54588 -\def\key##1{\key1665,54622 -\def\file##1{\file1666,54660 -\def\kbd##1{\kbd1667,54700 -\def\i##1{\i1669,54808 -\def\cite##1{\cite1670,54842 -\def\var##1{\var1671,54882 -\def\emph##1{\emph1672,54920 -\def\dfn##1{\dfn1673,54960 -\def\thischaptername{\thischaptername1676,55001 -\outer\def\chapter{\chapter1677,55040 -\def\chapterzzz #1{\chapterzzz1678,55081 -{\chapternofonts%nofonts%1687,55477 -\global\let\section = \numberedsec=1692,55630 -\global\let\subsection = \numberedsubsec=1693,55665 -\global\let\subsubsection = \numberedsubsubsec=1694,55706 -\outer\def\appendix{\appendix1697,55757 -\def\appendixzzz #1{\appendixzzz1698,55800 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{appendixletter1628,53486 +\def\appendixletter{\char\the\appendixno}no1628,53486 +\def\opencontents{opencontents1632,53589 +\def\thischapter{thischapter1637,53770 +\def\thischapter{} \def\thissection{thissection1637,53770 +\def\seccheck#1{seccheck1638,53808 +\def\chapternofonts{chapternofonts1643,53912 +\let\rawbackslash=\relax%rawbackslash1644,53934 +\let\frenchspacing=\relax%frenchspacing1645,53960 +\def\result{result1646,53987 +\def\equiv{equiv1647,54022 +\def\expansion{expansion1648,54055 +\def\print{print1649,54096 +\def\TeX{TeX1650,54129 +\def\dots{dots1651,54158 +\def\copyright{copyright1652,54189 +\def\tt{tt1653,54230 +\def\bf{bf1654,54257 +\def\w{w1655,54285 +\def\less{less1656,54310 +\def\gtr{gtr1657,54341 +\def\hat{hat1658,54370 +\def\char{char1659,54399 +\def\tclose##1{tclose1660,54430 +\def\code##1{code1661,54474 +\def\samp##1{samp1662,54514 +\def\r##1{r1663,54554 +\def\b##1{b1664,54588 +\def\key##1{key1665,54622 +\def\file##1{file1666,54660 +\def\kbd##1{kbd1667,54700 +\def\i##1{i1669,54808 +\def\cite##1{cite1670,54842 +\def\var##1{var1671,54882 +\def\emph##1{emph1672,54920 +\def\dfn##1{dfn1673,54960 +\def\thischaptername{thischaptername1676,55001 +\outer\def\chapter{chapter1677,55040 +\outer\def\chapter{\parsearg\chapterzzz}zzz1677,55040 +\def\chapterzzz #1{chapterzzz1678,55081 +\gdef\thissection{thissection1682,55246 +\gdef\thischaptername{thischaptername1683,55269 +\xdef\thischapter{thischapter1686,55410 +{\chapternofonts%nofonts1687,55477 +\edef\temp{temp1688,55495 +\global\let\section = \numberedsecsection1692,55630 +\global\let\subsection = \numberedsubsecsubsection1693,55665 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1694,55706 +\outer\def\appendix{appendix1697,55757 +\outer\def\appendix{\parsearg\appendixzzz}zzz1697,55757 +\def\appendixzzz #1{appendixzzz1698,55800 \global\advance \appendixno by 1 \message{no1700,55877 +\global\advance \appendixno by 1 \message{Appendix \appendixletter}letter1700,55877 \chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\gdef\thissection{thissection1702,55989 +\gdef\thischaptername{thischaptername1703,56012 +\xdef\thischapter{thischapter1704,56039 \xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 -{\chapternofonts%nofonts%1705,56111 +{\chapternofonts%nofonts1705,56111 +\edef\temp{temp1706,56129 {#1}{Appendix \appendixletter}letter1707,56167 \appendixnoderef %noderef1710,56267 -\global\let\section = \appendixsec=1711,56286 -\global\let\subsection = \appendixsubsec=1712,56321 -\global\let\subsubsection = \appendixsubsubsec=1713,56362 -\outer\def\top{\top1716,56413 -\outer\def\unnumbered{\unnumbered1717,56453 -\def\unnumberedzzz #1{\unnumberedzzz1718,56500 -{\chapternofonts%nofonts%1722,56663 -\global\let\section = \unnumberedsec=1727,56813 -\global\let\subsection = \unnumberedsubsec=1728,56850 -\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 -\outer\def\numberedsec{\numberedsec1732,56946 -\def\seczzz #1{\seczzz1733,56987 -{\chapternofonts%nofonts%1736,57143 -\outer\def\appendixsection{\appendixsection1745,57329 -\outer\def\appendixsec{\appendixsec1746,57386 -\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\global\let\section = \appendixsecsection1711,56286 +\global\let\section = \appendixsecsec1711,56286 +\global\let\subsection = \appendixsubsecsubsection1712,56321 +\global\let\subsection = \appendixsubsecsubsec1712,56321 +\global\let\subsubsection = \appendixsubsubsecsubsubsection1713,56362 +\global\let\subsubsection = \appendixsubsubsecsubsubsec1713,56362 +\outer\def\top{top1716,56413 +\outer\def\unnumbered{unnumbered1717,56453 +\def\unnumberedzzz #1{unnumberedzzz1718,56500 +\gdef\thischapter{thischapter1721,56619 +\gdef\thischapter{#1}\gdef\thissection{thissection1721,56619 +{\chapternofonts%nofonts1722,56663 +\edef\temp{temp1723,56681 +\global\let\section = \unnumberedsecsection1727,56813 +\global\let\subsection = \unnumberedsubsecsubsection1728,56850 +\global\let\subsubsection = \unnumberedsubsubsecsubsubsection1729,56893 +\outer\def\numberedsec{numberedsec1732,56946 +\def\seczzz #1{seczzz1733,56987 +\gdef\thissection{thissection1735,57079 +{\chapternofonts%nofonts1736,57143 +\edef\temp{temp1737,57161 +\outer\def\appendixsection{appendixsection1745,57329 +\outer\def\appendixsection{\parsearg\appendixsectionzzz}sectionzzz1745,57329 +\outer\def\appendixsec{appendixsec1746,57386 +\outer\def\appendixsec{\parsearg\appendixsectionzzz}sectionzzz1746,57386 +\def\appendixsectionzzz #1{appendixsectionzzz1747,57439 +\gdef\thissection{thissection1749,57551 \gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 -{\chapternofonts%nofonts%1750,57619 +{\chapternofonts%nofonts1750,57619 +\edef\temp{temp1751,57637 {#1}{\appendixletter}letter1752,57675 \appendixnoderef %noderef1755,57775 -\outer\def\unnumberedsec{\unnumberedsec1759,57815 -\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 -{\chapternofonts%nofonts%1762,57963 -\outer\def\numberedsubsec{\numberedsubsec1770,58131 -\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 -{\chapternofonts%nofonts%1774,58365 -\outer\def\appendixsubsec{\appendixsubsec1783,58569 -\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\outer\def\unnumberedsec{unnumberedsec1759,57815 +\def\unnumberedseczzz #1{unnumberedseczzz1760,57868 +\plainsecheading {#1}\gdef\thissection{thissection1761,57919 +{\chapternofonts%nofonts1762,57963 +\edef\temp{temp1763,57981 +\outer\def\numberedsubsec{numberedsubsec1770,58131 +\def\numberedsubseczzz #1{numberedsubseczzz1771,58186 +\gdef\thissection{thissection1772,58235 +{\chapternofonts%nofonts1774,58365 +\edef\temp{temp1775,58383 +\outer\def\appendixsubsec{appendixsubsec1783,58569 +\outer\def\appendixsubsec{\parsearg\appendixsubseczzz}subseczzz1783,58569 +\def\appendixsubseczzz #1{appendixsubseczzz1784,58624 +\gdef\thissection{thissection1785,58677 \subsecheading {#1}{\appendixletter}letter1786,58746 -{\chapternofonts%nofonts%1787,58811 +{\chapternofonts%nofonts1787,58811 +\edef\temp{temp1788,58829 {#1}{\appendixletter}letter1789,58870 \appendixnoderef %noderef1792,58985 -\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 -\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 -{\chapternofonts%nofonts%1799,59185 -\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 -\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 -{\chapternofonts%nofonts%1812,59614 -\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 -\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 +\outer\def\unnumberedsubsec{unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{unnumberedsubseczzz1797,59084 +\plainsecheading {#1}\gdef\thissection{thissection1798,59141 +{\chapternofonts%nofonts1799,59185 +\edef\temp{temp1800,59203 +\outer\def\numberedsubsubsec{numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{numberedsubsubseczzz1808,59417 +\gdef\thissection{thissection1809,59472 +{\chapternofonts%nofonts1812,59614 +\edef\temp{temp1813,59632 +\outer\def\appendixsubsubsec{appendixsubsubsec1823,59847 +\outer\def\appendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1823,59847 +\def\appendixsubsubseczzz #1{appendixsubsubseczzz1824,59908 +\gdef\thissection{thissection1825,59967 {\appendixletter}letter1827,60047 -{\chapternofonts%nofonts%1828,60113 +{\chapternofonts%nofonts1828,60113 +\edef\temp{temp1829,60131 {\appendixletter}letter1830,60178 \appendixnoderef %noderef1834,60312 -\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 -\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 -{\chapternofonts%nofonts%1841,60524 -\def\infotop{\infotop1851,60853 -\def\infounnumbered{\infounnumbered1852,60891 -\def\infounnumberedsec{\infounnumberedsec1853,60936 -\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 -\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 -\def\infoappendix{\infoappendix1857,61108 -\def\infoappendixsec{\infoappendixsec1858,61149 -\def\infoappendixsubsec{\infoappendixsubsec1859,61196 -\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 -\def\infochapter{\infochapter1862,61309 -\def\infosection{\infosection1863,61348 -\def\infosubsection{\infosubsection1864,61387 -\def\infosubsubsection{\infosubsubsection1865,61432 -\global\let\section = \numberedsec=1870,61669 -\global\let\subsection = \numberedsubsec=1871,61704 -\global\let\subsubsection = \numberedsubsubsec=1872,61745 -\def\majorheading{\majorheading1886,62252 -\def\majorheadingzzz #1{\majorheadingzzz1887,62297 -\def\chapheading{\chapheading1893,62530 -\def\chapheadingzzz #1{\chapheadingzzz1894,62573 -\def\heading{\heading1899,62768 -\def\subheading{\subheading1901,62805 -\def\subsubheading{\subsubheading1903,62848 -\def\dobreak#1#2{\dobreak1910,63125 -\def\setchapterstyle #1 {\setchapterstyle1912,63203 -\def\chapbreak{\chapbreak1919,63458 -\def\chappager{\chappager1920,63508 -\def\chapoddpage{\chapoddpage1921,63546 -\def\setchapternewpage #1 {\setchapternewpage1923,63625 -\def\CHAPPAGoff{\CHAPPAGoff1925,63682 -\def\CHAPPAGon{\CHAPPAGon1929,63776 -\global\def\HEADINGSon{\HEADINGSon1932,63867 -\def\CHAPPAGodd{\CHAPPAGodd1934,63909 -\global\def\HEADINGSon{\HEADINGSon1937,64005 -\def\CHAPFplain{\CHAPFplain1941,64059 -\def\chfplain #1#2{\chfplain1945,64151 -\def\unnchfplain #1{\unnchfplain1956,64374 -\def\unnchfopen #1{\unnchfopen1964,64603 -\def\chfopen #1#2{\chfopen1970,64811 -\def\CHAPFopen{\CHAPFopen1975,64955 -\def\subsecheadingbreak{\subsecheadingbreak1982,65173 -\def\secheadingbreak{\secheadingbreak1985,65302 -\def\secheading #1#2#3{\secheading1993,65584 -\def\plainsecheading #1{\plainsecheading1994,65640 -\def\secheadingi #1{\secheadingi1995,65683 -\def\subsecheading #1#2#3#4{\subsecheading2006,66051 -\def\subsecheadingi #1{\subsecheadingi2007,66118 -\def\subsubsecfonts{\subsubsecfonts2014,66415 -\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 -\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 -\def\startcontents#1{\startcontents2032,67088 - \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 -\outer\def\contents{\contents2049,67720 -\outer\def\summarycontents{\summarycontents2057,67864 - \def\secentry ##1##2##3##4{\secentry2067,68235 - \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 - \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 - \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 - \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 - \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 -\def\chapentry#1#2#3{\chapentry2085,68865 -\def\shortchapentry#1#2#3{\shortchapentry2088,68982 +\outer\def\unnumberedsubsubsec{unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{unnumberedsubsubseczzz1839,60417 +\plainsecheading {#1}\gdef\thissection{thissection1840,60480 +{\chapternofonts%nofonts1841,60524 +\edef\temp{temp1842,60542 +\def\infotop{infotop1851,60853 +\def\infounnumbered{infounnumbered1852,60891 +\def\infounnumberedsec{infounnumberedsec1853,60936 +\def\infounnumberedsubsec{infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{infounnumberedsubsubsec1855,61044 +\def\infoappendix{infoappendix1857,61108 +\def\infoappendix{\parsearg\appendixzzz}zzz1857,61108 +\def\infoappendixsec{infoappendixsec1858,61149 +\def\infoappendixsec{\parsearg\appendixseczzz}seczzz1858,61149 +\def\infoappendixsubsec{infoappendixsubsec1859,61196 +\def\infoappendixsubsec{\parsearg\appendixsubseczzz}subseczzz1859,61196 +\def\infoappendixsubsubsec{infoappendixsubsubsec1860,61249 +\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1860,61249 +\def\infochapter{infochapter1862,61309 +\def\infochapter{\parsearg\chapterzzz}zzz1862,61309 +\def\infosection{infosection1863,61348 +\def\infosection{\parsearg\sectionzzz}zzz1863,61348 +\def\infosubsection{infosubsection1864,61387 +\def\infosubsection{\parsearg\subsectionzzz}zzz1864,61387 +\def\infosubsubsection{infosubsubsection1865,61432 +\def\infosubsubsection{\parsearg\subsubsectionzzz}zzz1865,61432 +\global\let\section = \numberedsecsection1870,61669 +\global\let\subsection = \numberedsubsecsubsection1871,61704 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1872,61745 +\def\majorheading{majorheading1886,62252 +\def\majorheadingzzz #1{majorheadingzzz1887,62297 +\def\chapheading{chapheading1893,62530 +\def\chapheadingzzz #1{chapheadingzzz1894,62573 +\def\heading{heading1899,62768 +\def\subheading{subheading1901,62805 +\def\subsubheading{subsubheading1903,62848 +\def\dobreak#1#2{dobreak1910,63125 +\def\setchapterstyle #1 {setchapterstyle1912,63203 +\def\chapbreak{chapbreak1919,63458 +\def\chappager{chappager1920,63508 +\def\chapoddpage{chapoddpage1921,63546 +\def\setchapternewpage #1 {setchapternewpage1923,63625 +\def\CHAPPAGoff{CHAPPAGoff1925,63682 +\global\let\pchapsepmacro=\chapbreakpchapsepmacro1926,63699 +\global\let\pagealignmacro=\chappager}pagealignmacro1927,63736 +\def\CHAPPAGon{CHAPPAGon1929,63776 +\global\let\pchapsepmacro=\chappagerpchapsepmacro1930,63792 +\global\let\pagealignmacro=\chappagerpagealignmacro1931,63829 +\global\def\HEADINGSon{HEADINGSon1932,63867 +\def\CHAPPAGodd{CHAPPAGodd1934,63909 +\global\let\pchapsepmacro=\chapoddpagepchapsepmacro1935,63926 +\global\let\pagealignmacro=\chapoddpagepagealignmacro1936,63965 +\global\def\HEADINGSon{HEADINGSon1937,64005 +\def\CHAPFplain{CHAPFplain1941,64059 +\global\let\chapmacro=\chfplainchapmacro1942,64076 +\global\let\unnumbchapmacro=\unnchfplain}unnumbchapmacro1943,64108 +\def\chfplain #1#2{chfplain1945,64151 +\def\unnchfplain #1{unnchfplain1956,64374 +\def\unnchfopen #1{unnchfopen1964,64603 +\def\chfopen #1#2{chfopen1970,64811 +\def\CHAPFopen{CHAPFopen1975,64955 +\global\let\chapmacro=\chfopenchapmacro1976,64971 +\global\let\unnumbchapmacro=\unnchfopen}unnumbchapmacro1977,65002 +\def\subsecheadingbreak{subsecheadingbreak1982,65173 +\def\secheadingbreak{secheadingbreak1985,65302 +\let\paragraphindent=\commentparagraphindent1988,65428 +\def\secheading #1#2#3{secheading1993,65584 +\def\plainsecheading #1{plainsecheading1994,65640 +\def\secheadingi #1{secheadingi1995,65683 +\def\subsecheading #1#2#3#4{subsecheading2006,66051 +\def\subsecheadingi #1{subsecheadingi2007,66118 +\def\subsubsecfonts{subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{subsubsecheading2017,66538 +\def\subsubsecheadingi #1{subsubsecheadingi2018,66616 +\def\startcontents#1{startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{thischapter2040,67361 +\outer\def\contents{contents2049,67720 +\outer\def\summarycontents{summarycontents2057,67864 + \let\chapentry = \shortchapentrychapentry2060,67936 + \let\unnumbchapentry = \shortunnumberedentryunnumbchapentry2061,67975 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslrm2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslbf2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslsl2064,68098 + \def\secentry ##1##2##3##4{secentry2067,68235 + \def\unnumbsecentry ##1##2{unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{unnumbsubsubsecentry2072,68431 +\let\shortcontents = \summarycontentsshortcontents2077,68530 +\def\chapentry#1#2#3{chapentry2085,68865 +\def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}space2085,68865 +\def\shortchapentry#1#2#3{shortchapentry2088,68982 {#2\labelspace #1}space2091,69092 -\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 -\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 -\def\secentry#1#2#3#4{\secentry2102,69357 -\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 -\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 -\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 -\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 +\def\unnumbchapentry#1#2{unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{secentry2102,69357 +\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}space2102,69357 +\def\unnumbsecentry#1#2{unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{subsecentry2106,69477 +\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}space2106,69477 +\def\unnumbsubsecentry#1#2{unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{subsubsecentry2110,69621 \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 -\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 -\def\dochapentry#1#2{\dochapentry2123,70080 -\def\dosecentry#1#2{\dosecentry2138,70685 -\def\dosubsecentry#1#2{\dosubsecentry2145,70863 -\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 -\def\labelspace{\labelspace2160,71299 -\def\dopageno#1{\dopageno2162,71334 -\def\doshortpageno#1{\doshortpageno2163,71360 -\def\chapentryfonts{\chapentryfonts2165,71392 -\def\secentryfonts{\secentryfonts2166,71427 -\def\point{\point2192,72386 -\def\result{\result2194,72407 -\def\expansion{\expansion2195,72480 -\def\print{\print2196,72551 -\def\equiv{\equiv2198,72618 -\def\error{\error2218,73391 -\def\tex{\tex2224,73620 -\def\@{\@2242,74003 -\gdef\sepspaces{\def {\ }}}\2265,74735 -\def\aboveenvbreak{\aboveenvbreak2268,74817 -\def\afterenvbreak{\afterenvbreak2272,74983 -\def\ctl{\ctl2286,75494 -\def\ctr{\ctr2287,75566 -\def\cbl{\cbl2288,75605 -\def\cbr{\cbr2289,75645 -\def\carttop{\carttop2290,75684 -\def\cartbot{\cartbot2293,75792 -\long\def\cartouche{\cartouche2299,75932 -\def\Ecartouche{\Ecartouche2326,76720 -\def\lisp{\lisp2338,76855 -\def\Elisp{\Elisp2348,77202 -\def\next##1{\next2360,77528 -\def\Eexample{\Eexample2364,77570 -\def\Esmallexample{\Esmallexample2367,77617 -\def\smalllispx{\smalllispx2373,77795 -\def\Esmalllisp{\Esmalllisp2383,78149 +\def\unnumbsubsubsecentry#1#2{unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{dochapentry2123,70080 +\def\dosecentry#1#2{dosecentry2138,70685 +\def\dosubsecentry#1#2{dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{dosubsubsecentry2152,71048 +\def\labelspace{labelspace2160,71299 +\def\dopageno#1{dopageno2162,71334 +\def\doshortpageno#1{doshortpageno2163,71360 +\def\chapentryfonts{chapentryfonts2165,71392 +\def\secentryfonts{secentryfonts2166,71427 +\let\subsecentryfonts = \textfontssubsecentryfonts2167,71458 +\let\subsubsecentryfonts = \textfontssubsubsecentryfonts2168,71493 +\let\ptexequiv = \equivptexequiv2180,71896 +\def\point{point2192,72386 +\def\result{result2194,72407 +\def\expansion{expansion2195,72480 +\def\print{print2196,72551 +\def\equiv{equiv2198,72618 +\def\error{error2218,73391 +\def\tex{tex2224,73620 +\catcode `\^=7 \catcode `\_=8 \catcode `\~=13 \let~=\tie~2227,73731 +\let\{=\ptexlbrace{2237,73912 +\let\}=\ptexrbrace}2238,73931 +\let\.=\ptexdot.2239,73950 +\let\*=\ptexstar*2240,73966 +\let\dots=\ptexdotsdots2241,73983 +\def\@{@2242,74003 +\let\bullet=\ptexbulletbullet2243,74014 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlb2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlc2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexli2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlt2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexll2244,74038 +\let\L=\ptexLL2245,74108 +\let\Etex=\endgroup}Etex2247,74124 +\gdef\lisppar{lisppar2259,74517 +\gdef\sepspaces{sepspaces2265,74735 +\def\aboveenvbreak{aboveenvbreak2268,74817 +\def\afterenvbreak{afterenvbreak2272,74983 +\let\nonarrowing=\relaxnonarrowing2276,75176 +\def\ctl{ctl2286,75494 +\def\ctr{ctr2287,75566 +\def\cbl{cbl2288,75605 +\def\cbr{cbr2289,75645 +\def\carttop{carttop2290,75684 +\def\cartbot{cartbot2293,75792 +\long\def\cartouche{cartouche2299,75932 + \let\nonarrowing=\commentnonarrowing2311,76404 +\def\Ecartouche{Ecartouche2326,76720 +\def\lisp{lisp2338,76855 +\let\par=\lispparpar2347,77184 +\def\Elisp{Elisp2348,77202 +\let\exdent=\nofillexdentexdent2355,77418 +\let\nonarrowing=\relaxnonarrowing2356,77444 +\def\next##1{next2360,77528 +\let\example=\lispexample2363,77551 +\def\Eexample{Eexample2364,77570 +\let\smallexample=\lispsmallexample2366,77593 +\def\Esmallexample{Esmallexample2367,77617 +\def\smalllispx{smalllispx2373,77795 +\let\par=\lispparpar2382,78131 +\def\Esmalllisp{Esmalllisp2383,78149 +\let\exdent=\nofillexdentexdent2392,78436 +\let\nonarrowing=\relaxnonarrowing2393,78462 \obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 -\def\next##1{\next2397,78562 -\def\display{\display2401,78642 -\def\Edisplay{\Edisplay2410,78961 -\def\next##1{\next2422,79272 -\def\format{\format2426,79375 -\def\Eformat{\Eformat2434,79671 -\def\next##1{\next2437,79760 -\def\flushleft{\flushleft2441,79812 -\def\Eflushleft{\Eflushleft2451,80183 -\def\next##1{\next2454,80276 -\def\flushright{\flushright2456,80298 -\def\Eflushright{\Eflushright2466,80670 -\def\next##1{\next2470,80801 -\def\quotation{\quotation2474,80859 -\def\Equotation{\Equotation2480,81051 -\def\setdeffont #1 {\setdeffont2493,81449 +\def\next##1{next2397,78562 +\def\display{display2401,78642 +\let\par=\lispparpar2409,78943 +\def\Edisplay{Edisplay2410,78961 +\let\exdent=\nofillexdentexdent2417,79180 +\let\nonarrowing=\relaxnonarrowing2418,79206 +\def\next##1{next2422,79272 +\def\format{format2426,79375 +\let\par=\lispparpar2433,79653 +\def\Eformat{Eformat2434,79671 +\def\next##1{next2437,79760 +\def\flushleft{flushleft2441,79812 +\let\par=\lispparpar2450,80165 +\def\Eflushleft{Eflushleft2451,80183 +\def\next##1{next2454,80276 +\def\flushright{flushright2456,80298 +\let\par=\lispparpar2465,80652 +\def\Eflushright{Eflushright2466,80670 +\def\next##1{next2470,80801 +\def\quotation{quotation2474,80859 +\def\Equotation{Equotation2480,81051 +\let\nonarrowing=\relaxnonarrowing2487,81301 +\def\setdeffont #1 {setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 \newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 \newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 -\def\activeparens{\activeparens2503,81822 -\def\opnr{\opnr2529,83034 -\def\lbrb{\lbrb2530,83099 -\def\defname #1#2{\defname2536,83300 +\def\activeparens{activeparens2503,81822 +\gdef\functionparens{functionparens2507,82016 +\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 }&2507,82016 +\gdef\boldbrax{boldbrax2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}(2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb})2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}[2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}]2508,82074 +\gdef\oprm#1 {oprm2512,82250 +\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested %(2512,82250 +\gdef\opnested{opnested2516,82407 +\gdef\clrm{clrm2518,82466 +\ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\) \fi(2520,82602 +\gdef\amprm#1 {amprm2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ }(2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ })2523,82769 +\gdef\normalparens{normalparens2525,82822 +\gdef\normalparens{\boldbrax\let&=\ampnr}&2525,82822 +\def\opnr{opnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{clnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{{\sf\char`\)}} \def\ampnr{ampnr2529,83034 +\def\lbrb{lbrb2530,83099 +\def\lbrb{{\bf\char`\[}} \def\rbrb{rbrb2530,83099 +\def\defname #1#2{defname2536,83300 \advance\dimen2 by -\defbodyindentbodyindent2540,83418 \advance\dimen3 by -\defbodyindentbodyindent2542,83472 \setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\setbox0=\hbox{\hskip \deflastargmargin{\rm #2}\hskip \deftypemargin}typemargin2544,83526 \dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 \parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 \rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 \advance\leftskip by -\defbodyindentbodyindent2557,84246 \exdentamount=\defbodyindentbodyindent2558,84283 -\def\defparsebody #1#2#3{\defparsebody2568,84642 -\def#1{2572,84826 -\def#2{2573,84862 +\def\defparsebody #1#2#3{defparsebody2568,84642 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \exdentamount=\defbodyindentbodyindent2576,85008 -\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 -\def#1{2585,85273 -\def#2##1 {2586,85309 +\def\defmethparsebody #1#2#3#4 {defmethparsebody2581,85112 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \exdentamount=\defbodyindentbodyindent2589,85466 -\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 -\def#1{2596,85712 -\def#2##1 ##2 {2597,85748 +\def\defopparsebody #1#2#3#4#5 {defopparsebody2592,85551 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \exdentamount=\defbodyindentbodyindent2601,85922 -\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 -\def#1{2612,86380 -\def#2{2613,86416 +\def\defvarparsebody #1#2#3{defvarparsebody2608,86193 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \exdentamount=\defbodyindentbodyindent2616,86549 -\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 -\def#1{2625,86799 -\def#2##1 {2626,86835 +\def\defvrparsebody #1#2#3#4 {defvrparsebody2621,86640 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \exdentamount=\defbodyindentbodyindent2629,86979 -\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 -\def#1{2636,87215 -\def#2##1 ##2 {2637,87251 +\def\defopvarparsebody #1#2#3#4#5 {defopvarparsebody2632,87051 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \exdentamount=\defbodyindentbodyindent2641,87412 -\def\defunargs #1{\defunargs2664,88172 -\def\deftypefunargs #1{\deftypefunargs2676,88554 -\def\deffn{\deffn2690,88936 -\def\deffnheader #1#2#3{\deffnheader2692,88993 +\gdef\spacesplit#1#2^^M{spacesplit2652,87775 +\long\gdef\spacesplitfoo#1#2 #3#4\spacesplitfoo{spacesplitfoo2653,87852 +\def\defunargs #1{defunargs2664,88172 +\def\deftypefunargs #1{deftypefunargs2676,88554 +\def\deffn{deffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}methparsebody\Edeffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnx\deffnheader2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnheader2690,88936 +\def\deffnheader #1#2#3{deffnheader2692,88993 \begingroup\defname {name2693,89041 -\def\defun{\defun2699,89186 -\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {#2}{#1}\defunargs{unargs2693,89041 +\def\defun{defun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}parsebody\Edefun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unx\defunheader2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unheader2699,89186 +\def\defunheader #1#2{defunheader2701,89239 \begingroup\defname {name2702,89314 \defunargs {unargs2703,89350 -\def\deftypefun{\deftypefun2709,89498 -\def\deftypefunheader #1#2{\deftypefunheader2712,89620 -\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\def\deftypefun{deftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}parsebody\Edeftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunx\deftypefunheader2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunheader2709,89498 +\def\deftypefunheader #1#2{deftypefunheader2712,89620 +\def\deftypefunheader #1#2{\deftypefunheaderx{typefunheaderx2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{deftypefunheaderx2714,89729 \begingroup\defname {name2716,89821 \deftypefunargs {typefunargs2717,89867 -\def\deftypefn{\deftypefn2723,90038 -\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 -\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\def\deftypefn{deftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}methparsebody\Edeftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnx\deftypefnheader2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnheader2723,90038 +\def\deftypefnheader #1#2#3{deftypefnheader2726,90187 +\def\deftypefnheader #1#2#3{\deftypefnheaderx{typefnheaderx2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{deftypefnheaderx2728,90323 \begingroup\defname {name2730,90416 \deftypefunargs {typefunargs2731,90456 -\def\defmac{\defmac2737,90577 -\def\defmacheader #1#2{\defmacheader2739,90634 +\def\defmac{defmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}parsebody\Edefmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macx\defmacheader2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macheader2737,90577 +\def\defmacheader #1#2{defmacheader2739,90634 \begingroup\defname {name2740,90710 \defunargs {unargs2741,90743 -\def\defspec{\defspec2747,90867 -\def\defspecheader #1#2{\defspecheader2749,90928 +\def\defspec{defspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}parsebody\Edefspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specx\defspecheader2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specheader2747,90867 +\def\defspecheader #1#2{defspecheader2749,90928 \begingroup\defname {name2750,91005 \defunargs {unargs2751,91045 -\def\deffnx #1 {\deffnx2758,91240 -\def\defunx #1 {\defunx2759,91297 -\def\defmacx #1 {\defmacx2760,91354 -\def\defspecx #1 {\defspecx2761,91413 -\def\deftypefnx #1 {\deftypefnx2762,91474 -\def\deftypeunx #1 {\deftypeunx2763,91539 -\def\defop #1 {\defop2769,91685 -\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 -\def\defopheader #1#2#3{\defopheader2772,91774 +\def\deffnx #1 {deffnx2758,91240 +\def\defunx #1 {defunx2759,91297 +\def\defmacx #1 {defmacx2760,91354 +\def\defspecx #1 {defspecx2761,91413 +\def\deftypefnx #1 {deftypefnx2762,91474 +\def\deftypeunx #1 {deftypeunx2763,91539 +\def\defop #1 {defop2769,91685 +\def\defop #1 {\def\defoptype{defoptype2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opx\defopheader2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opheader\defoptype2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}optype2770,91720 +\def\defopheader #1#2#3{defopheader2772,91774 \begingroup\defname {name2774,91863 +\begingroup\defname {#2}{\defoptype{optype2774,91863 \defunargs {unargs2775,91909 -\def\defmethod{\defmethod2780,91970 -\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\def\defmethod{defmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methparsebody\Edefmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodx\defmethodheader2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodheader2780,91970 +\def\defmethodheader #1#2#3{defmethodheader2782,92043 \begingroup\defname {name2784,92131 \defunargs {unargs2785,92171 -\def\defcv #1 {\defcv2790,92245 -\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 -\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\def\defcv #1 {defcv2790,92245 +\def\defcv #1 {\def\defcvtype{defcvtype2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvx\defcvarheader2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvarheader\defcvtype2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvtype2791,92280 +\def\defcvarheader #1#2#3{defcvarheader2793,92339 \begingroup\defname {name2795,92425 +\begingroup\defname {#2}{\defcvtype{cvtype2795,92425 \defvarargs {varargs2796,92471 -\def\defivar{\defivar2801,92544 -\def\defivarheader #1#2#3{\defivarheader2803,92607 +\def\defivar{defivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}vrparsebody\Edefivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarx\defivarheader2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarheader2801,92544 +\def\defivarheader #1#2#3{defivarheader2803,92607 \begingroup\defname {name2805,92693 \defvarargs {varargs2806,92744 -\def\defopx #1 {\defopx2812,92893 -\def\defmethodx #1 {\defmethodx2813,92950 -\def\defcvx #1 {\defcvx2814,93015 -\def\defivarx #1 {\defivarx2815,93072 -\def\defvarargs #1{\defvarargs2822,93343 -\def\defvr{\defvr2828,93487 -\def\defvrheader #1#2#3{\defvrheader2830,93542 +\def\defopx #1 {defopx2812,92893 +\def\defmethodx #1 {defmethodx2813,92950 +\def\defcvx #1 {defcvx2814,93015 +\def\defivarx #1 {defivarx2815,93072 +\def\defvarargs #1{defvarargs2822,93343 +\def\defvr{defvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrparsebody\Edefvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrx\defvrheader2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrheader2828,93487 +\def\defvrheader #1#2#3{defvrheader2830,93542 \begingroup\defname {name2831,93590 -\def\defvar{\defvar2835,93675 -\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {#2}{#1}\defvarargs{varargs2831,93590 +\def\defvar{defvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varparsebody\Edefvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varx\defvarheader2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varheader2835,93675 +\def\defvarheader #1#2{defvarheader2837,93735 \begingroup\defname {name2838,93806 \defvarargs {varargs2839,93842 -\def\defopt{\defopt2844,93908 -\def\defoptheader #1#2{\defoptheader2846,93968 +\def\defopt{defopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}varparsebody\Edefopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optx\defoptheader2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optheader2844,93908 +\def\defoptheader #1#2{defoptheader2846,93968 \begingroup\defname {name2847,94039 \defvarargs {varargs2848,94078 -\def\deftypevar{\deftypevar2853,94135 -\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\def\deftypevar{deftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}varparsebody\Edeftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarx\deftypevarheader2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarheader2853,94135 +\def\deftypevarheader #1#2{deftypevarheader2856,94251 \begingroup\defname {name2858,94334 -\def\deftypevr{\deftypevr2865,94508 -\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\def\deftypevr{deftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}vrparsebody\Edeftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrx\deftypevrheader2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrheader2865,94508 +\def\deftypevrheader #1#2#3{deftypevrheader2867,94579 \begingroup\defname {name2868,94631 -\def\defvrx #1 {\defvrx2876,94868 -\def\defvarx #1 {\defvarx2877,94925 -\def\defoptx #1 {\defoptx2878,94984 -\def\deftypevarx #1 {\deftypevarx2879,95043 -\def\deftypevrx #1 {\deftypevrx2880,95110 -\def\deftpargs #1{\deftpargs2885,95259 -\def\deftp{\deftp2889,95339 -\def\deftpheader #1#2#3{\deftpheader2891,95394 +\def\defvrx #1 {defvrx2876,94868 +\def\defvarx #1 {defvarx2877,94925 +\def\defoptx #1 {defoptx2878,94984 +\def\deftypevarx #1 {deftypevarx2879,95043 +\def\deftypevrx #1 {deftypevrx2880,95110 +\def\deftpargs #1{deftpargs2885,95259 +\def\deftpargs #1{\bf \defvarargs{varargs2885,95259 +\def\deftp{deftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}vrparsebody\Edeftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpx\deftpheader2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpheader2889,95339 +\def\deftpheader #1#2#3{deftpheader2891,95394 \begingroup\defname {name2892,95442 -\def\deftpx #1 {\deftpx2897,95601 -\def\setref#1{\setref2908,95922 -\def\unnumbsetref#1{\unnumbsetref2913,96036 -\def\appendixsetref#1{\appendixsetref2918,96143 -\def\pxref#1{\pxref2929,96554 -\def\xref#1{\xref2930,96590 -\def\ref#1{\ref2931,96625 -\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 -\def\printedmanual{\printedmanual2933,96698 -\def\printednodename{\printednodename2934,96736 -\def\printednodename{\printednodename2939,96861 -section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\begingroup\defname {#2}{#1}\deftpargs{tpargs2892,95442 +\def\deftpx #1 {deftpx2897,95601 +\def\setref#1{setref2908,95922 +\def\unnumbsetref#1{unnumbsetref2913,96036 +\def\appendixsetref#1{appendixsetref2918,96143 +\def\pxref#1{pxref2929,96554 +\def\xref#1{xref2930,96590 +\def\ref#1{ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{xrefX2932,96655 +\def\printedmanual{printedmanual2933,96698 +\def\printednodename{printednodename2934,96736 +\def\printednodename{printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}printedmanual2954,97493 \refx{x2957,97571 -\def\dosetq #1#2{\dosetq2965,97791 -\def\internalsetq #1#2{\internalsetq2973,98049 -\def\Ypagenumber{\Ypagenumber2977,98150 -\def\Ytitle{\Ytitle2979,98176 -\def\Ynothing{\Ynothing2981,98203 -\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 -\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\refx{#1-snt}{} [\printednodename], page\tie\refx{x2957,97571 +\def\dosetq #1#2{dosetq2965,97791 +\def\dosetq #1#2{{\let\folio=0 \turnoffactive%folio2965,97791 +\edef\next{next2966,97838 +\def\internalsetq #1#2{internalsetq2973,98049 +\def\Ypagenumber{Ypagenumber2977,98150 +\def\Ytitle{Ytitle2979,98176 +\def\Ynothing{Ynothing2981,98203 +\def\Ysectionnumberandtype{Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{Yappendixletterandtype2992,98536 \ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 -\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 - \def\linenumber{\linenumber3009,99135 -\def\refx#1#2{\refx3015,99319 -\def\xrdef #1#2{\xrdef3037,99945 -\def\readauxfile{\readauxfile3040,100030 -\def\supereject{\supereject3110,101811 -\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 -\def\openindices{\openindices3139,102682 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the2998,98796 +\gdef\xreftie{xreftie3001,98891 + \let\linenumber = \empty % Non-3.0.linenumber3007,99091 + \def\linenumber{linenumber3009,99135 +\def\refx#1#2{refx3015,99319 +\def\xrdef #1#2{xrdef3037,99945 +{\catcode`\'=\other\expandafter \gdef \csname X#1\endcsname {csname3038,99962 +\def\readauxfile{readauxfile3040,100030 +\def\supereject{supereject3110,101811 +\let\footnotestyle=\commentfootnotestyle3113,101918 +\let\ptexfootnote=\footnoteptexfootnote3115,101947 +\long\gdef\footnote #1{footnote3118,101993 +\edef\thisfootno{thisfootno3120,102060 +\let\@sf\empty@sf3121,102100 +\ifhmode\edef\@sf{@sf3122,102115 +\long\gdef\footnotezzz #1{footnotezzz3126,102228 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang3131,102496 +\def\openindices{openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \parindent = \defaultparindentaultparindent3152,102959 -\def\smallbook{\smallbook3175,103683 -\global\def\Esmallexample{\Esmallexample3192,104110 -\def\afourpaper{\afourpaper3196,104201 -\def\finalout{\finalout3224,105009 -\def\normaldoublequote{\normaldoublequote3235,105270 -\def\normaltilde{\normaltilde3236,105296 -\def\normalcaret{\normalcaret3237,105316 -\def\normalunderscore{\normalunderscore3238,105336 -\def\normalverticalbar{\normalverticalbar3239,105361 -\def\normalless{\normalless3240,105387 -\def\normalgreater{\normalgreater3241,105406 -\def\normalplus{\normalplus3242,105428 -\def\ifusingtt#1#2{\ifusingtt3253,105920 -\def\activedoublequote{\activedoublequote3261,106248 +\def\smallbook{smallbook3175,103683 +\global\let\smalllisp=\smalllispxsmalllisp3190,104039 +\global\let\smallexample=\smalllispxsmallexample3191,104073 +\global\def\Esmallexample{Esmallexample3192,104110 +\def\afourpaper{afourpaper3196,104201 +\def\finalout{finalout3224,105009 +\def\normaldoublequote{normaldoublequote3235,105270 +\def\normaltilde{normaltilde3236,105296 +\def\normalcaret{normalcaret3237,105316 +\def\normalunderscore{normalunderscore3238,105336 +\def\normalverticalbar{normalverticalbar3239,105361 +\def\normalless{normalless3240,105387 +\def\normalgreater{normalgreater3241,105406 +\def\normalplus{normalplus3242,105428 +\def\ifusingtt#1#2{ifusingtt3253,105920 +\def\activedoublequote{activedoublequote3261,106248 +\let"=\activedoublequote"3262,106289 \def~{~3264,106334 \def^{^3267,106395 \def_{_3270,106434 -\def\_{\_3272,106508 -\def\lvvmode{\lvvmode3279,106845 +\def\_{_3272,106508 +\def\lvvmode{lvvmode3279,106845 \def|{|3282,106895 \def<{<3285,106958 \def>{>3288,107015 \def+{+3290,107053 -\def\turnoffactive{\turnoffactive3296,107214 +\def\turnoffactive{turnoffactive3296,107214 +\def\turnoffactive{\let"=\normaldoublequote"3296,107214 +\let~=\normaltilde~3297,107258 +\let^=\normalcaret^3298,107277 +\let_=\normalunderscore_3299,107296 +\let|=\normalverticalbar|3300,107320 +\let<=\normalless<3301,107345 +\let>=\normalgreater>3302,107363 +\let+=\normalplus}+3303,107384 \global\def={=3307,107500 -\def\normalbackslash{\normalbackslash3321,107882 +\def\normalbackslash{normalbackslash3321,107882 merc-src/accumulator.m,3228 :- interface146,5371 diff --git a/test/manual/etags/ETAGS.good_5 b/test/manual/etags/ETAGS.good_5 index 3e238a50f38..26385943f2d 100644 --- a/test/manual/etags/ETAGS.good_5 +++ b/test/manual/etags/ETAGS.good_5 @@ -4290,8 +4290,8 @@ scm-src/test.scm,260 (define (((((curry-test 14,205 (define-syntax test-begin17,265 -tex-src/testenv.tex,52 -\newcommand{\nm}\nm4,77 +tex-src/testenv.tex,51 +\newcommand{\nm}nm4,77 \section{blah}blah8,139 tex-src/gzip.texi,303 @@ -4306,722 +4306,1142 @@ tex-src/gzip.texi,303 @node Problems,460,16769 @node Concept Index,Concept Index473,17289 -tex-src/texinfo.tex,30627 -\def\texinfoversion{\texinfoversion26,1035 -\def\tie{\tie49,1526 -\def\gloggingall{\gloggingall72,2276 -\def\loggingall{\loggingall73,2345 -\def\onepageout#1{\onepageout99,3282 -\def\croppageout#1{\croppageout115,4032 -\def\cropmarks{\cropmarks142,5092 -\def\pagebody#1{\pagebody144,5139 -\def\ewtop{\ewtop157,5594 -\def\nstop{\nstop158,5658 -\def\ewbot{\ewbot160,5741 -\def\nsbot{\nsbot161,5805 -\def\parsearg #1{\parsearg170,6104 -\def\parseargx{\parseargx172,6182 -\def\parseargline{\parseargline182,6422 -\def\flushcr{\flushcr186,6543 -\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742 -\def\ENVcheck{\ENVcheck191,6806 -\outer\def\begin{\begin198,7053 -\def\beginxxx #1{\beginxxx200,7091 -\def\end{\end208,7346 -\def\endxxx #1{\endxxx210,7374 -\def\errorE#1{\errorE216,7563 -\def\singlespace{\singlespace222,7757 -\def\@{\@232,7980 -\def\`{\`236,8080 -\def\'{\'237,8092 -\def\mylbrace {\mylbrace241,8140 -\def\myrbrace {\myrbrace242,8173 -\def\:{\:247,8287 -\def\*{\*250,8341 -\def\.{\.253,8417 -\def\w#1{\w258,8648 -\def\group{\group268,9131 - \def\Egroup{\Egroup273,9295 -\def\need{\need289,9737 -\def\needx#1{\needx300,10014 -\def\dots{\dots339,11400 -\def\page{\page343,11464 -\def\exdent{\exdent353,11791 -\def\exdentyyy #1{\exdentyyy354,11824 -\def\nofillexdent{\nofillexdent357,11968 -\def\nofillexdentyyy #1{\nofillexdentyyy358,12013 -\def\include{\include365,12197 -\def\includezzz #1{\includezzz366,12232 -\def\thisfile{\thisfile369,12283 -\def\center{\center373,12346 -\def\centerzzz #1{\centerzzz374,12379 -\def\sp{\sp380,12521 -\def\spxxx #1{\spxxx381,12546 -\def\comment{\comment387,12720 -\def\commentxxx #1{\commentxxx390,12817 -\def\ignoresections{\ignoresections396,12986 -\let\chapter=\relax=\relax397,13008 -\let\section=\relax=\relax406,13253 -\let\subsection=\relax=\relax409,13314 -\let\subsubsection=\relax=\relax410,13337 -\let\appendix=\relax=\relax411,13363 -\let\appendixsec=\relaxsec=\relax412,13384 -\let\appendixsection=\relaxsection=\relax413,13408 -\let\appendixsubsec=\relaxsubsec=\relax414,13436 -\let\appendixsubsection=\relaxsubsection=\relax415,13463 -\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494 -\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524 -\def\ignore{\ignore423,13626 -\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766 -\def\direntry{\direntry429,13825 -\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864 -\def\ifset{\ifset434,13974 -\def\ifsetxxx #1{\ifsetxxx436,14032 -\def\Eifset{\Eifset440,14159 -\def\ifsetfail{\ifsetfail441,14173 -\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229 -\def\ifclear{\ifclear444,14290 -\def\ifclearxxx #1{\ifclearxxx446,14352 -\def\Eifclear{\Eifclear450,14483 -\def\ifclearfail{\ifclearfail451,14499 -\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559 -\def\set{\set456,14710 -\def\setxxx #1{\setxxx457,14737 -\def\clear{\clear460,14799 -\def\clearxxx #1{\clearxxx461,14830 -\def\iftex{\iftex466,14947 -\def\Eiftex{\Eiftex467,14960 -\def\ifinfo{\ifinfo468,14974 -\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024 -\long\def\menu #1\end menu{\menu471,15083 -\def\asis#1{\asis472,15112 -\def\math#1{\math485,15655 -\def\node{\node487,15699 -\def\nodezzz#1{\nodezzz488,15737 -\def\nodexxx[#1,#2]{\nodexxx[489,15768 -\def\donoderef{\donoderef492,15830 -\def\unnumbnoderef{\unnumbnoderef496,15951 -\def\appendixnoderef{\appendixnoderef500,16082 +tex-src/texinfo.tex,55236 +\def\texinfoversion{texinfoversion26,1035 +\let\ptexlbrace=\{ptexlbrace35,1308 +\let\ptexrbrace=\}ptexrbrace36,1327 +\let\ptexdots=\dotsptexdots37,1346 +\let\ptexdot=\.ptexdot38,1366 +\let\ptexstar=\*ptexstar39,1382 +\let\ptexend=\endptexend40,1399 +\let\ptexbullet=\bulletptexbullet41,1417 +\let\ptexb=\bptexb42,1441 +\let\ptexc=\cptexc43,1455 +\let\ptexi=\iptexi44,1469 +\let\ptext=\tptext45,1483 +\let\ptexl=\lptexl46,1497 +\let\ptexL=\LptexL47,1511 +\def\tie{tie49,1526 +\def\gloggingall{gloggingall72,2276 +\def\loggingall{loggingall73,2345 +\def\onepageout#1{onepageout99,3282 +\shipout\vbox{{\let\hsize=\pagewidth \makeheadline}hsize103,3489 +{\let\hsize=\pagewidth \makefootline}hsize104,3556 +\def\croppageout#1{croppageout115,4032 + {\let\hsize=\pagewidth \makeheadline}hsize126,4511 + {\let\hsize=\pagewidth \makefootline}hsize128,4569 +\def\cropmarks{cropmarks142,5092 +\def\cropmarks{\let\onepageout=\croppageout }onepageout142,5092 +\def\pagebody#1{pagebody144,5139 +\gdef\pagecontents#1{pagecontents146,5220 +\def\ewtop{ewtop157,5594 +\def\nstop{nstop158,5658 +\def\ewbot{ewbot160,5741 +\def\nsbot{nsbot161,5805 +\def\parsearg #1{parsearg170,6104 +\def\parsearg #1{\let\next=#1\begingroup\obeylines\futurelet\temp\parseargx}next170,6104 +\def\parseargx{parseargx172,6182 +\gdef\parseargdiscardspace {parseargdiscardspace178,6321 +\gdef\obeyedspace{obeyedspace180,6399 +\def\parseargline{parseargline182,6422 +\gdef\parsearglinex #1^^M{parsearglinex184,6493 +\def\flushcr{flushcr186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{next186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next}next186,6543 +\newif\ifENV \ENVfalse \def\inENV{inENV190,6742 +\def\ENVcheck{ENVcheck191,6806 +\outer\def\begin{begin198,7053 +\def\beginxxx #1{beginxxx200,7091 +\def\end{end208,7346 +\def\endxxx #1{endxxx210,7374 +\def\errorE#1{errorE216,7563 +\def\singlespace{singlespace222,7757 +\def\@{@232,7980 +\def\`{`236,8080 +\def\'{'237,8092 +\def\mylbrace {mylbrace241,8140 +\def\myrbrace {myrbrace242,8173 +\let\{=\mylbrace{243,8206 +\let\}=\myrbrace}244,8223 +\def\:{:247,8287 +\def\*{*250,8341 +\def\.{.253,8417 +\def\w#1{w258,8648 +\def\group{group268,9131 + \def\Egroup{Egroup273,9295 +\def\need{need289,9737 +\def\needx#1{needx300,10014 +\let\br = \parbr335,11355 +\def\dots{dots339,11400 +\def\page{page343,11464 +\def\exdent{exdent353,11791 +\def\exdentyyy #1{exdentyyy354,11824 +\def\nofillexdent{nofillexdent357,11968 +\def\nofillexdentyyy #1{nofillexdentyyy358,12013 +\def\include{include365,12197 +\def\includezzz #1{includezzz366,12232 +\def\includezzz #1{{\def\thisfile{thisfile366,12232 +\def\thisfile{thisfile369,12283 +\def\center{center373,12346 +\def\centerzzz #1{centerzzz374,12379 +\def\sp{sp380,12521 +\def\spxxx #1{spxxx381,12546 +\def\comment{comment387,12720 +\def\commentxxx #1{commentxxx390,12817 +\let\c=\commentc392,12883 +\def\ignoresections{ignoresections396,12986 +\let\chapter=\relaxchapter397,13008 +\let\unnumbered=\relaxunnumbered398,13028 +\let\top=\relaxtop399,13051 +\let\unnumberedsec=\relaxunnumberedsec400,13067 +\let\unnumberedsection=\relaxunnumberedsection401,13093 +\let\unnumberedsubsec=\relaxunnumberedsubsec402,13123 +\let\unnumberedsubsection=\relaxunnumberedsubsection403,13152 +\let\unnumberedsubsubsec=\relaxunnumberedsubsubsec404,13185 +\let\unnumberedsubsubsection=\relaxunnumberedsubsubsection405,13217 +\let\section=\relaxsection406,13253 +\let\subsec=\relaxsubsec407,13273 +\let\subsubsec=\relaxsubsubsec408,13292 +\let\subsection=\relaxsubsection409,13314 +\let\subsubsection=\relaxsubsubsection410,13337 +\let\appendix=\relaxappendix411,13363 +\let\appendixsec=\relaxappendixsec412,13384 +\let\appendixsection=\relaxappendixsection413,13408 +\let\appendixsubsec=\relaxappendixsubsec414,13436 +\let\appendixsubsection=\relaxappendixsubsection415,13463 +\let\appendixsubsubsec=\relaxappendixsubsubsec416,13494 +\let\appendixsubsubsection=\relaxappendixsubsubsection417,13524 +\let\contents=\relaxcontents418,13558 +\let\smallbook=\relaxsmallbook419,13579 +\let\titlepage=\relaxtitlepage420,13601 +\def\ignore{ignore423,13626 +\long\def\ignorexxx #1\end ignore{ignorexxx427,13766 +\def\direntry{direntry429,13825 +\long\def\direntryxxx #1\end direntry{direntryxxx430,13864 +\def\ifset{ifset434,13974 +\def\ifsetxxx #1{ifsetxxx436,14032 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\ifsetfailtemp437,14059 +\else \let\temp=\relax \fitemp438,14125 +\def\Eifset{Eifset440,14159 +\def\ifsetfail{ifsetfail441,14173 +\long\def\ifsetfailxxx #1\end ifset{ifsetfailxxx442,14229 +\def\ifclear{ifclear444,14290 +\def\ifclearxxx #1{ifclearxxx446,14352 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\relaxtemp447,14381 +\else \let\temp=\ifclearfail \fitemp448,14443 +\def\Eifclear{Eifclear450,14483 +\def\ifclearfail{ifclearfail451,14499 +\long\def\ifclearfailxxx #1\end ifclear{ifclearfailxxx452,14559 +\def\set{set456,14710 +\def\setxxx #1{setxxx457,14737 +\expandafter\let\csname IF#1\endcsname=\set}csname458,14753 +\def\clear{clear460,14799 +\def\clearxxx #1{clearxxx461,14830 +\expandafter\let\csname IF#1\endcsname=\relax}csname462,14848 +\def\iftex{iftex466,14947 +\def\Eiftex{Eiftex467,14960 +\def\ifinfo{ifinfo468,14974 +\long\def\ifinfoxxx #1\end ifinfo{ifinfoxxx469,15024 +\long\def\menu #1\end menu{menu471,15083 +\def\asis#1{asis472,15112 +\let\implicitmath = $implicitmath484,15633 +\def\math#1{math485,15655 +\def\node{node487,15699 +\def\nodezzz#1{nodezzz488,15737 +\def\nodexxx[#1,#2]{nodexxx489,15768 +\def\nodexxx[#1,#2]{\gdef\lastnode{lastnode489,15768 +\let\lastnode=\relaxlastnode490,15808 +\def\donoderef{donoderef492,15830 +\let\lastnode=\relax}lastnode494,15928 +\def\unnumbnoderef{unnumbnoderef496,15951 +\let\lastnode=\relax}lastnode498,16059 +\def\appendixnoderef{appendixnoderef500,16082 \expandafter\expandafter\expandafter\appendixsetref{setref501,16128 -\let\refill=\relaxill=\relax504,16217 -\def\setfilename{\setfilename509,16431 -\outer\def\bye{\bye518,16677 -\def\inforef #1{\inforef520,16733 -\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771 -\def\losespace #1{\losespace523,16868 -\def\sf{\sf532,17072 -\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867 -\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913 -\def\df{\df560,17949 -\def\resetmathfonts{\resetmathfonts635,20543 -\def\textfonts{\textfonts648,21132 -\def\chapfonts{\chapfonts653,21347 -\def\secfonts{\secfonts658,21563 -\def\subsecfonts{\subsecfonts663,21768 -\def\indexfonts{\indexfonts668,21985 -\def\smartitalicx{\smartitalicx691,22717 -\def\smartitalic#1{\smartitalic692,22793 -\let\cite=\smartitalic=\smartitalic698,22938 -\def\b#1{\b700,22962 -\def\t#1{\t703,22997 -\def\samp #1{\samp706,23149 -\def\key #1{\key707,23182 -\def\ctrl #1{\ctrl708,23243 -\def\tclose#1{\tclose716,23445 -\def\ {\720,23611 -\def\xkey{\xkey728,23880 -\def\kbdfoo#1#2#3\par{\kbdfoo729,23896 -\def\dmn#1{\dmn738,24197 -\def\kbd#1{\kbd740,24224 -\def\l#1{\l742,24281 -\def\r#1{\r744,24310 -\def\sc#1{\sc746,24378 -\def\ii#1{\ii747,24421 -\def\titlefont#1{\titlefont755,24654 -\def\titlepage{\titlepage761,24757 - \def\subtitlefont{\subtitlefont766,24984 - \def\authorfont{\authorfont768,25068 - \def\title{\title774,25278 - \def\titlezzz##1{\titlezzz775,25313 - \def\subtitle{\subtitle783,25628 - \def\subtitlezzz##1{\subtitlezzz784,25669 - \def\author{\author787,25787 - \def\authorzzz##1{\authorzzz788,25824 - \def\page{\page794,26115 -\def\Etitlepage{\Etitlepage804,26284 -\def\finishtitlepage{\finishtitlepage817,26672 -\def\evenheading{\evenheading846,27680 -\def\oddheading{\oddheading847,27723 -\def\everyheading{\everyheading848,27764 -\def\evenfooting{\evenfooting850,27810 -\def\oddfooting{\oddfooting851,27853 -\def\everyfooting{\everyfooting852,27894 -\def\headings #1 {\headings893,29586 -\def\HEADINGSoff{\HEADINGSoff895,29635 -\def\HEADINGSdouble{\HEADINGSdouble904,30062 -\def\HEADINGSsingle{\HEADINGSsingle914,30382 -\def\HEADINGSon{\HEADINGSon922,30603 -\def\HEADINGSafter{\HEADINGSafter924,30637 -\def\HEADINGSdoublex{\HEADINGSdoublex926,30732 -\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920 -\def\HEADINGSsinglex{\HEADINGSsinglex934,30981 -\def\today{\today943,31256 -\def\thistitle{\thistitle958,31801 -\def\settitle{\settitle959,31826 -\def\settitlezzz #1{\settitlezzz960,31863 -\def\internalBitem{\internalBitem992,32793 -\def\internalBitemx{\internalBitemx993,32843 -\def\internalBxitem "#1"{\internalBxitem995,32888 -\def\internalBxitemx "#1"{\internalBxitemx996,32968 -\def\internalBkitem{\internalBkitem998,33043 -\def\internalBkitemx{\internalBkitemx999,33095 -\def\kitemzzz #1{\kitemzzz1001,33142 -\def\xitemzzz #1{\xitemzzz1004,33244 -\def\itemzzz #1{\itemzzz1007,33347 -\def\item{\item1037,34418 -\def\itemx{\itemx1038,34469 -\def\kitem{\kitem1039,34522 -\def\kitemx{\kitemx1040,34575 -\def\xitem{\xitem1041,34630 -\def\xitemx{\xitemx1042,34683 -\def\description{\description1045,34793 -\def\table{\table1047,34843 -\def\ftable{\ftable1052,34987 -\def\Eftable{\Eftable1056,35133 -\def\vtable{\vtable1059,35202 -\def\Evtable{\Evtable1063,35348 -\def\dontindex #1{\dontindex1066,35417 -\def\fnitemindex #1{\fnitemindex1067,35437 -\def\vritemindex #1{\vritemindex1068,35482 -\def\tablez #1#2#3#4#5#6{\tablez1074,35631 -\def\Edescription{\Edescription1077,35689 -\def\itemfont{\itemfont1082,35890 -\def\Etable{\Etable1090,36116 -\def\itemize{\itemize1103,36440 -\def\itemizezzz #1{\itemizezzz1105,36476 -\def\itemizey #1#2{\itemizey1110,36571 -\def#2{1119,36817 -\def\itemcontents{\itemcontents1120,36858 -\def\bullet{\bullet1123,36906 -\def\minus{\minus1124,36933 -\def\frenchspacing{\frenchspacing1128,37041 -\def\splitoff#1#2\endmark{\splitoff1134,37266 -\def\enumerate{\enumerate1140,37496 -\def\enumeratezzz #1{\enumeratezzz1141,37535 -\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 - \def\thearg{\thearg1146,37735 - \ifx\thearg\empty \def\thearg{\thearg1147,37754 -\def\numericenumerate{\numericenumerate1184,39088 -\def\lowercaseenumerate{\lowercaseenumerate1190,39218 -\def\uppercaseenumerate{\uppercaseenumerate1203,39565 -\def\startenumeration#1{\startenumeration1219,40055 -\def\alphaenumerate{\alphaenumerate1227,40237 -\def\capsenumerate{\capsenumerate1228,40272 -\def\Ealphaenumerate{\Ealphaenumerate1229,40306 -\def\Ecapsenumerate{\Ecapsenumerate1230,40340 -\def\itemizeitem{\itemizeitem1234,40420 -\def\newindex #1{\newindex1259,41277 -\def\defindex{\defindex1268,41566 -\def\newcodeindex #1{\newcodeindex1272,41674 -\def\defcodeindex{\defcodeindex1279,41934 -\def\synindex #1 #2 {\synindex1283,42114 -\def\syncodeindex #1 #2 {\syncodeindex1292,42454 -\def\doindex#1{\doindex1309,43133 -\def\singleindexer #1{\singleindexer1310,43192 -\def\docodeindex#1{\docodeindex1313,43304 -\def\singlecodeindexer #1{\singlecodeindexer1314,43371 -\def\indexdummies{\indexdummies1316,43429 -\def\_{\_1317,43449 -\def\w{\w1318,43477 -\def\bf{\bf1319,43504 -\def\rm{\rm1320,43533 -\def\sl{\sl1321,43562 -\def\sf{\sf1322,43591 -\def\tt{\tt1323,43619 -\def\gtr{\gtr1324,43647 -\def\less{\less1325,43677 -\def\hat{\hat1326,43709 -\def\char{\char1327,43739 -\def\TeX{\TeX1328,43771 -\def\dots{\dots1329,43801 -\def\copyright{\copyright1330,43834 -\def\tclose##1{\tclose1331,43877 -\def\code##1{\code1332,43922 -\def\samp##1{\samp1333,43963 -\def\t##1{\t1334,44004 -\def\r##1{\r1335,44039 -\def\i##1{\i1336,44074 -\def\b##1{\b1337,44109 -\def\cite##1{\cite1338,44144 -\def\key##1{\key1339,44185 -\def\file##1{\file1340,44224 -\def\var##1{\var1341,44265 -\def\kbd##1{\kbd1342,44304 -\def\indexdummyfont#1{\indexdummyfont1347,44460 -\def\indexdummytex{\indexdummytex1348,44486 -\def\indexdummydots{\indexdummydots1349,44510 -\def\indexnofonts{\indexnofonts1351,44536 +\let\lastnode=\relax}lastnode502,16194 +\let\refill=\relaxrefill504,16217 +\def\setfilename{setfilename509,16431 + \global\let\setfilename=\comment % Ignore extra @setfilename cmds.setfilename514,16562 +\outer\def\bye{bye518,16677 +\def\inforef #1{inforef520,16733 +\def\inforefzzz #1,#2,#3,#4**{inforefzzz521,16771 +\def\losespace #1{losespace523,16868 +\def\sf{sf532,17072 +\let\li = \sf % Sometimes we call it \li, not \sf.li533,17100 +\let\mainmagstep=\magstephalfmainmagstep536,17201 +\let\mainmagstep=\magstep1mainmagstep539,17250 +\font\defbf=cmbx10 scaled \magstep1 %was 1314bf558,17867 +\font\deftt=cmtt10 scaled \magstep1tt559,17913 +\def\df{df560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tentt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tenbf560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}bf560,17949 +\let\indsl=\inditindsl570,18310 +\let\indtt=\ninettindtt571,18328 +\let\indsf=\indrmindsf572,18347 +\let\indbf=\indrmindbf573,18365 +\let\indsc=\indrmindsc574,18383 +\let\chapbf=\chaprmchapbf584,18643 +\let\authorrm = \secrmauthorrm627,20193 +\def\resetmathfonts{resetmathfonts635,20543 +\def\textfonts{textfonts648,21132 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenrm649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenit649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltensl649,21149 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctenbf650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctentt650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textscsmallcaps650,21208 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensf651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsyteni651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensy651,21271 +\def\chapfonts{chapfonts653,21347 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenrm654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenit654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tensl654,21364 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctenbf655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctentt655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapscsmallcaps655,21424 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensf656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsyteni656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensy656,21487 +\def\secfonts{secfonts658,21563 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenrm659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenit659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltensl659,21579 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctenbf660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctentt660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secscsmallcaps660,21635 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensf661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsyteni661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensy661,21695 +\def\subsecfonts{subsecfonts663,21768 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenrm664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenit664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltensl664,21787 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctenbf665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctentt665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecscsmallcaps665,21846 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensf666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsyteni666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensy666,21909 +\def\indexfonts{indexfonts668,21985 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenrm669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenit669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltensl669,22003 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctenbf670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctentt670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indscsmallcaps670,22059 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensf671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsyteni671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensy671,22119 +\def\smartitalicx{smartitalicx691,22717 +\def\smartitalic#1{smartitalic692,22793 +\let\i=\smartitalici694,22851 +\let\var=\smartitalicvar695,22871 +\let\dfn=\smartitalicdfn696,22893 +\let\emph=\smartitalicemph697,22915 +\let\cite=\smartitaliccite698,22938 +\def\b#1{b700,22962 +\let\strong=\bstrong701,22981 +\def\t#1{t703,22997 +\let\ttfont = \tttfont704,23072 +\def\samp #1{samp706,23149 +\def\key #1{key707,23182 +\def\ctrl #1{ctrl708,23243 +\let\file=\sampfile710,23285 +\def\tclose#1{tclose716,23445 +\let\code=\tclosecode722,23722 +\def\xkey{xkey728,23880 +\def\kbdfoo#1#2#3\par{kbdfoo729,23896 +\def\kbdfoo#1#2#3\par{\def\one{one729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{three729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{threex729,23896 +\def\dmn#1{dmn738,24197 +\def\kbd#1{kbd740,24224 +\def\kbd#1{\def\look{look740,24224 +\def\l#1{l742,24281 +\def\r#1{r744,24310 +\def\sc#1{sc746,24378 +\def\ii#1{ii747,24421 +\def\titlefont#1{titlefont755,24654 +\def\titlepage{titlepage761,24757 + \let\subtitlerm=\tenrmsubtitlerm762,24810 + \def\subtitlefont{subtitlefont766,24984 + \def\authorfont{authorfont768,25068 + \def\title{title774,25278 + \def\titlezzz##1{titlezzz775,25313 + \def\subtitle{subtitle783,25628 + \def\subtitlezzz##1{subtitlezzz784,25669 + \def\author{author787,25787 + \def\authorzzz##1{authorzzz788,25824 + \let\oldpage = \pageoldpage793,26091 + \def\page{page794,26115 + \let\page = \oldpagepage799,26206 +\def\Etitlepage{Etitlepage804,26284 +\def\finishtitlepage{finishtitlepage817,26672 +\let\thispage=\foliothispage825,26825 +\let\HEADINGShook=\relaxHEADINGShook837,27420 +\def\evenheading{evenheading846,27680 +\def\oddheading{oddheading847,27723 +\def\everyheading{everyheading848,27764 +\def\evenfooting{evenfooting850,27810 +\def\oddfooting{oddfooting851,27853 +\def\everyfooting{everyfooting852,27894 +\gdef\evenheadingxxx #1{evenheadingxxx856,27958 +\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{evenheadingyyy857,28017 +\gdef\oddheadingxxx #1{oddheadingxxx860,28126 +\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{oddheadingyyy861,28183 +\gdef\everyheadingxxx #1{everyheadingxxx864,28290 +\gdef\everyheadingyyy #1@|#2@|#3@|#4\finish{everyheadingyyy865,28351 +\gdef\evenfootingxxx #1{evenfootingxxx869,28522 +\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{evenfootingyyy870,28581 +\gdef\oddfootingxxx #1{oddfootingxxx873,28690 +\gdef\oddfootingyyy #1@|#2@|#3@|#4\finish{oddfootingyyy874,28747 +\gdef\everyfootingxxx #1{everyfootingxxx877,28854 +\gdef\everyfootingyyy #1@|#2@|#3@|#4\finish{everyfootingyyy878,28915 +\def\headings #1 {headings893,29586 +\def\HEADINGSoff{HEADINGSoff895,29635 +\def\HEADINGSdouble{HEADINGSdouble904,30062 +\def\HEADINGSsingle{HEADINGSsingle914,30382 +\def\HEADINGSon{HEADINGSon922,30603 +\def\HEADINGSafter{HEADINGSafter924,30637 +\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}HEADINGShook924,30637 +\let\HEADINGSdoubleafter=\HEADINGSafterHEADINGSdoubleafter925,30692 +\def\HEADINGSdoublex{HEADINGSdoublex926,30732 +\def\HEADINGSsingleafter{HEADINGSsingleafter933,30920 +\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}HEADINGShook933,30920 +\def\HEADINGSsinglex{HEADINGSsinglex934,30981 +\def\today{today943,31256 +\def\thistitle{thistitle958,31801 +\def\settitle{settitle959,31826 +\def\settitlezzz #1{settitlezzz960,31863 +\def\settitlezzz #1{\gdef\thistitle{thistitle960,31863 +\def\internalBitem{internalBitem992,32793 +\def\internalBitemx{internalBitemx993,32843 +\def\internalBxitem "#1"{internalBxitem995,32888 +\def\internalBxitem "#1"{\def\xitemsubtopix{xitemsubtopix995,32888 +\def\internalBxitemx "#1"{internalBxitemx996,32968 +\def\internalBxitemx "#1"{\def\xitemsubtopix{xitemsubtopix996,32968 +\def\internalBkitem{internalBkitem998,33043 +\def\internalBkitemx{internalBkitemx999,33095 +\def\kitemzzz #1{kitemzzz1001,33142 +\def\xitemzzz #1{xitemzzz1004,33244 +\def\itemzzz #1{itemzzz1007,33347 +\def\item{item1037,34418 +\def\itemx{itemx1038,34469 +\def\kitem{kitem1039,34522 +\def\kitemx{kitemx1040,34575 +\def\xitem{xitem1041,34630 +\def\xitemx{xitemx1042,34683 +\def\description{description1045,34793 +\def\table{table1047,34843 +\gdef\tablex #1^^M{tablex1049,34925 +\def\ftable{ftable1052,34987 +\gdef\ftablex #1^^M{ftablex1054,35071 +\def\Eftable{Eftable1056,35133 +\let\Etable=\relax}Etable1057,35180 +\def\vtable{vtable1059,35202 +\gdef\vtablex #1^^M{vtablex1061,35286 +\def\Evtable{Evtable1063,35348 +\let\Etable=\relax}Etable1064,35395 +\def\dontindex #1{dontindex1066,35417 +\def\fnitemindex #1{fnitemindex1067,35437 +\def\vritemindex #1{vritemindex1068,35482 +\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{tabley1071,35543 +\def\tablez #1#2#3#4#5#6{tablez1074,35631 +\def\Edescription{Edescription1077,35689 +\let\itemindex=#1%itemindex1078,35735 +\def\itemfont{itemfont1082,35890 +\def\Etable{Etable1090,36116 +\let\item = \internalBitem %item1091,36162 +\let\itemx = \internalBitemx %itemx1092,36191 +\let\kitem = \internalBkitem %kitem1093,36222 +\let\kitemx = \internalBkitemx %kitemx1094,36253 +\let\xitem = \internalBxitem %xitem1095,36286 +\let\xitemx = \internalBxitemx %xitemx1096,36317 +\def\itemize{itemize1103,36440 +\def\itemizezzz #1{itemizezzz1105,36476 +\def\itemizey #1#2{itemizey1110,36571 +\def\itemcontents{itemcontents1120,36858 +\let\item=\itemizeitem}item1121,36881 +\def\bullet{bullet1123,36906 +\def\minus{minus1124,36933 +\def\frenchspacing{frenchspacing1128,37041 +\def\splitoff#1#2\endmark{splitoff1134,37266 +\def\splitoff#1#2\endmark{\def\first{first1134,37266 +\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{rest1134,37266 +\def\enumerate{enumerate1140,37496 +\def\enumeratezzz #1{enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{enumeratey1142,37588 + \def\thearg{thearg1146,37735 + \ifx\thearg\empty \def\thearg{thearg1147,37754 +\def\numericenumerate{numericenumerate1184,39088 +\def\lowercaseenumerate{lowercaseenumerate1190,39218 +\def\uppercaseenumerate{uppercaseenumerate1203,39565 +\def\startenumeration#1{startenumeration1219,40055 +\def\alphaenumerate{alphaenumerate1227,40237 +\def\capsenumerate{capsenumerate1228,40272 +\def\Ealphaenumerate{Ealphaenumerate1229,40306 +\def\Ecapsenumerate{Ecapsenumerate1230,40340 +\def\itemizeitem{itemizeitem1234,40420 +{\let\par=\endgraf \smallbreak}par1236,40460 +\gdef\newwrite{newwrite1249,40841 +\def\newindex #1{newindex1259,41277 +\expandafter\xdef\csname#1index\endcsname{csname1262,41439 +\def\defindex{defindex1268,41566 +\def\newcodeindex #1{newcodeindex1272,41674 +\expandafter\xdef\csname#1index\endcsname{csname1275,41840 +\def\defcodeindex{defcodeindex1279,41934 +\def\synindex #1 #2 {synindex1283,42114 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1284,42137 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1285,42217 +\expandafter\xdef\csname#1index\endcsname{csname1286,42273 +\def\syncodeindex #1 #2 {syncodeindex1292,42454 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1293,42481 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1294,42561 +\expandafter\xdef\csname#1index\endcsname{csname1295,42617 +\def\doindex#1{doindex1309,43133 +\def\doindex#1{\edef\indexname{indexname1309,43133 +\def\singleindexer #1{singleindexer1310,43192 +\def\singleindexer #1{\doind{\indexname}name1310,43192 +\def\docodeindex#1{docodeindex1313,43304 +\def\docodeindex#1{\edef\indexname{indexname1313,43304 +\def\singlecodeindexer #1{singlecodeindexer1314,43371 +\def\singlecodeindexer #1{\doind{\indexname}name1314,43371 +\def\indexdummies{indexdummies1316,43429 +\def\_{_1317,43449 +\def\w{w1318,43477 +\def\bf{bf1319,43504 +\def\rm{rm1320,43533 +\def\sl{sl1321,43562 +\def\sf{sf1322,43591 +\def\tt{tt1323,43619 +\def\gtr{gtr1324,43647 +\def\less{less1325,43677 +\def\hat{hat1326,43709 +\def\char{char1327,43739 +\def\TeX{TeX1328,43771 +\def\dots{dots1329,43801 +\def\copyright{copyright1330,43834 +\def\tclose##1{tclose1331,43877 +\def\code##1{code1332,43922 +\def\samp##1{samp1333,43963 +\def\t##1{t1334,44004 +\def\r##1{r1335,44039 +\def\i##1{i1336,44074 +\def\b##1{b1337,44109 +\def\cite##1{cite1338,44144 +\def\key##1{key1339,44185 +\def\file##1{file1340,44224 +\def\var##1{var1341,44265 +\def\kbd##1{kbd1342,44304 +\def\indexdummyfont#1{indexdummyfont1347,44460 +\def\indexdummytex{indexdummytex1348,44486 +\def\indexdummydots{indexdummydots1349,44510 +\def\indexnofonts{indexnofonts1351,44536 +\let\w=\indexdummyfontw1352,44556 \let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontt1353,44579 \let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontr1354,44602 \let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfonti1355,44625 \let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontb1356,44648 \let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontemph1357,44671 \let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontstrong1358,44697 \let\strong=\indexdummyfontdummyfont1358,44697 -\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\cite=\indexdummyfontcite1359,44725 +\let\cite=\indexdummyfontdummyfont1359,44725 +\let\sc=\indexdummyfontsc1360,44751 \let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfonttclose1364,44923 \let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontcode1365,44951 \let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontfile1366,44977 \let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontsamp1367,45003 \let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontkbd1368,45029 \let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontkey1369,45054 \let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontvar1370,45079 \let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexTeX1371,45104 \let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdots1372,45128 \let\dots=\indexdummydotsdummydots1372,45128 -\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 -\def\doind #1#2{\doind1384,45436 +\let\indexbackslash=0 %overridden during \printindex.indexbackslash1382,45380 +\def\doind #1#2{doind1384,45436 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 -\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\let\folio=0% Expand all macros now EXCEPT \foliofolio1388,45568 +\def\rawbackslashxx{rawbackslashxx1389,45619 +\def\rawbackslashxx{\indexbackslash}backslash1389,45619 {\indexnofontsnofonts1394,45881 -\def\dosubind #1#2#3{\dosubind1405,46192 +\xdef\temp1{temp11395,45896 +\edef\temp{temp1399,46068 +\def\dosubind #1#2#3{dosubind1405,46192 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 -\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\let\folio=0%folio1409,46329 +\def\rawbackslashxx{rawbackslashxx1410,46344 +\def\rawbackslashxx{\indexbackslash}backslash1410,46344 {\indexnofontsnofonts1414,46498 -\def\findex {\findex1443,47429 -\def\kindex {\kindex1444,47452 -\def\cindex {\cindex1445,47475 -\def\vindex {\vindex1446,47498 -\def\tindex {\tindex1447,47521 -\def\pindex {\pindex1448,47544 -\def\cindexsub {\cindexsub1450,47568 -\def\printindex{\printindex1462,47895 -\def\doprintindex#1{\doprintindex1464,47936 - \def\indexbackslash{\indexbackslash1481,48421 +\xdef\temp1{temp11415,46513 +\edef\temp{temp1419,46688 +\def\findex {findex1443,47429 +\def\kindex {kindex1444,47452 +\def\cindex {cindex1445,47475 +\def\vindex {vindex1446,47498 +\def\tindex {tindex1447,47521 +\def\pindex {pindex1448,47544 +\def\cindexsub {cindexsub1450,47568 +\gdef\cindexsub "#1" #2^^M{cindexsub1452,47631 +\def\printindex{printindex1462,47895 +\def\doprintindex#1{doprintindex1464,47936 + \def\indexbackslash{indexbackslash1481,48421 \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 -\def\initial #1{\initial1517,49532 -\def\entry #1#2{\entry1523,49739 +\def\initial #1{initial1517,49532 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttentt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\secttsf1518,49550 +\def\entry #1#2{entry1523,49739 \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 -\def\indexdotfill{\indexdotfill1549,50714 -\def\primary #1{\primary1552,50820 -\def\secondary #1#2{\secondary1556,50902 +\def\indexdotfill{indexdotfill1549,50714 +\def\primary #1{primary1552,50820 +\def\secondary #1#2{secondary1556,50902 \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 \newbox\partialpageialpage1566,51157 -\def\begindoublecolumns{\begindoublecolumns1572,51315 - \output={\global\setbox\partialpage=ialpage=1573,51351 -\def\enddoublecolumns{\enddoublecolumns1577,51539 -\def\doublecolumnout{\doublecolumnout1580,51624 +\def\begindoublecolumns{begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage1573,51351 +\def\enddoublecolumns{enddoublecolumns1577,51539 +\def\doublecolumnout{doublecolumnout1580,51624 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 -\def\pagesofar{\pagesofar1584,51871 -\def\balancecolumns{\balancecolumns1588,52108 +\def\pagesofar{pagesofar1584,51871 +\def\pagesofar{\unvbox\partialpage %ialpage1584,51871 +\def\balancecolumns{balancecolumns1588,52108 \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 \newcount \appendixno \appendixno = `\@no1627,53445 -\def\appendixletter{\appendixletter1628,53486 -\def\opencontents{\opencontents1632,53589 -\def\thischapter{\thischapter1637,53770 -\def\seccheck#1{\seccheck1638,53808 -\def\chapternofonts{\chapternofonts1643,53912 -\def\result{\result1646,53987 -\def\equiv{\equiv1647,54022 -\def\expansion{\expansion1648,54055 -\def\print{\print1649,54096 -\def\TeX{\TeX1650,54129 -\def\dots{\dots1651,54158 -\def\copyright{\copyright1652,54189 -\def\tt{\tt1653,54230 -\def\bf{\bf1654,54257 -\def\w{\w1655,54285 -\def\less{\less1656,54310 -\def\gtr{\gtr1657,54341 -\def\hat{\hat1658,54370 -\def\char{\char1659,54399 -\def\tclose##1{\tclose1660,54430 -\def\code##1{\code1661,54474 -\def\samp##1{\samp1662,54514 -\def\r##1{\r1663,54554 -\def\b##1{\b1664,54588 -\def\key##1{\key1665,54622 -\def\file##1{\file1666,54660 -\def\kbd##1{\kbd1667,54700 -\def\i##1{\i1669,54808 -\def\cite##1{\cite1670,54842 -\def\var##1{\var1671,54882 -\def\emph##1{\emph1672,54920 -\def\dfn##1{\dfn1673,54960 -\def\thischaptername{\thischaptername1676,55001 -\outer\def\chapter{\chapter1677,55040 -\def\chapterzzz #1{\chapterzzz1678,55081 -{\chapternofonts%nofonts%1687,55477 -\global\let\section = \numberedsec=1692,55630 -\global\let\subsection = \numberedsubsec=1693,55665 -\global\let\subsubsection = \numberedsubsubsec=1694,55706 -\outer\def\appendix{\appendix1697,55757 -\def\appendixzzz #1{\appendixzzz1698,55800 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{appendixletter1628,53486 +\def\appendixletter{\char\the\appendixno}no1628,53486 +\def\opencontents{opencontents1632,53589 +\def\thischapter{thischapter1637,53770 +\def\thischapter{} \def\thissection{thissection1637,53770 +\def\seccheck#1{seccheck1638,53808 +\def\chapternofonts{chapternofonts1643,53912 +\let\rawbackslash=\relax%rawbackslash1644,53934 +\let\frenchspacing=\relax%frenchspacing1645,53960 +\def\result{result1646,53987 +\def\equiv{equiv1647,54022 +\def\expansion{expansion1648,54055 +\def\print{print1649,54096 +\def\TeX{TeX1650,54129 +\def\dots{dots1651,54158 +\def\copyright{copyright1652,54189 +\def\tt{tt1653,54230 +\def\bf{bf1654,54257 +\def\w{w1655,54285 +\def\less{less1656,54310 +\def\gtr{gtr1657,54341 +\def\hat{hat1658,54370 +\def\char{char1659,54399 +\def\tclose##1{tclose1660,54430 +\def\code##1{code1661,54474 +\def\samp##1{samp1662,54514 +\def\r##1{r1663,54554 +\def\b##1{b1664,54588 +\def\key##1{key1665,54622 +\def\file##1{file1666,54660 +\def\kbd##1{kbd1667,54700 +\def\i##1{i1669,54808 +\def\cite##1{cite1670,54842 +\def\var##1{var1671,54882 +\def\emph##1{emph1672,54920 +\def\dfn##1{dfn1673,54960 +\def\thischaptername{thischaptername1676,55001 +\outer\def\chapter{chapter1677,55040 +\outer\def\chapter{\parsearg\chapterzzz}zzz1677,55040 +\def\chapterzzz #1{chapterzzz1678,55081 +\gdef\thissection{thissection1682,55246 +\gdef\thischaptername{thischaptername1683,55269 +\xdef\thischapter{thischapter1686,55410 +{\chapternofonts%nofonts1687,55477 +\edef\temp{temp1688,55495 +\global\let\section = \numberedsecsection1692,55630 +\global\let\subsection = \numberedsubsecsubsection1693,55665 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1694,55706 +\outer\def\appendix{appendix1697,55757 +\outer\def\appendix{\parsearg\appendixzzz}zzz1697,55757 +\def\appendixzzz #1{appendixzzz1698,55800 \global\advance \appendixno by 1 \message{no1700,55877 +\global\advance \appendixno by 1 \message{Appendix \appendixletter}letter1700,55877 \chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\gdef\thissection{thissection1702,55989 +\gdef\thischaptername{thischaptername1703,56012 +\xdef\thischapter{thischapter1704,56039 \xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 -{\chapternofonts%nofonts%1705,56111 +{\chapternofonts%nofonts1705,56111 +\edef\temp{temp1706,56129 {#1}{Appendix \appendixletter}letter1707,56167 \appendixnoderef %noderef1710,56267 -\global\let\section = \appendixsec=1711,56286 -\global\let\subsection = \appendixsubsec=1712,56321 -\global\let\subsubsection = \appendixsubsubsec=1713,56362 -\outer\def\top{\top1716,56413 -\outer\def\unnumbered{\unnumbered1717,56453 -\def\unnumberedzzz #1{\unnumberedzzz1718,56500 -{\chapternofonts%nofonts%1722,56663 -\global\let\section = \unnumberedsec=1727,56813 -\global\let\subsection = \unnumberedsubsec=1728,56850 -\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 -\outer\def\numberedsec{\numberedsec1732,56946 -\def\seczzz #1{\seczzz1733,56987 -{\chapternofonts%nofonts%1736,57143 -\outer\def\appendixsection{\appendixsection1745,57329 -\outer\def\appendixsec{\appendixsec1746,57386 -\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\global\let\section = \appendixsecsection1711,56286 +\global\let\section = \appendixsecsec1711,56286 +\global\let\subsection = \appendixsubsecsubsection1712,56321 +\global\let\subsection = \appendixsubsecsubsec1712,56321 +\global\let\subsubsection = \appendixsubsubsecsubsubsection1713,56362 +\global\let\subsubsection = \appendixsubsubsecsubsubsec1713,56362 +\outer\def\top{top1716,56413 +\outer\def\unnumbered{unnumbered1717,56453 +\def\unnumberedzzz #1{unnumberedzzz1718,56500 +\gdef\thischapter{thischapter1721,56619 +\gdef\thischapter{#1}\gdef\thissection{thissection1721,56619 +{\chapternofonts%nofonts1722,56663 +\edef\temp{temp1723,56681 +\global\let\section = \unnumberedsecsection1727,56813 +\global\let\subsection = \unnumberedsubsecsubsection1728,56850 +\global\let\subsubsection = \unnumberedsubsubsecsubsubsection1729,56893 +\outer\def\numberedsec{numberedsec1732,56946 +\def\seczzz #1{seczzz1733,56987 +\gdef\thissection{thissection1735,57079 +{\chapternofonts%nofonts1736,57143 +\edef\temp{temp1737,57161 +\outer\def\appendixsection{appendixsection1745,57329 +\outer\def\appendixsection{\parsearg\appendixsectionzzz}sectionzzz1745,57329 +\outer\def\appendixsec{appendixsec1746,57386 +\outer\def\appendixsec{\parsearg\appendixsectionzzz}sectionzzz1746,57386 +\def\appendixsectionzzz #1{appendixsectionzzz1747,57439 +\gdef\thissection{thissection1749,57551 \gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 -{\chapternofonts%nofonts%1750,57619 +{\chapternofonts%nofonts1750,57619 +\edef\temp{temp1751,57637 {#1}{\appendixletter}letter1752,57675 \appendixnoderef %noderef1755,57775 -\outer\def\unnumberedsec{\unnumberedsec1759,57815 -\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 -{\chapternofonts%nofonts%1762,57963 -\outer\def\numberedsubsec{\numberedsubsec1770,58131 -\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 -{\chapternofonts%nofonts%1774,58365 -\outer\def\appendixsubsec{\appendixsubsec1783,58569 -\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\outer\def\unnumberedsec{unnumberedsec1759,57815 +\def\unnumberedseczzz #1{unnumberedseczzz1760,57868 +\plainsecheading {#1}\gdef\thissection{thissection1761,57919 +{\chapternofonts%nofonts1762,57963 +\edef\temp{temp1763,57981 +\outer\def\numberedsubsec{numberedsubsec1770,58131 +\def\numberedsubseczzz #1{numberedsubseczzz1771,58186 +\gdef\thissection{thissection1772,58235 +{\chapternofonts%nofonts1774,58365 +\edef\temp{temp1775,58383 +\outer\def\appendixsubsec{appendixsubsec1783,58569 +\outer\def\appendixsubsec{\parsearg\appendixsubseczzz}subseczzz1783,58569 +\def\appendixsubseczzz #1{appendixsubseczzz1784,58624 +\gdef\thissection{thissection1785,58677 \subsecheading {#1}{\appendixletter}letter1786,58746 -{\chapternofonts%nofonts%1787,58811 +{\chapternofonts%nofonts1787,58811 +\edef\temp{temp1788,58829 {#1}{\appendixletter}letter1789,58870 \appendixnoderef %noderef1792,58985 -\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 -\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 -{\chapternofonts%nofonts%1799,59185 -\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 -\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 -{\chapternofonts%nofonts%1812,59614 -\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 -\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 +\outer\def\unnumberedsubsec{unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{unnumberedsubseczzz1797,59084 +\plainsecheading {#1}\gdef\thissection{thissection1798,59141 +{\chapternofonts%nofonts1799,59185 +\edef\temp{temp1800,59203 +\outer\def\numberedsubsubsec{numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{numberedsubsubseczzz1808,59417 +\gdef\thissection{thissection1809,59472 +{\chapternofonts%nofonts1812,59614 +\edef\temp{temp1813,59632 +\outer\def\appendixsubsubsec{appendixsubsubsec1823,59847 +\outer\def\appendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1823,59847 +\def\appendixsubsubseczzz #1{appendixsubsubseczzz1824,59908 +\gdef\thissection{thissection1825,59967 {\appendixletter}letter1827,60047 -{\chapternofonts%nofonts%1828,60113 +{\chapternofonts%nofonts1828,60113 +\edef\temp{temp1829,60131 {\appendixletter}letter1830,60178 \appendixnoderef %noderef1834,60312 -\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 -\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 -{\chapternofonts%nofonts%1841,60524 -\def\infotop{\infotop1851,60853 -\def\infounnumbered{\infounnumbered1852,60891 -\def\infounnumberedsec{\infounnumberedsec1853,60936 -\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 -\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 -\def\infoappendix{\infoappendix1857,61108 -\def\infoappendixsec{\infoappendixsec1858,61149 -\def\infoappendixsubsec{\infoappendixsubsec1859,61196 -\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 -\def\infochapter{\infochapter1862,61309 -\def\infosection{\infosection1863,61348 -\def\infosubsection{\infosubsection1864,61387 -\def\infosubsubsection{\infosubsubsection1865,61432 -\global\let\section = \numberedsec=1870,61669 -\global\let\subsection = \numberedsubsec=1871,61704 -\global\let\subsubsection = \numberedsubsubsec=1872,61745 -\def\majorheading{\majorheading1886,62252 -\def\majorheadingzzz #1{\majorheadingzzz1887,62297 -\def\chapheading{\chapheading1893,62530 -\def\chapheadingzzz #1{\chapheadingzzz1894,62573 -\def\heading{\heading1899,62768 -\def\subheading{\subheading1901,62805 -\def\subsubheading{\subsubheading1903,62848 -\def\dobreak#1#2{\dobreak1910,63125 -\def\setchapterstyle #1 {\setchapterstyle1912,63203 -\def\chapbreak{\chapbreak1919,63458 -\def\chappager{\chappager1920,63508 -\def\chapoddpage{\chapoddpage1921,63546 -\def\setchapternewpage #1 {\setchapternewpage1923,63625 -\def\CHAPPAGoff{\CHAPPAGoff1925,63682 -\def\CHAPPAGon{\CHAPPAGon1929,63776 -\global\def\HEADINGSon{\HEADINGSon1932,63867 -\def\CHAPPAGodd{\CHAPPAGodd1934,63909 -\global\def\HEADINGSon{\HEADINGSon1937,64005 -\def\CHAPFplain{\CHAPFplain1941,64059 -\def\chfplain #1#2{\chfplain1945,64151 -\def\unnchfplain #1{\unnchfplain1956,64374 -\def\unnchfopen #1{\unnchfopen1964,64603 -\def\chfopen #1#2{\chfopen1970,64811 -\def\CHAPFopen{\CHAPFopen1975,64955 -\def\subsecheadingbreak{\subsecheadingbreak1982,65173 -\def\secheadingbreak{\secheadingbreak1985,65302 -\def\secheading #1#2#3{\secheading1993,65584 -\def\plainsecheading #1{\plainsecheading1994,65640 -\def\secheadingi #1{\secheadingi1995,65683 -\def\subsecheading #1#2#3#4{\subsecheading2006,66051 -\def\subsecheadingi #1{\subsecheadingi2007,66118 -\def\subsubsecfonts{\subsubsecfonts2014,66415 -\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 -\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 -\def\startcontents#1{\startcontents2032,67088 - \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 -\outer\def\contents{\contents2049,67720 -\outer\def\summarycontents{\summarycontents2057,67864 - \def\secentry ##1##2##3##4{\secentry2067,68235 - \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 - \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 - \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 - \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 - \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 -\def\chapentry#1#2#3{\chapentry2085,68865 -\def\shortchapentry#1#2#3{\shortchapentry2088,68982 +\outer\def\unnumberedsubsubsec{unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{unnumberedsubsubseczzz1839,60417 +\plainsecheading {#1}\gdef\thissection{thissection1840,60480 +{\chapternofonts%nofonts1841,60524 +\edef\temp{temp1842,60542 +\def\infotop{infotop1851,60853 +\def\infounnumbered{infounnumbered1852,60891 +\def\infounnumberedsec{infounnumberedsec1853,60936 +\def\infounnumberedsubsec{infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{infounnumberedsubsubsec1855,61044 +\def\infoappendix{infoappendix1857,61108 +\def\infoappendix{\parsearg\appendixzzz}zzz1857,61108 +\def\infoappendixsec{infoappendixsec1858,61149 +\def\infoappendixsec{\parsearg\appendixseczzz}seczzz1858,61149 +\def\infoappendixsubsec{infoappendixsubsec1859,61196 +\def\infoappendixsubsec{\parsearg\appendixsubseczzz}subseczzz1859,61196 +\def\infoappendixsubsubsec{infoappendixsubsubsec1860,61249 +\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1860,61249 +\def\infochapter{infochapter1862,61309 +\def\infochapter{\parsearg\chapterzzz}zzz1862,61309 +\def\infosection{infosection1863,61348 +\def\infosection{\parsearg\sectionzzz}zzz1863,61348 +\def\infosubsection{infosubsection1864,61387 +\def\infosubsection{\parsearg\subsectionzzz}zzz1864,61387 +\def\infosubsubsection{infosubsubsection1865,61432 +\def\infosubsubsection{\parsearg\subsubsectionzzz}zzz1865,61432 +\global\let\section = \numberedsecsection1870,61669 +\global\let\subsection = \numberedsubsecsubsection1871,61704 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1872,61745 +\def\majorheading{majorheading1886,62252 +\def\majorheadingzzz #1{majorheadingzzz1887,62297 +\def\chapheading{chapheading1893,62530 +\def\chapheadingzzz #1{chapheadingzzz1894,62573 +\def\heading{heading1899,62768 +\def\subheading{subheading1901,62805 +\def\subsubheading{subsubheading1903,62848 +\def\dobreak#1#2{dobreak1910,63125 +\def\setchapterstyle #1 {setchapterstyle1912,63203 +\def\chapbreak{chapbreak1919,63458 +\def\chappager{chappager1920,63508 +\def\chapoddpage{chapoddpage1921,63546 +\def\setchapternewpage #1 {setchapternewpage1923,63625 +\def\CHAPPAGoff{CHAPPAGoff1925,63682 +\global\let\pchapsepmacro=\chapbreakpchapsepmacro1926,63699 +\global\let\pagealignmacro=\chappager}pagealignmacro1927,63736 +\def\CHAPPAGon{CHAPPAGon1929,63776 +\global\let\pchapsepmacro=\chappagerpchapsepmacro1930,63792 +\global\let\pagealignmacro=\chappagerpagealignmacro1931,63829 +\global\def\HEADINGSon{HEADINGSon1932,63867 +\def\CHAPPAGodd{CHAPPAGodd1934,63909 +\global\let\pchapsepmacro=\chapoddpagepchapsepmacro1935,63926 +\global\let\pagealignmacro=\chapoddpagepagealignmacro1936,63965 +\global\def\HEADINGSon{HEADINGSon1937,64005 +\def\CHAPFplain{CHAPFplain1941,64059 +\global\let\chapmacro=\chfplainchapmacro1942,64076 +\global\let\unnumbchapmacro=\unnchfplain}unnumbchapmacro1943,64108 +\def\chfplain #1#2{chfplain1945,64151 +\def\unnchfplain #1{unnchfplain1956,64374 +\def\unnchfopen #1{unnchfopen1964,64603 +\def\chfopen #1#2{chfopen1970,64811 +\def\CHAPFopen{CHAPFopen1975,64955 +\global\let\chapmacro=\chfopenchapmacro1976,64971 +\global\let\unnumbchapmacro=\unnchfopen}unnumbchapmacro1977,65002 +\def\subsecheadingbreak{subsecheadingbreak1982,65173 +\def\secheadingbreak{secheadingbreak1985,65302 +\let\paragraphindent=\commentparagraphindent1988,65428 +\def\secheading #1#2#3{secheading1993,65584 +\def\plainsecheading #1{plainsecheading1994,65640 +\def\secheadingi #1{secheadingi1995,65683 +\def\subsecheading #1#2#3#4{subsecheading2006,66051 +\def\subsecheadingi #1{subsecheadingi2007,66118 +\def\subsubsecfonts{subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{subsubsecheading2017,66538 +\def\subsubsecheadingi #1{subsubsecheadingi2018,66616 +\def\startcontents#1{startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{thischapter2040,67361 +\outer\def\contents{contents2049,67720 +\outer\def\summarycontents{summarycontents2057,67864 + \let\chapentry = \shortchapentrychapentry2060,67936 + \let\unnumbchapentry = \shortunnumberedentryunnumbchapentry2061,67975 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslrm2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslbf2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslsl2064,68098 + \def\secentry ##1##2##3##4{secentry2067,68235 + \def\unnumbsecentry ##1##2{unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{unnumbsubsubsecentry2072,68431 +\let\shortcontents = \summarycontentsshortcontents2077,68530 +\def\chapentry#1#2#3{chapentry2085,68865 +\def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}space2085,68865 +\def\shortchapentry#1#2#3{shortchapentry2088,68982 {#2\labelspace #1}space2091,69092 -\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 -\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 -\def\secentry#1#2#3#4{\secentry2102,69357 -\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 -\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 -\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 -\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 +\def\unnumbchapentry#1#2{unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{secentry2102,69357 +\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}space2102,69357 +\def\unnumbsecentry#1#2{unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{subsecentry2106,69477 +\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}space2106,69477 +\def\unnumbsubsecentry#1#2{unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{subsubsecentry2110,69621 \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 -\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 -\def\dochapentry#1#2{\dochapentry2123,70080 -\def\dosecentry#1#2{\dosecentry2138,70685 -\def\dosubsecentry#1#2{\dosubsecentry2145,70863 -\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 -\def\labelspace{\labelspace2160,71299 -\def\dopageno#1{\dopageno2162,71334 -\def\doshortpageno#1{\doshortpageno2163,71360 -\def\chapentryfonts{\chapentryfonts2165,71392 -\def\secentryfonts{\secentryfonts2166,71427 -\def\point{\point2192,72386 -\def\result{\result2194,72407 -\def\expansion{\expansion2195,72480 -\def\print{\print2196,72551 -\def\equiv{\equiv2198,72618 -\def\error{\error2218,73391 -\def\tex{\tex2224,73620 -\def\@{\@2242,74003 -\gdef\sepspaces{\def {\ }}}\2265,74735 -\def\aboveenvbreak{\aboveenvbreak2268,74817 -\def\afterenvbreak{\afterenvbreak2272,74983 -\def\ctl{\ctl2286,75494 -\def\ctr{\ctr2287,75566 -\def\cbl{\cbl2288,75605 -\def\cbr{\cbr2289,75645 -\def\carttop{\carttop2290,75684 -\def\cartbot{\cartbot2293,75792 -\long\def\cartouche{\cartouche2299,75932 -\def\Ecartouche{\Ecartouche2326,76720 -\def\lisp{\lisp2338,76855 -\def\Elisp{\Elisp2348,77202 -\def\next##1{\next2360,77528 -\def\Eexample{\Eexample2364,77570 -\def\Esmallexample{\Esmallexample2367,77617 -\def\smalllispx{\smalllispx2373,77795 -\def\Esmalllisp{\Esmalllisp2383,78149 +\def\unnumbsubsubsecentry#1#2{unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{dochapentry2123,70080 +\def\dosecentry#1#2{dosecentry2138,70685 +\def\dosubsecentry#1#2{dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{dosubsubsecentry2152,71048 +\def\labelspace{labelspace2160,71299 +\def\dopageno#1{dopageno2162,71334 +\def\doshortpageno#1{doshortpageno2163,71360 +\def\chapentryfonts{chapentryfonts2165,71392 +\def\secentryfonts{secentryfonts2166,71427 +\let\subsecentryfonts = \textfontssubsecentryfonts2167,71458 +\let\subsubsecentryfonts = \textfontssubsubsecentryfonts2168,71493 +\let\ptexequiv = \equivptexequiv2180,71896 +\def\point{point2192,72386 +\def\result{result2194,72407 +\def\expansion{expansion2195,72480 +\def\print{print2196,72551 +\def\equiv{equiv2198,72618 +\def\error{error2218,73391 +\def\tex{tex2224,73620 +\catcode `\^=7 \catcode `\_=8 \catcode `\~=13 \let~=\tie~2227,73731 +\let\{=\ptexlbrace{2237,73912 +\let\}=\ptexrbrace}2238,73931 +\let\.=\ptexdot.2239,73950 +\let\*=\ptexstar*2240,73966 +\let\dots=\ptexdotsdots2241,73983 +\def\@{@2242,74003 +\let\bullet=\ptexbulletbullet2243,74014 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlb2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlc2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexli2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlt2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexll2244,74038 +\let\L=\ptexLL2245,74108 +\let\Etex=\endgroup}Etex2247,74124 +\gdef\lisppar{lisppar2259,74517 +\gdef\sepspaces{sepspaces2265,74735 +\def\aboveenvbreak{aboveenvbreak2268,74817 +\def\afterenvbreak{afterenvbreak2272,74983 +\let\nonarrowing=\relaxnonarrowing2276,75176 +\def\ctl{ctl2286,75494 +\def\ctr{ctr2287,75566 +\def\cbl{cbl2288,75605 +\def\cbr{cbr2289,75645 +\def\carttop{carttop2290,75684 +\def\cartbot{cartbot2293,75792 +\long\def\cartouche{cartouche2299,75932 + \let\nonarrowing=\commentnonarrowing2311,76404 +\def\Ecartouche{Ecartouche2326,76720 +\def\lisp{lisp2338,76855 +\let\par=\lispparpar2347,77184 +\def\Elisp{Elisp2348,77202 +\let\exdent=\nofillexdentexdent2355,77418 +\let\nonarrowing=\relaxnonarrowing2356,77444 +\def\next##1{next2360,77528 +\let\example=\lispexample2363,77551 +\def\Eexample{Eexample2364,77570 +\let\smallexample=\lispsmallexample2366,77593 +\def\Esmallexample{Esmallexample2367,77617 +\def\smalllispx{smalllispx2373,77795 +\let\par=\lispparpar2382,78131 +\def\Esmalllisp{Esmalllisp2383,78149 +\let\exdent=\nofillexdentexdent2392,78436 +\let\nonarrowing=\relaxnonarrowing2393,78462 \obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 -\def\next##1{\next2397,78562 -\def\display{\display2401,78642 -\def\Edisplay{\Edisplay2410,78961 -\def\next##1{\next2422,79272 -\def\format{\format2426,79375 -\def\Eformat{\Eformat2434,79671 -\def\next##1{\next2437,79760 -\def\flushleft{\flushleft2441,79812 -\def\Eflushleft{\Eflushleft2451,80183 -\def\next##1{\next2454,80276 -\def\flushright{\flushright2456,80298 -\def\Eflushright{\Eflushright2466,80670 -\def\next##1{\next2470,80801 -\def\quotation{\quotation2474,80859 -\def\Equotation{\Equotation2480,81051 -\def\setdeffont #1 {\setdeffont2493,81449 +\def\next##1{next2397,78562 +\def\display{display2401,78642 +\let\par=\lispparpar2409,78943 +\def\Edisplay{Edisplay2410,78961 +\let\exdent=\nofillexdentexdent2417,79180 +\let\nonarrowing=\relaxnonarrowing2418,79206 +\def\next##1{next2422,79272 +\def\format{format2426,79375 +\let\par=\lispparpar2433,79653 +\def\Eformat{Eformat2434,79671 +\def\next##1{next2437,79760 +\def\flushleft{flushleft2441,79812 +\let\par=\lispparpar2450,80165 +\def\Eflushleft{Eflushleft2451,80183 +\def\next##1{next2454,80276 +\def\flushright{flushright2456,80298 +\let\par=\lispparpar2465,80652 +\def\Eflushright{Eflushright2466,80670 +\def\next##1{next2470,80801 +\def\quotation{quotation2474,80859 +\def\Equotation{Equotation2480,81051 +\let\nonarrowing=\relaxnonarrowing2487,81301 +\def\setdeffont #1 {setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 \newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 \newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 -\def\activeparens{\activeparens2503,81822 -\def\opnr{\opnr2529,83034 -\def\lbrb{\lbrb2530,83099 -\def\defname #1#2{\defname2536,83300 +\def\activeparens{activeparens2503,81822 +\gdef\functionparens{functionparens2507,82016 +\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 }&2507,82016 +\gdef\boldbrax{boldbrax2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}(2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb})2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}[2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}]2508,82074 +\gdef\oprm#1 {oprm2512,82250 +\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested %(2512,82250 +\gdef\opnested{opnested2516,82407 +\gdef\clrm{clrm2518,82466 +\ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\) \fi(2520,82602 +\gdef\amprm#1 {amprm2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ }(2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ })2523,82769 +\gdef\normalparens{normalparens2525,82822 +\gdef\normalparens{\boldbrax\let&=\ampnr}&2525,82822 +\def\opnr{opnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{clnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{{\sf\char`\)}} \def\ampnr{ampnr2529,83034 +\def\lbrb{lbrb2530,83099 +\def\lbrb{{\bf\char`\[}} \def\rbrb{rbrb2530,83099 +\def\defname #1#2{defname2536,83300 \advance\dimen2 by -\defbodyindentbodyindent2540,83418 \advance\dimen3 by -\defbodyindentbodyindent2542,83472 \setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\setbox0=\hbox{\hskip \deflastargmargin{\rm #2}\hskip \deftypemargin}typemargin2544,83526 \dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 \parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 \rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 \advance\leftskip by -\defbodyindentbodyindent2557,84246 \exdentamount=\defbodyindentbodyindent2558,84283 -\def\defparsebody #1#2#3{\defparsebody2568,84642 -\def#1{2572,84826 -\def#2{2573,84862 +\def\defparsebody #1#2#3{defparsebody2568,84642 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \exdentamount=\defbodyindentbodyindent2576,85008 -\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 -\def#1{2585,85273 -\def#2##1 {2586,85309 +\def\defmethparsebody #1#2#3#4 {defmethparsebody2581,85112 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \exdentamount=\defbodyindentbodyindent2589,85466 -\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 -\def#1{2596,85712 -\def#2##1 ##2 {2597,85748 +\def\defopparsebody #1#2#3#4#5 {defopparsebody2592,85551 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \exdentamount=\defbodyindentbodyindent2601,85922 -\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 -\def#1{2612,86380 -\def#2{2613,86416 +\def\defvarparsebody #1#2#3{defvarparsebody2608,86193 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \exdentamount=\defbodyindentbodyindent2616,86549 -\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 -\def#1{2625,86799 -\def#2##1 {2626,86835 +\def\defvrparsebody #1#2#3#4 {defvrparsebody2621,86640 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \exdentamount=\defbodyindentbodyindent2629,86979 -\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 -\def#1{2636,87215 -\def#2##1 ##2 {2637,87251 +\def\defopvarparsebody #1#2#3#4#5 {defopvarparsebody2632,87051 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \exdentamount=\defbodyindentbodyindent2641,87412 -\def\defunargs #1{\defunargs2664,88172 -\def\deftypefunargs #1{\deftypefunargs2676,88554 -\def\deffn{\deffn2690,88936 -\def\deffnheader #1#2#3{\deffnheader2692,88993 +\gdef\spacesplit#1#2^^M{spacesplit2652,87775 +\long\gdef\spacesplitfoo#1#2 #3#4\spacesplitfoo{spacesplitfoo2653,87852 +\def\defunargs #1{defunargs2664,88172 +\def\deftypefunargs #1{deftypefunargs2676,88554 +\def\deffn{deffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}methparsebody\Edeffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnx\deffnheader2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnheader2690,88936 +\def\deffnheader #1#2#3{deffnheader2692,88993 \begingroup\defname {name2693,89041 -\def\defun{\defun2699,89186 -\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {#2}{#1}\defunargs{unargs2693,89041 +\def\defun{defun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}parsebody\Edefun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unx\defunheader2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unheader2699,89186 +\def\defunheader #1#2{defunheader2701,89239 \begingroup\defname {name2702,89314 \defunargs {unargs2703,89350 -\def\deftypefun{\deftypefun2709,89498 -\def\deftypefunheader #1#2{\deftypefunheader2712,89620 -\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\def\deftypefun{deftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}parsebody\Edeftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunx\deftypefunheader2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunheader2709,89498 +\def\deftypefunheader #1#2{deftypefunheader2712,89620 +\def\deftypefunheader #1#2{\deftypefunheaderx{typefunheaderx2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{deftypefunheaderx2714,89729 \begingroup\defname {name2716,89821 \deftypefunargs {typefunargs2717,89867 -\def\deftypefn{\deftypefn2723,90038 -\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 -\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\def\deftypefn{deftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}methparsebody\Edeftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnx\deftypefnheader2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnheader2723,90038 +\def\deftypefnheader #1#2#3{deftypefnheader2726,90187 +\def\deftypefnheader #1#2#3{\deftypefnheaderx{typefnheaderx2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{deftypefnheaderx2728,90323 \begingroup\defname {name2730,90416 \deftypefunargs {typefunargs2731,90456 -\def\defmac{\defmac2737,90577 -\def\defmacheader #1#2{\defmacheader2739,90634 +\def\defmac{defmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}parsebody\Edefmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macx\defmacheader2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macheader2737,90577 +\def\defmacheader #1#2{defmacheader2739,90634 \begingroup\defname {name2740,90710 \defunargs {unargs2741,90743 -\def\defspec{\defspec2747,90867 -\def\defspecheader #1#2{\defspecheader2749,90928 +\def\defspec{defspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}parsebody\Edefspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specx\defspecheader2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specheader2747,90867 +\def\defspecheader #1#2{defspecheader2749,90928 \begingroup\defname {name2750,91005 \defunargs {unargs2751,91045 -\def\deffnx #1 {\deffnx2758,91240 -\def\defunx #1 {\defunx2759,91297 -\def\defmacx #1 {\defmacx2760,91354 -\def\defspecx #1 {\defspecx2761,91413 -\def\deftypefnx #1 {\deftypefnx2762,91474 -\def\deftypeunx #1 {\deftypeunx2763,91539 -\def\defop #1 {\defop2769,91685 -\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 -\def\defopheader #1#2#3{\defopheader2772,91774 +\def\deffnx #1 {deffnx2758,91240 +\def\defunx #1 {defunx2759,91297 +\def\defmacx #1 {defmacx2760,91354 +\def\defspecx #1 {defspecx2761,91413 +\def\deftypefnx #1 {deftypefnx2762,91474 +\def\deftypeunx #1 {deftypeunx2763,91539 +\def\defop #1 {defop2769,91685 +\def\defop #1 {\def\defoptype{defoptype2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opx\defopheader2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opheader\defoptype2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}optype2770,91720 +\def\defopheader #1#2#3{defopheader2772,91774 \begingroup\defname {name2774,91863 +\begingroup\defname {#2}{\defoptype{optype2774,91863 \defunargs {unargs2775,91909 -\def\defmethod{\defmethod2780,91970 -\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\def\defmethod{defmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methparsebody\Edefmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodx\defmethodheader2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodheader2780,91970 +\def\defmethodheader #1#2#3{defmethodheader2782,92043 \begingroup\defname {name2784,92131 \defunargs {unargs2785,92171 -\def\defcv #1 {\defcv2790,92245 -\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 -\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\def\defcv #1 {defcv2790,92245 +\def\defcv #1 {\def\defcvtype{defcvtype2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvx\defcvarheader2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvarheader\defcvtype2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvtype2791,92280 +\def\defcvarheader #1#2#3{defcvarheader2793,92339 \begingroup\defname {name2795,92425 +\begingroup\defname {#2}{\defcvtype{cvtype2795,92425 \defvarargs {varargs2796,92471 -\def\defivar{\defivar2801,92544 -\def\defivarheader #1#2#3{\defivarheader2803,92607 +\def\defivar{defivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}vrparsebody\Edefivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarx\defivarheader2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarheader2801,92544 +\def\defivarheader #1#2#3{defivarheader2803,92607 \begingroup\defname {name2805,92693 \defvarargs {varargs2806,92744 -\def\defopx #1 {\defopx2812,92893 -\def\defmethodx #1 {\defmethodx2813,92950 -\def\defcvx #1 {\defcvx2814,93015 -\def\defivarx #1 {\defivarx2815,93072 -\def\defvarargs #1{\defvarargs2822,93343 -\def\defvr{\defvr2828,93487 -\def\defvrheader #1#2#3{\defvrheader2830,93542 +\def\defopx #1 {defopx2812,92893 +\def\defmethodx #1 {defmethodx2813,92950 +\def\defcvx #1 {defcvx2814,93015 +\def\defivarx #1 {defivarx2815,93072 +\def\defvarargs #1{defvarargs2822,93343 +\def\defvr{defvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrparsebody\Edefvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrx\defvrheader2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrheader2828,93487 +\def\defvrheader #1#2#3{defvrheader2830,93542 \begingroup\defname {name2831,93590 -\def\defvar{\defvar2835,93675 -\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {#2}{#1}\defvarargs{varargs2831,93590 +\def\defvar{defvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varparsebody\Edefvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varx\defvarheader2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varheader2835,93675 +\def\defvarheader #1#2{defvarheader2837,93735 \begingroup\defname {name2838,93806 \defvarargs {varargs2839,93842 -\def\defopt{\defopt2844,93908 -\def\defoptheader #1#2{\defoptheader2846,93968 +\def\defopt{defopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}varparsebody\Edefopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optx\defoptheader2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optheader2844,93908 +\def\defoptheader #1#2{defoptheader2846,93968 \begingroup\defname {name2847,94039 \defvarargs {varargs2848,94078 -\def\deftypevar{\deftypevar2853,94135 -\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\def\deftypevar{deftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}varparsebody\Edeftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarx\deftypevarheader2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarheader2853,94135 +\def\deftypevarheader #1#2{deftypevarheader2856,94251 \begingroup\defname {name2858,94334 -\def\deftypevr{\deftypevr2865,94508 -\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\def\deftypevr{deftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}vrparsebody\Edeftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrx\deftypevrheader2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrheader2865,94508 +\def\deftypevrheader #1#2#3{deftypevrheader2867,94579 \begingroup\defname {name2868,94631 -\def\defvrx #1 {\defvrx2876,94868 -\def\defvarx #1 {\defvarx2877,94925 -\def\defoptx #1 {\defoptx2878,94984 -\def\deftypevarx #1 {\deftypevarx2879,95043 -\def\deftypevrx #1 {\deftypevrx2880,95110 -\def\deftpargs #1{\deftpargs2885,95259 -\def\deftp{\deftp2889,95339 -\def\deftpheader #1#2#3{\deftpheader2891,95394 +\def\defvrx #1 {defvrx2876,94868 +\def\defvarx #1 {defvarx2877,94925 +\def\defoptx #1 {defoptx2878,94984 +\def\deftypevarx #1 {deftypevarx2879,95043 +\def\deftypevrx #1 {deftypevrx2880,95110 +\def\deftpargs #1{deftpargs2885,95259 +\def\deftpargs #1{\bf \defvarargs{varargs2885,95259 +\def\deftp{deftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}vrparsebody\Edeftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpx\deftpheader2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpheader2889,95339 +\def\deftpheader #1#2#3{deftpheader2891,95394 \begingroup\defname {name2892,95442 -\def\deftpx #1 {\deftpx2897,95601 -\def\setref#1{\setref2908,95922 -\def\unnumbsetref#1{\unnumbsetref2913,96036 -\def\appendixsetref#1{\appendixsetref2918,96143 -\def\pxref#1{\pxref2929,96554 -\def\xref#1{\xref2930,96590 -\def\ref#1{\ref2931,96625 -\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 -\def\printedmanual{\printedmanual2933,96698 -\def\printednodename{\printednodename2934,96736 -\def\printednodename{\printednodename2939,96861 -section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\begingroup\defname {#2}{#1}\deftpargs{tpargs2892,95442 +\def\deftpx #1 {deftpx2897,95601 +\def\setref#1{setref2908,95922 +\def\unnumbsetref#1{unnumbsetref2913,96036 +\def\appendixsetref#1{appendixsetref2918,96143 +\def\pxref#1{pxref2929,96554 +\def\xref#1{xref2930,96590 +\def\ref#1{ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{xrefX2932,96655 +\def\printedmanual{printedmanual2933,96698 +\def\printednodename{printednodename2934,96736 +\def\printednodename{printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}printedmanual2954,97493 \refx{x2957,97571 -\def\dosetq #1#2{\dosetq2965,97791 -\def\internalsetq #1#2{\internalsetq2973,98049 -\def\Ypagenumber{\Ypagenumber2977,98150 -\def\Ytitle{\Ytitle2979,98176 -\def\Ynothing{\Ynothing2981,98203 -\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 -\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\refx{#1-snt}{} [\printednodename], page\tie\refx{x2957,97571 +\def\dosetq #1#2{dosetq2965,97791 +\def\dosetq #1#2{{\let\folio=0 \turnoffactive%folio2965,97791 +\edef\next{next2966,97838 +\def\internalsetq #1#2{internalsetq2973,98049 +\def\Ypagenumber{Ypagenumber2977,98150 +\def\Ytitle{Ytitle2979,98176 +\def\Ynothing{Ynothing2981,98203 +\def\Ysectionnumberandtype{Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{Yappendixletterandtype2992,98536 \ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 -\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 - \def\linenumber{\linenumber3009,99135 -\def\refx#1#2{\refx3015,99319 -\def\xrdef #1#2{\xrdef3037,99945 -\def\readauxfile{\readauxfile3040,100030 -\def\supereject{\supereject3110,101811 -\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 -\def\openindices{\openindices3139,102682 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the2998,98796 +\gdef\xreftie{xreftie3001,98891 + \let\linenumber = \empty % Non-3.0.linenumber3007,99091 + \def\linenumber{linenumber3009,99135 +\def\refx#1#2{refx3015,99319 +\def\xrdef #1#2{xrdef3037,99945 +{\catcode`\'=\other\expandafter \gdef \csname X#1\endcsname {csname3038,99962 +\def\readauxfile{readauxfile3040,100030 +\def\supereject{supereject3110,101811 +\let\footnotestyle=\commentfootnotestyle3113,101918 +\let\ptexfootnote=\footnoteptexfootnote3115,101947 +\long\gdef\footnote #1{footnote3118,101993 +\edef\thisfootno{thisfootno3120,102060 +\let\@sf\empty@sf3121,102100 +\ifhmode\edef\@sf{@sf3122,102115 +\long\gdef\footnotezzz #1{footnotezzz3126,102228 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang3131,102496 +\def\openindices{openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \parindent = \defaultparindentaultparindent3152,102959 -\def\smallbook{\smallbook3175,103683 -\global\def\Esmallexample{\Esmallexample3192,104110 -\def\afourpaper{\afourpaper3196,104201 -\def\finalout{\finalout3224,105009 -\def\normaldoublequote{\normaldoublequote3235,105270 -\def\normaltilde{\normaltilde3236,105296 -\def\normalcaret{\normalcaret3237,105316 -\def\normalunderscore{\normalunderscore3238,105336 -\def\normalverticalbar{\normalverticalbar3239,105361 -\def\normalless{\normalless3240,105387 -\def\normalgreater{\normalgreater3241,105406 -\def\normalplus{\normalplus3242,105428 -\def\ifusingtt#1#2{\ifusingtt3253,105920 -\def\activedoublequote{\activedoublequote3261,106248 +\def\smallbook{smallbook3175,103683 +\global\let\smalllisp=\smalllispxsmalllisp3190,104039 +\global\let\smallexample=\smalllispxsmallexample3191,104073 +\global\def\Esmallexample{Esmallexample3192,104110 +\def\afourpaper{afourpaper3196,104201 +\def\finalout{finalout3224,105009 +\def\normaldoublequote{normaldoublequote3235,105270 +\def\normaltilde{normaltilde3236,105296 +\def\normalcaret{normalcaret3237,105316 +\def\normalunderscore{normalunderscore3238,105336 +\def\normalverticalbar{normalverticalbar3239,105361 +\def\normalless{normalless3240,105387 +\def\normalgreater{normalgreater3241,105406 +\def\normalplus{normalplus3242,105428 +\def\ifusingtt#1#2{ifusingtt3253,105920 +\def\activedoublequote{activedoublequote3261,106248 +\let"=\activedoublequote"3262,106289 \def~{~3264,106334 \def^{^3267,106395 \def_{_3270,106434 -\def\_{\_3272,106508 -\def\lvvmode{\lvvmode3279,106845 +\def\_{_3272,106508 +\def\lvvmode{lvvmode3279,106845 \def|{|3282,106895 \def<{<3285,106958 \def>{>3288,107015 \def+{+3290,107053 -\def\turnoffactive{\turnoffactive3296,107214 +\def\turnoffactive{turnoffactive3296,107214 +\def\turnoffactive{\let"=\normaldoublequote"3296,107214 +\let~=\normaltilde~3297,107258 +\let^=\normalcaret^3298,107277 +\let_=\normalunderscore_3299,107296 +\let|=\normalverticalbar|3300,107320 +\let<=\normalless<3301,107345 +\let>=\normalgreater>3302,107363 +\let+=\normalplus}+3303,107384 \global\def={=3307,107500 -\def\normalbackslash{\normalbackslash3321,107882 +\def\normalbackslash{normalbackslash3321,107882 merc-src/accumulator.m,4915 :- interface146,5371 diff --git a/test/manual/etags/ETAGS.good_6 b/test/manual/etags/ETAGS.good_6 index 09abde35c51..35265f606c2 100644 --- a/test/manual/etags/ETAGS.good_6 +++ b/test/manual/etags/ETAGS.good_6 @@ -4290,8 +4290,8 @@ scm-src/test.scm,260 (define (((((curry-test 14,205 (define-syntax test-begin17,265 -tex-src/testenv.tex,52 -\newcommand{\nm}\nm4,77 +tex-src/testenv.tex,51 +\newcommand{\nm}nm4,77 \section{blah}blah8,139 tex-src/gzip.texi,303 @@ -4306,722 +4306,1142 @@ tex-src/gzip.texi,303 @node Problems,460,16769 @node Concept Index,Concept Index473,17289 -tex-src/texinfo.tex,30627 -\def\texinfoversion{\texinfoversion26,1035 -\def\tie{\tie49,1526 -\def\gloggingall{\gloggingall72,2276 -\def\loggingall{\loggingall73,2345 -\def\onepageout#1{\onepageout99,3282 -\def\croppageout#1{\croppageout115,4032 -\def\cropmarks{\cropmarks142,5092 -\def\pagebody#1{\pagebody144,5139 -\def\ewtop{\ewtop157,5594 -\def\nstop{\nstop158,5658 -\def\ewbot{\ewbot160,5741 -\def\nsbot{\nsbot161,5805 -\def\parsearg #1{\parsearg170,6104 -\def\parseargx{\parseargx172,6182 -\def\parseargline{\parseargline182,6422 -\def\flushcr{\flushcr186,6543 -\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742 -\def\ENVcheck{\ENVcheck191,6806 -\outer\def\begin{\begin198,7053 -\def\beginxxx #1{\beginxxx200,7091 -\def\end{\end208,7346 -\def\endxxx #1{\endxxx210,7374 -\def\errorE#1{\errorE216,7563 -\def\singlespace{\singlespace222,7757 -\def\@{\@232,7980 -\def\`{\`236,8080 -\def\'{\'237,8092 -\def\mylbrace {\mylbrace241,8140 -\def\myrbrace {\myrbrace242,8173 -\def\:{\:247,8287 -\def\*{\*250,8341 -\def\.{\.253,8417 -\def\w#1{\w258,8648 -\def\group{\group268,9131 - \def\Egroup{\Egroup273,9295 -\def\need{\need289,9737 -\def\needx#1{\needx300,10014 -\def\dots{\dots339,11400 -\def\page{\page343,11464 -\def\exdent{\exdent353,11791 -\def\exdentyyy #1{\exdentyyy354,11824 -\def\nofillexdent{\nofillexdent357,11968 -\def\nofillexdentyyy #1{\nofillexdentyyy358,12013 -\def\include{\include365,12197 -\def\includezzz #1{\includezzz366,12232 -\def\thisfile{\thisfile369,12283 -\def\center{\center373,12346 -\def\centerzzz #1{\centerzzz374,12379 -\def\sp{\sp380,12521 -\def\spxxx #1{\spxxx381,12546 -\def\comment{\comment387,12720 -\def\commentxxx #1{\commentxxx390,12817 -\def\ignoresections{\ignoresections396,12986 -\let\chapter=\relax=\relax397,13008 -\let\section=\relax=\relax406,13253 -\let\subsection=\relax=\relax409,13314 -\let\subsubsection=\relax=\relax410,13337 -\let\appendix=\relax=\relax411,13363 -\let\appendixsec=\relaxsec=\relax412,13384 -\let\appendixsection=\relaxsection=\relax413,13408 -\let\appendixsubsec=\relaxsubsec=\relax414,13436 -\let\appendixsubsection=\relaxsubsection=\relax415,13463 -\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494 -\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524 -\def\ignore{\ignore423,13626 -\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766 -\def\direntry{\direntry429,13825 -\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864 -\def\ifset{\ifset434,13974 -\def\ifsetxxx #1{\ifsetxxx436,14032 -\def\Eifset{\Eifset440,14159 -\def\ifsetfail{\ifsetfail441,14173 -\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229 -\def\ifclear{\ifclear444,14290 -\def\ifclearxxx #1{\ifclearxxx446,14352 -\def\Eifclear{\Eifclear450,14483 -\def\ifclearfail{\ifclearfail451,14499 -\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559 -\def\set{\set456,14710 -\def\setxxx #1{\setxxx457,14737 -\def\clear{\clear460,14799 -\def\clearxxx #1{\clearxxx461,14830 -\def\iftex{\iftex466,14947 -\def\Eiftex{\Eiftex467,14960 -\def\ifinfo{\ifinfo468,14974 -\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024 -\long\def\menu #1\end menu{\menu471,15083 -\def\asis#1{\asis472,15112 -\def\math#1{\math485,15655 -\def\node{\node487,15699 -\def\nodezzz#1{\nodezzz488,15737 -\def\nodexxx[#1,#2]{\nodexxx[489,15768 -\def\donoderef{\donoderef492,15830 -\def\unnumbnoderef{\unnumbnoderef496,15951 -\def\appendixnoderef{\appendixnoderef500,16082 +tex-src/texinfo.tex,55236 +\def\texinfoversion{texinfoversion26,1035 +\let\ptexlbrace=\{ptexlbrace35,1308 +\let\ptexrbrace=\}ptexrbrace36,1327 +\let\ptexdots=\dotsptexdots37,1346 +\let\ptexdot=\.ptexdot38,1366 +\let\ptexstar=\*ptexstar39,1382 +\let\ptexend=\endptexend40,1399 +\let\ptexbullet=\bulletptexbullet41,1417 +\let\ptexb=\bptexb42,1441 +\let\ptexc=\cptexc43,1455 +\let\ptexi=\iptexi44,1469 +\let\ptext=\tptext45,1483 +\let\ptexl=\lptexl46,1497 +\let\ptexL=\LptexL47,1511 +\def\tie{tie49,1526 +\def\gloggingall{gloggingall72,2276 +\def\loggingall{loggingall73,2345 +\def\onepageout#1{onepageout99,3282 +\shipout\vbox{{\let\hsize=\pagewidth \makeheadline}hsize103,3489 +{\let\hsize=\pagewidth \makefootline}hsize104,3556 +\def\croppageout#1{croppageout115,4032 + {\let\hsize=\pagewidth \makeheadline}hsize126,4511 + {\let\hsize=\pagewidth \makefootline}hsize128,4569 +\def\cropmarks{cropmarks142,5092 +\def\cropmarks{\let\onepageout=\croppageout }onepageout142,5092 +\def\pagebody#1{pagebody144,5139 +\gdef\pagecontents#1{pagecontents146,5220 +\def\ewtop{ewtop157,5594 +\def\nstop{nstop158,5658 +\def\ewbot{ewbot160,5741 +\def\nsbot{nsbot161,5805 +\def\parsearg #1{parsearg170,6104 +\def\parsearg #1{\let\next=#1\begingroup\obeylines\futurelet\temp\parseargx}next170,6104 +\def\parseargx{parseargx172,6182 +\gdef\parseargdiscardspace {parseargdiscardspace178,6321 +\gdef\obeyedspace{obeyedspace180,6399 +\def\parseargline{parseargline182,6422 +\gdef\parsearglinex #1^^M{parsearglinex184,6493 +\def\flushcr{flushcr186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{next186,6543 +\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next}next186,6543 +\newif\ifENV \ENVfalse \def\inENV{inENV190,6742 +\def\ENVcheck{ENVcheck191,6806 +\outer\def\begin{begin198,7053 +\def\beginxxx #1{beginxxx200,7091 +\def\end{end208,7346 +\def\endxxx #1{endxxx210,7374 +\def\errorE#1{errorE216,7563 +\def\singlespace{singlespace222,7757 +\def\@{@232,7980 +\def\`{`236,8080 +\def\'{'237,8092 +\def\mylbrace {mylbrace241,8140 +\def\myrbrace {myrbrace242,8173 +\let\{=\mylbrace{243,8206 +\let\}=\myrbrace}244,8223 +\def\:{:247,8287 +\def\*{*250,8341 +\def\.{.253,8417 +\def\w#1{w258,8648 +\def\group{group268,9131 + \def\Egroup{Egroup273,9295 +\def\need{need289,9737 +\def\needx#1{needx300,10014 +\let\br = \parbr335,11355 +\def\dots{dots339,11400 +\def\page{page343,11464 +\def\exdent{exdent353,11791 +\def\exdentyyy #1{exdentyyy354,11824 +\def\nofillexdent{nofillexdent357,11968 +\def\nofillexdentyyy #1{nofillexdentyyy358,12013 +\def\include{include365,12197 +\def\includezzz #1{includezzz366,12232 +\def\includezzz #1{{\def\thisfile{thisfile366,12232 +\def\thisfile{thisfile369,12283 +\def\center{center373,12346 +\def\centerzzz #1{centerzzz374,12379 +\def\sp{sp380,12521 +\def\spxxx #1{spxxx381,12546 +\def\comment{comment387,12720 +\def\commentxxx #1{commentxxx390,12817 +\let\c=\commentc392,12883 +\def\ignoresections{ignoresections396,12986 +\let\chapter=\relaxchapter397,13008 +\let\unnumbered=\relaxunnumbered398,13028 +\let\top=\relaxtop399,13051 +\let\unnumberedsec=\relaxunnumberedsec400,13067 +\let\unnumberedsection=\relaxunnumberedsection401,13093 +\let\unnumberedsubsec=\relaxunnumberedsubsec402,13123 +\let\unnumberedsubsection=\relaxunnumberedsubsection403,13152 +\let\unnumberedsubsubsec=\relaxunnumberedsubsubsec404,13185 +\let\unnumberedsubsubsection=\relaxunnumberedsubsubsection405,13217 +\let\section=\relaxsection406,13253 +\let\subsec=\relaxsubsec407,13273 +\let\subsubsec=\relaxsubsubsec408,13292 +\let\subsection=\relaxsubsection409,13314 +\let\subsubsection=\relaxsubsubsection410,13337 +\let\appendix=\relaxappendix411,13363 +\let\appendixsec=\relaxappendixsec412,13384 +\let\appendixsection=\relaxappendixsection413,13408 +\let\appendixsubsec=\relaxappendixsubsec414,13436 +\let\appendixsubsection=\relaxappendixsubsection415,13463 +\let\appendixsubsubsec=\relaxappendixsubsubsec416,13494 +\let\appendixsubsubsection=\relaxappendixsubsubsection417,13524 +\let\contents=\relaxcontents418,13558 +\let\smallbook=\relaxsmallbook419,13579 +\let\titlepage=\relaxtitlepage420,13601 +\def\ignore{ignore423,13626 +\long\def\ignorexxx #1\end ignore{ignorexxx427,13766 +\def\direntry{direntry429,13825 +\long\def\direntryxxx #1\end direntry{direntryxxx430,13864 +\def\ifset{ifset434,13974 +\def\ifsetxxx #1{ifsetxxx436,14032 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\ifsetfailtemp437,14059 +\else \let\temp=\relax \fitemp438,14125 +\def\Eifset{Eifset440,14159 +\def\ifsetfail{ifsetfail441,14173 +\long\def\ifsetfailxxx #1\end ifset{ifsetfailxxx442,14229 +\def\ifclear{ifclear444,14290 +\def\ifclearxxx #1{ifclearxxx446,14352 +\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\relaxtemp447,14381 +\else \let\temp=\ifclearfail \fitemp448,14443 +\def\Eifclear{Eifclear450,14483 +\def\ifclearfail{ifclearfail451,14499 +\long\def\ifclearfailxxx #1\end ifclear{ifclearfailxxx452,14559 +\def\set{set456,14710 +\def\setxxx #1{setxxx457,14737 +\expandafter\let\csname IF#1\endcsname=\set}csname458,14753 +\def\clear{clear460,14799 +\def\clearxxx #1{clearxxx461,14830 +\expandafter\let\csname IF#1\endcsname=\relax}csname462,14848 +\def\iftex{iftex466,14947 +\def\Eiftex{Eiftex467,14960 +\def\ifinfo{ifinfo468,14974 +\long\def\ifinfoxxx #1\end ifinfo{ifinfoxxx469,15024 +\long\def\menu #1\end menu{menu471,15083 +\def\asis#1{asis472,15112 +\let\implicitmath = $implicitmath484,15633 +\def\math#1{math485,15655 +\def\node{node487,15699 +\def\nodezzz#1{nodezzz488,15737 +\def\nodexxx[#1,#2]{nodexxx489,15768 +\def\nodexxx[#1,#2]{\gdef\lastnode{lastnode489,15768 +\let\lastnode=\relaxlastnode490,15808 +\def\donoderef{donoderef492,15830 +\let\lastnode=\relax}lastnode494,15928 +\def\unnumbnoderef{unnumbnoderef496,15951 +\let\lastnode=\relax}lastnode498,16059 +\def\appendixnoderef{appendixnoderef500,16082 \expandafter\expandafter\expandafter\appendixsetref{setref501,16128 -\let\refill=\relaxill=\relax504,16217 -\def\setfilename{\setfilename509,16431 -\outer\def\bye{\bye518,16677 -\def\inforef #1{\inforef520,16733 -\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771 -\def\losespace #1{\losespace523,16868 -\def\sf{\sf532,17072 -\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867 -\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913 -\def\df{\df560,17949 -\def\resetmathfonts{\resetmathfonts635,20543 -\def\textfonts{\textfonts648,21132 -\def\chapfonts{\chapfonts653,21347 -\def\secfonts{\secfonts658,21563 -\def\subsecfonts{\subsecfonts663,21768 -\def\indexfonts{\indexfonts668,21985 -\def\smartitalicx{\smartitalicx691,22717 -\def\smartitalic#1{\smartitalic692,22793 -\let\cite=\smartitalic=\smartitalic698,22938 -\def\b#1{\b700,22962 -\def\t#1{\t703,22997 -\def\samp #1{\samp706,23149 -\def\key #1{\key707,23182 -\def\ctrl #1{\ctrl708,23243 -\def\tclose#1{\tclose716,23445 -\def\ {\720,23611 -\def\xkey{\xkey728,23880 -\def\kbdfoo#1#2#3\par{\kbdfoo729,23896 -\def\dmn#1{\dmn738,24197 -\def\kbd#1{\kbd740,24224 -\def\l#1{\l742,24281 -\def\r#1{\r744,24310 -\def\sc#1{\sc746,24378 -\def\ii#1{\ii747,24421 -\def\titlefont#1{\titlefont755,24654 -\def\titlepage{\titlepage761,24757 - \def\subtitlefont{\subtitlefont766,24984 - \def\authorfont{\authorfont768,25068 - \def\title{\title774,25278 - \def\titlezzz##1{\titlezzz775,25313 - \def\subtitle{\subtitle783,25628 - \def\subtitlezzz##1{\subtitlezzz784,25669 - \def\author{\author787,25787 - \def\authorzzz##1{\authorzzz788,25824 - \def\page{\page794,26115 -\def\Etitlepage{\Etitlepage804,26284 -\def\finishtitlepage{\finishtitlepage817,26672 -\def\evenheading{\evenheading846,27680 -\def\oddheading{\oddheading847,27723 -\def\everyheading{\everyheading848,27764 -\def\evenfooting{\evenfooting850,27810 -\def\oddfooting{\oddfooting851,27853 -\def\everyfooting{\everyfooting852,27894 -\def\headings #1 {\headings893,29586 -\def\HEADINGSoff{\HEADINGSoff895,29635 -\def\HEADINGSdouble{\HEADINGSdouble904,30062 -\def\HEADINGSsingle{\HEADINGSsingle914,30382 -\def\HEADINGSon{\HEADINGSon922,30603 -\def\HEADINGSafter{\HEADINGSafter924,30637 -\def\HEADINGSdoublex{\HEADINGSdoublex926,30732 -\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920 -\def\HEADINGSsinglex{\HEADINGSsinglex934,30981 -\def\today{\today943,31256 -\def\thistitle{\thistitle958,31801 -\def\settitle{\settitle959,31826 -\def\settitlezzz #1{\settitlezzz960,31863 -\def\internalBitem{\internalBitem992,32793 -\def\internalBitemx{\internalBitemx993,32843 -\def\internalBxitem "#1"{\internalBxitem995,32888 -\def\internalBxitemx "#1"{\internalBxitemx996,32968 -\def\internalBkitem{\internalBkitem998,33043 -\def\internalBkitemx{\internalBkitemx999,33095 -\def\kitemzzz #1{\kitemzzz1001,33142 -\def\xitemzzz #1{\xitemzzz1004,33244 -\def\itemzzz #1{\itemzzz1007,33347 -\def\item{\item1037,34418 -\def\itemx{\itemx1038,34469 -\def\kitem{\kitem1039,34522 -\def\kitemx{\kitemx1040,34575 -\def\xitem{\xitem1041,34630 -\def\xitemx{\xitemx1042,34683 -\def\description{\description1045,34793 -\def\table{\table1047,34843 -\def\ftable{\ftable1052,34987 -\def\Eftable{\Eftable1056,35133 -\def\vtable{\vtable1059,35202 -\def\Evtable{\Evtable1063,35348 -\def\dontindex #1{\dontindex1066,35417 -\def\fnitemindex #1{\fnitemindex1067,35437 -\def\vritemindex #1{\vritemindex1068,35482 -\def\tablez #1#2#3#4#5#6{\tablez1074,35631 -\def\Edescription{\Edescription1077,35689 -\def\itemfont{\itemfont1082,35890 -\def\Etable{\Etable1090,36116 -\def\itemize{\itemize1103,36440 -\def\itemizezzz #1{\itemizezzz1105,36476 -\def\itemizey #1#2{\itemizey1110,36571 -\def#2{1119,36817 -\def\itemcontents{\itemcontents1120,36858 -\def\bullet{\bullet1123,36906 -\def\minus{\minus1124,36933 -\def\frenchspacing{\frenchspacing1128,37041 -\def\splitoff#1#2\endmark{\splitoff1134,37266 -\def\enumerate{\enumerate1140,37496 -\def\enumeratezzz #1{\enumeratezzz1141,37535 -\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 - \def\thearg{\thearg1146,37735 - \ifx\thearg\empty \def\thearg{\thearg1147,37754 -\def\numericenumerate{\numericenumerate1184,39088 -\def\lowercaseenumerate{\lowercaseenumerate1190,39218 -\def\uppercaseenumerate{\uppercaseenumerate1203,39565 -\def\startenumeration#1{\startenumeration1219,40055 -\def\alphaenumerate{\alphaenumerate1227,40237 -\def\capsenumerate{\capsenumerate1228,40272 -\def\Ealphaenumerate{\Ealphaenumerate1229,40306 -\def\Ecapsenumerate{\Ecapsenumerate1230,40340 -\def\itemizeitem{\itemizeitem1234,40420 -\def\newindex #1{\newindex1259,41277 -\def\defindex{\defindex1268,41566 -\def\newcodeindex #1{\newcodeindex1272,41674 -\def\defcodeindex{\defcodeindex1279,41934 -\def\synindex #1 #2 {\synindex1283,42114 -\def\syncodeindex #1 #2 {\syncodeindex1292,42454 -\def\doindex#1{\doindex1309,43133 -\def\singleindexer #1{\singleindexer1310,43192 -\def\docodeindex#1{\docodeindex1313,43304 -\def\singlecodeindexer #1{\singlecodeindexer1314,43371 -\def\indexdummies{\indexdummies1316,43429 -\def\_{\_1317,43449 -\def\w{\w1318,43477 -\def\bf{\bf1319,43504 -\def\rm{\rm1320,43533 -\def\sl{\sl1321,43562 -\def\sf{\sf1322,43591 -\def\tt{\tt1323,43619 -\def\gtr{\gtr1324,43647 -\def\less{\less1325,43677 -\def\hat{\hat1326,43709 -\def\char{\char1327,43739 -\def\TeX{\TeX1328,43771 -\def\dots{\dots1329,43801 -\def\copyright{\copyright1330,43834 -\def\tclose##1{\tclose1331,43877 -\def\code##1{\code1332,43922 -\def\samp##1{\samp1333,43963 -\def\t##1{\t1334,44004 -\def\r##1{\r1335,44039 -\def\i##1{\i1336,44074 -\def\b##1{\b1337,44109 -\def\cite##1{\cite1338,44144 -\def\key##1{\key1339,44185 -\def\file##1{\file1340,44224 -\def\var##1{\var1341,44265 -\def\kbd##1{\kbd1342,44304 -\def\indexdummyfont#1{\indexdummyfont1347,44460 -\def\indexdummytex{\indexdummytex1348,44486 -\def\indexdummydots{\indexdummydots1349,44510 -\def\indexnofonts{\indexnofonts1351,44536 +\let\lastnode=\relax}lastnode502,16194 +\let\refill=\relaxrefill504,16217 +\def\setfilename{setfilename509,16431 + \global\let\setfilename=\comment % Ignore extra @setfilename cmds.setfilename514,16562 +\outer\def\bye{bye518,16677 +\def\inforef #1{inforef520,16733 +\def\inforefzzz #1,#2,#3,#4**{inforefzzz521,16771 +\def\losespace #1{losespace523,16868 +\def\sf{sf532,17072 +\let\li = \sf % Sometimes we call it \li, not \sf.li533,17100 +\let\mainmagstep=\magstephalfmainmagstep536,17201 +\let\mainmagstep=\magstep1mainmagstep539,17250 +\font\defbf=cmbx10 scaled \magstep1 %was 1314bf558,17867 +\font\deftt=cmtt10 scaled \magstep1tt559,17913 +\def\df{df560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tentt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tt560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tenbf560,17949 +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}bf560,17949 +\let\indsl=\inditindsl570,18310 +\let\indtt=\ninettindtt571,18328 +\let\indsf=\indrmindsf572,18347 +\let\indbf=\indrmindbf573,18365 +\let\indsc=\indrmindsc574,18383 +\let\chapbf=\chaprmchapbf584,18643 +\let\authorrm = \secrmauthorrm627,20193 +\def\resetmathfonts{resetmathfonts635,20543 +\def\textfonts{textfonts648,21132 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenrm649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenit649,21149 + \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltensl649,21149 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctenbf650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctentt650,21208 + \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textscsmallcaps650,21208 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensf651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsyteni651,21271 + \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensy651,21271 +\def\chapfonts{chapfonts653,21347 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenrm654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenit654,21364 + \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tensl654,21364 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctenbf655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctentt655,21424 + \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapscsmallcaps655,21424 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensf656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsyteni656,21487 + \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensy656,21487 +\def\secfonts{secfonts658,21563 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenrm659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenit659,21579 + \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltensl659,21579 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctenbf660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctentt660,21635 + \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secscsmallcaps660,21635 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensf661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsyteni661,21695 + \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensy661,21695 +\def\subsecfonts{subsecfonts663,21768 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenrm664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenit664,21787 + \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltensl664,21787 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctenbf665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctentt665,21846 + \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecscsmallcaps665,21846 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensf666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsyteni666,21909 + \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensy666,21909 +\def\indexfonts{indexfonts668,21985 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenrm669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenit669,22003 + \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltensl669,22003 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctenbf670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctentt670,22059 + \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indscsmallcaps670,22059 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensf671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsyteni671,22119 + \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensy671,22119 +\def\smartitalicx{smartitalicx691,22717 +\def\smartitalic#1{smartitalic692,22793 +\let\i=\smartitalici694,22851 +\let\var=\smartitalicvar695,22871 +\let\dfn=\smartitalicdfn696,22893 +\let\emph=\smartitalicemph697,22915 +\let\cite=\smartitaliccite698,22938 +\def\b#1{b700,22962 +\let\strong=\bstrong701,22981 +\def\t#1{t703,22997 +\let\ttfont = \tttfont704,23072 +\def\samp #1{samp706,23149 +\def\key #1{key707,23182 +\def\ctrl #1{ctrl708,23243 +\let\file=\sampfile710,23285 +\def\tclose#1{tclose716,23445 +\let\code=\tclosecode722,23722 +\def\xkey{xkey728,23880 +\def\kbdfoo#1#2#3\par{kbdfoo729,23896 +\def\kbdfoo#1#2#3\par{\def\one{one729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{three729,23896 +\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{threex729,23896 +\def\dmn#1{dmn738,24197 +\def\kbd#1{kbd740,24224 +\def\kbd#1{\def\look{look740,24224 +\def\l#1{l742,24281 +\def\r#1{r744,24310 +\def\sc#1{sc746,24378 +\def\ii#1{ii747,24421 +\def\titlefont#1{titlefont755,24654 +\def\titlepage{titlepage761,24757 + \let\subtitlerm=\tenrmsubtitlerm762,24810 + \def\subtitlefont{subtitlefont766,24984 + \def\authorfont{authorfont768,25068 + \def\title{title774,25278 + \def\titlezzz##1{titlezzz775,25313 + \def\subtitle{subtitle783,25628 + \def\subtitlezzz##1{subtitlezzz784,25669 + \def\author{author787,25787 + \def\authorzzz##1{authorzzz788,25824 + \let\oldpage = \pageoldpage793,26091 + \def\page{page794,26115 + \let\page = \oldpagepage799,26206 +\def\Etitlepage{Etitlepage804,26284 +\def\finishtitlepage{finishtitlepage817,26672 +\let\thispage=\foliothispage825,26825 +\let\HEADINGShook=\relaxHEADINGShook837,27420 +\def\evenheading{evenheading846,27680 +\def\oddheading{oddheading847,27723 +\def\everyheading{everyheading848,27764 +\def\evenfooting{evenfooting850,27810 +\def\oddfooting{oddfooting851,27853 +\def\everyfooting{everyfooting852,27894 +\gdef\evenheadingxxx #1{evenheadingxxx856,27958 +\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{evenheadingyyy857,28017 +\gdef\oddheadingxxx #1{oddheadingxxx860,28126 +\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{oddheadingyyy861,28183 +\gdef\everyheadingxxx #1{everyheadingxxx864,28290 +\gdef\everyheadingyyy #1@|#2@|#3@|#4\finish{everyheadingyyy865,28351 +\gdef\evenfootingxxx #1{evenfootingxxx869,28522 +\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{evenfootingyyy870,28581 +\gdef\oddfootingxxx #1{oddfootingxxx873,28690 +\gdef\oddfootingyyy #1@|#2@|#3@|#4\finish{oddfootingyyy874,28747 +\gdef\everyfootingxxx #1{everyfootingxxx877,28854 +\gdef\everyfootingyyy #1@|#2@|#3@|#4\finish{everyfootingyyy878,28915 +\def\headings #1 {headings893,29586 +\def\HEADINGSoff{HEADINGSoff895,29635 +\def\HEADINGSdouble{HEADINGSdouble904,30062 +\def\HEADINGSsingle{HEADINGSsingle914,30382 +\def\HEADINGSon{HEADINGSon922,30603 +\def\HEADINGSafter{HEADINGSafter924,30637 +\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}HEADINGShook924,30637 +\let\HEADINGSdoubleafter=\HEADINGSafterHEADINGSdoubleafter925,30692 +\def\HEADINGSdoublex{HEADINGSdoublex926,30732 +\def\HEADINGSsingleafter{HEADINGSsingleafter933,30920 +\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}HEADINGShook933,30920 +\def\HEADINGSsinglex{HEADINGSsinglex934,30981 +\def\today{today943,31256 +\def\thistitle{thistitle958,31801 +\def\settitle{settitle959,31826 +\def\settitlezzz #1{settitlezzz960,31863 +\def\settitlezzz #1{\gdef\thistitle{thistitle960,31863 +\def\internalBitem{internalBitem992,32793 +\def\internalBitemx{internalBitemx993,32843 +\def\internalBxitem "#1"{internalBxitem995,32888 +\def\internalBxitem "#1"{\def\xitemsubtopix{xitemsubtopix995,32888 +\def\internalBxitemx "#1"{internalBxitemx996,32968 +\def\internalBxitemx "#1"{\def\xitemsubtopix{xitemsubtopix996,32968 +\def\internalBkitem{internalBkitem998,33043 +\def\internalBkitemx{internalBkitemx999,33095 +\def\kitemzzz #1{kitemzzz1001,33142 +\def\xitemzzz #1{xitemzzz1004,33244 +\def\itemzzz #1{itemzzz1007,33347 +\def\item{item1037,34418 +\def\itemx{itemx1038,34469 +\def\kitem{kitem1039,34522 +\def\kitemx{kitemx1040,34575 +\def\xitem{xitem1041,34630 +\def\xitemx{xitemx1042,34683 +\def\description{description1045,34793 +\def\table{table1047,34843 +\gdef\tablex #1^^M{tablex1049,34925 +\def\ftable{ftable1052,34987 +\gdef\ftablex #1^^M{ftablex1054,35071 +\def\Eftable{Eftable1056,35133 +\let\Etable=\relax}Etable1057,35180 +\def\vtable{vtable1059,35202 +\gdef\vtablex #1^^M{vtablex1061,35286 +\def\Evtable{Evtable1063,35348 +\let\Etable=\relax}Etable1064,35395 +\def\dontindex #1{dontindex1066,35417 +\def\fnitemindex #1{fnitemindex1067,35437 +\def\vritemindex #1{vritemindex1068,35482 +\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{tabley1071,35543 +\def\tablez #1#2#3#4#5#6{tablez1074,35631 +\def\Edescription{Edescription1077,35689 +\let\itemindex=#1%itemindex1078,35735 +\def\itemfont{itemfont1082,35890 +\def\Etable{Etable1090,36116 +\let\item = \internalBitem %item1091,36162 +\let\itemx = \internalBitemx %itemx1092,36191 +\let\kitem = \internalBkitem %kitem1093,36222 +\let\kitemx = \internalBkitemx %kitemx1094,36253 +\let\xitem = \internalBxitem %xitem1095,36286 +\let\xitemx = \internalBxitemx %xitemx1096,36317 +\def\itemize{itemize1103,36440 +\def\itemizezzz #1{itemizezzz1105,36476 +\def\itemizey #1#2{itemizey1110,36571 +\def\itemcontents{itemcontents1120,36858 +\let\item=\itemizeitem}item1121,36881 +\def\bullet{bullet1123,36906 +\def\minus{minus1124,36933 +\def\frenchspacing{frenchspacing1128,37041 +\def\splitoff#1#2\endmark{splitoff1134,37266 +\def\splitoff#1#2\endmark{\def\first{first1134,37266 +\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{rest1134,37266 +\def\enumerate{enumerate1140,37496 +\def\enumeratezzz #1{enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{enumeratey1142,37588 + \def\thearg{thearg1146,37735 + \ifx\thearg\empty \def\thearg{thearg1147,37754 +\def\numericenumerate{numericenumerate1184,39088 +\def\lowercaseenumerate{lowercaseenumerate1190,39218 +\def\uppercaseenumerate{uppercaseenumerate1203,39565 +\def\startenumeration#1{startenumeration1219,40055 +\def\alphaenumerate{alphaenumerate1227,40237 +\def\capsenumerate{capsenumerate1228,40272 +\def\Ealphaenumerate{Ealphaenumerate1229,40306 +\def\Ecapsenumerate{Ecapsenumerate1230,40340 +\def\itemizeitem{itemizeitem1234,40420 +{\let\par=\endgraf \smallbreak}par1236,40460 +\gdef\newwrite{newwrite1249,40841 +\def\newindex #1{newindex1259,41277 +\expandafter\xdef\csname#1index\endcsname{csname1262,41439 +\def\defindex{defindex1268,41566 +\def\newcodeindex #1{newcodeindex1272,41674 +\expandafter\xdef\csname#1index\endcsname{csname1275,41840 +\def\defcodeindex{defcodeindex1279,41934 +\def\synindex #1 #2 {synindex1283,42114 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1284,42137 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1285,42217 +\expandafter\xdef\csname#1index\endcsname{csname1286,42273 +\def\syncodeindex #1 #2 {syncodeindex1292,42454 +\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1293,42481 +\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1294,42561 +\expandafter\xdef\csname#1index\endcsname{csname1295,42617 +\def\doindex#1{doindex1309,43133 +\def\doindex#1{\edef\indexname{indexname1309,43133 +\def\singleindexer #1{singleindexer1310,43192 +\def\singleindexer #1{\doind{\indexname}name1310,43192 +\def\docodeindex#1{docodeindex1313,43304 +\def\docodeindex#1{\edef\indexname{indexname1313,43304 +\def\singlecodeindexer #1{singlecodeindexer1314,43371 +\def\singlecodeindexer #1{\doind{\indexname}name1314,43371 +\def\indexdummies{indexdummies1316,43429 +\def\_{_1317,43449 +\def\w{w1318,43477 +\def\bf{bf1319,43504 +\def\rm{rm1320,43533 +\def\sl{sl1321,43562 +\def\sf{sf1322,43591 +\def\tt{tt1323,43619 +\def\gtr{gtr1324,43647 +\def\less{less1325,43677 +\def\hat{hat1326,43709 +\def\char{char1327,43739 +\def\TeX{TeX1328,43771 +\def\dots{dots1329,43801 +\def\copyright{copyright1330,43834 +\def\tclose##1{tclose1331,43877 +\def\code##1{code1332,43922 +\def\samp##1{samp1333,43963 +\def\t##1{t1334,44004 +\def\r##1{r1335,44039 +\def\i##1{i1336,44074 +\def\b##1{b1337,44109 +\def\cite##1{cite1338,44144 +\def\key##1{key1339,44185 +\def\file##1{file1340,44224 +\def\var##1{var1341,44265 +\def\kbd##1{kbd1342,44304 +\def\indexdummyfont#1{indexdummyfont1347,44460 +\def\indexdummytex{indexdummytex1348,44486 +\def\indexdummydots{indexdummydots1349,44510 +\def\indexnofonts{indexnofonts1351,44536 +\let\w=\indexdummyfontw1352,44556 \let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontt1353,44579 \let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontr1354,44602 \let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfonti1355,44625 \let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontb1356,44648 \let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontemph1357,44671 \let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontstrong1358,44697 \let\strong=\indexdummyfontdummyfont1358,44697 -\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\cite=\indexdummyfontcite1359,44725 +\let\cite=\indexdummyfontdummyfont1359,44725 +\let\sc=\indexdummyfontsc1360,44751 \let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfonttclose1364,44923 \let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontcode1365,44951 \let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontfile1366,44977 \let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontsamp1367,45003 \let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontkbd1368,45029 \let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontkey1369,45054 \let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontvar1370,45079 \let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexTeX1371,45104 \let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdots1372,45128 \let\dots=\indexdummydotsdummydots1372,45128 -\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 -\def\doind #1#2{\doind1384,45436 +\let\indexbackslash=0 %overridden during \printindex.indexbackslash1382,45380 +\def\doind #1#2{doind1384,45436 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 -\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\let\folio=0% Expand all macros now EXCEPT \foliofolio1388,45568 +\def\rawbackslashxx{rawbackslashxx1389,45619 +\def\rawbackslashxx{\indexbackslash}backslash1389,45619 {\indexnofontsnofonts1394,45881 -\def\dosubind #1#2#3{\dosubind1405,46192 +\xdef\temp1{temp11395,45896 +\edef\temp{temp1399,46068 +\def\dosubind #1#2#3{dosubind1405,46192 {\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 -\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\let\folio=0%folio1409,46329 +\def\rawbackslashxx{rawbackslashxx1410,46344 +\def\rawbackslashxx{\indexbackslash}backslash1410,46344 {\indexnofontsnofonts1414,46498 -\def\findex {\findex1443,47429 -\def\kindex {\kindex1444,47452 -\def\cindex {\cindex1445,47475 -\def\vindex {\vindex1446,47498 -\def\tindex {\tindex1447,47521 -\def\pindex {\pindex1448,47544 -\def\cindexsub {\cindexsub1450,47568 -\def\printindex{\printindex1462,47895 -\def\doprintindex#1{\doprintindex1464,47936 - \def\indexbackslash{\indexbackslash1481,48421 +\xdef\temp1{temp11415,46513 +\edef\temp{temp1419,46688 +\def\findex {findex1443,47429 +\def\kindex {kindex1444,47452 +\def\cindex {cindex1445,47475 +\def\vindex {vindex1446,47498 +\def\tindex {tindex1447,47521 +\def\pindex {pindex1448,47544 +\def\cindexsub {cindexsub1450,47568 +\gdef\cindexsub "#1" #2^^M{cindexsub1452,47631 +\def\printindex{printindex1462,47895 +\def\doprintindex#1{doprintindex1464,47936 + \def\indexbackslash{indexbackslash1481,48421 \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 -\def\initial #1{\initial1517,49532 -\def\entry #1#2{\entry1523,49739 +\def\initial #1{initial1517,49532 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttentt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttt1518,49550 +{\let\tentt=\sectt \let\tt=\sectt \let\sf=\secttsf1518,49550 +\def\entry #1#2{entry1523,49739 \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 -\def\indexdotfill{\indexdotfill1549,50714 -\def\primary #1{\primary1552,50820 -\def\secondary #1#2{\secondary1556,50902 +\def\indexdotfill{indexdotfill1549,50714 +\def\primary #1{primary1552,50820 +\def\secondary #1#2{secondary1556,50902 \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 \newbox\partialpageialpage1566,51157 -\def\begindoublecolumns{\begindoublecolumns1572,51315 - \output={\global\setbox\partialpage=ialpage=1573,51351 -\def\enddoublecolumns{\enddoublecolumns1577,51539 -\def\doublecolumnout{\doublecolumnout1580,51624 +\def\begindoublecolumns{begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage1573,51351 +\def\enddoublecolumns{enddoublecolumns1577,51539 +\def\doublecolumnout{doublecolumnout1580,51624 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 -\def\pagesofar{\pagesofar1584,51871 -\def\balancecolumns{\balancecolumns1588,52108 +\def\pagesofar{pagesofar1584,51871 +\def\pagesofar{\unvbox\partialpage %ialpage1584,51871 +\def\balancecolumns{balancecolumns1588,52108 \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 \newcount \appendixno \appendixno = `\@no1627,53445 -\def\appendixletter{\appendixletter1628,53486 -\def\opencontents{\opencontents1632,53589 -\def\thischapter{\thischapter1637,53770 -\def\seccheck#1{\seccheck1638,53808 -\def\chapternofonts{\chapternofonts1643,53912 -\def\result{\result1646,53987 -\def\equiv{\equiv1647,54022 -\def\expansion{\expansion1648,54055 -\def\print{\print1649,54096 -\def\TeX{\TeX1650,54129 -\def\dots{\dots1651,54158 -\def\copyright{\copyright1652,54189 -\def\tt{\tt1653,54230 -\def\bf{\bf1654,54257 -\def\w{\w1655,54285 -\def\less{\less1656,54310 -\def\gtr{\gtr1657,54341 -\def\hat{\hat1658,54370 -\def\char{\char1659,54399 -\def\tclose##1{\tclose1660,54430 -\def\code##1{\code1661,54474 -\def\samp##1{\samp1662,54514 -\def\r##1{\r1663,54554 -\def\b##1{\b1664,54588 -\def\key##1{\key1665,54622 -\def\file##1{\file1666,54660 -\def\kbd##1{\kbd1667,54700 -\def\i##1{\i1669,54808 -\def\cite##1{\cite1670,54842 -\def\var##1{\var1671,54882 -\def\emph##1{\emph1672,54920 -\def\dfn##1{\dfn1673,54960 -\def\thischaptername{\thischaptername1676,55001 -\outer\def\chapter{\chapter1677,55040 -\def\chapterzzz #1{\chapterzzz1678,55081 -{\chapternofonts%nofonts%1687,55477 -\global\let\section = \numberedsec=1692,55630 -\global\let\subsection = \numberedsubsec=1693,55665 -\global\let\subsubsection = \numberedsubsubsec=1694,55706 -\outer\def\appendix{\appendix1697,55757 -\def\appendixzzz #1{\appendixzzz1698,55800 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{appendixletter1628,53486 +\def\appendixletter{\char\the\appendixno}no1628,53486 +\def\opencontents{opencontents1632,53589 +\def\thischapter{thischapter1637,53770 +\def\thischapter{} \def\thissection{thissection1637,53770 +\def\seccheck#1{seccheck1638,53808 +\def\chapternofonts{chapternofonts1643,53912 +\let\rawbackslash=\relax%rawbackslash1644,53934 +\let\frenchspacing=\relax%frenchspacing1645,53960 +\def\result{result1646,53987 +\def\equiv{equiv1647,54022 +\def\expansion{expansion1648,54055 +\def\print{print1649,54096 +\def\TeX{TeX1650,54129 +\def\dots{dots1651,54158 +\def\copyright{copyright1652,54189 +\def\tt{tt1653,54230 +\def\bf{bf1654,54257 +\def\w{w1655,54285 +\def\less{less1656,54310 +\def\gtr{gtr1657,54341 +\def\hat{hat1658,54370 +\def\char{char1659,54399 +\def\tclose##1{tclose1660,54430 +\def\code##1{code1661,54474 +\def\samp##1{samp1662,54514 +\def\r##1{r1663,54554 +\def\b##1{b1664,54588 +\def\key##1{key1665,54622 +\def\file##1{file1666,54660 +\def\kbd##1{kbd1667,54700 +\def\i##1{i1669,54808 +\def\cite##1{cite1670,54842 +\def\var##1{var1671,54882 +\def\emph##1{emph1672,54920 +\def\dfn##1{dfn1673,54960 +\def\thischaptername{thischaptername1676,55001 +\outer\def\chapter{chapter1677,55040 +\outer\def\chapter{\parsearg\chapterzzz}zzz1677,55040 +\def\chapterzzz #1{chapterzzz1678,55081 +\gdef\thissection{thissection1682,55246 +\gdef\thischaptername{thischaptername1683,55269 +\xdef\thischapter{thischapter1686,55410 +{\chapternofonts%nofonts1687,55477 +\edef\temp{temp1688,55495 +\global\let\section = \numberedsecsection1692,55630 +\global\let\subsection = \numberedsubsecsubsection1693,55665 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1694,55706 +\outer\def\appendix{appendix1697,55757 +\outer\def\appendix{\parsearg\appendixzzz}zzz1697,55757 +\def\appendixzzz #1{appendixzzz1698,55800 \global\advance \appendixno by 1 \message{no1700,55877 +\global\advance \appendixno by 1 \message{Appendix \appendixletter}letter1700,55877 \chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\gdef\thissection{thissection1702,55989 +\gdef\thischaptername{thischaptername1703,56012 +\xdef\thischapter{thischapter1704,56039 \xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 -{\chapternofonts%nofonts%1705,56111 +{\chapternofonts%nofonts1705,56111 +\edef\temp{temp1706,56129 {#1}{Appendix \appendixletter}letter1707,56167 \appendixnoderef %noderef1710,56267 -\global\let\section = \appendixsec=1711,56286 -\global\let\subsection = \appendixsubsec=1712,56321 -\global\let\subsubsection = \appendixsubsubsec=1713,56362 -\outer\def\top{\top1716,56413 -\outer\def\unnumbered{\unnumbered1717,56453 -\def\unnumberedzzz #1{\unnumberedzzz1718,56500 -{\chapternofonts%nofonts%1722,56663 -\global\let\section = \unnumberedsec=1727,56813 -\global\let\subsection = \unnumberedsubsec=1728,56850 -\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 -\outer\def\numberedsec{\numberedsec1732,56946 -\def\seczzz #1{\seczzz1733,56987 -{\chapternofonts%nofonts%1736,57143 -\outer\def\appendixsection{\appendixsection1745,57329 -\outer\def\appendixsec{\appendixsec1746,57386 -\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\global\let\section = \appendixsecsection1711,56286 +\global\let\section = \appendixsecsec1711,56286 +\global\let\subsection = \appendixsubsecsubsection1712,56321 +\global\let\subsection = \appendixsubsecsubsec1712,56321 +\global\let\subsubsection = \appendixsubsubsecsubsubsection1713,56362 +\global\let\subsubsection = \appendixsubsubsecsubsubsec1713,56362 +\outer\def\top{top1716,56413 +\outer\def\unnumbered{unnumbered1717,56453 +\def\unnumberedzzz #1{unnumberedzzz1718,56500 +\gdef\thischapter{thischapter1721,56619 +\gdef\thischapter{#1}\gdef\thissection{thissection1721,56619 +{\chapternofonts%nofonts1722,56663 +\edef\temp{temp1723,56681 +\global\let\section = \unnumberedsecsection1727,56813 +\global\let\subsection = \unnumberedsubsecsubsection1728,56850 +\global\let\subsubsection = \unnumberedsubsubsecsubsubsection1729,56893 +\outer\def\numberedsec{numberedsec1732,56946 +\def\seczzz #1{seczzz1733,56987 +\gdef\thissection{thissection1735,57079 +{\chapternofonts%nofonts1736,57143 +\edef\temp{temp1737,57161 +\outer\def\appendixsection{appendixsection1745,57329 +\outer\def\appendixsection{\parsearg\appendixsectionzzz}sectionzzz1745,57329 +\outer\def\appendixsec{appendixsec1746,57386 +\outer\def\appendixsec{\parsearg\appendixsectionzzz}sectionzzz1746,57386 +\def\appendixsectionzzz #1{appendixsectionzzz1747,57439 +\gdef\thissection{thissection1749,57551 \gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 -{\chapternofonts%nofonts%1750,57619 +{\chapternofonts%nofonts1750,57619 +\edef\temp{temp1751,57637 {#1}{\appendixletter}letter1752,57675 \appendixnoderef %noderef1755,57775 -\outer\def\unnumberedsec{\unnumberedsec1759,57815 -\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 -{\chapternofonts%nofonts%1762,57963 -\outer\def\numberedsubsec{\numberedsubsec1770,58131 -\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 -{\chapternofonts%nofonts%1774,58365 -\outer\def\appendixsubsec{\appendixsubsec1783,58569 -\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\outer\def\unnumberedsec{unnumberedsec1759,57815 +\def\unnumberedseczzz #1{unnumberedseczzz1760,57868 +\plainsecheading {#1}\gdef\thissection{thissection1761,57919 +{\chapternofonts%nofonts1762,57963 +\edef\temp{temp1763,57981 +\outer\def\numberedsubsec{numberedsubsec1770,58131 +\def\numberedsubseczzz #1{numberedsubseczzz1771,58186 +\gdef\thissection{thissection1772,58235 +{\chapternofonts%nofonts1774,58365 +\edef\temp{temp1775,58383 +\outer\def\appendixsubsec{appendixsubsec1783,58569 +\outer\def\appendixsubsec{\parsearg\appendixsubseczzz}subseczzz1783,58569 +\def\appendixsubseczzz #1{appendixsubseczzz1784,58624 +\gdef\thissection{thissection1785,58677 \subsecheading {#1}{\appendixletter}letter1786,58746 -{\chapternofonts%nofonts%1787,58811 +{\chapternofonts%nofonts1787,58811 +\edef\temp{temp1788,58829 {#1}{\appendixletter}letter1789,58870 \appendixnoderef %noderef1792,58985 -\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 -\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 -{\chapternofonts%nofonts%1799,59185 -\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 -\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 -{\chapternofonts%nofonts%1812,59614 -\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 -\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 +\outer\def\unnumberedsubsec{unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{unnumberedsubseczzz1797,59084 +\plainsecheading {#1}\gdef\thissection{thissection1798,59141 +{\chapternofonts%nofonts1799,59185 +\edef\temp{temp1800,59203 +\outer\def\numberedsubsubsec{numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{numberedsubsubseczzz1808,59417 +\gdef\thissection{thissection1809,59472 +{\chapternofonts%nofonts1812,59614 +\edef\temp{temp1813,59632 +\outer\def\appendixsubsubsec{appendixsubsubsec1823,59847 +\outer\def\appendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1823,59847 +\def\appendixsubsubseczzz #1{appendixsubsubseczzz1824,59908 +\gdef\thissection{thissection1825,59967 {\appendixletter}letter1827,60047 -{\chapternofonts%nofonts%1828,60113 +{\chapternofonts%nofonts1828,60113 +\edef\temp{temp1829,60131 {\appendixletter}letter1830,60178 \appendixnoderef %noderef1834,60312 -\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 -\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 -{\chapternofonts%nofonts%1841,60524 -\def\infotop{\infotop1851,60853 -\def\infounnumbered{\infounnumbered1852,60891 -\def\infounnumberedsec{\infounnumberedsec1853,60936 -\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 -\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 -\def\infoappendix{\infoappendix1857,61108 -\def\infoappendixsec{\infoappendixsec1858,61149 -\def\infoappendixsubsec{\infoappendixsubsec1859,61196 -\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 -\def\infochapter{\infochapter1862,61309 -\def\infosection{\infosection1863,61348 -\def\infosubsection{\infosubsection1864,61387 -\def\infosubsubsection{\infosubsubsection1865,61432 -\global\let\section = \numberedsec=1870,61669 -\global\let\subsection = \numberedsubsec=1871,61704 -\global\let\subsubsection = \numberedsubsubsec=1872,61745 -\def\majorheading{\majorheading1886,62252 -\def\majorheadingzzz #1{\majorheadingzzz1887,62297 -\def\chapheading{\chapheading1893,62530 -\def\chapheadingzzz #1{\chapheadingzzz1894,62573 -\def\heading{\heading1899,62768 -\def\subheading{\subheading1901,62805 -\def\subsubheading{\subsubheading1903,62848 -\def\dobreak#1#2{\dobreak1910,63125 -\def\setchapterstyle #1 {\setchapterstyle1912,63203 -\def\chapbreak{\chapbreak1919,63458 -\def\chappager{\chappager1920,63508 -\def\chapoddpage{\chapoddpage1921,63546 -\def\setchapternewpage #1 {\setchapternewpage1923,63625 -\def\CHAPPAGoff{\CHAPPAGoff1925,63682 -\def\CHAPPAGon{\CHAPPAGon1929,63776 -\global\def\HEADINGSon{\HEADINGSon1932,63867 -\def\CHAPPAGodd{\CHAPPAGodd1934,63909 -\global\def\HEADINGSon{\HEADINGSon1937,64005 -\def\CHAPFplain{\CHAPFplain1941,64059 -\def\chfplain #1#2{\chfplain1945,64151 -\def\unnchfplain #1{\unnchfplain1956,64374 -\def\unnchfopen #1{\unnchfopen1964,64603 -\def\chfopen #1#2{\chfopen1970,64811 -\def\CHAPFopen{\CHAPFopen1975,64955 -\def\subsecheadingbreak{\subsecheadingbreak1982,65173 -\def\secheadingbreak{\secheadingbreak1985,65302 -\def\secheading #1#2#3{\secheading1993,65584 -\def\plainsecheading #1{\plainsecheading1994,65640 -\def\secheadingi #1{\secheadingi1995,65683 -\def\subsecheading #1#2#3#4{\subsecheading2006,66051 -\def\subsecheadingi #1{\subsecheadingi2007,66118 -\def\subsubsecfonts{\subsubsecfonts2014,66415 -\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 -\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 -\def\startcontents#1{\startcontents2032,67088 - \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 -\outer\def\contents{\contents2049,67720 -\outer\def\summarycontents{\summarycontents2057,67864 - \def\secentry ##1##2##3##4{\secentry2067,68235 - \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 - \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 - \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 - \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 - \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 -\def\chapentry#1#2#3{\chapentry2085,68865 -\def\shortchapentry#1#2#3{\shortchapentry2088,68982 +\outer\def\unnumberedsubsubsec{unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{unnumberedsubsubseczzz1839,60417 +\plainsecheading {#1}\gdef\thissection{thissection1840,60480 +{\chapternofonts%nofonts1841,60524 +\edef\temp{temp1842,60542 +\def\infotop{infotop1851,60853 +\def\infounnumbered{infounnumbered1852,60891 +\def\infounnumberedsec{infounnumberedsec1853,60936 +\def\infounnumberedsubsec{infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{infounnumberedsubsubsec1855,61044 +\def\infoappendix{infoappendix1857,61108 +\def\infoappendix{\parsearg\appendixzzz}zzz1857,61108 +\def\infoappendixsec{infoappendixsec1858,61149 +\def\infoappendixsec{\parsearg\appendixseczzz}seczzz1858,61149 +\def\infoappendixsubsec{infoappendixsubsec1859,61196 +\def\infoappendixsubsec{\parsearg\appendixsubseczzz}subseczzz1859,61196 +\def\infoappendixsubsubsec{infoappendixsubsubsec1860,61249 +\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1860,61249 +\def\infochapter{infochapter1862,61309 +\def\infochapter{\parsearg\chapterzzz}zzz1862,61309 +\def\infosection{infosection1863,61348 +\def\infosection{\parsearg\sectionzzz}zzz1863,61348 +\def\infosubsection{infosubsection1864,61387 +\def\infosubsection{\parsearg\subsectionzzz}zzz1864,61387 +\def\infosubsubsection{infosubsubsection1865,61432 +\def\infosubsubsection{\parsearg\subsubsectionzzz}zzz1865,61432 +\global\let\section = \numberedsecsection1870,61669 +\global\let\subsection = \numberedsubsecsubsection1871,61704 +\global\let\subsubsection = \numberedsubsubsecsubsubsection1872,61745 +\def\majorheading{majorheading1886,62252 +\def\majorheadingzzz #1{majorheadingzzz1887,62297 +\def\chapheading{chapheading1893,62530 +\def\chapheadingzzz #1{chapheadingzzz1894,62573 +\def\heading{heading1899,62768 +\def\subheading{subheading1901,62805 +\def\subsubheading{subsubheading1903,62848 +\def\dobreak#1#2{dobreak1910,63125 +\def\setchapterstyle #1 {setchapterstyle1912,63203 +\def\chapbreak{chapbreak1919,63458 +\def\chappager{chappager1920,63508 +\def\chapoddpage{chapoddpage1921,63546 +\def\setchapternewpage #1 {setchapternewpage1923,63625 +\def\CHAPPAGoff{CHAPPAGoff1925,63682 +\global\let\pchapsepmacro=\chapbreakpchapsepmacro1926,63699 +\global\let\pagealignmacro=\chappager}pagealignmacro1927,63736 +\def\CHAPPAGon{CHAPPAGon1929,63776 +\global\let\pchapsepmacro=\chappagerpchapsepmacro1930,63792 +\global\let\pagealignmacro=\chappagerpagealignmacro1931,63829 +\global\def\HEADINGSon{HEADINGSon1932,63867 +\def\CHAPPAGodd{CHAPPAGodd1934,63909 +\global\let\pchapsepmacro=\chapoddpagepchapsepmacro1935,63926 +\global\let\pagealignmacro=\chapoddpagepagealignmacro1936,63965 +\global\def\HEADINGSon{HEADINGSon1937,64005 +\def\CHAPFplain{CHAPFplain1941,64059 +\global\let\chapmacro=\chfplainchapmacro1942,64076 +\global\let\unnumbchapmacro=\unnchfplain}unnumbchapmacro1943,64108 +\def\chfplain #1#2{chfplain1945,64151 +\def\unnchfplain #1{unnchfplain1956,64374 +\def\unnchfopen #1{unnchfopen1964,64603 +\def\chfopen #1#2{chfopen1970,64811 +\def\CHAPFopen{CHAPFopen1975,64955 +\global\let\chapmacro=\chfopenchapmacro1976,64971 +\global\let\unnumbchapmacro=\unnchfopen}unnumbchapmacro1977,65002 +\def\subsecheadingbreak{subsecheadingbreak1982,65173 +\def\secheadingbreak{secheadingbreak1985,65302 +\let\paragraphindent=\commentparagraphindent1988,65428 +\def\secheading #1#2#3{secheading1993,65584 +\def\plainsecheading #1{plainsecheading1994,65640 +\def\secheadingi #1{secheadingi1995,65683 +\def\subsecheading #1#2#3#4{subsecheading2006,66051 +\def\subsecheadingi #1{subsecheadingi2007,66118 +\def\subsubsecfonts{subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{subsubsecheading2017,66538 +\def\subsubsecheadingi #1{subsubsecheadingi2018,66616 +\def\startcontents#1{startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{thischapter2040,67361 +\outer\def\contents{contents2049,67720 +\outer\def\summarycontents{summarycontents2057,67864 + \let\chapentry = \shortchapentrychapentry2060,67936 + \let\unnumbchapentry = \shortunnumberedentryunnumbchapentry2061,67975 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslrm2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslbf2064,68098 + \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontslsl2064,68098 + \def\secentry ##1##2##3##4{secentry2067,68235 + \def\unnumbsecentry ##1##2{unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{unnumbsubsubsecentry2072,68431 +\let\shortcontents = \summarycontentsshortcontents2077,68530 +\def\chapentry#1#2#3{chapentry2085,68865 +\def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}space2085,68865 +\def\shortchapentry#1#2#3{shortchapentry2088,68982 {#2\labelspace #1}space2091,69092 -\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 -\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 -\def\secentry#1#2#3#4{\secentry2102,69357 -\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 -\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 -\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 -\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 +\def\unnumbchapentry#1#2{unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{secentry2102,69357 +\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}space2102,69357 +\def\unnumbsecentry#1#2{unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{subsecentry2106,69477 +\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}space2106,69477 +\def\unnumbsubsecentry#1#2{unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{subsubsecentry2110,69621 \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 -\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 -\def\dochapentry#1#2{\dochapentry2123,70080 -\def\dosecentry#1#2{\dosecentry2138,70685 -\def\dosubsecentry#1#2{\dosubsecentry2145,70863 -\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 -\def\labelspace{\labelspace2160,71299 -\def\dopageno#1{\dopageno2162,71334 -\def\doshortpageno#1{\doshortpageno2163,71360 -\def\chapentryfonts{\chapentryfonts2165,71392 -\def\secentryfonts{\secentryfonts2166,71427 -\def\point{\point2192,72386 -\def\result{\result2194,72407 -\def\expansion{\expansion2195,72480 -\def\print{\print2196,72551 -\def\equiv{\equiv2198,72618 -\def\error{\error2218,73391 -\def\tex{\tex2224,73620 -\def\@{\@2242,74003 -\gdef\sepspaces{\def {\ }}}\2265,74735 -\def\aboveenvbreak{\aboveenvbreak2268,74817 -\def\afterenvbreak{\afterenvbreak2272,74983 -\def\ctl{\ctl2286,75494 -\def\ctr{\ctr2287,75566 -\def\cbl{\cbl2288,75605 -\def\cbr{\cbr2289,75645 -\def\carttop{\carttop2290,75684 -\def\cartbot{\cartbot2293,75792 -\long\def\cartouche{\cartouche2299,75932 -\def\Ecartouche{\Ecartouche2326,76720 -\def\lisp{\lisp2338,76855 -\def\Elisp{\Elisp2348,77202 -\def\next##1{\next2360,77528 -\def\Eexample{\Eexample2364,77570 -\def\Esmallexample{\Esmallexample2367,77617 -\def\smalllispx{\smalllispx2373,77795 -\def\Esmalllisp{\Esmalllisp2383,78149 +\def\unnumbsubsubsecentry#1#2{unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{dochapentry2123,70080 +\def\dosecentry#1#2{dosecentry2138,70685 +\def\dosubsecentry#1#2{dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{dosubsubsecentry2152,71048 +\def\labelspace{labelspace2160,71299 +\def\dopageno#1{dopageno2162,71334 +\def\doshortpageno#1{doshortpageno2163,71360 +\def\chapentryfonts{chapentryfonts2165,71392 +\def\secentryfonts{secentryfonts2166,71427 +\let\subsecentryfonts = \textfontssubsecentryfonts2167,71458 +\let\subsubsecentryfonts = \textfontssubsubsecentryfonts2168,71493 +\let\ptexequiv = \equivptexequiv2180,71896 +\def\point{point2192,72386 +\def\result{result2194,72407 +\def\expansion{expansion2195,72480 +\def\print{print2196,72551 +\def\equiv{equiv2198,72618 +\def\error{error2218,73391 +\def\tex{tex2224,73620 +\catcode `\^=7 \catcode `\_=8 \catcode `\~=13 \let~=\tie~2227,73731 +\let\{=\ptexlbrace{2237,73912 +\let\}=\ptexrbrace}2238,73931 +\let\.=\ptexdot.2239,73950 +\let\*=\ptexstar*2240,73966 +\let\dots=\ptexdotsdots2241,73983 +\def\@{@2242,74003 +\let\bullet=\ptexbulletbullet2243,74014 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlb2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlc2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexli2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexlt2244,74038 +\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext \let\l=\ptexll2244,74038 +\let\L=\ptexLL2245,74108 +\let\Etex=\endgroup}Etex2247,74124 +\gdef\lisppar{lisppar2259,74517 +\gdef\sepspaces{sepspaces2265,74735 +\def\aboveenvbreak{aboveenvbreak2268,74817 +\def\afterenvbreak{afterenvbreak2272,74983 +\let\nonarrowing=\relaxnonarrowing2276,75176 +\def\ctl{ctl2286,75494 +\def\ctr{ctr2287,75566 +\def\cbl{cbl2288,75605 +\def\cbr{cbr2289,75645 +\def\carttop{carttop2290,75684 +\def\cartbot{cartbot2293,75792 +\long\def\cartouche{cartouche2299,75932 + \let\nonarrowing=\commentnonarrowing2311,76404 +\def\Ecartouche{Ecartouche2326,76720 +\def\lisp{lisp2338,76855 +\let\par=\lispparpar2347,77184 +\def\Elisp{Elisp2348,77202 +\let\exdent=\nofillexdentexdent2355,77418 +\let\nonarrowing=\relaxnonarrowing2356,77444 +\def\next##1{next2360,77528 +\let\example=\lispexample2363,77551 +\def\Eexample{Eexample2364,77570 +\let\smallexample=\lispsmallexample2366,77593 +\def\Esmallexample{Esmallexample2367,77617 +\def\smalllispx{smalllispx2373,77795 +\let\par=\lispparpar2382,78131 +\def\Esmalllisp{Esmalllisp2383,78149 +\let\exdent=\nofillexdentexdent2392,78436 +\let\nonarrowing=\relaxnonarrowing2393,78462 \obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 -\def\next##1{\next2397,78562 -\def\display{\display2401,78642 -\def\Edisplay{\Edisplay2410,78961 -\def\next##1{\next2422,79272 -\def\format{\format2426,79375 -\def\Eformat{\Eformat2434,79671 -\def\next##1{\next2437,79760 -\def\flushleft{\flushleft2441,79812 -\def\Eflushleft{\Eflushleft2451,80183 -\def\next##1{\next2454,80276 -\def\flushright{\flushright2456,80298 -\def\Eflushright{\Eflushright2466,80670 -\def\next##1{\next2470,80801 -\def\quotation{\quotation2474,80859 -\def\Equotation{\Equotation2480,81051 -\def\setdeffont #1 {\setdeffont2493,81449 +\def\next##1{next2397,78562 +\def\display{display2401,78642 +\let\par=\lispparpar2409,78943 +\def\Edisplay{Edisplay2410,78961 +\let\exdent=\nofillexdentexdent2417,79180 +\let\nonarrowing=\relaxnonarrowing2418,79206 +\def\next##1{next2422,79272 +\def\format{format2426,79375 +\let\par=\lispparpar2433,79653 +\def\Eformat{Eformat2434,79671 +\def\next##1{next2437,79760 +\def\flushleft{flushleft2441,79812 +\let\par=\lispparpar2450,80165 +\def\Eflushleft{Eflushleft2451,80183 +\def\next##1{next2454,80276 +\def\flushright{flushright2456,80298 +\let\par=\lispparpar2465,80652 +\def\Eflushright{Eflushright2466,80670 +\def\next##1{next2470,80801 +\def\quotation{quotation2474,80859 +\def\Equotation{Equotation2480,81051 +\let\nonarrowing=\relaxnonarrowing2487,81301 +\def\setdeffont #1 {setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 \newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 \newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 \newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 -\def\activeparens{\activeparens2503,81822 -\def\opnr{\opnr2529,83034 -\def\lbrb{\lbrb2530,83099 -\def\defname #1#2{\defname2536,83300 +\def\activeparens{activeparens2503,81822 +\gdef\functionparens{functionparens2507,82016 +\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 }&2507,82016 +\gdef\boldbrax{boldbrax2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}(2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb})2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}[2508,82074 +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}]2508,82074 +\gdef\oprm#1 {oprm2512,82250 +\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested %(2512,82250 +\gdef\opnested{opnested2516,82407 +\gdef\clrm{clrm2518,82466 +\ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\) \fi(2520,82602 +\gdef\amprm#1 {amprm2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ }(2523,82769 +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ })2523,82769 +\gdef\normalparens{normalparens2525,82822 +\gdef\normalparens{\boldbrax\let&=\ampnr}&2525,82822 +\def\opnr{opnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{clnr2529,83034 +\def\opnr{{\sf\char`\(}} \def\clnr{{\sf\char`\)}} \def\ampnr{ampnr2529,83034 +\def\lbrb{lbrb2530,83099 +\def\lbrb{{\bf\char`\[}} \def\rbrb{rbrb2530,83099 +\def\defname #1#2{defname2536,83300 \advance\dimen2 by -\defbodyindentbodyindent2540,83418 \advance\dimen3 by -\defbodyindentbodyindent2542,83472 \setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\setbox0=\hbox{\hskip \deflastargmargin{\rm #2}\hskip \deftypemargin}typemargin2544,83526 \dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 \parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 \rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 \advance\leftskip by -\defbodyindentbodyindent2557,84246 \exdentamount=\defbodyindentbodyindent2558,84283 -\def\defparsebody #1#2#3{\defparsebody2568,84642 -\def#1{2572,84826 -\def#2{2573,84862 +\def\defparsebody #1#2#3{defparsebody2568,84642 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 \exdentamount=\defbodyindentbodyindent2576,85008 -\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 -\def#1{2585,85273 -\def#2##1 {2586,85309 +\def\defmethparsebody #1#2#3#4 {defmethparsebody2581,85112 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 \exdentamount=\defbodyindentbodyindent2589,85466 -\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 -\def#1{2596,85712 -\def#2##1 ##2 {2597,85748 +\def\defopparsebody #1#2#3#4#5 {defopparsebody2592,85551 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 \exdentamount=\defbodyindentbodyindent2601,85922 -\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 -\def#1{2612,86380 -\def#2{2613,86416 +\def\defvarparsebody #1#2#3{defvarparsebody2608,86193 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 \exdentamount=\defbodyindentbodyindent2616,86549 -\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 -\def#1{2625,86799 -\def#2##1 {2626,86835 +\def\defvrparsebody #1#2#3#4 {defvrparsebody2621,86640 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 \exdentamount=\defbodyindentbodyindent2629,86979 -\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 -\def#1{2636,87215 -\def#2##1 ##2 {2637,87251 +\def\defopvarparsebody #1#2#3#4#5 {defopvarparsebody2632,87051 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 \exdentamount=\defbodyindentbodyindent2641,87412 -\def\defunargs #1{\defunargs2664,88172 -\def\deftypefunargs #1{\deftypefunargs2676,88554 -\def\deffn{\deffn2690,88936 -\def\deffnheader #1#2#3{\deffnheader2692,88993 +\gdef\spacesplit#1#2^^M{spacesplit2652,87775 +\long\gdef\spacesplitfoo#1#2 #3#4\spacesplitfoo{spacesplitfoo2653,87852 +\def\defunargs #1{defunargs2664,88172 +\def\deftypefunargs #1{deftypefunargs2676,88554 +\def\deffn{deffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}methparsebody\Edeffn2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnx\deffnheader2690,88936 +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnheader2690,88936 +\def\deffnheader #1#2#3{deffnheader2692,88993 \begingroup\defname {name2693,89041 -\def\defun{\defun2699,89186 -\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {#2}{#1}\defunargs{unargs2693,89041 +\def\defun{defun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}parsebody\Edefun2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unx\defunheader2699,89186 +\def\defun{\defparsebody\Edefun\defunx\defunheader}unheader2699,89186 +\def\defunheader #1#2{defunheader2701,89239 \begingroup\defname {name2702,89314 \defunargs {unargs2703,89350 -\def\deftypefun{\deftypefun2709,89498 -\def\deftypefunheader #1#2{\deftypefunheader2712,89620 -\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\def\deftypefun{deftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}parsebody\Edeftypefun2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunx\deftypefunheader2709,89498 +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunheader2709,89498 +\def\deftypefunheader #1#2{deftypefunheader2712,89620 +\def\deftypefunheader #1#2{\deftypefunheaderx{typefunheaderx2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{deftypefunheaderx2714,89729 \begingroup\defname {name2716,89821 \deftypefunargs {typefunargs2717,89867 -\def\deftypefn{\deftypefn2723,90038 -\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 -\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\def\deftypefn{deftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}methparsebody\Edeftypefn2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnx\deftypefnheader2723,90038 +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnheader2723,90038 +\def\deftypefnheader #1#2#3{deftypefnheader2726,90187 +\def\deftypefnheader #1#2#3{\deftypefnheaderx{typefnheaderx2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{deftypefnheaderx2728,90323 \begingroup\defname {name2730,90416 \deftypefunargs {typefunargs2731,90456 -\def\defmac{\defmac2737,90577 -\def\defmacheader #1#2{\defmacheader2739,90634 +\def\defmac{defmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}parsebody\Edefmac2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macx\defmacheader2737,90577 +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macheader2737,90577 +\def\defmacheader #1#2{defmacheader2739,90634 \begingroup\defname {name2740,90710 \defunargs {unargs2741,90743 -\def\defspec{\defspec2747,90867 -\def\defspecheader #1#2{\defspecheader2749,90928 +\def\defspec{defspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}parsebody\Edefspec2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specx\defspecheader2747,90867 +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specheader2747,90867 +\def\defspecheader #1#2{defspecheader2749,90928 \begingroup\defname {name2750,91005 \defunargs {unargs2751,91045 -\def\deffnx #1 {\deffnx2758,91240 -\def\defunx #1 {\defunx2759,91297 -\def\defmacx #1 {\defmacx2760,91354 -\def\defspecx #1 {\defspecx2761,91413 -\def\deftypefnx #1 {\deftypefnx2762,91474 -\def\deftypeunx #1 {\deftypeunx2763,91539 -\def\defop #1 {\defop2769,91685 -\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 -\def\defopheader #1#2#3{\defopheader2772,91774 +\def\deffnx #1 {deffnx2758,91240 +\def\defunx #1 {defunx2759,91297 +\def\defmacx #1 {defmacx2760,91354 +\def\defspecx #1 {defspecx2761,91413 +\def\deftypefnx #1 {deftypefnx2762,91474 +\def\deftypeunx #1 {deftypeunx2763,91539 +\def\defop #1 {defop2769,91685 +\def\defop #1 {\def\defoptype{defoptype2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opx\defopheader2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opheader\defoptype2770,91720 +\defopparsebody\Edefop\defopx\defopheader\defoptype}optype2770,91720 +\def\defopheader #1#2#3{defopheader2772,91774 \begingroup\defname {name2774,91863 +\begingroup\defname {#2}{\defoptype{optype2774,91863 \defunargs {unargs2775,91909 -\def\defmethod{\defmethod2780,91970 -\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\def\defmethod{defmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methparsebody\Edefmethod2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodx\defmethodheader2780,91970 +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodheader2780,91970 +\def\defmethodheader #1#2#3{defmethodheader2782,92043 \begingroup\defname {name2784,92131 \defunargs {unargs2785,92171 -\def\defcv #1 {\defcv2790,92245 -\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 -\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\def\defcv #1 {defcv2790,92245 +\def\defcv #1 {\def\defcvtype{defcvtype2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvx\defcvarheader2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvarheader\defcvtype2791,92280 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvtype2791,92280 +\def\defcvarheader #1#2#3{defcvarheader2793,92339 \begingroup\defname {name2795,92425 +\begingroup\defname {#2}{\defcvtype{cvtype2795,92425 \defvarargs {varargs2796,92471 -\def\defivar{\defivar2801,92544 -\def\defivarheader #1#2#3{\defivarheader2803,92607 +\def\defivar{defivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}vrparsebody\Edefivar2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarx\defivarheader2801,92544 +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarheader2801,92544 +\def\defivarheader #1#2#3{defivarheader2803,92607 \begingroup\defname {name2805,92693 \defvarargs {varargs2806,92744 -\def\defopx #1 {\defopx2812,92893 -\def\defmethodx #1 {\defmethodx2813,92950 -\def\defcvx #1 {\defcvx2814,93015 -\def\defivarx #1 {\defivarx2815,93072 -\def\defvarargs #1{\defvarargs2822,93343 -\def\defvr{\defvr2828,93487 -\def\defvrheader #1#2#3{\defvrheader2830,93542 +\def\defopx #1 {defopx2812,92893 +\def\defmethodx #1 {defmethodx2813,92950 +\def\defcvx #1 {defcvx2814,93015 +\def\defivarx #1 {defivarx2815,93072 +\def\defvarargs #1{defvarargs2822,93343 +\def\defvr{defvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrparsebody\Edefvr2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrx\defvrheader2828,93487 +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrheader2828,93487 +\def\defvrheader #1#2#3{defvrheader2830,93542 \begingroup\defname {name2831,93590 -\def\defvar{\defvar2835,93675 -\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {#2}{#1}\defvarargs{varargs2831,93590 +\def\defvar{defvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varparsebody\Edefvar2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varx\defvarheader2835,93675 +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varheader2835,93675 +\def\defvarheader #1#2{defvarheader2837,93735 \begingroup\defname {name2838,93806 \defvarargs {varargs2839,93842 -\def\defopt{\defopt2844,93908 -\def\defoptheader #1#2{\defoptheader2846,93968 +\def\defopt{defopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}varparsebody\Edefopt2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optx\defoptheader2844,93908 +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optheader2844,93908 +\def\defoptheader #1#2{defoptheader2846,93968 \begingroup\defname {name2847,94039 \defvarargs {varargs2848,94078 -\def\deftypevar{\deftypevar2853,94135 -\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\def\deftypevar{deftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}varparsebody\Edeftypevar2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarx\deftypevarheader2853,94135 +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarheader2853,94135 +\def\deftypevarheader #1#2{deftypevarheader2856,94251 \begingroup\defname {name2858,94334 -\def\deftypevr{\deftypevr2865,94508 -\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\def\deftypevr{deftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}vrparsebody\Edeftypevr2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrx\deftypevrheader2865,94508 +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrheader2865,94508 +\def\deftypevrheader #1#2#3{deftypevrheader2867,94579 \begingroup\defname {name2868,94631 -\def\defvrx #1 {\defvrx2876,94868 -\def\defvarx #1 {\defvarx2877,94925 -\def\defoptx #1 {\defoptx2878,94984 -\def\deftypevarx #1 {\deftypevarx2879,95043 -\def\deftypevrx #1 {\deftypevrx2880,95110 -\def\deftpargs #1{\deftpargs2885,95259 -\def\deftp{\deftp2889,95339 -\def\deftpheader #1#2#3{\deftpheader2891,95394 +\def\defvrx #1 {defvrx2876,94868 +\def\defvarx #1 {defvarx2877,94925 +\def\defoptx #1 {defoptx2878,94984 +\def\deftypevarx #1 {deftypevarx2879,95043 +\def\deftypevrx #1 {deftypevrx2880,95110 +\def\deftpargs #1{deftpargs2885,95259 +\def\deftpargs #1{\bf \defvarargs{varargs2885,95259 +\def\deftp{deftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}vrparsebody\Edeftp2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpx\deftpheader2889,95339 +\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpheader2889,95339 +\def\deftpheader #1#2#3{deftpheader2891,95394 \begingroup\defname {name2892,95442 -\def\deftpx #1 {\deftpx2897,95601 -\def\setref#1{\setref2908,95922 -\def\unnumbsetref#1{\unnumbsetref2913,96036 -\def\appendixsetref#1{\appendixsetref2918,96143 -\def\pxref#1{\pxref2929,96554 -\def\xref#1{\xref2930,96590 -\def\ref#1{\ref2931,96625 -\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 -\def\printedmanual{\printedmanual2933,96698 -\def\printednodename{\printednodename2934,96736 -\def\printednodename{\printednodename2939,96861 -section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\begingroup\defname {#2}{#1}\deftpargs{tpargs2892,95442 +\def\deftpx #1 {deftpx2897,95601 +\def\setref#1{setref2908,95922 +\def\unnumbsetref#1{unnumbsetref2913,96036 +\def\appendixsetref#1{appendixsetref2918,96143 +\def\pxref#1{pxref2929,96554 +\def\xref#1{xref2930,96590 +\def\ref#1{ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{xrefX2932,96655 +\def\printedmanual{printedmanual2933,96698 +\def\printednodename{printednodename2934,96736 +\def\printednodename{printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}printedmanual2954,97493 \refx{x2957,97571 -\def\dosetq #1#2{\dosetq2965,97791 -\def\internalsetq #1#2{\internalsetq2973,98049 -\def\Ypagenumber{\Ypagenumber2977,98150 -\def\Ytitle{\Ytitle2979,98176 -\def\Ynothing{\Ynothing2981,98203 -\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 -\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\refx{#1-snt}{} [\printednodename], page\tie\refx{x2957,97571 +\def\dosetq #1#2{dosetq2965,97791 +\def\dosetq #1#2{{\let\folio=0 \turnoffactive%folio2965,97791 +\edef\next{next2966,97838 +\def\internalsetq #1#2{internalsetq2973,98049 +\def\Ypagenumber{Ypagenumber2977,98150 +\def\Ytitle{Ytitle2979,98176 +\def\Ynothing{Ynothing2981,98203 +\def\Ysectionnumberandtype{Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{Yappendixletterandtype2992,98536 \ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 -\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 -Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 - \def\linenumber{\linenumber3009,99135 -\def\refx#1#2{\refx3015,99319 -\def\xrdef #1#2{\xrdef3037,99945 -\def\readauxfile{\readauxfile3040,100030 -\def\supereject{\supereject3110,101811 -\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 -\def\openindices{\openindices3139,102682 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the2998,98796 +\gdef\xreftie{xreftie3001,98891 + \let\linenumber = \empty % Non-3.0.linenumber3007,99091 + \def\linenumber{linenumber3009,99135 +\def\refx#1#2{refx3015,99319 +\def\xrdef #1#2{xrdef3037,99945 +{\catcode`\'=\other\expandafter \gdef \csname X#1\endcsname {csname3038,99962 +\def\readauxfile{readauxfile3040,100030 +\def\supereject{supereject3110,101811 +\let\footnotestyle=\commentfootnotestyle3113,101918 +\let\ptexfootnote=\footnoteptexfootnote3115,101947 +\long\gdef\footnote #1{footnote3118,101993 +\edef\thisfootno{thisfootno3120,102060 +\let\@sf\empty@sf3121,102100 +\ifhmode\edef\@sf{@sf3122,102115 +\long\gdef\footnotezzz #1{footnotezzz3126,102228 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang3131,102496 +\def\openindices{openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 \parindent = \defaultparindentaultparindent3152,102959 -\def\smallbook{\smallbook3175,103683 -\global\def\Esmallexample{\Esmallexample3192,104110 -\def\afourpaper{\afourpaper3196,104201 -\def\finalout{\finalout3224,105009 -\def\normaldoublequote{\normaldoublequote3235,105270 -\def\normaltilde{\normaltilde3236,105296 -\def\normalcaret{\normalcaret3237,105316 -\def\normalunderscore{\normalunderscore3238,105336 -\def\normalverticalbar{\normalverticalbar3239,105361 -\def\normalless{\normalless3240,105387 -\def\normalgreater{\normalgreater3241,105406 -\def\normalplus{\normalplus3242,105428 -\def\ifusingtt#1#2{\ifusingtt3253,105920 -\def\activedoublequote{\activedoublequote3261,106248 +\def\smallbook{smallbook3175,103683 +\global\let\smalllisp=\smalllispxsmalllisp3190,104039 +\global\let\smallexample=\smalllispxsmallexample3191,104073 +\global\def\Esmallexample{Esmallexample3192,104110 +\def\afourpaper{afourpaper3196,104201 +\def\finalout{finalout3224,105009 +\def\normaldoublequote{normaldoublequote3235,105270 +\def\normaltilde{normaltilde3236,105296 +\def\normalcaret{normalcaret3237,105316 +\def\normalunderscore{normalunderscore3238,105336 +\def\normalverticalbar{normalverticalbar3239,105361 +\def\normalless{normalless3240,105387 +\def\normalgreater{normalgreater3241,105406 +\def\normalplus{normalplus3242,105428 +\def\ifusingtt#1#2{ifusingtt3253,105920 +\def\activedoublequote{activedoublequote3261,106248 +\let"=\activedoublequote"3262,106289 \def~{~3264,106334 \def^{^3267,106395 \def_{_3270,106434 -\def\_{\_3272,106508 -\def\lvvmode{\lvvmode3279,106845 +\def\_{_3272,106508 +\def\lvvmode{lvvmode3279,106845 \def|{|3282,106895 \def<{<3285,106958 \def>{>3288,107015 \def+{+3290,107053 -\def\turnoffactive{\turnoffactive3296,107214 +\def\turnoffactive{turnoffactive3296,107214 +\def\turnoffactive{\let"=\normaldoublequote"3296,107214 +\let~=\normaltilde~3297,107258 +\let^=\normalcaret^3298,107277 +\let_=\normalunderscore_3299,107296 +\let|=\normalverticalbar|3300,107320 +\let<=\normalless<3301,107345 +\let>=\normalgreater>3302,107363 +\let+=\normalplus}+3303,107384 \global\def={=3307,107500 -\def\normalbackslash{\normalbackslash3321,107882 +\def\normalbackslash{normalbackslash3321,107882 merc-src/accumulator.m,4915 :- interface146,5371 commit b44c00669ace7b9e6a90aecb5f4e9f4edf6ed25a Author: David Fussner Date: Mon Jun 10 14:16:04 2024 +0100 Provide a modified xref backend for TeX buffers In addition to providing a new `xref' backend, the patch also improves the general handling of expl3 syntax. Expl3 is the next-generation LaTeX specification, and has for some time been available by default in the LaTeX kernel. The new syntax co-exists in many files with the standard LaTeX2e syntax, so we try at least minimally to separate the way modes handle the two specifications, both to reduce visually-disturbing interference between them and also to improve the `xref' backend. (Bug#53749) * lib-src/etags.c (TeX_commands): Improve parsing of commands in TeX buffers. (TEX_defenv): Expand list of commands to tag by default in TeX buffers. (TeX_help): * doc/emacs/maintaining.texi (Tag Syntax): Document new tagged commands. (Identifier Search): Add note about semantic-symref-filepattern-alist, auto-mode-alist, and xref-find-references. * lisp/textmodes/tex-mode.el (tex-font-lock-suscript): Test for underscore in expl3 files and regions, disable subscript face there. (tex-common-initialization): Set up xref backend for in-tree TeX modes. Detect expl3 files, and in others set up a list of expl3 regions. (tex-expl-buffer-parse): New function called in previous. (tex-expl-buffer-p): New variable to hold the result of previous. (tex-expl-region-set): New function added to 'syntax-propertize-extend-region-functions' hook. (tex-expl-region-list): New variable to hold the result of previous. (tex--xref-backend): New function to identify the xref backend. (tex--thing-at-point, tex-thingatpt--beginning-of-symbol) (tex-thingatpt--end-of-symbol, tex--bounds-of-symbol-at-point): New functions to return 'thing-at-point' for xref backend. (tex-thingatpt-exclude-chars): New variable to do the same. (xref-backend-identifier-at-point): New TeX backend method to provide symbols for processing by xref. (xref-backend-identifier-completion-table) (xref-backend-identifier-completion-ignore-case) (xref-backend-definitions, xref-backend-apropos): Placeholders to call the standard 'etags' xref backend methods. (xref-backend-references): Wrapper to call the default xref backend method, finding as many relevant files as possible and using a bespoke syntax-propertize-function when required. (tex--collect-file-extensions, tex-xref-syntax-function): Helper functions for previous. (tex-find-references-syntax-table, tex--buffers-list) (tex--xref-syntax-fun, tex--old-syntax-function): New variables for the same. diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index 3c34afbaa20..0ec2385860b 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi @@ -2549,6 +2549,15 @@ identifier, showing the file name and the line where the identifier is referenced. The XREF mode commands are available in this buffer, see @ref{Xref Commands}. +When invoked in a buffer whose major mode uses the @code{etags} backend, +@kbd{M-?} searches files and buffers whose major mode matches that of +the original buffer. It guesses that mode from file extensions, so if +@kbd{M-?} seems to be skipping relevant buffers or files, try +customizing either the variable @code{semantic-symref-filepattern-alist} +(if your buffer's major mode already has an entry in it), or +@code{auto-mode-alist} (if not), thereby informing @code{xref} of the +missing extensions (@pxref{Choosing Modes}). + @vindex xref-auto-jump-to-first-xref If the value of the variable @code{xref-auto-jump-to-first-xref} is @code{t}, @code{xref-find-references} automatically jumps to the first @@ -2767,10 +2776,32 @@ Tags for variables and functions in classes are named @item In @LaTeX{} documents, the arguments for @code{\chapter}, @code{\section}, @code{\subsection}, @code{\subsubsection}, -@code{\eqno}, @code{\label}, @code{\ref}, @code{\cite}, -@code{\bibitem}, @code{\part}, @code{\appendix}, @code{\entry}, -@code{\index}, @code{\def}, @code{\newcommand}, @code{\renewcommand}, -@code{\newenvironment} and @code{\renewenvironment} are tags. +@code{\eqno}, @code{\label}, @code{\ref}, @code{\Ref}, @code{\footref}, +@code{\cite}, @code{\bibitem}, @code{\part}, @code{\appendix}, +@code{\entry}, @code{\index}, @code{\def}, @code{\edef}, @code{\gdef}, +@code{\xdef}, @code{\newcommand}, @code{\renewcommand}, +@code{\newenvironment}, @code{\renewenvironment}, +@code{\DeclareRobustCommand}, @code{\newrobustcmd}, +@code{\renewrobustcmd}, @code{\providecommand}, +@code{\providerobustcmd}, @code{\NewDocumentCommand}, +@code{\RenewDocumentCommand}, @code{\ProvideDocumentCommand}, +@code{\DeclareDocumentCommand}, @code{\NewExpandableDocumentCommand}, +@code{\RenewExpandableDocumentCommand}, +@code{\ProvideExpandableDocumentCommand}, +@code{\DeclareExpandableDocumentCommand}, +@code{\NewDocumentEnvironment}, @code{\RenewDocumentEnvironment}, +@code{\ProvideDocumentEnvironment}, @code{\DeclareDocumentEnvironment}, +@code{\csdef}, @code{\csedef}, @code{\csgdef}, @code{\csxdef}, +@code{\csletcs}, @code{\cslet}, @code{\letcs}, @code{\let}, +@code{\cs_new_protected_nopar}, @code{\cs_new_protected}, +@code{\cs_new_nopar}, @code{\cs_new_eq}, @code{\cs_new}, +@code{\cs_set_protected_nopar}, @code{\cs_set_protected}, +@code{\cs_set_nopar}, @code{\cs_set_eq}, @code{\cs_set}, +@code{\cs_gset_protected_nopar}, @code{\cs_gset_protected}, +@code{\cs_gset_nopar}, @code{\cs_gset_eq}, @code{\cs_gset}, +@code{\cs_generate_from_arg_count}, and @code{\cs_generate_variant} are +tags. So too are the arguments of any starred variants of these +commands. Other commands can make tags as well, if you specify them in the environment variable @env{TEXTAGS} before invoking @command{etags}. The diff --git a/etc/NEWS b/etc/NEWS index d80e31ef7bb..4ccb158dd7d 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -343,6 +343,15 @@ the 'grep' results editable. The edits will be reflected in the buffer visiting the originating file. Typing 'C-c C-c' will leave the Grep Edit mode. +** TeX modes + ++++ +*** New xref backend for TeX modes. +The new backend ('tex-etags') is on by default, and improves the +functionality of the standard 'xref' commands in TeX buffers. You can +restore the standard 'etags' backend with the 'M-x xref-etags-mode' +toggle. + * New Modes and Packages in Emacs 31.1 diff --git a/lib-src/etags.c b/lib-src/etags.c index 556b7d701fc..7f652790261 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -793,11 +793,27 @@ variables set with 'set!' at top level in the file."; static const char *TeX_suffixes [] = { "bib", "clo", "cls", "ltx", "sty", "TeX", "tex", NULL }; static const char TeX_help [] = -"In LaTeX text, the argument of any of the commands '\\chapter',\n\ -'\\section', '\\subsection', '\\subsubsection', '\\eqno', '\\label',\n\ -'\\ref', '\\cite', '\\bibitem', '\\part', '\\appendix', '\\entry',\n\ -'\\index', '\\def', '\\newcommand', '\\renewcommand',\n\ -'\\newenvironment' or '\\renewenvironment' is a tag.\n\ +"In LaTeX text, the argument of the commands '\\chapter', '\\section',\n\ +'\\subsection', '\\subsubsection', '\\eqno', '\\label', '\\ref',\n\ +'\\Ref', '\\footref', '\\cite', '\\bibitem', '\\part', '\\appendix',\n\ +'\\entry', '\\index', '\\def', '\\edef', '\\gdef', '\\xdef',\n\ +'\\newcommand', '\\renewcommand', '\\newrobustcmd', '\\renewrobustcmd',\n\ +'\\newenvironment', '\\renewenvironment', '\\DeclareRobustCommand',\n\ +'\\providecommand', '\\providerobustcmd', '\\NewDocumentCommand',\n\ +'\\RenewDocumentCommand', '\\ProvideDocumentCommand',\n\ +'\\DeclareDocumentCommand', '\\NewExpandableDocumentCommand',\n\ +'\\RenewExpandableDocumentCommand', '\\ProvideExpandableDocumentCommand',\n\ +'\\DeclareExpandableDocumentCommand', '\\NewDocumentEnvironment',\n\ +'\\RenewDocumentEnvironment', '\\ProvideDocumentEnvironment',\n\ +'\\DeclareDocumentEnvironment','\\csdef', '\\csedef', '\\csgdef',\n\ +'\\csxdef', '\\csletcs', '\\cslet', '\\letcs', '\\let',\n\ +'\\cs_new_protected_nopar', '\\cs_new_protected', '\\cs_new_nopar',\n\ +'\\cs_new_eq', '\\cs_new', '\\cs_set_protected_nopar',\n\ +'\\cs_set_protected', '\\cs_set_nopar', '\\cs_set_eq', '\\cs_set',\n\ +'\\cs_gset_protected_nopar', '\\cs_gset_protected', '\\cs_gset_nopar',\n\ +'\\cs_gset_eq', '\\cs_gset', '\\cs_generate_from_arg_count', or\n\ +'\\cs_generate_variant' is a tag. So is the argument of any starred\n\ +variant of these commands.\n\ \n\ Other commands can be specified by setting the environment variable\n\ 'TEXTAGS' to a colon-separated list like, for example,\n\ @@ -5746,9 +5762,20 @@ static linebuffer *TEX_toktab = NULL; /* Table with tag tokens */ /* Default set of control sequences to put into TEX_toktab. The value of environment var TEXTAGS is prepended to this. */ static const char *TEX_defenv = "\ -:chapter:section:subsection:subsubsection:eqno:label:ref:cite:bibitem\ -:part:appendix:entry:index:def\ -:newcommand:renewcommand:newenvironment:renewenvironment"; +:label:ref:Ref:footref:chapter:section:subsection:subsubsection:eqno:cite\ +:bibitem:part:appendix:entry:index:def:edef:gdef:xdef:newcommand:renewcommand\ +:newenvironment:renewenvironment:DeclareRobustCommand:renewrobustcmd\ +:newrobustcmd:providecommand:providerobustcmd:NewDocumentCommand\ +:RenewDocumentCommand:ProvideDocumentCommand:DeclareDocumentCommand\ +:NewExpandableDocumentCommand:RenewExpandableDocumentCommand\ +:ProvideExpandableDocumentCommand:DeclareExpandableDocumentCommand\ +:NewDocumentEnvironment:RenewDocumentEnvironment\ +:ProvideDocumentEnvironment:DeclareDocumentEnvironment:csdef\ +:csedef:csgdef:csxdef:csletcs:cslet:letcs:let:cs_new_protected_nopar\ +:cs_new_protected:cs_new_nopar:cs_new_eq:cs_new:cs_set_protected_nopar\ +:cs_set_protected:cs_set_nopar:cs_set_eq:cs_set:cs_gset_protected_nopar\ +:cs_gset_protected:cs_gset_nopar:cs_gset_eq:cs_gset\ +:cs_generate_from_arg_count:cs_generate_variant"; static void TEX_decode_env (const char *, const char *); @@ -5807,19 +5834,139 @@ TeX_commands (FILE *inf) { char *p; ptrdiff_t namelen, linelen; - bool opgrp = false; + bool opgrp = false, one_esc = false, is_explthree = false; cp = skip_spaces (cp + key->len); + + /* 1. The canonical expl3 syntax looks something like this: + \cs_new:Npn \__hook_tl_gput:Nn { \ERROR }. First, if we + want to tag any such commands, we include only the part + before the colon (cs_new) in TEX_defenv or TEXTAGS. Second, + etags skips the argument specifier (including the colon) + after the tag token, so that it doesn't become the tag name. + Third, we set the boolean 'is_explthree' to true so that we + can remove the argument specifier from the actual tag name + (__hook_tl_gput). This all allows us to include expl3 + constructs in TEX_defenv or in the environment variable + TEXTAGS without requiring a change of separator, and it also + allows us to find the definition of variant commands (with + different argument specifiers) defined using, for example, + \cs_generate_variant:Nn. Please note that the expl3 spec + requires etags to pay more attention to whitespace in the + code. + + 2. We also automatically remove the asterisk from starred + variants of all commands, without the need to include the + starred commands explicitly in TEX_defenv or TEXTAGS. */ + if (*cp == ':') + { + while (!c_isspace (*cp) && *cp != TEX_opgrp) + cp++; + cp = skip_spaces (cp); + is_explthree = true; + } + else if (*cp == '*') + cp++; + + /* Skip the optional arguments to commands in the tags list so + that these arguments don't end up as the name of the tag. + The name will instead come from the argument in curly braces + that follows the optional ones. The '\let' command gets + special treatment. */ + while (*cp != '\0' && *cp != '%' + && !streq (key->buffer, "let")) + { + if (*cp == '[') + { + while (*cp != ']' && *cp != '\0' && *cp != '%') + cp++; + } + else if (*cp == '(') + { + while (*cp != ')' && *cp != '\0' && *cp != '%') + cp++; + } + else if (*cp == ']' || *cp == ')') + cp++; + else + break; + } if (*cp == TEX_opgrp) { opgrp = true; cp++; + cp = skip_spaces (cp); /* For expl3 code. */ } + + /* Removing the TeX escape character from tag names simplifies + things for editors finding tagged commands in TeX buffers. + This applies to Emacs but also to the tag-finding behavior + of at least some of the editors that use ctags, though in + the latter case this will remain suboptimal. The + undocumented ctags option '--no-duplicates' may help. */ + if (*cp == TEX_esc) + { + cp++; + one_esc = true; + } + + /* Testing !c_isspace && !c_ispunct is simpler, but halts + processing at too many places. The list as it stands tries + both to ensure that tag names will derive from macro names + rather than from optional parameters to those macros, and + also to return findable names while still allowing for + unorthodox constructs. */ for (p = cp; - (!c_isspace (*p) && *p != '#' && - *p != TEX_opgrp && *p != TEX_clgrp); + (!c_isspace (*p) && *p != '#' && *p != '=' && + *p != '[' && *p != '(' && *p != TEX_opgrp && + *p != TEX_clgrp && *p != '"' && *p != '\'' && + *p != '%' && *p != ',' && *p != '|' && *p != '$'); p++) - continue; + /* In expl3 code we remove the argument specification from + the tag name. More generally we allow only one (deleted) + escape char in a tag name, which (primarily) enables + tagging a TeX command's different, possibly temporary, + '\let' bindings. */ + if (is_explthree && *p == ':') + break; + else if (*p == TEX_esc) + { /* Second part of test is for, e.g., \cslet. */ + if (!one_esc && !opgrp) + { + one_esc = true; + continue; + } + else + break; + } + else + continue; + /* For TeX files, tags without a name are basically cruft, and + in some situations they can produce spurious and confusing + matches. Try to catch as many cases as possible where a + command name is of the form '\(', but avoid, as far as + possible, the spurious matches. */ + if (p == cp) + { + switch (*p) + { /* Include =? */ + case '(': case '[': case '"': case '\'': + case '\\': case '!': case '=': case ',': + case '|': case '$': + p++; + break; + case '{': case '}': case '<': case '>': + if (!opgrp) + { + p++; + if (*p == '\0' || *p == '%') + goto tex_next_line; + } + break; + default: + break; + } + } namelen = p - cp; linelen = lb.len; if (!opgrp || *p == TEX_clgrp) @@ -5828,9 +5975,18 @@ TeX_commands (FILE *inf) p++; linelen = p - lb.buffer + 1; } - make_tag (cp, namelen, true, - lb.buffer, linelen, lineno, linecharno); - goto tex_next_line; /* We only tag a line once */ + if (namelen) + make_tag (cp, namelen, true, + lb.buffer, linelen, lineno, linecharno); + /* Lines with more than one \def or \let are surprisingly + common in TeX files, especially in the system files that + form the basis of the various TeX formats. This tags them + all. */ + /* goto tex_next_line; /\* We only tag a line once *\/ */ + while (*cp != '\0' && *cp != '%' && *cp != TEX_esc) + cp++; + if (*cp != TEX_esc) + goto tex_next_line; } } tex_next_line: diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el index 4bc2c840cdb..ec0c0c47a2d 100644 --- a/lisp/textmodes/tex-mode.el +++ b/lisp/textmodes/tex-mode.el @@ -637,6 +637,14 @@ An alternative value is \" . \", if you use a font with a narrow period." 3 '(tex-font-lock-append-prop 'bold) 'append))))) "Gaudy expressions to highlight in TeX modes.") +(defvar-local tex-expl-region-list nil + "List of region boundaries where expl3 syntax is active. +It will be nil in buffers visiting files which use expl3 syntax +throughout, for example, expl3 classes or packages.") + +(defvar-local tex-expl-buffer-p nil + "Non-nil in buffers using expl3 syntax throughout.") + (defun tex-font-lock-suscript (pos) (unless (or (memq (get-text-property pos 'face) '(font-lock-constant-face font-lock-builtin-face @@ -646,7 +654,17 @@ An alternative value is \" . \", if you use a font with a narrow period." (pos pos)) (while (eq (char-before pos) ?\\) (setq pos (1- pos) odd (not odd))) - odd)) + odd) + ;; Check if POS is in an expl3 syntax region or an expl3 buffer + (when (eq (char-after pos) ?_) + (or tex-expl-buffer-p + (and + tex-expl-region-list + (catch 'result + (dolist (range tex-expl-region-list) + (and (> pos (car range)) + (< pos (cdr range)) + (throw 'result t)))))))) (if (eq (char-after pos) ?_) `(face subscript display (raise ,(car tex-font-script-display))) `(face superscript display (raise ,(cadr tex-font-script-display)))))) @@ -1290,8 +1308,16 @@ Entering SliTeX mode runs the hook `text-mode-hook', then the hook #'tex--prettify-symbols-compose-p) (setq-local syntax-propertize-function (syntax-propertize-rules latex-syntax-propertize-rules)) + ;; Don't add extra processing to `syntax-propertize' in files where + ;; expl3 syntax is always active. + :after-hook (progn (tex-expl-buffer-parse) + (unless tex-expl-buffer-p + (add-hook 'syntax-propertize-extend-region-functions + #'tex-expl-region-set nil t))) ;; TABs in verbatim environments don't do what you think. (setq-local indent-tabs-mode nil) + ;; Set up xref backend in TeX buffers. + (add-hook 'xref-backend-functions #'tex--xref-backend nil t) ;; Other vars that should be buffer-local. (make-local-variable 'tex-command) (make-local-variable 'tex-start-of-header) @@ -1937,6 +1963,36 @@ Mark is left at original location." (forward-sexp 1)))))) (message "%s words" count)))) +(defun tex-expl-buffer-parse () + "Identify buffers using expl3 syntax throughout." + (save-excursion + (goto-char (point-min)) + (when (tex-search-noncomment + (re-search-forward + "\\\\\\(?:ExplFile\\|ProvidesExpl\\|__xparse_file\\)" + nil t)) + (setq tex-expl-buffer-p t)))) + +(defun tex-expl-region-set (_beg _end) + "Create a list of regions where expl3 syntax is active. +This function updates the list whenever `syntax-propertize' runs, and +stores it in the buffer-local variable `tex-expl-region-list'. The list +will always be nil when the buffer visits an expl3 file, for example, an +expl3 class or package, where the entire file uses expl3 syntax." + (unless syntax-ppss--updated-cache;; Stop forward search running twice. + (setq tex-expl-region-list nil) + ;; Leaving this test here allows users to set `tex-expl-buffer-p' + ;; independently of the mode's automatic detection of an expl3 file. + (unless tex-expl-buffer-p + (goto-char (point-min)) + (let ((case-fold-search nil)) + (while (tex-search-noncomment + (search-forward "\\ExplSyntaxOn" nil t)) + (let ((new-beg (point)) + (new-end (or (tex-search-noncomment + (search-forward "\\ExplSyntaxOff" nil t)) + (point-max)))) + (push (cons new-beg new-end) tex-expl-region-list))))))) ;;; Invoking TeX in an inferior shell. @@ -3743,6 +3799,306 @@ There might be text before point." (process-send-region tex-chktex--process (point-min) (point-max)) (process-send-eof tex-chktex--process)))) + +;;; Xref backend + +;; Here we lightly adapt the default etags backend for xref so that +;; the main xref user commands (including `xref-find-definitions', +;; `xref-find-apropos', and `xref-find-references' [on M-., C-M-., and +;; M-?, respectively]) work in TeX buffers. The only methods we +;; actually modify are `xref-backend-identifier-at-point' and +;; `xref-backend-references'. Many of the complications here, and in +;; `etags' itself, are due to the necessity of parsing both the old +;; TeX syntax and the new expl3 syntax, which will continue to appear +;; together in documents for the foreseeable future. Synchronizing +;; Emacs and `etags' this way aims to improve the user experience "out +;; of the box." + +(defvar tex-thingatpt-exclude-chars '(?\\ ?\{ ?\}) + "Exclude these chars by default from TeX thing-at-point. + +The TeX `xref-backend-identifier-at-point' method uses the characters +listed in this variable to decide on the default search string to +present to the user who calls an `xref' command. These characters +become part of a regexp which always excludes them from that default +string. For the `xref' commands to function properly in TeX buffers, at +least the TeX escape and the two TeX grouping characters should be +listed here. Should your TeX documents contain other characters which +you want to exclude by default, then you can add them to the list, +though you may wish to consult the functions +`tex-thingatpt--beginning-of-symbol' and `tex-thingatpt--end-of-symbol' +to see what the regexp already contains. If your documents contain +non-standard escape and grouping characters, then you can replace the +three listed here with your own, thereby allowing the three standard +characters to appear by default in search strings. Please be aware, +however, that the `etags' program only recognizes `\\' (92) and `!' (33) +as escape characters in TeX documents, and if it detects the latter it +also uses `<>' as the TeX grouping construct rather than `{}'. Setting +the escape and grouping chars to anything other than `\\=\\{}' or `!<>' +will not be useful without changes to `etags', at least for commands +that search tags tables, such as \\[xref-find-definitions] and \ +\\[xref-find-apropos]. + +Should you wish to change the defaults, please also be aware that, +without further modifications to tex-mode.el, the usual text-parsing +routines for `font-lock' and the like won't work correctly, as the +default escape and grouping characters are currently hard coded in many +places.") + +;; Populate `semantic-symref-filepattern-alist' for the in-tree modes; +;; AUCTeX is doing the same for its modes. +(with-eval-after-load 'semantic/symref/grep + (defvar semantic-symref-filepattern-alist) + (push '(latex-mode "*.[tT]e[xX]" "*.ltx" "*.sty" "*.cl[so]" + "*.bbl" "*.drv" "*.hva") + semantic-symref-filepattern-alist) + (push '(plain-tex-mode "*.[tT]e[xX]" "*.ins") + semantic-symref-filepattern-alist) + (push '(doctex-mode "*.dtx") semantic-symref-filepattern-alist)) + +(defun tex--xref-backend () 'tex-etags) + +(cl-defmethod xref-backend-identifier-at-point ((_backend (eql 'tex-etags))) + (require 'etags) + (tex--thing-at-point)) + +;; The detection of `_' and `:' is a primitive method for determining +;; whether point is on an expl3 construct. It may fail in some +;; instances. +(defun tex--thing-at-point () + "Demarcate `thing-at-point' for the TeX `xref' backend." + (let ((bounds (tex--bounds-of-symbol-at-point))) + (when bounds + (let ((texsym (buffer-substring-no-properties (car bounds) (cdr bounds)))) + (if (and (not (string-match-p "reference" (symbol-name this-command))) + (seq-contains-p texsym ?_) + (seq-contains-p texsym ?:)) + (seq-take texsym (seq-position texsym ?:)) + texsym))))) + +(defun tex-thingatpt--beginning-of-symbol () + (and + (re-search-backward (concat "[][" + (mapconcat #'regexp-quote + (mapcar #'char-to-string + tex-thingatpt-exclude-chars)) + "\"*`'#=&()%,|$[:cntrl:][:blank:]]")) + (forward-char))) + +(defun tex-thingatpt--end-of-symbol () + (and + (re-search-forward (concat "[][" + (mapconcat #'regexp-quote + (mapcar #'char-to-string + tex-thingatpt-exclude-chars)) + "\"*`'#=&()%,|$[:cntrl:][:blank:]]")) + (backward-char))) + +(defun tex--bounds-of-symbol-at-point () + "Simplify `bounds-of-thing-at-point' for TeX `xref' backend." + (let ((orig (point))) + (ignore-errors + (save-excursion + (tex-thingatpt--end-of-symbol) + (tex-thingatpt--beginning-of-symbol) + (let ((beg (point))) + (if (<= beg orig) + (let ((real-end + (progn + (tex-thingatpt--end-of-symbol) + (point)))) + (cond ((and (<= orig real-end) (< beg real-end)) + (cons beg real-end)) + ((and (= orig real-end) (= beg real-end)) + (cons beg (1+ beg)))))))))));; For 1-char TeX commands. + +(cl-defmethod xref-backend-identifier-completion-table ((_backend + (eql 'tex-etags))) + (xref-backend-identifier-completion-table 'etags)) + +(cl-defmethod xref-backend-identifier-completion-ignore-case ((_backend + (eql + 'tex-etags))) + (xref-backend-identifier-completion-ignore-case 'etags)) + +(cl-defmethod xref-backend-definitions ((_backend (eql 'tex-etags)) symbol) + (xref-backend-definitions 'etags symbol)) + +(cl-defmethod xref-backend-apropos ((_backend (eql 'tex-etags)) pattern) + (xref-backend-apropos 'etags pattern)) + +;; The `xref-backend-references' method requires more code than the +;; others for at least two main reasons: TeX authors have typically been +;; free in their invention of new file types with new suffixes, and they +;; have also tended sometimes to include non-symbol characters in +;; command names. When combined with the default Semantic Symbol +;; Reference API, these two characteristics of TeX code mean that a +;; command like `xref-find-references' would often fail to find any hits +;; for a symbol at point, including the one under point in the current +;; buffer, or it would find only some instances and skip others. + +(defun tex-find-references-syntax-table () + (let ((st (if (boundp 'TeX-mode-syntax-table) + (make-syntax-table TeX-mode-syntax-table) + (make-syntax-table tex-mode-syntax-table)))) + st)) + +(defvar tex--xref-syntax-fun nil) + +(defun tex-xref-syntax-function (str beg end) + "Provide a bespoke `syntax-propertize-function' for \\[xref-find-references]." + (let* (grpb tempstr + (shrtstr (if end + (progn + (setq tempstr (seq-take str (1- (length str)))) + (if beg + (setq tempstr (seq-drop tempstr 1)) + tempstr)) + (seq-drop str 1))) + (grpa (if (and beg end) + (prog1 + (list 1 "_") + (setq grpb (list 2 "_"))) + (list 1 "_"))) + (re (concat beg (regexp-quote shrtstr) end)) + (temp-rule (if grpb + (list re grpa grpb) + (list re grpa)))) + ;; Simple benchmarks suggested that the speed-up from compiling this + ;; function was nearly nil, so `eval' and its non-byte-compiled + ;; function remain. + (setq tex--xref-syntax-fun (eval + `(syntax-propertize-rules ,temp-rule))))) + +(defun tex--collect-file-extensions () + "Gather TeX file extensions from `auto-mode-alist'." + (let* ((mlist (when (rassq major-mode auto-mode-alist) + (seq-filter + (lambda (elt) + (eq (cdr elt) major-mode)) + auto-mode-alist))) + (lcsym (intern-soft (downcase (symbol-name major-mode)))) + (lclist (and lcsym + (not (eq lcsym major-mode)) + (rassq lcsym auto-mode-alist) + (seq-filter + (lambda (elt) + (eq (cdr elt) lcsym)) + auto-mode-alist))) + (shortsym (when (stringp mode-name) + (intern-soft (concat (string-trim-right mode-name "/.*") + "-mode")))) + (lcshortsym (when (stringp mode-name) + (intern-soft (downcase + (concat + (string-trim-right mode-name "/.*") + "-mode"))))) + (shlist (and shortsym + (not (eq shortsym major-mode)) + (not (eq shortsym lcsym)) + (rassq shortsym auto-mode-alist) + (seq-filter + (lambda (elt) + (eq (cdr elt) shortsym)) + auto-mode-alist))) + (lcshlist (and lcshortsym + (not (eq lcshortsym major-mode)) + (not (eq lcshortsym lcsym)) + (rassq lcshortsym auto-mode-alist) + (seq-filter + (lambda (elt) + (eq (cdr elt) lcshortsym)) + auto-mode-alist))) + (exts (when (or mlist lclist shlist lcshlist) + (seq-union (seq-map #'car lclist) + (seq-union (seq-map #'car mlist) + (seq-union (seq-map #'car lcshlist) + (seq-map #'car shlist)))))) + (ed-exts (when exts + (seq-map + (lambda (elt) + (concat "*" (string-trim elt "\\\\" "\\\\'"))) + exts)))) + ed-exts)) + +(defvar tex--buffers-list nil) +(defvar-local tex--old-syntax-function nil) + +(cl-defmethod xref-backend-references ((_backend (eql 'tex-etags)) identifier) + "Find references of IDENTIFIER in TeX buffers and files." + (require 'semantic/symref/grep) + (defvar semantic-symref-filepattern-alist) + (let (bufs texbufs + (mode major-mode)) + (dolist (buf (buffer-list)) + (if (eq (buffer-local-value 'major-mode buf) mode) + (push buf bufs) + (when (string-match-p ".*\\.[tT]e[xX]" (buffer-name buf)) + (push buf texbufs)))) + (unless (seq-set-equal-p tex--buffers-list bufs) + (let* ((amalist (tex--collect-file-extensions)) + (extlist (alist-get mode semantic-symref-filepattern-alist)) + (extlist-new (seq-uniq + (seq-union amalist extlist #'string-match-p)))) + (setq tex--buffers-list bufs) + (dolist (buf bufs) + (when-let ((fbuf (buffer-file-name buf)) + (ext (file-name-extension fbuf)) + (finext (concat "*." ext)) + ((not (seq-find (lambda (elt) (string-match-p elt finext)) + extlist-new))) + ((push finext extlist-new))))) + (unless (seq-set-equal-p extlist-new extlist) + (setf (alist-get mode semantic-symref-filepattern-alist) + extlist-new)))) + (let* (setsyntax + (punct (with-syntax-table (tex-find-references-syntax-table) + (seq-positions identifier (list ?w ?_) + (lambda (elt sycode) + (not (memq (char-syntax elt) sycode)))))) + (end (and punct + (memq (1- (length identifier)) punct) + (> (length identifier) 1) + (concat "\\(" + (regexp-quote + (string (elt identifier + (1- (length identifier))))) + "\\)"))) + (beg (and punct + (memq 0 punct) + (concat "\\(" + (regexp-quote (string (elt identifier 0))) + "\\)"))) + (text-mode-hook + (if (or end beg) + (progn + (tex-xref-syntax-function identifier beg end) + (setq setsyntax (lambda () + (setq-local syntax-propertize-function + tex--xref-syntax-fun) + (setq-local TeX-style-hook-applied-p t))) + (cons setsyntax text-mode-hook)) + text-mode-hook))) + (unless (memq 'doctex-mode (derived-mode-all-parents mode)) + (setq bufs (append texbufs bufs))) + (when (or end beg) + (dolist (buf bufs) + (with-current-buffer buf + (unless (local-variable-p 'tex--old-syntax-function) + (setq tex--old-syntax-function syntax-propertize-function)) + (setq-local syntax-propertize-function + tex--xref-syntax-fun) + (syntax-ppss-flush-cache (point-min))))) + (unwind-protect + (xref-backend-references nil identifier) + (when (or end beg) + (dolist (buf bufs) + (with-current-buffer buf + (when buffer-file-truename + (setq-local syntax-propertize-function + tex--old-syntax-function) + (syntax-ppss-flush-cache (point-min)))))))))) + (make-obsolete-variable 'tex-mode-load-hook "use `with-eval-after-load' instead." "28.1") (run-hooks 'tex-mode-load-hook) commit 38de992a5a3ff13c6c727fd519b3f016f15264ea Author: Stefan Kangas Date: Sat Sep 14 16:34:11 2024 +0200 * etc/TODO: New item "support indentation guides". Ref: https://lists.gnu.org/r/emacs-devel/2024-07/msg01062.html diff --git a/etc/TODO b/etc/TODO index 65861f1cae5..87ca19f37f2 100644 --- a/etc/TODO +++ b/etc/TODO @@ -481,6 +481,14 @@ For some discussion and implementation ideas (including possibly using LSP), see the thread starting at https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00609.html +** Add indentation guide support to the display engine +Support vertical lines that indicate the current level of indentation, +which is useful when editing source code. This feature should be +implemented in the display engine. + +See the indent-bars package, which implements this in Emacs Lisp: +https://github.com/jdtsmith/indent-bars + ** FFI (foreign function interface) See e.g. https://lists.gnu.org/r/emacs-devel/2013-10/msg00246.html commit 98e582e74a2bbc2c7fdef02b8cd90036fa217712 Author: Eli Zaretskii Date: Sat Sep 14 17:18:57 2024 +0300 Fix indentation of Fortran do-loops * lisp/progmodes/fortran.el (fortran-calculate-indent): Fix regexp for do-loops. Reported by Ken Mankoff . (Bug#73218) diff --git a/lisp/progmodes/fortran.el b/lisp/progmodes/fortran.el index 8a726dfe66e..0bd807859c7 100644 --- a/lisp/progmodes/fortran.el +++ b/lisp/progmodes/fortran.el @@ -1631,7 +1631,7 @@ Return point or nil." (setq icol (+ icol fortran-if-indent))) ((looking-at "where[ \t]*(.*)[ \t]*\n") (setq icol (+ icol fortran-if-indent))) - ((looking-at "do\\b") + ((looking-at "do *[0-9]* *[a-z0-9_]+ *= *[a-z0-9_]+ *, *[a-z0-9_]+") (setq icol (+ icol fortran-do-indent))) ((looking-at "\\(structure\\|union\\|map\\|interface\\)\ commit 3e98ad3063a6dfc96676d297ee6ea3c96a3e049f Author: Eli Zaretskii Date: Sat Sep 14 15:42:15 2024 +0300 ; * etc/NEWS: Fix last change. diff --git a/etc/NEWS b/etc/NEWS index aa6bcf8ab48..d80e31ef7bb 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -455,7 +455,8 @@ send user data to Apple’s speech recognition servers. --- ** Emacs on MS-Windows now supports GUI dialogs and message boxes better. In particular, it is now possible to show text with embedded newlines in -a dialog popped by 'message-box'. +a dialog popped by 'message-box'. This is supported on Windows Vista +and later versions. ---------------------------------------------------------------------- commit 0cf9886cdfb0dd3082d70cb08bd5845d8f42a813 Merge: 7eaa4542834 d509a356997 Author: Eli Zaretskii Date: Sat Sep 14 07:55:01 2024 -0400 Merge from origin/emacs-30 d509a356997 Fix regression in widget-move (bug#72995) ef0276de82b ; * lisp/cus-edit.el (setopt): Doc fix. (Bug#73098) b115c2d5eba ; * lisp/minibuffer.el (completion-pcm--merge-completions... 3cda1fdc3b7 Correctly include fixed strings before a prefix wildcard ... 57d93d0259a ; * lisp/treesit.el (treesit-major-mode-setup): Doc fix. ad289f364e5 ; Improve documentation of 'easy-menu-define' 3cad7cc8dc8 Set treesit-primary-parser for c and elixir ts mode 2f243fb91d6 ; Minor doc fix in treesit.el 6a6d7925c9d Fix range handling so it works for multibyte buffer (bug#... 76faf7e6091 Revert "Read more on each call to treesit's buffer reader" c70bd0e3fe9 Fix tree-sitter indent preset prev-adaptive-prefix 272df33fb8b ; * CONTRIBUTE: Minor copyedits. 8e1187e336f Improve NEWS entries ca3932121a8 Don't fail uniquify-tests in non-version-controlled sourc... 79f68597aba ; * etc/ORG-NEWS: Fix typo. d66b70f3607 * doc/misc/auth.texi: Minor copy edits. 2c6b7b2da9f ; * admin/MAINTAINERS: Remove some entries for Artur Mala... 11e7ae3964e Fix bug#72254 # Conflicts: # etc/NEWS commit 7eaa454283491f8397b29c9b208b1eee7706c3ea Merge: fe6e58f7c5a 9a1c76bf7ff Author: Eli Zaretskii Date: Sat Sep 14 07:54:56 2024 -0400 ; Merge from origin/emacs-30 The following commit was skipped: 9a1c76bf7ff Bump Emacs version to 30.0.91 commit fe6e58f7c5a2a3f6b631e125665c809de66642ca Merge: f6417ba91b3 68530860ae9 Author: Eli Zaretskii Date: Sat Sep 14 07:54:56 2024 -0400 Merge from origin/emacs-30 68530860ae9 ; * ChangeLog.4: Update. fb1db366b98 ; * etc/AUTHORS: Update. commit f6417ba91b3fdffc5af43bc4a7ad0b7ed007f442 Author: Sean Whitton Date: Fri Sep 6 11:35:46 2024 +0100 New commands unix-word-rubout, unix-filename-rubout * lisp/simple.el (forward-unix-word): New function. (unix-word-rubout, unix-filename-rubout): New commands. * etc/NEWS: Announce the new commands. diff --git a/etc/NEWS b/etc/NEWS index dc633fdeba4..aa6bcf8ab48 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -132,6 +132,12 @@ When using 'visual-wrap-prefix-mode' in buffers with variable-pitch fonts, the wrapped text will now be lined up correctly so that it's exactly below the text after the prefix on the first line. +--- +** New commands 'unix-word-rubout' and 'unix-filename-rubout'. +Unix-words are words separated by whitespace regardless of the buffer's +syntax table. In a Unix terminal or shell, C-w kills by Unix-word. +The new commands 'unix-word-rubout' and 'unix-filename-rubout' allow +you to bind keys to operate more similarly to the terminal. * Changes in Specialized Modes and Packages in Emacs 31.1 diff --git a/lisp/simple.el b/lisp/simple.el index eedc5768fe2..9b09571b333 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -8896,6 +8896,63 @@ constitute a word." ;; If we found something nonempty, return it as a string. (unless (= start end) (buffer-substring-no-properties start end))))) + +(defun forward-unix-word (n &optional delim) + "Move forward N Unix-words. +A Unix-word is whitespace-delimited. +A negative N means go backwards to the beginning of Unix-words. + +Unix-words differ from Emacs words in that they are always delimited by +whitespace, regardless of the buffer's syntax table. This function +emulates how C-w at the Unix terminal or shell identifies words. + +Optional argument DELIM specifies what characters are considered +whitespace. It is a string as might be passed to `skip-chars-forward'. +The default is \"\\s\\f\\n\\r\\t\\v\". Do not prefix a `^' character." + (when (string-prefix-p "^" delim) + (error "DELIM argument must not begin with `^'")) + (unless (zerop n) + ;; We do skip over newlines by default because `backward-word' does. + (let* ((delim (or delim "\s\f\n\r\t\v")) + (ndelim (format "^%s" delim)) + (start (point)) + (fun (if (> n 0) + #'skip-chars-forward + #'skip-chars-backward))) + (dotimes (_ (abs n)) + (funcall fun delim) + (funcall fun ndelim)) + (constrain-to-field nil start)))) + +(defun unix-word-rubout (arg) + "Kill ARG Unix-words backwards. +A Unix-word is whitespace-delimited. +Interactively, ARG is the numeric prefix argument, defaulting to 1. +A negative ARG means to kill forwards. + +Unix-words differ from Emacs words in that they are always delimited by +whitespace, regardless of the buffer's syntax table. +Thus, this command emulates C-w at the Unix terminal or shell. +See also this command's nakesake in Info node +`(readline)Commands For Killing'." + (interactive "^p") + (let ((start (point))) + (forward-unix-word (- arg)) + (kill-region start (point)))) + +(defun unix-filename-rubout (arg) + "Kill ARG Unix-words backwards, also treating slashes as word delimiters. +A Unix-word is whitespace-delimited. +Interactively, ARG is the numeric prefix argument, defaulting to 1. +A negative ARG means to kill forwards. + +This is like `unix-word-rubout' (which see), but `/' and `\\' are also +treated as delimiting words. See this command's namesake in Info node +`(readline)Commands For Killing'." + (interactive "^p") + (let ((start (point))) + (forward-unix-word (- arg) "\\\\/\s\f\n\r\t\v") + (kill-region start (point)))) (defcustom fill-prefix nil "String for filling to insert at front of new line, or nil for none." commit 0a6e988b8d2d610d824d84a176fe9c5e86e02a87 Author: Eli Zaretskii Date: Sat Sep 14 14:02:51 2024 +0300 ; * etc/NEWS: Announce the improvements in w32 GUI dialogs. diff --git a/etc/NEWS b/etc/NEWS index b2df02b53e2..dc633fdeba4 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -446,6 +446,11 @@ allowing Emacs users access to speech recognition utilities. Note: Accepting this permission allows the use of system APIs, which may send user data to Apple’s speech recognition servers. +--- +** Emacs on MS-Windows now supports GUI dialogs and message boxes better. +In particular, it is now possible to show text with embedded newlines in +a dialog popped by 'message-box'. + ---------------------------------------------------------------------- This file is part of GNU Emacs. commit aa7dee58d81817285208471074f1af598ebf0c98 Author: Cecilio Pardo Date: Wed Sep 11 15:44:28 2024 +0200 Support GUI dialogs and message boxes better on MS-Windows * src/w32menu.c (TASKDIALOG_COMMON_BUTTON_FLAGS, TASKDIALOG_FLAGS) (PFTASKDIALOGCALLBACK, TASKDIALOG_BUTTON, TASKDIALOGCONFIG) (TDN_CREATED, TDM_ENABLE_BUTTON, TDF_ALLOW_DIALOG_CANCELLATION) (TD_INFORMATION_ICON) [!MINGW_W64]: Define. (TaskDialogIndirect_Proc): Declare function type. (TASK_DIALOG_MAX_BUTTONS): New macro. (task_dialog_callback): New callback function. (w32_popup_dialog): Add dialog implementation using TaskDialog. (globals_of_w32menu): Load TaskDialogIndirect from comctl32.dll. (Bug#20481) diff --git a/src/menu.c b/src/menu.c index de4d0964e9c..6b4aaef1715 100644 --- a/src/menu.c +++ b/src/menu.c @@ -1594,9 +1594,10 @@ for instance using the window manager, then this produces a quit and Lisp_Object selection = FRAME_TERMINAL (f)->popup_dialog_hook (f, header, contents); #ifdef HAVE_NTGUI - /* NTGUI supports only simple dialogs with Yes/No choices. For - other dialogs, it returns the symbol 'unsupported--w32-dialog', - as a signal for the caller to fall back to the emulation code. */ + /* NTGUI on Windows versions before Vista supports only simple + dialogs with Yes/No choices. For other dialogs, it returns the + symbol 'unsupported--w32-dialog', as a signal for the caller to + fall back to the emulation code. */ if (!EQ (selection, Qunsupported__w32_dialog)) #endif return selection; diff --git a/src/w32menu.c b/src/w32menu.c index cea4f4892a4..c3d147841b6 100644 --- a/src/w32menu.c +++ b/src/w32menu.c @@ -52,6 +52,9 @@ along with GNU Emacs. If not, see . */ #include "w32common.h" /* for osinfo_cache */ +#include "commctrl.h" + +/* This only applies to OS versions prior to Vista. */ #undef HAVE_DIALOGS /* TODO: Implement native dialogs. */ #ifndef TRUE @@ -77,6 +80,66 @@ typedef int (WINAPI * MessageBoxW_Proc) ( IN const WCHAR *caption, IN UINT type); +#ifndef MINGW_W64 +/* mingw.org's MinGW doesn't have this in its header files. */ + typedef int TASKDIALOG_COMMON_BUTTON_FLAGS; + + typedef int TASKDIALOG_FLAGS; + + typedef HRESULT (CALLBACK *PFTASKDIALOGCALLBACK) ( + HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData); + + typedef struct _TASKDIALOG_BUTTON { + int nButtonID; + PCWSTR pszButtonText; + } TASKDIALOG_BUTTON; + + typedef struct _TASKDIALOGCONFIG { + UINT cbSize; + HWND hwndParent; + HINSTANCE hInstance; + TASKDIALOG_FLAGS dwFlags; + TASKDIALOG_COMMON_BUTTON_FLAGS dwCommonButtons; + PCWSTR pszWindowTitle; + union { + HICON hMainIcon; + PCWSTR pszMainIcon; + } DUMMYUNIONNAME; + PCWSTR pszMainInstruction; + PCWSTR pszContent; + UINT cButtons; + const TASKDIALOG_BUTTON *pButtons; + int nDefaultButton; + UINT cRadioButtons; + const TASKDIALOG_BUTTON *pRadioButtons; + int nDefaultRadioButton; + PCWSTR pszVerificationText; + PCWSTR pszExpandedInformation; + PCWSTR pszExpandedControlText; + PCWSTR pszCollapsedControlText; + union { + HICON hFooterIcon; + PCWSTR pszFooterIcon; + } DUMMYUNIONNAME2; + PCWSTR pszFooter; + PFTASKDIALOGCALLBACK pfCallback; + LONG_PTR lpCallbackData; + UINT cxWidth; + } TASKDIALOGCONFIG; + +# define TDN_CREATED 0 +# define TDM_ENABLE_BUTTON (WM_USER+111) +# define TDF_ALLOW_DIALOG_CANCELLATION 0x8 +# define TD_INFORMATION_ICON MAKEINTRESOURCEW (-3) + +#endif + +typedef HRESULT (WINAPI *TaskDialogIndirect_Proc) ( + IN const TASKDIALOGCONFIG *pTaskConfig, + OUT int *pnButton, + OUT int *pnRadioButton, + OUT BOOL *pfVerificationFlagChecked); + #ifdef NTGUI_UNICODE GetMenuItemInfoA_Proc get_menu_item_info = GetMenuItemInfoA; SetMenuItemInfoA_Proc set_menu_item_info = SetMenuItemInfoA; @@ -89,6 +152,8 @@ AppendMenuW_Proc unicode_append_menu = NULL; MessageBoxW_Proc unicode_message_box = NULL; #endif /* NTGUI_UNICODE */ +static TaskDialogIndirect_Proc task_dialog_indirect; + #ifdef HAVE_DIALOGS static Lisp_Object w32_dialog_show (struct frame *, Lisp_Object, Lisp_Object, char **); #else @@ -101,14 +166,155 @@ static int fill_in_menu (HMENU, widget_value *); void w32_free_menu_strings (HWND); +#define TASK_DIALOG_MAX_BUTTONS 10 + +static HRESULT CALLBACK +task_dialog_callback (HWND hwnd, UINT msg, WPARAM wParam, + LPARAM lParam, LONG_PTR callback_data) +{ + switch (msg) + { + case TDN_CREATED: + /* Disable all buttons with ID >= 2000 */ + for (int i = 0; i < TASK_DIALOG_MAX_BUTTONS; i++) + SendMessage (hwnd, TDM_ENABLE_BUTTON, 2000 + i, FALSE); + break; + } + return S_OK; +} + Lisp_Object w32_popup_dialog (struct frame *f, Lisp_Object header, Lisp_Object contents) { - check_window_system (f); -#ifndef HAVE_DIALOGS + if (task_dialog_indirect) + { + int wide_len; + + CHECK_CONS (contents); + + /* Get the title as an UTF-16 string. */ + char *title = SSDATA (ENCODE_UTF_8 (XCAR (contents))); + wide_len = (sizeof (WCHAR) + * pMultiByteToWideChar (CP_UTF8, 0, title, -1, NULL, 0)); + WCHAR *title_w = alloca (wide_len); + pMultiByteToWideChar (CP_UTF8, 0, title, -1, title_w, wide_len); + + /* Prepare the arrays with the dialog's buttons and return values. */ + TASKDIALOG_BUTTON buttons[TASK_DIALOG_MAX_BUTTONS]; + Lisp_Object button_values[TASK_DIALOG_MAX_BUTTONS]; + int button_count = 0; + Lisp_Object b = XCDR (contents); + + while (!NILP (b)) + { + if (button_count >= TASK_DIALOG_MAX_BUTTONS) + { + /* We have too many buttons. We ignore the rest. */ + break; + } + + Lisp_Object item = XCAR (b); + + if (CONSP (item)) + { + /* A normal item (text . value) */ + Lisp_Object item_name = XCAR (item); + Lisp_Object item_value = XCDR (item); + + CHECK_STRING (item_name); + + item_name = ENCODE_UTF_8 (item_name); + wide_len = (sizeof (WCHAR) + * pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item_name), + -1, NULL, 0)); + buttons[button_count].pszButtonText = alloca (wide_len); + pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item_name), -1, + (LPWSTR) + buttons[button_count].pszButtonText, + wide_len); + buttons[button_count].nButtonID = 1000 + button_count; + button_values[button_count++] = item_value; + } + else if (NILP (item)) + { + /* A nil item means to put all following items on the + right. We ignore this. */ + } + else if (STRINGP (item)) + { + /* A string item means an unselectable button. We add a + button, and then need to disable it on the callback. We + use ids based on 2000 to mark these buttons. */ + Lisp_Object item_name = ENCODE_UTF_8 (item); + wide_len = (sizeof (WCHAR) + * pMultiByteToWideChar (CP_UTF8, 0, + SSDATA (item_name), + -1, NULL, 0)); + buttons[button_count].pszButtonText = alloca (wide_len); + pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item_name), -1, + (LPWSTR) + buttons[button_count].pszButtonText, + wide_len); + buttons[button_count].nButtonID = 2000 + button_count; + button_values[button_count++] = Qnil; + } + else + { + error ("Incorrect dialog button specification"); + return Qnil; + } + + b = XCDR (b); + } + + int pressed_button = 0; + TASKDIALOGCONFIG config = { 0 }; + config.hwndParent = FRAME_W32_WINDOW (f); + config.cbSize = sizeof (config); + config.hInstance = hinst; + config.dwFlags = TDF_ALLOW_DIALOG_CANCELLATION; + config.pfCallback = task_dialog_callback; + config.pszWindowTitle = L"Question"; + if (!NILP (header)) + { + config.pszWindowTitle = L"Information"; + config.pszMainIcon = TD_INFORMATION_ICON; + } + + config.pszMainInstruction = title_w; + config.pButtons = buttons; + config.cButtons = button_count; + + if (!SUCCEEDED (task_dialog_indirect (&config, &pressed_button, + NULL, NULL))) + quit (); + + int button_index; + switch (pressed_button) + { + case IDOK: + /* This can only happen if no buttons were provided. The OK + button is automatically added by TaskDialogIndirect in that + case. */ + return Qt; + case IDCANCEL: + /* The user closed the dialog without using the buttons. */ + return quit (); + default: + /* One of the specified buttons. */ + button_index = pressed_button - 1000; + if (button_index >= 0 && button_index < button_count) + return button_values[button_index]; + return quit (); + } + } + + /* If we get here, TaskDialog is not supported. Use MessageBox/Menu. */ + +#ifndef HAVE_DIALOGS /* Handle simple Yes/No choices as MessageBox popups. */ if (is_simple_dialog (contents)) return simple_dialog_show (f, contents, header); @@ -1618,6 +1824,10 @@ syms_of_w32menu (void) void globals_of_w32menu (void) { + HMODULE comctrl32 = GetModuleHandle ("comctl32.dll"); + task_dialog_indirect = (TaskDialogIndirect_Proc) + get_proc_addr (comctrl32, "TaskDialogIndirect"); + #ifndef NTGUI_UNICODE /* See if Get/SetMenuItemInfo functions are available. */ HMODULE user32 = GetModuleHandle ("user32.dll"); commit d509a35699738519d42a35d72827b1111425669c Author: Stephen Berman Date: Sat Sep 14 12:42:49 2024 +0200 Fix regression in widget-move (bug#72995) * lisp/wid-edit.el (widget-move): Avoid advancing point only if it is at the start of a widget at BOB. * test/lisp/wid-edit-tests.el (widget-test-widget-move-bug72995): New test. diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el index e7e6351fcab..77e506960a2 100644 --- a/lisp/wid-edit.el +++ b/lisp/wid-edit.el @@ -1336,7 +1336,10 @@ nothing is shown in the echo area." (let ((new (widget-tabable-at))) (while (and (eq (widget-tabable-at) new) (not (bobp))) (backward-char))) - (unless (bobp) (forward-char))) + ;; If the widget is at BOB, point is already at the widget's + ;; starting position; otherwise, advance point to put it at the + ;; start of the widget (cf. bug#69943 and bug#72995). + (unless (and (widget-tabable-at) (bobp)) (forward-char))) (unless suppress-echo (widget-echo-help (point))) (run-hooks 'widget-move-hook)) diff --git a/test/lisp/wid-edit-tests.el b/test/lisp/wid-edit-tests.el index d416eb99022..03e7e5a7b7d 100644 --- a/test/lisp/wid-edit-tests.el +++ b/test/lisp/wid-edit-tests.el @@ -344,6 +344,23 @@ return nil, even with a non-nil bubblep argument." (should (string= "Third" (widget-value (widget-at)))) (widget-forward 1))) ; Should not signal beginning-of-buffer error. +(ert-deftest widget-test-widget-move-bug72995 () + "Test moving to a widget that starts at buffer position 2." + (with-temp-buffer + ;; The first tabable widget begins at position 2 (bug#72995). + (widget-insert " ") + (dolist (el '("First" "Second" "Third")) + (widget-create 'push-button el)) + (widget-insert "\n") + (use-local-map widget-keymap) + (widget-setup) + ;; Make sure there is no tabable widget at BOB. + (goto-char (point-min)) + (should-not (widget-tabable-at)) + ;; Check that we can move to the first widget after BOB. + (widget-forward 1) + (should (widget-tabable-at)))) + (ert-deftest widget-test-color-match () "Test that the :match function for the color widget works." (let ((widget (widget-convert 'color))) commit db1eb8a282c1832fd34be049e80dcb1a3b59ade2 Author: Visuwesh Date: Mon Sep 9 20:08:04 2024 +0530 Make the *grep* buffer editable * lisp/progmodes/compile.el (compilation--update-markers): Factor out function... (compilation-next-error-function): ...from here. Adjust to use the above. * lisp/progmodes/grep.el (grep-edit--prepare-buffer) (grep-edit-mode-map, grep-edit-mode-hook, grep-edit-mode) (grep-change-to-grep-edit-mode, grep-edit-save-changes): Add new 'grep-edit-mode' to make the grep results editable like in 'occur-edit-mode' by using the 'occur' framework. (grep-mode-map): Bind 'e' to the new command 'grep-change-to-grep-edit-mode'. * doc/emacs/building.texi (Grep Searching): Update Info manual to include the above command. * etc/NEWS: Announce the change. (Bug#70820) diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index bb03d8cf325..4b2f1ed0649 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi @@ -528,6 +528,16 @@ grep-find-toggle-abbreviation}. To disable this abbreviation of the shell commands, customize the option @code{grep-find-abbreviate} to a @code{nil} value. +@findex grep-change-to-grep-edit-mode +@cindex Grep Edit mode +@cindex mode, Grep Edit + Typing @kbd{e} in the @file{*grep*} buffer makes the buffer writiable +and enters the Grep Edit mode. Similar to Occur Edit mode (@pxref{Other +Repeating Search}), you can edit the matching lines reported by +@code{grep} and have those changes reflected in the buffer visiting the +originating file. Type @kbd{C-c C-c} to leave the Grep Edit mode and +return to the Grep mode. + @node Flymake @section Finding Syntax Errors On The Fly @cindex checking syntax diff --git a/etc/NEWS b/etc/NEWS index b0d559b2b3f..b2df02b53e2 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -328,6 +328,15 @@ fontifying them, which can be slow for remote directories. Setting 'dired-check-symlinks' to nil disables these checks. Defaults to t, can be set as a connection-local variable. +** Grep + ++++ +*** Grep results can be edited to reflect changes in the originating file. +Like Occur Edit mode, typing 'e' in the '*grep*' buffer will now make +the 'grep' results editable. The edits will be reflected in the buffer +visiting the originating file. Typing 'C-c C-c' will leave the Grep +Edit mode. + * New Modes and Packages in Emacs 31.1 diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index d2e74aa44a6..a78ac1b6462 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el @@ -2855,6 +2855,53 @@ as a last resort." (current-buffer) (next-error-find-buffer avoid-current 'compilation-buffer-internal-p))) +(defun compilation--update-markers (loc marker screen-columns first-column) + "Update markers in LOC, and set MARKER to location pointed by LOC. +SCREEN-COLUMNS and FIRST-COLUMN are the value of +`compilation-error-screen-columns' and `compilation-first-column' to use +if they are not set buffer-locally in the target buffer." + (with-current-buffer + (if (bufferp (caar (compilation--loc->file-struct loc))) + (caar (compilation--loc->file-struct loc)) + (apply #'compilation-find-file + marker + (caar (compilation--loc->file-struct loc)) + (cadr (car (compilation--loc->file-struct loc))) + (compilation--file-struct->formats + (compilation--loc->file-struct loc)))) + (let ((screen-columns + ;; Obey the compilation-error-screen-columns of the target + ;; buffer if its major mode set it buffer-locally. + (if (local-variable-p 'compilation-error-screen-columns) + compilation-error-screen-columns screen-columns)) + (compilation-first-column + (if (local-variable-p 'compilation-first-column) + compilation-first-column first-column)) + (last 1)) + (save-restriction + (widen) + (goto-char (point-min)) + ;; Treat file's found lines in forward order, 1 by 1. + (dolist (line (reverse (cddr (compilation--loc->file-struct loc)))) + (when (car line) ; else this is a filename without a line# + (compilation-beginning-of-line (- (car line) last -1)) + (setq last (car line))) + ;; Treat line's found columns and store/update a marker for each. + (dolist (col (cdr line)) + (if (compilation--loc->col col) + (if (eq (compilation--loc->col col) -1) + ;; Special case for range end. + (end-of-line) + (compilation-move-to-column (compilation--loc->col col) + screen-columns)) + (beginning-of-line) + (skip-chars-forward " \t")) + (if (compilation--loc->marker col) + (set-marker (compilation--loc->marker col) (point)) + (setf (compilation--loc->marker col) (point-marker))) + ;; (setf (compilation--loc->timestamp col) timestamp) + )))))) + ;;;###autoload (defun compilation-next-error-function (n &optional reset) "Advance to the next error message and visit the file where the error was. @@ -2864,7 +2911,6 @@ This is the value of `next-error-function' in Compilation buffers." (setq compilation-current-error nil)) (let* ((screen-columns compilation-error-screen-columns) (first-column compilation-first-column) - (last 1) (msg (compilation-next-error (or n 1) nil (or compilation-current-error compilation-messages-start @@ -2876,9 +2922,9 @@ This is the value of `next-error-function' in Compilation buffers." (user-error "No next error")) (setq compilation-current-error (point-marker) overlay-arrow-position - (if (bolp) - compilation-current-error - (copy-marker (line-beginning-position)))) + (if (bolp) + compilation-current-error + (copy-marker (line-beginning-position)))) ;; If loc contains no marker, no error in that file has been visited. ;; If the marker is invalid the buffer has been killed. ;; So, recalculate all markers for that file. @@ -2895,46 +2941,7 @@ This is the value of `next-error-function' in Compilation buffers." ;; (equal (compilation--loc->timestamp loc) ;; (setq timestamp compilation-buffer-modtime))) ) - (with-current-buffer - (if (bufferp (caar (compilation--loc->file-struct loc))) - (caar (compilation--loc->file-struct loc)) - (apply #'compilation-find-file - marker - (caar (compilation--loc->file-struct loc)) - (cadr (car (compilation--loc->file-struct loc))) - (compilation--file-struct->formats - (compilation--loc->file-struct loc)))) - (let ((screen-columns - ;; Obey the compilation-error-screen-columns of the target - ;; buffer if its major mode set it buffer-locally. - (if (local-variable-p 'compilation-error-screen-columns) - compilation-error-screen-columns screen-columns)) - (compilation-first-column - (if (local-variable-p 'compilation-first-column) - compilation-first-column first-column))) - (save-restriction - (widen) - (goto-char (point-min)) - ;; Treat file's found lines in forward order, 1 by 1. - (dolist (line (reverse (cddr (compilation--loc->file-struct loc)))) - (when (car line) ; else this is a filename without a line# - (compilation-beginning-of-line (- (car line) last -1)) - (setq last (car line))) - ;; Treat line's found columns and store/update a marker for each. - (dolist (col (cdr line)) - (if (compilation--loc->col col) - (if (eq (compilation--loc->col col) -1) - ;; Special case for range end. - (end-of-line) - (compilation-move-to-column (compilation--loc->col col) - screen-columns)) - (beginning-of-line) - (skip-chars-forward " \t")) - (if (compilation--loc->marker col) - (set-marker (compilation--loc->marker col) (point)) - (setf (compilation--loc->marker col) (point-marker))) - ;; (setf (compilation--loc->timestamp col) timestamp) - )))))) + (compilation--update-markers loc marker screen-columns first-column)) (compilation-goto-locus marker (compilation--loc->marker loc) (compilation--loc->marker end-loc)) (setf (compilation--loc->visited loc) t))) diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index d2d0baa235c..54006560224 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el @@ -310,6 +310,8 @@ See `compilation-error-screen-columns'." (define-key map "}" #'compilation-next-file) (define-key map "\t" #'compilation-next-error) (define-key map [backtab] #'compilation-previous-error) + + (define-key map "e" #'grep-change-to-grep-edit-mode) map) "Keymap for grep buffers. `compilation-minor-mode-map' is a cdr of this.") @@ -1052,6 +1054,90 @@ list is empty)." command-args) #'grep-mode)) +(defun grep-edit--prepare-buffer () + "Mark relevant regions read-only, and add relevant occur text-properties." + (save-excursion + (goto-char (point-min)) + (let ((inhibit-read-only t) + (dummy (make-marker)) + match) + (while (setq match (text-property-search-forward 'compilation-annotation)) + (add-text-properties (prop-match-beginning match) (prop-match-end match) + '(read-only t))) + (goto-char (point-min)) + (while (setq match (text-property-search-forward 'compilation-message)) + (add-text-properties (prop-match-beginning match) (prop-match-end match) + '(read-only t occur-prefix t)) + (let ((loc (compilation--message->loc (prop-match-value match))) + m) + ;; Update the markers if necessary. + (unless (and (compilation--loc->marker loc) + (marker-buffer (compilation--loc->marker loc))) + (compilation--update-markers loc dummy compilation-error-screen-columns compilation-first-column)) + (setq m (compilation--loc->marker loc)) + (add-text-properties (prop-match-beginning match) + (or (next-single-property-change + (prop-match-end match) + 'compilation-message) + (1+ (pos-eol))) + `(occur-target ((,m . ,m))))))))) + +(defvar grep-edit-mode-map + (let ((map (make-sparse-keymap))) + (set-keymap-parent map text-mode-map) + (define-key map (kbd "C-c C-c") #'grep-edit-save-changes) + map) + "Keymap for `grep-edit-mode'.") + +(defvar grep-edit-mode-hook nil + "Hooks run when changing to Grep-Edit mode.") + +(defun grep-edit-mode () + "Major mode for editing *grep* buffers. +In this mode, changes to the *grep* buffer are applied to the +originating files. +\\ +Type \\[grep-edit-save-changes] to exit Grep-Edit mode, return to Grep +mode. + +The only editable texts in a Grep-Edit buffer are the match results." + (interactive) + (error "This mode can be enabled only by `grep-change-to-grep-edit-mode'")) +(put 'grep-edit-mode 'mode-class 'special) + +(defun grep-change-to-grep-edit-mode () + "Switch to `grep-edit-mode' to edit *grep* buffer." + (interactive) + (unless (derived-mode-p 'grep-mode) + (error "Not a Grep buffer")) + (when (get-buffer-process (current-buffer)) + (error "Cannot switch when grep is running")) + (use-local-map grep-edit-mode-map) + (grep-edit--prepare-buffer) + (setq buffer-read-only nil) + (setq major-mode 'grep-edit-mode) + (setq mode-name "Grep-Edit") + (buffer-enable-undo) + (set-buffer-modified-p nil) + (setq buffer-undo-list nil) + (add-hook 'after-change-functions #'occur-after-change-function nil t) + (run-mode-hooks 'grep-edit-mode-hook) + (message "Editing: \\[grep-edit-save-changes] to return to Grep mode")) + +(defun grep-edit-save-changes () + "Switch back to Grep mode." + (interactive) + (unless (derived-mode-p 'grep-edit-mode) + (error "Not a Grep-Edit buffer")) + (remove-hook 'after-change-functions #'occur-after-change-function t) + (use-local-map grep-mode-map) + (setq buffer-read-only t) + (setq major-mode 'grep-mode) + (setq mode-name "Grep") + (force-mode-line-update) + (buffer-disable-undo) + (setq buffer-undo-list t) + (message "Switching to Grep mode")) ;;;###autoload (defun grep-find (command-args) commit ef0276de82b8ac517ea8c15ee504f290c6528c73 Author: Eli Zaretskii Date: Sat Sep 14 12:33:36 2024 +0300 ; * lisp/cus-edit.el (setopt): Doc fix. (Bug#73098) diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el index 469f4334b44..de7c3ea7cb6 100644 --- a/lisp/cus-edit.el +++ b/lisp/cus-edit.el @@ -1060,6 +1060,11 @@ This is like `setq', but is meant for user options instead of plain variables. This means that `setopt' will execute any `custom-set' form associated with VARIABLE. +Note that `setopt' will emit a warning if the type of a VALUE +does not match the type of the corresponding VARIABLE as +declared by `defcustom'. (VARIABLE will be assigned the value +even if it doesn't match the type.) + \(fn [VARIABLE VALUE]...)" (declare (debug setq)) (unless (zerop (mod (length pairs) 2)) commit b115c2d5ebaa9819fc0a12b0df75f9b1080d53e6 Author: Eli Zaretskii Date: Sat Sep 14 12:26:54 2024 +0300 ; * lisp/minibuffer.el (completion-pcm--merge-completions): Fix comments. diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el index 216385d9cdf..fef8e1df86e 100644 --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -4391,8 +4391,8 @@ the same set of elements." ;; changed such that string->pattern wouldn't add an `any' ;; here any more. (if unique - ;; if the common prefix is unique, it also is a common - ;; suffix, so we should add it for `prefix' elements + ;; If the common prefix is unique, it also is a common + ;; suffix, so we should add it for `prefix' elements. (push prefix res) ;; `prefix' only wants to include the fixed part before the ;; wildcard, not the result of growing that fixed part. commit 3cda1fdc3b755dd329617cabc266e2b86894d0cb Author: Spencer Baugh Date: Mon Aug 26 10:12:51 2024 -0400 Correctly include fixed strings before a prefix wildcard in PCM In 03ac16ece40ba3e3ba805d6a61cc457d84bf3792 I fixed a bug with the PCM implementation of substring completion, relating to the handling of PCM wildcards. However, this fix was incomplete. This change completes the fix by also including a fixed string if it appears before a 'prefix' wildcard, even if 'try-completion' doesn't discover that fixed string grows to a unique completion. I discovered this bug while working on enhancements to PCM completion related to 'completion-pcm-leading-wildcard'. * lisp/minibuffer.el (completion-pcm--merge-completions): Include fixed strings before 'prefix wildcard. (Bug#72819) * test/lisp/minibuffer-tests.el (completion-substring-test-5): Add a test for this behavior. diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el index bef565378ea..216385d9cdf 100644 --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -4384,18 +4384,21 @@ the same set of elements." (unique (or (and (eq prefix t) (setq prefix fixed)) (and (stringp prefix) (eq t (try-completion prefix comps)))))) - ;; if the common prefix is unique, it also is a common - ;; suffix, so we should add it for `prefix' elements - (unless (or (and (eq elem 'prefix) (not unique)) - (equal prefix "")) - (push prefix res)) ;; If there's only one completion, `elem' is not useful ;; any more: it can only match the empty string. ;; FIXME: in some cases, it may be necessary to turn an ;; `any' into a `star' because the surrounding context has ;; changed such that string->pattern wouldn't add an `any' ;; here any more. - (unless unique + (if unique + ;; if the common prefix is unique, it also is a common + ;; suffix, so we should add it for `prefix' elements + (push prefix res) + ;; `prefix' only wants to include the fixed part before the + ;; wildcard, not the result of growing that fixed part. + (when (eq elem 'prefix) + (setq prefix fixed)) + (push prefix res) (push elem res) ;; Extract common suffix additionally to common prefix. ;; Don't do it for `any' since it could lead to a merged diff --git a/test/lisp/minibuffer-tests.el b/test/lisp/minibuffer-tests.el index df36bce4634..38c2b8c4552 100644 --- a/test/lisp/minibuffer-tests.el +++ b/test/lisp/minibuffer-tests.el @@ -306,13 +306,20 @@ 6))) (ert-deftest completion-substring-test-5 () - ;; merge-completions needs to work correctly when + ;; Normally a `prefix' wildcard ignores the common prefix to its + ;; left, since it only grows the common suffix; but if that common + ;; prefix is also a common suffix, it should be included. (should (equal - (completion-pcm--merge-completions '("ab" "sab") '(prefix "b")) - '("b" "a" prefix))) + (completion-pcm--merge-try '(prefix "b") '("ab" "sab") "" "") + '("ab" . 2))) (should (equal - (completion-pcm--merge-completions '("ab" "ab") '(prefix "b")) - '("b" "a"))) + (completion-pcm--merge-try '(prefix "b") '("ab" "ab") "" "") + '("ab" . 2))) + ;; When there's a fixed string before `prefix', that fixed string + ;; should always be included. + (should (equal + (completion-pcm--merge-try '("a" prefix "b") '("axb" "ayb") "" "") + '("ab" . 2))) ;; substring completion should successfully complete the entire string (should (equal (completion-substring-try-completion "b" '("ab" "ab") nil 0) commit 57d93d0259a3cc9a180b1bcb3cec3f670485f82c Author: Eli Zaretskii Date: Sat Sep 14 12:02:56 2024 +0300 ; * lisp/treesit.el (treesit-major-mode-setup): Doc fix. diff --git a/lisp/treesit.el b/lisp/treesit.el index 27019742777..67be1e7d583 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -3059,9 +3059,9 @@ If `treesit-defun-name-function' is non-nil, set up If `treesit-simple-imenu-settings' is non-nil, set up Imenu. -If `treesit-outline-predicate' or `treesit-simple-imenu-settings', and -Outline minor mode settings don't alreay exist, setup Outline minor -mode. +If either `treesit-outline-predicate' or `treesit-simple-imenu-settings' +are non-nil, and Outline minor mode settings don't alreay exist, setup +Outline minor mode. If `sexp', `sentence' are defined in `treesit-thing-settings', enable tree-sitter navigation commands for them. commit ad289f364e5c508d6f5d6ae530ee919c5fa43335 Author: Eli Zaretskii Date: Sat Sep 14 11:55:08 2024 +0300 ; Improve documentation of 'easy-menu-define' * doc/lispref/keymaps.texi (Easy Menu): * lisp/emacs-lisp/easymenu.el (easy-menu-define): Document that SYMBOL is also defined as a variable. (Bug#73108) diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index a67d8da244e..a207b0cbb9d 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi @@ -3243,7 +3243,8 @@ contents are given by @var{menu}. If @var{symbol} is non-@code{nil}, it should be a symbol; then this macro defines @var{symbol} as a function for popping up the menu -(@pxref{Pop-Up Menus}), with @var{doc} as its documentation string. +(@pxref{Pop-Up Menus}), with @var{doc} as its documentation string. It +also defines @var{symbol} as a variable whose value is the menu. @var{symbol} should not be quoted. Regardless of the value of @var{symbol}, if @var{maps} is a keymap, diff --git a/lisp/emacs-lisp/easymenu.el b/lisp/emacs-lisp/easymenu.el index 6740c2af58d..0a273ef0f7c 100644 --- a/lisp/emacs-lisp/easymenu.el +++ b/lisp/emacs-lisp/easymenu.el @@ -38,7 +38,8 @@ (defmacro easy-menu-define (symbol maps doc menu) "Define a pop-up menu and/or menu bar menu specified by MENU. If SYMBOL is non-nil, define SYMBOL as a function to pop up the -submenu defined by MENU, with DOC as its doc string. +submenu defined by MENU, with DOC as its doc string. Also define +SYMBOL as a variable whose value is the menu. MAPS, if non-nil, should be a keymap or a list of keymaps; add the submenu defined by MENU to the keymap or each of the keymaps, commit 7c767ec781fdba02d073b79113b1d8d89548bb08 Author: Spencer Baugh Date: Fri Sep 6 13:12:52 2024 -0400 Update completion-styles defcustom for variable overrides In 69ec333eab0b801949d33ef5ae505addc9061793 I allowed completion-styles to contain a list of bindings. Now the 'defcustom' type also supports this. Since the type is somewhat unusual (a value in the list can be either a symbol or a list) I had to add a new widget to support it. * lisp/minibuffer.el (completion--styles-type): Update to allow setting variable overrides. (completion-styles, completion-category-overrides) (completion-pcm-leading-wildcard): Update :version. * lisp/wid-edit.el (widget-single-or-list-to-internal) (single-or-list): Add. diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el index 6fae62b3904..cd59b108a7e 100644 --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -1119,8 +1119,10 @@ and DOC describes the way this style of completion works.") widget)) (defconst completion--styles-type - `(repeat :tag "insert a new menu to add more styles" - (choice :convert-widget completion--update-styles-options))) + '(repeat :tag "insert a new menu to add more styles" + (single-or-list + (choice :convert-widget completion--update-styles-options) + (repeat :tag "Variable overrides" (group variable sexp))))) (defconst completion--cycling-threshold-type '(choice (const :tag "No cycling" nil) @@ -1154,7 +1156,7 @@ This allows repeating the same style with different configurations. Note that `completion-category-overrides' may override these styles for specific categories, such as files, buffers, etc." :type completion--styles-type - :version "23.1") + :version "31.1") (defvar completion-category-defaults '((buffer (styles . (basic substring))) @@ -1205,7 +1207,7 @@ completing buffer and file names, respectively. If a property in a category is specified by this variable, it overrides the default specified in `completion-category-defaults'." - :version "25.1" + :version "31.1" :type `(alist :key-type (choice :tag "Category" (const buffer) (const file) @@ -3895,7 +3897,7 @@ If non-nil, partial-completion allows any string of characters to occur at the beginning of a completion alternative, as if a wildcard such as \"*\" was present at the beginning of the minibuffer text. This makes partial-completion behave more like the substring completion style." - :version "30.1" + :version "31.1" :type 'boolean) (defun completion-pcm--string->pattern (string &optional point) diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el index e7e6351fcab..05c3f412bf6 100644 --- a/lisp/wid-edit.el +++ b/lisp/wid-edit.el @@ -3891,6 +3891,30 @@ or a list with the default value of each component of the list WIDGET." (and (consp value) (widget-group-match widget (widget-apply widget :value-to-internal value)))) + +(defun widget-single-or-list-to-internal (widget val) + (if (listp val) val + (cons val (make-list (1- (length (widget-get widget :args))) nil)))) + +(define-widget 'single-or-list 'group + "Either a single value (`nlistp') or a list of values (`listp'). + +If the initial value is `nlistp', the first child widget gets +that value and the other children get nil. + +If the first child's value is `nlistp' and the other children are +nil, then `widget-value' just returns the first child's value." + ;; The internal value is always a list; only :value-to-internal and + ;; :match ever get called with the external value, which might be + ;; `nlistp'. + :value-to-external (lambda (_ val) + (if (and (nlistp (car val)) + (cl-every #'null (cdr val))) + (car val) val)) + :value-to-internal #'widget-single-or-list-to-internal + :match (lambda (widget val) + (widget-group-match widget (widget-single-or-list-to-internal widget val)))) + ;;; The `lazy' Widget. ;; commit 3cad7cc8dc823b8b1dd66d7777a01778e1a4defe Author: Yuan Fu Date: Sat Sep 14 00:46:05 2024 -0700 Set treesit-primary-parser for c and elixir ts mode For buffers with multiple parsers, it's important to set this variable so font-lock invalidation works smoothly. * lisp/progmodes/c-ts-mode.el (c-ts-mode): Set treesit-primary-parser. * lisp/progmodes/elixir-ts-mode.el (elixir-ts-mode): Set treesit-primary-parser. diff --git a/lisp/progmodes/c-ts-mode.el b/lisp/progmodes/c-ts-mode.el index 6c406a8acd9..f5cd36c68c7 100644 --- a/lisp/progmodes/c-ts-mode.el +++ b/lisp/progmodes/c-ts-mode.el @@ -1318,7 +1318,8 @@ in your init files." ;; Create an "for-each" parser, see `c-ts-mode--emacs-set-ranges' ;; for more. (when c-ts-mode-emacs-sources-support - (treesit-parser-create 'c nil nil 'for-each)) + (setq-local treesit-primary-parser + (treesit-parser-create 'c nil nil 'for-each))) (treesit-parser-create 'c) ;; Comments. diff --git a/lisp/progmodes/elixir-ts-mode.el b/lisp/progmodes/elixir-ts-mode.el index 815827ed13c..a3e11658468 100644 --- a/lisp/progmodes/elixir-ts-mode.el +++ b/lisp/progmodes/elixir-ts-mode.el @@ -701,7 +701,8 @@ Return nil if NODE is not a defun node or doesn't have a name." (require 'heex-ts-mode) (treesit-parser-create 'heex)) - (treesit-parser-create 'elixir) + (setq-local treesit-primary-parser + (treesit-parser-create 'elixir)) (setq-local treesit-language-at-point-function 'elixir-ts--treesit-language-at-point) commit 2f243fb91d6d2c4c4e4a6dbbd94ef5b13d543732 Author: Yuan Fu Date: Sat Sep 14 00:19:47 2024 -0700 ; Minor doc fix in treesit.el * lisp/treesit.el (treesit-outline-search): Mention parameters. (treesit-major-mode-setup): Mention outline setup. diff --git a/lisp/treesit.el b/lisp/treesit.el index e0bcbe965c6..27019742777 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -2949,7 +2949,8 @@ when a major mode sets it.") (defun treesit-outline-search (&optional bound move backward looking-at) "Search for the next outline heading in the syntax tree. -See the descriptions of arguments in `outline-search-function'." +For BOUND, MOVE, BACKWARD, LOOKING-AT, see the descriptions in +`outline-search-function'." (if looking-at (when-let* ((node (or (treesit-thing-at (pos-eol) treesit-outline-predicate) (treesit-thing-at (pos-bol) treesit-outline-predicate))) @@ -3058,6 +3059,10 @@ If `treesit-defun-name-function' is non-nil, set up If `treesit-simple-imenu-settings' is non-nil, set up Imenu. +If `treesit-outline-predicate' or `treesit-simple-imenu-settings', and +Outline minor mode settings don't alreay exist, setup Outline minor +mode. + If `sexp', `sentence' are defined in `treesit-thing-settings', enable tree-sitter navigation commands for them. commit 6a6d7925c9ddbf558f70932661ee943262aea4ca Author: Yuan Fu Date: Fri Sep 13 21:42:17 2024 -0700 Fix range handling so it works for multibyte buffer (bug#73204) Here by multibyte buffer I mean buffer that includes non-ASCII characters. The problem is illustrated by this comment, which I copied from the source: ====================================================================== (ref:bytepos-range-pitfall) Suppose we have the following buffer content ([ ] is a unibyte char, [ ] is a multibyte char): [a][b][c][d][e][ f ] and the following ranges (denoted by braces): [a][b][c][d][e][ f ] { }{ } So far so good, now user deletes a unibyte char at the beginning: [b][c][d][e][ f ] { }{ } Oops, now our range cuts into the multibyte char, bad! ====================================================================== * src/treesit.c (treesit_debug_print_parser_list): Minor fix. (treesit_sync_visible_region): Change the way we fixup ranges, instead of using the bytepos ranges from tree-sitter, we use the cached lisp charpos ranges. (treesit_make_ts_ranges): New function. (Ftreesit_parser_set_included_ranges): Refactor out the new function treesit_make_ts_ranges. (Ftreesit_parser_included_ranges): Rather than getting the ranges from tree-sitter, just return the cached lisp ranges. * src/treesit.h (Lisp_TS_Parser): Add some comment. * test/src/treesit-tests.el (treesit-range-fixup-after-edit): New test. diff --git a/src/treesit.c b/src/treesit.c index 2b43c505dfa..9958d8a4c2a 100644 --- a/src/treesit.c +++ b/src/treesit.c @@ -499,7 +499,7 @@ treesit_debug_print_parser_list (char *msg, Lisp_Object parser) SSDATA (SYMBOL_NAME (Vthis_command)), SSDATA (SYMBOL_NAME (XTS_PARSER (parser)->language_symbol)), buf_name, BUF_BEG (buf), - BUF_BEGV (buf), BUF_Z (buf), BUF_ZV (buf)); + BUF_BEGV (buf), BUF_ZV (buf), BUF_Z (buf)); Lisp_Object tail = BVAR (buf, ts_parser_list); FOR_EACH_TAIL (tail) @@ -922,6 +922,9 @@ treesit_record_change (ptrdiff_t start_byte, ptrdiff_t old_end_byte, } } +static TSRange *treesit_make_ts_ranges (Lisp_Object, Lisp_Object, + uint32_t *); + /* Comment (ref:visible-beg-null) The purpose of visible_beg/end is to keep track of "which part of the buffer does the tree-sitter tree see", in order to update the tree correctly. Visible_beg/end have @@ -1050,48 +1053,85 @@ treesit_sync_visible_region (Lisp_Object parser) XTS_PARSER (parser)->visible_end = visible_end; /* Fix ranges so that the ranges stays with in visible_end. Here we - try to do minimal work so that the ranges is minimally correct such - that there's no OOB error. Usually treesit-update-ranges should - update the parser with actually correct ranges. */ - if (NILP (XTS_PARSER (parser)->last_set_ranges)) return; - uint32_t len; - const TSRange *ranges - = ts_parser_included_ranges (XTS_PARSER (parser)->parser, &len); - /* We might need to discard some ranges that exceeds visible_end, in - that case, new_len is the length of the new ranges array (which - will be shorter than len). */ - uint32_t new_len = 0; - uint32_t new_end = 0; - for (int idx = 0; idx < len; idx++) - { - TSRange range = ranges[idx]; - /* If this range starts after visible_end, we don't include this - range and the ranges after it in the new ranges. */ - if (range.start_byte + visible_beg >= visible_end) + try to do minimal work so that the ranges is minimally correct and + there's no OOB error. Usually treesit-update-ranges should update + the parser with semantically correct ranges. + + We start with the charpos ranges, because for bytepos ranges, after + user edits, the ranges start/end might end up inside a multibyte + char! See (ref:bytepos-range-pitfall) below. */ + Lisp_Object lisp_ranges = XTS_PARSER (parser)->last_set_ranges; + if (NILP (lisp_ranges)) return; + + Lisp_Object new_ranges_head = lisp_ranges; + + FOR_EACH_TAIL_SAFE (lisp_ranges) + { + Lisp_Object range = XCAR (lisp_ranges); + ptrdiff_t beg = XFIXNUM (XCAR (range)); + ptrdiff_t end = XFIXNUM (XCDR (range)); + + if (end <= visible_beg) + /* Even the end is before visible_beg, discard this range. */ + new_ranges_head = XCDR (new_ranges_head); + else if (beg >= visible_end) + { + /* Even the beg is after visible_end, dicard this range and all + the ranges after it. */ + XSETCDR (range, Qnil); break; - /* If this range's end is after visible_end, we don't include any - ranges after it, and changes the end of this range to - visible_end. */ - if (range.end_byte + visible_beg > visible_end) - { - new_end = visible_end - visible_beg; - new_len++; - break; - } - new_len++; + } + else + { + /* At this point, the range overlaps with the visible portion of + the buffer in some way (in front / in back / completely + encased / completely encases). */ + if (beg < visible_beg) + XSETCAR (range, make_fixnum (visible_beg)); + if (end > visible_end) + XSETCDR (range, make_fixnum (visible_end)); + } + } + + XTS_PARSER (parser)->last_set_ranges = new_ranges_head; + + if (NILP (new_ranges_head)) + { + bool success; + success = ts_parser_set_included_ranges (XTS_PARSER (parser)->parser, + NULL, 0); + eassert (success); } - if (new_len != len || new_end != 0) + else { - TSRange *new_ranges = xmalloc (sizeof (TSRange) * new_len); - memcpy (new_ranges, ranges, sizeof (TSRange) * new_len); - new_ranges[new_len - 1].end_byte = new_end; - /* TODO: What should we do if this fails? */ - ts_parser_set_included_ranges (XTS_PARSER (parser)->parser, - new_ranges, new_len); - xfree (new_ranges); + uint32_t len = 0; + TSRange *ts_ranges = treesit_make_ts_ranges (new_ranges_head, parser, + &len); + bool success; + success = ts_parser_set_included_ranges (XTS_PARSER (parser)->parser, + ts_ranges, len); + xfree (ts_ranges); + eassert (success); } } +/* (ref:bytepos-range-pitfall) Suppose we have the following buffer + content ([ ] is a unibyte char, [ ] is a multibyte char): + + [a][b][c][d][e][ f ] + + and the following ranges (denoted by braces): + + [a][b][c][d][e][ f ] + { }{ } + + So far so good, now user deletes a unibyte char at the beginning: + + [b][c][d][e][ f ] + { }{ } + + Oops, now our range cuts into the multibyte char, bad! */ + static void treesit_check_buffer_size (struct buffer *buffer) { @@ -1228,7 +1268,12 @@ treesit_read_buffer (void *parser, uint32_t byte_index, beg = NULL; len = 0; } - /* Normal case, read a character. */ + /* Normal case, read a character. We can't give tree-sitter the + whole buffer range because we move the gap around, realloc the + buffer, etc; and there's no way to invalidate the previously + given range in tree-sitter. Move over, benchmark shows there's + very little difference between passing a whole chunk vs passing a + single char at once. The only cost is funcall I guess. */ else { beg = (char *) BUF_BYTE_ADDRESS (buffer, byte_pos); @@ -1739,6 +1784,48 @@ treesit_make_ranges (const TSRange *ranges, uint32_t len, return Fnreverse (list); } +/* Convert lisp ranges to tree-sitter ranges. Set LEN to the length of + the ranges. RANGES must be a valid ranges list, (cons of numbers, no + overlap, etc). PARSER must be a parser. This function doesn't check + for types. Caller must free the returned ranges. */ +static TSRange * +treesit_make_ts_ranges (Lisp_Object ranges, Lisp_Object parser, uint32_t *len) +{ + ptrdiff_t ranges_len = list_length (ranges); + if (ranges_len > UINT32_MAX) + xsignal (Qargs_out_of_range, list2 (ranges, Flength (ranges))); + + *len = (uint32_t) ranges_len; + TSRange *treesit_ranges = xmalloc (sizeof (TSRange) * ranges_len); + + struct buffer *buffer = XBUFFER (XTS_PARSER (parser)->buffer); + + for (int idx = 0; idx < ranges_len; idx++, ranges = XCDR (ranges)) + { + Lisp_Object range = XCAR (ranges); + ptrdiff_t beg_byte = buf_charpos_to_bytepos (buffer, + XFIXNUM (XCAR (range))); + ptrdiff_t end_byte = buf_charpos_to_bytepos (buffer, + XFIXNUM (XCDR (range))); + + /* Shouldn't violate assertion since we just checked for + buffer size at the beginning of this function. */ + eassert (beg_byte - BUF_BEGV_BYTE (buffer) <= UINT32_MAX); + eassert (end_byte - BUF_BEGV_BYTE (buffer) <= UINT32_MAX); + + /* We don't care about points, put in dummy values. */ + TSRange rg = + { + {0, 0}, {0, 0}, + (uint32_t) beg_byte - XTS_PARSER (parser)->visible_beg, + (uint32_t) end_byte - XTS_PARSER (parser)->visible_beg + }; + treesit_ranges[idx] = rg; + } + + return treesit_ranges; +} + DEFUN ("treesit-parser-set-included-ranges", Ftreesit_parser_set_included_ranges, Streesit_parser_set_included_ranges, @@ -1778,33 +1865,8 @@ buffer. */) } else { - /* Set ranges for PARSER. */ - if (list_length (ranges) > UINT32_MAX) - xsignal (Qargs_out_of_range, list2 (ranges, Flength (ranges))); - uint32_t len = (uint32_t) list_length (ranges); - TSRange *treesit_ranges = xmalloc (sizeof (TSRange) * len); - struct buffer *buffer = XBUFFER (XTS_PARSER (parser)->buffer); - - /* We can use XFIXNUM, XCAR, XCDR freely because we have checked - the input by treesit_check_range_argument. */ - for (int idx = 0; !NILP (ranges); idx++, ranges = XCDR (ranges)) - { - Lisp_Object range = XCAR (ranges); - ptrdiff_t beg_byte = buf_charpos_to_bytepos (buffer, - XFIXNUM (XCAR (range))); - ptrdiff_t end_byte = buf_charpos_to_bytepos (buffer, - XFIXNUM (XCDR (range))); - /* Shouldn't violate assertion since we just checked for - buffer size at the beginning of this function. */ - eassert (beg_byte - BUF_BEGV_BYTE (buffer) <= UINT32_MAX); - eassert (end_byte - BUF_BEGV_BYTE (buffer) <= UINT32_MAX); - /* We don't care about start and end points, put in dummy - values. */ - TSRange rg = {{0, 0}, {0, 0}, - (uint32_t) beg_byte - BUF_BEGV_BYTE (buffer), - (uint32_t) end_byte - BUF_BEGV_BYTE (buffer)}; - treesit_ranges[idx] = rg; - } + uint32_t len = 0; + TSRange *treesit_ranges = treesit_make_ts_ranges (ranges, parser, &len); success = ts_parser_set_included_ranges (XTS_PARSER (parser)->parser, treesit_ranges, len); xfree (treesit_ranges); @@ -1831,26 +1893,9 @@ See also `treesit-parser-set-included-ranges'. */) treesit_check_parser (parser); treesit_initialize (); - /* Our return value depends on the buffer state (BUF_BEGV_BYTE, - etc), so we need to sync up. */ - treesit_check_buffer_size (XBUFFER (XTS_PARSER (parser)->buffer)); treesit_sync_visible_region (parser); - /* When the parser doesn't have a range set and we call - ts_parser_included_ranges on it, it doesn't return an empty list, - but rather return DEFAULT_RANGE. (A single range where start_byte - = 0, end_byte = UINT32_MAX). So we need to track whether the - parser is ranged ourselves. */ - if (NILP (XTS_PARSER (parser)->last_set_ranges)) - return Qnil; - - uint32_t len; - const TSRange *ranges - = ts_parser_included_ranges (XTS_PARSER (parser)->parser, &len); - - struct buffer *buffer = XBUFFER (XTS_PARSER (parser)->buffer); - - return treesit_make_ranges (ranges, len, parser, buffer); + return XTS_PARSER (parser)->last_set_ranges; } DEFUN ("treesit-parser-notifiers", Ftreesit_parser_notifiers, diff --git a/src/treesit.h b/src/treesit.h index f8227a64b0a..3fc42a4ba24 100644 --- a/src/treesit.h +++ b/src/treesit.h @@ -45,12 +45,23 @@ struct Lisp_TS_Parser same tag. A tag is primarily used to differentiate between parsers for the same language. */ Lisp_Object tag; - /* The Lisp ranges last set. This is use to compare to the new ranges - the users wants to set, and avoid reparse if the new ranges is the - same as the last set one. This might go out of sync with the - ranges we return from Ftreesit_parser_included_ranges, if we did a - ranges fix in treesit_sync_visible_region, but I don't think - that'll cause any harm. */ + /* The Lisp ranges last set. One purpose for it is to compare to the + new ranges the users wants to set, and avoid reparse if the new + ranges is the same as the current one. Another purpose is to store + the ranges in charpos (ts api returns ranges in bytepos). We need + to use charpos so we don't end up having a range cut into a + multibyte character. (See (ref:bytepos-range-pitfall) in treesit.c + for more detail.) + + treesit-parser-set-included-ranges sets this field; + treesit-parser-included-ranges directly returns this field, and + before each reparse, treesit_sync_visible_region uses this to + calculate a range for the parser that fits in the visible region. + + Trivia: when the parser doesn't have a range set and we call + ts_parser_included_ranges on it, it doesn't return an empty list, + but rather return DEFAULT_RANGE. (A single range where start_byte + = 0, end_byte = UINT32_MAX). */ Lisp_Object last_set_ranges; /* The buffer associated with this parser. */ Lisp_Object buffer; diff --git a/test/src/treesit-tests.el b/test/src/treesit-tests.el index 3431ba5f4dd..98aaeb62781 100644 --- a/test/src/treesit-tests.el +++ b/test/src/treesit-tests.el @@ -684,6 +684,33 @@ visible_end.)" (should (equal '((16 . 28)) (treesit-query-range 'javascript query nil nil '(1 . -1))))))) +(ert-deftest treesit-range-fixup-after-edit () + "Tests if Emacs can fix OOB ranges after deleting text or narrowing." + (skip-unless (treesit-language-available-p 'json)) + (with-temp-buffer + (let ((parser (treesit-parser-create 'json))) + (insert "11111111111111111111") + (treesit-parser-set-included-ranges parser '((1 . 20))) + (treesit-parser-root-node parser) + (should (equal (treesit-parser-included-ranges parser) + '((1 . 20)))) + + (narrow-to-region 5 15) + (should (equal (treesit-parser-included-ranges parser) + '((5 . 15)))) + + (widen) + ;; Trickier ranges + ;; 11111111111111111111 + ;; [ ] [ ] + ;; { narrow } + (treesit-parser-set-included-ranges parser '((1 . 7) (10 . 15))) + (should (equal (treesit-parser-included-ranges parser) + '((1 . 7) (10 . 15)))) + (narrow-to-region 5 13) + (should (equal (treesit-parser-included-ranges parser) + '((5 . 7) (10 . 13))))))) + ;;; Multiple language (ert-deftest treesit-multi-lang () commit 76faf7e60910ffc29b134fa4d16e3d8c176097a7 Author: Yuan Fu Date: Fri Sep 13 22:53:06 2024 -0700 Revert "Read more on each call to treesit's buffer reader" This reverts commit bf23382f1f2d6ea072db4e4750f8a345f77a3ef2. We move around the gap, narrow regions, ralloc, etc, and don't have a way to invalidate previously given range. So tree-sitter can't be given the full range. diff --git a/src/treesit.c b/src/treesit.c index ee83486b92a..2b43c505dfa 100644 --- a/src/treesit.c +++ b/src/treesit.c @@ -1228,13 +1228,11 @@ treesit_read_buffer (void *parser, uint32_t byte_index, beg = NULL; len = 0; } - /* Normal case, read until the gap or visible end. */ + /* Normal case, read a character. */ else { beg = (char *) BUF_BYTE_ADDRESS (buffer, byte_pos); - ptrdiff_t gap_bytepos = BUF_GPT_BYTE (buffer); - len = (byte_pos < gap_bytepos) - ? gap_bytepos - byte_pos : visible_end - byte_pos; + len = BYTES_BY_CHAR_HEAD ((int) *beg); } /* We never let tree-sitter to parse buffers that large so this assertion should never hit. */ commit c70bd0e3fe9c2f5b1fcdce7939c07449f8a5ec4c Author: Yuan Fu Date: Fri Sep 13 00:23:13 2024 -0700 Fix tree-sitter indent preset prev-adaptive-prefix * lisp/treesit.el (treesit-simple-indent-presets): Use looking-at so the call to match-string has the match data to work with. diff --git a/lisp/treesit.el b/lisp/treesit.el index 3ac8575aad4..e0bcbe965c6 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -1647,7 +1647,7 @@ See `treesit-simple-indent-presets'.") (goto-char bol) (setq this-line-has-prefix - (and (looking-at-p adaptive-fill-regexp) + (and (looking-at adaptive-fill-regexp) (not (string-match-p (rx bos (* whitespace) eos) (match-string 0))))) commit 0d07bc1a2d27a5e1dd41035e64612315d82c517b Author: Michael Albinus Date: Sat Sep 14 08:57:19 2024 +0200 * lisp/net/tramp.el (tramp-wait-for-regexp): Deactivate (sit-for 0.005). diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index dc6a8105730..a41666eca79 100644 --- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -6042,7 +6042,7 @@ nil." (with-tramp-timeout (timeout) (while (not found) ;; This is needed to yield the CPU, otherwise we'll see 100% CPU load. - (sit-for 0.005) + ;(sit-for 0.005) (tramp-accept-process-output proc) (unless (process-live-p proc) (tramp-error-with-buffer commit 272df33fb8bde41887bfa4b03ed8223b9c03c572 Author: Eli Zaretskii Date: Sat Sep 14 09:52:59 2024 +0300 ; * CONTRIBUTE: Minor copyedits. diff --git a/CONTRIBUTE b/CONTRIBUTE index 7c5c07771eb..fdd8a768830 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE @@ -205,8 +205,9 @@ formatting them: - Unindented ChangeLog entries normally come next. However, if the commit couldn't be properly summarized in the brief summary line, - you can put a paragraph (after the empty line and before the - individual ChangeLog entries) that further describes the commit. + you can put one or more paragraphs (after the empty line and before + the individual ChangeLog entries) that further describe(s) the + commit. - Lines in ChangeLog entries should preferably be not longer than 63 characters, and must not exceed 78 characters, unless they consist commit f3bb84e53b0cd24da9f7175f3d10b36ccf882849 Author: Stefan Kangas Date: Sat Sep 14 00:51:08 2024 +0200 * etc/symbol-releases.eld: Fix URL. diff --git a/etc/symbol-releases.eld b/etc/symbol-releases.eld index dc991ae5747..fdcee30ca6c 100644 --- a/etc/symbol-releases.eld +++ b/etc/symbol-releases.eld @@ -16,7 +16,7 @@ ;; well be much earlier. ;; 13.8 may be the earliest surviving version with source code, although ;; damaged. See -;; https://github.com/larsbrinkhoff/emacs-history/decuslib.com/decus/vax85b/gnuemax +;; https://github.com/larsbrinkhoff/emacs-history/tree/sources/decuslib.com/decus/vax85b/gnuemax ("19.7" fun defsubst) ("18.59" fun mark) commit ece47e5a2181cb36fd8f0e532d050caefb92504b Author: Robert Pluim Date: Fri Sep 13 16:08:56 2024 +0200 Use stable URLs for files imported from Unicode * admin/notes/unicode: Point people at "admin/unidata/README" for URLs for Unicode files. * admin/unidata/README: Use stable URLs for the various files. Remove dates, the files self-describe their dates anyway. diff --git a/admin/notes/unicode b/admin/notes/unicode index 4a25d8159cb..3502731efbe 100644 --- a/admin/notes/unicode +++ b/admin/notes/unicode @@ -30,6 +30,9 @@ Emacs also uses the file emoji-test.txt which should be imported from the Unicode's Public/emoji/ directory, and IdnaMappingTable.txt from the Public/idna/ directory. +"admin/unidata/README" contains the URLs that can be used to download +these files. + First, the first 15 files, emoji-test.txt and IdnaMappingTable.txt need to be copied into admin/unidata/, and the file https://www.unicode.org/copyright.html should be copied over diff --git a/admin/unidata/README b/admin/unidata/README index 2d421dfb6bf..3d7c15dd173 100644 --- a/admin/unidata/README +++ b/admin/unidata/README @@ -3,64 +3,54 @@ Database and the Unicode Ideographic Variation Database. These files are governed by the Unicode Terms of Use contained in the file copyright.html. -The names, URLs, and dates for these files are as follows. +The names and URLs for these files are as follows. Each file (with the +exception of UnicodeData.txt) contains the date at which Unicode last +updated it. BidiBrackets.txt https://www.unicode.org/Public/UNIDATA/BidiBrackets.txt -2021-06-30 BidiMirroring.txt https://www.unicode.org/Public/UNIDATA/BidiMirroring.txt -2021-08-08 Blocks.txt -https://www.unicode.org/Public/8.0.0/ucd/Blocks.txt -2021-01-22 +https://www.unicode.org/Public/UNIDATA/Blocks.txt -IVD_Sequences.txt +IVD_Sequences.txt (accessed via the date in the 'Version' column) https://www.unicode.org/ivd/ -2020-11-06 NormalizationTest.txt https://www.unicode.org/Public/UNIDATA/NormalizationTest.txt -2021-05-28 SpecialCasing.txt https://unicode.org/Public/UNIDATA/SpecialCasing.txt -2021-03-08 UnicodeData.txt https://www.unicode.org/Public/UNIDATA/UnicodeData.txt -2021-07-06 emoji-data.txt -https://www.unicode.org/Public/14.0.0/ucd/emoji/emoji-data.txt -2021-08-26 +https://www.unicode.org/Public/UNIDATA/emoji/emoji-data.txt emoji-zwj-sequences.txt -https://www.unicode.org/Public/emoji/14.0/emoji-zwj-sequences.txt -2021-06-08 +https://www.unicode.org/Public/emoji/latest/emoji-zwj-sequences.txt emoji-sequences.txt -https://www.unicode.org/Public/emoji/14.0/emoji-sequences.txt -2020-08-26 +https://www.unicode.org/Public/emoji/latest/emoji-sequences.txt emoji-test.txt -https://unicode.org/Public/emoji/14.0/emoji-test.txt -2021-10-28 +https://www.unicode.org/Public/emoji/latest/emoji-test.txt + +emoji-variation-sequences.txt +https://www.unicode.org/Public/UNIDATA/emoji/emoji-variation-sequences.txt ScriptExtensions.txt https://www.unicode.org/Public/UCD/latest/ucd/ScriptExtensions.txt -2022-01-17 Scripts.txt https://www.unicode.org/Public/UCD/latest/ucd/Scripts.txt -2022-01-17 PropertyValueAliases.txt https://www.unicode.org/Public/UCD/latest/ucd/PropertyValueAliases.txt -2022-01-17 IdnaMappingTable.txt https://www.unicode.org/Public/idna/latest/IdnaMappingTable.txt -2022-01-18 commit 8e1187e336f6763f03cc8c03cf6c02e97c34dac7 Author: Robert Pluim Date: Fri Sep 13 15:42:39 2024 +0200 Improve NEWS entries * etc/NEWS: Fix typos, and add information about default values of new user options. diff --git a/etc/NEWS b/etc/NEWS index 18d4c6b2158..9b66e67c49a 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -150,7 +150,7 @@ number has been bumped to 2048 bits. +++ ** URL now never sends user email addresses in HTTP requests. Emacs never sent email addresses by default, but it used to be -possible to customize 'url-privacy-level' so that the users email +possible to customize 'url-privacy-level' so that the user's email address was sent along in HTTP requests. This feature has now been removed, as it was considered more dangerous than useful. RFC 9110 (§ 10.1.2) also recommends against it. The user option @@ -670,15 +670,15 @@ that shows as diffs replacements in the marked files in Dired. +++ ** New mode of prompting for register names and showing preview. The new user option 'register-use-preview' can be customized to the -value t or insist to request a different user interface of prompting for +value t or 'insist' to request a different user interface of prompting for register names and previewing the registers: Emacs will require confirmation for overwriting the value of a register, and will show the preview of registers without delay. You can also customize this new option to disable the preview completely. -The default value of 'register-use-preview' preserves the behavior of -Emacs 29 and before. See the Info node "(emacs) Registers" for more -details about the new UI and its variants. +The default value of 'register-use-preview' ('traditional') preserves the +behavior of Emacs 29 and before. See the Info node "(emacs) Registers" +for more details about the new UI and its variants. +++ ** New advanced macro counter commands. @@ -1464,8 +1464,8 @@ bookmark URIs. *** New command 'eww-copy-alternate-url'. It copies an alternate link on the page currently visited in EWW into the kill ring. Alternate links are optional metadata that HTML pages -use for linking to their alternative representations, such as -translated versions or associated RSS feeds. +use for linking to their alternative representations, such as translated +versions or associated RSS feeds. It is bound to 'A' by default. +++ *** 'eww-open-in-new-buffer' supports the prefix argument. @@ -1565,9 +1565,10 @@ following to your init file: --- *** New user option 'package-vc-register-as-project'. -When non-nil, it will automatically register every package as a -project, that you can quickly select using 'project-switch-project' -('C-x p p'). +When non-nil, 'package-vc-install' and 'package-vc-checkout' will +automatically register every package they install as a project, that you +can quickly select using 'project-switch-project' ('C-x p p'). Default +is t. --- *** New user option 'package-vc-allow-build-commands'. @@ -1592,9 +1593,9 @@ in a clean environment. +++ *** New user option 'flymake-indicator-type'. -This user option controls which error indicator type Flymake should use -in current buffer. Depending on your preference, this can either use -fringes or margins for indicating errors. +This controls which error indicator type Flymake should use in the +current buffer. Depending on your preference, this can either use +fringes or margins for indicating errors, the default is 'margins'. +++ *** New user option 'flymake-margin-indicators-string'. @@ -1603,14 +1604,14 @@ the margin indicator. +++ *** New user option 'flymake-autoresize-margins'. -If non-nil, Flymake will resize the margins when 'flymake-mode' is -turned on or off. +If non-nil (the default), Flymake will resize the margins when +'flymake-mode' is turned on or off. Only relevant if 'flymake-indicator-type' is set to 'margins'. +++ *** New user option 'flymake-margin-indicator-position'. -It controls which margin (left or right) is used for margin -indicators. +It controls whether to use margins for margin indicators, and which +margin (left or right) to use. Default is to use the left margin. +++ *** New user option 'flymake-show-diagnostics-at-end-of-line'. @@ -1618,7 +1619,7 @@ When non-nil, Flymake shows summarized descriptions of diagnostics at the end of the line. Depending on your preference, this can either be distracting and easily confused with actual code, or a significant early aid that relieves you from moving the buffer or reaching for the -mouse to consult an error message. +mouse to consult an error message. Default is nil. ** Flyspell @@ -1626,6 +1627,7 @@ mouse to consult an error message. *** New user option 'flyspell-check-changes'. When non-nil, Flyspell mode spell-checks only words that you edited; it does not check unedited words just because you move point across them. +Default is nil. --- ** JS mode. @@ -1647,7 +1649,7 @@ buffers contain Javascript code. *** New user option 'python-indent-block-paren-deeper'. If non-nil, increase the indentation of the lines inside parens in a header of a block when they are indented to the same level as the body -of the block: +of the block, producing: if (some_expression and another_expression): @@ -1659,6 +1661,8 @@ instead of: and another_expression): do_something() +Default is nil. + --- *** New user option 'python-interpreter-args'. This allows the user to specify command line arguments to the non @@ -1699,8 +1703,8 @@ This keyword enables the user to install packages using package-vc.el. +++ *** New user option 'use-package-vc-prefer-newest'. -This allows the user to always install the newest commit of a package -when using the ':vc' keyword. +If non-nil, always install the newest commit of a package when using the +':vc' keyword rather than its stable release. Default is nil. ** Gnus @@ -1749,6 +1753,7 @@ Controls how the 'dictionary-search' command prompts for and displays dictionary definitions. Customize this user option to 'help' to have 'dictionary-search' display definitions in a "*Help*" buffer and provide dictionary-based minibuffer completion for word selection. +Default is nil, which means to use a "*Dictionary*" buffer. --- *** New user option 'dictionary-read-word-prompt'. @@ -1971,11 +1976,11 @@ If non-nil, moving point forward or backward between widgets by typing *** New user option 'ruby-rubocop-use-bundler'. By default it retains the previous behavior: read the contents of Gemfile and act accordingly. But you can also set it to t or nil to -skip the check. +skip checking the Gemfile. *** New user option 'ruby-bracketed-args-indent'. When it is set to nil, multiple consecutive open braces/brackets/parens -result in only one additional indentation level. +result in only one additional indentation level. Default is t. ** Thingatpt @@ -2003,7 +2008,8 @@ will return the URL for that bug. *** New user option 'Buffer-menu-group-by'. It controls how buffers are divided into groups that are displayed with headings using Outline minor mode. Using commands that mark buffers -on the outline heading line will mark all buffers in the outline. +on the outline heading line will mark all buffers in the outline. By +default, no grouping is performed. +++ *** New command 'Buffer-menu-toggle-internal'. @@ -2025,9 +2031,9 @@ Previously, it was set to t, but this broke remote file name detection. --- *** More control on automatic update of Proced buffers. -The user option 'proced-auto-update-flag' can now be set to two -additional values, which control automatic updates of Proced buffers -that are not displayed in some window. +The user option 'proced-auto-update-flag' can now be set to an +additional value 'visible', which controls automatic updates of Proced +buffers that are displayed in some window. --- *** nXML Mode now comes with schemas for Mono/.NET development. @@ -2165,7 +2171,8 @@ This is a minor mode for editing regular expressions in the minibuffer, for example in 'query-replace-regexp'. It correctly highlights parens via 'show-paren-mode' and 'blink-matching-paren' in a user-friendly way, avoids reporting alleged paren mismatches and makes sexp navigation more -intuitive. +intuitive. It is enabled by default, 'minibuffer-regexp-prompts' can be +used to tune when it takes effect. --- ** The highly accessible Modus themes collection has eight items. @@ -2291,7 +2298,7 @@ unibyte string. buffer-local value from the minibuffer. +++ -** 'minibuffer-allow-text-properties' also affects completions. +** 'minibuffer-allow-text-properties' now also affects completions. When it has a non-nil value, then completion functions like 'completing-read' don't discard text properties from the returned completion candidate. @@ -2321,7 +2328,7 @@ values. --- ** User option 'tramp-completion-reread-directory-timeout' has been removed. -This user option has been obsoleted in Emacs 27, use +This user option was obsoleted in Emacs 27, use 'remote-file-name-inhibit-cache' instead. +++ @@ -2497,7 +2504,7 @@ where arguments after the first are keyword/value pairs, all optional: ':key' specifies a function that produces the sorting key from an element, ':lessp' specifies the ordering predicate, defaulting to 'value<', ':reverse' is used to reverse the sorting order, -':in-place is used for in-place sorting, as the default is now to +':in-place' is used for in-place sorting, as the default is now to sort a copy of the input. The new signature is less error-prone and reduces the need to write @@ -2574,7 +2581,8 @@ analogous to 'w32-notification-notify'. ** New Haiku specific variable 'haiku-pass-control-tab-to-system'. This sets whether Emacs should pass 'C-TAB' on to the system instead of handling it, fixing a problem where window switching would not activate -if an Emacs frame had focus on the Haiku operating system. +if an Emacs frame had focus on the Haiku operating system. Default +value is t. +++ ** New value 'if-regular' for the REPLACE argument to 'insert-file-contents'. @@ -2956,9 +2964,9 @@ default to use 'LANGUAGE'. --- ** New optional argument to 'modify-dir-local-variable'. -A 5th argument, optional, has been added to -'modify-dir-local-variable'. It can be used to specify which -dir-locals file to modify. +An optional 5th argument FILE has been added to +'modify-dir-local-variable'. It can be used to specify which file to +modify instead of the default ".dir-locals.el". ** Connection local variables @@ -3012,13 +3020,13 @@ They pertained to the internal storage size which is now irrelevant. ** 'treesit-install-language-grammar' can handle local directory instead of URL. It is now possible to pass a directory of a local repository as URL inside 'treesit-language-source-alist', so that calling -'treesit-install-language-grammar' would avoid cloning the repository. +'treesit-install-language-grammar' will avoid cloning the repository. It may be useful, for example, for the purposes of bisecting a treesitter grammar. -+++ ** New buffer-local variable 'tabulated-list-groups'. -It controls display and separate sorting of groups of entries. +It controls display and separate sorting of groups of entries. By +default no grouping or sorting is done. +++ ** New variable 'revert-buffer-restore-functions'. commit 48d2d616f733fc9cb92e7507ef1583473af24f32 Author: Robert Pluim Date: Wed Sep 11 18:15:35 2024 +0200 ; * etc/NEWS: Improve 'dired-check-symlinks' entry. diff --git a/etc/NEWS b/etc/NEWS index cce56359845..b0d559b2b3f 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -322,10 +322,11 @@ changes when supplied with a universal prefix argument via 'C-u': ** Dired +++ -*** Dired allows to disable checks for symbolic link validity. -Dired fontifies symbolic links in Dired buffers using the -'file-truename' operation. This can be slow for remote directories. -Setting user option 'dired-check-symlinks' to nil disables these checks. +*** New user option 'dired-check-symlinks' allows disabling validity checks. +Dired uses 'file-truename' to check symbolic link validity when +fontifying them, which can be slow for remote directories. Setting +'dired-check-symlinks' to nil disables these checks. Defaults to t, can +be set as a connection-local variable. * New Modes and Packages in Emacs 31.1 commit b4863908623b739b0771a70c7cc4f4a57d07a841 Author: Robert Pluim Date: Wed Sep 11 18:09:29 2024 +0200 Add notes about documenting default values * CONTRIBUTE: Ask people to document default values when adding new user options. diff --git a/CONTRIBUTE b/CONTRIBUTE index 7c5c07771eb..96113d658b8 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE @@ -110,8 +110,11 @@ admin/notes/bug-triage. Any change that matters to end-users should have an entry in etc/NEWS. Try to start each NEWS entry with a sentence that summarizes the entry -and takes just one line -- this will allow reading NEWS in Outline -mode after hiding the body of each entry. +and takes just one line -- this will allow reading NEWS in Outline mode +after hiding the body of each entry. When adding a new user option that +allows changing behavior, please document its default value. Similarly, +changes to the default value of an existing user option should be +announced. Doc-strings should be updated together with the code. commit 7376623a244a91d1de5245645b4b3e8c9469d422 Author: Eli Zaretskii Date: Fri Sep 13 14:31:28 2024 +0300 Improve accuracy of character categories * lisp/international/characters.el: Assign 'digit' category to all the characters whose Unicode 'general-category' is Nd. * admin/unidata/blocks.awk: Add code to assign 'symbol' category to all characters belonging to the 'symbol' script. * etc/NEWS: Announce the above changes diff --git a/admin/unidata/blocks.awk b/admin/unidata/blocks.awk index 6393b7bdc63..5126c0d3ff3 100755 --- a/admin/unidata/blocks.awk +++ b/admin/unidata/blocks.awk @@ -278,6 +278,10 @@ END { print " (or (memq (nth 2 elt) script-list)" print " (setq script-list (cons (nth 2 elt) script-list))))" print " (set-char-table-extra-slot char-script-table 0 (nreverse script-list)))" - print "\n" - print "(provide 'charscript)" + print "\n(map-char-table" + print " (lambda (ch script)" + print " (and (eq script 'symbol)" + print " (modify-category-entry ch ?5)))" + print " char-script-table)" + print "\n(provide 'charscript)" } diff --git a/etc/NEWS b/etc/NEWS index cf48a20b12c..cce56359845 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -339,6 +339,18 @@ That convention was: '(error &rest ARGS)'. ** The 'rx' category name 'chinese-two-byte' must now be spelled correctly. An old alternative name (without the first 'e') has been removed. +--- +** All the digit characters now have the 'digit' category. +All the characters whose Unicode general-category is Nd now have the +'digit' category, whose mnemonic is '6'. This includes both ASCII and +non-ASCII digit characters. + +--- +** All the symbol characters now have the 'symbol' category. +All the characters that belong to the 'symbol' script (according to +'char-script-table') now have the 'symbol' category, whose mnemonic is +'5'. + * Lisp Changes in Emacs 31.1 diff --git a/lisp/international/characters.el b/lisp/international/characters.el index b13d5f9d7a3..44293b033c7 100644 --- a/lisp/international/characters.el +++ b/lisp/international/characters.el @@ -849,6 +849,19 @@ with L, LRE, or LRO Unicode bidi character type.") ;; Fixme: syntax for symbols &c ) + +;; Symbols and digits +;;; Each character whose script is 'symbol' gets the symbol category, +;;; see charscript.el. +;;; Each character whose Unicode general-category is Nd gets the digit +;;; category: +(let ((table (unicode-property-table-internal 'general-category))) + (when table + (map-char-table (lambda (key val) + (if (eq val 'Nd) + (modify-category-entry key ?6))) + table))) + (let ((pairs '("⁅⁆" ; U+2045 U+2046 "⁽⁾" ; U+207D U+207E commit ca3932121a893df3c4b08dbe11f2c002da4a421f Author: Mattias Engdegård Date: Fri Sep 13 12:13:53 2024 +0200 Don't fail uniquify-tests in non-version-controlled source trees * test/lisp/uniquify-tests.el (uniquify-project-transform): Skip test if there is no project (bug#73205). diff --git a/test/lisp/uniquify-tests.el b/test/lisp/uniquify-tests.el index 4124ce056d3..9b33c9d7d47 100644 --- a/test/lisp/uniquify-tests.el +++ b/test/lisp/uniquify-tests.el @@ -129,6 +129,7 @@ uniquify-trailing-separator-p is ignored" (require 'project) (ert-deftest uniquify-project-transform () "`project-uniquify-dirname-transform' works" + (skip-unless (project-current nil source-directory)) (let ((uniquify-dirname-transform #'project-uniquify-dirname-transform) (project-vc-name "foo1/bar") bufs) commit 79f68597abade27939397e0c2a50eec833e64daf Author: Robert Pluim Date: Fri Sep 13 09:50:01 2024 +0200 ; * etc/ORG-NEWS: Fix typo. diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS index eeab970e3e1..bb8d5d32065 100644 --- a/etc/ORG-NEWS +++ b/etc/ORG-NEWS @@ -286,7 +286,7 @@ when ~org-yank-dnd-method~ is =attach=. *** Alignment of image previews can be customized -Previously, all the image previews where always left-aligned. +Previously, all the image previews were always left-aligned. Now, you can customize image previews to be left-aligned, centered, or right-aligned. commit d66b70f3607c7cce99f8d67c18c1a4b13af1970c Author: Stefan Kangas Date: Fri Sep 13 00:17:35 2024 +0200 * doc/misc/auth.texi: Minor copy edits. diff --git a/doc/misc/auth.texi b/doc/misc/auth.texi index bb4beb38837..17467f81941 100644 --- a/doc/misc/auth.texi +++ b/doc/misc/auth.texi @@ -73,7 +73,7 @@ It is a way for multiple applications to share a single configuration @chapter Overview The auth-source library is simply a way for Emacs and Gnus, among -others, to answer the old burning question ``What are my user name and +others, to answer the old burning question ``What is my user name and password?'' (This is different from the old question about burning ``Where is the @@ -82,11 +82,11 @@ fire extinguisher, please?''.) The auth-source library supports more than just the user name or the password (known as the secret). -Similarly, the auth-source library supports multiple storage backend, +Similarly, the auth-source library supports multiple storage backends, currently either the classic ``netrc'' backend, examples of which you -can see later in this document, JSON files, the Secret Service API, and pass, the -standard unix password manager. This is done with EIEIO-based -backends and you can write your own if you want. +can see later in this document, JSON files, the Secret Service API, and +@samp{pass}, the standard unix password manager. This is done with +EIEIO-based backends, and you can write your own if you want. @node Help for users @chapter Help for users @@ -363,7 +363,7 @@ collections such as @code{"login"}. With GNOME Keyring, there exists a special collection called @code{"session"}, which has the lifetime of the user being logged in. -Its data are not stored on disk and go away when the user logs out. +Its data is not stored on disk and goes away when the user logs out. Therefore, it can be used to store and retrieve secret items temporarily. The @code{"session"} collection is better than a persistent collection when the secret items should not live @@ -372,7 +372,7 @@ by the string @code{"session"}, or by @code{nil}, whenever a collection parameter is needed. However, other Secret Service provider don't create this temporary -@code{"session"} collection. You shall check first that this +@code{"session"} collection. You must check first that this collection exists, before you use it. @defun secrets-list-items collection @@ -474,13 +474,13 @@ functions. @chapter The Unix password store @uref{https://www.passwordstore.org,,The standard unix password -manager} (or just @code{pass}) stores your passwords in +manager} (or just @samp{pass}) stores your passwords in @code{gpg}-protected files following the Unix philosophy. The store location (any directory) must be specified in the @code{auth-source-pass-filename} variable which defaults to @file{~/.password-store}. -Emacs integration of @code{pass} follows the approach suggested by the +Emacs integration of @samp{pass} follows the approach suggested by the pass project itself for data organization to find data. In particular, to store a password for the user @code{rms} on the host @code{gnu.org} and port @code{22}, you should use one of the following @@ -531,12 +531,13 @@ while searching for an entry matching the @code{rms} user on host However, such processing is not applied when the option @code{auth-source-pass-extra-query-keywords} is set to @code{t}. -Users of @code{pass} may also be interested in functionality provided +Users of @samp{pass} may also be interested in functionality provided by other Emacs packages: @itemize @item -@uref{https://git.zx2c4.com/password-store/tree/contrib/emacs/password-store.el,,password-store}: library wrapping @code{pass}; +@uref{https://git.zx2c4.com/password-store/tree/contrib/emacs/password-store.el,,password-store}: +library wrapping @samp{pass}; @item @uref{https://github.com/NicolasPetton/pass,,pass}: major mode to manipulate the store and edit entries; @item @@ -585,7 +586,7 @@ The auth-source library only has a few functions for external use. @defun auth-source-search &rest spec &key type max host user port secret require create delete &allow-other-keys This function searches (or modifies) authentication backends according -to @var{spec}. See the function's doc-string for details. +to @var{spec}. See the function's docstring for details. @c TODO more details. @end defun @@ -635,8 +636,6 @@ authentication information we just used, if it was newly created.'' After the first time it's called, the @code{:save-function} will not run again (but it will log something if you have set @code{auth-source-debug} to @code{'trivia}). This is so it won't ask -the same question again, which is annoying. This is so it won't ask -the same question again, which is annoying. This is so it won't ask the same question again, which is annoying. So the responsibility of the API user that specified @code{:create t} commit 2c6b7b2da9f011c6aaf38e5dd24f137b0c033945 Author: Stefan Kangas Date: Thu Sep 12 23:01:08 2024 +0200 ; * admin/MAINTAINERS: Remove some entries for Artur Malabarba. Change agreed with Artur Malabarba . diff --git a/admin/MAINTAINERS b/admin/MAINTAINERS index f65a9decadc..6c77501fee3 100644 --- a/admin/MAINTAINERS +++ b/admin/MAINTAINERS @@ -58,9 +58,7 @@ Bastien Guerry doc/misc/org.texi Artur Malabarba - lisp/emacs-lisp/package.el lisp/emacs-lisp/let-alist.el - lisp/character-fold.el Michael Albinus Tramp @@ -295,9 +293,6 @@ Stefan Monnier lisp/progmodes/tcl.el lisp/emacs-lisp/easymenu.el -Artur Malabarba - lisp/isearch.el - Paul Eggert .dir-locals.el .gitattributes commit 11e7ae3964e192b0e4bcc437a04278ee727e720b Author: Po Lu Date: Thu Sep 12 08:22:25 2024 +0800 Fix bug#72254 * src/pgtkselect.c (Fpgtk_get_selection_internal): If requesting TARGETS with just one result, return it as a vector. (bug#72254) diff --git a/src/pgtkselect.c b/src/pgtkselect.c index 271411b87ca..9e172c58602 100644 --- a/src/pgtkselect.c +++ b/src/pgtkselect.c @@ -1644,10 +1644,24 @@ frame's display, or the first available X display. */) if (NILP (val) && FRAME_LIVE_P (f)) { - Lisp_Object frame; + Lisp_Object frame, val; XSETFRAME (frame, f); - return pgtk_get_foreign_selection (selection_symbol, target_type, - time_stamp, frame); + + val = pgtk_get_foreign_selection (selection_symbol, target_type, + time_stamp, frame); + + /* A window property holding just one item is indistinguishable + from an array of one element, and is always decoded as the + former, producing issues with programs that expect the TARGETS + property always to return vectors, even when the toolkit + reports just one data type. Though X sidesteps this ambiguity + by defining TARGETS as returning at least two properties + TARGETS and MULTIPLE, GTK knows no such scruples, and therefore + symbol values (or nil) should be enclosed in vectors when + TARGETS is being requested. (bug#72254) */ + if (EQ (target_type, QTARGETS) && (NILP (val) || SYMBOLP (val))) + val = make_vector (NILP (val) ? 0 : 1, val); + return val; } if (CONSP (val) && SYMBOLP (XCAR (val))) commit 9a1c76bf7ff49d886cc8e1a3f360d71e62544802 (tag: refs/tags/emacs-30.0.91) Author: Andrea Corallo Date: Wed Sep 11 22:14:09 2024 +0200 Bump Emacs version to 30.0.91 * nt/README.W32: Update Emacs version. * msdos/sed2v2.inp: Likewise. * exec/configure.ac: Likewise. * configure.ac: Likewise. * README: Likewise. diff --git a/README b/README index 85be7027abb..e994e6e947d 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ Copyright (C) 2001-2024 Free Software Foundation, Inc. See the end of the file for license conditions. -This directory tree holds version 30.0.90 of GNU Emacs, the extensible, +This directory tree holds version 30.0.91 of GNU Emacs, the extensible, customizable, self-documenting real-time display editor. The file INSTALL in this directory says how to build and install GNU diff --git a/configure.ac b/configure.ac index 8fc29f742ef..f63ef180c5b 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ dnl along with GNU Emacs. If not, see . AC_PREREQ([2.65]) dnl Note this is parsed by (at least) make-dist and lisp/cedet/ede/emacs.el. -AC_INIT([GNU Emacs], [30.0.90], [bug-gnu-emacs@gnu.org], [], +AC_INIT([GNU Emacs], [30.0.91], [bug-gnu-emacs@gnu.org], [], [https://www.gnu.org/software/emacs/]) if test "$XCONFIGURE" = "android"; then diff --git a/exec/configure.ac b/exec/configure.ac index 3c8d066b0e6..1382e34c741 100644 --- a/exec/configure.ac +++ b/exec/configure.ac @@ -22,7 +22,7 @@ dnl You should have received a copy of the GNU General Public License dnl along with GNU Emacs. If not, see . AC_PREREQ([2.65]) -AC_INIT([libexec], [30.0.90], [bug-gnu-emacs@gnu.org], [], +AC_INIT([libexec], [30.0.91], [bug-gnu-emacs@gnu.org], [], [https://www.gnu.org/software/emacs/]) AH_TOP([/* Copyright (C) 2024 Free Software Foundation, Inc. diff --git a/msdos/sed2v2.inp b/msdos/sed2v2.inp index 28c11724a5f..794a1eb89f9 100644 --- a/msdos/sed2v2.inp +++ b/msdos/sed2v2.inp @@ -67,7 +67,7 @@ /^#undef PACKAGE_NAME/s/^.*$/#define PACKAGE_NAME ""/ /^#undef PACKAGE_STRING/s/^.*$/#define PACKAGE_STRING ""/ /^#undef PACKAGE_TARNAME/s/^.*$/#define PACKAGE_TARNAME ""/ -/^#undef PACKAGE_VERSION/s/^.*$/#define PACKAGE_VERSION "30.0.90"/ +/^#undef PACKAGE_VERSION/s/^.*$/#define PACKAGE_VERSION "30.0.91"/ /^#undef SYSTEM_TYPE/s/^.*$/#define SYSTEM_TYPE "ms-dos"/ /^#undef HAVE_DECL_GETENV/s/^.*$/#define HAVE_DECL_GETENV 1/ /^#undef SYS_SIGLIST_DECLARED/s/^.*$/#define SYS_SIGLIST_DECLARED 1/ diff --git a/nt/README.W32 b/nt/README.W32 index b64fb5feb9d..801c1282de6 100644 --- a/nt/README.W32 +++ b/nt/README.W32 @@ -1,7 +1,7 @@ Copyright (C) 2001-2024 Free Software Foundation, Inc. See the end of the file for license conditions. - Emacs version 30.0.90 for MS-Windows + Emacs version 30.0.91 for MS-Windows This README file describes how to set up and run a precompiled distribution of the latest version of GNU Emacs for MS-Windows. You commit 68530860ae998e7364c550e7eddadda31c37eab7 Author: Andrea Corallo Date: Wed Sep 11 21:52:56 2024 +0200 ; * ChangeLog.4: Update. diff --git a/ChangeLog.4 b/ChangeLog.4 index d46d0a14921..c7d091cf878 100644 --- a/ChangeLog.4 +++ b/ChangeLog.4 @@ -1,3 +1,550 @@ +2024-09-11 Yuan Fu + + Fix heex-ts-mode indentation following previews elixir-mode change + + After the previous fix in elixir-ts-mode (0fd259d166c), embedded heex + code are indented like this: + + 1 defmodule Foo do + 2 def foo(assigns) do + 3 ~H""" + 4 + 5 text + 6 + 7 """ + 8 end + 9 end + + The indent rule finds the beginning of the parent heex node, and uses + the indentation of that line as anchor with an offset of 0. Previously + the parent heex node (fragment) starts at EOL of line 3; after the + previous commit, it now starts at BOL of line 4. To fix the + indentation, I changed the anchor to the beginning of the elixir + (rather than heex) node at point, which is at EOL at line 3. + + * lisp/progmodes/heex-ts-mode.el (heex-ts--indent-rules): Use the elixir + node that contains the heex code as the anchor, instead of the heex root + node. + +2024-09-10 Andrea Corallo + + * lisp/ldefs-boot.el: Update. + +2024-09-10 Eli Zaretskii + + Fix use of Uniscribe font driver in MinGW build + + This was inadvertently broken when Windows 9X support was + fixed in June 2024. + * src/w32uniscribe.c (syms_of_w32uniscribe_for_pdumper): Set + 'uniscribe_available' non-zero in non-Cygwin builds. (Bug#73159) + +2024-09-10 Eli Zaretskii + + Avoid crashes in redisplay in batch-mode testing + + * src/xdisp.c (try_window_id): Don't crash for "initial" frame. + (Bug#72765) + +2024-09-10 Dmitry Gutov + + eglot-test-rust-completion-exit-function: Fix failure in -Q session + + * test/lisp/progmodes/eglot-tests.el (eglot--call-with-fixture): + Check for buffer liveness (https://debbugs.gnu.org/72765#29). + (eglot-test-rust-completion-exit-function): Don't expect snippet + expansion to happen (no yasnippet in batch mode). + +2024-09-09 Eli Zaretskii + + Clarify the semantics of 'string-pixel-width' + + * doc/lispref/display.texi (Size of Displayed Text): + * lisp/emacs-lisp/subr-x.el (string-pixel-width): + * src/xdisp.c (Fwindow_text_pixel_size, Fbuffer_text_pixel_size): + Doc fixes. (Bug#73129) + +2024-09-09 Andrea Corallo + + * src/treesit.c (treesit_debug_print_parser_list): Fix format string. + +2024-09-09 Yuan Fu + + Read more on each call to treesit's buffer reader + + * src/treesit.c (treesit_read_buffer): Read until the gap or visible + end, instead of reading a single char. + +2024-09-09 Yuan Fu + + Fix the range handling in treesit.c + + 1. In treesit_sync_visible_region, reduce the ranges for a parser so it + doesn't go beyond the visible range. + + 2. To avoid possible infinite recursion, add a within_reparse field to + parsers. Previously we were using the need_reparse field to avoid + infinite recursion, but lisp programs in a parser's after change hook + might make some buffer edit which turns need_reparse to true. To avoid + that, we now use an explicit field. If a parser's after change function + makes a buffer edit, lisp program ends up with a desynced parse tree, + but that's better than possible infinite recursion. Also after change + function shouldn't edit the buffer. + + 3. In treesit_make_ranges, use parser's visible_beg instead of buffer's + BEGV. I mean technically whenever we make ranges, buffer's BEGV should + be equal to parser's visible_beg, but better not take that uncertainty, + also makes the code more readable. + + 4. In Ftreesit_parser_included_ranges, move visible region sync code + before the body of the function. + + * src/treesit.c (treesit_sync_visible_region): Minimally fix ranges so + it doesn't exceed parser's visible range. + (treesit_call_after_change_functions): Update calling sigature to + treesit_make_ranges. + (treesit_ensure_parsed, make_treesit_parser): Use the new field + within_reparse. + (treesit_make_ranges): Use parser's visible_beg instead of buffer's + BEGV. + (Ftreesit_parser_included_ranges): Move visible region check before + function body. + * src/treesit.h (Lisp_TS_Parser): Add new field within_reparse. + +2024-09-09 Yuan Fu + + Add debugging function for treesit.c + + * src/treesit.c (treesit_debug_print_parser_list): New function. + +2024-09-09 Yuan Fu + + Fix elixir-ts-mode's range query + + * lisp/progmodes/elixir-ts-mode.el: + (elixir-ts--treesit-range-rules): Add underscore in front of the name + capture, so Emacs won't put heex parser on it. + +2024-09-08 Mattias Engdegård + + Make json-serialize always return a unibyte string (bug#70007) + + The JSON format is defined as a byte sequence and will always be used as + such, so returning a multibyte string makes little sense. + + * src/json.c (json_out_to_string): Remove. + (Fjson_serialize): Return unibyte string. + * test/src/json-tests.el (json-serialize/roundtrip) + (json-serialize/roundtrip-scalars, json-serialize/string): + Update tests. + * doc/lispref/text.texi (Parsing JSON): Document. + * etc/NEWS: Announce. + +2024-09-07 Eli Zaretskii + + Fix a typo in ediff-init.el + + * lisp/vc/ediff-init.el (ediff-nonempty-string-p): Fix typo. + Reported by Jurgen De Backer + (bug#73042). + +2024-09-07 Eli Zaretskii + + Fix 'chart-space-usage' on MS-Windows + + * lisp/emacs-lisp/chart.el (chart--file-size) + (chart--directory-size): New functions. + (chart-space-usage): Invoke 'du' correctly on MS-Windows. Provide + alternative implementation in Lisp when 'du' is not installed, + using 'chart--directory-size' and 'chart--file-size'. (Bug#72919) + +2024-09-07 Eli Zaretskii + + Fix alignment and documentation of vtable.el + + * lisp/emacs-lisp/vtable.el (vtable--insert-header-line): Ensure + proper alignment between the columns in header-line and in the + body of the table. (Bug#73032) + + * doc/misc/vtable.texi (Making A Table): Document the defaults of + the various keyword parameters. + +2024-09-05 Ulrich Müller + + Fix test failure in erc-networks-tests + + * test/lisp/erc/erc-networks-tests.el + (erc-networks--id-sort-buffers): Make sure that buffers have + different timestamps. (Bug#73036) + +2024-09-04 Eli Zaretskii + + Fix :hook in 'use-package' + + * lisp/use-package/use-package-core.el + (use-package-handler/:hook): Support mode variables in :hook + declarations. (Bug#72993) + +2024-09-02 Stefan Kangas + + Update FSF's address + + * doc/emacs/emacs.texi (Distrib): + * doc/lispintro/emacs-lisp-intro.texi: + * doc/lispref/elisp.texi: + * doc/misc/org.org (Link Abbreviations): + * etc/tutorials/TUTORIAL.eo: + * lisp/elide-head.el: + * lisp/textmodes/page-ext.el: Update the FSF address to 31 Milk Street. + +2024-09-02 Dmitry Gutov + + Support the new option in ruby-ts-mode too + + * etc/NEWS: Describe it here. + + * lisp/progmodes/ruby-ts-mode.el (ruby-ts--parent-call-or-bol): + Support the option ruby-bracketed-args-indent here too (bug#60321). + + * test/lisp/progmodes/ruby-ts-mode-tests.el: Include + ruby-bracketed-args-indent.rb as test examples. + + * test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb: + Extend examples for better regression testing. + +2024-09-02 Aaron Jensen + + Add new option ruby-bracketed-args-indent + + * lisp/progmodes/ruby-mode.el (ruby-bracketed-args-indent): New option. + (ruby-smie-rules): Use it (bug#60321). + * test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb: + New file. + * test/lisp/progmodes/ruby-mode-tests.el: Use it for new case. + +2024-09-02 Eli Zaretskii + + Fix Rmail base64 and qp decoding of MIME payloads + + * lisp/mail/rmailmm.el (rmail-mime-insert-decoded-text) + (rmail-mime-insert-html): Remove ^M characters left from DOS EOLs. + This is what 'rmail-decode-region' does for non-MIME messages. + +2024-09-01 Kyle Meyer + + Update to Org 9.7.11 + +2024-09-01 Juri Linkov + + * test/lisp/emacs-lisp/tabulated-list-tests.el: Add missing test. + + (tabulated-list-groups-with-path): Add test for tabulated-list-groups. + +2024-08-31 Evgenii Klimov + + Make 'python-shell--with-environment' respect buffer-local vars + + * lisp/progmodes/python.el (python-shell--with-environment): + Make `with-temp-buffer' respect buffer-local values of + `process-environment' and `exec-path', if set. (Bug#72849) + +2024-08-31 Evgenii Klimov + + Avoid ANSI escape characters in Python output (bug#45938) + + * lisp/progmodes/python.el (python-shell-completion-native-setup): + Prevent Readline from emitting escape characters in comint output. + +2024-08-31 John Wiegley + + Fix handling of hook variables in 'use-package' + + * lisp/use-package/use-package-core.el + (use-package-handler/:hook): Append "-hook" to the symbol's name + only if the named hook variable has no 'symbol-value'. + (Bug#72818) + +2024-08-31 Eli Zaretskii + + Work around Gnuplot bug in displaying plots + + * lisp/calc/calc-graph.el (calc-gnuplot-command): Prepend newline + to Gnuplot command. Suggested by Visuwesh . + (Bug#72778) + +2024-08-31 Eli Zaretskii + + Revert "* lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable" + + This reverts commit 45ae4de0e7ce99c88c62f940f605bca693b8e33f. + It did not fix a regression or even a user-visible bug, and + it caused bug#72787. + + Do not merge to master. + +2024-08-31 kobarity + + Make Python skeletons available in 'python-ts-mode' as well + + * lisp/progmodes/python.el (python-base-mode-abbrev-table): + Renamed from 'python-mode-abbrev-table' to be available for both + 'python-mode' and 'python-ts-mode'. (Bug#72298) + +2024-08-30 Eli Zaretskii + + More accurate documentation of 'equal' in ELisp Reference + + * doc/lispref/objects.texi (Equality Predicates): Add lists and + conses. (Bug#72888) + +2024-08-30 Jim Porter + + Support "/dev/null" as a target when creating Eshell handles + + Previously, you could only use this when setting the handle afterwards. + + Do not merge to master. + + * lisp/eshell/esh-io.el (eshell-set-output-handle): Don't catch + 'eshell-null-device' here... + (eshell-get-target): ... catch it here. + +2024-08-30 Jim Porter + + Fix redirecting Eshell output to symbols in some places + + Do not merge to master. + + * lisp/eshell/esh-io.el (eshell-output-object-to-target): Don't require + TARGET to be bound. + + * lisp/eshell/em-script.el (eshell-execute-file): Quote the output/error + targets. + + * test/lisp/eshell/em-script-tests.el (eshell-execute-file-output): New + variable. + (em-script-test/execute-file/output-file) + (em-script-test/execute-file/output-symbol): New tests. + + * test/lisp/eshell/esh-io-tests.el (eshell-test-file-string): Move to... + * test/lisp/eshell/eshell-tests-helpers.el (eshell-test-file-string): + ... here. + +2024-08-29 Eli Zaretskii + + Revert "; * admin/authors.el (authors-ignored-files): Add removed files." + + This reverts commit d809d53afc007574b3054027ff2eaf6c8d66996c. + Not useful, for the same reason as the previously reverted + commit. + +2024-08-29 Eli Zaretskii + + Revert "; * admin/authors.el (authors-ignored-files): Ignore Unicode files." + + This reverts commit 0db53f14a2974de5209439326d4a9e4749462f42. + It doesn't help, since existing files are considered worthy + of mentioning regardless of the other lists. + +2024-08-29 George Huebner (tiny change) + + xwidget: Fix xwidget-at misinterpreting non-xwidget text-properties + + 'xwidget-open' wrongly assumed the the text-property at + min-position is an xwidget, if it exists; the fix is just + returning nil if the text-property isn't an xwidget. + * lisp/xwidget.el (xwidget-at): Use 'ignore-errors'. (Bug#72848) + +2024-08-29 Eli Zaretskii + + Fix rare segfaults due to freed fontsets + + * src/xfaces.c (recompute_basic_faces): Force complete + recalculation of non-ASCII faces and their fontsets if any + non-ASCII faces are in the frame's face cache. (Bug#72692) + +2024-08-28 Dmitry Gutov + + Eglot: fix completion highlighting (bug#72824) + + * lisp/progmodes/eglot.el (eglot-completion-at-point): + Make sure to refer to 'completion-ignore-case' in the + 'all-completions' method. + +2024-08-27 Sean Whitton + + Discuss commit log messages on feature branches + + * admin/notes/git-workflow (Long-lived feature branches): New + section, discussing commit log messages on feature branches. + +2024-08-27 Sean Whitton + + * admin/authors.el (authors-fixed-entries): Update docstring. + +2024-08-27 Yuan Fu + + More consistent treesit-forward-sexp around comments (bug#72525) + + * lisp/treesit.el (treesit-forward-sexp): Check if point is strictly + inside a comment or string, only then use the default forward-sexp + function; otherwise use tree-sitter's forward-sexp routine. + +2024-08-26 Vincenzo Pupillo + + Improve php-ts-mode font lock and support latest grammar (bug#72796) + + * lisp/progmodes/php-ts-mode.el: + (php-ts-mode--language-source-alist): Update the parser version. + (php-ts-mode--parent-html-heuristic): Fix commentary. + (php-ts-mode--keywords): Add "exit" keyword. + (php-ts-mode--predefined-constant): Added math constant. + (php-ts-mode--font-lock-settings): New and improved rules. + +2024-08-26 Yuan Fu + + Fix tree-sitter local parser overlay cleanup routine + + Sorry for sneaking in a sizable commit so late. But I just found out + about this bug and it has to be fixed. Before this change, we weren't + properly cleaning up overlays that store local parsers. And in the case + of doxygen local parser in C files, the doxygen local parser overlay + sometimes bleeds out of comments and into other code, and interferes + with font-lock and indentation. + + This commit adds a cleanup function that'll cleanup any overlays that + aren't being used. I tested with doxygen in C files and everything + works smoothly now, including tricky tests like removing the ending "*/" + of a doxygen comment and adding it back. + + The idea is simple, at the end of each call to (treesit-update-ranges + BEG END), we remove any overlay within BEG and END that wasn't touched + by the range setting code. + + * lisp/treesit.el (treesit--cleanup-local-range-overlays): New function. + (treesit--update-ranges-local): Remove code for cleaning up zero-length + overlays since we have the cleanup function now. + (treesit-update-ranges): Wrap the function body inside a let form, which + defines modified-tick; and add a call to + treesit--cleanup-local-range-overlays at the very end. + +2024-08-26 Stefan Kangas + + Fix copyright years by hand (Bug#72809) + + These are dates that admin/update-copyright did not update. + +2024-08-25 Eli Zaretskii + + Revert a recent change that caused redisplay slowdown + + * src/xfaces.c (recompute_basic_faces): Revert the change which + caused recalculation of all the faces, as it made cursor motion + too slow. Reported by Juri Linkov (bug#72692). + +2024-08-25 F. Jason Park + + Indent ERT failure explanations rigidly + + This also affects the listing of `should' forms produced by hitting + the L key on a test button in an ERT buffer. + + * lisp/emacs-lisp/ert.el (ert--pp-with-indentation-and-newline): + Indent the pretty-printed result to match the caller's current column + as a reference indentation. + * test/lisp/emacs-lisp/ert-tests.el + (ert--pp-with-indentation-and-newline): New test. (Bug#72561) + +2024-08-25 Dmitry Gutov + + [Eglot] Stricter "expand common" behavior + + * lisp/progmodes/eglot.el (eglot--dumb-tryc): Check that the + expanded string matches every completion strictly (bug#72705). + And in the fallback case, check whether the table matches the + original prefix at all. Return nil otherwise. + + * test/lisp/progmodes/eglot-tests.el + (eglot-test-stop-completion-on-nonprefix) + (eglot-test-try-completion-nomatch): Corresponding tests. + + * etc/EGLOT-NEWS: New entry. + +2024-08-25 Dmitry Gutov + + eglot-tests.el: New tests for existing completion behavior + + * test/lisp/progmodes/eglot-tests.el + (eglot-test-common-prefix-completion) + (eglot-test-try-completion-inside-symbol) + (eglot-test-rust-completion-exit-function): New tests. + (eglot--wait-for-rust-analyzer): New function. + +2024-08-25 Eli Zaretskii + + Remove dangerous HTML edit from admin.el + + * admin/admin.el (manual-html-fix-index-2): Avoid lax matches with + "
    " which could mistakenly edit unrelated parts of HTML. + (Bug#72761) + +2024-08-24 Mattias Engdegård + + * etc/emacs_lldb.py (Lisp_Object): PVEC_COMPILED -> PVEC_CLOSURE + +2024-08-24 Eli Zaretskii + + Fix rare segfaults due to freed fontsets + + * src/xfaces.c (recompute_basic_faces): Force complete + recalculation of all the faces. (Bug#72692) + +2024-08-23 Martin Rudalics + + Avoid putting a dead buffer in the minibuffer window (Bug#72487) + + * src/minibuf.c (minibuffer_unwind): Make sure that the buffer + referenced by the first element of the list of previous buffers + of the minibuffer window is live before assigning it to the + minibuffer window (Bug#72487). + * src/window.c (set_window_buffer): Assert that BUFFER is live. + +2024-08-22 João Távora + + Eglot: bump version to 1.17.30 and update EGLOT-NEWS + + This is a change specific to emacs-30. Don't merge to master. + + * lisp/progmodes/eglot.el (Version): Mark it 1.17.30. + + * etc/EGLOT-NEWS (1.17.30): Fill in section. + +2024-08-20 Andrea Corallo + + Update 'ldefs-boot.el' (don't merge) + + * lisp/ldefs-boot.el: Update. + +2024-08-20 Andrea Corallo + + * doc/man/emacsclient.1: Bump date. + +2024-08-20 Andrea Corallo + + Bump Emacs version to 30.0.90 + + * nt/README.W32: Update version. + * msdos/sed2v2.inp: Likewise. + * configure.ac: Likewise. + * README: Likewise. + +2024-08-20 Andrea Corallo + + Update Changelogs + + * ChangeLog.4: Re-generate. + * ChangeLog.3: Fix some type and style. + 2024-08-20 Andrea Corallo Update AUTHORS @@ -200162,7 +200709,7 @@ This file records repository revisions from commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to -commit f9d229e925ad634acf772d4066c72b5954ea4f9c (inclusive). +commit ee3e3a6311196129104881d6e9097bb54d8843af (inclusive). See ChangeLog.3 for earlier changes. ;; Local Variables: commit fb1db366b98f21d8a39c7d68c978844558474264 Author: Andrea Corallo Date: Wed Sep 11 21:49:52 2024 +0200 ; * etc/AUTHORS: Update. diff --git a/etc/AUTHORS b/etc/AUTHORS index 291c50a33ca..838d2127a7d 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS @@ -10,7 +10,8 @@ Aaron Ecay: changed ob-R.el ob-core.el org-src.el ox-latex.el nsterm.m org.el org.texi package.el paren.el Aaron Jensen: changed nsterm.m frameset.el xdisp-tests.el xdisp.c - Info.plist.in comp.el flyspell.el icomplete.el mouse.el server.el + Info.plist.in comp.el flyspell.el icomplete.el mouse.el + ruby-bracketed-args-indent.rb ruby-mode-tests.el ruby-mode.el server.el systhread.c w32term.c xterm.c Aaron Larson: co-wrote bibtex.el @@ -305,7 +306,7 @@ Andrea Corallo: wrote comp-common.el comp-cstr-tests.el comp-cstr.el and changed pdumper.c lread.c bytecomp.el startup.el configure.ac loadup.el comp.h lisp.h cl-macs.el cl-preloaded.el comp-test-funcs.el subr.el Makefile.in data.c elisp-mode.el nadvice.el alloc.c byte-run.el - emacs.c lisp/Makefile.in advice.el and 98 other files + emacs.c lisp/Makefile.in advice.el and 100 other files André A. Gomes: changed ispell.el @@ -354,7 +355,7 @@ Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el Andreas Schwab: changed configure.ac lisp.h xdisp.c process.c alloc.c coding.c Makefile.in emacs.c files.el fileio.c keyboard.c fns.c lread.c xterm.c src/Makefile.in editfns.c print.c eval.c font.c xfns.c sysdep.c - and 664 other files + and 663 other files Andreas Seltenreich: changed nnweb.el gnus.texi message.el gnus-sum.el gnus.el nnslashdot.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el @@ -473,11 +474,11 @@ Antoine Beaupré: changed vc-git.el Antoine Kalmbach: changed README.md eglot.el -Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ada-prj.el +Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ange-ftp.el cus-edit.el dired-x.el ebnf2ps.el emerge.el erc-button.el erc-goodies.el erc-stamp.el erc-track.el files.el find-file.el gnus-art.el gnus-uu.el gnus.el gnus.texi message.el mh-funcs.el - and 9 other files + mh-mime.el and 8 other files Antonin Houska: changed newcomment.el @@ -747,7 +748,7 @@ and changed fill.el simple.el indent.el paragraphs.el cmds.c intervals.c text-mode.el textprop.c ada.el allout.el awk-mode.el bibtex.el buffer.c buffer.h c-mode.el and 38 other files -Boris Samorodov: changed imap.el +Boris Samorodov: changed net/imap.el Boruch Baum: co-wrote footnote.el and changed bookmark.el apropos.el autorevert.el calc.el cua-rect.el @@ -929,7 +930,7 @@ and co-wrote longlines.el tango-dark-theme.el tango-theme.el and changed simple.el display.texi xdisp.c files.el frames.texi cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c startup.el package.el misc.texi emacs.texi modes.texi mouse.el - custom.texi image.c window.el and 934 other files + custom.texi image.c window.el and 932 other files Chris Chase: co-wrote idlw-shell.el idlwave.el @@ -1285,7 +1286,7 @@ and co-wrote hideshow.el and changed vc.el configure.ac vc-hg.el vc-git.el src/Makefile.in vc-bzr.el sysdep.c emacs.c process.c vc-cvs.el lisp.h term.c vc-hooks.el xterm.c keyboard.c vc-svn.el xterm.el callproc.c darwin.h - term.el gnu-linux.h and 920 other files + term.el gnu-linux.h and 918 other files Danny Freeman: changed treesit-tests.el treesit.el @@ -1325,7 +1326,7 @@ and co-wrote latin-ltx.el socks.el and changed configure.ac help.el mule-cmds.el fortran.el mule-conf.el xterm.c browse-url.el mule.el coding.c src/Makefile.in european.el fns.c mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el - files.el keyboard.c byte-opt.el info.el and 771 other files + files.el keyboard.c byte-opt.el info.el and 772 other files Dave Pearson: wrote 5x5.el quickurl.el @@ -1361,7 +1362,7 @@ David De La Harpe Golden: changed files.el mouse.el simple.el fileio.c cus-start.el nsselect.m select.el w32-fns.el x-win.el xterm.c David Edmondson: changed message.el erc.el mml2015.el process.c - gnus-cite.el gnus-cloud.el gnus.texi imap.el mm-uu.el mm-view.el + gnus-cite.el gnus-cloud.el gnus.texi mm-uu.el mm-view.el net/imap.el nnfolder.el nnimap.el nnml.el rcirc.el shr.el Davide Masserut: changed sh-script.el bindings.el Makefile.in basic.texi @@ -1412,7 +1413,7 @@ David J. Biesack: changed antlr-mode.el quickurl.el David J. MacKenzie: changed configure.ac Makefile.in etags.c fakemail.c cvtmail.c movemail.c termcap.c wakeup.c yow.c Makefile avoid.el b2m.c config.in digest-doc.c emacsclient.c emacsserver.c emacstool.c - etags-vmslib.c fortran.el hexl.c isearch.el and 14 other files + etags-vmslib.c fortran.el hexl.c isearch.el and 13 other files David Kågedal: wrote tempo.el and changed sendmail.el xmenu.c @@ -1457,8 +1458,8 @@ and changed gnus-xmas.el David Mosberger-Tang: changed alpha.h unexelf.c cm.h config.in configure.ac cvtmail.c data.c dispnew.c emacsserver.c etags.c - fakemail.c keyboard.c mem-limits.h process.c profile.c sorted-doc.c - sysdep.c terminfo.c unexelf1.c yow.c + fakemail.c keyboard.c mem-limits.h process.c sorted-doc.c sysdep.c + terminfo.c unexelf1.c yow.c David M. Smith: wrote ielm.el and changed imenu.el pgg-def.el xterm.c @@ -1506,10 +1507,10 @@ Debarshi Ray: changed erc-backend.el erc.el Decklin Foster: changed nngateway.el -Deepak Goel: changed idlw-shell.el ada-xref.el feedmail.el files.el - find-func.el flymake.el mh-search.el mh-seq.el mh-thread.el mh-xface.el - org.el simple.el vc.el vhdl-mode.el wdired.el README ada-mode.el - allout.el appt.el apropos.el artist.el and 85 other files +Deepak Goel: changed idlw-shell.el feedmail.el files.el find-func.el + flymake.el mh-search.el mh-seq.el mh-thread.el mh-xface.el org.el + simple.el vc.el vhdl-mode.el wdired.el README allout.el appt.el + apropos.el artist.el bibtex.el bindings.el and 82 other files D. E. Evans: changed basic.texi @@ -1538,7 +1539,7 @@ Denys Duchier: changed pop3.el Denys Nykula: changed TUTORIAL.uk language/cyrillic.el -Derek Atkins: changed imap.el pgg-pgp.el +Derek Atkins: changed net/imap.el pgg-pgp.el Derek L. Davies: changed gud.el @@ -1624,8 +1625,8 @@ Dmitry Gutov: wrote elisp-mode-tests.el etags-regen.el jit-lock-tests.el and changed xref.el project.el ruby-mode.el ruby-ts-mode.el vc-git.el js.el elisp-mode.el ruby-mode-tests.el vc.el etags.el package.el vc-hg.el minibuffer.el simple.el symref/grep.el progmodes/python.el - treesit.el dired-aux.el ruby-ts-mode-tests.el log-edit.el - rust-ts-mode.el and 171 other files + ruby-ts-mode-tests.el treesit.el dired-aux.el log-edit.el + rust-ts-mode.el and 174 other files Dmitry Kurochkin: changed isearch.el @@ -1678,7 +1679,7 @@ Editorconfig Team: wrote editorconfig-conf-mode.el editorconfig-core-handle.el editorconfig-core.el editorconfig-fnmatch.el editorconfig-tools.el editorconfig.el -Ed L. Cashin: changed gnus-sum.el imap.el +Ed L. Cashin: changed gnus-sum.el net/imap.el Ed Swarthout: changed hexl.el textmodes/table.el @@ -1733,9 +1734,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el and co-wrote help-tests.el and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c - files.el fileio.c keyboard.c configure.ac emacs.c text.texi w32term.c + files.el fileio.c keyboard.c emacs.c configure.ac text.texi w32term.c dispnew.c frames.texi w32proc.c files.texi xfaces.c window.c - dispextern.h lisp.h and 1399 other files + dispextern.h lisp.h and 1397 other files Eliza Velasquez: changed server.el simple.el @@ -1759,7 +1760,6 @@ Emilio C. Lopes: changed woman.el cmuscheme.el help.el vc.el advice.el and 58 other files Emmanuel Briot: wrote xml.el -and changed ada-mode.el ada-stmt.el ada-prj.el ada-xref.el Era Eriksson: changed bibtex.el dired.el json.el ses.el ses.texi shell.el tramp.el tramp.texi @@ -1828,10 +1828,10 @@ Eric M. Ludlam: wrote analyze.el analyze/complete.el analyze/debug.el tag-ls.el tag-write.el tag.el test.el and co-wrote db-ebrowse.el srecode/cpp.el util-modes.el and changed c.srt ede.texi info.el rmail.el speedbspec.el cedet.el - ede-autoconf.srt ede-make.srt eieio.texi gud.el sb-dir-minus.xpm - sb-dir-plus.xpm sb-dir.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm - sb-pg.xpm sb-tag-gt.xpm sb-tag-minus.xpm sb-tag-plus.xpm - and 35 other files + ede-autoconf.srt ede-make.srt eieio.texi gud.el + lisp/obsolete/inversion.el sb-dir-minus.xpm sb-dir-plus.xpm sb-dir.xpm + sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm sb-pg.xpm sb-tag-gt.xpm + sb-tag-minus.xpm and 37 other files Eric Schulte: wrote ob-awk.el ob-calc.el ob-comint.el ob-css.el ob-ditaa.el ob-dot.el ob-emacs-lisp.el ob-eval.el ob-forth.el @@ -1894,8 +1894,8 @@ Espen Skoglund: wrote pascal.el Espen Wiborg: changed utf-7.el -Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el lpr.el - mailalias.el vt-control.el +Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el + lisp/obsolete/vt-control.el lpr.el mailalias.el Ethan Ligon: changed org-docbook.el ox-html.el @@ -1915,6 +1915,8 @@ Evan Moses: changed progmodes/python.el Evgeni Dobrev: changed man.el +Evgenii Klimov: changed progmodes/python.el + Evgeni Kolev: changed eglot.el go-ts-mode.el perl-mode.el README.md Evgeny Fraimovitch: changed emacsclient.c @@ -2004,7 +2006,7 @@ F. Jason Park: changed erc.el erc-tests.el erc-backend.el erc-common.el erc-networks.el erc-fill-tests.el foonet.eld erc-compat.el erc-dcc.el erc-match.el erc-speedbar.el erc-sasl.el erc-scenarios-common.el erc-networks-tests.el erc-stamp-tests.el erc-track.el - and 191 other files + and 193 other files Flemming Hoejstrup Hansen: changed forms.el @@ -2134,7 +2136,8 @@ Gary Oberbrunner: changed eglot.el gud.el Gary Wong: changed termcap.c tparam.c -Gaute B Strokkenes: changed imap.el gnus-fun.el mail-source.el process.c +Gaute B Strokkenes: changed net/imap.el gnus-fun.el mail-source.el + process.c Gautier Ponsinet: changed calendar.texi @@ -2185,7 +2188,7 @@ Gerd Möllmann: wrote authors.el ebrowse.el jit-lock.el tooltip.el and changed xdisp.c xterm.c dispnew.c dispextern.h xfns.c xfaces.c window.c keyboard.c lisp.h faces.el alloc.c buffer.c startup.el xterm.h fns.c term.c configure.ac simple.el frame.c xmenu.c emacs.c - and 626 other files + and 621 other files Gergely Nagy: changed erc.el @@ -2215,7 +2218,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el lisp/Makefile.in diary-lib.el files.el make-dist rmail.el progmodes/f90.el bytecomp.el admin.el misc/Makefile.in simple.el authors.el startup.el emacs.texi lib-src/Makefile.in display.texi - ack.texi subr.el and 1796 other files + ack.texi subr.el and 1790 other files Glynn Clements: wrote gamegrid.el snake.el tetris.el @@ -2699,7 +2702,7 @@ Jason Kim: changed shell.el Jason L. Wright: changed smtpmail.el -Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el imap.el +Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el net/imap.el nnfolder.el Jason Riedy: changed org-table.el org.texi @@ -2880,7 +2883,7 @@ Jimmy Yuen Ho Wong: changed nsm.el gnutls.c gnutls.el disass.el eglot.el Jim Paris: changed process.c Jim Porter: changed eshell.texi esh-cmd.el esh-var.el esh-var-tests.el - eshell-tests.el esh-proc.el esh-cmd-tests.el esh-io.el esh-util.el + eshell-tests.el esh-proc.el esh-io.el esh-cmd-tests.el esh-util.el esh-arg.el esh-mode.el esh-proc-tests.el eshell-tests-helpers.el tramp.el em-cmpl.el em-pred.el em-unix.el em-dirs.el eshell/eshell.el em-cmpl-tests.el em-glob.el and 137 other files @@ -3154,7 +3157,7 @@ Jorge P. De Morais Neto: changed TUTORIAL cl.texi Jose A. Ortega Ruiz: changed doc-view.el misc.texi mixal-mode.el gnus-sum.el imenu.el url-http.el -Jose E. Marchesi: changed ada-mode.el gomoku.el simple.el smtpmail.el +Jose E. Marchesi: changed gomoku.el simple.el smtpmail.el José L. Doménech: changed dired-aux.el @@ -3207,11 +3210,11 @@ and co-wrote help-tests.el keymap-tests.el and changed subr.el desktop.el w32fns.c bs.el faces.el simple.el emacsclient.c files.el server.el help-fns.el xdisp.c org.el w32term.c w32.c buffer.c keyboard.c ido.el image.c window.c eval.c allout.el - and 1228 other files + and 1222 other files Juan Pechiar: changed ob-octave.el -Juergen Kreileder: changed imap.el nnimap.el +Juergen Kreileder: changed net/imap.el nnimap.el Juergen Nickelsen: wrote ws-mode.el @@ -3258,7 +3261,7 @@ Juri Linkov: wrote compose.el emoji.el files-x.el misearch.el and changed isearch.el simple.el info.el replace.el dired.el dired-aux.el minibuffer.el window.el progmodes/grep.el outline.el subr.el vc.el mouse.el diff-mode.el repeat.el files.el image-mode.el menu-bar.el - vc-git.el project.el search.texi and 491 other files + vc-git.el project.el search.texi and 490 other files Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h w32console.c w32heap.c w32inevt.c w32term.h @@ -3288,7 +3291,7 @@ and co-wrote longlines.el tramp-sh.el tramp.el and changed message.el gnus-agent.el gnus-sum.el files.el nnmail.el tramp.texi nntp.el gnus.el simple.el ange-ftp.el dired.el paragraphs.el bindings.el files.texi gnus-art.el gnus-group.el man.el INSTALL - Makefile.in crisp.el fileio.c and 45 other files + Makefile.in crisp.el fileio.c and 44 other files Kailash C. Chowksey: changed HELLO ind-util.el kannada.el knd-util.el lisp/Makefile.in loadup.el @@ -3334,7 +3337,7 @@ and changed simple.el files.el CONTRIBUTE doc-view.el image-mode.el Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c alloc.c files.el frame.c configure.ac window.c data.c minibuf.c editfns.c fns.c process.c Makefile.in fileio.c simple.el keymap.c - indent.c and 447 other files + indent.c and 445 other files Karl Kleinpaste: changed gnus-sum.el gnus-art.el gnus-picon.el gnus-score.el gnus-uu.el gnus-xmas.el gnus.el mm-uu.el mml.el nnmail.el @@ -3364,7 +3367,7 @@ Katsumi Yamaoka: wrote canlock.el and changed gnus-art.el gnus-sum.el message.el mm-decode.el gnus.texi mm-util.el mm-view.el gnus-group.el gnus-util.el gnus-msg.el mml.el shr.el rfc2047.el gnus-start.el gnus.el nntp.el gnus-agent.el nnrss.el - mm-uu.el nnmail.el emacs-mime.texi and 158 other files + mm-uu.el nnmail.el emacs-mime.texi and 159 other files Kaushal Modi: changed dired-aux.el files.el isearch.el apropos.el calc-yank.el custom.texi desktop.el dired.el dired.texi ediff-diff.el @@ -3381,7 +3384,7 @@ Kazuhiro Ito: changed coding.c epg.el japan-util.el uudecode.el flow-fill.el font.c image.c keyboard.c language/japanese.el make-mode.el starttls.el xdisp.c -Kazushi Marukawa: changed filelock.c hexl.c profile.c unexalpha.c +Kazushi Marukawa: changed filelock.c hexl.c unexalpha.c Keiichi Suzuki: changed nntp.el @@ -3501,12 +3504,12 @@ Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el and changed xdisp.c dispextern.h process.c simple.el window.c keyboard.c xterm.c dispnew.c subr.el w32term.c lisp.h fringe.c display.texi macterm.c alloc.c fns.c xfaces.c keymap.c xfns.c xterm.h .gdbinit - and 249 other files + and 248 other files Kimit Yada: changed copyright.el Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el - gnus-win.el gnus-xmas.el gnus.texi imap.el message.el nndraft.el + gnus-win.el gnus-xmas.el gnus.texi message.el net/imap.el nndraft.el nnml.el Kira Bruneau: changed files.el pgtk-win.el @@ -3551,10 +3554,10 @@ Konrad Hinsen: wrote ol-eshell.el and changed ob-python.el Konstantin Kharlamov: changed smerge-mode.el diff-mode.el files.el - ada-mode.el alloc.c autorevert.el calc-aent.el calc-ext.el calc-lang.el - cc-mode.el cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el - ebnf-dtd.el ebnf-ebx.el emacs-module-tests.el epg.el faces.el - gnus-art.el and 31 other files + alloc.c autorevert.el calc-aent.el calc-ext.el calc-lang.el cc-mode.el + cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el ebnf-dtd.el + ebnf-ebx.el emacs-module-tests.el epg.el faces.el gnus-art.el gtkutil.c + and 30 other files Konstantin Kliakhandler: changed org-agenda.el @@ -3639,7 +3642,7 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el and changed subr.el simple.el gnus.texi files.el display.texi process.c help-fns.el text.texi image.c dired.el help.el image.el package.el edebug.el shortdoc.el dired-aux.el gnutls.c minibuffer.el subr-x.el - auth-source.el smtpmail.el and 1061 other files + auth-source.el smtpmail.el and 1063 other files Lars Rasmusson: changed ebrowse.c @@ -3675,11 +3678,11 @@ Lele Gaifax: changed progmodes/python.el TUTORIAL.it python-tests.el flymake-proc.el flymake.texi isearch.el pgtkfns.c xterm.c Lennart Borgman: co-wrote ert-x.el -and changed nxml-mode.el tutorial.el re-builder.el window.el ada-xref.el - buff-menu.el emacs-lisp/debug.el emacsclient.c filesets.el flymake.el - help-fns.el isearch.el linum.el lisp-mode.el lisp.el mouse.el - progmodes/grep.el recentf.el remember.el replace.el reveal.el - and 6 other files +and changed nxml-mode.el tutorial.el re-builder.el window.el buff-menu.el + emacs-lisp/debug.el emacsclient.c filesets.el flymake.el help-fns.el + isearch.el linum.el lisp-mode.el lisp.el mouse.el progmodes/grep.el + recentf.el remember.el replace.el reveal.el ruby-mode.el + and 5 other files Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c @@ -3782,7 +3785,7 @@ Lute Kamstra: changed modes.texi emacs-lisp/debug.el generic-x.el generic.el font-lock.el simple.el subr.el battery.el debugging.texi easy-mmode.el elisp.texi emacs-lisp/generic.el hl-line.el info.el octave.el basic.texi bindings.el calc.el cmdargs.texi diff-mode.el - doclicense.texi and 289 other files + doclicense.texi and 288 other files Lynn Slater: wrote help-macro.el @@ -3944,7 +3947,7 @@ and changed cus-edit.el files.el progmodes/compile.el rmail.el tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el dired.el mule-cmds.el rmailout.el checkdoc.el configure.ac custom.el emacsbug.el gnus.el help-fns.el ls-lisp.el mwheel.el sendmail.el - and 126 other files + and 124 other files Markus Sauermann: changed lisp-mode.el @@ -3993,7 +3996,7 @@ Martin Pohlack: changed iimage.el pc-select.el Martin Rudalics: changed window.el window.c windows.texi frame.c xdisp.c xterm.c frames.texi w32fns.c w32term.c xfns.c frame.el display.texi frame.h help.el cus-start.el buffer.c window.h mouse.el dispnew.c - keyboard.c nsfns.m and 216 other files + keyboard.c nsfns.m and 215 other files Martin Stjernholm: wrote cc-bytecomp.el and co-wrote cc-align.el cc-cmds.el cc-compat.el cc-defs.el cc-engine.el @@ -4050,7 +4053,7 @@ Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el org-element.el Matt Armstrong: changed itree.c buffer-tests.el itree.h buffer.c alloc.c buffer.h display.texi editfns.c filelock-tests.el package.el pdumper.c .clang-format coding.c commands.texi eval.c filelock.c files.el - gnus-topic.el gnus.el imap.el lisp-mnt.el and 12 other files + gnus-topic.el gnus.el lisp-mnt.el lisp.h and 12 other files Matt Beshara: changed js.el nsfns.m @@ -4167,7 +4170,7 @@ and changed tramp.texi tramp-adb.el trampver.el trampver.texi files.el dbusbind.c gitlab-ci.yml files.texi ange-ftp.el file-notify-tests.el dbus.texi Dockerfile.emba autorevert.el tramp-container.el tramp-fish.el kqueue.c os.texi files-x.el shell.el simple.el README - and 330 other files + and 329 other files Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h unexec.c @@ -4383,7 +4386,7 @@ Miles Bader: wrote button.el face-remap.el image-file.el macroexp.el and changed comint.el faces.el simple.el editfns.c xfaces.c xdisp.c info.el minibuf.c display.texi quick-install-emacs wid-edit.el xterm.c dispextern.h subr.el window.el cus-edit.el diff-mode.el xfns.c - bytecomp.el help.el lisp.h and 272 other files + bytecomp.el help.el lisp.h and 271 other files Milton Wulei: changed gdb-ui.el @@ -4449,7 +4452,7 @@ Nacho Barrientos: changed url-http.el bindat-tests.el bindat.el Nachum Dershowitz: co-wrote cal-hebrew.el Nagy Andras: co-wrote gnus-sieve.el -and changed imap.el gnus.el +and changed net/imap.el gnus.el Nakagawa Makoto: changed ldap.el @@ -4572,7 +4575,7 @@ and changed README authors.el configure.ac sed2v2.inp sequences.texi README.W32 emacs.png HISTORY emacs23.png arc-mode.el cl-extra.el emacs.svg manoj-dark-theme.el Emacs.icns Makefile.in auth-source.el emacs.ico fns.c make-tarball.txt obarray-tests.el obarray.el - and 37 other files + and 36 other files Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el replace-tests.el and changed ffap.el package.el use-package.el byte-run.el help.el @@ -4763,7 +4766,7 @@ and co-wrote cal-dst.el and changed lisp.h configure.ac alloc.c fileio.c process.c editfns.c sysdep.c xdisp.c fns.c image.c data.c emacs.c keyboard.c lread.c xterm.c eval.c gnulib-comp.m4 merge-gnulib callproc.c Makefile.in - buffer.c and 1891 other files + buffer.c and 1886 other files Paul Fisher: changed fns.c @@ -4791,7 +4794,7 @@ Paul Reilly: changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.ac lwlib/Makefile.in mail/rmailmm.el rmailedit.el rmailkwd.el and 10 other files -Paul Rivier: changed ada-mode.el mixal-mode.el reftex-vars.el reftex.el +Paul Rivier: changed mixal-mode.el reftex-vars.el reftex.el Paul Rubin: changed config.h sun2.h texinfmt.el window.c @@ -4813,7 +4816,7 @@ Pavel Janík: co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el and changed keyboard.c xterm.c COPYING xdisp.c process.c emacs.c lisp.h menu-bar.el ldap.el make-dist xfns.c buffer.c coding.c eval.c fileio.c flyspell.el fns.c indent.c Makefile.in callint.c cus-start.el - and 702 other files + and 697 other files Pavel Kobiakov: wrote flymake-proc.el flymake.el and changed flymake.texi @@ -5169,7 +5172,7 @@ Reiner Steib: wrote gmm-utils.el and changed message.el gnus.texi gnus-art.el gnus-sum.el gnus-group.el gnus.el mml.el gnus-faq.texi mm-util.el gnus-score.el message.texi gnus-msg.el gnus-start.el gnus-util.el spam-report.el mm-uu.el spam.el - mm-decode.el files.el gnus-agent.el nnmail.el and 170 other files + mm-decode.el files.el gnus-agent.el nnmail.el and 171 other files Remek Trzaska: changed gnus-ems.el @@ -5189,9 +5192,9 @@ and changed vhdl-mode.texi Reuben Thomas: changed ispell.el whitespace.el dired-x.el files.el sh-script.el emacsclient-tests.el remember.el README emacsclient.c - misc.texi msdos.c simple.el INSTALL ada-mode.el ada-xref.el alloc.c - arc-mode.el authors.el config.bat copyright cperl-mode.el - and 38 other files + misc.texi msdos.c simple.el INSTALL alloc.c arc-mode.el authors.el + config.bat copyright cperl-mode.el dired-x.texi dired.el + and 36 other files Ricardo Martins: changed eglot.el @@ -5240,7 +5243,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-langs.el and changed files.el keyboard.c simple.el xterm.c xdisp.c rmail.el fileio.c process.c sysdep.c buffer.c xfns.c window.c subr.el configure.ac startup.el sendmail.el emacs.c Makefile.in editfns.c - info.el dired.el and 1339 other files + info.el dired.el and 1336 other files Richard Ryniker: changed sendmail.el @@ -5275,7 +5278,7 @@ Robert Cochran: changed tab-bar.el bytecomp.el checkdoc.el data.c Robert Fenk: changed desktop.el -Robert Jarzmik: changed ede/linux.el inversion.el +Robert Jarzmik: changed ede/linux.el lisp/obsolete/inversion.el Robert J. Chassell: wrote makeinfo.el page-ext.el texinfo.el texnfo-upd.el @@ -5312,6 +5315,7 @@ Rob Kaut: changed vhdl-mode.el Rob Riepel: wrote tpu-edt.doc tpu-edt.el tpu-extras.el tpu-mapper.el vt-control.el +and changed lisp/obsolete/vt-control.el Roderick Schertler: changed dgux.h dgux4.h gud.el sysdep.c @@ -5373,10 +5377,9 @@ R Primus: changed eglot.el Rüdiger Sonderfeld: wrote inotify-tests.el reftex-tests.el and changed eww.el octave.el shr.el bibtex.el configure.ac - misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de ada-mode.el - autoinsert.el building.texi bytecomp.el calc-lang.el cc-langs.el - dired.texi editfns.c emacs.c emacs.texi epa.el erc.el - and 40 other files + misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de autoinsert.el + building.texi bytecomp.el calc-lang.el cc-langs.el dired.texi editfns.c + emacs.c emacs.texi epa.el erc.el eww.texi and 39 other files Rudi Schlatte: changed iso-transl.el @@ -5449,7 +5452,7 @@ Sam Steingold: wrote gulp.el midnight.el and changed progmodes/compile.el cl-indent.el simple.el vc-cvs.el vc.el mouse.el vc-hg.el files.el gnus-sum.el tex-mode.el etags.el font-lock.el sgml-mode.el subr.el window.el ange-ftp.el inf-lisp.el - message.el package.el rcirc.el shell.el and 216 other files + message.el package.el rcirc.el shell.el and 214 other files Samuel Bronson: changed custom.el emacsclient.c keyboard.c progmodes/grep.el semantic/format.el unexmacosx.c @@ -5525,7 +5528,7 @@ Sean Whitton: wrote em-elecslash.el em-extpipe-tests.el em-extpipe.el and changed vc-git.el project.el bindings.el server.el simple.el vc-dispatcher.el vc.el eshell-tests.el eshell.texi subr-x.el window.el .dir-locals.el cl-macs.el eshell-tests-helpers.el files.texi ftfont.c - startup.el subr.el term.el INSTALL buffer.c and 30 other files + startup.el subr.el term.el INSTALL authors.el and 32 other files Sebastian Fieber: changed gnus-art.el mm-decode.el mm-view.el @@ -5674,10 +5677,11 @@ Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el url-imap.el and co-wrote gnus-sieve.el gssapi.el mml1991.el nnfolder.el nnimap.el nnml.el rot13.el sieve-manage.el -and changed message.el gnus-sum.el gnus-art.el smtpmail.el pgg-gpg.el - pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el mm-decode.el - gnus-msg.el gnus.texi pgg-pgp5.el browse-url.el gnus-int.el gnus.el - hashcash.el mm-view.el password.el gnus-cache.el and 99 other files +and changed message.el gnus-sum.el net/imap.el gnus-art.el smtpmail.el + pgg-gpg.el pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el + mm-decode.el gnus-msg.el gnus.texi pgg-pgp5.el browse-url.el + gnus-int.el gnus.el hashcash.el mm-view.el password.el + and 100 other files Simon Lang: changed building.texi icomplete.el misterioso-theme.el progmodes/grep.el @@ -5745,7 +5749,7 @@ and co-wrote help-tests.el keymap-tests.el and changed image-dired.el efaq.texi package.el cperl-mode.el checkdoc.el subr.el help.el simple.el bookmark.el dired.el files.el dired-x.el gnus.texi browse-url.el erc.el keymap.c image-mode.el ediff-util.el - speedbar.el woman.el ffap.el and 1799 other files + speedbar.el woman.el ffap.el and 1800 other files Stefan Merten: co-wrote rst.el @@ -5762,7 +5766,7 @@ and co-wrote font-lock.el gitmerge.el pcvs.el visual-wrap.el and changed subr.el simple.el cl-macs.el bytecomp.el keyboard.c lisp.h files.el vc.el eval.c xdisp.c alloc.c buffer.c sh-script.el help-fns.el progmodes/compile.el tex-mode.el lread.c keymap.c package.el window.c - edebug.el and 1726 other files + edebug.el and 1724 other files Stefano Facchini: changed gtkutil.c @@ -5778,7 +5782,7 @@ Stefan-W. Hahn: changed org-bibtex.el ps-print.el simple.el subr.el Stefan Wiens: changed gnus-sum.el -Steinar Bang: changed gnus-setup.el imap.el +Steinar Bang: changed gnus-setup.el net/imap.el Štěpán Němec: changed loadhist.el files.el gnus-sum.el loading.texi subr.el INSTALL calc-ext.el checkdoc.el cl.texi comint.el edebug.texi @@ -5822,11 +5826,11 @@ and changed time-stamp.el time-stamp-tests.el mh-e.el mh-utils-tests.el Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el Stephen Leake: wrote elisp-mode-tests.el -and changed ada-mode.el ada-xref.el elisp-mode.el xref.el eglot.el - window.el mode-local.el project.el CONTRIBUTE ada-prj.el vc-mtn.el - ada-stmt.el cedet-global.el ede/generic.el simple.el autoload.el - bytecomp.el cl-generic.el ede/locate.el files.texi functions.texi - and 36 other files +and changed elisp-mode.el xref.el eglot.el window.el mode-local.el + project.el CONTRIBUTE vc-mtn.el cedet-global.el ede/generic.el + simple.el autoload.el bytecomp.el cl-generic.el ede/locate.el + files.texi functions.texi package.el progmodes/grep.el windows.texi + INSTALL.REPO and 32 other files Stephen Pegoraro: changed xterm.c @@ -6027,7 +6031,7 @@ and co-wrote hideshow.el and changed ewoc.el vc.el info.el processes.texi zone.el lisp-mode.el scheme.el text.texi vc-rcs.el display.texi fileio.c files.el vc-git.el TUTORIAL.it bindat.el cc-vars.el configure.ac dcl-mode.el diff-mode.el - dired.el elisp.texi and 169 other files + dired.el elisp.texi and 167 other files Thierry Banel: co-wrote ob-C.el and changed calc-arith.el @@ -6319,7 +6323,7 @@ Ulrich Müller: changed configure.ac calc-units.el Makefile.in emacsclient-mail.desktop lib-src/Makefile.in src/Makefile.in version.el bindings.el doctor.el emacs.1 files.el gamegrid.el gud.el language/cyrillic.el server.el strings.texi ChgPane.c ChgSel.c HELLO - INSTALL XMakeAssoc.c and 52 other files + INSTALL XMakeAssoc.c and 53 other files Ulrich Neumerkel: changed xterm.c @@ -6614,7 +6618,8 @@ Yilkal Argaw: changed manoj-dark-theme.el Yoav Marco: changed sqlite-mode.el -Yoichi Nakayama: changed browse-url.el finder.el man.el rfc2368.el +Yoichi Nakayama: changed browse-url.el finder.el + lisp/obsolete/mail/rfc2368.el man.el Yong Lu: changed charset.c coding.c language/greek.el @@ -6639,7 +6644,7 @@ Yuan Fu: changed treesit.el treesit.c c-ts-mode.el parsing.texi progmodes/python.el modes.texi treesit-tests.el js.el indent.erts treesit.h typescript-ts-mode.el c-ts-common.el css-mode.el java-ts-mode.el print.c rust-ts-mode.el configure.ac sh-script.el - gdb-mi.el go-ts-mode.el lisp.h and 71 other files + gdb-mi.el go-ts-mode.el lisp.h and 73 other files Yuanle Song: changed rng-xsd.el