Both sides previous revisionPrevious revisionNext revision | Previous revision |
4rpl:syntax_highlighter [2021/01/14 15:16] – added setlistelementrpl to both highlighters Sanian | 4rpl:syntax_highlighter [2025/02/14 14:57] (current) – external edit 127.0.0.1 |
---|
<= [[4rpl:syntax|4RPL Syntax Highlighters]] | <= [[cw4:4rpl_tools|Tools & Utilities]] |
| |
====== Syntax highlighting for Notepad++. ====== | ====== Syntax highlighting for Notepad++. ====== |
| |
This page features several highlighting themes for Notepad++. | This page features several highlighting themes for Notepad++.<note>Make sure you download only from the official Notepad++ website to avoid malware. https://notepad-plus-plus.org/</note> |
| |
===== Standard ===== | ===== Standard ===== |
<Keywords name="Folders in code1, middle"></Keywords> | <Keywords name="Folders in code1, middle"></Keywords> |
<Keywords name="Folders in code1, close">} ) ]</Keywords> | <Keywords name="Folders in code1, close">} ) ]</Keywords> |
<Keywords name="Folders in code2, open">once if while do</Keywords> | <Keywords name="Folders in code2, open">once if while do switch case</Keywords> |
<Keywords name="Folders in code2, middle">else repeat return break</Keywords> | <Keywords name="Folders in code2, middle">else repeat return break</Keywords> |
<Keywords name="Folders in code2, close">endonce endif endwhile loop</Keywords> | <Keywords name="Folders in code2, close">endonce endif endwhile loop endswitch endcase</Keywords> |
<Keywords name="Folders in comment, open"></Keywords> | <Keywords name="Folders in comment, open"></Keywords> |
<Keywords name="Folders in comment, middle"></Keywords> | <Keywords name="Folders in comment, middle"></Keywords> |
<Keywords name="Folders in comment, close"></Keywords> | <Keywords name="Folders in comment, close"></Keywords> |
<Keywords name="Keywords1">gt >	gte >=	lt <	lte <=
eq ==	neq !=	gt0	gte0
lt0	lte0	eq0	neq0
and &&	or ||	xor	not !

add +	sub -	mul *	div /
mod %	mod2	pow ^	neg

sin	cos	tan
asin	acos	atan	atan2
sqrt	log	ln	log10
min	max	floor	ceil
avg2	abs	round	approximately
sign	sign0	clamp	clamp01</Keywords> | <Keywords name="Keywords1">gt >	gte >=	lt <	lte <=
eq ==	neq !=	gt0	gte0
lt0	lte0	eq0	neq0
and &&	or ||	xor	not !

add +	sub -	mul *	div /
mod %	mod2	pow ^	neg

sin	cos	tan
asin	acos	atan	atan2
sqrt	log	ln	log10
min	max	floor	ceil
avg2	abs	round	approximately
sign	sign0	clamp	clamp01</Keywords> |
<Keywords name="Keywords2"><- <-* <-! <-!* -> ->* ->! ->!* -? -?* -?! -?!* -- --* --! --!*</Keywords> | <Keywords name="Keywords2"><- -> -? -- <-! ->! -?! --!</Keywords> |
<Keywords name="Keywords3">dot	cross
v2	v3	v4
ev2	ev3	ev4
tocell	fromcell
magnitude	sqrmagnitude
normalize</Keywords> | <Keywords name="Keywords3">dot	cross
v2	v3	v4
ev2	ev3	ev4
tocell	fromcell
magnitude	sqrmagnitude
normalize</Keywords> |
<Keywords name="Keywords4">@ :</Keywords> | <Keywords name="Keywords4">@ :</Keywords> |
<Keywords name="Keywords5">concat	concat3	concat4
dq	cr	lf	tab

debug	debugallsp	trace
traceall	traceallsp	trace2	trace3
trace4	trace5	tracestack
cleartracelog	gettimestring

print	printall	printallsp	print2
print3	print4	print5	printstack

setunitdebugtext</Keywords> | <Keywords name="Keywords5">concat	concat3	concat4
dq	cr	lf	tab

debug	debugallsp	trace
traceall	traceallsp	trace2	trace3
trace4	trace5	tracestack
cleartracelog	gettimestring

print	printall	printallsp	print2
print3	print4	print5	printstack

