ofs | hex dump | ascii |
---|
0000 | 0a 28 64 65 66 76 61 72 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d 6d 61 70 20 6e 69 6c | .(defvar.hide-ifdef-mode-map.nil |
0020 | 20 22 5c 0a 4b 65 79 6d 61 70 20 75 73 65 64 20 77 69 74 68 20 68 69 64 65 2d 69 66 64 65 66 20 | ."\.Keymap.used.with.hide-ifdef. |
0040 | 6d 6f 64 65 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 | mode")..(defconst.hide-ifdef-mod |
0060 | 65 2d 70 72 65 66 69 78 2d 6b 65 79 20 22 03 22 20 22 5c 0a 50 72 65 66 69 78 20 6b 65 79 20 66 | e-prefix-key."."."\.Prefix.key.f |
0080 | 6f 72 20 61 6c 6c 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 20 63 6f 6d 6d 61 6e 64 73 2e | or.all.hide-ifdef-mode.commands. |
00a0 | 22 29 0a 0a 28 64 65 66 76 61 72 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d 6d 61 70 2d | ")..(defvar.hide-ifdef-mode-map- |
00c0 | 62 65 66 6f 72 65 20 6e 69 6c 20 22 5c 0a 42 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 | before.nil."\.Buffer-local.varia |
00e0 | 62 6c 65 20 74 6f 20 73 74 6f 72 65 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 6f 63 61 6c | ble.to.store.a.copy.of.the.local |
0100 | 20 6b 65 79 6d 61 70 0a 09 62 65 66 6f 72 65 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 20 | .keymap..before.hide-ifdef-mode. |
0120 | 6d 6f 64 69 66 69 65 73 20 69 74 2e 22 29 0a 0a 28 64 65 66 75 6e 20 64 65 66 69 6e 65 2d 68 69 | modifies.it.")..(defun.define-hi |
0140 | 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d 6d 61 70 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 | de-ifdef-mode-map.nil.(byte-code |
0160 | 20 22 08 83 08 00 c1 82 70 00 c3 20 89 10 88 c4 08 c5 c6 23 88 c4 08 c7 c8 23 88 c4 08 c9 ca 23 | ."......p..........#.....#.....# |
0180 | 88 c4 08 cb cc 23 88 c4 08 cd ce 23 88 c4 08 cf d0 23 88 c4 08 d1 d2 23 88 c4 08 d3 d4 23 88 c4 | .....#.....#.....#.....#.....#.. |
01a0 | 08 d5 d6 23 88 c4 08 d7 d8 23 88 c4 08 d9 da 23 88 c4 08 db dc 23 88 c4 08 dd de 23 88 c4 08 df | ...#.....#.....#.....#.....#.... |
01c0 | e0 23 88 c4 08 e1 e2 23 88 c4 08 e3 e4 c1 c2 23 e5 23 88 c0 08 4d 87 22 20 5b 68 69 64 65 2d 69 | .#.....#.......#.#...M.".[hide-i |
01e0 | 66 64 65 66 2d 6d 6f 64 65 2d 6d 61 70 20 6e 69 6c 20 74 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d | fdef-mode-map.nil.t.make-sparse- |
0200 | 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 64 22 20 68 69 64 65 2d 69 66 64 65 66 | keymap.define-key."d".hide-ifdef |
0220 | 2d 64 65 66 69 6e 65 20 22 75 22 20 68 69 64 65 2d 69 66 64 65 66 2d 75 6e 64 65 66 20 22 44 22 | -define."u".hide-ifdef-undef."D" |
0240 | 20 68 69 64 65 2d 69 66 64 65 66 2d 73 65 74 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 20 22 55 22 | .hide-ifdef-set-define-alist."U" |
0260 | 20 68 69 64 65 2d 69 66 64 65 66 2d 75 73 65 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 20 22 68 22 | .hide-ifdef-use-define-alist."h" |
0280 | 20 68 69 64 65 2d 69 66 64 65 66 73 20 22 73 22 20 73 68 6f 77 2d 69 66 64 65 66 73 20 22 08 22 | .hide-ifdefs."s".show-ifdefs."." |
02a0 | 20 68 69 64 65 2d 69 66 64 65 66 2d 62 6c 6f 63 6b 20 22 13 22 20 73 68 6f 77 2d 69 66 64 65 66 | .hide-ifdef-block.".".show-ifdef |
02c0 | 2d 62 6c 6f 63 6b 20 22 06 22 20 66 6f 72 77 61 72 64 2d 69 66 64 65 66 20 22 02 22 20 62 61 63 | -block.".".forward-ifdef.".".bac |
02e0 | 6b 77 61 72 64 2d 69 66 64 65 66 20 22 04 22 20 64 6f 77 6e 2d 69 66 64 65 66 20 22 15 22 20 75 | kward-ifdef.".".down-ifdef.".".u |
0300 | 70 2d 69 66 64 65 66 20 22 0e 22 20 6e 65 78 74 2d 69 66 64 65 66 20 22 10 22 20 70 72 65 76 69 | p-ifdef.".".next-ifdef.".".previ |
0320 | 6f 75 73 2d 69 66 64 65 66 20 22 11 22 20 68 69 64 65 2d 69 66 64 65 66 2d 74 6f 67 67 6c 65 2d | ous-ifdef.".".hide-ifdef-toggle- |
0340 | 72 65 61 64 2d 6f 6e 6c 79 20 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 74 6f 67 67 | read-only.where-is-internal.togg |
0360 | 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 64 65 2d 69 66 64 65 66 2d 74 6f 67 67 6c 65 2d 6f | le-read-only.hide-ifdef-toggle-o |
0380 | 75 74 73 69 64 65 2d 72 65 61 64 2d 6f 6e 6c 79 5d 20 32 32 29 29 0a 0a 28 64 65 66 75 6e 20 68 | utside-read-only].22))..(defun.h |
03a0 | 69 66 2d 75 70 64 61 74 65 2d 6d 6f 64 65 2d 6c 69 6e 65 20 6e 69 6c 20 22 5c 0a 55 70 64 61 74 | if-update-mode-line.nil."\.Updat |
03c0 | 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 62 79 20 73 65 74 74 69 6e 67 20 62 75 66 66 65 72 2d 6d 6f | e.mode-line.by.setting.buffer-mo |
03e0 | 64 69 66 69 65 64 20 74 6f 20 69 74 73 65 6c 66 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 | dified.to.itself.".(byte-code.". |
0400 | c1 20 21 87 22 20 5b 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 62 75 66 | ..!.".[set-buffer-modified-p.buf |
0420 | 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 5d 20 33 29 29 0a 0a 28 64 65 66 76 61 72 20 68 69 64 | fer-modified-p].3))..(defvar.hid |
0440 | 65 2d 69 66 64 65 66 2d 6d 6f 64 65 20 6e 69 6c 20 22 5c 0a 6e 6f 6e 2d 6e 69 6c 20 77 68 65 6e | e-ifdef-mode.nil."\.non-nil.when |
0460 | 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 20 69 73 20 61 63 74 69 76 61 74 65 64 2e 22 29 | .hide-ifdef-mode.is.activated.") |
0480 | 0a 0a 28 64 65 66 76 61 72 20 68 69 64 65 2d 69 66 64 65 66 2d 68 69 64 69 6e 67 20 6e 69 6c 20 | ..(defvar.hide-ifdef-hiding.nil. |
04a0 | 22 5c 0a 6e 6f 6e 2d 6e 69 6c 20 77 68 65 6e 20 74 65 78 74 20 6d 61 79 20 62 65 20 68 69 64 64 | "\.non-nil.when.text.may.be.hidd |
04c0 | 65 6e 2e 22 29 0a 0a 28 6f 72 20 28 61 73 73 71 20 28 71 75 6f 74 65 20 68 69 64 65 2d 69 66 64 | en.")..(or.(assq.(quote.hide-ifd |
04e0 | 65 66 2d 68 69 64 69 6e 67 29 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 61 6c 69 73 74 29 20 28 73 65 | ef-hiding).minor-mode-alist).(se |
0500 | 74 71 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 61 6c 69 73 74 20 28 63 6f 6e 73 20 28 71 75 6f 74 65 | tq.minor-mode-alist.(cons.(quote |
0520 | 20 28 68 69 64 65 2d 69 66 64 65 66 2d 68 69 64 69 6e 67 20 22 20 48 69 64 69 6e 67 22 29 29 20 | .(hide-ifdef-hiding.".Hiding")). |
0540 | 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 61 6c 69 73 74 29 29 29 0a 0a 28 6f 72 20 28 61 73 73 71 20 28 | minor-mode-alist)))..(or.(assq.( |
0560 | 71 75 6f 74 65 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 29 20 6d 69 6e 6f 72 2d 6d 6f 64 | quote.hide-ifdef-mode).minor-mod |
0580 | 65 2d 61 6c 69 73 74 29 20 28 73 65 74 71 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 61 6c 69 73 74 20 | e-alist).(setq.minor-mode-alist. |
05a0 | 28 63 6f 6e 73 20 28 71 75 6f 74 65 20 28 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 20 22 20 | (cons.(quote.(hide-ifdef-mode.". |
05c0 | 49 66 64 65 66 22 29 29 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 61 6c 69 73 74 29 29 29 0a 0a 28 64 | Ifdef")).minor-mode-alist)))..(d |
05e0 | 65 66 75 6e 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 20 28 61 72 67 29 20 22 5c 0a 54 6f | efun.hide-ifdef-mode.(arg)."\.To |
0600 | 67 67 6c 65 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2e 20 20 54 68 75 73 20 74 68 69 73 | ggle.hide-ifdef-mode...Thus.this |
0620 | 20 69 73 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 2c 20 61 6c 62 65 69 74 20 61 20 6c 61 72 67 65 | .is.a.minor.mode,.albeit.a.large |
0640 | 20 6f 6e 65 2e 0a 57 69 74 68 20 61 72 67 2c 20 74 75 72 6e 20 68 69 64 65 2d 69 66 64 65 66 2d | .one..With.arg,.turn.hide-ifdef- |
0660 | 6d 6f 64 65 20 6f 6e 20 69 66 66 20 61 72 67 20 69 73 20 70 6f 73 69 74 69 76 65 2e 0a 49 6e 20 | mode.on.iff.arg.is.positive..In. |
0680 | 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2c 20 63 6f 64 65 20 77 69 74 68 69 6e 20 23 69 66 | hide-ifdef-mode,.code.within.#if |
06a0 | 64 65 66 20 63 6f 6e 73 74 72 75 63 74 73 20 74 68 61 74 20 74 68 65 20 43 20 70 72 65 70 72 6f | def.constructs.that.the.C.prepro |
06c0 | 63 65 73 73 6f 72 0a 77 6f 75 6c 64 20 65 6c 69 6d 69 6e 61 74 65 20 6d 61 79 20 62 65 20 68 69 | cessor.would.eliminate.may.be.hi |
06e0 | 64 64 65 6e 20 66 72 6f 6d 20 76 69 65 77 2e 20 20 53 65 76 65 72 61 6c 20 76 61 72 69 61 62 6c | dden.from.view...Several.variabl |
0700 | 65 73 20 61 66 66 65 63 74 0a 68 6f 77 20 74 68 65 20 68 69 64 69 6e 67 20 69 73 20 64 6f 6e 65 | es.affect.how.the.hiding.is.done |
0720 | 3a 0a 0a 68 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 0a 09 41 6e 20 61 73 73 6f 63 69 61 74 69 6f | :..hide-ifdef-env..An.associatio |
0740 | 6e 20 6c 69 73 74 20 6f 66 20 64 65 66 69 6e 65 64 20 61 6e 64 20 75 6e 64 65 66 69 6e 65 64 20 | n.list.of.defined.and.undefined. |
0760 | 73 79 6d 62 6f 6c 73 20 66 6f 72 20 74 68 65 0a 09 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e | symbols.for.the..current.buffer. |
0780 | 20 20 49 6e 69 74 69 61 6c 6c 79 2c 20 74 68 65 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 20 6f 66 | ..Initially,.the.global.value.of |
07a0 | 20 68 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 20 69 73 20 75 73 65 64 2e 0a 0a 68 69 64 65 2d 69 | .hide-ifdef-env.is.used...hide-i |
07c0 | 66 64 65 66 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 0a 09 41 6e 20 61 73 73 6f 63 69 61 74 69 6f | fdef-define-alist..An.associatio |
07e0 | 6e 20 6c 69 73 74 20 6f 66 20 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 20 6c 69 73 74 73 2e 20 | n.list.of.defined.symbol.lists.. |
0800 | 20 0a 20 20 20 20 20 20 20 20 55 73 65 20 68 69 64 65 2d 69 66 64 65 66 2d 73 65 74 2d 64 65 66 | ..........Use.hide-ifdef-set-def |
0820 | 69 6e 65 2d 61 6c 69 73 74 20 74 6f 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 69 | ine-alist.to.save.the.current.hi |
0840 | 64 65 2d 69 66 64 65 66 2d 65 6e 76 0a 20 20 20 20 20 20 20 20 61 6e 64 20 68 69 64 65 2d 69 66 | de-ifdef-env.........and.hide-if |
0860 | 64 65 66 2d 75 73 65 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 20 74 6f 20 73 65 74 20 74 68 65 20 | def-use-define-alist.to.set.the. |
0880 | 63 75 72 72 65 6e 74 20 68 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 0a 20 20 20 20 20 20 20 20 66 | current.hide-ifdef-env.........f |
08a0 | 72 6f 6d 20 6f 6e 65 20 6f 66 20 74 68 65 20 6c 69 73 74 73 20 69 6e 20 68 69 64 65 2d 69 66 64 | rom.one.of.the.lists.in.hide-ifd |
08c0 | 65 66 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 2e 0a 0a 68 69 64 65 2d 69 66 64 65 66 2d 6c 69 6e | ef-define-alist...hide-ifdef-lin |
08e0 | 65 73 0a 09 53 65 74 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 74 6f 20 6e 6f 74 20 73 68 6f 77 20 23 | es..Set.to.non-nil.to.not.show.# |
0900 | 69 66 2c 20 23 69 66 64 65 66 2c 20 23 69 66 6e 64 65 66 2c 20 23 65 6c 73 65 2c 20 61 6e 64 0a | if,.#ifdef,.#ifndef,.#else,.and. |
0920 | 09 23 65 6e 64 69 66 20 6c 69 6e 65 73 20 77 68 65 6e 20 68 69 64 69 6e 67 2e 0a 0a 68 69 64 65 | .#endif.lines.when.hiding...hide |
0940 | 2d 69 66 64 65 66 2d 69 6e 69 74 69 61 6c 6c 79 0a 09 49 6e 64 69 63 61 74 65 73 20 77 68 65 74 | -ifdef-initially..Indicates.whet |
0960 | 68 65 72 20 68 69 64 65 2d 69 66 64 65 66 73 20 73 68 6f 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 | her.hide-ifdefs.should.be.called |
0980 | 20 77 68 65 6e 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 0a 09 69 73 20 61 63 74 69 76 61 | .when.hide-ifdef-mode..is.activa |
09a0 | 74 65 64 2e 0a 0a 68 69 64 65 2d 69 66 64 65 66 2d 72 65 61 64 2d 6f 6e 6c 79 0a 09 53 65 74 20 | ted...hide-ifdef-read-only..Set. |
09c0 | 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6d 61 6b 65 20 62 | to.non-nil.if.you.want.to.make.b |
09e0 | 75 66 66 65 72 73 20 72 65 61 64 20 6f 6e 6c 79 20 77 68 69 6c 65 20 68 69 64 69 6e 67 2e 0a 09 | uffers.read.only.while.hiding... |
0a00 | 41 66 74 65 72 20 73 68 6f 77 2d 69 66 64 65 66 73 2c 20 72 65 61 64 2d 6f 6e 6c 79 20 73 74 61 | After.show-ifdefs,.read-only.sta |
0a20 | 74 75 73 20 69 73 20 72 65 73 74 6f 72 65 64 20 74 6f 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 | tus.is.restored.to.previous.valu |
0a40 | 65 2e 0a 0a 5c 5c 7b 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d 6d 61 70 7d 22 20 28 69 6e | e...\\{hide-ifdef-mode-map}".(in |
0a60 | 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c9 88 ca c0 21 | teractive."P").(byte-code."....! |
0a80 | 88 09 3f 83 10 00 08 3f 82 15 00 cb 09 21 cc 56 89 10 88 cd 20 88 08 83 80 00 ce cf d0 5c 22 88 | ..?....?.....!.V.............\". |
0aa0 | ce d1 d2 5c 22 88 ce d3 d2 5c 22 88 ca c2 21 88 d4 c2 21 89 12 88 ca c3 21 88 d4 c3 21 89 13 88 | ...\"....\"...!...!.....!...!... |
0ac0 | ca c4 21 88 0d 89 14 88 ca d5 21 88 d6 20 89 16 06 88 d7 d8 d6 20 21 21 88 d9 0e 07 21 88 da 0e | ..!.......!...........!!....!... |
0ae0 | 07 db 5c 22 88 dc 20 88 dd de 21 88 0e 08 83 77 00 df 20 82 79 00 e0 20 88 e1 e2 21 82 8f 00 0b | ..\"......!....w....y......!.... |
0b00 | 85 86 00 e0 20 88 d7 0e 06 21 88 e1 e3 21 87 22 20 5b 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 | .........!...!.".[hide-ifdef-mod |
0b20 | 65 20 61 72 67 20 68 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 20 68 69 64 65 2d 69 66 64 65 66 2d | e.arg.hide-ifdef-env.hide-ifdef- |
0b40 | 68 69 64 69 6e 67 20 68 69 66 2d 6f 75 74 73 69 64 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 | hiding.hif-outside-read-only.buf |
0b60 | 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d 6d 61 | fer-read-only.hide-ifdef-mode-ma |
0b80 | 70 2d 62 65 66 6f 72 65 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d 70 72 65 66 69 78 2d | p-before.hide-ifdef-mode-prefix- |
0ba0 | 6b 65 79 20 68 69 64 65 2d 69 66 64 65 66 2d 69 6e 69 74 69 61 6c 6c 79 20 6e 69 6c 20 6d 61 6b | key.hide-ifdef-initially.nil.mak |
0bc0 | 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d | e-local-variable.prefix-numeric- |
0be0 | 76 61 6c 75 65 20 30 20 68 69 66 2d 75 70 64 61 74 65 2d 6d 6f 64 65 2d 6c 69 6e 65 20 6d 6f 64 | value.0.hif-update-mode-line.mod |
0c00 | 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 39 35 20 22 77 22 20 33 38 20 22 2e 22 20 31 | ify-syntax-entry.95."w".38.".".1 |
0c20 | 32 34 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d | 24.default-value.ide-ifdef-mode- |
0c40 | 6d 61 70 2d 62 65 66 6f 72 65 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 75 73 65 | map-before.current-local-map.use |
0c60 | 2d 6c 6f 63 61 6c 2d 6d 61 70 20 63 6f 70 79 2d 6b 65 79 6d 61 70 20 6c 6f 63 61 6c 2d 75 6e 73 | -local-map.copy-keymap.local-uns |
0c80 | 65 74 2d 6b 65 79 20 6c 6f 63 61 6c 2d 73 65 74 2d 6b 65 79 20 68 69 64 65 2d 69 66 64 65 66 2d | et-key.local-set-key.hide-ifdef- |
0ca0 | 6d 6f 64 65 2d 6d 61 70 20 64 65 66 69 6e 65 2d 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d | mode-map.define-hide-ifdef-mode- |
0cc0 | 6d 61 70 20 72 75 6e 2d 68 6f 6f 6b 73 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2d 68 6f | map.run-hooks.hide-ifdef-mode-ho |
0ce0 | 6f 6b 20 68 69 64 65 2d 69 66 64 65 66 73 20 73 68 6f 77 2d 69 66 64 65 66 73 20 6d 65 73 73 61 | ok.hide-ifdefs.show-ifdefs.messa |
0d00 | 67 65 20 22 45 6e 74 65 72 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2e 22 20 22 45 78 69 | ge."Enter.hide-ifdef-mode."."Exi |
0d20 | 74 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 2e 22 5d 20 32 37 29 29 0a 0a 28 64 65 66 75 | t.hide-ifdef-mode."].27))..(defu |
0d40 | 6e 20 68 69 66 2d 6f 75 74 6c 69 6e 65 2d 66 6c 61 67 2d 72 65 67 69 6f 6e 20 28 66 72 6f 6d 20 | n.hif-outline-flag-region.(from. |
0d60 | 74 6f 20 66 6c 61 67 29 20 22 5c 0a 48 69 64 65 73 20 6f 72 20 73 68 6f 77 73 20 6c 69 6e 65 73 | to.flag)."\.Hides.or.shows.lines |
0d80 | 20 66 72 6f 6d 20 46 52 4f 4d 20 74 6f 20 54 4f 2c 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 46 | .from.FROM.to.TO,.according.to.F |
0da0 | 4c 41 47 2e 20 20 49 66 20 46 4c 41 47 0a 69 73 20 5c 5c 6e 20 28 6e 65 77 6c 69 6e 65 20 63 68 | LAG...If.FLAG.is.\\n.(newline.ch |
0dc0 | 61 72 61 63 74 65 72 29 20 74 68 65 6e 20 74 65 78 74 20 69 73 20 73 68 6f 77 6e 2c 20 77 68 69 | aracter).then.text.is.shown,.whi |
0de0 | 6c 65 20 69 66 20 46 4c 41 47 20 69 73 20 5c 5c 5e 4d 0a 28 63 6f 6e 74 72 6f 6c 2d 4d 29 20 74 | le.if.FLAG.is.\\^M.(control-M).t |
0e00 | 68 65 20 74 65 78 74 20 69 73 20 68 69 64 64 65 6e 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 | he.text.is.hidden.".(byte-code." |
0e20 | c5 20 18 c6 8e c7 09 0a 0b c8 55 83 12 00 c9 82 13 00 c8 0b c4 25 29 29 87 22 20 5b 6d 6f 64 70 | ..........U..........%)).".[modp |
0e40 | 20 66 72 6f 6d 20 74 6f 20 66 6c 61 67 20 74 20 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d | .from.to.flag.t.buffer-modified- |
0e60 | 70 20 28 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 08 21 87 22 20 5b 6d 6f 64 70 20 73 65 74 2d 62 | p.((byte-code."..!.".[modp.set-b |
0e80 | 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 5d 20 32 29 29 20 73 75 62 73 74 2d 63 68 61 72 | uffer-modified-p].2)).subst-char |
0ea0 | 2d 69 6e 2d 72 65 67 69 6f 6e 20 31 30 20 31 33 5d 20 37 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 | -in-region.10.13].7))..(defun.hi |
0ec0 | 66 2d 73 68 6f 77 2d 61 6c 6c 20 6e 69 6c 20 22 5c 0a 53 68 6f 77 20 61 6c 6c 20 6f 66 20 74 68 | f-show-all.nil."\.Show.all.of.th |
0ee0 | 65 20 74 65 78 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 20 28 | e.text.in.the.current.buffer.".( |
0f00 | 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 65 64 c2 23 | interactive).(byte-code."...ed.# |
0f20 | 87 22 20 5b 6e 69 6c 20 68 69 66 2d 6f 75 74 6c 69 6e 65 2d 66 6c 61 67 2d 72 65 67 69 6f 6e 20 | .".[nil.hif-outline-flag-region. |
0f40 | 31 30 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 64 65 2d 69 66 64 65 66 2d 72 65 67 69 6f | 10].4))..(defun.hide-ifdef-regio |
0f60 | 6e 20 28 73 74 61 72 74 20 65 6e 64 29 20 22 5c 0a 53 54 41 52 54 20 69 73 20 74 68 65 20 73 74 | n.(start.end)."\.START.is.the.st |
0f80 | 61 72 74 20 6f 66 20 61 20 23 69 66 20 6f 72 20 23 65 6c 73 65 20 66 6f 72 6d 2e 20 20 45 4e 44 | art.of.a.#if.or.#else.form...END |
0fa0 | 20 69 73 20 74 68 65 20 65 6e 64 69 6e 67 20 70 61 72 74 2e 0a 45 76 65 72 79 74 68 69 6e 67 20 | .is.the.ending.part..Everything. |
0fc0 | 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 73 65 20 6c 69 6e 65 73 20 69 73 20 6d 61 64 65 20 69 6e | including.these.lines.is.made.in |
0fe0 | 76 69 73 69 62 6c 65 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 08 09 c3 23 87 22 20 5b 73 | visible.".(byte-code."....#.".[s |
1000 | 74 61 72 74 20 65 6e 64 20 68 69 66 2d 6f 75 74 6c 69 6e 65 2d 66 6c 61 67 2d 72 65 67 69 6f 6e | tart.end.hif-outline-flag-region |
1020 | 20 31 33 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 73 68 6f 77 2d 69 66 64 65 66 2d | .13].4))..(defun.hif-show-ifdef- |
1040 | 72 65 67 69 6f 6e 20 28 73 74 61 72 74 20 65 6e 64 29 20 22 5c 0a 45 76 65 72 79 74 68 69 6e 67 | region.(start.end)."\.Everything |
1060 | 20 62 65 74 77 65 65 6e 20 53 54 41 52 54 20 61 6e 64 20 45 4e 44 20 69 73 20 6d 61 64 65 20 76 | .between.START.and.END.is.made.v |
1080 | 69 73 69 62 6c 65 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 08 09 c3 23 87 22 20 5b 73 74 | isible.".(byte-code."....#.".[st |
10a0 | 61 72 74 20 65 6e 64 20 68 69 66 2d 6f 75 74 6c 69 6e 65 2d 66 6c 61 67 2d 72 65 67 69 6f 6e 20 | art.end.hif-outline-flag-region. |
10c0 | 31 30 5d 20 34 29 29 0a 0a 28 64 65 66 76 61 72 20 68 69 64 65 2d 69 66 64 65 66 2d 65 76 61 6c | 10].4))..(defvar.hide-ifdef-eval |
10e0 | 75 61 74 6f 72 20 28 71 75 6f 74 65 20 65 76 61 6c 29 20 22 5c 0a 54 68 65 20 65 76 61 6c 75 61 | uator.(quote.eval)."\.The.evalua |
1100 | 74 6f 72 20 69 73 20 67 69 76 65 6e 20 61 20 63 61 6e 6f 6e 69 63 61 6c 20 66 6f 72 6d 20 61 6e | tor.is.given.a.canonical.form.an |
1120 | 64 20 72 65 74 75 72 6e 73 20 54 20 69 66 20 74 65 78 74 20 75 6e 64 65 72 0a 74 68 61 74 20 66 | d.returns.T.if.text.under.that.f |
1140 | 6f 72 6d 20 73 68 6f 75 6c 64 20 62 65 20 64 69 73 70 6c 61 79 65 64 2e 22 29 0a 0a 28 64 65 66 | orm.should.be.displayed.")..(def |
1160 | 76 61 72 20 68 69 66 2d 75 6e 64 65 66 69 6e 65 64 2d 73 79 6d 62 6f 6c 20 6e 69 6c 20 22 5c 0a | var.hif-undefined-symbol.nil."\. |
1180 | 2e 2e 2e 69 73 20 62 79 20 64 65 66 61 75 6c 74 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 | ...is.by.default.considered.to.b |
11a0 | 65 20 66 61 6c 73 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 68 69 64 65 2d 69 66 64 65 66 2d 65 | e.false.")..(defvar.hide-ifdef-e |
11c0 | 6e 76 20 6e 69 6c 20 22 5c 0a 41 6e 20 61 6c 69 73 74 20 6f 66 20 64 65 66 69 6e 65 64 20 73 79 | nv.nil."\.An.alist.of.defined.sy |
11e0 | 6d 62 6f 6c 73 20 61 6e 64 20 74 68 65 69 72 20 76 61 6c 75 65 73 2e 22 29 0a 0a 28 64 65 66 75 | mbols.and.their.values.")..(defu |
1200 | 6e 20 68 69 66 2d 73 65 74 2d 76 61 72 20 28 76 61 72 20 76 61 6c 75 65 29 20 22 5c 0a 50 72 65 | n.hif-set-var.(var.value)."\.Pre |
1220 | 70 65 6e 64 20 28 76 61 72 20 76 61 6c 75 65 29 20 70 61 69 72 20 74 6f 20 68 69 64 65 2d 69 66 | pend.(var.value).pair.to.hide-if |
1240 | 64 65 66 2d 65 6e 76 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 09 0a 42 08 42 89 10 87 22 20 | def-env.".(byte-code."..B.B...". |
1260 | 5b 68 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 20 76 61 72 20 76 61 6c 75 65 5d 20 32 29 29 0a 0a | [hide-ifdef-env.var.value].2)).. |
1280 | 28 64 65 66 75 6e 20 68 69 66 2d 6c 6f 6f 6b 75 70 20 28 76 61 72 29 20 28 62 79 74 65 2d 63 6f | (defun.hif-lookup.(var).(byte-co |
12a0 | 64 65 20 22 c4 09 0a 5c 22 18 08 83 0e 00 08 41 82 0f 00 0b 29 87 22 20 5b 76 61 6c 20 76 61 72 | de."...\"......A....).".[val.var |
12c0 | 20 68 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 20 68 69 66 2d 75 6e 64 65 66 69 6e 65 64 2d 73 79 | .hide-ifdef-env.hif-undefined-sy |
12e0 | 6d 62 6f 6c 20 61 73 73 6f 63 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 64 65 66 69 | mbol.assoc].3))..(defun.hif-defi |
1300 | 6e 65 64 20 28 76 61 72 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 08 21 87 22 20 5b 76 61 72 | ned.(var).(byte-code."..!.".[var |
1320 | 20 68 69 66 2d 6c 6f 6f 6b 75 70 5d 20 32 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 66 2d | .hif-lookup].2))..(defconst.hif- |
1340 | 63 70 70 2d 70 72 65 66 69 78 20 22 5c 5c 28 5e 5c 5c 7c 0d 5c 5c 29 5b 20 09 5d 2a 23 5b 20 09 | cpp-prefix."\\(^\\|.\\)[..]*#[.. |
1360 | 5d 2a 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 66 2d 69 66 6e 64 65 66 2d 72 65 67 65 78 | ]*")..(defconst.hif-ifndef-regex |
1380 | 70 20 28 63 6f 6e 63 61 74 20 68 69 66 2d 63 70 70 2d 70 72 65 66 69 78 20 22 69 66 6e 64 65 66 | p.(concat.hif-cpp-prefix."ifndef |
13a0 | 22 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 66 2d 69 66 78 2d 72 65 67 65 78 70 20 28 63 | "))..(defconst.hif-ifx-regexp.(c |
13c0 | 6f 6e 63 61 74 20 68 69 66 2d 63 70 70 2d 70 72 65 66 69 78 20 22 69 66 5c 5c 28 6e 3f 64 65 66 | oncat.hif-cpp-prefix."if\\(n?def |
13e0 | 5c 5c 29 3f 5b 20 09 5d 2b 22 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 66 2d 65 6c 73 65 | \\)?[..]+"))..(defconst.hif-else |
1400 | 2d 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 20 68 69 66 2d 63 70 70 2d 70 72 65 66 69 78 20 22 | -regexp.(concat.hif-cpp-prefix." |
1420 | 65 6c 73 65 22 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 66 2d 65 6e 64 69 66 2d 72 65 67 | else"))..(defconst.hif-endif-reg |
1440 | 65 78 70 20 28 63 6f 6e 63 61 74 20 68 69 66 2d 63 70 70 2d 70 72 65 66 69 78 20 22 65 6e 64 69 | exp.(concat.hif-cpp-prefix."endi |
1460 | 66 22 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 66 2d 69 66 78 2d 65 6c 73 65 2d 65 6e 64 | f"))..(defconst.hif-ifx-else-end |
1480 | 69 66 2d 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 20 68 69 66 2d 69 66 78 2d 72 65 67 65 78 70 | if-regexp.(concat.hif-ifx-regexp |
14a0 | 20 22 5c 5c 7c 22 20 68 69 66 2d 65 6c 73 65 2d 72 65 67 65 78 70 20 22 5c 5c 7c 22 20 68 69 66 | ."\\|".hif-else-regexp."\\|".hif |
14c0 | 2d 65 6e 64 69 66 2d 72 65 67 65 78 70 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 69 6e 66 69 | -endif-regexp))..(defun.hif-infi |
14e0 | 78 2d 74 6f 2d 70 72 65 66 69 78 20 28 74 6f 6b 65 6e 2d 6c 69 73 74 29 20 22 5c 0a 43 6f 6e 76 | x-to-prefix.(token-list)."\.Conv |
1500 | 65 72 74 20 6c 69 73 74 20 6f 66 20 74 6f 6b 65 6e 73 20 69 6e 20 69 6e 66 69 78 20 69 6e 74 6f | ert.list.of.tokens.in.infix.into |
1520 | 20 70 72 65 66 69 78 20 6c 69 73 74 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 08 47 55 83 10 | .prefix.list".(byte-code."..GU.. |
1540 | 00 c2 c3 08 40 44 44 82 13 00 c4 08 21 87 22 20 5b 74 6f 6b 65 6e 2d 6c 69 73 74 20 31 20 68 69 | ....@DD.....!.".[token-list.1.hi |
1560 | 66 2d 6c 6f 6f 6b 75 70 20 71 75 6f 74 65 20 68 69 66 2d 70 61 72 73 65 2d 69 66 2d 65 78 70 5d | f-lookup.quote.hif-parse-if-exp] |
1580 | 20 33 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 66 2d 74 6f 6b 65 6e 2d 72 65 67 65 78 70 | .3))..(defconst.hif-token-regexp |
15a0 | 20 22 5e 5c 5c 28 21 5c 5c 7c 26 26 5c 5c 7c 7c 7c 5c 5c 7c 5b 28 29 5d 5c 5c 7c 5c 5c 77 2b 5c | ."^\\(!\\|&&\\|||\\|[()]\\|\\w+\ |
15c0 | 5c 29 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 68 69 66 2d 65 6e 64 2d 6f 66 2d 63 6f 6d 6d 65 | \)")..(defconst.hif-end-of-comme |
15e0 | 6e 74 20 22 5c 5c 2a 2f 22 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 74 6f 6b 65 6e 69 7a 65 20 | nt."\\*/")..(defun.hif-tokenize. |
1600 | 28 65 78 70 72 2d 73 74 72 69 6e 67 29 20 22 5c 0a 53 65 70 61 72 61 74 65 20 73 74 72 69 6e 67 | (expr-string)."\.Separate.string |
1620 | 20 69 6e 74 6f 20 61 20 6c 69 73 74 20 6f 66 20 74 6f 6b 65 6e 73 22 20 28 62 79 74 65 2d 63 6f | .into.a.list.of.tokens".(byte-co |
1640 | 64 65 20 22 c1 c9 0c 47 1b 1a 18 0a 0b 57 85 cc 00 ca cb 0c 0a 23 83 23 00 cc c9 21 89 12 88 0c | de."...G.....W.......#.#...!.... |
1660 | 0a 53 cd 49 82 c8 00 ca ce 0c 0a 23 83 53 00 cc c9 21 89 12 88 0c 0a 53 cd 49 88 ca 0d 0c 0a 23 | .S.I.......#.S...!.....S.I.....# |
1680 | 86 44 00 ca cf 0c 0a 23 88 cc c9 21 89 12 88 0c 0a 53 cd 49 82 c8 00 ca 0e 06 0c 0a 23 83 c4 00 | .D.....#...!.....S.I........#... |
16a0 | 0c 0a cc c9 21 4f 1e 07 cc c9 21 89 12 88 0c 0a 53 cd 49 88 d0 0e 07 d1 5c 22 83 7c 00 d2 82 bc | ....!O....!.....S.I.....\".|.... |
16c0 | 00 d0 0e 07 d3 5c 22 83 88 00 d4 82 bc 00 d0 0e 07 d5 5c 22 83 94 00 d6 82 bc 00 d0 0e 07 d7 5c | .....\"...........\"...........\ |
16e0 | 22 83 a0 00 d8 82 bc 00 d0 0e 07 d9 5c 22 83 ac 00 da 82 bc 00 d0 0e 07 db 5c 22 83 b8 00 dc 82 | "...........\"...........\"..... |
1700 | bc 00 dd 0e 07 21 08 42 89 10 29 82 c8 00 de df 0c 5c 22 88 82 07 00 88 e0 08 21 2b 87 22 20 5b | .....!.B..)......\".......!+.".[ |
1720 | 74 6f 6b 65 6e 2d 6c 69 73 74 20 6e 69 6c 20 65 78 70 72 2d 73 74 61 72 74 20 65 78 70 72 2d 6c | token-list.nil.expr-start.expr-l |
1740 | 65 6e 67 74 68 20 65 78 70 72 2d 73 74 72 69 6e 67 20 68 69 66 2d 65 6e 64 2d 6f 66 2d 63 6f 6d | ength.expr-string.hif-end-of-com |
1760 | 6d 65 6e 74 20 68 69 66 2d 74 6f 6b 65 6e 2d 72 65 67 65 78 70 20 74 6f 6b 65 6e 20 74 20 30 20 | ment.hif-token-regexp.token.t.0. |
1780 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 20 09 5d 2b 22 20 6d 61 74 63 68 2d 65 6e 64 20 | string-match."^[..]+".match-end. |
17a0 | 31 30 20 22 5e 2f 5c 5c 2a 22 20 22 24 22 20 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 22 7c 7c 22 | 10."^/\\*"."$".string-equal."||" |
17c0 | 20 6f 72 20 22 26 26 22 20 61 6e 64 20 22 21 22 20 6e 6f 74 20 22 64 65 66 69 6e 65 64 22 20 68 | .or."&&".and."!".not."defined".h |
17e0 | 69 66 2d 64 65 66 69 6e 65 64 20 22 28 22 20 6c 70 61 72 65 6e 20 22 29 22 20 72 70 61 72 65 6e | if-defined."(".lparen.")".rparen |
1800 | 20 69 6e 74 65 72 6e 20 65 72 72 6f 72 20 22 42 61 64 20 23 69 66 20 65 78 70 72 65 73 73 69 6f | .intern.error."Bad.#if.expressio |
1820 | 6e 3a 20 25 73 22 20 6e 72 65 76 65 72 73 65 5d 20 32 31 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 | n:.%s".nreverse].21))..(defun.hi |
1840 | 66 2d 70 61 72 73 65 2d 69 66 2d 65 78 70 20 28 74 6f 6b 65 6e 2d 6c 69 73 74 29 20 22 5c 0a 50 | f-parse-if-exp.(token-list)."\.P |
1860 | 61 72 73 65 20 74 68 65 20 54 4f 4b 45 4e 2d 4c 49 53 54 2e 20 20 52 65 74 75 72 6e 20 74 72 61 | arse.the.TOKEN-LIST...Return.tra |
1880 | 6e 73 6c 61 74 65 64 20 6c 69 73 74 20 69 6e 20 70 72 65 66 69 78 20 66 6f 72 6d 2e 22 20 28 62 | nslated.list.in.prefix.form.".(b |
18a0 | 79 74 65 2d 63 6f 64 65 20 22 c1 20 88 c2 20 08 85 0d 00 c3 c4 08 5c 22 88 87 22 20 5b 74 6f 6b | yte-code."............\"..".[tok |
18c0 | 65 6e 20 68 69 66 2d 6e 65 78 74 74 6f 6b 65 6e 20 68 69 66 2d 65 78 70 72 20 65 72 72 6f 72 20 | en.hif-nexttoken.hif-expr.error. |
18e0 | 22 45 72 72 6f 72 3a 20 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 3a 20 25 73 22 5d 20 36 | "Error:.unexpected.token:.%s"].6 |
1900 | 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 6e 65 78 74 74 6f 6b 65 6e 20 6e 69 6c 20 22 5c 0a | ))..(defun.hif-nexttoken.nil."\. |
1920 | 50 6f 70 20 74 68 65 20 6e 65 78 74 20 74 6f 6b 65 6e 20 66 72 6f 6d 20 74 6f 6b 65 6e 2d 6c 69 | Pop.the.next.token.from.token-li |
1940 | 73 74 20 69 6e 74 6f 20 74 68 65 20 6c 65 74 20 76 61 72 69 61 62 6c 65 20 5c 22 74 6f 6b 65 6e | st.into.the.let.variable.\"token |
1960 | 5c 22 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 09 40 89 10 88 09 41 89 11 88 08 87 22 20 5b | \".".(byte-code.".@....A.....".[ |
1980 | 74 6f 6b 65 6e 20 74 6f 6b 65 6e 2d 6c 69 73 74 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 | token.token-list].2))..(defun.hi |
19a0 | 66 2d 65 78 70 72 20 6e 69 6c 20 22 5c 0a 50 61 72 73 65 20 61 6e 64 20 65 78 70 72 65 73 73 69 | f-expr.nil."\.Parse.and.expressi |
19c0 | 6f 6e 20 6f 66 20 74 68 65 20 66 6f 72 6d 0a 20 20 20 20 20 20 20 65 78 70 72 20 3a 20 74 65 72 | on.of.the.form........expr.:.ter |
19e0 | 6d 20 7c 20 65 78 70 72 20 27 7c 7c 27 20 74 65 72 6d 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 | m.|.expr.'||'.term.".(byte-code. |
1a00 | 22 c2 20 18 09 c3 3d 85 17 00 c4 20 88 c3 08 c2 20 45 89 10 88 82 03 00 88 08 29 87 22 20 5b 72 | ".....=..........E........).".[r |
1a20 | 65 73 75 6c 74 20 74 6f 6b 65 6e 20 68 69 66 2d 74 65 72 6d 20 6f 72 20 68 69 66 2d 6e 65 78 74 | esult.token.hif-term.or.hif-next |
1a40 | 74 6f 6b 65 6e 5d 20 37 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 74 65 72 6d 20 6e 69 6c 20 | token].7))..(defun.hif-term.nil. |
1a60 | 22 5c 0a 50 61 72 73 65 20 61 20 74 65 72 6d 20 6f 66 20 74 68 65 20 66 6f 72 6d 0a 20 20 20 20 | "\.Parse.a.term.of.the.form..... |
1a80 | 20 20 20 74 65 72 6d 20 3a 20 66 61 63 74 6f 72 20 7c 20 74 65 72 6d 20 27 26 26 27 20 66 61 63 | ...term.:.factor.|.term.'&&'.fac |
1aa0 | 74 6f 72 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 20 18 09 c3 3d 85 17 00 c4 20 88 c3 08 | tor.".(byte-code.".....=........ |
1ac0 | c2 20 45 89 10 88 82 03 00 88 08 29 87 22 20 5b 72 65 73 75 6c 74 20 74 6f 6b 65 6e 20 68 69 66 | ..E........).".[result.token.hif |
1ae0 | 2d 66 61 63 74 6f 72 20 61 6e 64 20 68 69 66 2d 6e 65 78 74 74 6f 6b 65 6e 5d 20 37 29 29 0a 0a | -factor.and.hif-nexttoken].7)).. |
1b00 | 28 64 65 66 75 6e 20 68 69 66 2d 66 61 63 74 6f 72 20 6e 69 6c 20 22 5c 0a 50 61 72 73 65 20 61 | (defun.hif-factor.nil."\.Parse.a |
1b20 | 20 66 61 63 74 6f 72 20 6f 66 20 74 68 65 20 66 6f 72 6d 0a 20 20 20 20 20 20 20 66 61 63 74 6f | .factor.of.the.form........facto |
1b40 | 72 20 3a 20 27 21 27 20 66 61 63 74 6f 72 20 7c 20 27 28 27 20 65 78 70 72 20 27 29 27 20 7c 20 | r.:.'!'.factor.|.'('.expr.')'.|. |
1b60 | 27 64 65 66 69 6e 65 64 28 27 20 69 64 20 27 29 27 20 7c 20 69 64 2e 22 20 28 62 79 74 65 2d 63 | 'defined('.id.')'.|.id.".(byte-c |
1b80 | 6f 64 65 20 22 08 c4 3d 83 10 00 c5 20 88 c4 c6 20 44 82 85 00 08 c7 3d 83 32 00 c5 20 88 c8 20 | ode."..=.........D.....=.2...... |
1ba0 | 19 08 c9 3d 3f 83 2a 00 ca cb 08 5c 22 82 2e 00 c5 20 88 09 29 82 85 00 08 cc 3d 83 70 00 c5 20 | ...=?.*....\".......).....=.p... |
1bc0 | 88 08 c7 3d 3f 85 45 00 ca cd 21 88 c5 20 88 08 1a 08 ce 3e 85 55 00 ca cf 08 5c 22 88 c5 20 88 | ...=?.E...!........>.U....\".... |
1be0 | 08 c9 3d 3f 85 63 00 ca d0 21 88 c5 20 88 cc d1 0a 44 44 29 82 85 00 08 1a 0a d2 3e 85 7b 00 ca | ..=?.c...!.......DD).......>.{.. |
1c00 | d3 21 88 c5 20 88 d4 d1 0a 44 44 29 87 22 20 5b 74 6f 6b 65 6e 20 72 65 73 75 6c 74 20 69 64 65 | .!.......DD).".[token.result.ide |
1c20 | 6e 74 20 74 20 6e 6f 74 20 68 69 66 2d 6e 65 78 74 74 6f 6b 65 6e 20 68 69 66 2d 66 61 63 74 6f | nt.t.not.hif-nexttoken.hif-facto |
1c40 | 72 20 6c 70 61 72 65 6e 20 68 69 66 2d 65 78 70 72 20 72 70 61 72 65 6e 20 65 72 72 6f 72 20 22 | r.lparen.hif-expr.rparen.error." |
1c60 | 42 61 64 20 74 6f 6b 65 6e 20 69 6e 20 70 61 72 65 6e 74 68 65 73 69 7a 65 64 20 65 78 70 72 65 | Bad.token.in.parenthesized.expre |
1c80 | 73 73 69 6f 6e 3a 20 25 73 22 20 68 69 66 2d 64 65 66 69 6e 65 64 20 22 45 72 72 6f 72 3a 20 65 | ssion:.%s".hif-defined."Error:.e |
1ca0 | 78 70 65 63 74 65 64 20 5c 22 28 5c 22 20 61 66 74 65 72 20 5c 22 64 65 66 69 6e 65 5c 22 22 20 | xpected.\"(\".after.\"define\"". |
1cc0 | 28 6f 72 20 61 6e 64 20 6e 6f 74 20 68 69 66 2d 64 65 66 69 6e 65 64 20 6c 70 61 72 65 6e 20 72 | (or.and.not.hif-defined.lparen.r |
1ce0 | 70 61 72 65 6e 29 20 22 45 72 72 6f 72 3a 20 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 3a | paren)."Error:.unexpected.token: |
1d00 | 20 25 73 22 20 22 45 72 72 6f 72 3a 20 65 78 70 65 63 74 65 64 20 5c 22 29 5c 22 20 61 66 74 65 | .%s"."Error:.expected.\")\".afte |
1d20 | 72 20 69 64 65 6e 74 69 66 69 65 72 22 20 71 75 6f 74 65 20 28 6f 72 20 61 6e 64 29 20 22 45 72 | r.identifier".quote.(or.and)."Er |
1d40 | 72 6f 72 3a 20 6d 69 73 73 69 6e 67 20 69 64 65 6e 74 69 66 69 65 72 22 20 68 69 66 2d 6c 6f 6f | ror:.missing.identifier".hif-loo |
1d60 | 6b 75 70 5d 20 31 38 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 63 61 6e 6f 6e 69 63 61 6c 69 | kup].18))..(defun.hif-canonicali |
1d80 | 7a 65 20 6e 69 6c 20 22 5c 0a 57 68 65 6e 20 61 74 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 23 | ze.nil."\.When.at.beginning.of.# |
1da0 | 69 66 58 2c 20 72 65 74 75 72 6e 73 20 61 20 63 61 6e 6f 6e 69 63 61 6c 20 28 65 76 61 6c 75 61 | ifX,.returns.a.canonical.(evalua |
1dc0 | 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 66 6f 72 6d 20 66 6f 72 20 74 68 65 20 65 78 70 72 65 | table)........form.for.the.expre |
1de0 | 73 73 69 6f 6e 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8a c5 09 21 18 c6 0a 21 88 c7 60 c8 | ssion.".(byte-code."...!...!..`. |
1e00 | c9 21 88 60 5c 22 1b ca cb 0b 21 21 1c 08 83 5c 22 00 cc 0c 44 82 23 00 0c 2a 29 29 87 22 20 5b | .!.`\"....!!...\"...D.#..*)).".[ |
1e20 | 6e 65 67 61 74 65 20 68 69 66 2d 69 66 6e 64 65 66 2d 72 65 67 65 78 70 20 68 69 66 2d 69 66 78 | negate.hif-ifndef-regexp.hif-ifx |
1e40 | 2d 72 65 67 65 78 70 20 65 78 70 72 2d 73 74 72 69 6e 67 20 65 78 70 72 20 6c 6f 6f 6b 69 6e 67 | -regexp.expr-string.expr.looking |
1e60 | 2d 61 74 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 62 75 66 66 65 72 2d 73 75 62 | -at.re-search-forward.buffer-sub |
1e80 | 73 74 72 69 6e 67 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 20 22 5e 0a 0d 22 20 | string.skip-chars-forward."^..". |
1ea0 | 68 69 66 2d 69 6e 66 69 78 2d 74 6f 2d 70 72 65 66 69 78 20 68 69 66 2d 74 6f 6b 65 6e 69 7a 65 | hif-infix-to-prefix.hif-tokenize |
1ec0 | 20 6e 6f 74 5d 20 38 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 66 69 6e 64 2d 61 6e 79 2d 69 | .not].8))..(defun.hif-find-any-i |
1ee0 | 66 58 20 6e 69 6c 20 22 5c 0a 50 6f 73 69 74 69 6f 6e 20 61 74 20 62 65 67 69 6e 6e 69 6e 67 20 | fX.nil."\.Position.at.beginning. |
1f00 | 6f 66 20 6e 65 78 74 20 23 69 66 2c 20 23 69 66 64 65 66 2c 20 6f 72 20 23 69 66 6e 64 65 66 2c | of.next.#if,.#ifdef,.or.#ifndef, |
1f20 | 20 69 6e 63 6c 75 64 69 6e 67 20 6f 6e 65 20 6f 6e 0a 74 68 69 73 20 6c 69 6e 65 2e 22 20 28 62 | .including.one.on.this.line.".(b |
1f40 | 79 74 65 2d 63 6f 64 65 20 22 c2 08 64 c1 23 c3 20 88 87 22 20 5b 68 69 66 2d 69 66 78 2d 72 65 | yte-code."..d.#....".[hif-ifx-re |
1f60 | 67 65 78 70 20 74 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 62 65 67 69 6e 6e 69 | gexp.t.re-search-forward.beginni |
1f80 | 6e 67 2d 6f 66 2d 6c 69 6e 65 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 66 69 6e 64 | ng-of-line].4))..(defun.hif-find |
1fa0 | 2d 6e 65 78 74 2d 72 65 6c 65 76 61 6e 74 20 6e 69 6c 20 22 5c 0a 50 6f 73 69 74 69 6f 6e 20 61 | -next-relevant.nil."\.Position.a |
1fc0 | 74 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 6e 65 78 74 20 23 69 66 64 65 66 2c 20 23 69 66 6e | t.beginning.of.next.#ifdef,.#ifn |
1fe0 | 64 65 66 2c 20 23 65 6c 73 65 2c 20 23 65 6e 64 69 66 2c 0a 4e 4f 54 20 69 6e 63 6c 75 64 69 6e | def,.#else,.#endif,.NOT.includin |
2000 | 67 20 6f 6e 65 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 | g.one.on.this.line.".(byte-code. |
2020 | 22 c2 20 88 c3 08 64 c1 23 85 0d 00 c4 20 87 22 20 5b 68 69 66 2d 69 66 78 2d 65 6c 73 65 2d 65 | ".....d.#......".[hif-ifx-else-e |
2040 | 6e 64 69 66 2d 72 65 67 65 78 70 20 74 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 72 65 2d 73 65 61 | ndif-regexp.t.end-of-line.re-sea |
2060 | 72 63 68 2d 66 6f 72 77 61 72 64 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 5d 20 35 | rch-forward.beginning-of-line].5 |
2080 | 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 66 69 6e 64 2d 70 72 65 76 69 6f 75 73 2d 72 65 6c | ))..(defun.hif-find-previous-rel |
20a0 | 65 76 61 6e 74 20 6e 69 6c 20 22 5c 0a 50 6f 73 69 74 69 6f 6e 20 61 74 20 62 65 67 69 6e 6e 69 | evant.nil."\.Position.at.beginni |
20c0 | 6e 67 20 6f 66 20 70 72 65 76 69 6f 75 73 20 23 69 66 64 65 66 2c 20 23 69 66 6e 64 65 66 2c 20 | ng.of.previous.#ifdef,.#ifndef,. |
20e0 | 23 65 6c 73 65 2c 20 23 65 6e 64 69 66 2c 0a 4e 4f 54 20 69 6e 63 6c 75 64 69 6e 67 20 6f 6e 65 | #else,.#endif,.NOT.including.one |
2100 | 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 20 88 c3 | .on.this.line.".(byte-code.".... |
2120 | 08 65 c1 23 85 0d 00 c2 20 87 22 20 5b 68 69 66 2d 69 66 78 2d 65 6c 73 65 2d 65 6e 64 69 66 2d | .e.#......".[hif-ifx-else-endif- |
2140 | 72 65 67 65 78 70 20 74 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 72 65 2d 73 65 | regexp.t.beginning-of-line.re-se |
2160 | 61 72 63 68 2d 62 61 63 6b 77 61 72 64 5d 20 35 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 6c | arch-backward].5))..(defun.hif-l |
2180 | 6f 6f 6b 69 6e 67 2d 61 74 2d 69 66 58 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 08 | ooking-at-ifX.nil.(byte-code.".. |
21a0 | 21 87 22 20 5b 68 69 66 2d 69 66 78 2d 72 65 67 65 78 70 20 6c 6f 6f 6b 69 6e 67 2d 61 74 5d 20 | !.".[hif-ifx-regexp.looking-at]. |
21c0 | 32 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6e 64 69 66 | 2))..(defun.hif-looking-at-endif |
21e0 | 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 08 21 87 22 20 5b 68 69 66 2d 65 6e 64 69 | .nil.(byte-code."..!.".[hif-endi |
2200 | 66 2d 72 65 67 65 78 70 20 6c 6f 6f 6b 69 6e 67 2d 61 74 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e | f-regexp.looking-at].2))..(defun |
2220 | 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6c 73 65 20 6e 69 6c 20 28 62 79 74 65 2d 63 | .hif-looking-at-else.nil.(byte-c |
2240 | 6f 64 65 20 22 c1 08 21 87 22 20 5b 68 69 66 2d 65 6c 73 65 2d 72 65 67 65 78 70 20 6c 6f 6f 6b | ode."..!.".[hif-else-regexp.look |
2260 | 69 6e 67 2d 61 74 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 69 66 64 65 66 2d 74 6f | ing-at].2))..(defun.hif-ifdef-to |
2280 | 2d 65 6e 64 69 66 20 6e 69 6c 20 22 5c 0a 49 66 20 70 6f 73 69 74 69 6f 6e 65 64 20 61 74 20 23 | -endif.nil."\.If.positioned.at.# |
22a0 | 69 66 58 20 6f 72 20 23 65 6c 73 65 20 66 6f 72 6d 2c 20 73 6b 69 70 20 74 6f 20 63 6f 72 72 65 | ifX.or.#else.form,.skip.to.corre |
22c0 | 73 70 6f 6e 64 69 6e 67 20 23 65 6e 64 69 66 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 20 | sponding.#endif.".(byte-code.".. |
22e0 | 88 c2 20 83 10 00 c3 20 88 c3 20 82 26 00 c4 20 83 1a 00 c3 20 82 26 00 c5 20 83 23 00 c6 82 26 | ............&.........&....#...& |
2300 | 00 c7 c8 21 87 22 20 5b 74 20 68 69 66 2d 66 69 6e 64 2d 6e 65 78 74 2d 72 65 6c 65 76 61 6e 74 | ...!.".[t.hif-find-next-relevant |
2320 | 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 69 66 58 20 68 69 66 2d 69 66 64 65 66 2d 74 6f | .hif-looking-at-ifX.hif-ifdef-to |
2340 | 2d 65 6e 64 69 66 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6c 73 65 20 68 69 66 2d 6c | -endif.hif-looking-at-else.hif-l |
2360 | 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6e 64 69 66 20 64 6f 6e 65 20 65 72 72 6f 72 20 22 4d 69 73 73 | ooking-at-endif.done.error."Miss |
2380 | 6d 61 74 63 68 65 64 20 23 69 66 64 65 66 20 23 65 6e 64 69 66 20 70 61 69 72 22 5d 20 39 29 29 | matched.#ifdef.#endif.pair"].9)) |
23a0 | 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 65 6e 64 69 66 2d 74 6f 2d 69 66 64 65 66 20 6e 69 6c 20 | ..(defun.hif-endif-to-ifdef.nil. |
23c0 | 22 5c 0a 49 66 20 70 6f 73 69 74 69 6f 6e 65 64 20 61 74 20 23 65 6e 64 69 66 20 66 6f 72 6d 2c | "\.If.positioned.at.#endif.form, |
23e0 | 20 73 6b 69 70 20 62 61 63 6b 77 61 72 64 20 74 6f 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 | .skip.backward.to.corresponding. |
2400 | 23 69 66 58 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 60 18 c2 20 88 08 60 55 85 0e 00 c3 c4 | #ifX.".(byte-code."`.....`U..... |
2420 | 21 29 88 c5 20 83 1d 00 c6 20 88 c6 20 82 31 00 c7 20 83 27 00 c6 20 82 31 00 c8 20 83 30 00 c9 | !)............1....'....1....0.. |
2440 | 82 31 00 ca 87 22 20 5b 73 74 61 72 74 20 74 20 68 69 66 2d 66 69 6e 64 2d 70 72 65 76 69 6f 75 | .1...".[start.t.hif-find-previou |
2460 | 73 2d 72 65 6c 65 76 61 6e 74 20 65 72 72 6f 72 20 22 4d 69 73 73 6d 61 74 63 68 65 64 20 23 69 | s-relevant.error."Missmatched.#i |
2480 | 66 64 65 66 20 23 65 6e 64 69 66 20 70 61 69 72 22 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 | fdef.#endif.pair".hif-looking-at |
24a0 | 2d 65 6e 64 69 66 20 68 69 66 2d 65 6e 64 69 66 2d 74 6f 2d 69 66 64 65 66 20 68 69 66 2d 6c 6f | -endif.hif-endif-to-ifdef.hif-lo |
24c0 | 6f 6b 69 6e 67 2d 61 74 2d 65 6c 73 65 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 69 66 58 | oking-at-else.hif-looking-at-ifX |
24e0 | 20 64 6f 6e 65 20 6e 69 6c 5d 20 39 29 29 0a 0a 28 64 65 66 75 6e 20 66 6f 72 77 61 72 64 2d 69 | .done.nil].9))..(defun.forward-i |
2500 | 66 64 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 0a 4d 6f 76 65 20 70 6f 69 | fdef.(&optional.arg)."\.Move.poi |
2520 | 6e 74 20 74 6f 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 6e | nt.to.beginning.of.line.of.the.n |
2540 | 65 78 74 20 69 66 64 65 66 2d 65 6e 64 69 66 2e 0a 20 20 20 20 20 20 20 57 69 74 68 20 61 72 67 | ext.ifdef-endif.........With.arg |
2560 | 75 6d 65 6e 74 2c 20 64 6f 20 74 68 69 73 20 74 68 61 74 20 6d 61 6e 79 20 74 69 6d 65 73 2e 22 | ument,.do.this.that.many.times." |
2580 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 | .(interactive."p").(byte-code.". |
25a0 | 88 08 86 09 00 c3 89 10 88 08 c4 57 85 14 00 c5 08 5b 21 88 c4 08 57 85 40 00 08 5b 89 10 88 60 | ...........W.....[!...W.@..[...` |
25c0 | 19 c6 20 3f 85 2a 00 c7 20 88 c6 20 83 35 00 c8 20 82 3b 00 09 62 88 c9 ca 21 29 88 82 15 00 87 | ...?.*.......5....;..b...!)..... |
25e0 | 22 20 5b 61 72 67 20 73 74 61 72 74 20 6e 69 6c 20 31 20 30 20 62 61 63 6b 77 61 72 64 2d 69 66 | ".[arg.start.nil.1.0.backward-if |
2600 | 64 65 66 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 69 66 58 20 68 69 66 2d 66 69 6e 64 2d | def.hif-looking-at-ifX.hif-find- |
2620 | 6e 65 78 74 2d 72 65 6c 65 76 61 6e 74 20 68 69 66 2d 69 66 64 65 66 2d 74 6f 2d 65 6e 64 69 66 | next-relevant.hif-ifdef-to-endif |
2640 | 20 65 72 72 6f 72 20 22 4e 6f 20 66 6f 6c 6c 6f 77 69 6e 67 20 23 69 66 64 65 66 22 5d 20 38 29 | .error."No.following.#ifdef"].8) |
2660 | 29 0a 0a 28 64 65 66 75 6e 20 62 61 63 6b 77 61 72 64 2d 69 66 64 65 66 20 28 26 6f 70 74 69 6f | )..(defun.backward-ifdef.(&optio |
2680 | 6e 61 6c 20 61 72 67 29 20 22 5c 0a 4d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 62 65 67 69 6e 6e | nal.arg)."\.Move.point.to.beginn |
26a0 | 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 69 66 64 65 66 2d 65 6e 64 69 66 2e | ing.of.the.previous.ifdef-endif. |
26c0 | 0a 20 20 20 20 20 20 20 57 69 74 68 20 61 72 67 75 6d 65 6e 74 2c 20 64 6f 20 74 68 69 73 20 74 | ........With.argument,.do.this.t |
26e0 | 68 61 74 20 6d 61 6e 79 20 74 69 6d 65 73 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 | hat.many.times.".(interactive."p |
2700 | 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 88 08 86 09 00 c3 89 10 88 08 c4 57 85 14 00 c5 | ").(byte-code."............W.... |
2720 | 08 5b 21 88 c4 08 57 85 43 00 08 53 89 10 88 c6 20 88 60 19 c7 20 3f 85 2d 00 c8 20 88 c7 20 83 | .[!...W.C..S......`...?.-....... |
2740 | 38 00 c9 20 82 3e 00 09 62 88 ca cb 21 29 88 82 15 00 87 22 20 5b 61 72 67 20 73 74 61 72 74 20 | 8....>..b...!).....".[arg.start. |
2760 | 6e 69 6c 20 31 20 30 20 66 6f 72 77 61 72 64 2d 69 66 64 65 66 20 62 65 67 69 6e 6e 69 6e 67 2d | nil.1.0.forward-ifdef.beginning- |
2780 | 6f 66 2d 6c 69 6e 65 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6e 64 69 66 20 68 69 66 | of-line.hif-looking-at-endif.hif |
27a0 | 2d 66 69 6e 64 2d 70 72 65 76 69 6f 75 73 2d 72 65 6c 65 76 61 6e 74 20 68 69 66 2d 65 6e 64 69 | -find-previous-relevant.hif-endi |
27c0 | 66 2d 74 6f 2d 69 66 64 65 66 20 65 72 72 6f 72 20 22 4e 6f 20 70 72 65 76 69 6f 75 73 20 23 69 | f-to-ifdef.error."No.previous.#i |
27e0 | 66 64 65 66 22 5d 20 39 29 29 0a 0a 28 64 65 66 75 6e 20 64 6f 77 6e 2d 69 66 64 65 66 20 6e 69 | fdef"].9))..(defun.down-ifdef.ni |
2800 | 6c 20 22 5c 0a 4d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 | l."\.Move.point.to.beginning.of. |
2820 | 6e 65 73 74 65 64 20 69 66 64 65 66 20 6f 72 20 65 6c 73 65 2d 70 61 72 74 2e 22 20 28 69 6e 74 | nested.ifdef.or.else-part.".(int |
2840 | 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 60 18 c2 20 88 c3 20 86 | eractive).(byte-code."..`....... |
2860 | 0e 00 c4 20 83 15 00 c1 82 1b 00 08 62 88 c5 c6 21 29 87 22 20 5b 73 74 61 72 74 20 6e 69 6c 20 | ............b...!).".[start.nil. |
2880 | 68 69 66 2d 66 69 6e 64 2d 6e 65 78 74 2d 72 65 6c 65 76 61 6e 74 20 68 69 66 2d 6c 6f 6f 6b 69 | hif-find-next-relevant.hif-looki |
28a0 | 6e 67 2d 61 74 2d 69 66 58 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6c 73 65 20 65 72 | ng-at-ifX.hif-looking-at-else.er |
28c0 | 72 6f 72 20 22 4e 6f 20 66 6f 6c 6c 6f 77 69 6e 67 20 23 69 66 64 65 66 22 5d 20 35 29 29 0a 0a | ror."No.following.#ifdef"].5)).. |
28e0 | 28 64 65 66 75 6e 20 75 70 2d 69 66 64 65 66 20 6e 69 6c 20 22 5c 0a 4d 6f 76 65 20 70 6f 69 6e | (defun.up-ifdef.nil."\.Move.poin |
2900 | 74 20 74 6f 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 65 6e 63 6c 6f 73 69 6e 67 20 69 66 64 65 | t.to.beginning.of.enclosing.ifde |
2920 | 66 20 6f 72 20 65 6c 73 65 2d 70 61 72 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 | f.or.else-part.".(interactive).( |
2940 | 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 c2 20 88 60 18 c3 20 3f 85 0f 00 c4 20 88 c3 20 85 17 00 | byte-code.".....`...?........... |
2960 | c5 20 88 08 60 55 85 21 00 c6 c7 21 29 87 22 20 5b 73 74 61 72 74 20 6e 69 6c 20 62 65 67 69 6e | ....`U.!...!).".[start.nil.begin |
2980 | 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6e 64 69 | ning-of-line.hif-looking-at-endi |
29a0 | 66 20 68 69 66 2d 66 69 6e 64 2d 70 72 65 76 69 6f 75 73 2d 72 65 6c 65 76 61 6e 74 20 68 69 66 | f.hif-find-previous-relevant.hif |
29c0 | 2d 65 6e 64 69 66 2d 74 6f 2d 69 66 64 65 66 20 65 72 72 6f 72 20 22 4e 6f 20 70 72 65 76 69 6f | -endif-to-ifdef.error."No.previo |
29e0 | 75 73 20 23 69 66 64 65 66 22 5d 20 37 29 29 0a 0a 28 64 65 66 75 6e 20 6e 65 78 74 2d 69 66 64 | us.#ifdef"].7))..(defun.next-ifd |
2a00 | 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 0a 4d 6f 76 65 20 74 6f 20 74 68 | ef.(&optional.arg)."\.Move.to.th |
2a20 | 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6e 65 78 74 20 23 69 66 58 2c 20 23 65 | e.beginning.of.the.next.#ifX,.#e |
2a40 | 6c 73 65 2c 20 6f 72 20 23 65 6e 64 69 66 2e 0a 20 20 20 20 20 20 20 57 69 74 68 20 61 72 67 75 | lse,.or.#endif.........With.argu |
2a60 | 6d 65 6e 74 2c 20 64 6f 20 74 68 69 73 20 74 68 61 74 20 6d 61 6e 79 20 74 69 6d 65 73 2e 22 20 | ment,.do.this.that.many.times.". |
2a80 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 | (interactive."p").(byte-code.".. |
2aa0 | 08 86 09 00 c2 89 10 88 08 c3 57 85 14 00 c4 08 5b 21 88 c3 08 57 85 31 00 08 53 89 10 88 c5 20 | ..........W.....[!...W.1..S..... |
2ac0 | 88 6c 85 2d 00 c6 20 88 c7 c8 21 88 82 15 00 87 22 20 5b 61 72 67 20 6e 69 6c 20 31 20 30 20 70 | .l.-......!.....".[arg.nil.1.0.p |
2ae0 | 72 65 76 69 6f 75 73 2d 69 66 64 65 66 20 68 69 66 2d 66 69 6e 64 2d 6e 65 78 74 2d 72 65 6c 65 | revious-ifdef.hif-find-next-rele |
2b00 | 76 61 6e 74 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 65 72 72 6f 72 20 22 4e 6f | vant.beginning-of-line.error."No |
2b20 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 23 69 66 64 65 66 73 2c 20 23 65 6c 73 65 73 2c 20 6f 72 20 23 | .following.#ifdefs,.#elses,.or.# |
2b40 | 65 6e 64 69 66 73 22 5d 20 36 29 29 0a 0a 28 64 65 66 75 6e 20 70 72 65 76 69 6f 75 73 2d 69 66 | endifs"].6))..(defun.previous-if |
2b60 | 64 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 0a 4d 6f 76 65 20 74 6f 20 74 | def.(&optional.arg)."\.Move.to.t |
2b80 | 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 23 69 66 | he.beginning.of.the.previous.#if |
2ba0 | 58 2c 20 23 65 6c 73 65 2c 20 6f 72 20 23 65 6e 64 69 66 2e 0a 20 20 20 20 20 20 20 57 69 74 68 | X,.#else,.or.#endif.........With |
2bc0 | 20 61 72 67 75 6d 65 6e 74 2c 20 64 6f 20 74 68 69 73 20 74 68 61 74 20 6d 61 6e 79 20 74 69 6d | .argument,.do.this.that.many.tim |
2be0 | 65 73 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 | es.".(interactive."p").(byte-cod |
2c00 | 65 20 22 c2 88 08 86 09 00 c3 89 10 88 08 c4 57 85 14 00 c5 08 5b 21 88 c4 08 57 85 33 00 08 53 | e."............W.....[!...W.3..S |
2c20 | 89 10 88 60 19 c6 20 88 09 60 55 85 2e 00 c7 c8 21 29 88 82 15 00 87 22 20 5b 61 72 67 20 73 74 | ...`.....`U.....!).....".[arg.st |
2c40 | 61 72 74 20 6e 69 6c 20 31 20 30 20 6e 65 78 74 2d 69 66 64 65 66 20 68 69 66 2d 66 69 6e 64 2d | art.nil.1.0.next-ifdef.hif-find- |
2c60 | 70 72 65 76 69 6f 75 73 2d 72 65 6c 65 76 61 6e 74 20 65 72 72 6f 72 20 22 4e 6f 20 70 72 65 76 | previous-relevant.error."No.prev |
2c80 | 69 6f 75 73 20 23 69 66 64 65 66 73 2c 20 23 65 6c 73 65 73 2c 20 6f 72 20 23 65 6e 64 69 66 73 | ious.#ifdefs,.#elses,.or.#endifs |
2ca0 | 22 5d 20 35 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 6d 61 6b 65 2d 72 61 6e 67 65 20 28 65 | "].5))..(defun.hif-make-range.(e |
2cc0 | 6c 73 65 2d 70 20 73 74 61 72 74 20 65 6e 64 20 26 6f 70 74 69 6f 6e 61 6c 20 65 6c 73 65 29 20 | lse-p.start.end.&optional.else). |
2ce0 | 28 62 79 74 65 2d 63 6f 64 65 20 22 08 09 0a 0b 46 87 22 20 5b 65 6c 73 65 2d 70 20 73 74 61 72 | (byte-code."....F.".[else-p.star |
2d00 | 74 20 65 6c 73 65 20 65 6e 64 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 72 61 6e 67 | t.else.end].4))..(defun.hif-rang |
2d20 | 65 2d 65 6c 73 65 2d 70 20 28 72 61 6e 67 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 08 c2 | e-else-p.(range).(byte-code."... |
2d40 | 5c 22 87 22 20 5b 72 61 6e 67 65 20 65 6c 74 20 30 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 | \".".[range.elt.0].3))..(defun.h |
2d60 | 69 66 2d 72 61 6e 67 65 2d 73 74 61 72 74 20 28 72 61 6e 67 65 29 20 28 62 79 74 65 2d 63 6f 64 | if-range-start.(range).(byte-cod |
2d80 | 65 20 22 c1 08 c2 5c 22 87 22 20 5b 72 61 6e 67 65 20 65 6c 74 20 31 5d 20 33 29 29 0a 0a 28 64 | e."...\".".[range.elt.1].3))..(d |
2da0 | 65 66 75 6e 20 68 69 66 2d 72 61 6e 67 65 2d 65 6c 73 65 20 28 72 61 6e 67 65 29 20 28 62 79 74 | efun.hif-range-else.(range).(byt |
2dc0 | 65 2d 63 6f 64 65 20 22 c1 08 c2 5c 22 87 22 20 5b 72 61 6e 67 65 20 65 6c 74 20 32 5d 20 33 29 | e-code."...\".".[range.elt.2].3) |
2de0 | 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 72 61 6e 67 65 2d 65 6e 64 20 28 72 61 6e 67 65 29 20 | )..(defun.hif-range-end.(range). |
2e00 | 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 08 c2 5c 22 87 22 20 5b 72 61 6e 67 65 20 65 6c 74 20 33 | (byte-code."...\".".[range.elt.3 |
2e20 | 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 66 69 6e 64 2d 72 61 6e 67 65 20 6e 69 6c | ].3))..(defun.hif-find-range.nil |
2e40 | 20 22 5c 0a 52 65 74 75 72 6e 73 20 61 20 52 61 6e 67 65 20 73 74 72 75 63 74 75 72 65 20 64 65 | ."\.Returns.a.Range.structure.de |
2e60 | 73 63 72 69 62 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 23 69 66 20 72 65 67 69 6f 6e 2e | scribing.the.current.#if.region. |
2e80 | 0a 50 6f 69 6e 74 20 69 73 20 6c 65 66 74 20 75 6e 63 68 61 6e 67 65 64 2e 22 20 28 62 79 74 65 | .Point.is.left.unchanged.".(byte |
2ea0 | 2d 63 6f 64 65 20 22 8a c6 20 88 60 c2 c2 c2 1c 1b 19 18 c7 20 88 c8 20 85 1d 00 c9 20 88 c7 20 | -code."....`.................... |
2ec0 | 88 82 0f 00 88 ca 20 83 2d 00 c5 89 11 88 60 89 13 82 30 00 60 89 14 88 09 85 53 00 c7 20 88 c8 | ........-.....`...0.`.....S..... |
2ee0 | 20 85 46 00 c9 20 88 c7 20 88 82 38 00 88 ca 20 85 4f 00 cb cc 21 88 60 89 14 88 cd 09 08 0c 0b | ..F........8.....O...!.`........ |
2f00 | 24 2c 29 87 22 20 5b 73 74 61 72 74 20 65 6c 73 65 2d 70 20 6e 69 6c 20 65 6c 73 65 20 65 6e 64 | $,).".[start.else-p.nil.else.end |
2f20 | 20 74 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 68 69 66 2d 66 69 6e 64 2d 6e 65 | .t.beginning-of-line.hif-find-ne |
2f40 | 78 74 2d 72 65 6c 65 76 61 6e 74 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 69 66 58 20 68 | xt-relevant.hif-looking-at-ifX.h |
2f60 | 69 66 2d 69 66 64 65 66 2d 74 6f 2d 65 6e 64 69 66 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 | if-ifdef-to-endif.hif-looking-at |
2f80 | 2d 65 6c 73 65 20 65 72 72 6f 72 20 22 46 6f 75 6e 64 20 74 77 6f 20 65 6c 73 65 73 20 69 6e 20 | -else.error."Found.two.elses.in. |
2fa0 | 61 20 72 6f 77 3f 20 20 42 72 6f 6b 65 6e 21 22 20 68 69 66 2d 6d 61 6b 65 2d 72 61 6e 67 65 5d | a.row?..Broken!".hif-make-range] |
2fc0 | 20 31 37 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 68 69 64 65 2d 6c 69 6e 65 20 28 70 6f 69 | .17))..(defun.hif-hide-line.(poi |
2fe0 | 6e 74 29 20 22 5c 0a 48 69 64 65 20 74 68 65 20 6c 69 6e 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 | nt)."\.Hide.the.line.containing. |
3000 | 70 6f 69 6e 74 2e 20 20 44 6f 65 73 20 6e 6f 74 68 69 6e 67 20 69 66 0a 68 69 64 65 2d 69 66 64 | point...Does.nothing.if.hide-ifd |
3020 | 65 66 2d 6c 69 6e 65 73 20 69 73 20 6e 69 6c 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 85 | ef-lines.is.nil.".(byte-code.".. |
3040 | 1f 00 8a 09 62 88 c3 20 1a c4 8e c5 20 88 60 c6 55 3f 85 1c 00 c7 60 53 60 5c 22 29 29 29 87 22 | ....b.........`.U?....`S`\")))." |
3060 | 20 5b 68 69 64 65 2d 69 66 64 65 66 2d 6c 69 6e 65 73 20 70 6f 69 6e 74 20 6d 6f 64 70 20 62 75 | .[hide-ifdef-lines.point.modp.bu |
3080 | 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 28 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 08 21 | ffer-modified-p.((byte-code."..! |
30a0 | 87 22 20 5b 6d 6f 64 70 20 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 5d 20 | .".[modp.set-buffer-modified-p]. |
30c0 | 32 29 29 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 31 20 68 69 64 65 2d 69 66 64 | 2)).beginning-of-line.1.hide-ifd |
30e0 | 65 66 2d 72 65 67 69 6f 6e 5d 20 35 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 72 65 63 75 72 | ef-region].5))..(defun.hif-recur |
3100 | 73 65 2d 6f 6e 20 28 73 74 61 72 74 20 65 6e 64 29 20 22 5c 0a 43 61 6c 6c 20 68 69 64 65 2d 69 | se-on.(start.end)."\.Call.hide-i |
3120 | 66 64 65 66 2d 67 75 74 73 20 61 66 74 65 72 20 6e 61 72 72 6f 77 69 6e 67 20 74 6f 20 65 6e 64 | fdef-guts.after.narrowing.to.end |
3140 | 20 6f 66 20 53 54 41 52 54 20 6c 69 6e 65 20 61 6e 64 20 45 4e 44 0a 6c 69 6e 65 2e 22 20 28 62 | .of.START.line.and.END.line.".(b |
3160 | 79 74 65 2d 63 6f 64 65 20 22 8a 8c 08 62 88 c2 20 88 c3 60 09 5c 22 88 c4 20 29 29 87 22 20 5b | yte-code."...b.....`.\"...)).".[ |
3180 | 73 74 61 72 74 20 65 6e 64 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 6e 61 72 72 6f 77 2d 74 6f 2d | start.end.end-of-line.narrow-to- |
31a0 | 72 65 67 69 6f 6e 20 68 69 64 65 2d 69 66 64 65 66 2d 67 75 74 73 5d 20 34 29 29 0a 0a 28 64 65 | region.hide-ifdef-guts].4))..(de |
31c0 | 66 75 6e 20 68 69 66 2d 70 6f 73 73 69 62 6c 79 2d 68 69 64 65 20 6e 69 6c 20 22 5c 0a 43 61 6c | fun.hif-possibly-hide.nil."\.Cal |
31e0 | 6c 65 64 20 61 74 20 23 69 66 58 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 74 68 69 73 20 68 69 64 | led.at.#ifX.expression,.this.hid |
3200 | 65 73 20 74 68 6f 73 65 20 70 61 72 74 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 0a 68 69 | es.those.parts.that.should.be.hi |
3220 | 64 64 65 6e 2c 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6a 75 64 67 65 6d 65 6e 74 20 6f 66 20 | dden,.according.to.judgement.of. |
3240 | 68 69 64 65 2d 69 66 64 65 66 2d 65 76 61 6c 75 61 74 6f 72 2e 22 20 28 62 79 74 65 2d 63 6f 64 | hide-ifdef-evaluator.".(byte-cod |
3260 | 65 20 22 c4 20 c5 20 19 18 c6 c7 09 21 21 88 c8 0a 08 5c 22 83 3f 00 c9 09 21 83 34 00 c6 ca 09 | e.".........!!....\".?...!.4.... |
3280 | 21 21 88 cb ca 09 21 c7 09 21 53 5c 22 88 cc cd 09 21 ca 09 21 5c 22 82 3c 00 cc cd 09 21 c7 09 | !!....!..!S\"....!..!\".<....!.. |
32a0 | 21 5c 22 82 67 00 c9 09 21 83 60 00 c6 ca 09 21 21 88 cb cd 09 21 ca 09 21 53 5c 22 88 cc ca 09 | !\".g...!.`....!!....!..!S\".... |
32c0 | 21 c7 09 21 5c 22 82 67 00 cb 60 c7 09 21 53 5c 22 88 c6 cd 09 21 21 88 c7 09 21 62 88 ce 20 2a | !..!\".g..`..!S\"....!!...!b...* |
32e0 | 87 22 20 5b 74 65 73 74 20 72 61 6e 67 65 20 68 69 64 65 2d 69 66 64 65 66 2d 65 76 61 6c 75 61 | .".[test.range.hide-ifdef-evalua |
3300 | 74 6f 72 20 74 20 68 69 66 2d 63 61 6e 6f 6e 69 63 61 6c 69 7a 65 20 68 69 66 2d 66 69 6e 64 2d | tor.t.hif-canonicalize.hif-find- |
3320 | 72 61 6e 67 65 20 68 69 66 2d 68 69 64 65 2d 6c 69 6e 65 20 68 69 66 2d 72 61 6e 67 65 2d 65 6e | range.hif-hide-line.hif-range-en |
3340 | 64 20 66 75 6e 63 61 6c 6c 20 68 69 66 2d 72 61 6e 67 65 2d 65 6c 73 65 2d 70 20 68 69 66 2d 72 | d.funcall.hif-range-else-p.hif-r |
3360 | 61 6e 67 65 2d 65 6c 73 65 20 68 69 64 65 2d 69 66 64 65 66 2d 72 65 67 69 6f 6e 20 68 69 66 2d | ange-else.hide-ifdef-region.hif- |
3380 | 72 65 63 75 72 73 65 2d 6f 6e 20 68 69 66 2d 72 61 6e 67 65 2d 73 74 61 72 74 20 65 6e 64 2d 6f | recurse-on.hif-range-start.end-o |
33a0 | 66 2d 6c 69 6e 65 5d 20 33 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 64 65 2d 69 66 64 65 66 2d | f-line].33))..(defun.hide-ifdef- |
33c0 | 67 75 74 73 20 6e 69 6c 20 22 5c 0a 44 6f 65 73 20 74 68 65 20 77 6f 72 6b 20 6f 66 20 68 69 64 | guts.nil."\.Does.the.work.of.hid |
33e0 | 65 2d 69 66 64 65 66 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 20 74 68 | e-ifdefs,.except.for.the.work.th |
3400 | 61 74 27 73 20 70 6f 69 6e 74 6c 65 73 73 0a 74 6f 20 72 65 64 6f 20 6f 6e 20 61 20 72 65 63 75 | at's.pointless.to.redo.on.a.recu |
3420 | 72 73 69 76 65 20 65 6e 74 72 79 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8a 65 62 88 c0 20 | rsive.entry.".(byte-code.".eb... |
3440 | 85 0f 00 c1 20 88 82 04 00 29 87 22 20 5b 68 69 66 2d 66 69 6e 64 2d 61 6e 79 2d 69 66 58 20 68 | .........).".[hif-find-any-ifX.h |
3460 | 69 66 2d 70 6f 73 73 69 62 6c 79 2d 68 69 64 65 5d 20 34 29 29 0a 0a 28 64 65 66 76 61 72 20 68 | if-possibly-hide].4))..(defvar.h |
3480 | 69 64 65 2d 69 66 64 65 66 2d 69 6e 69 74 69 61 6c 6c 79 20 6e 69 6c 20 22 5c 0a 2a 4e 6f 6e 2d | ide-ifdef-initially.nil."\.*Non- |
34a0 | 6e 69 6c 20 69 66 20 68 69 64 65 2d 69 66 64 65 66 73 20 73 68 6f 75 6c 64 20 62 65 20 63 61 6c | nil.if.hide-ifdefs.should.be.cal |
34c0 | 6c 65 64 20 77 68 65 6e 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 0a 09 69 73 20 66 69 72 | led.when.hide-ifdef-mode..is.fir |
34e0 | 73 74 20 61 63 74 69 76 61 74 65 64 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 68 69 64 65 2d 69 66 | st.activated.")..(defvar.hide-if |
3500 | 64 65 66 2d 68 69 64 69 6e 67 20 6e 69 6c 20 22 5c 0a 4e 6f 6e 2d 6e 69 6c 20 69 66 20 74 65 78 | def-hiding.nil."\.Non-nil.if.tex |
3520 | 74 20 6d 69 67 68 74 20 62 65 20 68 69 64 64 65 6e 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 68 69 | t.might.be.hidden.")..(defvar.hi |
3540 | 64 65 2d 69 66 64 65 66 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 20 22 5c 0a 2a 53 65 74 20 74 | de-ifdef-read-only.nil."\.*Set.t |
3560 | 6f 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 62 75 66 66 65 72 20 74 6f 20 | o.non-nil.if.you.want.buffer.to. |
3580 | 62 65 20 72 65 61 64 2d 6f 6e 6c 79 20 77 68 69 6c 65 20 68 69 64 69 6e 67 20 74 65 78 74 2e 22 | be.read-only.while.hiding.text." |
35a0 | 29 0a 0a 28 64 65 66 76 61 72 20 68 69 66 2d 6f 75 74 73 69 64 65 2d 72 65 61 64 2d 6f 6e 6c 79 | )..(defvar.hif-outside-read-only |
35c0 | 20 6e 69 6c 20 22 5c 0a 49 6e 74 65 72 6e 61 6c 20 76 61 72 69 61 62 6c 65 2e 20 20 53 61 76 65 | .nil."\.Internal.variable...Save |
35e0 | 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 | s.the.value.of.buffer-read-only. |
3600 | 77 68 69 6c 65 20 68 69 64 69 6e 67 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 68 69 64 65 2d 69 66 | while.hiding.")..(defvar.hide-if |
3620 | 64 65 66 2d 6c 69 6e 65 73 20 6e 69 6c 20 22 5c 0a 2a 53 65 74 20 74 6f 20 74 20 69 66 20 79 6f | def-lines.nil."\.*Set.to.t.if.yo |
3640 | 75 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 73 65 65 20 74 68 65 20 23 69 66 58 2c 20 23 65 | u.don't.want.to.see.the.#ifX,.#e |
3660 | 6c 73 65 2c 20 61 6e 64 20 23 65 6e 64 69 66 20 6c 69 6e 65 73 2e 22 29 0a 0a 28 64 65 66 75 6e | lse,.and.#endif.lines.")..(defun |
3680 | 20 68 69 64 65 2d 69 66 64 65 66 2d 74 6f 67 67 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c | .hide-ifdef-toggle-read-only.nil |
36a0 | 20 22 5c 0a 54 6f 67 67 6c 65 20 68 69 64 65 2d 69 66 64 65 66 2d 72 65 61 64 2d 6f 6e 6c 79 2e | ."\.Toggle.hide-ifdef-read-only. |
36c0 | 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c4 88 08 3f | ".(interactive).(byte-code."...? |
36e0 | 89 10 88 c5 c6 08 83 11 00 c7 82 12 00 c8 5c 22 88 09 85 1f 00 08 86 1d 00 0b 89 12 88 c9 20 87 | ..............\"................ |
3700 | 22 20 5b 68 69 64 65 2d 69 66 64 65 66 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 64 65 2d 69 66 64 | ".[hide-ifdef-read-only.hide-ifd |
3720 | 65 66 2d 68 69 64 69 6e 67 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 66 2d 6f | ef-hiding.buffer-read-only.hif-o |
3740 | 75 74 73 69 64 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 48 69 | utside-read-only.nil.message."Hi |
3760 | 64 65 2d 52 65 61 64 2d 4f 6e 6c 79 20 25 73 22 20 22 4f 4e 22 20 22 4f 46 46 22 20 68 69 66 2d | de-Read-Only.%s"."ON"."OFF".hif- |
3780 | 75 70 64 61 74 65 2d 6d 6f 64 65 2d 6c 69 6e 65 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 | update-mode-line].3))..(defun.hi |
37a0 | 64 65 2d 69 66 64 65 66 2d 74 6f 67 67 6c 65 2d 6f 75 74 73 69 64 65 2d 72 65 61 64 2d 6f 6e 6c | de-ifdef-toggle-outside-read-onl |
37c0 | 79 20 6e 69 6c 20 22 5c 0a 52 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 74 6f 67 67 6c 65 2d | y.nil."\.Replacement.for.toggle- |
37e0 | 72 65 61 64 2d 6f 6e 6c 79 20 77 69 74 68 69 6e 20 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 | read-only.within.hide-ifdef-mode |
3800 | 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c4 88 08 | .".(interactive).(byte-code."... |
3820 | 3f 89 10 88 c5 c6 08 83 11 00 c7 82 12 00 c8 5c 22 88 0a 85 19 00 0b 86 1d 00 08 89 11 88 c9 20 | ?..............\"............... |
3840 | 87 22 20 5b 68 69 66 2d 6f 75 74 73 69 64 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 66 65 72 | .".[hif-outside-read-only.buffer |
3860 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 64 65 2d 69 66 64 65 66 2d 68 69 64 69 6e 67 20 68 69 64 | -read-only.hide-ifdef-hiding.hid |
3880 | 65 2d 69 66 64 65 66 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 52 | e-ifdef-read-only.nil.message."R |
38a0 | 65 61 64 20 6f 6e 6c 79 20 25 73 22 20 22 4f 4e 22 20 22 4f 46 46 22 20 68 69 66 2d 75 70 64 61 | ead.only.%s"."ON"."OFF".hif-upda |
38c0 | 74 65 2d 6d 6f 64 65 2d 6c 69 6e 65 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 64 65 2d 69 | te-mode-line].3))..(defun.hide-i |
38e0 | 66 64 65 66 2d 64 65 66 69 6e 65 20 28 76 61 72 29 20 22 5c 0a 44 65 66 69 6e 65 20 61 20 56 41 | fdef-define.(var)."\.Define.a.VA |
3900 | 52 20 73 6f 20 74 68 61 74 20 23 69 66 64 65 66 20 56 41 52 20 77 6f 75 6c 64 20 62 65 20 69 6e | R.so.that.#ifdef.VAR.would.be.in |
3920 | 63 6c 75 64 65 64 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 53 44 65 66 69 6e 65 20 77 | cluded.".(interactive."SDefine.w |
3940 | 68 61 74 3f 20 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c3 88 c4 08 c1 5c 22 88 0a 85 0d 00 | hat?.").(byte-code.".....\"..... |
3960 | c5 20 87 22 20 5b 76 61 72 20 74 20 68 69 64 65 2d 69 66 64 65 66 2d 68 69 64 69 6e 67 20 6e 69 | ...".[var.t.hide-ifdef-hiding.ni |
3980 | 6c 20 68 69 66 2d 73 65 74 2d 76 61 72 20 68 69 64 65 2d 69 66 64 65 66 73 5d 20 33 29 29 0a 0a | l.hif-set-var.hide-ifdefs].3)).. |
39a0 | 28 64 65 66 75 6e 20 68 69 64 65 2d 69 66 64 65 66 2d 75 6e 64 65 66 20 28 76 61 72 29 20 22 5c | (defun.hide-ifdef-undef.(var)."\ |
39c0 | 0a 55 6e 64 65 66 69 6e 65 20 61 20 56 41 52 20 73 6f 20 74 68 61 74 20 23 69 66 64 65 66 20 56 | .Undefine.a.VAR.so.that.#ifdef.V |
39e0 | 41 52 20 77 6f 75 6c 64 20 6e 6f 74 20 62 65 20 69 6e 63 6c 75 64 65 64 2e 22 20 28 69 6e 74 65 | AR.would.not.be.included.".(inte |
3a00 | 72 61 63 74 69 76 65 20 22 53 55 6e 64 65 66 69 6e 65 20 77 68 61 74 3f 20 22 29 20 28 62 79 74 | ractive."SUndefine.what?.").(byt |
3a20 | 65 2d 63 6f 64 65 20 22 c1 88 c3 08 c1 5c 22 88 0a 85 0d 00 c4 20 87 22 20 5b 76 61 72 20 6e 69 | e-code.".....\"........".[var.ni |
3a40 | 6c 20 68 69 64 65 2d 69 66 64 65 66 2d 68 69 64 69 6e 67 20 68 69 66 2d 73 65 74 2d 76 61 72 20 | l.hide-ifdef-hiding.hif-set-var. |
3a60 | 68 69 64 65 2d 69 66 64 65 66 73 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 64 65 2d 69 66 | hide-ifdefs].3))..(defun.hide-if |
3a80 | 64 65 66 73 20 6e 69 6c 20 22 5c 0a 48 69 64 65 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 | defs.nil."\.Hide.the.contents.of |
3aa0 | 20 73 6f 6d 65 20 23 69 66 64 65 66 73 2e 20 20 41 73 73 75 6d 65 20 74 68 61 74 20 64 65 66 69 | .some.#ifdefs...Assume.that.defi |
3ac0 | 6e 65 64 20 73 79 6d 62 6f 6c 73 20 68 61 76 65 0a 62 65 65 6e 20 61 64 64 65 64 20 74 6f 20 68 | ned.symbols.have.been.added.to.h |
3ae0 | 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 2e 20 20 54 68 65 20 74 65 78 74 20 68 69 64 64 65 6e 20 | ide-ifdef-env...The.text.hidden. |
3b00 | 69 73 20 74 68 65 20 74 65 78 74 20 74 68 61 74 20 77 6f 75 6c 64 20 6e 6f 74 0a 62 65 20 69 6e | is.the.text.that.would.not.be.in |
3b20 | 63 6c 75 64 65 64 20 62 79 20 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 69 66 20 | cluded.by.the.C.preprocessor.if. |
3b40 | 69 74 20 77 65 72 65 20 67 69 76 65 6e 20 74 68 65 20 66 69 6c 65 20 77 69 74 68 20 74 68 6f 73 | it.were.given.the.file.with.thos |
3b60 | 65 0a 73 79 6d 62 6f 6c 73 20 64 65 66 69 6e 65 64 2e 0a 0a 54 75 72 6e 20 6f 66 66 20 68 69 64 | e.symbols.defined...Turn.off.hid |
3b80 | 69 6e 67 20 62 79 20 63 61 6c 6c 69 6e 67 20 73 68 6f 77 2d 69 66 64 65 66 2e 22 20 28 69 6e 74 | ing.by.calling.show-ifdef.".(int |
3ba0 | 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c7 88 c8 c9 21 88 08 3f 85 0e | eractive).(byte-code."....!..?.. |
3bc0 | 00 c0 ca 21 88 09 85 15 00 cb 20 88 0a 85 1c 00 cc 20 88 c4 89 13 88 c4 89 11 88 cd 20 88 0d 86 | ...!............................ |
3be0 | 2e 00 0e 06 85 33 00 cc 20 88 c8 ce 21 87 22 20 5b 68 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 | .....3......!.".[hide-ifdef-mode |
3c00 | 20 68 69 64 65 2d 69 66 64 65 66 2d 68 69 64 69 6e 67 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f | .hide-ifdef-hiding.buffer-read-o |
3c20 | 6e 6c 79 20 73 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 74 20 68 69 64 65 2d 69 66 64 | nly.selective-display.t.hide-ifd |
3c40 | 65 66 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 66 2d 6f 75 74 73 69 64 65 2d 72 65 61 64 2d 6f 6e | ef-read-only.hif-outside-read-on |
3c60 | 6c 79 20 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 48 69 64 69 6e 67 2e 2e 2e 22 20 31 20 73 68 6f | ly.nil.message."Hiding...".1.sho |
3c80 | 77 2d 69 66 64 65 66 73 20 74 6f 67 67 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 64 65 2d 69 | w-ifdefs.toggle-read-only.hide-i |
3ca0 | 66 64 65 66 2d 67 75 74 73 20 22 48 69 64 69 6e 67 20 64 6f 6e 65 22 5d 20 38 29 29 0a 0a 28 64 | fdef-guts."Hiding.done"].8))..(d |
3cc0 | 65 66 75 6e 20 73 68 6f 77 2d 69 66 64 65 66 73 20 6e 69 6c 20 22 5c 0a 43 61 6e 63 65 6c 20 74 | efun.show-ifdefs.nil."\.Cancel.t |
3ce0 | 68 65 20 65 66 66 65 63 74 73 20 6f 66 20 68 69 64 65 2d 69 66 64 65 66 2e 20 20 54 68 65 20 63 | he.effects.of.hide-ifdef...The.c |
3d00 | 6f 6e 74 65 6e 74 73 20 6f 66 20 61 6c 6c 20 23 69 66 64 65 66 73 20 69 73 20 73 68 6f 77 6e 2e | ontents.of.all.#ifdefs.is.shown. |
3d20 | 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 88 08 85 | ".(interactive).(byte-code.".... |
3d40 | 08 00 c5 20 88 c2 89 11 88 c6 20 88 0b 85 16 00 c5 20 88 c2 89 14 87 22 20 5b 62 75 66 66 65 72 | .......................".[buffer |
3d60 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 73 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 6e 69 6c | -read-only.selective-display.nil |
3d80 | 20 68 69 66 2d 6f 75 74 73 69 64 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 64 65 2d 69 66 64 65 | .hif-outside-read-only.hide-ifde |
3da0 | 66 2d 68 69 64 69 6e 67 20 74 6f 67 67 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 66 2d 73 68 | f-hiding.toggle-read-only.hif-sh |
3dc0 | 6f 77 2d 61 6c 6c 5d 20 35 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 2d 66 69 6e 64 2d 69 66 64 | ow-all].5))..(defun.hif-find-ifd |
3de0 | 65 66 2d 62 6c 6f 63 6b 20 6e 69 6c 20 22 5c 0a 55 74 69 6c 69 74 69 79 20 66 6f 72 20 68 69 64 | ef-block.nil."\.Utilitiy.for.hid |
3e00 | 65 20 61 6e 64 20 73 68 6f 77 20 69 66 64 65 66 2d 62 6c 6f 63 6b 2e 20 20 53 65 74 20 74 6f 70 | e.and.show.ifdef-block...Set.top |
3e20 | 20 61 6e 64 20 62 6f 74 74 6f 6d 20 6f 66 20 69 66 64 65 66 20 62 6c 6f 63 6b 2e 22 20 28 62 79 | .and.bottom.of.ifdef.block.".(by |
3e40 | 74 65 2d 63 6f 64 65 20 22 c3 18 8a c4 20 88 c5 20 86 0d 00 c6 20 3f 85 13 00 c7 20 88 60 89 11 | te-code.".............?......`.. |
3e60 | 88 c8 20 88 60 53 89 10 29 88 8a c4 20 88 c9 20 3f 85 2d 00 ca 20 88 c6 20 85 3c 00 c8 20 88 ca | ....`S..).......?.-.......<..... |
3e80 | 20 88 82 2e 00 88 08 60 53 5e 89 12 29 29 87 22 20 5b 6d 61 78 2d 62 6f 74 74 6f 6d 20 74 6f 70 | .......`S^..)).".[max-bottom.top |
3ea0 | 20 62 6f 74 74 6f 6d 20 6e 69 6c 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 68 69 | .bottom.nil.beginning-of-line.hi |
3ec0 | 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6c 73 65 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 | f-looking-at-else.hif-looking-at |
3ee0 | 2d 69 66 58 20 75 70 2d 69 66 64 65 66 20 68 69 66 2d 69 66 64 65 66 2d 74 6f 2d 65 6e 64 69 66 | -ifX.up-ifdef.hif-ifdef-to-endif |
3f00 | 20 68 69 66 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 65 6e 64 69 66 20 68 69 66 2d 66 69 6e 64 2d 6e | .hif-looking-at-endif.hif-find-n |
3f20 | 65 78 74 2d 72 65 6c 65 76 61 6e 74 5d 20 31 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 64 65 2d | ext-relevant].13))..(defun.hide- |
3f40 | 69 66 64 65 66 2d 62 6c 6f 63 6b 20 6e 69 6c 20 22 5c 0a 48 69 64 65 20 74 68 65 20 69 66 64 65 | ifdef-block.nil."\.Hide.the.ifde |
3f60 | 66 20 62 6c 6f 63 6b 20 28 74 72 75 65 20 6f 72 20 66 61 6c 73 65 20 70 61 72 74 29 20 65 6e 63 | f.block.(true.or.false.part).enc |
3f80 | 6c 6f 73 69 6e 67 20 6f 72 20 62 65 66 6f 72 65 20 74 68 65 20 63 75 72 73 6f 72 2e 22 20 28 69 | losing.or.before.the.cursor.".(i |
3fa0 | 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 ca 88 08 3f 85 0a 00 c0 | nteractive).(byte-code."...?.... |
3fc0 | cb 21 88 09 85 11 00 cc 20 88 c3 89 12 88 ca ca 1d 1c cd 20 88 ce 0c 0d 5c 22 88 0e 06 85 2f 00 | .!......................\"..../. |
3fe0 | cf 0c 21 88 cf 0d 54 21 88 c3 89 16 07 2a 88 0e 08 86 3d 00 0e 09 85 42 00 cc 20 87 22 20 5b 68 | ..!...T!.....*....=....B....".[h |
4000 | 69 64 65 2d 69 66 64 65 66 2d 6d 6f 64 65 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 | ide-ifdef-mode.buffer-read-only. |
4020 | 73 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 74 20 74 6f 70 20 62 6f 74 74 6f 6d 20 68 | selective-display.t.top.bottom.h |
4040 | 69 64 65 2d 69 66 64 65 66 2d 6c 69 6e 65 73 20 68 69 64 65 2d 69 66 64 65 66 2d 68 69 64 69 6e | ide-ifdef-lines.hide-ifdef-hidin |
4060 | 67 20 68 69 64 65 2d 69 66 64 65 66 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 66 2d 6f 75 74 73 69 | g.hide-ifdef-read-only.hif-outsi |
4080 | 64 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 20 31 20 74 6f 67 67 6c 65 2d 72 65 61 64 2d 6f | de-read-only.nil.1.toggle-read-o |
40a0 | 6e 6c 79 20 68 69 66 2d 66 69 6e 64 2d 69 66 64 65 66 2d 62 6c 6f 63 6b 20 68 69 64 65 2d 69 66 | nly.hif-find-ifdef-block.hide-if |
40c0 | 64 65 66 2d 72 65 67 69 6f 6e 20 68 69 66 2d 68 69 64 65 2d 6c 69 6e 65 5d 20 38 29 29 0a 0a 28 | def-region.hif-hide-line].8))..( |
40e0 | 64 65 66 75 6e 20 73 68 6f 77 2d 69 66 64 65 66 2d 62 6c 6f 63 6b 20 6e 69 6c 20 22 5c 0a 53 68 | defun.show-ifdef-block.nil."\.Sh |
4100 | 6f 77 20 74 68 65 20 69 66 64 65 66 20 62 6c 6f 63 6b 20 28 74 72 75 65 20 6f 72 20 66 61 6c 73 | ow.the.ifdef.block.(true.or.fals |
4120 | 65 20 70 61 72 74 29 20 65 6e 63 6c 6f 73 69 6e 67 20 6f 72 20 62 65 66 6f 72 65 20 74 68 65 20 | e.part).enclosing.or.before.the. |
4140 | 63 75 72 73 6f 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 | cursor.".(interactive).(byte-cod |
4160 | 65 20 22 c5 88 09 18 08 85 0a 00 c6 20 88 0a 83 1f 00 8a c7 20 88 c8 60 53 c9 20 88 60 5c 22 29 | e."....................`S...`\") |
4180 | 82 2c 00 c5 c5 1c 1b ca 20 88 c8 0b 53 0c 5c 22 2a 88 08 85 33 00 c6 20 29 87 22 20 5b 6f 6c 64 | .,..........S.\"*...3...).".[old |
41a0 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 68 69 64 65 | -read-only.buffer-read-only.hide |
41c0 | 2d 69 66 64 65 66 2d 6c 69 6e 65 73 20 74 6f 70 20 62 6f 74 74 6f 6d 20 6e 69 6c 20 74 6f 67 67 | -ifdef-lines.top.bottom.nil.togg |
41e0 | 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 68 | le-read-only.beginning-of-line.h |
4200 | 69 66 2d 73 68 6f 77 2d 69 66 64 65 66 2d 72 65 67 69 6f 6e 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 | if-show-ifdef-region.end-of-line |
4220 | 20 68 69 66 2d 66 69 6e 64 2d 69 66 64 65 66 2d 62 6c 6f 63 6b 5d 20 38 29 29 0a 0a 28 64 65 66 | .hif-find-ifdef-block].8))..(def |
4240 | 76 61 72 20 68 69 64 65 2d 69 66 64 65 66 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 20 6e 69 6c 20 | var.hide-ifdef-define-alist.nil. |
4260 | 22 5c 0a 41 20 67 6c 6f 62 61 6c 20 61 73 73 6f 63 20 6c 69 73 74 20 6f 66 20 70 72 65 2d 64 65 | "\.A.global.assoc.list.of.pre-de |
4280 | 66 69 6e 65 64 20 73 79 6d 62 6f 6c 20 6c 69 73 74 73 22 29 0a 0a 28 64 65 66 75 6e 20 68 69 66 | fined.symbol.lists")..(defun.hif |
42a0 | 2d 63 6f 6d 70 72 65 73 73 2d 64 65 66 69 6e 65 2d 6c 69 73 74 20 28 65 6e 76 29 20 22 5c 0a 43 | -compress-define-list.(env)."\.C |
42c0 | 6f 6d 70 72 65 73 73 20 74 68 65 20 64 65 66 69 6e 65 20 6c 69 73 74 20 45 4e 56 20 69 6e 74 6f | ompress.the.define.list.ENV.into |
42e0 | 20 61 20 6c 69 73 74 20 6f 66 20 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 73 20 6f 6e 6c 79 2e | .a.list.of.defined.symbols.only. |
4300 | 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c4 c5 09 5c 22 c3 1a 18 08 85 1f 00 08 40 85 16 00 08 | ".(byte-code."...\"........@.... |
4320 | 40 0a 42 89 12 88 08 41 89 10 88 82 07 00 88 0a 2a 87 22 20 5b 64 65 66 73 20 65 6e 76 20 6e 65 | @.B....A........*.".[defs.env.ne |
4340 | 77 2d 64 65 66 73 20 6e 69 6c 20 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 20 | w-defs.nil.mapcar.(lambda.(arg). |
4360 | 28 69 66 20 28 68 69 66 2d 6c 6f 6f 6b 75 70 20 28 63 61 72 20 61 72 67 29 29 20 28 63 61 72 20 | (if.(hif-lookup.(car.arg)).(car. |
4380 | 61 72 67 29 29 29 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 68 69 64 65 2d 69 66 64 65 66 2d 73 | arg)))].4))..(defun.hide-ifdef-s |
43a0 | 65 74 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 20 28 6e 61 6d 65 29 20 22 5c 0a 53 65 74 20 74 68 | et-define-alist.(name)."\.Set.th |
43c0 | 65 20 61 73 73 6f 63 69 61 74 69 6f 6e 20 66 6f 72 20 4e 41 4d 45 20 74 6f 20 68 69 64 65 2d 69 | e.association.for.NAME.to.hide-i |
43e0 | 66 64 65 66 2d 65 6e 76 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 53 53 65 74 20 64 65 | fdef-env.".(interactive."SSet.de |
4400 | 66 69 6e 65 20 6c 69 73 74 3a 20 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c3 88 09 c4 0a 21 | fine.list:.").(byte-code.".....! |
4420 | 42 08 42 89 10 87 22 20 5b 68 69 64 65 2d 69 66 64 65 66 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 | B.B...".[hide-ifdef-define-alist |
4440 | 20 6e 61 6d 65 20 68 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 20 6e 69 6c 20 68 69 66 2d 63 6f 6d | .name.hide-ifdef-env.nil.hif-com |
4460 | 70 72 65 73 73 2d 64 65 66 69 6e 65 2d 6c 69 73 74 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 68 | press-define-list].3))..(defun.h |
4480 | 69 64 65 2d 69 66 64 65 66 2d 75 73 65 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 20 28 6e 61 6d 65 | ide-ifdef-use-define-alist.(name |
44a0 | 29 20 22 5c 0a 53 65 74 20 68 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 20 74 6f 20 74 68 65 20 64 | )."\.Set.hide-ifdef-env.to.the.d |
44c0 | 65 66 69 6e 65 20 6c 69 73 74 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4e 41 4d 45 2e 22 20 28 | efine.list.specified.by.NAME.".( |
44e0 | 69 6e 74 65 72 61 63 74 69 76 65 20 22 53 55 73 65 20 64 65 66 69 6e 65 20 6c 69 73 74 3a 20 22 | interactive."SUse.define.list:." |
4500 | 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c5 88 c6 09 0a 5c 22 18 08 83 15 00 c7 c8 08 41 5c 22 | ).(byte-code.".....\"........A\" |
4520 | 89 13 82 19 00 c9 ca 09 5c 22 88 0c 85 20 00 cb 20 29 87 22 20 5b 64 65 66 69 6e 65 2d 6c 69 73 | ........\".......).".[define-lis |
4540 | 74 20 6e 61 6d 65 20 68 69 64 65 2d 69 66 64 65 66 2d 64 65 66 69 6e 65 2d 61 6c 69 73 74 20 68 | t.name.hide-ifdef-define-alist.h |
4560 | 69 64 65 2d 69 66 64 65 66 2d 65 6e 76 20 68 69 64 65 2d 69 66 64 65 66 2d 68 69 64 69 6e 67 20 | ide-ifdef-env.hide-ifdef-hiding. |
4580 | 6e 69 6c 20 61 73 73 6f 63 20 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 20 28 | nil.assoc.mapcar.(lambda.(arg).( |
45a0 | 63 6f 6e 73 20 61 72 67 20 74 29 29 20 65 72 72 6f 72 20 22 4e 6f 20 64 65 66 69 6e 65 20 6c 69 | cons.arg.t)).error."No.define.li |
45c0 | 73 74 20 66 6f 72 20 25 73 22 20 68 69 64 65 2d 69 66 64 65 66 73 5d 20 35 29 29 0a | st.for.%s".hide-ifdefs].5)). |