FREM Sprite32! – Custom Language and Notepad++ Guide

FREM Sprite32! – Custom Language and Notepad++ Guide 4 - steamlists.com
FREM Sprite32! – Custom Language and Notepad++ Guide 4 - steamlists.com

Table of Contents

Welcome. This FREM Sprite32! – Custom Language and Notepad++ Guide Guide was written to be of use to you, and we genuinely hope that it is.

A NotePad++ Custom Language for FremSprite

MAIN

As I’m running the program, I’ve been using NotePad++ to code stuff. If anyone wants to use my custom language here it is. When creating software, I add my functions to the 4th keyword. To add this to NotePad++ copy the code, save it to an XML, and load it into NotePad++ (Language -> User Defined Language -> Define Your Language… -> Import).

I set it up so that maps are colored when there is no space after the [ and lists have a space

<NotepadPlus>
 <UserLang name="FremSprite" ext="frem" udlVersion="2.1">
 <Settings>
 <Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
 <Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
 </Settings>
 <KeywordLists>
 <Keywords name="Comments">00# 01 02 03 04</Keywords>
 <Keywords name="Numbers, prefix1"></Keywords>
 <Keywords name="Numbers, prefix2"></Keywords>
 <Keywords name="Numbers, extras1"></Keywords>
 <Keywords name="Numbers, extras2"></Keywords>
 <Keywords name="Numbers, suffix1"></Keywords>
 <Keywords name="Numbers, suffix2"></Keywords>
 <Keywords name="Numbers, range"></Keywords>
 <Keywords name="Operators1">+ - = , / * </Keywords>
 <Keywords name="Operators2">eq not neq lt gt lte gte and or not mod</Keywords>
 <Keywords name="Folders in code1, open">FUNCTION</Keywords>
 <Keywords name="Folders in code1, middle"></Keywords>
 <Keywords name="Folders in code1, close">result</Keywords>
 <Keywords name="Folders in code2, open">if while each</Keywords>
 <Keywords name="Folders in code2, middle">else</Keywords>
 <Keywords name="Folders in code2, close">ok done done</Keywords>
 <Keywords name="Folders in comment, open"></Keywords>
 <Keywords name="Folders in comment, middle"></Keywords>
 <Keywords name="Folders in comment, close"></Keywords>
 <Keywords name="Keywords1">result output</Keywords>
 <Keywords name="Keywords2">string list number map boolean nothing</Keywords>
 <Keywords name="Keywords3">ready set unset</Keywords>
 <Keywords name="Keywords4"></Keywords>
 <Keywords name="Keywords5">if else ok then repeat each while done in</Keywords>
 <Keywords name="Keywords6">writeln write dump cls grid drawgrid cleargrid spriteset spritepos spritescale spriteflip drawsprites clearsprites pixel drawpixels clearpixels sync type isset envput envget toint tonum tostr tolist sysget sysput memget memput cacheput cacheget size append prepend pop shift first last remove range index getkeys tone volume gate random round roundprec ceil floor abs pow sqrt sin cos tan atan log datawrite dataread datareadline keydown status error seed timestamp wait hash hello on off pi things object fun sum diff </Keywords>
 <Keywords name="Keywords7">define include</Keywords>
 <Keywords name="Keywords8">true false</Keywords>
 <Keywords name="Delimiters">00( 01 02) 03&quot; 04 05&quot; 06{ 07 08} 09 10 11 12[q 12[w 12[e 12[r 12[r 12[t 12[y 12[u 12[i 12[o 12[p 12[a 12[s 12[d 12[f 12[g 12[h 12[j 12[k 12[l 12[&quot; 12[[ 12[z 12[x 12[c 12[v 12[b 12[n 12[m 13 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 14] 15 16 17 18[] 21 22 23</Keywords>
 </KeywordLists>
 <Styles>
 <WordsStyle name="DEFAULT" fgColor="FFFFFF" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontName="&#x7246;&#x6469;&#x7961;" fontStyle="0" nesting="0" />
 <WordsStyle name="LINE COMMENTS" fgColor="0000FF" bgColor="808080" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="NUMBERS" fgColor="FFFFFF" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="KEYWORDS1" fgColor="AE0004" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="KEYWORDS2" fgColor="00FFFF" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="KEYWORDS3" fgColor="FF0000" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="KEYWORDS4" fgColor="008040" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="KEYWORDS5" fgColor="FF8000" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="KEYWORDS6" fgColor="00FF40" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="KEYWORDS7" fgColor="FF00FF" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="KEYWORDS8" fgColor="00FFFF" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="OPERATORS" fgColor="FF00FF" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="117702655" />
 <WordsStyle name="FOLDER IN CODE1" fgColor="AE0004" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="FOLDER IN CODE2" fgColor="FF8000" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="FOLDER IN COMMENT" fgColor="00FF00" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="DELIMITERS1" fgColor="8080C0" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="50593791" />
 <WordsStyle name="DELIMITERS2" fgColor="FFFF00" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="0" />
 <WordsStyle name="DELIMITERS3" fgColor="FF0000" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="117702655" />
 <WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
 <WordsStyle name="DELIMITERS5" fgColor="FF8080" bgColor="000040" fontName="Calibri" fontStyle="0" nesting="261120" />
 <WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontName="Jun" fontStyle="0" nesting="0" />
 <WordsStyle name="DELIMITERS7" fgColor="8000FF" bgColor="000000" fontName="Calibri" fontStyle="0" nesting="50593023" />
 <WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="KEYWORDS6" fontStyle="0" nesting="0" />
 </Styles>
 </UserLang>
</NotepadPlus>
[\code]

 

IMAGES

FREM Sprite32! - Custom Language and Notepad++ Guide - IMAGES - 5E98826

FREM Sprite32! - Custom Language and Notepad++ Guide - IMAGES - EEB344F

FREM Sprite32! - Custom Language and Notepad++ Guide - IMAGES - 3A185CF

I sincerely hope the FREM Sprite32! – Custom Language and Notepad++ Guide was enjoyable for you to read. Please let us know in the comments box below if you find any errors in the post or have any recommendations for how it may be improved, and we will do our best to solve them as soon as possible. Thank you for your feedback! Don’t stress about it, and have a wonderful day! Creator and writer PinkyWinky was the inspiration for this article. Also, if you like the post, don’t forget to add this website to your bookmarks; we publish new posts every day with additional material, so be sure to check back with this website on a regular basis for more posts.


Be the first to comment

Leave a Reply

Your email address will not be published.


*