setunitdebugtext</Keywords> |
<Keywords name="Keywords6">asint	asfloat
dup	dup2	swap	pop
stacksize	clearstack
copy	deepcopy	</Keywords> | <Keywords name="Keywords6">asint	asfloat	asString
dup	dup2	swap	pop
stacksize	clearstack
copy	deepcopy	</Keywords> |
<Keywords name="Keywords7">true	false 
self	i	j	k 
vector0	null	rad2deg	deg2rad
e	tau	pi	threequarterpi
halfpi	quarterpi	twopi	threehalvespi
</Keywords> | <Keywords name="Keywords7">true	false 
self	i	j	k 
vector0	null	rad2deg	deg2rad
e	tau	pi	threequarterpi
halfpi	quarterpi	twopi	threehalvespi
</Keywords> |
<Keywords name="Keywords8">abs acos acquiremissionobjective add addaswareholder addcreeper addcreeperinrange addcreeperwithcap addcreeperwithcapinrange and appendstacktolist appendtolist applytheme applytodamagemap approximately asfloat asin asint asstring atan atan2 attachbeam avg2 ballisticarclateral ballisticarcpos blitfaderaster blitraster bounceedgecollision bouncefadeblack bounceterraincollision break cancel ceil clamp clamp01 clearlist clearraster clearstack cleartracelog clearunitspecifiedtarget clipcreeperline closegamemessage concat concat3 concat4 convertactocreeper convertcreepertoac copy cos cr createbeam createeffect createegg createlist createliststartingsize createmissile createmist createorb createsnipershot createtable createtrail createunit createunitonterrain cross damagecreeper damagemesh damageunit debug debugallsp deepcopy deg2rad deployunitshield deregisterformsg destroyallattachedbeams destroyallbeams destroybeam destroyterrainrangeindicator destroytrail destroyunit distance distancecell distancepointline div do dot dq dup dup2 e editaddundo editredo editrestoreundo else endif endmission endonce endswith endwhile eq eq0 ev2 ev3 ev4 false fc findunitenemy floodfillterrain floor fromcell generateenergy getadalogopen getcameramode getcameraposition getcamerarotation getcanmoveunits getcreeper getcreepercutoff getdecalcolor getdecalposition getdecalsize getdecalvisible getdefaultcameraposition getecocounts geteditmode geternportal geternportalefficiency getexactcreeperheight getexactterrain getexactterrainwithshield getfactory getfinaldialogopen getflow getgametickcount getgameupdatecount getgloballist getglobaltable getkey getkeydown getlastexecutioncount getlistcount getlistelement getmapsize getmaxaccell getmaxcreepercell getmaxcreepercellwithdamage getminaccell getmincreepercell getmincreepercellwithdamage getminermode getmissionobjectiveenabled getmissionobjectiverequired getmissionobjectivestate getmissionscancomplete getmousebutton getmousebuttondown getmousebuttonup getmousescrolldelta getnearestairsac getnearestsnipertarget getnearestspore getobjactive getobjcolor getobjfacingangle getobjfacinganglecell getobjforward getobjposition getobjrotation getobjscale getopenbuildtab getorbitalcount getpause getpointerterraincoords getrandmapcell getriftlab getscript1var getscriptvar getselectedunits getsoylentmode gettableelement gettablekeys gettablevalues getterraformmenuopen getterrain getterrainlos getterrainvector getthemeclifflight getthemeclifflightboost getthemecliffnormal getthemecliffnormalamt getthemecliffnormalscale getthemecliffscale getthemeclifftexture getthemenormal getthemenormalamt getthemenormalscale getthemetexture getthemetexturedetile getthemetexturelight getthemetexturelightboost getthemetexturescale gettimer0 gettimer1 gettimer2 gettimer3 gettimestring gettotalac gettotalcreeper gettype getunitammo getunitanticreeperdamages getunitarmed getunitcanbuild getunitcandestroy getunitcell getunitconnectable getunitconnectedtoriftlab getunitconstructing getunitconstructingdata getunitcount getunitcreeperdamages getunitdamagedbyac getunitdamagedbycreeper getunitdestroyed getunitdestroyunevenland getunitenabled getuniternstate getunitfireoffset getunitfootprintresistscreeperheight getunitforward getunithealth getunitlosenabled getunitmaxammo getunitmaxhealth getunitoccupiesland getunitofficialname getunitpacketrequestrate getunitposition getunitrange getunitrangewithmods getunitrequestpackets getunitrotation getunitsbytype getunitselectable getunitselected getunitshieldrange getunitsinrange getunitspecifiedtarget getunitsupplied getunitsuppresscount getunitsuppressmovement getunittargetoffset getunituioptions getunituistate getunituitext getunitupdatecount getvoidheight gt gt0 gte gte0 halfpi i if insertlistelement invocationcount isadamessageread isadamessageshowing isbeam isbuildunitselected iscreepercutoff isgamemessageshowing ismissioncomplete isnull isv2inmap isv3inmap j k lf list listcontains listn ln log log10 loop lt lt0 lte lte0 magnitude max min mod mod2 movetowards movetowardsandavoid movetowardscellandavoid mul neg neq neq0 normalize not notpersist null once or pi playsound playsoundatposition playsoundloop pop poplist pow prependstacktolist prependtolist print print2 print3 print4 print5 printall printallsp printstack pushlist quarterpi rad2deg randfloat randint rastercolor refcall refreshunitloscache registerformsg removeaswareholder removelistelement removetableelement removeunitdamagemap repeat resetcamera return reverselist rotateobjtowards rotateobjtowardscell rotatetowards rotatetowardscell rotateunittowards rotateunittowardscell round rplcamcopyposandrot rplcamtween rplcamtweenlookat self sendmsg setadalogopen setbeambrightness setbeamcolor setbeamend setbeamforcelocalend setbeamstart setbeamvisible setbeamwidth setcameraposition setcamerarotation setcanmoveunits setcmodeditmenuname setcmodplayermenuname setcreeper setcreepercutoff setcreepergraphavailable setcreeperinrange setcustomobjectivetext setdecalcolor setdecalposition setdecalsize setdecalvisible setdepartbuttonavailable seteggorb setfieldrect setflow setgamemessagetext setgloballist setglobaltable setlegalunitcells setlistelement setlistelementrpn setmappanenabled setmaprotateenabled setmapzoomenabled setmissionobjectiveenabled setmissionobjectiverequired setobjactive setobjcolor setobjforward setobjlightconevisible setobjposition setobjrotation setobjscale setobjtext setobjtextbillboard setobjtextcolor setobjtextfontsize setorbitalcount setpause setraster setrasterc setrastersize setrplcam setrplcamposition setrplcamrotation setscript1var setscriptvar setsoylentmode settableelement setterrain setterraininrange setterrainline setthemeclifflight setthemeclifflightboost setthemecliffnormal setthemecliffnormalamt setthemecliffnormalscale setthemecliffscale setthemeclifftexture setthemenormal setthemenormalamt setthemenormalscale setthemetexture setthemetexturedetile setthemetexturelight setthemetexturelightboost setthemetexturescale settimer0 settimer1 settimer2 settimer3 settimerobeypause0 settimerobeypause1 settimerobeypause2 settimerobeypause3 setunitammo setunitanticreeperdamages setunitarmed setunitcanbuild setunitcandestroy setunitcell setunitconnectable setunitcreeperdamages setunitdamagedbyac setunitdamagedbycreeper setunitdebugtext setunitdestroyunevenland setunitenabled setunitfireoffset setunitfootprintresistscreeperheight setunitforward setunithealth setunitlosenabled setunitmaxammo setunitmaxhealth setunitoccupiesland setunitoutlinecolor setunitoutlineenabled setunitoutlinemode setunitoutlinewidth setunitpacketrequestrate setunitpopupenabled setunitpopuptext0 setunitpopuptext1 setunitposition setunitrange setunitrequestpackets setunitrotation setunitselected setunitselected setunitshieldrange setunitshieldvisible setunitspecifiedtarget setunitspecifiedtargetoccupiesmap setunitspecifiedtargetpathheight setunitspecifiedtargetpathsourceoffset setunitspecifiedtargetshowpath setunitsselectable setunitsupplied setunitsuppresscount setunitsuppressmovement setunittargetoffset setunituioptions setunituistate setunituitext setvoidheight setwallcharged shortestangle showadamessage showadamessageatcell showadamessageatunit showgamemessage showraster showterrainrangeindicator showuiindicator sign sign0 signalgenerator sin split sqrmagnitude sqrt stacksize startswith stopconsole stopsoundloop stringlength stringreplace stringtolist sub substring suppresstotemactivation swap tab table tablen tan tau threehalvespi threequarterpi tocell tolower toupper trace trace2 trace3 trace4 trace5 traceall traceallsp tracestack true twopi ufc unattachbeam unsetlegalunitcells uselegalunitcells v2 v3 v4 vector0 vectorangle vectoranglecell while xor</Keywords> | <Keywords name="Keywords8">abs acos acquiremissionobjective add addaswareholder addcreeper addcreeperinrange addcreeperwithcap addcreeperwithcapinrange and appendstacktolist appendtolist applytheme applytodamagemap approximately asfloat asin asint asstring atan atan2 attachbeam avg2 ballisticarclateral ballisticarcpos blitfaderaster blitraster bounceedgecollision bouncefadeblack bounceterraincollision break cancel ceil clamp clamp01 clearglobals clearlist clearlocals clearraster clearstack clearthemeoverlay cleartracelog clearunitspecifiedtarget clearunitstun clipcreeperline closegamemessage comma comment concat concat3 concat4 constructunit convertactocreeper convertcreepertoac copy cos cr createbeam createeffect createegg createlist createliststartingsize createmissile createmist createorb createsnipershot createtable createthemeoverlay createtrail createunit createunitonterrain cross damagecreeper damagemesh damageunit debug debugallsp deepcopy deg2rad deployunitshield deregisterformsg deregisterscript destroyallattachedbeams destroyallbeams destroybeam destroyterrainrangeindicator destroythemeoverlay destroytrail destroyunit distance distancecell distancepointline div do dot dq dup dup2 e editaddundo editredo editrestoreundo elapsedtime else endif endmission endonce endswith endwhile eq eq0 ev2 ev3 ev4 false fc findunitenemy floodfillterrain floor fromcell func_selected func_warepacketsent generateenergy getadalogopen getbuildunit getcameramode getcameraposition getcamerarotation getcameratopdown getcanmoveunits getcelloccupiedcount getcreeper getcreepercoverage getcreepercutoff getcreeperinrange getcreeperwithdamagemap getcrimson getdecalcolor getdecalposition getdecalsize getdecalvisible getdefaultcameraposition getecocounts geteditmode getenergybonus getenergyeco getenergygeneration getenergystore getenergyuse geternportal geternportalefficiency getexactcreeperheight getexactterrain getexactterrainandnormal getexactterrainwithshield getfactory getfactorywares getfieldcell getfinaldialogopen getflow getgameframecount getgametickcount getgameupdatecount getgloballist getglobaltable getkey getkeydown getlastexecutioncount getlistcount getlistelement getmappedkey getmappedkeydown getmappedkeystrings getmapsize getmaxaccell getmaxcreepercell getmaxcreepercellwithdamage getmeshhealth getminaccell getmincreepercell getmincreepercellwithdamage getminermode getmissionobjectiveenabled getmissionobjectiverequired getmissionobjectivestate getmissionscancomplete getmousebutton getmousebuttondown getmousebuttonup getmousedelta getmousescrolldelta getmverseplayernum getmverseplayers getnearestairsac getnearestsnipertarget getnearestspore getobjactive getobjcolor getobjfacingangle getobjfacinganglecell getobjforward getobjposition getobjrotation getobjscale getopenbuildtab getorbitalcount getpause getpointerterraincoords getprintprefixenabled getrandmapcell getregisteredscriptvar getriftlab getrplcamforward getrplcamposition getrplcamright getrplcamrotation getrplcamup getscript1var getscriptvar getselectedunits getsoylentmode gettablecount gettableelement gettablekeys gettablevalues getterraformdigsite getterraformmarker getterraformmenuopen getterrain getterrainlos getterrainoverride getterrainspecial getterrainvector getthemeclifflight getthemeclifflightboost getthemecliffnormal getthemecliffnormalamt getthemecliffnormalscale getthemecliffscale getthemeclifftexture getthemenormal getthemenormalamt getthemenormalscale getthemetexture getthemetexturedetile getthemetexturelight getthemetexturelightboost getthemetexturescale gettimer0 gettimer1 gettimer2 gettimer3 gettimestring gettotalac gettotalcreeper gettotemactivated gettype getundercreepereffectenabled getunitammo getunitammoware getunitanticreeperdamages getunitarmed getunitbuildlimit getunitbuildware getunitcanbuild getunitcandestroy getunitcanmove getunitcanstun getunitcell getunitconnectable getunitconnectedtoriftlab getunitconstructing getunitconstructingdata getunitcount getunitcreeperdamages getunitdamagedbyac getunitdamagedbycreeper getunitdestroyed getunitdestroyunevenland getunitenabled getuniternsimulated getuniternstate getunitfireoffset getunitfootprintresistscreeperheight getunitforward getunitgrowsmesh getunithealrate getunithealth getunitincreeper getunitlosenabled getunitmaxammo getunitmaxhealth getunitmovecell getunitoccupiesland getunitofficialname getunitpacketrequestrate getunitposition getunitrange getunitrangewithmods getunitrequestpackets getunitrotation getunits getunitsbytype getunitselectable getunitselected getunitsettings getunitshieldrange getunitsinrange getunitspecialtarget getunitspecifiedtarget getunitstuncount getunitsupplied getunitsuppresscount getunitsuppressmovement getunittargetoffset getunittrueguid getunittype getunituioptions getunituistate getunituitext getunitupdatecount getvoidheight gt gt0 gte gte0 halfpi i if insertlistelement invocationcount isadamessageread isadamessageshowing isbeam isbuildunitselected iscreepercutoff isgamemessageshowing ismissioncomplete isnull isv2inmap isv3inmap j k lf list listcontains listn ln log log10 loop lt lt0 lte lte0 magnitude max min mod mod2 movetowards movetowardsandavoid movetowardscellandavoid msg_frameadvance msg_postupdate msg_preupdate msg_savegame mul nearestspecialtarget neg neq neq0 normalize not notpersist null once or pi playsound playsoundatposition playsoundloop pop poplist pow prependstacktolist prependtolist print print2 print3 print4 print5 printall printallsp printstack pushlist quarterpi rad2deg randfloat randint rastercolor refcall refreshunitloscache registerformsg registerscript registerscriptvar removeaswareholder removelistelement removetableelement removeunitdamagemap removewhitespace repeat resetcamera return reverselist rotateobj rotateobjtowards rotateobjtowardscell rotatetowards rotatetowardscell rotateunit rotateunittowards rotateunittowardscell round rplcamcopyposandrot rplcamtween rplcamtweenlookat self sendmsg sendmversemsg setadalogopen setalllegalunitcells setbeambrightness setbeamcolor setbeamend setbeamforcelocalend setbeamstart setbeamvisible setbeamwidth setcameraposition setcamerarotation setcameratopdown setcanmoveunits setcelloccupiedcount setcmodeditmenuname setcmodplayermenuname setcreeper setcreepercutoff setcreepergraphavailable setcreeperinrange setcrimson setcustomobjectivetext setdecalcolor setdecalposition setdecalsize setdecalvisible setdepartbuttonavailable seteggorbdata setfactorywares setfieldcell setfieldrect setflow setgamemessagetext setgloballist setglobaltable setlegalunitcells setlistelement setlistelementrpn setmappanenabled setmaprotateenabled setmapzoomenabled setmeshhealth setmissionobjectiveenabled setmissionobjectiverequired setmversecreatesunitghost setmversesendcreeperchanges setobjactive setobjcolor setobjforward setobjlightconevisible setobjposition setobjrotation setobjscale setobjtext setobjtextbillboard setobjtextcolor setobjtextfontsize setorbitalcount setpause setprintprefixenabled setraster setrasterc setrastersize setregisteredscriptvar setrplcam setrplcamcursorlocked setrplcamforward setrplcamposition setrplcamright setrplcamrotation setrplcamup setscript1var setscriptvar setsoylentcount setsoylentdelay setsoylentmode settableelement settableelementrpn setterraformactivecell setterraformmarker setterrain setterraininrange setterrainline setterrainoverride setterrainspecial setthemeclifflight setthemeclifflightboost setthemecliffnormal setthemecliffnormalamt setthemecliffnormalscale setthemecliffscale setthemeclifftexture setthemenormal setthemenormalamt setthemenormalscale setthemeoverlayapplytocliffs setthemeoverlaycolor setthemeoverlayenabled setthemeoverlayoffset setthemeoverlaypixels setthemeoverlaypointfilter setthemeoverlayrectpixels setthemeoverlayscale setthemetexture setthemetexturedetile setthemetexturelight setthemetexturelightboost setthemetexturescale settimer0 settimer1 settimer2 settimer3 settimerobeypause0 settimerobeypause1 settimerobeypause2 settimerobeypause3 settotemactivated setundercreepereffectenabled setunitammo setunitammoware setunitanticreeperdamages setunitarmed setunitbuildlimit setunitbuildware setunitcanbuild setunitcandestroy setunitcanmove setunitcanstun setunitcell setunitconnectable setunitcreeperdamages setunitdamagedbyac setunitdamagedbycreeper setunitdebugtext setunitdestroyunevenland setunitenabled setuniternsimulated setunitfireoffset setunitfootprintresistscreeperheight setunitforward setunitgrowsmesh setunithealrate setunithealth setunitlosenabled setunitmaxammo setunitmaxhealth setunitminimapimage setunitminimapimagecolor setunitminimaptext setunitminimaptimetoevent setunitmodranges setunitmovecell setunitoccupiesland setunitoutlinecolor setunitoutlineenabled setunitoutlinemode setunitoutlinewidth setunitpacketrequestrate setunitpopupenabled setunitpopuptext0 setunitpopuptext1 setunitposition setunitrange setunitrequestpackets setunitrotation setunitselectable setunitselected setunitsettings setunitshieldrange setunitshieldvisible setunitspecialtarget setunitspecifiedtarget setunitspecifiedtargetoccupiesmap setunitspecifiedtargetpathheight setunitspecifiedtargetpathsourceoffset setunitspecifiedtargetshowpath setunitsselectable setunitstuncount setunitsupplied setunitsuppresscount setunitsuppressmovement setunittargetoffset setunituioptions setunituistate setunituitext setvoidheight setwallcharged shortestangle showadamessage showadamessageatcell showadamessageatunit showgamemessage showraster showterrainrangeindicator showuiindicator sign sign0 signalgenerator sin sounds specialtargets split sqrmagnitude sqrt stacksize startswith stopconsole stopsoundloop stringlength stringreplace stringtolist stununit stununitsinrange sub substring suppresstotemactivation swap tab table tablen tan tau threehalvespi threequarterpi tocell tolower toupper trace trace2 trace3 trace4 trace5 traceall traceallsp tracestack true twopi ufc unattachbeam uselegalunitcells v2 v3 v4 vector0 vectorangle vectoranglecell while xor
</Keywords> |
<Keywords name="Delimiters">00" 01\ 02" 03$$ 04 05: 06$ 07 08: 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords> | <Keywords name="Delimiters">00" 01\ 02" 03$$ 04 05: 06$ 07 08: 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords> |
</KeywordLists> | </KeywordLists> |
<Keywords name="Folders in code1, middle"></Keywords> | <Keywords name="Folders in code1, middle"></Keywords> |
<Keywords name="Folders in code1, close">} ) ]</Keywords> | <Keywords name="Folders in code1, close">} ) ]</Keywords> |
<Keywords name="Folders in code2, open">once if while do</Keywords> | <Keywords name="Folders in code2, open">once if while do switch case</Keywords> |
<Keywords name="Folders in code2, middle">else repeat return break</Keywords> | <Keywords name="Folders in code2, middle">else repeat return break</Keywords> |
<Keywords name="Folders in code2, close">endonce endif endwhile loop</Keywords> | <Keywords name="Folders in code2, close">endonce endif endwhile loop endswitch endcase</Keywords> |
<Keywords name="Folders in comment, open"></Keywords> | <Keywords name="Folders in comment, open"></Keywords> |
<Keywords name="Folders in comment, middle"></Keywords> | <Keywords name="Folders in comment, middle"></Keywords> |
<Keywords name="Folders in comment, close"></Keywords> | <Keywords name="Folders in comment, close"></Keywords> |
<Keywords name="Keywords1">gt >	gte >=	lt <	lte <=
eq ==	neq !=	gt0	gte0
lt0	lte0	eq0	neq0
and &&	or ||	xor	not !

