summaryrefslogtreecommitdiff
path: root/elpa/irony-20220110.849/irony-completion.elc
blob: 20adb704c84b64313dc0703670d564d7b1d02b75 (plain)
ofshex dumpascii
0000 3b 45 4c 43 17 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 37 2e 32 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.27.2.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 73 20 imizations...;;;.This.file.uses.
0060 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 64 20 dynamic.docstrings,.first.added.
0080 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 64 in.Emacs.19.29...;;;.This.file.d
00a0 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 49 20 oes.not.contain.utf-8.non-ASCII.
00c0 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 6c 6f characters,.;;;.and.so.can.be.lo
00e0 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 20 74 aded.in.Emacs.versions.earlier.t
0100 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b han.23...;;;;;;;;;;;;;;;;;;;;;;;
0120 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0140 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;
0160 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0180 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c ;;;;;;;;;;;;;;;;...(byte-code."\
01a0 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 30 5c 33 30 300\301!\210\300\302!\210\300\30
01c0 33 21 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 30 31 25 5c 3!\210\304\305\306\307\310\301%\
01e0 32 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 44 44 5c 33 31 36 5c 33 31 210\311\312\313\314\315DD\316\31
0200 37 5c 33 32 30 5c 33 31 30 5c 33 30 35 26 07 5c 32 31 30 5c 33 31 31 5c 33 32 31 5c 33 31 33 5c 7\320\310\305&.\210\311\321\313\
0220 33 31 34 5c 33 32 32 44 44 5c 33 32 33 5c 33 31 37 5c 33 32 34 5c 33 31 30 5c 33 30 35 26 07 5c 314\322DD\323\317\324\310\305&.\
0240 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 69 72 6f 6e 79 20 69 72 6f 6e 79 2d 73 6e 69 70 70 65 207".[require.irony.irony-snippe
0260 74 20 63 6c 2d 6c 69 62 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 69 72 t.cl-lib.custom-declare-group.ir
0280 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 6e 69 6c 20 22 49 72 6f 6e 79 27 73 20 63 6f 6d 70 ony-completion.nil."Irony's.comp
02a0 6c 65 74 69 6f 6e 20 69 6e 74 65 72 66 61 63 65 2e 22 20 3a 67 72 6f 75 70 20 63 75 73 74 6f 6d letion.interface.".:group.custom
02c0 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 -declare-variable.irony-completi
02e0 6f 6e 2d 74 72 69 67 67 65 72 2d 63 6f 6d 6d 61 6e 64 73 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 on-trigger-commands.funcall.func
0300 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 73 65 6c 66 2d 69 6e 73 65 72 tion.#[0."\300\207".[(self-inser
0320 74 2d 63 6f 6d 6d 61 6e 64 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 20 63 2d 63 t-command.newline-and-indent.c-c
0340 6f 6e 74 65 78 74 2d 6c 69 6e 65 2d 62 72 65 61 6b 20 63 2d 73 63 6f 70 65 2d 6f 70 65 72 61 74 ontext-line-break.c-scope-operat
0360 6f 72 20 63 2d 65 6c 65 63 74 72 69 63 2d 62 61 63 6b 73 70 61 63 65 20 63 2d 65 6c 65 63 74 72 or.c-electric-backspace.c-electr
0380 69 63 2d 62 72 61 63 65 20 63 2d 65 6c 65 63 74 72 69 63 2d 63 6f 6c 6f 6e 20 63 2d 65 6c 65 63 ic-brace.c-electric-colon.c-elec
03a0 74 72 69 63 2d 6c 74 2d 67 74 20 63 2d 65 6c 65 63 74 72 69 63 2d 70 61 72 65 6e 20 63 2d 65 6c tric-lt-gt.c-electric-paren.c-el
03c0 65 63 74 72 69 63 2d 70 6f 75 6e 64 20 63 2d 65 6c 65 63 74 72 69 63 2d 73 65 6d 69 26 63 6f 6d ectric-pound.c-electric-semi&com
03e0 6d 61 20 63 2d 65 6c 65 63 74 72 69 63 2d 73 6c 61 73 68 20 63 2d 65 6c 65 63 74 72 69 63 2d 73 ma.c-electric-slash.c-electric-s
0400 74 61 72 29 5d 20 31 5d 20 22 4c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 77 61 tar)].1]."List.of.commands.to.wa
0420 74 63 68 20 66 6f 72 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 tch.for.asynchronous.completion.
0440 74 72 69 67 67 65 72 69 6e 67 2e 22 20 3a 74 79 70 65 20 28 72 65 70 65 61 74 20 66 75 6e 63 74 triggering.".:type.(repeat.funct
0460 69 6f 6e 29 20 69 72 6f 6e 79 2d 64 75 70 6c 69 63 61 74 65 2d 63 61 6e 64 69 64 61 74 65 73 2d ion).irony-duplicate-candidates-
0480 66 69 6c 74 65 72 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 filter.#[0."\300\207".[nil].1]."
04a0 52 65 6d 6f 76 65 20 64 75 70 6c 69 63 61 74 65 20 63 61 6e 64 69 64 61 74 65 73 2e 5c 6e 5c 6e Remove.duplicate.candidates.\n\n
04c0 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 If.non-nil,.the.completion.candi
04e0 64 61 74 65 20 6c 69 73 74 20 77 69 6c 6c 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 5c 6e 64 75 70 6c date.list.will.not.contain\ndupl
0500 69 63 61 74 65 20 65 6e 74 72 69 65 73 2e 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 64 75 icate.entries..As.an.example,.du
0520 70 6c 69 63 61 74 65 20 63 61 6e 64 69 64 61 74 65 73 20 61 72 65 5c 6e 64 69 73 70 6c 61 79 65 plicate.candidates.are\ndisplaye
0540 64 20 77 68 65 6e 20 61 20 64 65 72 69 76 65 64 20 63 6c 61 73 73 20 6f 76 65 72 72 69 64 65 73 d.when.a.derived.class.overrides
0560 20 76 69 72 74 75 61 6c 20 6d 65 74 68 6f 64 73 2e 22 20 62 6f 6f 6c 65 61 6e 5d 20 38 29 0a 28 .virtual.methods.".boolean].8).(
0580 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 6d 62 6f defalias.'irony-completion-symbo
05a0 6c 2d 62 6f 75 6e 64 73 20 23 5b 30 20 22 60 5c 33 30 30 20 5c 33 30 31 01 38 5c 32 30 36 5c 66 l-bounds.#[0."`\300.\301.8\206\f
05c0 00 5c 33 30 32 01 38 3f 5c 32 30 35 40 00 5c 32 31 32 5c 33 30 33 5c 33 30 34 78 5c 32 31 30 5c .\302.8?\205@.\212\303\304x\210\
05e0 33 30 34 66 5c 32 31 31 5c 32 30 35 24 00 5c 32 31 31 5c 33 30 35 59 5c 32 30 35 24 00 5c 32 31 304f\211\205$.\211\305Y\205$.\21
0600 31 5c 33 30 36 58 3f 5c 32 30 35 3d 00 60 53 66 5c 33 30 37 3d 5c 32 30 33 33 00 5c 33 31 30 75 1\306X?\205=.`Sf\307=\2033.\310u
0620 5c 32 31 30 60 5c 32 36 32 03 5c 33 31 31 5c 33 30 34 77 5c 32 31 30 02 60 42 5c 32 36 32 01 29 \210`\262.\311\304w\210.`B\262.)
0640 5c 32 30 37 22 20 5b 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 34 20 22 5f 61 2d 7a 41 2d 5a 30 \207".[syntax-ppss.3.4."_a-zA-Z0
0660 2d 39 22 20 6e 69 6c 20 34 38 20 35 37 20 31 32 36 20 2d 31 20 22 5f 61 2d 7a 41 2d 5a 30 2d 39 -9".nil.48.57.126.-1."_a-zA-Z0-9
0680 7e 22 5d 20 35 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 ~"].5]).(defalias.'irony-complet
06a0 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 73 79 6d 62 6f 6c 20 23 5b 30 20 22 5c 33 30 ion-beginning-of-symbol.#[0."\30
06c0 30 20 40 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 6d 62 6f 0.@\207".[irony-completion-symbo
06e0 6c 2d 62 6f 75 6e 64 73 5d 20 31 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 l-bounds].1]).(defalias.'irony-c
0700 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 64 2d 6f 66 2d 73 79 6d 62 6f 6c 20 23 5b 30 20 22 5c 33 30 ompletion-end-of-symbol.#[0."\30
0720 30 20 41 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 6d 62 6f 0.A\207".[irony-completion-symbo
0740 6c 2d 62 6f 75 6e 64 73 5d 20 31 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 l-bounds].1]).(defalias.'irony-c
0760 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 73 6b 69 70 2d 77 68 69 74 65 73 70 61 63 65 73 2d 62 61 63 6b ompletion--skip-whitespaces-back
0780 77 61 72 64 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 78 5c 32 30 37 22 20 5b 22 20 09 5c 6e 0d ward.#[0."\300\301x\207".["..\n.
07a0 22 20 6e 69 6c 5d 20 32 5d 29 0a 28 70 75 74 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f ".nil].2]).(put.'irony-completio
07c0 6e 2d 2d 73 6b 69 70 2d 77 68 69 74 65 73 70 61 63 65 73 2d 62 61 63 6b 77 61 72 64 20 27 62 79 n--skip-whitespaces-backward.'by
07e0 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 27 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e te-optimizer.'byte-compile-inlin
0800 65 2d 65 78 70 61 6e 64 29 0a 23 40 32 32 20 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 e-expand).#@22...(fn.&optional.P
0820 4f 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e OS)..(defalias.'irony-completion
0840 2d 2d 70 61 72 73 65 2d 63 6f 6e 74 65 78 74 2d 70 6f 73 69 74 69 6f 6e 20 23 5b 32 35 36 20 22 --parse-context-position.#[256."
0860 5c 32 31 32 5c 32 31 31 5c 32 30 33 08 00 5c 32 31 31 62 5c 32 31 30 5c 33 30 30 5c 33 30 31 78 \212\211\203..\211b\210\300\301x
0880 5c 32 31 30 60 29 5c 32 30 37 22 20 5b 22 20 09 5c 6e 0d 22 20 6e 69 6c 5d 20 33 20 28 23 24 20 \210`)\207".["..\n.".nil].3.(#$.
08a0 2e 20 32 30 36 33 29 5d 29 0a 23 40 32 32 20 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 ..2063)]).#@22...(fn.&optional.P
08c0 4f 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 2d 63 6f 6d 70 6c 65 74 69 6f OS)..(defalias.'irony--completio
08e0 6e 2d 6c 69 6e 65 2d 63 6f 6c 75 6d 6e 20 23 5b 32 35 36 20 22 5c 32 31 32 5c 32 31 31 5c 32 30 n-line-column.#[256."\212\211\20
0900 33 08 00 5c 32 31 31 62 5c 32 31 30 5c 32 31 34 7e 5c 32 31 30 5c 33 30 30 20 5c 33 30 31 60 21 3..\211b\210\214~\210\300.\301`!
0920 5c 33 30 31 5c 33 30 32 20 21 5a 54 2a 42 5c 32 30 37 22 20 5b 6c 69 6e 65 2d 6e 75 6d 62 65 72 \301\302.!ZT*B\207".[line-number
0940 2d 61 74 2d 70 6f 73 20 70 6f 73 69 74 69 6f 6e 2d 62 79 74 65 73 20 70 6f 69 6e 74 2d 61 74 2d -at-pos.position-bytes.point-at-
0960 62 6f 6c 5d 20 35 20 28 23 24 20 2e 20 32 32 32 33 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 bol].5.(#$...2223)]).(defalias.'
0980 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 65 6e 74 65 72 20 23 5b 30 20 22 5c 33 30 irony-completion--enter.#[0."\30
09a0 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 24 5c 32 30 37 22 20 5b 61 64 64 2d 68 6f 6f 0\301\302\303\304$\207".[add-hoo
09c0 6b 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 2d 66 75 6e 63 74 69 6f 6e 73 20 k.completion-at-point-functions.
09e0 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 6e 69 6c 20 74 5d irony-completion-at-point.nil.t]
0a00 20 35 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e .5]).(defalias.'irony-completion
0a20 2d 2d 65 78 69 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 30 --exit.#[0."\300\301\302\303#\20
0a40 37 22 20 5b 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 7".[remove-hook.completion-at-po
0a60 69 6e 74 2d 66 75 6e 63 74 69 6f 6e 73 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 int-functions.irony-completion-a
0a80 74 2d 70 6f 69 6e 74 20 74 5d 20 34 5d 29 0a 23 40 32 35 20 0a 0a 28 66 6e 20 53 54 52 20 50 4c t-point.t].4]).#@25...(fn.STR.PL
0aa0 41 43 45 48 4f 4c 44 45 52 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f ACEHOLDERS)..(defalias.'irony-co
0ac0 6d 70 6c 65 74 69 6f 6e 2d 2d 70 6f 73 74 2d 63 6f 6d 70 6c 65 74 65 2d 79 61 73 2d 73 6e 69 70 mpletion--post-complete-yas-snip
0ae0 70 65 74 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 32 31 31 5c 33 30 31 5c 32 31 31 04 40 5c 32 36 pet.#[514."\300\211\301\211.@\26
0b00 32 02 5c 32 31 31 5c 33 30 32 06 07 05 05 23 5c 33 30 33 5c 33 30 34 06 07 54 5c 32 31 31 5c 32 2.\211\302....#\303\304..T\211\2
0b20 36 32 09 5c 33 30 32 06 0b 06 0b 40 06 5c 66 41 40 23 23 51 5c 32 36 32 01 04 41 40 5c 32 36 32 62.\302....@.\fA@##Q\262..A@\262
0b40 03 04 41 41 5c 32 31 31 5c 32 36 32 06 5c 32 30 34 04 00 5c 32 31 31 5c 33 30 32 06 07 05 5c 22 ..AA\211\262.\204..\211\302...\"
0b60 5c 33 30 35 51 5c 32 30 37 22 20 5b 30 20 6e 69 6c 20 73 75 62 73 74 72 69 6e 67 20 66 6f 72 6d \305Q\207".[0.nil.substring.form
0b80 61 74 20 22 24 7b 25 64 3a 25 73 7d 22 20 22 24 30 22 5d 20 31 35 20 28 23 24 20 2e 20 32 37 30 at."${%d:%s}"."$0"].15.(#$...270
0ba0 38 29 5d 29 0a 23 40 32 38 20 60 63 6f 6d 70 6c 65 74 65 27 20 73 65 72 76 65 72 20 63 6f 6d 6d 8)]).#@28.`complete'.server.comm
0bc0 61 6e 64 2e 1f 0a 28 64 65 66 76 61 72 20 69 72 6f 6e 79 2d 2d 74 2d 63 6f 6d 70 6c 65 74 65 20 and...(defvar.irony--t-complete.
0be0 6e 69 6c 20 28 23 24 20 2e 20 32 39 38 36 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 nil.(#$...2986)).(byte-code."\30
0c00 31 10 5c 33 30 32 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 2d 74 2d 63 6f 6d 70 6c 65 74 65 20 28 1.\302\207".[irony--t-complete.(
0c20 3a 73 74 61 72 74 20 28 6c 61 6d 62 64 61 20 28 66 69 6c 65 20 6c 69 6e 65 20 63 6f 6c 75 6d 6e :start.(lambda.(file.line.column
0c40 20 63 6f 6d 70 69 6c 65 2d 6f 70 74 69 6f 6e 73 29 20 28 61 70 70 6c 79 20 23 27 69 72 6f 6e 79 .compile-options).(apply.#'irony
0c60 2d 2d 73 65 72 76 65 72 2d 73 65 6e 64 2d 63 6f 6d 6d 61 6e 64 20 22 63 6f 6d 70 6c 65 74 65 22 --server-send-command."complete"
0c80 20 66 69 6c 65 20 6c 69 6e 65 20 63 6f 6c 75 6d 6e 20 22 2d 2d 22 20 63 6f 6d 70 69 6c 65 2d 6f .file.line.column."--".compile-o
0ca0 70 74 69 6f 6e 73 29 29 20 3a 75 70 64 61 74 65 20 69 72 6f 6e 79 2d 2d 73 65 72 76 65 72 2d 63 ptions)).:update.irony--server-c
0cc0 6f 6d 6d 61 6e 64 2d 75 70 64 61 74 65 29 20 6e 69 6c 5d 20 31 29 0a 23 40 32 39 20 0a 0a 28 66 ommand-update).nil].1).#@29...(f
0ce0 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 42 55 46 46 45 52 20 50 4f 53 29 1f 0a 28 64 65 66 61 6c 69 n.&optional.BUFFER.POS)..(defali
0d00 61 73 20 27 69 72 6f 6e 79 2d 2d 63 6f 6d 70 6c 65 74 65 2d 74 61 73 6b 2d 31 20 23 5b 35 31 32 as.'irony--complete-task-1.#[512
0d20 20 22 72 01 5c 32 30 36 06 00 70 71 5c 32 31 30 5c 33 30 31 01 21 5c 33 30 32 08 5c 33 30 33 20 ."r.\206..pq\210\301.!\302.\303.
0d40 03 40 04 41 5c 33 30 34 20 25 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 2d 74 2d .@.A\304.%\262.)\207".[irony--t-
0d60 63 6f 6d 70 6c 65 74 65 20 69 72 6f 6e 79 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 69 6e 65 2d complete.irony--completion-line-
0d80 63 6f 6c 75 6d 6e 20 69 72 6f 6e 79 2d 69 6f 74 61 73 6b 2d 70 61 63 6b 61 67 65 2d 74 61 73 6b column.irony-iotask-package-task
0da0 20 69 72 6f 6e 79 2d 2d 67 65 74 2d 62 75 66 66 65 72 2d 70 61 74 68 2d 66 6f 72 2d 73 65 72 76 .irony--get-buffer-path-for-serv
0dc0 65 72 20 69 72 6f 6e 79 2d 2d 61 64 6a 75 73 74 2d 63 6f 6d 70 69 6c 65 2d 6f 70 74 69 6f 6e 73 er.irony--adjust-compile-options
0de0 5d 20 39 20 28 23 24 20 2e 20 33 32 39 32 29 5d 29 0a 23 40 32 39 20 0a 0a 28 66 6e 20 26 6f 70 ].9.(#$...3292)]).#@29...(fn.&op
0e00 74 69 6f 6e 61 6c 20 42 55 46 46 45 52 20 50 4f 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 tional.BUFFER.POS)..(defalias.'i
0e20 72 6f 6e 79 2d 2d 63 6f 6d 70 6c 65 74 65 2d 74 61 73 6b 20 23 5b 35 31 32 20 22 5c 33 30 30 20 rony--complete-task.#[512."\300.
0e40 5c 33 30 31 03 03 5c 22 01 5c 32 30 33 11 00 5c 33 30 32 02 02 5c 22 5c 32 30 32 12 00 5c 32 31 \301..\".\203..\302..\"\202..\21
0e60 31 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 2d 75 6e 73 61 76 65 64 2d 62 75 66 66 65 72 73 2d 74 1\207".[irony--unsaved-buffers-t
0e80 61 73 6b 73 20 69 72 6f 6e 79 2d 2d 63 6f 6d 70 6c 65 74 65 2d 74 61 73 6b 2d 31 20 69 72 6f 6e asks.irony--complete-task-1.iron
0ea0 79 2d 69 6f 74 61 73 6b 2d 63 68 61 69 6e 5d 20 37 20 28 23 24 20 2e 20 33 35 37 35 29 5d 29 0a y-iotask-chain].7.(#$...3575)]).
0ec0 23 40 33 30 20 60 63 61 6e 64 69 64 61 74 65 73 27 20 73 65 72 76 65 72 20 63 6f 6d 6d 61 6e 64 #@30.`candidates'.server.command
0ee0 2e 1f 0a 28 64 65 66 76 61 72 20 69 72 6f 6e 79 2d 2d 74 2d 63 61 6e 64 69 64 61 74 65 73 20 6e ...(defvar.irony--t-candidates.n
0f00 69 6c 20 28 23 24 20 2e 20 33 37 38 31 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 il.(#$...3781)).(byte-code."\301
0f20 10 5c 33 30 32 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 2d 74 2d 63 61 6e 64 69 64 61 74 65 73 20 .\302\207".[irony--t-candidates.
0f40 28 3a 73 74 61 72 74 20 28 6c 61 6d 62 64 61 20 28 70 72 65 66 69 78 20 73 74 79 6c 65 29 20 28 (:start.(lambda.(prefix.style).(
0f60 69 72 6f 6e 79 2d 2d 73 65 72 76 65 72 2d 73 65 6e 64 2d 63 6f 6d 6d 61 6e 64 20 22 63 61 6e 64 irony--server-send-command."cand
0f80 69 64 61 74 65 73 22 20 70 72 65 66 69 78 20 28 63 6c 2d 63 61 73 65 20 73 74 79 6c 65 20 28 63 idates".prefix.(cl-case.style.(c
0fa0 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 20 22 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 ase-insensitive."case-insensitiv
0fc0 65 22 29 20 28 73 6d 61 72 74 2d 63 61 73 65 20 22 73 6d 61 72 74 2d 63 61 73 65 22 29 20 28 74 e").(smart-case."smart-case").(t
0fe0 20 22 65 78 61 63 74 22 29 29 29 29 20 3a 75 70 64 61 74 65 20 69 72 6f 6e 79 2d 2d 73 65 72 76 ."exact")))).:update.irony--serv
1000 65 72 2d 71 75 65 72 79 2d 75 70 64 61 74 65 29 20 6e 69 6c 5d 20 31 29 0a 23 40 34 32 20 0a 0a er-query-update).nil].1).#@42...
1020 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 42 55 46 46 45 52 20 50 4f 53 20 50 52 45 46 49 58 20 (fn.&optional.BUFFER.POS.PREFIX.
1040 53 54 59 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 2d 63 61 6e 64 69 64 STYLE)..(defalias.'irony--candid
1060 61 74 65 73 2d 74 61 73 6b 20 23 5b 31 30 32 34 20 22 5c 33 30 31 5c 33 30 32 05 05 5c 22 5c 33 ates-task.#[1024."\301\302..\"\3
1080 30 33 08 05 05 23 5c 22 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 2d 74 2d 63 61 6e 64 69 64 61 74 03...#\"\207".[irony--t-candidat
10a0 65 73 20 69 72 6f 6e 79 2d 69 6f 74 61 73 6b 2d 63 68 61 69 6e 20 69 72 6f 6e 79 2d 2d 63 6f 6d es.irony-iotask-chain.irony--com
10c0 70 6c 65 74 65 2d 74 61 73 6b 20 69 72 6f 6e 79 2d 69 6f 74 61 73 6b 2d 70 61 63 6b 61 67 65 2d plete-task.irony-iotask-package-
10e0 74 61 73 6b 5d 20 31 30 20 28 23 24 20 2e 20 34 31 32 36 29 5d 29 0a 23 40 31 38 20 0a 0a 28 66 task].10.(#$...4126)]).#@18...(f
1100 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 n.CANDIDATE)..(defalias.'irony-c
1120 6f 6d 70 6c 65 74 69 6f 6e 2d 74 79 70 65 64 2d 74 65 78 74 20 23 5b 32 35 37 20 22 5c 32 31 31 ompletion-typed-text.#[257."\211
1140 40 5c 32 30 37 22 20 5b 5d 20 32 20 28 23 24 20 2e 20 34 33 34 38 29 5d 29 0a 23 40 31 38 20 0a @\207".[].2.(#$...4348)]).#@18..
1160 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e .(fn.CANDIDATE)..(defalias.'iron
1180 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 69 6f 72 69 74 79 20 23 5b 32 35 37 20 22 5c 32 31 y-completion-priority.#[257."\21
11a0 31 41 40 5c 32 30 37 22 20 5b 5d 20 32 20 28 23 24 20 2e 20 34 34 34 37 29 5d 29 0a 23 40 31 38 1A@\207".[].2.(#$...4447)]).#@18
11c0 20 0a 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 ...(fn.CANDIDATE)..(defalias.'ir
11e0 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 79 70 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 ony-completion-type.#[257."\300.
1200 38 5c 32 30 37 22 20 5b 32 5d 20 33 20 28 23 24 20 2e 20 34 35 34 35 29 5d 29 0a 23 40 31 38 20 8\207".[2].3.(#$...4545)]).#@18.
1220 0a 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f ..(fn.CANDIDATE)..(defalias.'iro
1240 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 72 69 65 66 20 23 5b 32 35 37 20 22 5c 33 30 30 01 ny-completion-brief.#[257."\300.
1260 38 5c 32 30 37 22 20 5b 33 5d 20 33 20 28 23 24 20 2e 20 34 36 34 30 29 5d 29 0a 23 40 31 38 20 8\207".[3].3.(#$...4640)]).#@18.
1280 0a 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f ..(fn.CANDIDATE)..(defalias.'iro
12a0 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 6e 6e 6f 74 61 74 69 6f 6e 20 23 5b 32 35 37 20 22 ny-completion-annotation.#[257."
12c0 5c 33 30 30 5c 33 30 31 02 38 5c 33 30 32 03 38 5c 22 5c 32 30 37 22 20 5b 73 75 62 73 74 72 69 \300\301.8\302.8\"\207".[substri
12e0 6e 67 20 34 20 35 5d 20 35 20 28 23 24 20 2e 20 34 37 33 36 29 5d 29 0a 23 40 31 38 20 0a 0a 28 ng.4.5].5.(#$...4736)]).#@18...(
1300 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d fn.CANDIDATE)..(defalias.'irony-
1320 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 6f 6d 70 2d 73 74 72 20 23 5b 32 35 37 20 22 completion-post-comp-str.#[257."
1340 5c 33 30 30 01 38 40 5c 32 30 37 22 20 5b 36 5d 20 33 20 28 23 24 20 2e 20 34 38 36 31 29 5d 29 \300.8@\207".[6].3.(#$...4861)])
1360 0a 23 40 31 38 20 0a 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 .#@18...(fn.CANDIDATE)..(defalia
1380 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 6f 6d 70 2d 70 6c s.'irony-completion-post-comp-pl
13a0 61 63 65 68 6f 6c 64 65 72 73 20 23 5b 32 35 37 20 22 5c 33 30 30 01 38 41 5c 32 30 37 22 20 5b aceholders.#[257."\300.8A\207".[
13c0 36 5d 20 33 20 28 23 24 20 2e 20 34 39 36 36 29 5d 29 0a 23 40 34 33 39 20 46 69 6c 74 65 72 20 6].3.(#$...4966)]).#@439.Filter.
13e0 63 61 6e 64 69 64 61 74 65 73 20 62 79 20 72 65 6d 6f 76 69 6e 67 20 64 75 70 6c 69 63 61 74 65 candidates.by.removing.duplicate
1400 73 20 69 66 0a 60 69 72 6f 6e 79 2d 64 75 70 6c 69 63 61 74 65 2d 63 61 6e 64 69 64 61 74 65 73 s.if.`irony-duplicate-candidates
1420 2d 66 69 6c 74 65 72 27 20 69 73 20 6e 6f 6e 20 6e 69 6c 3b 20 44 75 70 6c 69 63 61 74 65 0a 63 -filter'.is.non.nil;.Duplicate.c
1440 61 6e 64 69 64 61 74 65 73 20 61 72 65 20 74 68 6f 73 65 20 74 68 61 74 20 68 61 76 65 20 74 68 andidates.are.those.that.have.th
1460 65 20 73 61 6d 65 0a 60 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 79 70 65 64 2d 74 e.same.`irony-completion-typed-t
1480 65 78 74 27 2c 20 60 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 6e 6e 6f 74 61 74 69 ext',.`irony-completion-annotati
14a0 6f 6e 27 20 61 6e 64 0a 60 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 79 70 65 27 2e on'.and.`irony-completion-type'.
14c0 20 41 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 77 68 65 6e 20 74 68 69 73 20 69 73 20 75 73 65 66 .An.example.of.when.this.is.usef
14e0 75 6c 20 69 73 0a 77 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 6d 61 6e 79 20 64 65 72 69 76 65 ul.is.when.there.are.many.derive
1500 64 20 63 6c 61 73 73 65 73 20 74 68 61 74 20 6f 76 65 72 72 69 64 65 20 61 20 76 69 72 74 75 61 d.classes.that.override.a.virtua
1520 6c 0a 6d 65 74 68 6f 64 20 72 65 73 75 6c 74 69 6e 67 20 69 6e 20 72 65 64 75 6e 64 61 6e 74 20 l.method.resulting.in.redundant.
1540 64 75 70 6c 69 63 61 74 65 20 65 6e 74 72 69 65 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 duplicate.entries.being.displaye
1560 64 0a 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e 0a 0a 28 d.in.the.list.of.completions...(
1580 66 6e 20 43 41 4e 44 49 44 41 54 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 fn.CANDIDATES)..(defalias.'irony
15a0 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 66 69 6c 74 65 72 2d 63 61 6e 64 69 64 61 74 65 73 20 23 -completion--filter-candidates.#
15c0 5b 32 35 37 20 22 5c 33 30 30 43 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c [257."\300C\301\302\303\304\305\
15e0 33 30 36 06 06 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 03 5c 22 5c 32 30 37 22 20 5b 6e 306..!\307\"\310\311%.\"\207".[n
1600 69 6c 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f il.cl-remove-if-not.make-byte-co
1620 64 65 20 32 35 37 20 22 09 3f 5c 32 30 36 1f 00 5c 33 30 32 01 21 5c 33 30 33 02 21 5c 33 30 34 de.257.".?\206..\302.!\303.!\304
1640 03 21 45 5c 32 31 31 5c 33 30 30 5c 32 34 32 5c 32 33 35 3f 5c 32 30 35 1d 00 5c 33 30 30 01 5c .!E\211\300\242\235?\205..\300.\
1660 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 36 32 01 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 300\242B\240\262.\207".vconcat.v
1680 65 63 74 6f 72 20 5b 69 72 6f 6e 79 2d 64 75 70 6c 69 63 61 74 65 2d 63 61 6e 64 69 64 61 74 65 ector.[irony-duplicate-candidate
16a0 73 2d 66 69 6c 74 65 72 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 79 70 65 64 2d s-filter.irony-completion-typed-
16c0 74 65 78 74 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 6e 6e 6f 74 61 74 69 6f 6e text.irony-completion-annotation
16e0 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 79 70 65 5d 20 35 20 22 5c 6e 5c 6e 28 .irony-completion-type].5."\n\n(
1700 66 6e 20 43 41 4e 44 49 44 41 54 45 29 22 5d 20 39 20 28 23 24 20 2e 20 35 30 38 31 29 5d 29 0a fn.CANDIDATE)"].9.(#$...5081)]).
1720 23 40 37 39 30 20 52 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 61 6e 64 69 64 61 #@790.Return.the.list.of.candida
1740 74 65 73 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 41 20 63 61 6e 64 69 64 61 74 65 20 69 73 20 63 6f tes.at.point...A.candidate.is.co
1760 6d 70 6f 73 65 64 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 6c 65 6d 65 6e 74 73 mposed.of.the.following.elements
1780 3a 0a 20 30 2e 20 54 68 65 20 74 79 70 65 64 20 74 65 78 74 2e 20 4d 75 6c 74 69 70 6c 65 20 63 :..0..The.typed.text..Multiple.c
17a0 61 6e 64 69 64 61 74 65 73 20 63 61 6e 20 73 68 61 72 65 20 74 68 65 20 73 61 6d 65 20 73 74 72 andidates.can.share.the.same.str
17c0 69 6e 67 0a 20 20 20 20 62 65 63 61 75 73 65 20 6f 66 20 6f 76 65 72 6c 6f 61 64 65 64 20 66 75 ing.....because.of.overloaded.fu
17e0 6e 63 74 69 6f 6e 73 2c 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 73 2c 20 65 74 63 2e nctions,.default.arguments,.etc.
1800 0a 20 31 2e 20 54 68 65 20 70 72 69 6f 72 69 74 79 2e 0a 20 32 2e 20 54 68 65 20 5b 72 65 73 75 ..1..The.priority...2..The.[resu
1820 6c 74 2d 5d 74 79 70 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 2c 20 69 66 20 61 6e lt-]type.of.the.candidate,.if.an
1840 79 2e 0a 20 33 2e 20 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 y...3..If.non-nil,.contains.the.
1860 44 6f 78 79 67 65 6e 20 62 72 69 65 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 Doxygen.brief.documentation.of.t
1880 68 65 0a 20 20 20 20 63 61 6e 64 69 64 61 74 65 2e 0a 20 34 2e 20 54 68 65 20 73 69 67 6e 61 74 he.....candidate...4..The.signat
18a0 75 72 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20 65 78 63 6c 75 64 69 6e 67 20 74 ure.of.the.candidate.excluding.t
18c0 68 65 20 72 65 73 75 6c 74 2d 74 79 70 65 0a 20 20 20 20 77 68 69 63 68 20 69 73 20 61 76 61 69 he.result-type.....which.is.avai
18e0 6c 61 62 6c 65 20 73 65 70 61 72 61 74 65 6c 79 2e 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 20 22 lable.separately......Example:."
1900 66 6f 6f 28 69 6e 74 20 61 2c 20 69 6e 74 20 62 29 20 63 6f 6e 73 74 22 0a 20 35 2e 20 54 68 65 foo(int.a,.int.b).const"..5..The
1920 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 73 74 61 72 74 2c 20 61 20 30 2d 62 61 73 65 64 20 69 6e 64 .annotation.start,.a.0-based.ind
1940 65 78 20 69 6e 20 74 68 65 20 70 72 6f 74 6f 74 79 70 65 20 73 74 72 69 6e 67 2e 0a 20 36 2e 20 ex.in.the.prototype.string...6..
1960 50 6f 73 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 61 74 61 2e 20 54 68 65 20 74 65 78 74 20 74 Post-completion.data..The.text.t
1980 6f 20 69 6e 73 65 72 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 30 20 6f 72 0a 20 20 20 20 6d 6f o.insert.followed.by.0.or.....mo
19a0 72 65 20 69 6e 64 69 63 65 73 2e 20 54 68 65 73 65 20 69 6e 64 69 63 65 73 20 77 6f 72 6b 20 62 re.indices..These.indices.work.b
19c0 79 20 70 61 69 72 73 20 61 6e 64 20 64 65 73 63 72 69 62 65 20 72 61 6e 67 65 73 0a 20 20 20 20 y.pairs.and.describe.ranges.....
19e0 6f 66 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 74 65 78 74 2e 0a 20 20 20 20 45 78 61 6d 70 6c 65 of.placeholder.text......Example
1a00 3a 20 28 22 28 69 6e 74 20 61 2c 20 69 6e 74 20 62 29 22 20 31 20 36 20 38 20 31 33 29 0a 0a 28 :.("(int.a,.int.b)".1.6.8.13)..(
1a20 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 45 46 49 58 20 53 54 59 4c 45 29 1f 0a 28 64 65 66 fn.&optional.PREFIX.STYLE)..(def
1a40 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 6e 64 69 64 61 74 alias.'irony-completion-candidat
1a60 65 73 20 23 5b 35 31 32 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 35 13 00 5c 33 30 31 5c 33 30 es.#[512."\300.\211\205..\301\30
1a80 32 5c 33 30 33 5c 33 30 34 04 40 06 07 06 07 24 21 21 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 63 2\303\304.@....$!!\207".[irony-c
1aa0 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 6d 62 6f 6c 2d 62 6f 75 6e 64 73 20 69 72 6f 6e 79 2d 63 6f ompletion-symbol-bounds.irony-co
1ac0 6d 70 6c 65 74 69 6f 6e 2d 2d 66 69 6c 74 65 72 2d 63 61 6e 64 69 64 61 74 65 73 20 69 72 6f 6e mpletion--filter-candidates.iron
1ae0 79 2d 2d 72 75 6e 2d 74 61 73 6b 20 69 72 6f 6e 79 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 74 61 y--run-task.irony--candidates-ta
1b00 73 6b 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 35 39 32 36 29 5d 29 0a 23 40 34 30 20 0a 0a sk.nil].10.(#$...5926)]).#@40...
1b20 28 66 6e 20 43 41 4c 4c 42 41 43 4b 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 45 46 49 58 20 53 54 (fn.CALLBACK.&optional.PREFIX.ST
1b40 59 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f YLE)..(defalias.'irony-completio
1b60 6e 2d 63 61 6e 64 69 64 61 74 65 73 2d 61 73 79 6e 63 20 23 5b 37 36 39 20 22 5c 33 30 30 20 5c n-candidates-async.#[769."\300.\
1b80 32 31 31 5c 32 30 33 21 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 40 06 06 06 06 24 5c 33 30 34 211\203!.\301\302\303.@....$\304
1ba0 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 5c 6e 21 5c 33 31 31 5c 22 5c 33 31 32 5c 33 \305\306\307\310.\n!\311\"\312\3
1bc0 31 33 25 5c 22 5c 32 30 32 24 00 03 5c 33 30 33 21 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 63 6f 13%\"\202$..\303!\207".[irony-co
1be0 6d 70 6c 65 74 69 6f 6e 2d 73 79 6d 62 6f 6c 2d 62 6f 75 6e 64 73 20 69 72 6f 6e 79 2d 2d 72 75 mpletion-symbol-bounds.irony--ru
1c00 6e 2d 74 61 73 6b 2d 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 72 6f 6e 79 2d 2d 63 61 6e n-task-asynchronously.irony--can
1c20 64 69 64 61 74 65 73 2d 74 61 73 6b 20 6e 69 6c 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 didates-task.nil.make-byte-code.
1c40 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 21 21 21 5c 32 30 37 22 20 76 63 6f 6e 63 257."\300\301\302.!!!\207".vconc
1c60 61 74 20 76 65 63 74 6f 72 20 5b 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 66 69 6c at.vector.[irony-completion--fil
1c80 74 65 72 2d 63 61 6e 64 69 64 61 74 65 73 20 69 72 6f 6e 79 2d 69 6f 74 61 73 6b 2d 72 65 73 75 ter-candidates.irony-iotask-resu
1ca0 6c 74 2d 67 65 74 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 43 41 4e 44 49 44 41 54 45 53 2d 52 45 lt-get].5."\n\n(fn.CANDIDATES-RE
1cc0 53 55 4c 54 29 22 5d 20 31 32 20 28 23 24 20 2e 20 36 39 34 32 29 5d 29 0a 23 40 31 38 20 0a 0a SULT)"].12.(#$...6942)]).#@18...
1ce0 28 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 (fn.CANDIDATE)..(defalias.'irony
1d00 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 6f 6d 70 6c 65 74 65 20 23 5b 32 35 37 20 -completion-post-complete.#[257.
1d20 22 5c 33 30 30 01 21 5c 33 30 31 02 21 5c 32 31 31 5c 32 30 33 18 00 5c 33 30 32 20 5c 32 30 33 "\300.!\301.!\211\203..\302.\203
1d40 18 00 5c 33 30 33 5c 33 30 34 03 03 5c 22 21 5c 32 30 32 1f 00 5c 33 30 35 02 5c 33 30 36 03 40 ..\303\304..\"!\202..\305.\306.@
1d60 23 63 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 #c\207".[irony-completion-post-c
1d80 6f 6d 70 2d 73 74 72 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 6f omp-str.irony-completion-post-co
1da0 6d 70 2d 70 6c 61 63 65 68 6f 6c 64 65 72 73 20 69 72 6f 6e 79 2d 73 6e 69 70 70 65 74 2d 61 76 mp-placeholders.irony-snippet-av
1dc0 61 69 6c 61 62 6c 65 2d 70 20 69 72 6f 6e 79 2d 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 64 20 69 ailable-p.irony-snippet-expand.i
1de0 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 70 6f 73 74 2d 63 6f 6d 70 6c 65 74 65 2d 79 rony-completion--post-complete-y
1e00 61 73 2d 73 6e 69 70 70 65 74 20 73 75 62 73 74 72 69 6e 67 20 30 5d 20 37 20 28 23 24 20 2e 20 as-snippet.substring.0].7.(#$...
1e20 37 33 39 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 7390)]).(defalias.'irony-complet
1e40 69 6f 6e 2d 61 74 2d 74 72 69 67 67 65 72 2d 70 6f 69 6e 74 2d 70 20 23 5b 30 20 22 60 5c 33 30 ion-at-trigger-point-p.#[0."`\30
1e60 30 20 3d 5c 32 30 35 4e 00 5c 32 31 32 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 22 5c 0.=\205N.\212\301\302\303\304\"\
1e80 33 30 35 20 5c 33 30 36 23 5c 32 30 35 4d 00 5c 33 30 37 66 5c 33 31 30 3d 5c 32 30 35 28 00 5c 305.\306#\205M.\307f\310=\205(.\
1ea0 33 31 31 5c 33 31 32 5c 33 30 35 20 5c 22 5c 32 30 36 28 00 5c 33 31 31 5c 33 31 33 5c 33 30 35 311\312\305.\"\206(.\311\313\305
1ec0 20 5c 22 3f 5c 32 30 35 4d 00 5c 33 31 34 5c 33 30 37 78 5c 32 31 30 60 53 66 5c 33 31 35 5c 33 .\"?\205M.\314\307x\210`Sf\315\3
1ee0 31 36 5c 33 31 37 5c 33 32 30 46 3e 5c 32 30 36 4d 00 5c 32 31 32 5c 33 30 31 5c 33 32 31 5c 33 16\317\320F>\206M.\212\301\321\3
1f00 30 35 20 5c 33 30 36 23 5c 32 30 35 4c 00 5c 33 32 32 5c 33 32 33 21 5c 33 32 34 5c 32 33 35 3f 05.\306#\205L.\322\323!\324\235?
1f20 29 29 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 65 67 69 6e 6e ))\207".[irony-completion-beginn
1f40 69 6e 67 2d 6f 66 2d 73 79 6d 62 6f 6c 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 ing-of-symbol.re-search-backward
1f60 20 66 6f 72 6d 61 74 20 22 25 73 5c 5c 3d 22 20 22 5c 5c 28 3f 3a 2d 3e 5c 5c 7c 5c 5c 2e 5c 5c .format."%s\\="."\\(?:->\\|\\.\\
1f80 7c 3a 3a 5c 5c 29 22 20 70 6f 69 6e 74 2d 61 74 2d 62 6f 6c 20 74 20 6e 69 6c 20 34 36 20 6c 6f |::\\)".point-at-bol.t.nil.46.lo
1fa0 6f 6b 69 6e 67 2d 62 61 63 6b 20 22 5e 23 5c 5c 73 2d 2a 69 6e 63 6c 75 64 65 5c 5c 73 2d 2b 5b oking-back."^#\\s-*include\\s-+[
1fc0 3c 5c 22 5d 5b 5e 3e 5c 22 5d 2a 22 20 22 5b 5e 5f 61 2d 7a 41 2d 5a 30 2d 39 5d 5b 5b 3a 64 69 <\"][^>\"]*"."[^_a-zA-Z0-9][[:di
1fe0 67 69 74 3a 5d 5d 2b 22 20 22 20 09 5c 6e 0d 22 20 34 31 20 39 33 20 31 32 35 20 36 32 20 22 5c git:]]+"."..\n.".41.93.125.62."\
2000 5c 62 5c 5c 28 5b 5f 61 2d 7a 41 2d 5a 5d 5b 5f 61 2d 7a 41 2d 5a 30 2d 39 5d 2a 5c 5c 29 5c 5c \b\\([_a-zA-Z][_a-zA-Z0-9]*\\)\\
2020 3d 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 28 22 63 6c 61 73 73 22 20 22 73 69 7a 65 =".match-string.0.("class"."size
2040 6f 66 22 20 22 74 79 70 65 6e 61 6d 65 22 29 5d 20 35 5d 29 0a 23 40 31 38 20 0a 0a 28 66 6e 20 of"."typename")].5]).#@18...(fn.
2060 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d CANDIDATE)..(defalias.'irony-com
2080 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 2d 63 61 6e 64 69 64 61 74 65 20 23 5b 32 35 37 20 22 5c pletion--capf-candidate.#[257."\
20a0 33 30 30 5c 33 30 31 5c 33 30 32 03 23 5c 32 30 37 22 20 5b 67 65 74 2d 74 65 78 74 2d 70 72 6f 300\301\302.#\207".[get-text-pro
20c0 70 65 72 74 79 20 30 20 69 72 6f 6e 79 2d 63 61 70 66 5d 20 35 20 28 23 24 20 2e 20 38 32 38 32 perty.0.irony-capf].5.(#$...8282
20e0 29 5d 29 0a 28 70 75 74 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 )]).(put.'irony-completion--capf
2100 2d 63 61 6e 64 69 64 61 74 65 20 27 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 27 62 79 74 65 -candidate.'byte-optimizer.'byte
2120 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 29 0a 23 40 31 38 20 0a 0a 28 -compile-inline-expand).#@18...(
2140 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d fn.CANDIDATE)..(defalias.'irony-
2160 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 2d 61 6e 6e 6f 74 61 74 65 20 23 5b 32 35 37 20 completion--capf-annotate.#[257.
2180 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 23 5c 32 36 32 01 21 5c 32 30 37 22 20 "\300.\301\302\303.#\262.!\207".
21a0 5b 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 6e 6e 6f 74 61 74 69 6f 6e 20 67 65 74 [irony-completion-annotation.get
21c0 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 69 72 6f 6e 79 2d 63 61 70 66 5d 20 37 20 28 -text-property.0.irony-capf].7.(
21e0 23 24 20 2e 20 38 35 30 39 29 5d 29 0a 23 40 31 39 20 0a 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 #$...8509)]).#@19...(fn.CANDIDAT
2200 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e ES)..(defalias.'irony-completion
2220 2d 2d 63 61 70 66 2d 70 6f 73 74 63 6f 6d 70 2d 63 6f 6d 6d 6f 6e 70 72 65 66 69 78 20 23 5b 32 --capf-postcomp-commonprefix.#[2
2240 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 33 30 32 43 5c 33 30 33 5c 33 30 34 5c 33 30 30 57."\300\301.\"\302C\303\304\300
2260 5c 33 30 35 05 5c 22 5c 22 01 5c 32 34 32 01 57 5c 32 30 33 34 00 5c 33 30 33 5c 33 30 36 5c 33 \305.\"\".\242.W\2034.\303\306\3
2280 30 30 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 06 09 21 5c 33 31 34 5c 22 5c 00\307\310\311\312\313..!\314\"\
22a0 33 31 35 5c 33 31 36 25 06 06 5c 22 5c 22 5c 32 30 33 34 00 01 5c 32 31 31 5c 32 34 32 54 5c 32 315\316%..\"\"\2034..\211\242T\2
22c0 34 30 5c 32 31 30 5c 32 30 32 0d 00 5c 33 31 37 03 40 5c 33 30 32 04 5c 32 34 32 23 5c 32 36 36 40\210\202..\317.@\302.\242#\266
22e0 5c 32 30 32 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c \202\207".[mapcar.#[257."\300.!\
2300 33 30 31 02 21 5c 33 30 32 02 5c 33 30 33 03 40 23 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 63 6f 301.!\302.\303.@#\207".[irony-co
2320 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 6f 6d 70 2d 73 74 72 20 69 72 6f 6e 79 2d 63 6f 6d mpletion-post-comp-str.irony-com
2340 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 6f 6d 70 2d 70 6c 61 63 65 68 6f 6c 64 65 72 73 20 73 pletion-post-comp-placeholders.s
2360 75 62 73 74 72 69 6e 67 20 30 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 43 41 4e 44 49 44 41 54 45 ubstring.0].7."\n\n(fn.CANDIDATE
2380 29 22 5d 20 30 20 61 70 70 6c 79 20 6d 69 6e 20 6c 65 6e 67 74 68 20 3d 20 6d 61 6b 65 2d 62 79 )"].0.apply.min.length.=.make-by
23a0 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 30 30 5c 32 34 32 48 5c 32 30 37 22 20 te-code.257."\211\300\242H\207".
23c0 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 52 vconcat.vector.[].3."\n\n(fn.STR
23e0 49 4e 47 29 22 20 63 6c 2d 73 75 62 73 65 71 5d 20 31 33 20 28 23 24 20 2e 20 38 36 39 30 29 5d ING)".cl-subseq].13.(#$...8690)]
2400 29 0a 23 40 31 39 20 0a 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 45 53 29 1f 0a 28 64 65 66 61 6c ).#@19...(fn.CANDIDATES)..(defal
2420 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 2d 70 6f 73 74 ias.'irony-completion--capf-post
2440 63 6f 6d 70 2d 61 6c 6c 2d 65 71 75 61 6c 2d 70 20 23 5b 32 35 37 20 22 5c 32 31 31 41 5c 32 30 comp-all-equal-p.#[257."\211A\20
2460 35 2b 00 5c 33 30 30 01 40 21 5c 33 30 31 02 40 21 02 41 5c 32 31 31 5c 32 36 32 04 5c 32 30 33 5+.\300.@!\301.@!.A\211\262.\203
2480 27 00 01 5c 33 30 30 04 40 21 5c 32 33 30 5c 32 30 33 27 00 5c 32 31 31 5c 33 30 31 04 40 21 5c '..\300.@!\230\203'.\211\301.@!\
24a0 32 33 32 5c 32 30 34 0d 00 5c 32 36 36 02 5c 32 31 31 3f 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 232\204..\266.\211?\207".[irony-
24c0 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 6f 6d 70 2d 73 74 72 20 69 72 6f 6e 79 2d 63 completion-post-comp-str.irony-c
24e0 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 6f 6d 70 2d 70 6c 61 63 65 68 6f 6c 64 65 72 73 ompletion-post-comp-placeholders
2500 5d 20 36 20 28 23 24 20 2e 20 39 32 32 33 29 5d 29 0a 23 40 31 30 30 20 49 6e 73 65 72 74 20 70 ].6.(#$...9223)]).#@100.Insert.p
2520 6f 73 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 72 69 6e 67 20 6f 72 20 73 6e 69 70 70 65 74 ost.completion.string.or.snippet
2540 20 61 66 74 65 72 20 53 54 52 20 68 61 73 20 62 65 65 6e 20 63 6f 6d 70 6c 65 74 65 64 2e 0a 0a .after.STR.has.been.completed...
2560 28 66 6e 20 43 41 4e 44 49 44 41 54 45 53 20 53 54 52 20 53 54 41 54 55 53 29 1f 0a 28 64 65 66 (fn.CANDIDATES.STR.STATUS)..(def
2580 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 2d 65 78 alias.'irony-completion--capf-ex
25a0 69 74 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 37 37 31 20 22 5c 32 31 31 5c 33 30 30 3d 5c 32 30 35 it-function.#[771."\211\300=\205
25c0 4c 00 01 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 23 5c 32 36 32 01 5c 33 30 34 01 5c 32 30 33 18 L..\301\302\303.#\262.\304.\203.
25e0 00 01 43 5c 32 30 32 29 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 ..C\202).\305\306\307\310\311\31
2600 32 06 09 21 5c 33 31 33 5c 22 5c 33 31 34 5c 33 31 35 25 06 06 5c 22 5c 32 36 32 01 5c 32 31 31 2..!\313\"\314\315%..\"\262.\211
2620 47 5c 33 31 36 55 5c 32 30 34 38 00 5c 33 31 37 01 21 5c 32 30 33 3f 00 5c 33 32 30 01 40 21 5c G\316U\2048.\317.!\203?.\320.@!\
2640 32 30 32 4a 00 5c 33 32 31 01 21 5c 32 31 31 5c 32 30 35 48 00 5c 32 31 31 63 5c 32 36 32 01 5c 202J.\321.!\211\205H.\211c\262.\
2660 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 66 69 6e 69 73 68 65 64 20 67 65 74 2d 74 65 78 74 2d 266\202\207".[finished.get-text-
2680 70 72 6f 70 65 72 74 79 20 30 20 69 72 6f 6e 79 2d 63 61 70 66 20 6e 69 6c 20 63 6c 2d 72 65 6d property.0.irony-capf.nil.cl-rem
26a0 6f 76 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c ove-if-not.make-byte-code.257."\
26c0 32 31 31 40 5c 33 30 30 5c 32 33 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 211@\300\230\207".vconcat.vector
26e0 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 43 41 4e 44 49 44 41 54 45 29 22 20 31 20 69 72 6f .[].3."\n\n(fn.CANDIDATE)".1.iro
2700 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 2d 70 6f 73 74 63 6f 6d 70 2d 61 6c 6c ny-completion--capf-postcomp-all
2720 2d 65 71 75 61 6c 2d 70 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 2d 63 -equal-p.irony-completion-post-c
2740 6f 6d 70 6c 65 74 65 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 2d 70 omplete.irony-completion--capf-p
2760 6f 73 74 63 6f 6d 70 2d 63 6f 6d 6d 6f 6e 70 72 65 66 69 78 5d 20 31 32 20 28 23 24 20 2e 20 39 ostcomp-commonprefix].12.(#$...9
2780 34 39 36 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 496)]).(defalias.'irony-completi
27a0 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 30 20 22 08 5c 32 30 35 06 00 5c 33 30 32 20 5c 32 31 on-at-point.#[0.".\205..\302.\21
27c0 31 5c 32 30 35 40 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 04 40 5c 33 30 37 06 06 40 1\205@.\303\304\305\306.@\307..@
27e0 06 07 41 5c 22 09 5c 32 30 33 20 00 5c 33 31 30 5c 32 30 32 21 00 5c 33 31 31 24 21 21 01 40 02 ..A\".\203..\310\202!.\311$!!.@.
2800 41 5c 33 31 32 5c 33 31 33 04 5c 22 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 A\312\313.\"\314\315\316\317\320
2820 5c 33 32 31 5c 33 32 32 5c 33 32 33 06 0b 21 5c 33 32 34 5c 22 5c 33 32 35 5c 33 32 36 25 5c 32 \321\322\323..!\324\"\325\326%\2
2840 35 37 07 5c 32 36 32 01 5c 32 30 37 22 20 5b 69 72 6f 6e 79 2d 6d 6f 64 65 20 63 6f 6d 70 6c 65 57.\262.\207".[irony-mode.comple
2860 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f tion-ignore-case.irony-completio
2880 6e 2d 73 79 6d 62 6f 6c 2d 62 6f 75 6e 64 73 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e n-symbol-bounds.irony-completion
28a0 2d 2d 66 69 6c 74 65 72 2d 63 61 6e 64 69 64 61 74 65 73 20 69 72 6f 6e 79 2d 2d 72 75 6e 2d 74 --filter-candidates.irony--run-t
28c0 61 73 6b 20 69 72 6f 6e 79 2d 2d 63 61 6e 64 69 64 61 74 65 73 2d 74 61 73 6b 20 6e 69 6c 20 62 ask.irony--candidates-task.nil.b
28e0 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 63 61 uffer-substring-no-properties.ca
2900 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 20 65 78 61 63 74 20 6d 61 70 63 61 72 20 23 5b 32 35 se-insensitive.exact.mapcar.#[25
2920 37 20 22 5c 33 30 30 01 40 5c 33 30 31 03 23 5c 32 30 37 22 20 5b 70 72 6f 70 65 72 74 69 7a 65 7."\300.@\301.#\207".[propertize
2940 20 69 72 6f 6e 79 2d 63 61 70 66 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 43 41 4e 44 49 44 41 54 .irony-capf].5."\n\n(fn.CANDIDAT
2960 45 29 22 5d 20 3a 61 6e 6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 69 72 6f 6e 79 2d E)"].:annotation-function.irony-
2980 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 2d 61 6e 6e 6f 74 61 74 65 20 3a 65 78 69 74 2d completion--capf-annotate.:exit-
29a0 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 35 31 34 20 22 5c 33 30 function.make-byte-code.514."\30
29c0 31 5c 33 30 30 03 03 23 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 69 72 1\300..#\207".vconcat.vector.[ir
29e0 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 70 66 2d 65 78 69 74 2d 66 75 6e 63 74 69 ony-completion--capf-exit-functi
2a00 6f 6e 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 52 20 53 54 41 54 55 53 29 22 5d 20 31 34 5d on].6."\n\n(fn.STR.STATUS)"].14]
2a20 29 0a 28 70 72 6f 76 69 64 65 20 27 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 0a ).(provide.'irony-completion).