File: //usr/share/jed/lib/slmode.slc
.#��! 2% cmode� ' require�! 4% SLANG�" $1��! 6 " $1� 3 create_syntax_table��! 7! % " 37 " $1� - define_syntax��! 8# ([{# )]}" 40 " $1� - define_syntax��! 9" 34" 34 " $1� - define_syntax��" 10" 96" 34 " $1� - define_syntax��" 11" 39" 39 " $1
� - define_syntax��" 12" 92" 92 " $1� - define_syntax��" 13+ 0-9a-zA-Z_$# 119 " $1� - define_syntax��" 14. -+0-9a-fA-F.xX" 48 " $1� - define_syntax��" 15$ ,;:." 44 " $1� - define_syntax��" 16" 35" 35 " $1� - define_syntax��" 17- %-+/&*=<>|!~^"
43 " $1� - define_syntax,*�" 21 $ name+��" 23* slmode.dfa $ name� : dfa_enable_highlight_cache��" 24' ^[ ]*#, PQpreprocess $ name� 9 dfa_define_highlight_rule��" 25$ %.*$' comment $ name� 9 dfa_define_highlight_rule��" 26$< [A-Za-z_\\$][A-Za-z_0-9
\\$]*' Knormal $ name� 9 dfa_define_highlight_rule��" 27$H [0-9]+(\\.[0-9]*)?([Ee][\\+\\-]?[0-9]*)?�" 28& number $ name��" 27 9 dfa_define_highlight_rule��" 291 0[xX][0-9A-Fa-f]*& number $ name� 9 dfa_define_highlight_rule��" 30$3 "([^"\\\\]|\\\\.)*"
& string $ name� 9 dfa_define_highlight_rule��" 31$8 "([^"\\\\]|\\\\.)*\\\\?$& string $ name� 9 dfa_define_highlight_rule��" 32$3 '([^'\\\\]|\\\\.)*'& string $ name� 9 dfa_define_highlight_rule��" 33$8 '([^'\\\\]|\\\\.)*\\\\?$& string $ name� 9 dfa_def
ine_highlight_rule��" 34% [ ]+& normal $ name� 9 dfa_define_highlight_rule��" 35$9 [\\(\\[{}\\]\\),;\\.\\?:]) delimiter $ name� 9 dfa_define_highlight_rule��" 36$9 [%\\-\\+/&\\*=<>\\|!~\\^]( operator $ name� 9 dfa_define_highlight_rule��" 37# !if(
keyword0 $ name� 9 dfa_define_highlight_rule��" 38 $ name� 9 dfa_build_highlight_table�" 21�2 setup_dfa_callback��" 40}2 setup_dfa_callback% SLANG� 5 dfa_set_init_callback��" 44 " $1& doifor! 2� / define_keywordsP��" 45 " $1A andchsformodnotpopshlshrs
qrtryxor! 3� / define_keywordsP��" 46 " $1D NULL_forcaseelseexchloopmul2signthen! 4� / define_keywordsP��" 47 " $1C __tmpbreakcatchifnotthrowusingwhile! 5� / define_keywordsP��" 48 " $1D definepublicreturnstaticstructswitch! 6� / define_keywordsP��
" 49 " $1C finallyforeachforeverprivatetypedef! 7� / define_keywordsP��" 50 " $10 continuevariable! 8� / define_keywordsP��" 51 " $1* EXIT_BLOCK" 10� / define_keywordsP��" 52 " $1+ ERROR_BLOCK" 11� / define_keywordsP��" 53 " $13 EXECUTE_ERROR_BLO
CK" 19� / define_keywordsP��" 56 " $1. IOErrorOSError! 7! 1� 1 define_keywords_nP��" 57 " $1( AnyError! 8! 1� 1 define_keywords_nP��" 58 " $1M DataErrorMathErrorOpenErrorReadErrorUTF8Error! 9! 1� 1 define_keywords_nP��" 59 " $1R IndexErrorParse
ErrorStackErrorUsageErrorWriteError" 10! 1� 1 define_keywords_nP��" 60 " $1L DomainErrorImportErrorMallocErrorSyntaxError" 11! 1� 1 define_keywords_nP��" 61 " $1P NumArgsErrorRunTimeErrorUnicodeErrorUnknownError" 12! 1� 1 define_keywords_nP��" 62
" $1: InternalErrorReadOnlyError" 13! 1� 1 define_keywords_nP��" 63 " $1< NamespaceErrorUserBreakError" 14! 1� 1 define_keywords_nP��" 64 " $1@ ApplicationErrorInvalidParmError" 16! 1� 1 define_keywords_nP��" 65 " $1B DivideByZeroErrorTypeMismat
chError" 17! 1� 1 define_keywords_nP��" 66 " $1h ArithOverflowErrorLimitExceededErrorStackOverflowErrorUndefinedNameError" 18! 1� 1 define_keywords_nP��" 67 " $1Y ArithUnderflowErrorNotImplementedErrorStackUnderflowError" 19! 1� 1 define_keywords_
nP��" 68 " $18 DuplicateDefinitionError" 24! 1� 1 define_keywords_nP��" 69 " $1: VariableUninitializedError" 26! 1� 1 define_keywords_nP,�" 74 * skip_white��" 75! %� * skip_chars��" 76# //!� * looking_at.�# ///� * looking_at/7.��" 77! 3� ( go_r
ight/c�" 78 * skip_white�" 72�7 skip_comment_whitespace,�" 83 # bol�" 84 7 skip_comment_whitespace�" 85 $ eolpw�" 81�5 is_empty_comment_line,�" 90 # bol�" 91 ) push_mark�" 92 7 skip_comment_whitespace�" 88�7 mark_comment_whitespace,�" 97 . bol_skip_whi
te��" 98! %� * looking_at.�" 99! 1w/b�# 101 5 is_empty_comment_line.�# 102! 1w/c�# 106 # bol��# 107# %!%� * looking_at.�# 108! 1w/c��# 111$# %\\� * looking_at.�# 112! 1w/c�# 114! 0w�" 95�+ is_para_sep,�# 119 ) push_spot.�# 122 ( pop_spot/o�# 125 .
bol_skip_white�# 126 ) what_char" 37Aw�# 117�+ wrapok_hook,�# 131 ) push_spot�# 132 ' go_up_1�# 133 7 mark_comment_whitespace*�# 134 & prefix+ ) bufsubstr�& prefix�# 135 ) go_down_1��# 136 & prefix� & insert�# 137 ( pop_spot�# 129�) wrap_hook,�# 140�5
format_paragraph_hook,�# 143 ) push_spot.�# 146 ( pop_spot/o�# 148 # eol�# 150 . parse_to_point" -2B.w/c�# 152 . bol_skip_white��# 153! %� * looking_at.w/b�# 156 # bol�# 157 ) push_mark�# 158 * skip_white��# 159! %� * skip_chars*�# 160 & prefix+ ) bu
fsubstr�& prefix�# 162 * skip_white�# 163 $ eolp.w/c*�# 165 - indent_column+ + what_column�- indent_column.�# 168 $ up_1/.�# 170 + is_para_sep.�# 172 ) go_down_1v/c/f�# 176 # bol�# 177 ) push_mark.�# 180 & down_1/.�# 182 + is_para_sep.�# 184 $ up_1v/c/f
�# 188 & narrow�# 190 # bob.�# 193 7 mark_comment_whitespace�# 194 * del_region��# 195 - indent_column! 1:� * whitespace/.�# 197 & down_1/k�# 199 # bob��# 2015 format_paragraph_hook� 1 unset_buffer_hook��# 2020 format_paragraph� $ call��# 2035 format
_paragraph_hook}5 format_paragraph_hook� / set_buffer_hook�# 205 # bob*�# 206 * prefix_len+� & prefix� & strlen�* prefix_len.��# 209 & prefix� & insert��# 210 * prefix_len� $ deln/.�# 212 & down_1/k�# 213 % widenw�# 141�5 format_paragraph_hook,��# 257%
SLang! 2! 8J� ( set_mode�# 258 - c_mode_common��# 259% SLANG� 0 use_syntax_table��# 261% SLang) fold_info$. %{{{\r%}}}\r\r� 2 mode_set_mode_info��# 262% SLang3 dabbrev_case_search! 1� 2 mode_set_mode_info��# 2635 format_paragraph_hook}5 format_p
aragraph_hook� / set_buffer_hook��# 264) wrap_hook}) wrap_hook� / set_buffer_hook��# 265+ wrapok_hook}+ wrapok_hook� / set_buffer_hook��# 266' par_sep� 1 unset_buffer_hook��# 267! 1< cmode_has_no_label_statement� . set_blocal_var��# 268/ slang_mode_
hook� . run_mode_hooks�# 255y* slang_mode