.#ý% cmodeþ ' require% SLANG°" $1ý " $1þ 3 create_syntax_tableý! % " 37 " $1þ - define_syntaxý# ([{# )]}" 40 " $1þ - define_syntaxý" 34" 34 " $1þ - define_syntaxý" 39" 39 " $1þ - define_syntaxý" 92" 92 " $1þ - define_syntaxý+ 0-9a-zA-Z_$ # 119 " $1þ - define_syntaxý. -+0-9a-fA-F.xX" 48 " $1þ - define_syntaxý$ ,;:." 44 " $1þ - define_syntaxý" 35" 35 " $1þ - define_syntaxý- %-+/&*=<>|!~^" 43 " $1þ - define_syntax,* $ name+ý* slmode.dfa $ nameþ : dfa_enable_highlight_cacheý ' ^[ ]*#, PQpreprocess $ nameþ 9 dfa_define_highlight_ruleý$ %.*$' comment $ nameþ 9 dfa_define_highlight_ruleý< [A-Za-z_\\$][A-Za-z_0-9\\$]*' Knormal $ nameþ 9 dfa_define_highlight_ruleýH [0-9]+(\\.[0-9]*)?([Ee][\\+\\-]?[0-9]*)?& number $ nameþ 9 dfa_define_highlight_ruleý1 0[xX][0-9A-Fa-f]*& number $ nameþ 9 dfa_define_highlight_ruleý3 "([^"\\\\]|\\\\.)*"& string $ nameþ 9 dfa_define_highlight_ruleý8 "([^"\\\\]|\\\\.)*\\\\?$& string $ nameþ 9 dfa_define_highlight_ruleý 3 '([^'\\\\]|\\\\.)*'& string $ nameþ 9 dfa_define_highlight_ruleý8 '([^'\\\\]|\\\\.)*\\\\?$& string $ nameþ 9 dfa_define_highlight_ruleý% [ ]+& normal $ nameþ 9 dfa_define_highlight_ruleý9 [\\(\\[{}\\]\\),;\\.\\?:]) delimiter $ nameþ 9 dfa_define_highlight_ruleý9 [%\\-\\+/&\\*=<>\\|!~\\^]( operator $ nameþ 9 dfa_define_highlight_ruleý# !if( keyword0 $ nameþ 9 dfa_define_highlight_ruleý $ nameþ 9 dfa_build_highlight_table‚2 setup_dfa_callbacký}2 setup_dfa_callback% SLANGþ 5 dfa_set_init_callbacký " $1& doifor! 2þ / define_keywordsPý " $1> andchsformodnotpopshlshrsqrxor! 3þ / define_keywordsPý " $1@ NULL_forcaseelseexchloopmul2sign! 4þ / define_keywordsPý " $14 __tmpbreakusingwhile! 5þ / define_keywordsPý " $1 J defineorelsepublicreturnstaticstructswitch! 6þ / define_keywordsPý " $1C andelseforeachforeverprivatetypedef! 7þ / define_keywordsPý " $10 continuevariable! 8þ / define_keywordsPý " $1* EXIT_BLOCK" 10þ / define_keywordsPý " $1+ ERROR_BLOCK " 11þ / define_keywordsPý " $13 EXECUTE_ERROR_BLOCK" 19þ / define_keywordsP,ý% SLang! 2! 8Jþ ( set_mode - c_mode_commoný% SLANGþ 0 use_syntax_tableý% SLang) fold_info. %{{{\r%}}}\r\rþ 2 mode_set_mode_infoý% SLang3 dabbrev_case_search! 1þ 2 mode_set_mode_infoý/ slang_mode_hookþ . run_mode_hooksy* slang_mode