add +	sub -	mul *	div /
mod %	mod2	pow ^	neg

sin	cos	tan
asin	acos	atan	atan2
sqrt	log	ln	log10
min	max	floor	ceil
avg2	abs	round	approximately
sign	sign0	clamp	clamp01</Keywords> | <Keywords name="Keywords1">gt >	gte >=	lt <	lte <=
eq ==	neq !=	gt0	gte0
lt0	lte0	eq0	neq0
and &&	or ||	xor	not !

add +	sub -	mul *	div /
mod %	mod2	pow ^	neg

sin	cos	tan
asin	acos	atan	atan2
sqrt	log	ln	log10
min	max	floor	ceil
avg2	abs	round	approximately
sign	sign0	clamp	clamp01</Keywords> |
<Keywords name="Keywords2"><- <-* <-! <-!* -> ->* ->! ->!* -? -?* -?! -?!* -- --* --! --!*</Keywords> | <Keywords name="Keywords2"><- -> -? -- <-! ->! -?! --!</Keywords> |
<Keywords name="Keywords3">dot	cross
v2	v3	v4
ev2	ev3	ev4
tocell	fromcell
magnitude	sqrmagnitude
normalize</Keywords> | <Keywords name="Keywords3">dot	cross
v2	v3	v4
ev2	ev3	ev4
tocell	fromcell
magnitude	sqrmagnitude
normalize</Keywords> |
<Keywords name="Keywords4">@ :</Keywords> | <Keywords name="Keywords4">@ :</Keywords> |
<Keywords name="Keywords5">concat	concat3	concat4
dq	cr	lf	tab

