; Michael Puckett keyword syntax file for Textpad ; Syntax coloring for syntax (*.syn) files ; Copyright (C) 1999, Michael Puckett ; last edit 1999/02/03 C=1 [Syntax] Namespace1 = 6 IgnoreCase = Yes InitKeyWordChars = +A-Za-z@ KeyWordChars = A-Za-z0-9 OperatorChars = &|!=:;%$#/ BracketChars = {}([]) PreprocStart = SyntaxStart = SyntaxEnd = CommentStart = @@( CommentEnd = ) CommentStartAlt = CommentEndAlt = SingleComment = @@ SingleCommentCol = 1 SingleCommentAlt = # SingleCommentColAlt = 1 SingleCommentEsc = StringStart = StringEnd = StringAlt = StringEsc = CharStart = CharEnd = CharEsc = ; /////////////////// ; standard properties ; /////////////////// [Keywords 1] whisper wh w page pa p say pose semipose teach move goto go follow unfollow desert dismiss @teleport @tel touch taste smell listen look lo l get take drop eat drink wear hold stow give kill enter leave examine ex ;+SCORE/PIE +SCORE +CON +COMPANY ;+COMPANY/PIE +POLL +BUILDERS ;+GENDER/PIE +ACT ;+IDLE/PIE ;+ONFOR/PIE +JOBS ;+NAME/GRAPH ;+WHERE/PIE ;+ECON/PIE ;+CTIME/PIE +AGE +POTM +PAYCHECK +VOTE +EVENTS +PON ;+HOUSE/PIE ;+LAST/GRAPH ;+STATS/PIE ;+PAGE/PIE ;+TEXT/PIE ;+CON/PIE WHO WHERE +FINGER FACE F SCORE SC +POT +VOLUNTEERS +VOL LOGOUT QUIT +RESTAURANTS +LOTS +CLOTS @dig @link @unlink @open VOS @lock @unlock @elock @eunlock @ulock @uunlock @create @clone @parent @par @UNPARENT @set @wipe @cpattr @mvattr @atrlock @atrchown @edit @APPEND @PREPEND @SETVERB @trigger @trig @tr @verb with @name @alias @chown @destroy @undestroy @unrecycle @decompile @dec @force @fo @sweep @scan @entrances @restart @halt @find @search @break @command @function @ps @grep @listmotd @password @stats @wcheck brief think @wait @notify @drain @emit @pemit @remit @lemit @oemit @chzone @zemit @dolist @dol @map @switch @swi @select @sel @cook @doing +PAIRS +MAP +PALETTE +C +PHOTO +IDPHOTO BATTLE DOING news read slay use @nuke @firstexit @channel @chan @chat + @cemit @gedit @mail @nspemit @version @whereis [Keywords 2] OUTPUTSUFFIX OUTPUTPREFIX IDLE +WHO2 +WHO3 +WHO4 +VIEW VIEW V @SEX @REGISTERED_EMAIL @AMAIL @MAILCURF @FORWARDLIST @LAST @LASTFAILED @LASTIP @LASTLOGOUT @LASTPAGED @LASTSITE @EALIAS @LALIAS @DESCRIBE @DESC @ODESCRIBE @ODESC @ADESCRIBE @ADESC @IDESCRIBE @IDESC @OIDESCRIBE @OIDESC @AIDESCRIBE @AIDESC @SCENT @OSCENT @ASCENT @ISCENT @IOSCENT @IASCENT @SOUND @OSOUND @ASOUND @ISOUND @IOSOUND @IASOUND @TOUCH @OTOUCH @ATOUCH @ITOUCH @IOTOUCH @IATOUCH @TASTE @OTASTE @ATASTE @ITASTE @IOTASTE @IATASTE @LISTEN @AHEAR @AAHEAR @AMHEAR @ACLONE @ADESTROY @ACONNECT @ADISCONNECT @AWAY @HAVEN @IDLE @EXITTO @PREFIX @TFPREFIX @INPREFIX @RQUOTA @SEMAPHORE @STARTUP @QUEUE @NAMEFORMAT @DESCFORMAT @IDESCFORMAT @CONFORMAT @EXITFORMAT @DEATH @ODEATH @ADEATH @DROP @ODROP @ADROP @DROPFAIL @ODROPFAIL @ADROPFAIL @ENTER @OENTER @OXENTER @AENTER @ENTERFAIL @EFAIL @OENTERFAIL @OEFAIL @AENTERFAIL @AEFAIL @LEAVE @OLEAVE @OXLEAVE @ALEAVE @LEAVEFAIL @LFAIL @OLEAVEFAIL @OLFAIL @ALEAVEFAIL @ALFAIL @SUCCESS @SUCC @OSUCCESS @OSUCC @ASUCCESS @ASUCC @FAILURE @FAIL @OFAILURE @OFAIL @AFAILURE @AFAIL @ZENTER @OZENTER @AZENTER @ZLEAVE @OZLEAVE @AZLEAVE @HOLD @OHOLD @AHOLD @UNHOLD @OUNHOLD @AUNHOLD @WEAR @OWEAR @AWEAR @UNWEAR @OUNWEAR @AUNWEAR @WEARFAIL @OWEARFAIL @AWEARFAIL @UNWEARFAIL @OUNWEARFAIL @AUNWEARFAIL @HOLDFAIL @OHOLDFAIL @AHOLDFAIL @UNHOLDFAIL @OUNHOLDFAIL @AUNHOLDFAIL @FILTER @INFILTER @FOLLOW @OFOLLOW @AFOLLOW @UNFOLLOW @OUNFOLLOW @AUNFOLLOW @FOLLOWERS @FOLLOWING @FOLLOWFAIL @OFOLLOWFAIL @AFOLLOWFAIL @MOVE @OMOVE @OXMOVE @AMOVE @COST @PAYMENT @PAY @OPAYMENT @OPAY @APAYMENT @APAY @PAYFAIL @OPAYFAIL @APAYFAIL @GIVE @OGIVE @AGIVE @RECEIVE @ORECEIVE @ARECEIVE @RECEIVEFAIL @ORECEIVEFAIL @ARECEIVEFAIL @TPORT @OTPORT @OXTPORT @ATPORT @CHARGES @RUNOUT @USE @OUSE @AUSE @USEFAIL @UFAIL @OUSEFAIL @OUFAIL @AUSEFAIL @AUFAIL @EATFAIL @OEATFAIL @EAT @OEAT @EATSERVING @OEATSERVING @AEATSERVING @SERVINGSIZE @VRML_URL @XYXXY @FUNCTIONS @FUNCTIONFORMAT @PAGELOCK @PAGEFAIL @MAILFAIL @SPEECHFAIL @VA @VB @VC @VD @VE @VF @VG @VH @VI @VJ @VK @VL @VM @VN @VO @VP @VQ @VR @VS @VT @VU @VV @VW @VX @VY @VZ @WA @WB @WC @WD @WE @WF @WG @WH @WI @WJ @WK @WL @WM @WN @WO @WP @WQ @WR @WS @WT @WU @WV @WW @WX @WY @WZ @XA @XB @XC @XD @XE @XF @XG @XH @XI @XJ @XK @XL @XM @XN @XO @XP @XQ @XR @XS @XT @XU @XV @XW @XX @XY @XZ ; /////////////////// ; other notable words ; /////////////////// [Keywords 3] me here home [Keywords 5] ; Wizard commands. @attribute @allhalt @allquota @boot @chownall @chzoneall @comment @dbck @disable @dump @enable @hide @hook @kick @log @motd @newpassword @newpass @pcreate @poll @poor @power @purge @quota @readcache @rejectmotd @shutdown @sitelock @squota @toad @uptime @wall @wizmotd @wizwall [Keywords 4] ;Attribute functions. aposs default edefault eval filter filterbool fold foreach get grep grepi lattr obj poss regrep regrepi subj udefault ufun u uldefault ulocal v xget zfun ;Bitwise functions. band bnand bnot bor bxor shl shr ;Boolean functions. and cand cor eq gt gte lt lte nand neq nor not or t xor ;Channel functions. cflags channels clock ctitle cwho ;Communication functions. cemit emit lemit nspemit oemit pemit remit zemit ;Dbref functions. children con entrances exit followers following home lcon lexits loc locate lparent lplayers lsearch lvcon lvexits lvplayers next num owner parent pmatch rloc rnum room where zone ;Html functions. html tag engtag tagwrap ;Information functions andflags andlflags conn controls ctime doing elock findable flags fullname hasattr hasattrp hasattrval hasattrpval hasflag haspower hastype height hidden idle iname lflags lock lstats lwho money mtime mwho name nattr nearby objmem orflags orlflags playermem poll ports powers quota type visible width ;List functions. element elements extract first grab graball index insert itemize items iter last ldelete map match matchall member mix munge remove replace rest revwords setdiff setinter setunion shuffle sort sortby splice step table wordpos words itext inum ilev ;Mail functions. ;Math functions. abs add bound lmath max mean median min mul sign stddev sub trunc val dec dist2d dist3d div floordiv inc mod acos asin atan atan2 ceil cos ctu e exp fdiv floor fmod ln log pi power round sin sqrt tan vadd vdim vdot vmag vmax vmin vmul vsub vunit ;Regular expression functions. regedit regeditall regeditalli regediti regmatch regmatchi regrab regraball regraballi regrabi regrep regrepi ;String functions. accent after alphamin alphamax art before brackets capstr case caseall cat center comp chr decrypt delete edit encrypt escape if ifelse lcstr left lit ljust merge mid ord pos regedit lpos regmatch repeat reverse right rjust scramble secure sha1 space spellnum squish strcat strinsert stripaccents stripansi strlen strmatch switch switchall trim ucstr wrap ;Time functions. convsecs convutcsecs convtime ctime etimefmt isdaylight mtime restarts restarttime secs starttime time timefmt timestring utctime ;Utility functions. ansi atrlock beep checkpass clone create cook die dig functions isdbref isint isnum isword localize link list lnum mudname null objeval open pcreate r rand restarts s scan set setq setr soundex soundslike tel textfile valid version wipe config [Keywords 6] ABODE AUDIBLE CHOWN_OK CLOUDY COLOR DARK DEBUG DESTROY_OK ENTER_OK FIXED FLOATING GAGGED HALT HAVEN JUDGE JUMP_OK JURY_OK LIGHT LINK_OK LISTEN_PARENT MISTRUST MONITOR MYOPIC NO_COMMAND NO_LEAVE NO_TEL NO_WARN NOACCENTS NOSPOOF ON-VACATION OPAQUE PARANOID PUPPET QUIET ROYALTY SAFE SHARED STICKY SUSPECT TERSE TRANSPARENT TRUST UNFINDABLE UNINSPECTED UNREGISTERED VERBOSE VISUAL WIZARD Z_TEL SMOKEY see_all