.#* PostScript°" $1ý " $1þ 3 create_syntax_table,* $ name+ý+ pscript.dfa $ nameþ : dfa_enable_highlight_cacheý$ %.*$' comment $ nameþ 9 dfa_define_highlight_ruleýO [\\-\\+]?[0-9]*\\.?[0-9]+([Ee][\\-\\+]?[0-9]*)?& number $ nameþ 9 dfa_define_highlight_ruleý3 [0-9]+#[0-9A-Za-z]*& number $ nameþ 9 dfa_define_highlight_ruleýý8 \\((\\\\.|[^\\(\\)\\\\]|A \\(([^\\\\\\(\\)]|\\\\.)*\\))*\\)þ & strcat& string $ nameþ 9 dfa_define_highlight_ruleýý N \\((\\\\.|[^\\(\\)\\\\]|\\(([^\\\\\\(\\)]|\\\\J .)*\\))*(\\(([^\\\\\\(\\)]|\\\\.)*)?\\\\?$þ & strcat& string $ nameþ 9 dfa_define_highlight_ruleýýL ^(([^\\\\\\(\\)]|\\\\.)*\\))?(\\\\.|[^\\(\\)G \\\\]|\\(([^\\\\\\(\\)]|\\\\.)*\\))*\\)þ & strcat & string $ nameþ 9 dfa_define_highlight_ruleý0 <[ 0-9a-fA-F]*>& string $ nameþ 9 dfa_define_highlight_ruleý0 <[ 0-9a-fA-F]*$& string $ nameþ 9 dfa_define_highlight_ruleý0 ^[ 0-9a-fA-F]*>' Qstring $ nameþ 9 dfa_define_highlight_ruleý , <~[ !-u]*~>& string $ nameþ 9 dfa_define_highlight_ruleý- <~[ !-u]*~?$& string $ nameþ 9 dfa_define_highlight_ruleý+ ^[ !-u]*~>' Qstring $ nameþ 9 dfa_define_highlight_ruleýG [!-\\$&'\\*-\\.0-;=\\?-Z\\\\\\^-z\\|~]+' Knormal $ nameþ 9 dfa_define_highlight_ruleýJ //?[!-\\$&'\\*-\\.0-;=\\?-Z\\\\\\^-z\\|~]+& normal $ nameþ 9 dfa_define_highlight_ruleý1 <<|>>|\\[|\\]|{|}* Qdelimiter $ nameþ 9 dfa_define_highlight_ruleý! .& normal $ nameþ 9 dfa_define_highlight_ruleý $ nameþ 9 dfa_build_highlight_table‚2 setup_dfa_callbacký}2 setup_dfa_callback* PostScriptþ 5 dfa_set_init_callbacký " $1! =! 1þ / define_keywordsý " $14 ==eqgegtiflelnltneor! 2þ / define_keywordsý " $1ýM absaddandcoscvicvncvrcvscvxdefdivdupendexpfor G getlogmodmulnegnotpopputrunsinsrtsubxorþ & strcat! 3þ / define_keywordsý " $1ýL atancopycopycvrsdictexchexecexitfileidivloadH loopmarkquitrandreadrollsavestoptruetypeþ & strcat! 4þ / define_keywordsý " $1ý M aloadarraybeginclearcountcvlitfalsefloorindexM knownroundrrandsrandstackstoreundefwherewriteþ & strcat! 5þ / define_keywordsý " $1P astoreforallgstateifelselengthpstackrepeatstring! 6þ / define_keywordsý " $1. ceilingrestore! 7þ / define_keywordsý " $1( truncate! 8þ / define_keywordsý " $1ýL counttomarkcurrentfilegetintervalpackedarray+ putintervalþ & strcat" 11þ / define_keywordsý " $1# arc! 3! 1þ 1 define_keywords_ný " $14 arcnarctclipfillshow! 4! 1þ 1 define_keywords_ný " $14 arctogsaveimagescale! 5! 1þ 1 define_keywords_ný " $1P concateoclipeofilllinetomatrixmovetorotatestroke! 6! 1þ 1 define_keywords_ný " $1Q curvetonewpathrlinetormovetosetdashsetfontsetgray! 7! 1þ 1 define_keywords_ný " $1P findfontgrestoremakefontrcurvetosetcolorshowpage! 8! 1þ 1 define_keywords_ný " $1M closepathscalefontsetmatrixtransformtranslate! 9! 1þ 1 define_keywords_ný " $1> definefontsetlinecapsetpattern" 10! 1þ 1 define_keywords_ný " $1ý L currentdashcurrentfontcurrentgraysethsbcolor6 setlinejoinsetrgbcolorþ & strcat" 11! 1þ 1 define_keywords_ný " $1D currentcolorsetcmykcolorsetlinewidth" 12! 1þ 1 define_keywords_ný " $1- currentmatrix" 13! 1þ 1 define_keywords_ný " $1 < currentlinecapcurrentpattern" 14! 1þ 1 define_keywords_ný " $1M currenthsbcolorcurrentlinejoincurrentrgbcolor" 15! 1þ 1 define_keywords_ný " $1@ currentcmykcolorcurrentlinewidth" 16! 1þ 1 define_keywords_n,* " ps+* PostScript°" psý " ps! 0þ ( set_modeý " psþ 0 use_syntax_tableý, ps_mode_hookþ . run_mode_hooksy' ps_mode