debug	debugallsp	trace
traceall	traceallsp	trace2	trace3
trace4	trace5	tracestack
cleartracelog	gettimestring

print	printall	printallsp	print2
print3	print4	print5	printstack

setunitdebugtext</Keywords> | <Keywords name="Keywords5">concat	concat3	concat4
dq	cr	lf	tab

debug	debugallsp	trace
traceall	traceallsp	trace2	trace3
trace4	trace5	tracestack
cleartracelog	gettimestring

print	printall	printallsp	print2
print3	print4	print5	printstack

setunitdebugtext</Keywords> |
<Keywords name="Keywords6">asint	asfloat
dup	dup2	swap	pop
stacksize	clearstack
copy	deepcopy	</Keywords> | <Keywords name="Keywords6">asint	asfloat	asString
dup	dup2	swap	pop
stacksize	clearstack
copy	deepcopy	</Keywords> |
<Keywords name="Keywords7">true	false 
self	i	j	k 
vector0	null	rad2deg	deg2rad
e	tau	pi	threequarterpi
halfpi	quarterpi	twopi	threehalvespi
</Keywords> | <Keywords name="Keywords7">true	false 
self	i	j	k 
vector0	null	rad2deg	deg2rad
e	tau	pi	threequarterpi
halfpi	quarterpi	twopi	threehalvespi
</Keywords> |
<Keywords name="Keywords8">abs acos acquiremissionobjective add addaswareholder addcreeper addcreeperinrange addcreeperwithcap addcreeperwithcapinrange and appendstacktolist appendtolist applytheme applytodamagemap approximately asfloat asin asint asstring atan atan2 attachbeam avg2 ballisticarclateral ballisticarcpos blitfaderaster blitraster bounceedgecollision bouncefadeblack bounceterraincollision break cancel ceil clamp clamp01 clearlist clearraster clearstack cleartracelog clearunitspecifiedtarget clipcreeperline closegamemessage concat concat3 concat4 convertactocreeper convertcreepertoac copy cos cr createbeam createeffect createegg createlist createliststartingsize createmissile createmist createorb createsnipershot createtable createtrail createunit createunitonterrain cross damagecreeper damagemesh damageunit debug debugallsp deepcopy deg2rad deployunitshield deregisterformsg destroyallattachedbeams destroyallbeams destroybeam destroyterrainrangeindicator destroytrail destroyunit distance distancecell distancepointline div do dot dq dup dup2 e editaddundo editredo editrestoreundo else endif endmission endonce endswith endwhile eq eq0 ev2 ev3 ev4 false fc findunitenemy floodfillterrain floor fromcell generateenergy getadalogopen getcameramode getcameraposition getcamerarotation getcanmoveunits getcreeper getcreepercutoff getdecalcolor getdecalposition getdecalsize getdecalvisible getdefaultcameraposition getecocounts geteditmode geternportal geternportalefficiency getexactcreeperheight getexactterrain getexactterrainwithshield getfactory getfinaldialogopen getflow getgametickcount getgameupdatecount getgloballist getglobaltable getkey getkeydown getlastexecutioncount getlistcount getlistelement getmapsize getmaxaccell getmaxcreepercell getmaxcreepercellwithdamage getminaccell getmincreepercell getmincreepercellwithdamage getminermode getmissionobjectiveenabled getmissionobjectiverequired getmissionobjectivestate getmissionscancomplete getmousebutton getmousebuttondown getmousebuttonup getmousescrolldelta getnearestairsac getnearestsnipertarget getnearestspore getobjactive getobjcolor getobjfacingangle getobjfacinganglecell getobjforward getobjposition getobjrotation getobjscale getopenbuildtab getorbitalcount getpause getpointerterraincoords getrandmapcell getriftlab getscript1var getscriptvar getselectedunits getsoylentmode gettableelement gettablekeys gettablevalues getterraformmenuopen getterrain getterrainlos getterrainvector getthemeclifflight getthemeclifflightboost getthemecliffnormal getthemecliffnormalamt getthemecliffnormalscale getthemecliffscale getthemeclifftexture getthemenormal getthemenormalamt getthemenormalscale getthemetexture getthemetexturedetile getthemetexturelight getthemetexturelightboost getthemetexturescale gettimer0 gettimer1 gettimer2 gettimer3 gettimestring gettotalac gettotalcreeper gettype getunitammo getunitanticreeperdamages getunitarmed getunitcanbuild getunitcandestroy getunitcell getunitconnectable getunitconnectedtoriftlab getunitconstructing getunitconstructingdata getunitcount getunitcreeperdamages getunitdamagedbyac getunitdamagedbycreeper getunitdestroyed getunitdestroyunevenland getunitenabled getuniternstate getunitfireoffset getunitfootprintresistscreeperheight getunitforward getunithealth getunitlosenabled getunitmaxammo getunitmaxhealth getunitoccupiesland getunitofficialname getunitpacketrequestrate getunitposition getunitrange getunitrangewithmods getunitrequestpackets getunitrotation getunitsbytype getunitselectable getunitselected getunitshieldrange getunitsinrange getunitspecifiedtarget getunitsupplied getunitsuppresscount getunitsuppressmovement getunittargetoffset getunituioptions getunituistate getunituitext getunitupdatecount getvoidheight gt gt0 gte gte0 halfpi i if insertlistelement invocationcount isadamessageread isadamessageshowing isbeam isbuildunitselected iscreepercutoff isgamemessageshowing ismissioncomplete isnull isv2inmap isv3inmap j k lf list listcontains listn ln log log10 loop lt lt0 lte lte0 magnitude max min mod mod2 movetowards movetowardsandavoid movetowardscellandavoid mul neg neq neq0 normalize not notpersist null once or pi playsound playsoundatposition playsoundloop pop poplist pow prependstacktolist prependtolist print print2 print3 print4 print5 printall printallsp printstack pushlist quarterpi rad2deg randfloat randint rastercolor refcall refreshunitloscache registerformsg removeaswareholder removelistelement removetableelement removeunitdamagemap repeat resetcamera return reverselist rotateobjtowards rotateobjtowardscell rotatetowards rotatetowardscell rotateunittowards rotateunittowardscell round rplcamcopyposandrot rplcamtween rplcamtweenlookat self sendmsg setadalogopen setbeambrightness setbeamcolor setbeamend setbeamforcelocalend setbeamstart setbeamvisible setbeamwidth setcameraposition setcamerarotation setcanmoveunits setcmodeditmenuname setcmodplayermenuname setcreeper setcreepercutoff setcreepergraphavailable setcreeperinrange setcustomobjectivetext setdecalcolor setdecalposition setdecalsize setdecalvisible setdepartbuttonavailable seteggorb setfieldrect setflow setgamemessagetext setgloballist setglobaltable setlegalunitcells setlistelement setlistelementrpn setmappanenabled setmaprotateenabled setmapzoomenabled setmissionobjectiveenabled setmissionobjectiverequired setobjactive setobjcolor setobjforward setobjlightconevisible setobjposition setobjrotation setobjscale setobjtext setobjtextbillboard setobjtextcolor setobjtextfontsize setorbitalcount setpause setraster setrasterc setrastersize setrplcam setrplcamposition setrplcamrotation setscript1var setscriptvar setsoylentmode settableelement setterrain setterraininrange setterrainline setthemeclifflight setthemeclifflightboost setthemecliffnormal setthemecliffnormalamt setthemecliffnormalscale setthemecliffscale setthemeclifftexture setthemenormal setthemenormalamt setthemenormalscale setthemetexture setthemetexturedetile setthemetexturelight setthemetexturelightboost setthemetexturescale settimer0 settimer1 settimer2 settimer3 settimerobeypause0 settimerobeypause1 settimerobeypause2 settimerobeypause3 setunitammo setunitanticreeperdamages setunitarmed setunitcanbuild setunitcandestroy setunitcell setunitconnectable setunitcreeperdamages setunitdamagedbyac setunitdamagedbycreeper setunitdebugtext setunitdestroyunevenland setunitenabled setunitfireoffset setunitfootprintresistscreeperheight setunitforward setunithealth setunitlosenabled setunitmaxammo setunitmaxhealth setunitoccupiesland setunitoutlinecolor setunitoutlineenabled setunitoutlinemode setunitoutlinewidth setunitpacketrequestrate setunitpopupenabled setunitpopuptext0 setunitpopuptext1 setunitposition setunitrange setunitrequestpackets setunitrotation setunitselected setunitselected setunitshieldrange setunitshieldvisible setunitspecifiedtarget setunitspecifiedtargetoccupiesmap setunitspecifiedtargetpathheight setunitspecifiedtargetpathsourceoffset setunitspecifiedtargetshowpath setunitsselectable setunitsupplied setunitsuppresscount setunitsuppressmovement setunittargetoffset setunituioptions setunituistate setunituitext setvoidheight setwallcharged shortestangle showadamessage showadamessageatcell showadamessageatunit showgamemessage showraster showterrainrangeindicator showuiindicator sign sign0 signalgenerator sin split sqrmagnitude sqrt stacksize startswith stopconsole stopsoundloop stringlength stringreplace stringtolist sub substring suppresstotemactivation swap tab table tablen tan tau threehalvespi threequarterpi tocell tolower toupper trace trace2 trace3 trace4 trace5 traceall traceallsp tracestack true twopi ufc unattachbeam unsetlegalunitcells uselegalunitcells v2 v3 v4 vector0 vectorangle vectoranglecell while xor</Keywords> | <Keywords name="Keywords8">abs acos acquiremissionobjective add addaswareholder addcreeper addcreeperinrange addcreeperwithcap addcreeperwithcapinrange and appendstacktolist appendtolist applytheme applytodamagemap approximately asfloat asin asint asstring atan atan2 attachbeam avg2 ballisticarclateral ballisticarcpos blitfaderaster blitraster bounceedgecollision bouncefadeblack bounceterraincollision break cancel ceil clamp clamp01 clearglobals clearlist clearlocals clearraster clearstack clearthemeoverlay cleartracelog clearunitspecifiedtarget clearunitstun clipcreeperline closegamemessage comma comment concat concat3 concat4 constructunit convertactocreeper convertcreepertoac copy cos cr createbeam createeffect createegg createlist createliststartingsize createmissile createmist createorb createsnipershot createtable createthemeoverlay createtrail createunit createunitonterrain cross damagecreeper damagemesh damageunit debug debugallsp deepcopy deg2rad deployunitshield deregisterformsg deregisterscript destroyallattachedbeams destroyallbeams destroybeam destroyterrainrangeindicator destroythemeoverlay destroytrail destroyunit distance distancecell distancepointline div do dot dq dup dup2 e editaddundo editredo editrestoreundo elapsedtime else endif endmission endonce endswith endwhile eq eq0 ev2 ev3 ev4 false fc findunitenemy floodfillterrain floor fromcell func_selected func_warepacketsent generateenergy getadalogopen getbuildunit getcameramode getcameraposition getcamerarotation getcameratopdown getcanmoveunits getcelloccupiedcount getcreeper getcreepercoverage getcreepercutoff getcreeperinrange getcreeperwithdamagemap getcrimson getdecalcolor getdecalposition getdecalsize getdecalvisible getdefaultcameraposition getecocounts geteditmode getenergybonus getenergyeco getenergygeneration getenergystore getenergyuse geternportal geternportalefficiency getexactcreeperheight getexactterrain getexactterrainandnormal getexactterrainwithshield getfactory getfactorywares getfieldcell getfinaldialogopen getflow getgameframecount getgametickcount getgameupdatecount getgloballist getglobaltable getkey getkeydown getlastexecutioncount getlistcount getlistelement getmappedkey getmappedkeydown getmappedkeystrings getmapsize getmaxaccell getmaxcreepercell getmaxcreepercellwithdamage getmeshhealth getminaccell getmincreepercell getmincreepercellwithdamage getminermode getmissionobjectiveenabled getmissionobjectiverequired getmissionobjectivestate getmissionscancomplete getmousebutton getmousebuttondown getmousebuttonup getmousedelta getmousescrolldelta getmverseplayernum getmverseplayers getnearestairsac getnearestsnipertarget getnearestspore getobjactive getobjcolor getobjfacingangle getobjfacinganglecell getobjforward getobjposition getobjrotation getobjscale getopenbuildtab getorbitalcount getpause getpointerterraincoords getprintprefixenabled getrandmapcell getregisteredscriptvar getriftlab getrplcamforward getrplcamposition getrplcamright getrplcamrotation getrplcamup getscript1var getscriptvar getselectedunits getsoylentmode gettablecount gettableelement gettablekeys gettablevalues getterraformdigsite getterraformmarker getterraformmenuopen getterrain getterrainlos getterrainoverride getterrainspecial getterrainvector getthemeclifflight getthemeclifflightboost getthemecliffnormal getthemecliffnormalamt getthemecliffnormalscale getthemecliffscale getthemeclifftexture getthemenormal getthemenormalamt getthemenormalscale getthemetexture getthemetexturedetile getthemetexturelight getthemetexturelightboost getthemetexturescale gettimer0 gettimer1 gettimer2 gettimer3 gettimestring gettotalac gettotalcreeper gettotemactivated gettype getundercreepereffectenabled getunitammo getunitammoware getunitanticreeperdamages getunitarmed getunitbuildlimit getunitbuildware getunitcanbuild getunitcandestroy getunitcanmove getunitcanstun getunitcell getunitconnectable getunitconnectedtoriftlab getunitconstructing getunitconstructingdata getunitcount getunitcreeperdamages getunitdamagedbyac getunitdamagedbycreeper getunitdestroyed getunitdestroyunevenland getunitenabled getuniternsimulated getuniternstate getunitfireoffset getunitfootprintresistscreeperheight getunitforward getunitgrowsmesh getunithealrate getunithealth getunitincreeper getunitlosenabled getunitmaxammo getunitmaxhealth getunitmovecell getunitoccupiesland getunitofficialname getunitpacketrequestrate getunitposition getunitrange getunitrangewithmods getunitrequestpackets getunitrotation getunits getunitsbytype getunitselectable getunitselected getunitsettings getunitshieldrange getunitsinrange getunitspecialtarget getunitspecifiedtarget getunitstuncount getunitsupplied getunitsuppresscount getunitsuppressmovement getunittargetoffset getunittrueguid getunittype getunituioptions getunituistate getunituitext getunitupdatecount getvoidheight gt gt0 gte gte0 halfpi i if insertlistelement invocationcount isadamessageread isadamessageshowing isbeam isbuildunitselected iscreepercutoff isgamemessageshowing ismissioncomplete isnull isv2inmap isv3inmap j k lf list listcontains listn ln log log10 loop lt lt0 lte lte0 magnitude max min mod mod2 movetowards movetowardsandavoid movetowardscellandavoid msg_frameadvance msg_postupdate msg_preupdate msg_savegame mul nearestspecialtarget neg neq neq0 normalize not notpersist null once or pi playsound playsoundatposition playsoundloop pop poplist pow prependstacktolist prependtolist print print2 print3 print4 print5 printall printallsp printstack pushlist quarterpi rad2deg randfloat randint rastercolor refcall refreshunitloscache registerformsg registerscript registerscriptvar removeaswareholder removelistelement removetableelement removeunitdamagemap removewhitespace repeat resetcamera return reverselist rotateobj rotateobjtowards rotateobjtowardscell rotatetowards rotatetowardscell rotateunit rotateunittowards rotateunittowardscell round rplcamcopyposandrot rplcamtween rplcamtweenlookat self sendmsg sendmversemsg setadalogopen setalllegalunitcells setbeambrightness setbeamcolor setbeamend setbeamforcelocalend setbeamstart setbeamvisible setbeamwidth setcameraposition setcamerarotation setcameratopdown setcanmoveunits setcelloccupiedcount setcmodeditmenuname setcmodplayermenuname setcreeper setcreepercutoff setcreepergraphavailable setcreeperinrange setcrimson setcustomobjectivetext setdecalcolor setdecalposition setdecalsize setdecalvisible setdepartbuttonavailable seteggorbdata setfactorywares setfieldcell setfieldrect setflow setgamemessagetext setgloballist setglobaltable setlegalunitcells setlistelement setlistelementrpn setmappanenabled setmaprotateenabled setmapzoomenabled setmeshhealth setmissionobjectiveenabled setmissionobjectiverequired setmversecreatesunitghost setmversesendcreeperchanges setobjactive setobjcolor setobjforward setobjlightconevisible setobjposition setobjrotation setobjscale setobjtext setobjtextbillboard setobjtextcolor setobjtextfontsize setorbitalcount setpause setprintprefixenabled setraster setrasterc setrastersize setregisteredscriptvar setrplcam setrplcamcursorlocked setrplcamforward setrplcamposition setrplcamright setrplcamrotation setrplcamup setscript1var setscriptvar setsoylentcount setsoylentdelay setsoylentmode settableelement settableelementrpn setterraformactivecell setterraformmarker setterrain setterraininrange setterrainline setterrainoverride setterrainspecial setthemeclifflight setthemeclifflightboost setthemecliffnormal setthemecliffnormalamt setthemecliffnormalscale setthemecliffscale setthemeclifftexture setthemenormal setthemenormalamt setthemenormalscale setthemeoverlayapplytocliffs setthemeoverlaycolor setthemeoverlayenabled setthemeoverlayoffset setthemeoverlaypixels setthemeoverlaypointfilter setthemeoverlayrectpixels setthemeoverlayscale setthemetexture setthemetexturedetile setthemetexturelight setthemetexturelightboost setthemetexturescale settimer0 settimer1 settimer2 settimer3 settimerobeypause0 settimerobeypause1 settimerobeypause2 settimerobeypause3 settotemactivated setundercreepereffectenabled setunitammo setunitammoware setunitanticreeperdamages setunitarmed setunitbuildlimit setunitbuildware setunitcanbuild setunitcandestroy setunitcanmove setunitcanstun setunitcell setunitconnectable setunitcreeperdamages setunitdamagedbyac setunitdamagedbycreeper setunitdebugtext setunitdestroyunevenland setunitenabled setuniternsimulated setunitfireoffset setunitfootprintresistscreeperheight setunitforward setunitgrowsmesh setunithealrate setunithealth setunitlosenabled setunitmaxammo setunitmaxhealth setunitminimapimage setunitminimapimagecolor setunitminimaptext setunitminimaptimetoevent setunitmodranges setunitmovecell setunitoccupiesland setunitoutlinecolor setunitoutlineenabled setunitoutlinemode setunitoutlinewidth setunitpacketrequestrate setunitpopupenabled setunitpopuptext0 setunitpopuptext1 setunitposition setunitrange setunitrequestpackets setunitrotation setunitselectable setunitselected setunitsettings setunitshieldrange setunitshieldvisible setunitspecialtarget setunitspecifiedtarget setunitspecifiedtargetoccupiesmap setunitspecifiedtargetpathheight setunitspecifiedtargetpathsourceoffset setunitspecifiedtargetshowpath setunitsselectable setunitstuncount setunitsupplied setunitsuppresscount setunitsuppressmovement setunittargetoffset setunituioptions setunituistate setunituitext setvoidheight setwallcharged shortestangle showadamessage showadamessageatcell showadamessageatunit showgamemessage showraster showterrainrangeindicator showuiindicator sign sign0 signalgenerator sin sounds specialtargets split sqrmagnitude sqrt stacksize startswith stopconsole stopsoundloop stringlength stringreplace stringtolist stununit stununitsinrange sub substring suppresstotemactivation swap tab table tablen tan tau threehalvespi threequarterpi tocell tolower toupper trace trace2 trace3 trace4 trace5 traceall traceallsp tracestack true twopi ufc unattachbeam uselegalunitcells v2 v3 v4 vector0 vectorangle vectoranglecell while xor
</Keywords> |
<Keywords name="Delimiters">00" 01\ 02" 03$$ 04 05: 06$ 07 08: 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords> | <Keywords name="Delimiters">00" 01\ 02" 03$$ 04 05: 06$ 07 08: 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords> |
</KeywordLists> | </KeywordLists> |
</code> | </code> |
| |
<= [[4rpl:syntax|4RPL Syntax Highlighters]] | <= [[cw4:4rpl_tools|Tools & Utilities]] |
| |
| |