Skip to content

Instantly share code, notes, and snippets.

@MihailJP
Created January 1, 2013 01:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MihailJP/4424659 to your computer and use it in GitHub Desktop.
Save MihailJP/4424659 to your computer and use it in GitHub Desktop.
Notepad++ syntax highlighting definition file for Hot Soup Processor
<NotepadPlus>
<UserLang name="HSP" ext="hsp as" udlVersion="2.0">
<Settings>
<Global caseIgnored="yes" allowFoldOfComments="no" forceLineCommentsAtBOL="no" foldCompact="no" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
</Settings>
<KeywordLists>
<Keywords name="Comments" id="0">00// 00; 01 02 03/* 04*/</Keywords>
<Keywords name="Numbers, additional" id="1"></Keywords>
<Keywords name="Numbers, prefixes" id="2">0x 0b $ %</Keywords>
<Keywords name="Numbers, extras with prefixes" id="3">a b c d e f</Keywords>
<Keywords name="Numbers, suffixes" id="4"></Keywords>
<Keywords name="Operators1" id="5">+ - * / &amp; | ^ \ = &lt; &gt; ! == &lt;= &gt;= != &lt;&lt; &gt;&gt; &amp;&amp; || ( ) , : @</Keywords>
<Keywords name="Operators2" id="6"></Keywords>
<Keywords name="Folders in code1, open" id="7">{</Keywords>
<Keywords name="Folders in code1, middle" id="8"></Keywords>
<Keywords name="Folders in code1, close" id="9">}</Keywords>
<Keywords name="Folders in code2, open" id="10">#module #if #ifdef #ifndef</Keywords>
<Keywords name="Folders in code2, middle" id="11">#else</Keywords>
<Keywords name="Folders in code2, close" id="12">#global #endif</Keywords>
<Keywords name="Folders in comment, open" id="13"></Keywords>
<Keywords name="Folders in comment, middle" id="14"></Keywords>
<Keywords name="Folders in comment, close" id="15"></Keywords>
<Keywords name="Keywords1" id="16">#addition #aht #ahtmes #cfunc #cmd #cmpopt #comfunc #const #defcfunc #deffunc #define #enum #epack #func #include #modcfunc #modfunc #modinit #modterm #pack #packopt #regcmd #runtime #undef #usecom #uselib</Keywords>
<Keywords name="Keywords2" id="17">comevarg comevent delcom newcom querycom sarrayconv comevdisp assert logmes button chkbox clrobj combox input listbox mesbox objenable objimage objmode objprm objsel objsize objskip cnt err hdc hinstance hspstat hspver hwnd iparam looplev lparam mousew mousex mousey refdval refstr stat strsize sublev thismod wparam bcopy bload bsave chdir chdpm delete dirlist exist memfile mkdir await break continue else end exec exgoto foreach gosub goto if loop on onclick oncmd onerror onexit onkey repeat return run stop wait mci mmload mmplay mmstop comres delmod dim dimtype lpoke memcpy memexpand memset newlab newmod poke sdim wpoke lpeek peek wpeek getkey mcall mouse randomize stick abs absf atan callfunc cos dirinfo double expf gettime ginfo int length length2 length3 length4 libptr limit limitf logf objinfo powf rnd sin sqrt str strlen sysinfo tan varptr vartype varuse cnvstow getstr noteadd notedel noteget noteload notesave notesel noteunsel split cnvwtos getpath instr noteinfo strf strmid strtrim dup dupptr mref axobj bgscr bmpsave boxf buffer celdiv celload celput chgdisp circle cls color dialog font gcopy gmode gradf grect groll grotate gsel gsquare gzoom hsvcolor line mes palcolor palette pget picload pos print pset redraw screen sendmsg syscolor sysfont title width winobj</Keywords>
<Keywords name="Keywords3" id="18">dir_cmdline dir_cur dir_desktop dir_exe dir_mydoc dir_sys dir_win ginfo_act ginfo_b ginfo_cx ginfo_cy ginfo_dispx ginfo_dispy ginfo_g ginfo_intid ginfo_mesx ginfo_mesy ginfo_mx ginfo_my ginfo_newid ginfo_paluse ginfo_r ginfo_sel ginfo_sizex ginfo_sizey ginfo_sx ginfo_sy ginfo_vx ginfo_vy ginfo_winx ginfo_winy ginfo_wx1 ginfo_wx2 ginfo_wy1 ginfo_wy2 msgothic msmincho notemax notesize _break _continue case default do for next swbreak swend switch until wend while alloc ddim ldim M_PI __date__ __file__ __hsp30__ __hspver__ __line__ __time__ _debug and deg2rad font_antialias font_bold font_italic font_normal font_strikeout font_underline gmode_add gmode_alpha gmode_gdi gmode_mem gmode_pixela gmode_rgb0 gmode_rgb0alpha gmode_sub not objinfo_bmscr objinfo_hwnd objinfo_mode objmode_guifont objmode_normal objmode_usefont or rad2deg screen_fixedsize screen_frame screen_hide screen_normal screen_palette screen_tool xor</Keywords>
<Keywords name="Keywords4" id="19"></Keywords>
<Keywords name="Keywords5" id="20"></Keywords>
<Keywords name="Keywords6" id="21"></Keywords>
<Keywords name="Keywords7" id="22"></Keywords>
<Keywords name="Keywords8" id="23"></Keywords>
<Keywords name="Delimiters" id="24">00&quot; 00&apos; 01\ 02&quot; 02&apos; 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" styleID="0" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" styleID="1" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="LINE COMMENTS" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="NUMBERS" styleID="3" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" styleID="4" fgColor="408080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS2" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS3" styleID="6" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS4" styleID="7" fgColor="808040" bgColor="FFFF80" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS5" styleID="8" fgColor="0000A0" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS6" styleID="9" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="OPERATORS" styleID="12" fgColor="0000A0" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" styleID="13" fgColor="0000A0" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" styleID="14" fgColor="408080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" styleID="16" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" styleID="17" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" styleID="18" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" styleID="19" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" styleID="20" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" styleID="21" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" styleID="22" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" styleID="23" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment