about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/elixir-mode-20180711.1245/elixir-mode.elc
blob: ba82c31ff2c6f6f95ea1459bb510ba0d439509f2 (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 35 2e 33 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f cs.version.25.3.1.;;;.with.all.o
0040 70 74 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 ptimizations...;;;.This.file.use
0060 73 20 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 s.dynamic.docstrings,.first.adde
0080 64 20 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 d.in.Emacs.19.29...;;;.This.file
00a0 20 64 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 .does.not.contain.utf-8.non-ASCI
00c0 49 20 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 I.characters,.;;;.and.so.can.be.
00e0 6c 6f 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 loaded.in.Emacs.versions.earlier
0100 20 74 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 .than.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 3b 3b 0a 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 3b 3b 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 ;;;;;;;;;;;;;;;;;;...(byte-code.
01a0 22 5c 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 "\300\301!\210\300\302!\210\300\
01c0 33 30 33 21 5c 32 31 30 5c 33 30 30 5c 33 30 34 21 5c 32 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 303!\210\300\304!\210\305\306\30
01e0 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 7\310\311\312\313\314\315\316\31
0200 35 5c 33 31 37 26 0b 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 65 61 73 79 6d 65 6e 75 20 65 5\317&.\207".[require.easymenu.e
0220 6c 69 78 69 72 2d 73 6d 69 65 20 70 6b 67 2d 69 6e 66 6f 20 65 6c 69 78 69 72 2d 66 6f 72 6d 61 lixir-smie.pkg-info.elixir-forma
0240 74 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 65 6c 69 78 69 72 20 6e 69 t.custom-declare-group.elixir.ni
0260 6c 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 45 6c 69 78 69 72 l."Major.mode.for.editing.Elixir
0280 20 63 6f 64 65 2e 22 20 3a 70 72 65 66 69 78 20 22 65 6c 69 78 69 72 2d 22 20 3a 67 72 6f 75 70 .code.".:prefix."elixir-".:group
02a0 20 6c 61 6e 67 75 61 67 65 73 20 3a 6c 69 6e 6b 20 28 75 72 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 .languages.:link.(url-link.:tag.
02c0 22 47 69 74 68 75 62 22 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 6c 69 "Github"."https://github.com/eli
02e0 78 69 72 2d 6c 61 6e 67 2f 65 6d 61 63 73 2d 65 6c 69 78 69 72 22 29 20 28 65 6d 61 63 73 2d 63 xir-lang/emacs-elixir").(emacs-c
0300 6f 6d 6d 65 6e 74 61 72 79 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 43 6f 6d 6d 65 6e 74 61 72 79 22 ommentary-link.:tag."Commentary"
0320 20 22 65 6c 69 78 69 72 2d 6d 6f 64 65 22 29 5d 20 31 32 29 0a 23 40 34 35 20 4f 66 66 69 63 69 ."elixir-mode")].12).#@45.Offici
0340 61 6c 20 75 72 6c 20 6f 66 20 45 6c 69 78 69 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 77 65 62 al.url.of.Elixir.programming.web
0360 73 69 74 65 2e 1f 0a 28 64 65 66 76 61 72 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 77 65 62 73 69 site...(defvar.elixir-mode-websi
0380 74 65 2d 75 72 6c 20 22 68 74 74 70 3a 2f 2f 65 6c 69 78 69 72 2d 6c 61 6e 67 2e 6f 72 67 22 20 te-url."http://elixir-lang.org".
03a0 28 23 24 20 2e 20 38 32 36 29 29 0a 23 40 36 31 20 4f 66 66 69 63 69 61 6c 20 64 6f 63 75 6d 65 (#$...826)).#@61.Official.docume
03c0 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 45 6c 69 78 69 72 20 70 72 6f 67 72 61 6d 6d 69 ntation.for.the.Elixir.programmi
03e0 6e 67 20 6c 61 6e 67 75 61 67 65 2e 1f 0a 28 64 65 66 76 61 72 20 65 6c 69 78 69 72 2d 6d 6f 64 ng.language...(defvar.elixir-mod
0400 65 2d 64 6f 63 2d 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 68 65 78 64 6f 63 73 2e 70 6d 2f 65 6c e-doc-url."https://hexdocs.pm/el
0420 69 78 69 72 22 20 28 23 24 20 2e 20 39 34 35 29 29 0a 28 64 65 66 76 61 72 20 65 6c 69 78 69 72 ixir".(#$...945)).(defvar.elixir
0440 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 23 40 33 31 20 4b 65 79 6d 61 70 20 75 73 65 64 -mode-hook.nil).#@31.Keymap.used
0460 20 69 6e 20 60 65 6c 69 78 69 72 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 65 6c 69 78 .in.`elixir-mode'...(defvar.elix
0480 69 72 2d 6d 6f 64 65 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 ir-mode-map.(make-sparse-keymap)
04a0 20 28 23 24 20 2e 20 31 31 30 39 29 29 0a 23 40 33 34 20 49 6d 65 6e 75 20 70 61 74 74 65 72 6e .(#$...1109)).#@34.Imenu.pattern
04c0 20 66 6f 72 20 60 65 6c 69 78 69 72 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 65 6c 69 .for.`elixir-mode'...(defvar.eli
04e0 78 69 72 2d 69 6d 65 6e 75 2d 67 65 6e 65 72 69 63 2d 65 78 70 72 65 73 73 69 6f 6e 20 27 28 28 xir-imenu-generic-expression.'((
0500 22 4d 6f 64 75 6c 65 73 22 20 22 5e 5c 5c 73 2d 2a 64 65 66 6d 6f 64 75 6c 65 5b 20 5c 6e 09 5d "Modules"."^\\s-*defmodule[.\n.]
0520 2b 5c 5c 28 5b 41 2d 5a 5d 5b 41 2d 5a 61 2d 7a 30 2d 39 2e 5f 5d 2b 5c 5c 29 5c 5c 73 2d 2b 2e +\\([A-Z][A-Za-z0-9._]+\\)\\s-+.
0540 2a 24 22 20 31 29 20 28 22 50 75 62 6c 69 63 20 46 75 6e 63 74 69 6f 6e 73 22 20 22 5e 5c 5c 73 *$".1).("Public.Functions"."^\\s
0560 2d 2a 64 65 66 5b 20 5c 6e 09 5d 2b 5c 5c 28 5b 61 2d 7a 30 2d 39 5f 21 5c 5c 3f 5d 2b 5c 5c 29 -*def[.\n.]+\\([a-z0-9_!\\?]+\\)
0580 5c 5c 28 28 5b 5e 29 5d 2a 29 5c 5c 29 2a 2e 2a 22 20 31 29 20 28 22 50 72 69 76 61 74 65 20 46 \\(([^)]*)\\)*.*".1).("Private.F
05a0 75 6e 63 74 69 6f 6e 73 22 20 22 5e 5c 5c 73 2d 2a 64 65 66 70 5b 20 5c 6e 09 5d 2b 5c 5c 28 5b unctions"."^\\s-*defp[.\n.]+\\([
05c0 61 2d 7a 30 2d 39 5f 21 5c 5c 3f 5d 2b 5c 5c 29 5c 5c 28 28 5b 5e 29 5d 2a 29 5c 5c 29 2a 2e 2a a-z0-9_!\\?]+\\)\\(([^)]*)\\)*.*
05e0 22 20 31 29 20 28 22 50 75 62 6c 69 63 20 4d 61 63 72 6f 73 22 20 22 5e 5c 5c 73 2d 2a 64 65 66 ".1).("Public.Macros"."^\\s-*def
0600 6d 61 63 72 6f 5b 20 5c 6e 09 5d 2b 5c 5c 28 5b 61 2d 7a 30 2d 39 5f 21 5c 5c 3f 5d 2b 5c 5c 29 macro[.\n.]+\\([a-z0-9_!\\?]+\\)
0620 5c 5c 28 28 5b 5e 29 5d 2a 29 5c 5c 29 2a 2e 2a 22 20 31 29 20 28 22 50 72 69 76 61 74 65 20 4d \\(([^)]*)\\)*.*".1).("Private.M
0640 61 63 72 6f 73 22 20 22 5e 5c 5c 73 2d 2a 64 65 66 6d 61 63 72 6f 70 5b 20 5c 6e 09 5d 2b 5c 5c acros"."^\\s-*defmacrop[.\n.]+\\
0660 28 5b 61 2d 7a 30 2d 39 5f 21 5c 5c 3f 5d 2b 5c 5c 29 5c 5c 28 28 5b 5e 29 5d 2a 29 5c 5c 29 2a ([a-z0-9_!\\?]+\\)\\(([^)]*)\\)*
0680 2e 2a 22 20 31 29 20 28 22 44 65 6c 65 67 61 74 65 73 22 20 22 5e 5c 5c 73 2d 2a 64 65 66 64 65 .*".1).("Delegates"."^\\s-*defde
06a0 6c 65 67 61 74 65 5b 20 5c 6e 09 5d 2b 5c 5c 28 5b 61 2d 7a 30 2d 39 5f 5d 2b 5c 5c 29 5c 5c 28 legate[.\n.]+\\([a-z0-9_]+\\)\\(
06c0 28 5b 5e 29 5d 2a 29 5c 5c 29 2a 2e 2a 22 20 31 29 20 28 22 4f 76 65 72 72 69 64 61 62 6c 65 73 ([^)]*)\\)*.*".1).("Overridables
06e0 22 20 22 5e 5c 5c 73 2d 2a 64 65 66 6f 76 65 72 72 69 64 61 62 6c 65 5b 20 5c 6e 09 5d 2b 5c 5c "."^\\s-*defoverridable[.\n.]+\\
0700 28 5b 61 2d 7a 30 2d 39 5f 5d 2b 5c 5c 29 5c 5c 28 28 5b 5e 29 5d 2a 29 5c 5c 29 2a 2e 2a 22 20 ([a-z0-9_]+\\)\\(([^)]*)\\)*.*".
0720 31 29 20 28 22 54 65 73 74 73 22 20 22 5e 5c 5c 73 2d 2a 74 65 73 74 5b 20 09 5c 6e 5d 2b 5c 22 1).("Tests"."^\\s-*test[..\n]+\"
0740 3f 5c 5c 28 3a 3f 5b 61 2d 7a 30 2d 39 5f 40 2b 28 29 20 09 2d 5d 2b 5c 5c 29 5c 22 3f 5b 20 09 ?\\(:?[a-z0-9_@+()..-]+\\)\"?[..
0760 5c 6e 5d 2b 2e 2a 22 20 31 29 29 20 28 23 24 20 2e 20 31 32 30 33 29 29 0a 28 64 65 66 76 61 72 \n]+.*".1)).(#$...1203)).(defvar
0780 20 65 6c 69 78 69 72 2d 62 61 73 69 63 2d 6f 66 66 73 65 74 20 32 29 0a 28 64 65 66 76 61 72 20 .elixir-basic-offset.2).(defvar.
07a0 65 6c 69 78 69 72 2d 6b 65 79 2d 6c 61 62 65 6c 2d 6f 66 66 73 65 74 20 30 29 0a 28 64 65 66 76 elixir-key-label-offset.0).(defv
07c0 61 72 20 65 6c 69 78 69 72 2d 6d 61 74 63 68 2d 6c 61 62 65 6c 2d 6f 66 66 73 65 74 20 32 29 0a ar.elixir-match-label-offset.2).
07e0 28 64 65 66 76 61 72 20 65 6c 69 78 69 72 2d 61 74 74 72 69 62 75 74 65 2d 66 61 63 65 20 27 65 (defvar.elixir-attribute-face.'e
0800 6c 69 78 69 72 2d 61 74 74 72 69 62 75 74 65 2d 66 61 63 65 29 0a 28 63 75 73 74 6f 6d 2d 64 65 lixir-attribute-face).(custom-de
0820 63 6c 61 72 65 2d 66 61 63 65 20 27 65 6c 69 78 69 72 2d 61 74 74 72 69 62 75 74 65 2d 66 61 63 clare-face.'elixir-attribute-fac
0840 65 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 e.'((((class.color).(min-colors.
0860 38 38 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 88).(background.light)).:foregro
0880 75 6e 64 20 22 4d 65 64 69 75 6d 50 75 72 70 6c 65 34 22 29 20 28 28 28 63 6c 61 73 73 20 63 6f und."MediumPurple4").(((class.co
08a0 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20 28 3a 66 6f 72 65 67 72 lor).(background.dark)).(:foregr
08c0 6f 75 6e 64 20 22 74 68 69 73 74 6c 65 22 29 29 20 28 74 20 6e 69 6c 29 29 20 22 46 6f 72 20 75 ound."thistle")).(t.nil))."For.u
08e0 73 65 20 77 69 74 68 20 6d 6f 64 75 6c 65 20 61 74 74 72 69 62 75 74 65 20 74 6f 6b 65 6e 73 2e se.with.module.attribute.tokens.
0900 22 20 3a 67 72 6f 75 70 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 73 29 0a 28 64 65 66 76 ".:group.'font-lock-faces).(defv
0920 61 72 20 65 6c 69 78 69 72 2d 61 74 6f 6d 2d 66 61 63 65 20 27 65 6c 69 78 69 72 2d 61 74 6f 6d ar.elixir-atom-face.'elixir-atom
0940 2d 66 61 63 65 29 0a 28 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 66 61 63 65 20 27 65 6c 69 -face).(custom-declare-face.'eli
0960 78 69 72 2d 61 74 6f 6d 2d 66 61 63 65 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 xir-atom-face.'((((class.color).
0980 28 6d 69 6e 2d 63 6f 6c 6f 72 73 20 38 38 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 (min-colors.88).(background.ligh
09a0 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 52 6f 79 61 6c 42 6c 75 65 34 22 29 20 28 28 t)).:foreground."RoyalBlue4").((
09c0 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 (class.color).(background.dark))
09e0 20 28 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6c 69 67 68 74 20 73 6b 79 20 62 6c 75 65 22 29 29 .(:foreground."light.sky.blue"))
0a00 20 28 74 20 6e 69 6c 29 29 20 22 46 6f 72 20 75 73 65 20 77 69 74 68 20 61 74 6f 6d 73 20 26 20 .(t.nil))."For.use.with.atoms.&.
0a20 6d 61 70 20 6b 65 79 73 2e 22 20 3a 67 72 6f 75 70 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 map.keys.".:group.'font-lock-fac
0a40 65 73 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 73 79 6e 74 61 78 2d 69 6e 2d es).(defalias.'elixir-syntax-in-
0a60 73 74 72 69 6e 67 2d 6f 72 2d 63 6f 6d 6d 65 6e 74 2d 70 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c string-or-comment-p.#[nil."\300\
0a80 33 30 31 20 38 5c 32 30 37 22 20 5b 38 20 73 79 6e 74 61 78 2d 70 70 73 73 5d 20 32 5d 29 0a 28 301.8\207".[8.syntax-ppss].2]).(
0aa0 70 75 74 20 27 65 6c 69 78 69 72 2d 73 79 6e 74 61 78 2d 69 6e 2d 73 74 72 69 6e 67 2d 6f 72 2d put.'elixir-syntax-in-string-or-
0ac0 63 6f 6d 6d 65 6e 74 2d 70 20 27 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 27 62 79 74 65 2d comment-p.'byte-optimizer.'byte-
0ae0 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 32 31 30 20 43 6f 75 compile-inline-expand).#@210.Cou
0b00 6e 74 20 6e 75 6d 62 65 72 20 6f 66 20 71 75 6f 74 65 73 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 nt.number.of.quotes.around.point
0b20 20 28 6d 61 78 20 69 73 20 33 29 2e 0a 51 55 4f 54 45 2d 43 48 41 52 20 69 73 20 74 68 65 20 71 .(max.is.3)..QUOTE-CHAR.is.the.q
0b40 75 6f 74 65 20 63 68 61 72 20 74 6f 20 63 6f 75 6e 74 2e 20 20 4f 70 74 69 6f 6e 61 6c 20 61 72 uote.char.to.count...Optional.ar
0b60 67 75 6d 65 6e 74 20 50 4f 49 4e 54 20 69 73 0a 74 68 65 20 70 6f 69 6e 74 20 77 68 65 72 65 20 gument.POINT.is.the.point.where.
0b80 73 63 61 6e 20 73 74 61 72 74 73 20 28 64 65 66 61 75 6c 74 73 20 74 6f 20 63 75 72 72 65 6e 74 scan.starts.(defaults.to.current
0ba0 20 70 6f 69 6e 74 29 2c 20 61 6e 64 20 4c 49 4d 49 54 0a 69 73 20 75 73 65 64 20 74 6f 20 6c 69 .point),.and.LIMIT.is.used.to.li
0bc0 6d 69 74 20 74 68 65 20 73 63 61 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 mit.the.scan...(defalias.'elixir
0be0 2d 73 79 6e 74 61 78 2d 63 6f 75 6e 74 2d 71 75 6f 74 65 73 20 23 5b 28 71 75 6f 74 65 2d 63 68 -syntax-count-quotes.#[(quote-ch
0c00 61 72 20 26 6f 70 74 69 6f 6e 61 6c 20 70 6f 69 6e 74 20 6c 69 6d 69 74 29 20 22 5c 33 30 34 5c ar.&optional.point.limit)."\304\
0c20 32 31 31 18 5c 33 30 35 57 5c 32 30 33 24 00 09 5c 32 30 33 14 00 5c 6e 08 5c 5c 09 57 5c 32 30 211.\305W\203$..\203..\n.\\.W\20
0c40 33 24 00 5c 6e 08 5c 5c 66 0b 3d 5c 32 30 33 24 00 08 54 5c 32 31 31 10 5c 32 30 32 03 00 08 29 3$.\n.\\f.=\203$..T\211.\202...)
0c60 5c 32 30 37 22 20 5b 69 20 6c 69 6d 69 74 20 70 6f 69 6e 74 20 71 75 6f 74 65 2d 63 68 61 72 20 \207".[i.limit.point.quote-char.
0c80 30 20 33 5d 20 33 20 28 23 24 20 2e 20 32 38 31 33 29 5d 29 0a 28 70 75 74 20 27 65 6c 69 78 69 0.3].3.(#$...2813)]).(put.'elixi
0ca0 72 2d 73 79 6e 74 61 78 2d 63 6f 75 6e 74 2d 71 75 6f 74 65 73 20 27 62 79 74 65 2d 6f 70 74 69 r-syntax-count-quotes.'byte-opti
0cc0 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 65 2d 65 78 70 61 6e mizer.'byte-compile-inline-expan
0ce0 64 29 0a 23 40 36 34 20 50 75 74 20 60 73 79 6e 74 61 78 2d 74 61 62 6c 65 27 20 70 72 6f 70 65 d).#@64.Put.`syntax-table'.prope
0d00 72 74 79 20 63 6f 72 72 65 63 74 6c 79 20 6f 6e 20 73 69 6e 67 6c 65 2f 74 72 69 70 6c 65 20 71 rty.correctly.on.single/triple.q
0d20 75 6f 74 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 73 79 6e 74 61 78 uotes...(defalias.'elixir-syntax
0d40 2d 73 74 72 69 6e 67 69 66 79 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 37 21 47 5c 32 31 31 -stringify.#[nil."\306\307!G\211
0d60 18 5c 32 30 36 5c 6e 00 5c 33 30 37 5b 75 5c 32 31 30 5c 33 31 30 20 08 75 5c 32 31 30 19 5c 33 .\206\n.\307[u\210\310..u\210.\3
0d80 31 31 09 38 3f 5c 32 30 35 1d 00 5c 33 31 32 09 38 1a 60 08 5a 1b 60 1c 5c 6e 5c 32 30 35 61 00 11.8?\205..\312.8.`.Z.`.\n\205a.
0da0 60 53 66 5c 6e 0b 1d 1e 11 1e 12 5c 33 31 33 5c 32 31 31 1e 13 5c 33 31 34 57 5c 32 30 33 5e 00 `Sf\n......\313\211..\314W\203^.
0dc0 0d 5c 32 30 33 49 00 0e 11 0e 13 5c 5c 0d 57 5c 32 30 33 5e 00 0e 11 0e 13 5c 5c 66 0e 12 3d 5c .\203I.....\\.W\203^.....\\f..=\
0de0 32 30 33 5e 00 0e 13 54 5c 32 31 31 16 13 5c 32 30 32 36 00 0e 13 2c 1e 14 5c 6e 5c 32 30 33 72 203^...T\211..\2026...,..\n\203r
0e00 00 0e 14 5c 33 31 33 55 5c 32 30 33 72 00 5c 33 31 35 5c 32 30 32 5c 32 33 36 00 5c 6e 5c 32 30 ...\313U\203r.\315\202\236.\n\20
0e20 34 5c 32 30 30 00 5c 33 31 36 0b 5c 32 31 31 54 5c 33 31 37 5c 33 32 30 24 5c 32 30 32 5c 32 33 4\200.\316.\211T\317\320$\202\23
0e40 36 00 08 0e 14 55 5c 32 30 33 5c 32 32 31 00 5c 33 31 36 5c 66 53 5c 66 5c 33 31 37 5c 33 32 30 6....U\203\221.\316\fS\f\317\320
0e60 24 5c 32 30 32 5c 32 33 36 00 08 0e 14 56 5c 32 30 35 5c 32 33 36 00 5c 33 31 36 0b 5c 66 5c 33 $\202\236....V\205\236.\316.\f\3
0e80 31 37 5c 33 32 30 24 2e 06 5c 32 30 37 22 20 5b 6e 75 6d 2d 71 75 6f 74 65 73 20 70 70 73 73 20 17\320$..\207".[num-quotes.ppss.
0ea0 73 74 72 69 6e 67 2d 73 74 61 72 74 20 71 75 6f 74 65 2d 73 74 61 72 74 69 6e 67 2d 70 6f 73 20 string-start.quote-starting-pos.
0ec0 71 75 6f 74 65 2d 65 6e 64 69 6e 67 2d 70 6f 73 20 6c 69 6d 69 74 20 6d 61 74 63 68 2d 73 74 72 quote-ending-pos.limit.match-str
0ee0 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 73 79 6e 74 61 78 2d 70 70 73 73 20 ing-no-properties.1.syntax-ppss.
0f00 34 20 38 20 30 20 33 20 6e 69 6c 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 79 4.8.0.3.nil.put-text-property.sy
0f20 6e 74 61 78 2d 74 61 62 6c 65 20 28 31 35 29 20 70 6f 69 6e 74 20 71 75 6f 74 65 2d 63 68 61 72 ntax-table.(15).point.quote-char
0f40 20 69 20 6e 75 6d 2d 63 6c 6f 73 69 6e 67 2d 71 75 6f 74 65 73 5d 20 36 20 28 23 24 20 2e 20 33 .i.num-closing-quotes].6.(#$...3
0f60 33 30 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 73 79 6e 74 61 78 2d 304)]).(defalias.'elixir-syntax-
0f80 70 72 6f 70 65 72 74 69 7a 65 2d 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 20 23 5b 6e 69 6c 20 22 propertize-interpolation.#[nil."
0fa0 5c 33 30 33 5c 32 32 34 18 5c 32 31 32 5c 33 30 34 20 19 5c 33 30 35 5c 32 31 36 5c 33 30 36 08 \303\224.\212\304..\305\216\306.
0fc0 21 2b 1a 5c 33 30 37 08 5c 32 31 31 54 5c 33 31 30 5c 33 31 31 24 5c 32 31 30 5c 33 30 37 08 5c !+.\307.\211T\310\311$\210\307.\
0fe0 32 31 31 54 5c 33 31 32 5c 33 31 33 5c 6e 38 5c 33 30 34 20 42 24 2a 5c 32 30 37 22 20 5b 62 65 211T\312\313\n8\304.B$*\207".[be
1000 67 20 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 63 6f 6e 74 65 g.save-match-data-internal.conte
1020 78 74 20 30 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 xt.0.match-data.#[nil."\301.\302
1040 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 \"\207".[save-match-data-interna
1060 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 73 l.set-match-data.evaporate].3].s
1080 79 6e 74 61 78 2d 70 70 73 73 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 79 6e yntax-ppss.put-text-property.syn
10a0 74 61 78 2d 74 61 62 6c 65 20 28 32 29 20 65 6c 69 78 69 72 2d 69 6e 74 65 72 70 6f 6c 61 74 69 tax-table.(2).elixir-interpolati
10c0 6f 6e 20 33 5d 20 36 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 65 6c 69 78 69 72 2d 73 69 67 69 6c on.3].6]).(defconst.elixir-sigil
10e0 2d 64 65 6c 69 6d 69 74 65 72 2d 70 61 69 72 20 27 28 28 34 30 20 2e 20 22 29 22 29 20 28 31 32 -delimiter-pair.'((40...")").(12
1100 33 20 2e 20 22 7d 22 29 20 28 36 30 20 2e 20 22 3e 22 29 20 28 39 31 20 2e 20 22 5d 22 29 29 29 3..."}").(60...">").(91..."]")))
1120 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 73 79 6e 74 61 78 2d 72 65 70 6c 61 63 .(defalias.'elixir-syntax-replac
1140 65 2d 70 72 6f 70 65 72 74 79 2d 69 6e 2d 73 69 67 69 6c 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c e-property-in-sigil.#[nil."\306\
1160 33 30 37 20 38 3f 5c 32 30 35 5c 32 31 35 00 5c 32 31 32 5c 33 31 30 5c 32 32 34 62 5c 32 31 30 307.8?\205\215.\212\310\224b\210
1180 5c 33 31 31 5c 33 31 32 18 5c 33 31 33 01 21 29 5c 32 36 32 01 29 5c 32 31 31 19 3f 5c 32 30 35 \311\312.\313.!)\262.)\211.?\205
11a0 5c 32 31 34 00 5c 33 31 34 75 5c 32 31 30 60 53 66 1a 5c 33 31 35 5c 6e 0b 5c 22 5c 32 30 36 2e \214.\314u\210`Sf.\315\n.\"\206.
11c0 00 5c 33 31 36 5c 6e 21 1c 5c 32 31 32 5c 33 31 37 1d 0d 5c 32 30 34 61 00 5c 33 32 30 5c 66 50 .\316\n!.\212\317..\204a.\320\fP
11e0 5c 33 31 37 77 5c 32 31 30 60 53 66 5c 33 32 31 3d 5c 32 30 33 55 00 60 53 5c 32 30 36 4a 00 60 \317w\210`Sf\321=\203U.`S\206J.`
1200 53 66 5c 33 32 31 3d 5c 32 30 34 55 00 6d 5c 32 30 33 5b 00 5c 33 31 32 5c 32 31 31 15 5c 32 30 Sf\321=\204U.m\203[.\312\211.\20
1220 32 33 00 5c 33 31 34 75 5c 32 31 30 5c 32 30 32 32 00 60 2a 1e 1a 5c 33 32 32 1e 1b 5c 6e 5c 33 23.\314u\210\2022.`*..\322..\n\3
1240 32 33 3e 5c 32 30 33 76 00 0e 1a 54 16 1a 5c 33 32 34 75 5c 32 31 30 5c 33 32 35 5c 33 32 36 0e 23>\203v...T..\324u\210\325\326.
1260 1a 5c 33 32 37 23 5c 32 30 35 5c 32 31 33 00 5c 33 33 30 60 53 60 5c 33 33 31 0e 1b 24 5c 32 31 .\327#\205\213.\330`S`\331..$\21
1280 30 5c 32 30 32 76 00 2c 29 5c 32 30 37 22 20 5b 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 0\202v.,)\207".[inhibit-changing
12a0 2d 6d 61 74 63 68 2d 64 61 74 61 20 68 65 72 65 64 6f 63 2d 70 20 73 74 61 72 74 2d 64 65 6c 69 -match-data.heredoc-p.start-deli
12c0 6d 20 65 6c 69 78 69 72 2d 73 69 67 69 6c 2d 64 65 6c 69 6d 69 74 65 72 2d 70 61 69 72 20 65 6e m.elixir-sigil-delimiter-pair.en
12e0 64 2d 64 65 6c 69 6d 20 66 69 6e 69 73 68 20 38 20 73 79 6e 74 61 78 2d 70 70 73 73 20 30 20 22 d-delim.finish.8.syntax-ppss.0."
1300 7e 5b 73 53 5d 5c 5c 28 3f 3a 27 27 27 5c 5c 7c 5c 22 5c 22 5c 22 5c 5c 29 22 20 74 20 6c 6f 6f ~[sS]\\(?:'''\\|\"\"\"\\)".t.loo
1320 6b 69 6e 67 2d 61 74 20 31 20 61 73 73 6f 63 2d 64 65 66 61 75 6c 74 20 63 68 61 72 2d 74 6f 2d king-at.1.assoc-default.char-to-
1340 73 74 72 69 6e 67 20 6e 69 6c 20 22 5e 22 20 39 32 20 28 32 29 20 28 33 39 20 33 34 29 20 2d 31 string.nil."^".92.(2).(39.34).-1
1360 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5b 5c 22 27 23 5d 22 20 6d 6f 76 65 .re-search-forward."[\"'#]".move
1380 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 .put-text-property.syntax-table.
13a0 65 6e 64 20 77 6f 72 64 2d 73 79 6e 74 61 78 5d 20 36 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 end.word-syntax].6]).(defalias.'
13c0 65 6c 69 78 69 72 2d 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 75 6e 63 74 69 6f elixir-syntax-propertize-functio
13e0 6e 20 23 5b 28 73 74 61 72 74 20 65 6e 64 29 20 22 5c 33 30 36 18 09 62 5c 32 31 30 09 5c 6e 1a n.#[(start.end)."\306..b\210.\n.
1400 5c 32 31 31 19 62 5c 32 31 30 60 5c 6e 57 5c 32 30 35 5c 32 35 34 00 5c 33 30 37 5c 33 31 30 5c \211.b\210`\nW\205\254.\307\310\
1420 6e 5c 33 31 31 23 5c 32 30 35 5c 32 35 34 00 5c 33 31 32 5c 32 32 34 5c 32 30 33 52 00 5c 33 31 n\311#\205\254.\312\224\203R.\31
1440 32 5c 32 32 34 5c 33 31 32 5c 32 32 35 5c 32 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 32 32 2\224\312\225\212\313\314\315\22
1460 34 21 38 29 5c 32 30 33 36 00 5c 33 30 36 5c 33 31 32 5c 32 32 35 62 5c 32 31 30 5c 32 30 32 40 4!8)\2036.\306\312\225b\210\202@
1480 00 5c 33 31 36 5c 33 31 32 5c 32 32 35 5c 33 31 35 5c 32 32 35 5c 33 31 37 5c 33 32 30 24 5c 32 .\316\312\225\315\225\317\320$\2
14a0 31 30 5c 33 32 31 1b 1c 1d 0b 5c 32 30 33 4e 00 5c 33 31 36 0d 5c 66 5c 33 31 37 0b 24 5c 32 31 10\321....\203N.\316.\f\317.$\21
14c0 30 2b 5c 32 30 32 5c 66 00 5c 33 32 32 5c 32 32 34 5c 32 30 33 70 00 5c 33 32 33 5c 33 32 34 21 0+\202\f.\322\224\203p.\323\324!
14e0 5c 32 31 31 1e 1e 41 5c 33 32 35 0e 1e 5c 32 33 33 5c 32 34 31 5c 32 31 30 5c 33 32 36 0e 1e 21 \211..A\325..\233\241\210\326..!
1500 5c 32 31 30 29 5c 33 32 37 20 5c 32 31 30 5c 32 30 32 5c 66 00 5c 33 33 30 5c 32 32 34 5c 32 30 \210)\327.\210\202\f.\330\224\20
1520 33 5c 32 31 36 00 5c 33 32 33 5c 33 32 34 21 5c 32 31 31 1e 1e 41 5c 33 33 31 0e 1e 5c 32 33 33 3\216.\323\324!\211..A\331..\233
1540 5c 32 34 31 5c 32 31 30 5c 33 32 36 0e 1e 21 5c 32 31 30 29 5c 33 33 32 20 5c 32 31 30 5c 32 30 \241\210\326..!\210)\332.\210\20
1560 32 5c 66 00 5c 33 33 33 5c 32 32 34 5c 32 30 33 5c 66 00 5c 33 32 33 5c 33 32 34 21 5c 32 31 31 2\f.\333\224\203\f.\323\324!\211
1580 1e 1e 41 5c 33 33 34 0e 1e 5c 32 33 33 5c 32 34 31 5c 32 31 30 5c 33 32 36 0e 1e 21 5c 32 31 30 ..A\334..\233\241\210\326..!\210
15a0 29 5c 33 33 35 20 5c 32 31 30 5c 32 30 32 5c 66 00 2b 5c 32 30 37 22 20 5b 63 61 73 65 2d 66 6f )\335.\210\202\f.+\207".[case-fo
15c0 6c 64 2d 73 65 61 72 63 68 20 73 74 61 72 74 20 65 6e 64 20 73 79 6e 74 61 78 20 6d 65 20 6d 62 ld-search.start.end.syntax.me.mb
15e0 20 6e 69 6c 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 28 5c 5c 3f 5c 5c .nil.re-search-forward."\\(\\?\\
1600 29 5b 5c 22 27 5d 5c 5c 7c 5c 5c 28 5c 5c 28 3f 3a 5b 5e 5c 22 27 5c 5c 5d 5c 5c 7c 5c 5c 3d 5c )[\"']\\|\\(\\(?:[^\"'\\]\\|\\=\
1620 5c 7c 5c 5c 28 3f 3a 5b 5e 5c 5c 5d 5c 5c 7c 5c 5c 3d 5c 5c 29 5c 5c 5c 5c 5c 5c 28 3f 3a 5c 5c \|\\(?:[^\\]\\|\\=\\)\\\\\\(?:\\
1640 5c 5c 5c 5c 5c 5c 5c 5c 29 2a 5b 5c 22 27 5d 5c 5c 29 5c 5c 28 3f 3a 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\)*[\"']\\)\\(?:\\\\\\\\\
1660 5c 29 2a 5c 5c 28 5c 5c 28 3f 3a 5c 22 5c 22 5c 22 5c 5c 7c 27 27 27 5c 5c 7c 5b 5c 22 27 5d 5c \)*\\(\\(?:\"\"\"\\|'''\\|[\"']\
1680 5c 29 5c 5c 29 5c 5c 29 5c 5c 7c 5c 5c 28 7e 5b 42 43 44 4e 52 53 54 62 63 72 73 77 5d 5c 5c 29 \)\\)\\)\\|\\(~[BCDNRSTbcrsw]\\)
16a0 5c 5c 7c 5c 5c 28 5c 5c 28 23 7b 5b 5e 7d 5d 2a 7d 5c 5c 29 5c 5c 29 22 20 74 20 31 20 33 20 73 \\|\\(\\(#{[^}]*}\\)\\)".t.1.3.s
16c0 79 6e 74 61 78 2d 70 70 73 73 20 30 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 yntax-ppss.0.put-text-property.s
16e0 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 33 29 20 28 36 29 20 32 20 6d 61 74 63 68 2d 64 61 74 61 yntax-table.(3).(6).2.match-data
1700 20 69 6e 74 73 20 36 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 6c 69 78 69 72 2d 73 79 .ints.6.set-match-data.elixir-sy
1720 6e 74 61 78 2d 73 74 72 69 6e 67 69 66 79 20 34 20 31 30 20 65 6c 69 78 69 72 2d 73 79 6e 74 61 ntax-stringify.4.10.elixir-synta
1740 78 2d 72 65 70 6c 61 63 65 2d 70 72 6f 70 65 72 74 79 2d 69 6e 2d 73 69 67 69 6c 20 35 20 31 32 x-replace-property-in-sigil.5.12
1760 20 65 6c 69 78 69 72 2d 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 74 69 7a 65 2d 69 6e 74 65 72 70 .elixir-syntax-propertize-interp
1780 6f 6c 61 74 69 6f 6e 20 6d 64 5d 20 38 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 olation.md].8]).(defalias.'elixi
17a0 72 2d 6d 61 74 63 68 2d 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 20 23 5b 28 6c 69 6d 69 74 29 20 r-match-interpolation.#[(limit).
17c0 22 5c 33 30 33 60 5c 33 30 34 5c 33 30 35 08 24 5c 32 31 31 19 5c 32 30 35 2b 00 09 60 56 5c 32 "\303`\304\305.$\211.\205+..`V\2
17e0 30 35 2b 00 09 62 5c 32 31 30 5c 33 30 36 09 5c 33 30 34 5c 22 5c 32 31 31 1a 40 5c 32 30 33 27 05+..b\210\306.\304\"\211.@\203'
1800 00 5c 33 30 37 5c 6e 41 21 5c 32 31 30 5c 33 31 30 5c 32 30 32 2a 00 5c 33 31 31 08 21 29 29 5c .\307\nA!\210\310\202*.\311.!))\
1820 32 30 37 22 20 5b 6c 69 6d 69 74 20 70 6f 73 20 76 61 6c 75 65 20 6e 65 78 74 2d 73 69 6e 67 6c 207".[limit.pos.value.next-singl
1840 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 65 6c 69 78 69 72 2d 69 6e e-char-property-change.elixir-in
1860 74 65 72 70 6f 6c 61 74 69 6f 6e 20 6e 69 6c 20 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 terpolation.nil.get-text-propert
1880 79 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 74 20 65 6c 69 78 69 72 2d 6d 61 74 63 68 2d y.set-match-data.t.elixir-match-
18a0 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 5d 20 36 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 65 6c 69 interpolation].6]).(defconst.eli
18c0 78 69 72 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 28 62 79 74 65 2d 63 6f 64 xir-font-lock-keywords.(byte-cod
18e0 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 42 5c 33 30 33 5c 33 30 34 42 5c 33 30 35 5c 33 30 e."\300\301\302B\303\304B\305\30
1900 36 42 5c 33 30 37 5c 33 31 30 42 5c 33 31 31 5c 33 31 32 42 5c 33 31 33 5c 33 31 34 42 5c 33 31 6B\307\310B\311\312B\313\314B\31
1920 35 5c 33 31 36 42 5c 33 31 37 5c 33 32 30 42 5c 33 32 31 5c 33 32 32 42 5c 33 32 33 5c 33 32 34 5\316B\317\320B\321\322B\323\324
1940 42 5c 33 32 35 5c 33 32 36 42 5c 33 32 37 5c 33 33 30 42 5c 33 33 31 5c 33 33 32 42 5c 33 33 33 B\325\326B\327\330B\331\332B\333
1960 5c 33 33 34 42 5c 33 33 35 5c 33 33 36 42 5c 33 33 37 5c 33 34 30 42 5c 33 34 31 5c 33 34 32 42 \334B\335\336B\337\340B\341\342B
1980 5c 33 34 33 5c 33 34 34 42 5c 32 35 37 13 5c 32 30 37 22 20 5b 28 65 6c 69 78 69 72 2d 6d 61 74 \343\344B\257.\207".[(elixir-mat
19a0 63 68 2d 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 20 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 ch-interpolation.0.font-lock-var
19c0 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 20 74 29 20 22 40 5b 41 2d 5a 5f 61 2d 7a 5d 2b 5b iable-name-face.t)."@[A-Z_a-z]+[
19e0 30 2d 39 41 2d 5a 5f 61 2d 7a 5d 2a 5b 21 3f 5d 3f 2b 22 20 28 30 20 65 6c 69 78 69 72 2d 61 74 0-9A-Z_a-z]*[!?]?+".(0.elixir-at
1a00 74 72 69 62 75 74 65 2d 66 61 63 65 29 20 22 5c 5c 28 3f 3a 5e 5c 5c 7c 5b 5e 2e 5d 5c 5c 29 5c tribute-face)."\\(?:^\\|[^.]\\)\
1a20 5c 28 5c 5c 5f 3c 5c 5c 28 3f 3a 5c 5c 28 3f 3a 63 5c 5c 28 3f 3a 61 73 65 5c 5c 7c 6f 6e 64 5c \(\\_<\\(?:\\(?:c\\(?:ase\\|ond\
1a40 5c 29 5c 5c 7c 66 6f 72 5c 5c 7c 69 66 5c 5c 7c 71 75 6f 74 65 5c 5c 7c 72 5c 5c 28 3f 3a 5c 5c \)\\|for\\|if\\|quote\\|r\\(?:\\
1a60 28 3f 3a 61 69 73 5c 5c 7c 65 63 65 69 76 5c 5c 29 65 5c 5c 29 5c 5c 7c 73 5c 5c 28 3f 3a 65 6e (?:ais\\|eceiv\\)e\\)\\|s\\(?:en
1a80 64 5c 5c 7c 75 70 65 72 5c 5c 29 5c 5c 7c 74 5c 5c 28 3f 3a 68 72 6f 77 5c 5c 7c 72 79 5c 5c 29 d\\|uper\\)\\|t\\(?:hrow\\|ry\\)
1aa0 5c 5c 7c 75 6e 5c 5c 28 3f 3a 6c 65 73 73 5c 5c 7c 71 75 6f 74 65 5c 5c 28 3f 3a 5f 73 70 6c 69 \\|un\\(?:less\\|quote\\(?:_spli
1ac0 63 69 6e 67 5c 5c 29 3f 5c 5c 29 5c 5c 7c 77 69 74 68 5c 5c 29 5c 5c 29 5c 5c 5f 3e 5c 5c 7c 5c cing\\)?\\)\\|with\\)\\)\\_>\\|\
1ae0 5c 5f 3c 5c 5c 28 3f 3a 5c 5c 28 3f 3a 64 65 66 5c 5c 28 3f 3a 63 61 6c 6c 62 61 63 6b 5c 5c 7c \_<\\(?:\\(?:def\\(?:callback\\|
1b00 64 65 6c 65 67 61 74 65 5c 5c 7c 65 78 63 65 70 74 69 6f 6e 5c 5c 7c 69 6d 70 6c 5c 5c 7c 6d 5c delegate\\|exception\\|impl\\|m\
1b20 5c 28 3f 3a 61 63 72 6f 70 3f 5c 5c 7c 6f 64 75 6c 65 5c 5c 29 5c 5c 7c 6f 76 65 72 72 69 64 61 \(?:acrop?\\|odule\\)\\|overrida
1b40 62 6c 65 5c 5c 7c 70 5c 5c 28 3f 3a 72 6f 74 6f 63 6f 6c 5c 5c 29 3f 5c 5c 7c 73 74 72 75 63 74 ble\\|p\\(?:rotocol\\)?\\|struct
1b60 5c 5c 29 3f 5c 5c 29 5c 5c 29 5c 5c 5f 3e 5c 5c 7c 5c 5c 5f 3c 5c 5c 28 3f 3a 5c 5c 28 3f 3a 61 \\)?\\)\\)\\_>\\|\\_<\\(?:\\(?:a
1b80 6c 69 61 73 5c 5c 7c 69 6d 70 6f 72 74 5c 5c 7c 5c 5c 28 3f 3a 72 65 71 75 69 72 5c 5c 7c 75 73 lias\\|import\\|\\(?:requir\\|us
1ba0 5c 5c 29 65 5c 5c 29 5c 5c 29 5c 5c 5f 3e 5c 5c 7c 5c 5c 5f 3c 5c 5c 28 3f 3a 5c 5c 28 3f 3a 61 \\)e\\)\\)\\_>\\|\\_<\\(?:\\(?:a
1bc0 66 74 65 72 5c 5c 7c 63 61 74 63 68 5c 5c 7c 64 6f 5c 5c 7c 65 5c 5c 28 3f 3a 6c 73 65 5c 5c 7c fter\\|catch\\|do\\|e\\(?:lse\\|
1be0 6e 64 5c 5c 29 5c 5c 7c 66 6e 5c 5c 7c 72 65 73 63 75 65 5c 5c 29 5c 5c 29 5c 5c 5f 3e 5c 5c 7c nd\\)\\|fn\\|rescue\\)\\)\\_>\\|
1c00 5c 5c 5f 3c 5c 5c 28 3f 3a 61 6e 64 5c 5c 7c 69 6e 5c 5c 7c 6e 6f 74 5c 5c 7c 6f 72 5c 5c 7c 77 \\_<\\(?:and\\|in\\|not\\|or\\|w
1c20 68 65 6e 5c 5c 29 5c 5c 5f 3e 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 hen\\)\\_>\\)".(1.font-lock-keyw
1c40 6f 72 64 2d 66 61 63 65 29 20 22 5c 5c 28 5c 5c 28 3f 3a 5e 5c 5c 7c 5b 5e 2e 5d 5c 5c 29 5c 5c ord-face)."\\(\\(?:^\\|[^.]\\)\\
1c60 5f 3c 5c 5c 28 3f 3a 64 65 66 70 3f 5c 5c 29 5c 5c 5f 3e 5c 5c 29 5b 5b 3a 73 70 61 63 65 3a 5d _<\\(?:defp?\\)\\_>\\)[[:space:]
1c80 5d 5c 5c 28 5b 41 2d 5a 5f 61 2d 7a 5d 2b 5b 30 2d 39 41 2d 5a 5f 61 2d 7a 5d 2a 5b 21 3f 5d 3f ]\\([A-Z_a-z]+[0-9A-Z_a-z]*[!?]?
1ca0 5c 5c 29 22 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d \\)".(2.font-lock-function-name-
1cc0 66 61 63 65 29 20 22 5c 5c 28 7e 5b 42 43 44 4e 52 53 54 62 63 72 73 77 5d 5c 5c 29 2f 5c 5c 28 face)."\\(~[BCDNRSTbcrsw]\\)/\\(
1ce0 5c 5c 28 3f 3a 5c 5c 5c 5c 2f 5c 5c 7c 5b 5e 5c 6e 0d 2f 5d 5c 5c 29 2a 5c 5c 29 2f 22 20 28 28 \\(?:\\\\/\\|[^\n./]\\)*\\)/".((
1d00 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 1.font-lock-builtin-face).(2.fon
1d20 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 29 29 20 22 5c 5c 28 7e 5b 42 43 44 4e 52 t-lock-string-face))."\\(~[BCDNR
1d40 53 54 62 63 72 73 77 5d 5c 5c 29 5c 5c 5b 5c 5c 28 5c 5c 28 3f 3a 5c 5c 5c 5c 5d 5c 5c 7c 5b 5e STbcrsw]\\)\\[\\(\\(?:\\\\]\\|[^
1d60 5d 5c 6e 0d 5d 5c 5c 29 2a 5c 5c 29 5d 22 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 ]\n.]\\)*\\)]".((1.font-lock-bui
1d80 6c 74 69 6e 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 ltin-face).(2.font-lock-string-f
1da0 61 63 65 29 29 20 22 5c 5c 28 7e 5b 42 43 44 4e 52 53 54 62 63 72 73 77 5d 5c 5c 29 7b 5c 5c 28 ace))."\\(~[BCDNRSTbcrsw]\\){\\(
1dc0 5c 5c 28 3f 3a 5c 5c 5c 5c 7d 5c 5c 7c 5b 5e 5c 6e 0d 7d 5d 5c 5c 29 2a 5c 5c 29 7d 22 20 28 28 \\(?:\\\\}\\|[^\n.}]\\)*\\)}".((
1de0 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 1.font-lock-builtin-face).(2.fon
1e00 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 29 29 20 22 5c 5c 28 7e 5b 42 43 44 4e 52 t-lock-string-face))."\\(~[BCDNR
1e20 53 54 62 63 72 73 77 5d 5c 5c 29 28 5c 5c 28 5c 5c 28 3f 3a 5c 5c 5c 5c 29 5c 5c 7c 5b 5e 5c 6e STbcrsw]\\)(\\(\\(?:\\\\)\\|[^\n
1e40 0d 29 5d 5c 5c 29 2a 5c 5c 29 29 22 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 .)]\\)*\\))".((1.font-lock-built
1e60 69 6e 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 in-face).(2.font-lock-string-fac
1e80 65 29 29 20 22 5c 5c 28 7e 5b 42 43 44 4e 52 53 54 62 63 72 73 77 5d 5c 5c 29 7c 5c 5c 28 5c 5c e))."\\(~[BCDNRSTbcrsw]\\)|\\(\\
1ea0 28 3f 3a 5c 5c 5c 5c 7c 5c 5c 7c 5b 5e 5c 6e 0d 7c 5d 5c 5c 29 2a 5c 5c 29 7c 22 20 28 28 31 20 (?:\\\\|\\|[^\n.|]\\)*\\)|".((1.
1ec0 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d font-lock-builtin-face).(2.font-
1ee0 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 29 29 20 22 5c 5c 28 7e 5b 42 43 44 4e 52 53 54 lock-string-face))."\\(~[BCDNRST
1f00 62 63 72 73 77 5d 5c 5c 29 5c 22 5c 5c 28 5c 5c 28 3f 3a 5c 5c 5c 5c 5c 22 5c 5c 7c 5b 5e 5c 6e bcrsw]\\)\"\\(\\(?:\\\\\"\\|[^\n
1f20 0d 5c 22 5d 5c 5c 29 2a 5c 5c 29 5c 22 22 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 .\"]\\)*\\)\"".((1.font-lock-bui
1f40 6c 74 69 6e 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 ltin-face).(2.font-lock-string-f
1f60 61 63 65 29 29 20 22 5c 5c 28 7e 5b 42 43 44 4e 52 53 54 62 63 72 73 77 5d 5c 5c 29 27 5c 5c 28 ace))."\\(~[BCDNRSTbcrsw]\\)'\\(
1f80 5c 5c 28 3f 3a 5c 5c 5c 5c 27 5c 5c 7c 5b 5e 5c 6e 0d 27 5d 5c 5c 29 2a 5c 5c 29 27 22 20 28 28 \\(?:\\\\'\\|[^\n.']\\)*\\)'".((
1fa0 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 1.font-lock-builtin-face).(2.fon
1fc0 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 29 29 20 22 5c 5c 28 7e 5b 42 43 44 4e 52 t-lock-string-face))."\\(~[BCDNR
1fe0 53 54 62 63 72 73 77 5d 5c 5c 29 3c 5c 5c 28 5c 5c 28 3f 3a 5c 5c 5c 5c 3e 5c 5c 7c 5b 5e 5c 6e STbcrsw]\\)<\\(\\(?:\\\\>\\|[^\n
2000 0d 3e 5d 5c 5c 29 2a 5c 5c 29 3e 22 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 .>]\\)*\\)>".((1.font-lock-built
2020 69 6e 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 in-face).(2.font-lock-string-fac
2040 65 29 29 20 22 5c 5c 28 5c 5c 5f 3c 5b 25 26 5d 3f 5b 41 2d 5a 5d 2b 5b 30 2d 39 41 2d 5a 5f 61 e))."\\(\\_<[%&]?[A-Z]+[0-9A-Z_a
2060 2d 7a 5d 2a 5c 5c 28 3f 3a 5c 5c 2e 5b 41 2d 5a 5f 5d 2b 5b 30 2d 39 41 2d 5a 5f 61 2d 7a 5d 2a -z]*\\(?:\\.[A-Z_]+[0-9A-Z_a-z]*
2080 5c 5c 29 2a 5b 21 3f 5d 3f 5c 5c 5f 3e 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 \\)*[!?]?\\_>\\)".(1.font-lock-t
20a0 79 70 65 2d 66 61 63 65 29 20 22 5c 5c 5f 3c 5c 5c 28 3a 5c 5c 28 3f 3a 5b 5c 22 27 41 2d 5a 5f ype-face)."\\_<\\(:\\(?:[\"'A-Z_
20c0 61 2d 7a 5d 5b 21 5c 22 27 30 2d 39 3f 2d 5a 5f 61 2d 7a 5d 2a 5c 5c 7c 5c 22 5b 5e 5c 22 5d 2b a-z][!\"'0-9?-Z_a-z]*\\|\"[^\"]+
20e0 5c 22 5c 5c 7c 27 5b 5e 27 5d 2b 27 5c 5c 29 5c 5c 7c 74 72 75 65 5c 5c 7c 66 61 6c 73 65 5c 5c \"\\|'[^']+'\\)\\|true\\|false\\
2100 7c 6e 69 6c 5c 5c 29 5c 5c 5f 3e 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2a 3d 3f 22 20 28 31 20 65 6c |nil\\)\\_>[[:space:]]*=?".(1.el
2120 69 78 69 72 2d 61 74 6f 6d 2d 66 61 63 65 29 20 22 5c 5c 5f 3c 5c 5c 28 5f 5b 30 2d 39 41 2d 5a ixir-atom-face)."\\_<\\(_[0-9A-Z
2140 61 2d 7a 5d 5b 30 2d 39 41 2d 5a 5f 61 2d 7a 5d 2a 5b 21 3f 5d 3f 5c 5c 29 22 20 28 31 20 66 6f a-z][0-9A-Z_a-z]*[!?]?\\)".(1.fo
2160 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 20 22 5c 5c 28 5b 41 2d 5a 5f 61 nt-lock-comment-face)."\\([A-Z_a
2180 2d 7a 5d 2b 5b 30 2d 39 41 2d 5a 5f 61 2d 7a 5d 2a 5b 21 3f 5d 3f 5c 5c 29 5b 5b 3a 73 70 61 63 -z]+[0-9A-Z_a-z]*[!?]?\\)[[:spac
21a0 65 3a 5d 5d 2a 3d 5c 5c 7b 31 5c 5c 7d 5c 5c 28 3f 3a 7e 5b 42 43 44 4e 52 53 54 62 63 72 73 77 e:]]*=\\{1\\}\\(?:~[BCDNRSTbcrsw
21c0 5d 5c 5c 7c 5b 41 2d 5a 5f 61 2d 7a 5d 2b 5b 30 2d 39 41 2d 5a 5f 61 2d 7a 5d 2a 5b 21 3f 5d 3f ]\\|[A-Z_a-z]+[0-9A-Z_a-z]*[!?]?
21e0 5c 5c 7c 5b 5b 3a 73 70 61 63 65 3a 5d 5d 5c 5c 7c 5c 6e 2b 5c 5c 29 22 20 28 31 20 66 6f 6e 74 \\|[[:space:]]\\|\n+\\)".(1.font
2200 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 20 22 5c 5c 28 5b 41 -lock-variable-name-face)."\\([A
2220 2d 5a 5f 61 2d 7a 5d 2b 5b 30 2d 39 41 2d 5a 5f 61 2d 7a 5d 2a 5b 21 3f 5d 3f 2b 3a 5c 5c 29 5b -Z_a-z]+[0-9A-Z_a-z]*[!?]?+:\\)[
2240 5b 3a 73 70 61 63 65 3a 5d 5d 22 20 28 31 20 65 6c 69 78 69 72 2d 61 74 6f 6d 2d 66 61 63 65 29 [:space:]]".(1.elixir-atom-face)
2260 20 22 5c 5c 28 5c 5c 5f 3c 5b 25 26 5d 3f 5c 5c 28 3f 3a 5c 5c 28 3f 3a 5f 5c 5c 28 3f 3a 5f 5c ."\\(\\_<[%&]?\\(?:\\(?:_\\(?:_\
2280 5c 28 3f 3a 5c 5c 28 3f 3a 43 41 4c 4c 45 52 5c 5c 7c 44 49 52 5c 5c 7c 45 4e 56 5c 5c 7c 4d 4f \(?:\\(?:CALLER\\|DIR\\|ENV\\|MO
22a0 44 55 4c 45 5c 5c 7c 61 6c 69 61 73 65 73 5c 5c 7c 62 6c 6f 63 6b 5c 5c 29 5f 5f 5c 5c 29 5c 5c DULE\\|aliases\\|block\\)__\\)\\
22c0 29 3f 5c 5c 29 5c 5c 29 5c 5c 5f 3e 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f )?\\)\\)\\_>\\)".(1.font-lock-co
22e0 6e 73 74 61 6e 74 2d 66 61 63 65 29 20 22 5c 5c 28 5c 5c 5f 3c 5c 5c 3f 5c 5c 28 3f 3a 2e 5c 5c nstant-face)."\\(\\_<\\?\\(?:.\\
2300 7c 5c 6e 5c 5c 29 5c 5c 5f 3e 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6e 65 67 61 |\n\\)\\_>\\)".(1.font-lock-nega
2320 74 69 6f 6e 2d 63 68 61 72 2d 66 61 63 65 29 5d 20 32 30 29 29 0a 23 40 33 31 20 45 6c 69 78 69 tion-char-face)].20)).#@31.Elixi
2340 72 20 6d 6f 64 65 20 6f 70 65 6e 20 47 69 74 48 75 62 20 70 61 67 65 2e 1f 0a 28 64 65 66 61 6c r.mode.open.GitHub.page...(defal
2360 69 61 73 20 27 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 6f 70 65 6e 2d 67 69 74 68 75 62 20 23 5b 6e ias.'elixir-mode-open-github.#[n
2380 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 62 72 6f 77 73 65 2d 75 72 6c 20 22 il."\300\301!\207".[browse-url."
23a0 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 6c 69 78 69 72 2d 6c 61 6e 67 2f 65 https://github.com/elixir-lang/e
23c0 6d 61 63 73 2d 65 6c 69 78 69 72 22 5d 20 32 20 28 23 24 20 2e 20 39 30 31 39 29 20 6e 69 6c 5d macs-elixir"].2.(#$...9019).nil]
23e0 29 0a 23 40 33 34 20 45 6c 69 78 69 72 20 6d 6f 64 65 20 67 6f 20 74 6f 20 6c 61 6e 67 75 61 67 ).#@34.Elixir.mode.go.to.languag
2400 65 20 68 6f 6d 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 6d 6f 64 65 2d e.home...(defalias.'elixir-mode-
2420 6f 70 65 6e 2d 65 6c 69 78 69 72 2d 68 6f 6d 65 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 open-elixir-home.#[nil."\301.!\2
2440 30 37 22 20 5b 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 77 65 62 73 69 74 65 2d 75 72 6c 20 62 72 6f 07".[elixir-mode-website-url.bro
2460 77 73 65 2d 75 72 6c 5d 20 32 20 28 23 24 20 2e 20 39 31 39 31 29 20 6e 69 6c 5d 29 0a 23 40 34 wse-url].2.(#$...9191).nil]).#@4
2480 31 20 45 6c 69 78 69 72 20 6d 6f 64 65 20 67 6f 20 74 6f 20 6d 61 73 74 65 72 20 64 6f 63 75 6d 1.Elixir.mode.go.to.master.docum
24a0 65 6e 74 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 6d 6f 64 entation...(defalias.'elixir-mod
24c0 65 2d 6f 70 65 6e 2d 64 6f 63 73 2d 6d 61 73 74 65 72 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c e-open-docs-master.#[nil."\301.\
24e0 33 30 32 50 21 5c 32 30 37 22 20 5b 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 64 6f 63 2d 75 72 6c 20 302P!\207".[elixir-mode-doc-url.
2500 62 72 6f 77 73 65 2d 75 72 6c 20 22 2f 6d 61 73 74 65 72 22 5d 20 33 20 28 23 24 20 2e 20 39 33 browse-url."/master"].3.(#$...93
2520 34 36 29 20 6e 69 6c 5d 29 0a 23 40 34 31 20 45 6c 69 78 69 72 20 6d 6f 64 65 20 67 6f 20 74 6f 46).nil]).#@41.Elixir.mode.go.to
2540 20 73 74 61 62 6c 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 .stable.documentation...(defalia
2560 73 20 27 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 6f 70 65 6e 2d 64 6f 63 73 2d 73 74 61 62 6c 65 20 s.'elixir-mode-open-docs-stable.
2580 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 65 6c 69 78 69 72 2d 6d 6f 64 65 2d #[nil."\301.!\207".[elixir-mode-
25a0 64 6f 63 2d 75 72 6c 20 62 72 6f 77 73 65 2d 75 72 6c 5d 20 32 20 28 23 24 20 2e 20 39 35 31 39 doc-url.browse-url].2.(#$...9519
25c0 29 20 6e 69 6c 5d 29 0a 23 40 34 32 35 20 47 65 74 20 74 68 65 20 45 6c 69 78 69 72 2d 4d 6f 64 ).nil]).#@425.Get.the.Elixir-Mod
25e0 65 20 76 65 72 73 69 6f 6e 20 61 73 20 73 74 72 69 6e 67 2e 0a 0a 49 66 20 63 61 6c 6c 65 64 20 e.version.as.string...If.called.
2600 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 6f 72 20 69 66 20 53 48 4f 57 2d 56 45 52 53 49 4f 4e interactively.or.if.SHOW-VERSION
2620 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 68 6f 77 20 74 68 65 0a 76 65 72 73 69 6f 6e 20 69 6e .is.non-nil,.show.the.version.in
2640 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 61 6e 64 20 74 68 65 20 6d 65 73 73 61 67 65 73 20 .the.echo.area.and.the.messages.
2660 62 75 66 66 65 72 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 73 74 72 69 6e 67 20 69 6e 63 buffer...The.returned.string.inc
2680 6c 75 64 65 73 20 62 6f 74 68 2c 20 74 68 65 20 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 70 61 63 ludes.both,.the.version.from.pac
26a0 6b 61 67 65 2e 65 6c 0a 61 6e 64 20 74 68 65 20 6c 69 62 72 61 72 79 20 76 65 72 73 69 6f 6e 2c kage.el.and.the.library.version,
26c0 20 69 66 20 62 6f 74 68 20 61 20 70 72 65 73 65 6e 74 20 61 6e 64 20 64 69 66 66 65 72 65 6e 74 .if.both.a.present.and.different
26e0 2e 0a 0a 49 66 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 63 6f 75 6c 64 20 6e ...If.the.version.number.could.n
2700 6f 74 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 2c 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f ot.be.determined,.signal.an.erro
2720 72 2c 0a 69 66 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 6f 72 20 69 r,.if.called.interactively,.or.i
2740 66 20 53 48 4f 57 2d 56 45 52 53 49 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 74 68 65 72 f.SHOW-VERSION.is.non-nil,.other
2760 77 69 73 65 0a 6a 75 73 74 20 72 65 74 75 72 6e 20 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 wise.just.return.nil...(defalias
2780 20 27 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 76 65 72 73 69 6f 6e 20 23 5b 28 26 6f 70 74 69 6f 6e .'elixir-mode-version.#[(&option
27a0 61 6c 20 73 68 6f 77 2d 76 65 72 73 69 6f 6e 29 20 22 5c 33 30 32 5c 33 30 33 21 18 09 5c 32 30 al.show-version)."\302\303!..\20
27c0 33 0d 00 5c 33 30 34 5c 33 30 35 08 5c 22 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 76 65 72 73 69 3..\304\305.\"\210.)\207".[versi
27e0 6f 6e 20 73 68 6f 77 2d 76 65 72 73 69 6f 6e 20 70 6b 67 2d 69 6e 66 6f 2d 76 65 72 73 69 6f 6e on.show-version.pkg-info-version
2800 2d 69 6e 66 6f 20 65 6c 69 78 69 72 2d 6d 6f 64 65 20 6d 65 73 73 61 67 65 20 22 45 6c 69 78 69 -info.elixir-mode.message."Elixi
2820 72 2d 4d 6f 64 65 20 76 65 72 73 69 6f 6e 3a 20 25 73 22 5d 20 33 20 28 23 24 20 2e 20 39 36 37 r-Mode.version:.%s"].3.(#$...967
2840 38 29 20 28 6c 69 73 74 20 74 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 8).(list.t)]).(defalias.'elixir-
2860 6d 6f 64 65 2d 66 69 6c 6c 2d 64 6f 63 2d 73 74 72 69 6e 67 20 23 5b 6e 69 6c 20 22 5c 32 31 32 mode-fill-doc-string.#[nil."\212
2880 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 \300\301\302\303#\210\304\305\30
28a0 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 36 60 21 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 32 2\303#\210\306`!\210\304\305\302
28c0 5c 33 30 33 23 5c 32 31 30 5c 33 30 30 5c 33 30 37 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 \303#\210\300\307\302\303#\210\3
28e0 31 30 75 5c 32 31 30 5c 33 31 31 60 5c 33 31 32 20 5c 22 29 5c 32 30 37 22 20 5b 72 65 2d 73 65 10u\210\311`\312.\")\207".[re-se
2900 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 40 5c 5c 28 3f 3a 6d 6f 64 75 6c 65 5c 5c 29 3f 64 arch-backward."@\\(?:module\\)?d
2920 6f 63 20 2b 5c 22 5c 22 5c 22 22 20 6e 69 6c 20 74 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 oc.+\"\"\"".nil.t.re-search-forw
2940 61 72 64 20 22 5c 22 5c 22 5c 22 22 20 73 65 74 2d 6d 61 72 6b 20 22 5e 20 2a 5c 22 5c 22 5c 22 ard."\"\"\"".set-mark."^.*\"\"\"
2960 22 20 2d 31 20 66 69 6c 6c 2d 72 65 67 69 6f 6e 20 6d 61 72 6b 5d 20 34 20 6e 69 6c 20 6e 69 6c ".-1.fill-region.mark].4.nil.nil
2980 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f ]).(defalias.'elixir-beginning-o
29a0 66 2d 64 65 66 75 6e 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 33 30 33 5c f-defun.#[(&optional.arg)."\303\
29c0 33 30 34 18 19 5c 33 30 35 09 5c 33 30 34 5c 33 30 36 5c 6e 5c 32 30 36 0d 00 5c 33 30 37 24 5c 304..\305.\304\306\n\206..\307$\
29e0 32 30 33 18 00 5c 33 31 30 5c 33 31 31 20 38 5c 32 30 34 04 00 5c 33 31 32 20 62 2a 5c 32 30 37 203..\310\311.8\204..\312.b*\207
2a00 22 20 5b 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 72 65 67 65 78 70 20 61 72 67 20 22 ".[case-fold-search.regexp.arg."
2a20 5e 5c 5c 73 2d 2a 5c 5c 5f 3c 5c 5c 28 3f 3a 5c 5c 28 3f 3a 64 65 66 5c 5c 28 3f 3a 63 61 6c 6c ^\\s-*\\_<\\(?:\\(?:def\\(?:call
2a40 62 61 63 6b 5c 5c 7c 64 65 6c 65 67 61 74 65 5c 5c 7c 65 78 63 65 70 74 69 6f 6e 5c 5c 7c 69 6d back\\|delegate\\|exception\\|im
2a60 70 6c 5c 5c 7c 6d 5c 5c 28 3f 3a 61 63 72 6f 70 3f 5c 5c 7c 6f 64 75 6c 65 5c 5c 29 5c 5c 7c 6f pl\\|m\\(?:acrop?\\|odule\\)\\|o
2a80 76 65 72 72 69 64 61 62 6c 65 5c 5c 7c 70 5c 5c 28 3f 3a 72 6f 74 6f 63 6f 6c 5c 5c 29 3f 5c 5c verridable\\|p\\(?:rotocol\\)?\\
2aa0 7c 73 74 72 75 63 74 5c 5c 29 3f 5c 5c 29 5c 5c 29 5c 5c 5f 3e 22 20 6e 69 6c 20 72 65 2d 73 65 |struct\\)?\\)\\)\\_>".nil.re-se
2ac0 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 74 20 31 20 38 20 73 79 6e 74 61 78 2d 70 70 73 73 20 arch-backward.t.1.8.syntax-ppss.
2ae0 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 5d 20 35 20 6e 69 6c 20 22 line-beginning-position].5.nil."
2b00 70 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d 65 6e 64 2d 6f 66 2d 64 65 p"]).(defalias.'elixir-end-of-de
2b20 66 75 6e 20 23 5b 6e 69 6c 20 22 5c 33 30 32 20 62 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 fun.#[nil."\302.b\210\303\304\30
2b40 35 20 5c 33 30 36 23 5c 32 30 33 11 00 5c 33 30 35 20 62 5c 32 30 37 5c 33 30 35 20 62 5c 32 31 5.\306#\203..\305.b\207\305.b\21
2b60 30 5c 32 31 32 5c 33 30 37 20 5c 32 31 30 5c 33 31 30 20 29 5c 33 31 31 18 19 08 5c 32 30 34 3f 0\212\307.\210\310.)\311...\204?
2b80 00 5c 33 30 33 5c 33 31 32 5c 33 31 31 5c 33 30 36 23 5c 32 30 33 3f 00 5c 33 31 33 5c 33 31 34 .\303\312\311\306#\203?.\313\314
2ba0 20 38 5c 32 30 34 1f 00 5c 33 31 30 20 09 55 5c 32 30 33 1f 00 5c 33 30 36 5c 32 31 31 10 5c 32 .8\204..\310..U\203..\306\211.\2
2bc0 30 33 23 00 5c 33 31 35 5c 33 31 36 5c 33 30 32 20 5c 22 5c 32 30 35 49 00 5c 33 31 37 79 2a 5c 03#.\315\316\302.\"\205I.\317y*\
2be0 32 30 37 22 20 5b 66 69 6e 69 73 68 20 6c 65 76 65 6c 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 207".[finish.level.line-beginnin
2c00 67 2d 70 6f 73 69 74 69 6f 6e 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c g-position.re-search-forward."\\
2c20 5f 3c 64 6f 3a 22 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 74 20 65 6c 69 78 69 _<do:".line-end-position.t.elixi
2c40 72 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 63 75 72 72 65 6e 74 2d 69 6e 64 r-beginning-of-defun.current-ind
2c60 65 6e 74 61 74 69 6f 6e 20 6e 69 6c 20 22 5e 5c 5c 73 2d 2a 5c 5c 5f 3c 65 6e 64 5c 5c 5f 3e 22 entation.nil."^\\s-*\\_<end\\_>"
2c80 20 38 20 73 79 6e 74 61 78 2d 70 70 73 73 20 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 22 5e 5c 5c .8.syntax-ppss.looking-back."^\\
2ca0 73 2d 2a 5c 5c 5f 3c 65 6e 64 22 20 31 5d 20 35 20 6e 69 6c 20 6e 69 6c 5d 29 0a 23 40 34 36 20 s-*\\_<end".1].5.nil.nil]).#@46.
2cc0 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 72 65 20 69 73 20 61 20 64 6f 63 73 74 Check.to.see.if.there.is.a.docst
2ce0 72 69 6e 67 20 61 74 20 70 6f 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 69 72 2d ring.at.pos...(defalias.'elixir-
2d00 2d 64 6f 63 73 74 72 69 6e 67 2d 70 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 70 6f 73 29 20 22 -docstring-p.#[(&optional.pos)."
2d20 08 5c 32 30 36 5c 6e 00 5c 33 30 31 5c 33 30 32 65 60 5c 22 38 5c 32 31 31 18 5c 32 30 35 1f 00 .\206\n.\301\302e`\"8\211.\205..
2d40 5c 32 31 32 08 62 5c 32 31 30 5c 33 30 33 5c 33 30 34 21 5c 32 30 35 1e 00 5c 33 30 35 5c 33 30 \212.b\210\303\304!\205..\305\30
2d60 36 5c 33 30 37 20 5c 22 29 29 5c 32 30 37 22 20 5b 70 6f 73 20 38 20 70 61 72 73 65 2d 70 61 72 6\307.\"))\207".[pos.8.parse-par
2d80 74 69 61 6c 2d 73 65 78 70 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 22 5c 22 5c 22 22 20 6c 6f tial-sexp.looking-at."\"\"\"".lo
2da0 6f 6b 69 6e 67 2d 62 61 63 6b 20 22 40 6d 6f 64 75 6c 65 64 6f 63 5b 20 5d 2b 5c 5c 7c 40 64 6f oking-back."@moduledoc[.]+\\|@do
2dc0 63 5b 20 5d 2b 22 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 5d 20 c[.]+".line-beginning-position].
2de0 35 20 28 23 24 20 2e 20 31 31 34 35 36 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 6c 69 78 5.(#$...11456)]).(defalias.'elix
2e00 69 72 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 79 6e 74 61 63 74 69 63 2d 66 61 63 65 2d 66 75 6e 63 ir-font-lock-syntactic-face-func
2e20 74 69 6f 6e 20 23 5b 28 73 74 61 74 65 29 20 22 5c 33 30 34 08 38 5c 32 30 33 12 00 5c 33 30 35 tion.#[(state)."\304.8\203..\305
2e40 5c 33 30 36 08 38 21 5c 32 30 33 10 00 09 5c 32 30 37 5c 6e 5c 32 30 37 0b 5c 32 30 37 22 20 5b \306.8!\203...\207\n\207.\207".[
2e60 73 74 61 74 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 20 66 6f 6e 74 2d 6c 6f state.font-lock-doc-face.font-lo
2e80 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 ck-string-face.font-lock-comment
2ea0 2d 66 61 63 65 20 33 20 65 6c 69 78 69 72 2d 2d 64 6f 63 73 74 72 69 6e 67 2d 70 20 38 5d 20 33 -face.3.elixir--docstring-p.8].3
2ec0 5d 29 0a 23 40 31 39 20 45 6c 69 78 69 72 20 6d 6f 64 65 20 6d 65 6e 75 2e 1f 0a 28 64 65 66 76 ]).#@19.Elixir.mode.menu...(defv
2ee0 61 72 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 ar.elixir-mode-menu.nil.(#$...11
2f00 39 37 36 29 29 0a 28 65 61 73 79 2d 6d 65 6e 75 2d 64 6f 2d 64 65 66 69 6e 65 20 27 65 6c 69 78 976)).(easy-menu-do-define.'elix
2f20 69 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 6d 61 70 20 22 45 6c ir-mode-menu.elixir-mode-map."El
2f40 69 78 69 72 20 6d 6f 64 65 20 6d 65 6e 75 2e 22 20 27 28 22 45 6c 69 78 69 72 22 20 5b 22 49 6e ixir.mode.menu.".'("Elixir".["In
2f60 64 65 6e 74 20 6c 69 6e 65 22 20 73 6d 69 65 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 5d 20 22 2d 2d dent.line".smie-indent-line]."--
2f80 2d 22 20 5b 22 65 6c 69 78 69 72 2d 6d 6f 64 65 20 6f 6e 20 47 69 74 48 75 62 22 20 65 6c 69 78 -".["elixir-mode.on.GitHub".elix
2fa0 69 72 2d 6d 6f 64 65 2d 6f 70 65 6e 2d 67 69 74 68 75 62 5d 20 5b 22 45 6c 69 78 69 72 20 68 6f ir-mode-open-github].["Elixir.ho
2fc0 6d 65 70 61 67 65 22 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 6f 70 65 6e 2d 65 6c 69 78 69 72 2d mepage".elixir-mode-open-elixir-
2fe0 68 6f 6d 65 5d 20 5b 22 41 62 6f 75 74 22 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 76 65 72 73 69 home].["About".elixir-mode-versi
3000 6f 6e 5d 29 29 0a 23 40 31 36 33 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 on])).#@163.Hook.run.after.enter
3020 69 6e 67 20 45 6c 69 78 69 72 20 6d 6f 64 65 2e 0a 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 ing.Elixir.mode..No.problems.res
3040 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e ult.if.this.variable.is.not.boun
3060 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 d..`add-hook'.automatically.bind
3080 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f s.it...(This.is.true.for.all.hoo
30a0 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 65 6c 69 78 69 72 2d 6d 6f k.variables.)..(defvar.elixir-mo
30c0 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 31 32 33 30 30 29 29 0a 28 62 79 74 65 2d de-hook.nil.(#$...12300)).(byte-
30e0 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 34 5c 66 00 5c 33 30 32 5c 33 30 31 5c 33 code."\300\301!\204\f.\302\301\3
3100 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 62 6f 75 6e 64 70 20 65 6c 69 03\304#\210\300\207".[boundp.eli
3120 78 69 72 2d 6d 6f 64 65 2d 6d 61 70 20 70 75 74 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 xir-mode-map.put.definition-name
3140 20 65 6c 69 78 69 72 2d 6d 6f 64 65 5d 20 34 29 0a 28 64 65 66 76 61 72 20 65 6c 69 78 69 72 2d .elixir-mode].4).(defvar.elixir-
3160 6d 6f 64 65 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 0a 28 mode-map.(make-sparse-keymap)).(
3180 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 byte-code."\300\301N\204..\302\3
31a0 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 00\301\303\304!#\210\305\306!\20
31c0 34 1a 00 5c 33 30 32 5c 33 30 36 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 4..\302\306\307\310#\210\300\207
31e0 22 20 5b 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 6d 61 70 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 ".[elixir-mode-map.variable-docu
3200 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 4b 65 79 6d 61 70 20 66 mentation.put.purecopy."Keymap.f
3220 6f 72 20 60 65 6c 69 78 69 72 2d 6d 6f 64 65 27 2e 22 20 62 6f 75 6e 64 70 20 65 6c 69 78 69 72 or.`elixir-mode'.".boundp.elixir
3240 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 -mode-syntax-table.definition-na
3260 6d 65 20 65 6c 69 78 69 72 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 65 6c 69 78 69 me.elixir-mode].5).(defvar.elixi
3280 72 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e 74 61 78 r-mode-syntax-table.(make-syntax
32a0 2d 74 61 62 6c 65 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 -table)).(byte-code."\300\301N\2
32c0 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 04..\302\300\301\303\304!#\210\3
32e0 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 65 6c 69 78 69 72 2d 6d 6f 64 02\305\306\307#\207".[elixir-mod
3300 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 e-syntax-table.variable-document
3320 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 53 79 6e 74 61 78 20 74 61 62 6c 65 ation.put.purecopy."Syntax.table
3340 20 66 6f 72 20 60 65 6c 69 78 69 72 2d 6d 6f 64 65 27 2e 22 20 65 6c 69 78 69 72 2d 6d 6f 64 65 .for.`elixir-mode'.".elixir-mode
3360 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 65 6c -abbrev-table.definition-name.el
3380 69 78 69 72 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 65 6c 69 78 69 72 2d 6d 6f 64 ixir-mode].5).(defvar.elixir-mod
33a0 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 28 70 72 6f 67 6e 20 28 64 65 66 69 6e 65 2d 61 62 e-abbrev-table.(progn.(define-ab
33c0 62 72 65 76 2d 74 61 62 6c 65 20 27 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 brev-table.'elixir-mode-abbrev-t
33e0 61 62 6c 65 20 6e 69 6c 29 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 able.nil).elixir-mode-abbrev-tab
3400 6c 65 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 le)).(byte-code."\300\301N\204..
3420 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 32 5c 33 \302\300\301\303\304!#\210\302\3
3440 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 61 62 05\306\307#\207".[elixir-mode-ab
3460 62 72 65 76 2d 74 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f brev-table.variable-documentatio
3480 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 41 62 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 n.put.purecopy."Abbrev.table.for
34a0 20 60 65 6c 69 78 69 72 2d 6d 6f 64 65 27 2e 22 20 65 6c 69 78 69 72 2d 6d 6f 64 65 20 64 65 72 .`elixir-mode'.".elixir-mode.der
34c0 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 6e 74 20 70 72 6f 67 2d 6d 6f 64 65 5d 20 35 29 0a 23 ived-mode-parent.prog-mode].5).#
34e0 40 32 31 32 20 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 45 6c 69 78 @212.Major.mode.for.editing.Elix
3500 69 72 20 63 6f 64 65 2e 0a 0a 5c 7b 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 6d 61 70 7d 0a 0a 49 6e ir.code...\{elixir-mode-map}..In
3520 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 69 74 73 20 70 61 72 65 6e .addition.to.any.hooks.its.paren
3540 74 20 6d 6f 64 65 20 60 70 72 6f 67 2d 6d 6f 64 65 27 20 6d 69 67 68 74 20 68 61 76 65 20 72 75 t.mode.`prog-mode'.might.have.ru
3560 6e 2c 0a 74 68 69 73 20 6d 6f 64 65 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 60 65 6c 69 78 n,.this.mode.runs.the.hook.`elix
3580 69 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 73 74 65 70 ir-mode-hook',.as.the.final.step
35a0 0a 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 .during.initialization...(defali
35c0 61 73 20 27 65 6c 69 78 69 72 2d 6d 6f 64 65 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 30 21 as.'elixir-mode.#[nil."\306\300!
35e0 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 11 5c 33 31 32 12 5c 33 31 30 \210\307.\310.\210\311.\312.\310
3600 5c 33 31 33 4e 5c 32 30 33 1b 00 5c 33 31 34 5c 33 31 31 5c 33 31 33 5c 33 31 30 5c 33 31 33 4e \313N\203..\314\311\313\310\313N
3620 23 5c 32 31 30 5c 33 31 35 0b 21 5c 32 30 34 27 00 5c 33 31 36 0b 5c 33 31 37 20 5c 22 5c 32 31 #\210\315.!\204'.\316.\317.\"\21
3640 30 5c 33 32 30 5c 66 21 5c 32 31 31 1d 5c 32 30 33 36 00 0d 5c 33 32 31 20 3d 5c 32 30 33 3c 00 0\320\f!\211.\2036..\321.=\203<.
3660 5c 33 32 32 5c 66 5c 33 32 33 20 5c 22 5c 32 31 30 29 5c 33 32 34 0e 31 5c 33 32 35 5c 22 5c 32 \322\f\323.\"\210)\324.1\325\"\2
3680 30 34 56 00 0e 31 0e 32 3d 5c 32 30 34 56 00 5c 33 32 36 0e 31 5c 33 32 35 0e 32 43 23 5c 32 31 04V..1.2=\204V.\326.1\325.2C#\21
36a0 30 5c 33 32 37 0b 21 5c 32 31 30 5c 33 33 30 5c 66 21 5c 32 31 30 0e 31 16 32 5c 33 30 36 5c 33 0\327.!\210\330\f!\210.1.2\306\3
36c0 33 31 21 5c 32 31 30 5c 33 33 32 16 19 5c 33 30 36 5c 33 33 33 21 5c 32 31 30 5c 33 33 34 16 1b 31!\210\332..\306\333!\210\334..
36e0 5c 33 30 36 5c 33 33 35 21 5c 32 31 30 5c 33 33 36 16 1d 5c 33 30 36 5c 33 33 37 21 5c 32 31 30 \306\335!\210\336..\306\337!\210
3700 5c 33 34 30 16 1f 5c 33 30 36 5c 33 34 31 21 5c 32 31 30 5c 33 30 37 16 21 5c 33 30 36 5c 33 34 \340..\306\341!\210\307.!\306\34
3720 32 21 5c 32 31 30 5c 33 34 33 16 5c 22 5c 33 30 36 5c 33 34 34 21 5c 32 31 30 0e 33 16 24 5c 33 2!\210\343.\"\306\344!\210.3.$\3
3740 30 36 5c 33 34 35 21 5c 32 31 30 5c 33 34 36 16 25 5c 33 30 36 5c 33 34 37 21 5c 32 31 30 5c 33 06\345!\210\346.%\306\347!\210\3
3760 35 30 16 27 5c 33 35 31 0e 34 5c 33 35 32 5c 33 35 33 5c 33 35 34 5c 33 35 35 5c 33 35 36 26 06 50.'\351.4\352\353\354\355\356&.
3780 5c 32 31 30 29 5c 33 35 37 5c 33 36 30 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d \210)\357\360!\207".[delay-mode-
37a0 68 6f 6f 6b 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 65 6c 69 78 69 hooks.major-mode.mode-name.elixi
37c0 72 2d 6d 6f 64 65 2d 6d 61 70 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 r-mode-map.elixir-mode-syntax-ta
37e0 62 6c 65 20 70 61 72 65 6e 74 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 74 ble.parent.make-local-variable.t
3800 20 70 72 6f 67 2d 6d 6f 64 65 20 65 6c 69 78 69 72 2d 6d 6f 64 65 20 22 45 6c 69 78 69 72 22 20 .prog-mode.elixir-mode."Elixir".
3820 6d 6f 64 65 2d 63 6c 61 73 73 20 70 75 74 20 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 73 65 74 mode-class.put.keymap-parent.set
3840 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 -keymap-parent.current-local-map
3860 20 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 74 61 6e 64 61 72 64 2d 73 79 6e 74 .char-table-parent.standard-synt
3880 61 78 2d 74 61 62 6c 65 20 73 65 74 2d 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 ax-table.set-char-table-parent.s
38a0 79 6e 74 61 78 2d 74 61 62 6c 65 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 67 65 74 20 3a 70 61 yntax-table.abbrev-table-get.:pa
38c0 72 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 70 75 74 20 75 73 65 2d 6c 6f 63 61 6c rents.abbrev-table-put.use-local
38e0 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d -map.set-syntax-table.font-lock-
3900 64 65 66 61 75 6c 74 73 20 28 65 6c 69 78 69 72 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f defaults.(elixir-font-lock-keywo
3920 72 64 73 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 rds.nil.nil.nil.nil.(font-lock-s
3940 79 6e 74 61 63 74 69 63 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 65 6c 69 78 69 72 2d yntactic-face-function...elixir-
3960 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 79 6e 74 61 63 74 69 63 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f font-lock-syntactic-face-functio
3980 6e 29 29 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 22 23 20 22 20 63 6f 6d 6d 65 6e 74 2d 65 n)).comment-start."#.".comment-e
39a0 6e 64 20 22 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 22 23 2b 20 2a 22 20 nd."".comment-start-skip."#+.*".
39c0 63 6f 6d 6d 65 6e 74 2d 75 73 65 2d 73 79 6e 74 61 78 20 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 comment-use-syntax.syntax-proper
39e0 74 69 7a 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6c 69 78 69 72 2d 73 79 6e 74 61 78 2d 70 72 6f 70 tize-function.elixir-syntax-prop
3a00 65 72 74 69 7a 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6d 65 6e 75 2d 67 65 6e 65 72 69 63 2d 65 78 ertize-function.imenu-generic-ex
3a20 70 72 65 73 73 69 6f 6e 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 2d 66 75 6e 63 pression.beginning-of-defun-func
3a40 74 69 6f 6e 20 65 6c 69 78 69 72 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 65 tion.elixir-beginning-of-defun.e
3a60 6e 64 2d 6f 66 2d 64 65 66 75 6e 2d 66 75 6e 63 74 69 6f 6e 20 65 6c 69 78 69 72 2d 65 6e 64 2d nd-of-defun-function.elixir-end-
3a80 6f 66 2d 64 65 66 75 6e 20 73 6d 69 65 2d 73 65 74 75 70 20 76 65 72 62 6f 73 65 2d 65 6c 69 78 of-defun.smie-setup.verbose-elix
3aa0 69 72 2d 73 6d 69 65 2d 72 75 6c 65 73 20 3a 66 6f 72 77 61 72 64 2d 74 6f 6b 65 6e 20 65 6c 69 ir-smie-rules.:forward-token.eli
3ac0 78 69 72 2d 73 6d 69 65 2d 66 6f 72 77 61 72 64 2d 74 6f 6b 65 6e 20 3a 62 61 63 6b 77 61 72 64 xir-smie-forward-token.:backward
3ae0 2d 74 6f 6b 65 6e 20 65 6c 69 78 69 72 2d 73 6d 69 65 2d 62 61 63 6b 77 61 72 64 2d 74 6f 6b 65 -token.elixir-smie-backward-toke
3b00 6e 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 68 6f 6f n.run-mode-hooks.elixir-mode-hoo
3b20 6b 20 65 6c 69 78 69 72 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6c 6f 63 61 6c k.elixir-mode-abbrev-table.local
3b40 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 65 6c 69 78 69 72 2d 69 6d 65 6e 75 2d 67 65 6e 65 72 -abbrev-table.elixir-imenu-gener
3b60 69 63 2d 65 78 70 72 65 73 73 69 6f 6e 20 65 6c 69 78 69 72 2d 73 6d 69 65 2d 67 72 61 6d 6d 61 ic-expression.elixir-smie-gramma
3b80 72 5d 20 38 20 28 23 24 20 2e 20 31 33 35 34 31 29 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 6f r].8.(#$...13541).nil]).(byte-co
3ba0 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 31 5c 33 de."\300\301\302\"\210\300\301\3
3bc0 30 33 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 22 5c 32 31 30 5c 33 30 35 5c 33 03\"\210\300\301\304\"\210\305\3
3be0 30 36 21 5c 32 30 37 22 20 5b 61 64 64 2d 74 6f 2d 6c 69 73 74 20 61 75 74 6f 2d 6d 6f 64 65 2d 06!\207".[add-to-list.auto-mode-
3c00 61 6c 69 73 74 20 28 22 5c 5c 2e 65 6c 69 78 69 72 5c 5c 27 22 20 2e 20 65 6c 69 78 69 72 2d 6d alist.("\\.elixir\\'"...elixir-m
3c20 6f 64 65 29 20 28 22 5c 5c 2e 65 78 5c 5c 27 22 20 2e 20 65 6c 69 78 69 72 2d 6d 6f 64 65 29 20 ode).("\\.ex\\'"...elixir-mode).
3c40 28 22 5c 5c 2e 65 78 73 5c 5c 27 22 20 2e 20 65 6c 69 78 69 72 2d 6d 6f 64 65 29 20 70 72 6f 76 ("\\.exs\\'"...elixir-mode).prov
3c60 69 64 65 20 65 6c 69 78 69 72 2d 6d 6f 64 65 5d 20 33 29 0a ide.elixir-mode].3).