Annotate
- airsoftsoftwair
- Posts: 5461
- Joined: Fri Feb 12, 2010 2:33 pm
- Location: Germany
- Contact:
Re: Annotate
None that I'd know of.
Re: Annotate
Here's what I use...
Nathan
<Syntax>
<Name>Hollywood</Name>
<!--Rules for how to determain if a text is in this language:-->
<Qualifying>
<FilePattern>#?.hws</FilePattern>
</Qualifying>
<!--Make sure tokens is large enough to hold all tokens incl special tokens.-->
<Tokens>800</Tokens>
<Token pen="8">*</Token>
<Token pen="8">\</Token>
<Token pen="8">%</Token>
<Token pen="8">/</Token>
<Token pen="8">+</Token>
<Token pen="8">-</Token>
<Token pen="8">&</Token>
<Token pen="8">|</Token>
<Token pen="8">=</Token>
<Token pen="8"><</Token>
<Token pen="8">></Token>
<Token pen="8">^</Token>
<Token pen="8"><></Token>
<Token pen="8"><=</Token>
<Token pen="8">>=</Token>
<Token pen="8"><<</Token>
<Token pen="8">>></Token>
<Token pen="8">..</Token>
<Token pen="4">Abs</Token>
<Token pen="4">ACos</Token>
<Token pen="9" caseinsensitive="1">ACTIVEWINDOW</Token>
<Token pen="4">Add</Token>
<Token pen="4">AddArcToPath</Token>
<Token pen="4">AddBoxToPath</Token>
<Token pen="4">AddCircleToPath</Token>
<Token pen="4">AddEllipseToPath</Token>
<Token pen="4">AddFontPath</Token>
<Token pen="4">AddMove</Token>
<Token pen="4">AddTab</Token>
<Token pen="4">AddTextToPath</Token>
<Token pen="4">AddString</Token>
<Token pen="4">ActivateDisplay</Token>
<Token pen="4">AllocMem</Token>
<Token pen="8">And</Token>
<Token pen="4">AppendPath</Token>
<Token pen="4">Arc</Token>
<Token pen="4">ArcDistortBrush</Token>
<Token pen="4">ARGB</Token>
<Token pen="4">Asc</Token>
<Token pen="4">ASin</Token>
<Token pen="4">Assert</Token>
<Token pen="4">AsyncDrawFrame</Token>
<Token pen="4">ATan</Token>
<Token pen="4">ATan2</Token>
<Token pen="4">BarelDistortBrush</Token>
<Token pen="4">BeginAnimStream</Token>
<Token pen="4">BeginDoubleBuffer</Token>
<Token pen="4">BeginRefresh</Token>
<Token pen="4">BGPicToBrush</Token>
<Token pen="4">BinStr</Token>
<Token pen="4">BitClear</Token>
<Token pen="4">BitComplement</Token>
<Token pen="4">BitTest</Token>
<Token pen="4">BitSet</Token>
<Token pen="4">BitXor</Token>
<Token pen="4">Blue</Token>
<Token pen="4">BlurBrush</Token>
<Token pen="4">Box</Token>
<Token pen="4">BreakEventHandler</Token>
<Token pen="4">BreakWhileMouseOn</Token>
<Token pen="4">BrushToBGPic</Token>
<Token pen="4">BrushToGray</Token>
<Token pen="4">BrushToMonochrome</Token>
<Token pen="4">BrushToRGBArray</Token>
<Token pen="4">CancelAsynchDraw</Token>
<Token pen="4">Cast</Token>
<Token pen="4">Ceil</Token>
<Token pen="4">ChangeBrushTransparency</Token>
<Token pen="4">ChangeDirectory</Token>
<Token pen="4">ChangeDisplayMode</Token>
<Token pen="4">ChangeDisplaySize</Token>
<Token pen="4">ChangeInterval</Token>
<Token pen="4">CharcoalBrush</Token>
<Token pen="4">CheckEvent</Token>
<Token pen="4">Chr</Token>
<Token pen="4">Circle</Token>
<Token pen="4">ClearClipboard</Token>
<Token pen="4">ClearEvents</Token>
<Token pen="4">ClearInterval</Token>
<Token pen="4">ClearMove</Token>
<Token pen="4">ClearObjectData</Token>
<Token pen="4">ClearPath</Token>
<Token pen="4">ClearScreen</Token>
<Token pen="4">ClearTimeout</Token>
<Token pen="4">CloseCatalog</Token>
<Token pen="4">CloseConnection</Token>
<Token pen="4">CloseDirectory</Token>
<Token pen="4">CloseDisplay</Token>
<Token pen="4">CloseFile</Token>
<Token pen="4">CloseFont</Token>
<Token pen="4">CloseMusic</Token>
<Token pen="4">ClosePath</Token>
<Token pen="4">CloseResourceMonitor</Token>
<Token pen="4">CloseServer</Token>
<Token pen="4">CloseUDPObject</Token>
<Token pen="4">CloseVideo</Token>
<Token pen="9" caseinsensitive="1">CLOSEWINDOW</Token>
<Token pen="4">Cls</Token>
<Token pen="4">Collision</Token>
<Token pen="4">ColorRequest</Token>
<Token pen="4">CompareDates</Token>
<Token pen="4">CompressFile</Token>
<Token pen="4">Concat</Token>
<Token pen="4">Const</Token>
<Token pen="4">Continue</Token>
<Token pen="4">ContrastBrush</Token>
<Token pen="4">ConvertToBrush</Token>
<Token pen="4">CopyAnim</Token>
<Token pen="4">CopyBGPic</Token>
<Token pen="4">CopyBrush</Token>
<Token pen="4">CopyFile</Token>
<Token pen="4">CopyMem</Token>
<Token pen="4">CopyObjectData</Token>
<Token pen="4">CopyPath</Token>
<Token pen="4">CopySample</Token>
<Token pen="4">CopySprite</Token>
<Token pen="4">CopyTable</Token>
<Token pen="4">CopyTextObject</Token>
<Token pen="4">CountJoysticks</Token>
<Token pen="4">CountStr</Token>
<Token pen="4">Cos</Token>
<Token pen="4">CRC32</Token>
<Token pen="4">CRC32Str</Token>
<Token pen="4">CreateAnim</Token>
<Token pen="4">CreateBGPic</Token>
<Token pen="4">CreateBorderBrush</Token>
<Token pen="4">CreateBrush</Token>
<Token pen="4">CreateButton</Token>
<Token pen="4">CreateClipRegion</Token>
<Token pen="4">CreateDisplay</Token>
<Token pen="4">CreateGradientBGPic</Token>
<Token pen="4">CreateGradientBrush</Token>
<Token pen="4">CreateKeyDown</Token>
<Token pen="4">CreateLayer</Token>
<Token pen="4">CreateMusic</Token>
<Token pen="4">CreatePointer</Token>
<Token pen="4">CreatePort</Token>
<Token pen="4">CreateRainbowBGPic</Token>
<Token pen="4">CreateRexxPort</Token>
<Token pen="4">CreateSample</Token>
<Token pen="4">CreateServer</Token>
<Token pen="4">CreateShadowBrush</Token>
<Token pen="4">CreateShortcut</Token>
<Token pen="4">CreateSprite</Token>
<Token pen="4">CreateTextObject</Token>
<Token pen="4">CreateTexturedBGPic</Token>
<Token pen="4">CreateTexturedBrush</Token>
<Token pen="4">CreateUDPObject</Token>
<Token pen="4">CropBrush</Token>
<Token pen="4">CtrlCQuit</Token>
<Token pen="4">CurveTo</Token>
<Token pen="4">DebugOutput</Token>
<Token pen="4">DebugPrint</Token>
<Token pen="4">DebugPrompt</Token>
<Token pen="4">DebugStr</Token>
<Token pen="4">DebugVal</Token>
<Token pen="4">DecompressFile</Token>
<Token pen="4">DefineVirtualFile</Token>
<Token pen="4">DefineVirtualFileFromString</Token>
<Token pen="4">Deg</Token>
<Token pen="4">DeleteAlphaChannel</Token>
<Token pen="4">DeleteButton</Token>
<Token pen="4">DeleteFile</Token>
<Token pen="4">DeleteMask</Token>
<Token pen="4">Dim</Token>
<Token pen="4">DimStr</Token>
<Token pen="4">DisableButton</Token>
<Token pen="4">DisableEvent</Token>
<Token pen="4">DisableEventHandler</Token>
<Token pen="4">DisableLayers</Token>
<Token pen="4">DisablePrecalculation</Token>
<Token pen="4">DisplayAnimFrame</Token>
<Token pen="4">DisplayBGPic</Token>
<Token pen="4">DisplayBGPicPart</Token>
<Token pen="4">DisplayBGPicPartFX</Token>
<Token pen="4">DisplayBrush</Token>
<Token pen="4">DisplayBrushFX</Token>
<Token pen="4">DisplayBrushPart</Token>
<Token pen="4">DisplaySprite</Token>
<Token pen="4">DisplayTextObject</Token>
<Token pen="4">DisplayTextObjectFX</Token>
<Token pen="4">DisplayTransitionFX</Token>
<Token pen="4">Div</Token>
<Token pen="4">DoMove</Token>
<Token pen="4">DownloadFile</Token>
<Token pen="4">DrawPath</Token>
<Token pen="4">DumpMem</Token>
<Token pen="4">EdgeBrush</Token>
<Token pen="4">Ellipse</Token>
<Token pen="4">EmbossBrush</Token>
<Token pen="4">EnableButton</Token>
<Token pen="4">EnableEvent</Token>
<Token pen="4">EnableEventHandler</Token>
<Token pen="4">EnableLayers</Token>
<Token pen="4">EnablePrecalculation</Token>
<Token pen="4">EndDoubleBuffer</Token>
<Token pen="4">EndFunction</Token>
<Token pen="4">EndRefresh</Token>
<Token pen="4">EndSelect</Token>
<Token pen="4">End</Token>
<Token pen="4">Eof</Token>
<Token pen="4">Error</Token>
<Token pen="4">EscapeQuit</Token>
<Token pen="4">Eval</Token>
<Token pen="4">Execute</Token>
<Token pen="4">Exists</Token>
<Token pen="4">ExitOnError</Token>
<Token pen="4">Exp</Token>
<Token pen="18" style="bold">False</Token>
<Token pen="4">FileLength</Token>
<Token pen="4">FileLines</Token>
<Token pen="4">FilePart</Token>
<Token pen="4">FilePos</Token>
<Token pen="4">FileRequest</Token>
<Token pen="4">FileSize</Token>
<Token pen="4">FileToString</Token>
<Token pen="4">FillMem</Token>
<Token pen="4">FillMusicBuffer</Token>
<Token pen="4">FindStr</Token>
<Token pen="4">FinishAnimStream</Token>
<Token pen="4">FinishAsynchDraw</Token>
<Token pen="4">FloodFill</Token>
<Token pen="4">Floor</Token>
<Token pen="4">Flip</Token>
<Token pen="4">FlipBrush</Token>
<Token pen="4">FlipSprite</Token>
<Token pen="4">FlushFile</Token>
<Token pen="4">FontRequest</Token>
<Token pen="4">ForEach</Token>
<Token pen="4">ForEachI</Token>
<Token pen="4">FormatStr</Token>
<Token pen="4">For</Token>
<Token pen="4">Next</Token>
<Token pen="4">ForcePathUse</Token>
<Token pen="4">ForceVideoDriver</Token>
<Token pen="4">Frac</Token>
<Token pen="4">FreeAnim</Token>
<Token pen="4">FreeBGPic</Token>
<Token pen="4">FreeBrush</Token>
<Token pen="4">FreeClipRegion</Token>
<Token pen="4">FreeDisplay</Token>
<Token pen="4">FreeGlyphCache</Token>
<Token pen="4">FreeLayers</Token>
<Token pen="4">FreeMem</Token>
<Token pen="4">FreeModule</Token>
<Token pen="4">FreePath</Token>
<Token pen="4">FreePointer</Token>
<Token pen="4">FreeSample</Token>
<Token pen="4">FreeSprite</Token>
<Token pen="4">FreeTextObject</Token>
<Token pen="4">FrExp</Token>
<Token pen="4">FullPath</Token>
<Token pen="4">Function</Token>
<Token pen="4">GammaBrush</Token>
<Token pen="4">GetAnimFrame</Token>
<Token pen="4">GetAttribute</Token>
<Token pen="4">GetAvailableFonts</Token>
<Token pen="4">GetBrushLink</Token>
<Token pen="4">GetCatalogString</Token>
<Token pen="4">GetClipboard</Token>
<Token pen="4">GetCommandLine</Token>
<Token pen="4">GetConnectionIP</Token>
<Token pen="4">GetConnectionPort</Token>
<Token pen="4">GetConstant</Token>
<Token pen="4">GetCurrentDirectory</Token>
<Token pen="4">GetCurrentPoint</Token>
<Token pen="4">GetDate</Token>
<Token pen="4">GetDateNum</Token>
<Token pen="4">GetDisplayModes</Token>
<Token pen="4">GetEnv</Token>
<Token pen="4">GetErrorName</Token>
<Token pen="4">GetEventCode</Token>
<Token pen="4">GetFileArgument</Token>
<Token pen="4">GetFileAttributes</Token>
<Token pen="4">GetFPSLimit</Token>
<Token pen="4">GetHostName</Token>
<Token pen="4">GetIconProperties</Token>
<Token pen="4">GetKerningPair</Token>
<Token pen="4">GetLastError</Token>
<Token pen="4">GetLayerAtPos</Token>
<Token pen="4">GetLayerStyle</Token>
<Token pen="4">GetLocalIP</Token>
<Token pen="4">GetLocalPort</Token>
<Token pen="4">GetMemoryInfo</Token>
<Token pen="4">GetMetaTable</Token>
<Token pen="4">GetObjectData</Token>
<Token pen="4">GetObjects</Token>
<Token pen="4">GetObjectType</Token>
<Token pen="4">GetPathExtents</Token>
<Token pen="4">GetPatternPosition</Token>
<Token pen="4">GetPlugins</Token>
<Token pen="4">GetProgramInfo</Token>
<Token pen="4">GetPubScreens</Token>
<Token pen="4">GetRandomColor</Token>
<Token pen="4">GetRandomFX</Token>
<Token pen="4">GetRealColor</Token>
<Token pen="4">GetSampleData</Token>
<Token pen="4">GetShortcutPath</Token>
<Token pen="4">GetSongPosition</Token>
<Token pen="4">GetSystemCountry</Token>
<Token pen="4">GetSystemInfo</Token>
<Token pen="4">GetSystemLanguage</Token>
<Token pen="4">GetTempFileName</Token>
<Token pen="4">GetTime</Token>
<Token pen="4">GetTimer</Token>
<Token pen="4">GetType</Token>
<Token pen="4">GetVersion</Token>
<Token pen="4">GetVideoFrame</Token>
<Token pen="4">GetVolumeInfo</Token>
<Token pen="4">GetVolumeName</Token>
<Token pen="4">GetWeekday</Token>
<Token pen="4">Global</Token>
<Token pen="4">Gosub</Token>
<Token pen="4">Goto</Token>
<Token pen="4">GrabDesktop</Token>
<Token pen="4">Green</Token>
<Token pen="4">HaveObject</Token>
<Token pen="4">HexStr</Token>
<Token pen="4">HideDisplay</Token>
<Token pen="4">HideKeyboard</Token>
<Token pen="4">HideLayer</Token>
<Token pen="4">HideLayerFX</Token>
<Token pen="4">HidePointer</Token>
<Token pen="4">Hypot</Token>
<Token pen="4">If</Token>
<Token pen="4">EndIf</Token>
<Token pen="4">IIf</Token>
<Token pen="9" caseinsensitive="1">INACTIVEWINDOW</Token>
<Token pen="4">InKeyStr</Token>
<Token pen="4">InsertItem</Token>
<Token pen="4">InsertLayer</Token>
<Token pen="4">InsertSample</Token>
<Token pen="4">InsertStr</Token>
<Token pen="4">InstallEventHandler</Token>
<Token pen="4">Int</Token>
<Token pen="4">InvertAlphaChannel</Token>
<Token pen="4">InvertBrush</Token>
<Token pen="4">InvertMask</Token>
<Token pen="4">IPairs</Token>
<Token pen="4">IsAnim</Token>
<Token pen="4">IsAnimPlaying</Token>
<Token pen="4">IsDirectory</Token>
<Token pen="4">IsKeyDown</Token>
<Token pen="4">IsLeftMouse</Token>
<Token pen="4">IsMidMouse</Token>
<Token pen="4">IsModule</Token>
<Token pen="4">IsMusic</Token>
<Token pen="4">IsMusicPlaying</Token>
<Token pen="4">IsOnline</Token>
<Token pen="4">IsPathEmpty</Token>
<Token pen="4">IsPicture</Token>
<Token pen="4">IsRightMouse</Token>
<Token pen="4">IsSample</Token>
<Token pen="4">IsSamplePlaying</Token>
<Token pen="4">IsSound</Token>
<Token pen="4">IsVideo</Token>
<Token pen="4">IsVideoPlaying</Token>
<Token pen="4">JoyDir</Token>
<Token pen="4">JoyFire</Token>
<Token pen="4">Label</Token>
<Token pen="4">LayerExists</Token>
<Token pen="4">LayerToBack</Token>
<Token pen="4">LayerToFront</Token>
<Token pen="4">Ld</Token>
<Token pen="4">LdExp</Token>
<Token pen="4">LeftMouseQuit</Token>
<Token pen="4">LeftStr</Token>
<Token pen="4">Limit</Token>
<Token pen="4">Line</Token>
<Token pen="4">LineTo</Token>
<Token pen="4">ListItems</Token>
<Token pen="4">ListRequest</Token>
<Token pen="4">Ln</Token>
<Token pen="4">LoadAnim</Token>
<Token pen="4">LoadAnimFrame</Token>
<Token pen="4">LoadBGPic</Token>
<Token pen="4">LoadBrush</Token>
<Token pen="4">LoadModule</Token>
<Token pen="4">LoadSample</Token>
<Token pen="4">LoadSprite</Token>
<Token pen="4">Local</Token>
<Token pen="4">Locate</Token>
<Token pen="4">Log</Token>
<Token pen="4">LowerStr</Token>
<Token pen="4">MakeButton</Token>
<Token pen="4">MakeDirectory</Token>
<Token pen="4">MatchPattern</Token>
<Token pen="4">Max</Token>
<Token pen="4">MD5</Token>
<Token pen="4">MD5Str</Token>
<Token pen="4">MidStr</Token>
<Token pen="4">Min</Token>
<Token pen="4">MixBrush</Token>
<Token pen="4">MixRGB</Token>
<Token pen="4">MixSample</Token>
<Token pen="4">Mod</Token>
<Token pen="4">ModifyAnimFrames</Token>
<Token pen="4">ModifyButton</Token>
<Token pen="4">ModifyKeyDown</Token>
<Token pen="4">ModifyLayerFrames</Token>
<Token pen="4">ModulateBrush</Token>
<Token pen="4">MouseX</Token>
<Token pen="4">MouseY</Token>
<Token pen="4">MoveAnim</Token>
<Token pen="4">MoveBrush</Token>
<Token pen="4">MoveDisplay</Token>
<Token pen="4">MoveLayer</Token>
<Token pen="4">MovePointer</Token>
<Token pen="4">MoveSprite</Token>
<Token pen="4">MoveTextObject</Token>
<Token pen="4">MoveTo</Token>
<Token pen="9" caseinsensitive="1">MOVEWINDOW</Token>
<Token pen="4">Mul</Token>
<Token pen="4">NextDirectoryEntry</Token>
<Token pen="4">NextFrame</Token>
<Token pen="4">NextItem</Token>
<Token pen="4">NormalizePath</Token>
<Token pen="8">Not</Token>
<Token pen="4">NPrint</Token>
<Token pen="4">OilPaintBrush</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONCLICK</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONCLICKALL</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONOVER</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONOVERALL</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONRIGHTCLICK</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONRIGHTCLICKALL</Token>
<Token pen="9" caseinsensitive="1">ONJOYDOWN</Token>
<Token pen="9" caseinsensitive="1">ONJOYDOWNLEFT</Token>
<Token pen="9" caseinsensitive="1">ONJOYDOWNRIGHT</Token>
<Token pen="9" caseinsensitive="1">ONJOYFIRE</Token>
<Token pen="9" caseinsensitive="1">ONJOYLEFT</Token>
<Token pen="9" caseinsensitive="1">ONJOYRIGHT</Token>
<Token pen="9" caseinsensitive="1">ONJOYUP</Token>
<Token pen="9" caseinsensitive="1">ONJOYUPLEFT</Token>
<Token pen="9" caseinsensitive="1">ONJOYUPRIGHT</Token>
<Token pen="9" caseinsensitive="1">ONKEYDOWN</Token>
<Token pen="9" caseinsensitive="1">ONKEYDOWNALL</Token>
<Token pen="4">OpenCatalog</Token>
<Token pen="4">OpenConnection</Token>
<Token pen="4">OpenDirectory</Token>
<Token pen="4">OpenDisplay</Token>
<Token pen="4">OpenFile</Token>
<Token pen="4">OpenFont</Token>
<Token pen="4">OpenMusic</Token>
<Token pen="4">OpenResourceMonitor</Token>
<Token pen="4">OpenURL</Token>
<Token pen="4">OpenVideo</Token>
<Token pen="8">Or</Token>
<Token pen="4">PadNum</Token>
<Token pen="4">Pairs</Token>
<Token pen="4">PatternFindStr</Token>
<Token pen="4">PatternReplaceStr</Token>
<Token pen="4">PathPart</Token>
<Token pen="4">PathRequest</Token>
<Token pen="4">PauseModule</Token>
<Token pen="4">PauseMusic</Token>
<Token pen="4">PauseTimer</Token>
<Token pen="4">PauseVideo</Token>
<Token pen="4">Peek</Token>
<Token pen="4">PeekClipboard</Token>
<Token pen="4">PerspectiveDistortBrush</Token>
<Token pen="4">PixelateBrush</Token>
<Token pen="4">PlayAnim</Token>
<Token pen="4">PlayAnimDisk</Token>
<Token pen="4">PlayModule</Token>
<Token pen="4">PlayMusic</Token>
<Token pen="4">PlaySample</Token>
<Token pen="4">PlaySubSong</Token>
<Token pen="4">PlayVideo</Token>
<Token pen="4">Plot</Token>
<Token pen="4">Poke</Token>
<Token pen="4">PolarDistortBrush</Token>
<Token pen="4">Polygon</Token>
<Token pen="4">Pow</Token>
<Token pen="4">Print</Token>
<Token pen="4">Rad</Token>
<Token pen="4">RaiseOnError</Token>
<Token pen="4">RasterizeBrush</Token>
<Token pen="4">RawEqual</Token>
<Token pen="4">RawGet</Token>
<Token pen="4">RawSet</Token>
<Token pen="4">ReadBrushPixel</Token>
<Token pen="4">ReadChr</Token>
<Token pen="4">ReadDirectory</Token>
<Token pen="4">ReadFloat</Token>
<Token pen="4">ReadFunction</Token>
<Token pen="4">ReadInt</Token>
<Token pen="4">ReadLine</Token>
<Token pen="4">ReadMem</Token>
<Token pen="4">ReadPixel</Token>
<Token pen="4">ReadRegistryKey</Token>
<Token pen="4">ReadShort</Token>
<Token pen="4">ReadString</Token>
<Token pen="4">ReadTable</Token>
<Token pen="4">ReceiveData</Token>
<Token pen="4">ReceiveUPDData</Token>
<Token pen="4">Red</Token>
<Token pen="4">RelCurveTo</Token>
<Token pen="4">RelLineTo</Token>
<Token pen="4">RelMoveTo</Token>
<Token pen="4">Rename</Token>
<Token pen="4">RemoveButton</Token>
<Token pen="4">RemoveItem</Token>
<Token pen="4">RemoveKeyDown</Token>
<Token pen="4">RemoveLayer</Token>
<Token pen="4">RemoveLayerFX</Token>
<Token pen="4">RemoveSprite</Token>
<Token pen="4">RemoveSprites</Token>
<Token pen="4">RepeatStr</Token>
<Token pen="4">Repeat</Token>
<Token pen="4">Until</Token>
<Token pen="4">ReplaceColors</Token>
<Token pen="4">ReplaceStr</Token>
<Token pen="4">ResetKeyState</Token>
<Token pen="4">ResetTabs</Token>
<Token pen="4">ResetTimer</Token>
<Token pen="4">ResumeModule</Token>
<Token pen="4">ResumeMusic</Token>
<Token pen="4">ResumeTimer</Token>
<Token pen="4">ResumeVideo</Token>
<Token pen="4">Return</Token>
<Token pen="4">RGB</Token>
<Token pen="4">RGBArrayToBrush</Token>
<Token pen="4">RightStr</Token>
<Token pen="4">Rnd</Token>
<Token pen="4">RndF</Token>
<Token pen="4">Rol</Token>
<Token pen="4">Ror</Token>
<Token pen="4">RotateBrush</Token>
<Token pen="4">RotateLayer</Token>
<Token pen="4">RotateTextObject</Token>
<Token pen="4">Round</Token>
<Token pen="4">Rt</Token>
<Token pen="4">Run</Token>
<Token pen="4">RunRexxScript</Token>
<Token pen="4">Sar</Token>
<Token pen="4">SaveAnim</Token>
<Token pen="4">SaveBrush</Token>
<Token pen="4">SaveSample</Token>
<Token pen="4">SaveSnapshot</Token>
<Token pen="4">ScaleAnim</Token>
<Token pen="4">ScaleBGPic</Token>
<Token pen="4">ScaleBrush</Token>
<Token pen="4">ScaleLayer</Token>
<Token pen="4">ScaleSprite</Token>
<Token pen="4">ScaleTextObject</Token>
<Token pen="4">Seek</Token>
<Token pen="4">SeekMusic</Token>
<Token pen="4">SeekVideo</Token>
<Token pen="4">SelectAlphaChannel</Token>
<Token pen="4">SelectAnim</Token>
<Token pen="4">SelectBGPic</Token>
<Token pen="4">SelectBrush</Token>
<Token pen="4">SelectDisplay</Token>
<Token pen="4">SelectLayer</Token>
<Token pen="4">SelectMask</Token>
<Token pen="4">SendData</Token>
<Token pen="4">SendMessage</Token>
<Token pen="4">SendRexxCommand</Token>
<Token pen="4">SendUDPData</Token>
<Token pen="4">SepiaToneBrush</Token>
<Token pen="4">SetAlphaIntensity</Token>
<Token pen="4">SetAnimFrameDelay</Token>
<Token pen="4">SetBrushTransparency</Token>
<Token pen="4">SetClipBoard</Token>
<Token pen="4">SetClipRegion</Token>
<Token pen="4">SetDash</Token>
<Token pen="4">SetDefaultEncoding</Token>
<Token pen="4">SetDisplayAttributes</Token>
<Token pen="4">SetDrawTagsDefault</Token>
<Token pen="4">SetEnv</Token>
<Token pen="4">SetEventTimeout</Token>
<Token pen="4">SetFileAttributes</Token>
<Token pen="4">SetFillRule</Token>
<Token pen="4">SetFillStyle</Token>
<Token pen="4">SetFont</Token>
<Token pen="4">SetFontColor</Token>
<Token pen="4">SetFontStyle</Token>
<Token pen="4">SetFormStyle</Token>
<Token pen="4">SetFPSLimit</Token>
<Token pen="4">SetIconProperties</Token>
<Token pen="4">SetInterval</Token>
<Token pen="4">SetIOMode</Token>
<Token pen="4">SetLayerAnchor</Token>
<Token pen="4">SetLayerBorder</Token>
<Token pen="4">SetLayerFilter</Token>
<Token pen="4">SetLayerLight</Token>
<Token pen="4">SetLayerName</Token>
<Token pen="4">SetLayerShadow</Token>
<Token pen="4">SetLayerStyle</Token>
<Token pen="4">SetLayerTint</Token>
<Token pen="4">SetLayerTransparency</Token>
<Token pen="4">SetLayerZPos</Token>
<Token pen="4">SetLineCap</Token>
<Token pen="4">SetLineJoin</Token>
<Token pen="4">SetLineWidth</Token>
<Token pen="4">SetMargins</Token>
<Token pen="4">SetMaskMode</Token>
<Token pen="4">SetMasterVolume</Token>
<Token pen="4">SetMetaTable</Token>
<Token pen="4">SetMusicVolume</Token>
<Token pen="4">SetNetworkTimeout</Token>
<Token pen="4">SetObjectData</Token>
<Token pen="4">SetPanning</Token>
<Token pen="4">SetPitch</Token>
<Token pen="4">SetPointer</Token>
<Token pen="4">SetTimeout</Token>
<Token pen="4">SetTitle</Token>
<Token pen="4">SetTrayIcon</Token>
<Token pen="4">SetVarType</Token>
<Token pen="4">SetVideoPosition</Token>
<Token pen="4">SetVideoSize</Token>
<Token pen="4">SetVideoVolume</Token>
<Token pen="4">SetVolume</Token>
<Token pen="4">SetWBIcon</Token>
<Token pen="4">Sgn</Token>
<Token pen="4">Shl</Token>
<Token pen="4">SharpenBrush</Token>
<Token pen="4">ShowDisplay</Token>
<Token pen="4">ShowKeyboard</Token>
<Token pen="4">ShowLayer</Token>
<Token pen="4">ShowLayerFX</Token>
<Token pen="4">ShowPointer</Token>
<Token pen="4">ShowScreen</Token>
<Token pen="4">ShowToast</Token>
<Token pen="4">Shr</Token>
<Token pen="4">Sin</Token>
<Token pen="9" caseinsensitive="1">SIZEWINDOW</Token>
<Token pen="4">SolarizeBrush</Token>
<Token pen="4">Sort</Token>
<Token pen="4">SplitStr</Token>
<Token pen="4">Sqrt</Token>
<Token pen="4">StartPath</Token>
<Token pen="4">StartSubPath</Token>
<Token pen="4">StartTimer</Token>
<Token pen="4">StopAnim</Token>
<Token pen="4">StopModule</Token>
<Token pen="4">StopMusic</Token>
<Token pen="4">StopSample</Token>
<Token pen="4">StopTimer</Token>
<Token pen="4">StopVideo</Token>
<Token pen="4">StringRequest</Token>
<Token pen="4">StringToFile</Token>
<Token pen="4">StrLen</Token>
<Token pen="4">StrStr</Token>
<Token pen="4">StrToArray</Token>
<Token pen="4">Sub</Token>
<Token pen="4">SwapLayers</Token>
<Token pen="4">SwirlBrush</Token>
<Token pen="4">Switch</Token>
<Token pen="4">Case</Token>
<Token pen="4">EndSwitch</Token>
<Token pen="4">SystemRequest</Token>
<Token pen="4">Tan</Token>
<Token pen="4">TextExtent</Token>
<Token pen="4">TextHeight</Token>
<Token pen="4">TextOut</Token>
<Token pen="4">TextWidth</Token>
<Token pen="4">TintBrush</Token>
<Token pen="4">ToHostName</Token>
<Token pen="4">ToIP</Token>
<Token pen="4">ToNumber</Token>
<Token pen="4">ToString</Token>
<Token pen="4">TransformBrush</Token>
<Token pen="4">TransformLayer</Token>
<Token pen="4">TranslateLayer</Token>
<Token pen="4">TranslatePath</Token>
<Token pen="4">TrimBrush</Token>
<Token pen="4">TrimStr</Token>
<Token pen="18" style="bold">True</Token>
<Token pen="4">UndefineVirtualStringFile</Token>
<Token pen="4">Undo</Token>
<Token pen="4">UndoFX</Token>
<Token pen="4">UnleftStr</Token>
<Token pen="4">UnmidStr</Token>
<Token pen="4">Unpack</Token>
<Token pen="4">UnrightStr</Token>
<Token pen="4">UnsetEnv</Token>
<Token pen="4">UploadFile</Token>
<Token pen="4">UpperStr</Token>
<Token pen="4">UseFont</Token>
<Token pen="4">Val</Token>
<Token pen="4">VWait</Token>
<Token pen="4">Wait</Token>
<Token pen="4">WaitAnimEnd</Token>
<Token pen="4">WaitEvent</Token>
<Token pen="4">WaitKeyDown</Token>
<Token pen="4">WaitLeftMouse</Token>
<Token pen="4">WaitMidMouse</Token>
<Token pen="4">WaitPatternPosition</Token>
<Token pen="4">WaitRightMouse</Token>
<Token pen="4">WaitSampleEnd</Token>
<Token pen="4">WaitSongPosition</Token>
<Token pen="4">WaitTimer</Token>
<Token pen="4">WaterRippleBrush</Token>
<Token pen="4">While</Token>
<Token pen="4">Wend</Token>
<Token pen="4">WhileKeyDown</Token>
<Token pen="4">WhileMouseDown</Token>
<Token pen="4">WhileMouseOn</Token>
<Token pen="4">WhileRightMouseDown</Token>
<Token pen="4">Wrap</Token>
<Token pen="4">WriteAnimFrame</Token>
<Token pen="4">WriteBrushPixel</Token>
<Token pen="4">WriteChr</Token>
<Token pen="4">WriteFloat</Token>
<Token pen="4">WriteFunction</Token>
<Token pen="4">WriteInt</Token>
<Token pen="4">WriteLine</Token>
<Token pen="4">WriteMem</Token>
<Token pen="4">WriteRegistryKey</Token>
<Token pen="4">WriteShort</Token>
<Token pen="4">WriteString</Token>
<Token pen="4">WriteTable</Token>
<Token style="bold" absolute="true">(</Token>
<Token style="bold" absolute="true">)</Token>
<Token style="bold">,</Token>
<Token style="bold" absolute="true">{</Token>
<Token style="bold" absolute="true">}</Token>
<Token style="bold" absolute="true">]</Token>
<Token style="bold" absolute="true">[</Token>
<Token style="bold" absolute="true">.</Token>
<!--String and char-const tokens:-->
<ComplexToken>
<Token pen="11" style="bold">@</Token>
<MatchToToken> </MatchToToken>
</ComplexToken>
<ComplexToken>
<Token pen="117">p_</Token>
<MatchToToken> </MatchToToken>
<MatchToToken>(</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="2">"</Token>
<MatchToToken>"</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="152" style="bold">;</Token>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="2">'</Token>
<MatchToToken>'</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken type="hexnumber">
<Token pen="2">0x</Token>
</ComplexToken>
<ComplexToken type="hexnumber">
<Token pen="2">$</Token>
</ComplexToken>
<ComplexToken type="binnumber">
<Token pen="2">%</Token>
</ComplexToken>
<ComplexToken type="decnumber">
<Token pen="2"/>
</ComplexToken>
<!--Comments...-->
<ComplexToken>
<Token pen="152" style="bold" absolute="true">/*</Token>
<MatchToToken>*/</MatchToToken>
<MultiLine/>
</ComplexToken>
<Token pen="152" style="bold">*/</Token>
<Token pen="18" style="bold" absolute="true">#</Token>
<!--Preprocessing directives...-->
<ComplexToken type="alphalower">
<Token pen="2">#</Token>
</ComplexToken>
</Syntax>
Nathan
<Syntax>
<Name>Hollywood</Name>
<!--Rules for how to determain if a text is in this language:-->
<Qualifying>
<FilePattern>#?.hws</FilePattern>
</Qualifying>
<!--Make sure tokens is large enough to hold all tokens incl special tokens.-->
<Tokens>800</Tokens>
<Token pen="8">*</Token>
<Token pen="8">\</Token>
<Token pen="8">%</Token>
<Token pen="8">/</Token>
<Token pen="8">+</Token>
<Token pen="8">-</Token>
<Token pen="8">&</Token>
<Token pen="8">|</Token>
<Token pen="8">=</Token>
<Token pen="8"><</Token>
<Token pen="8">></Token>
<Token pen="8">^</Token>
<Token pen="8"><></Token>
<Token pen="8"><=</Token>
<Token pen="8">>=</Token>
<Token pen="8"><<</Token>
<Token pen="8">>></Token>
<Token pen="8">..</Token>
<Token pen="4">Abs</Token>
<Token pen="4">ACos</Token>
<Token pen="9" caseinsensitive="1">ACTIVEWINDOW</Token>
<Token pen="4">Add</Token>
<Token pen="4">AddArcToPath</Token>
<Token pen="4">AddBoxToPath</Token>
<Token pen="4">AddCircleToPath</Token>
<Token pen="4">AddEllipseToPath</Token>
<Token pen="4">AddFontPath</Token>
<Token pen="4">AddMove</Token>
<Token pen="4">AddTab</Token>
<Token pen="4">AddTextToPath</Token>
<Token pen="4">AddString</Token>
<Token pen="4">ActivateDisplay</Token>
<Token pen="4">AllocMem</Token>
<Token pen="8">And</Token>
<Token pen="4">AppendPath</Token>
<Token pen="4">Arc</Token>
<Token pen="4">ArcDistortBrush</Token>
<Token pen="4">ARGB</Token>
<Token pen="4">Asc</Token>
<Token pen="4">ASin</Token>
<Token pen="4">Assert</Token>
<Token pen="4">AsyncDrawFrame</Token>
<Token pen="4">ATan</Token>
<Token pen="4">ATan2</Token>
<Token pen="4">BarelDistortBrush</Token>
<Token pen="4">BeginAnimStream</Token>
<Token pen="4">BeginDoubleBuffer</Token>
<Token pen="4">BeginRefresh</Token>
<Token pen="4">BGPicToBrush</Token>
<Token pen="4">BinStr</Token>
<Token pen="4">BitClear</Token>
<Token pen="4">BitComplement</Token>
<Token pen="4">BitTest</Token>
<Token pen="4">BitSet</Token>
<Token pen="4">BitXor</Token>
<Token pen="4">Blue</Token>
<Token pen="4">BlurBrush</Token>
<Token pen="4">Box</Token>
<Token pen="4">BreakEventHandler</Token>
<Token pen="4">BreakWhileMouseOn</Token>
<Token pen="4">BrushToBGPic</Token>
<Token pen="4">BrushToGray</Token>
<Token pen="4">BrushToMonochrome</Token>
<Token pen="4">BrushToRGBArray</Token>
<Token pen="4">CancelAsynchDraw</Token>
<Token pen="4">Cast</Token>
<Token pen="4">Ceil</Token>
<Token pen="4">ChangeBrushTransparency</Token>
<Token pen="4">ChangeDirectory</Token>
<Token pen="4">ChangeDisplayMode</Token>
<Token pen="4">ChangeDisplaySize</Token>
<Token pen="4">ChangeInterval</Token>
<Token pen="4">CharcoalBrush</Token>
<Token pen="4">CheckEvent</Token>
<Token pen="4">Chr</Token>
<Token pen="4">Circle</Token>
<Token pen="4">ClearClipboard</Token>
<Token pen="4">ClearEvents</Token>
<Token pen="4">ClearInterval</Token>
<Token pen="4">ClearMove</Token>
<Token pen="4">ClearObjectData</Token>
<Token pen="4">ClearPath</Token>
<Token pen="4">ClearScreen</Token>
<Token pen="4">ClearTimeout</Token>
<Token pen="4">CloseCatalog</Token>
<Token pen="4">CloseConnection</Token>
<Token pen="4">CloseDirectory</Token>
<Token pen="4">CloseDisplay</Token>
<Token pen="4">CloseFile</Token>
<Token pen="4">CloseFont</Token>
<Token pen="4">CloseMusic</Token>
<Token pen="4">ClosePath</Token>
<Token pen="4">CloseResourceMonitor</Token>
<Token pen="4">CloseServer</Token>
<Token pen="4">CloseUDPObject</Token>
<Token pen="4">CloseVideo</Token>
<Token pen="9" caseinsensitive="1">CLOSEWINDOW</Token>
<Token pen="4">Cls</Token>
<Token pen="4">Collision</Token>
<Token pen="4">ColorRequest</Token>
<Token pen="4">CompareDates</Token>
<Token pen="4">CompressFile</Token>
<Token pen="4">Concat</Token>
<Token pen="4">Const</Token>
<Token pen="4">Continue</Token>
<Token pen="4">ContrastBrush</Token>
<Token pen="4">ConvertToBrush</Token>
<Token pen="4">CopyAnim</Token>
<Token pen="4">CopyBGPic</Token>
<Token pen="4">CopyBrush</Token>
<Token pen="4">CopyFile</Token>
<Token pen="4">CopyMem</Token>
<Token pen="4">CopyObjectData</Token>
<Token pen="4">CopyPath</Token>
<Token pen="4">CopySample</Token>
<Token pen="4">CopySprite</Token>
<Token pen="4">CopyTable</Token>
<Token pen="4">CopyTextObject</Token>
<Token pen="4">CountJoysticks</Token>
<Token pen="4">CountStr</Token>
<Token pen="4">Cos</Token>
<Token pen="4">CRC32</Token>
<Token pen="4">CRC32Str</Token>
<Token pen="4">CreateAnim</Token>
<Token pen="4">CreateBGPic</Token>
<Token pen="4">CreateBorderBrush</Token>
<Token pen="4">CreateBrush</Token>
<Token pen="4">CreateButton</Token>
<Token pen="4">CreateClipRegion</Token>
<Token pen="4">CreateDisplay</Token>
<Token pen="4">CreateGradientBGPic</Token>
<Token pen="4">CreateGradientBrush</Token>
<Token pen="4">CreateKeyDown</Token>
<Token pen="4">CreateLayer</Token>
<Token pen="4">CreateMusic</Token>
<Token pen="4">CreatePointer</Token>
<Token pen="4">CreatePort</Token>
<Token pen="4">CreateRainbowBGPic</Token>
<Token pen="4">CreateRexxPort</Token>
<Token pen="4">CreateSample</Token>
<Token pen="4">CreateServer</Token>
<Token pen="4">CreateShadowBrush</Token>
<Token pen="4">CreateShortcut</Token>
<Token pen="4">CreateSprite</Token>
<Token pen="4">CreateTextObject</Token>
<Token pen="4">CreateTexturedBGPic</Token>
<Token pen="4">CreateTexturedBrush</Token>
<Token pen="4">CreateUDPObject</Token>
<Token pen="4">CropBrush</Token>
<Token pen="4">CtrlCQuit</Token>
<Token pen="4">CurveTo</Token>
<Token pen="4">DebugOutput</Token>
<Token pen="4">DebugPrint</Token>
<Token pen="4">DebugPrompt</Token>
<Token pen="4">DebugStr</Token>
<Token pen="4">DebugVal</Token>
<Token pen="4">DecompressFile</Token>
<Token pen="4">DefineVirtualFile</Token>
<Token pen="4">DefineVirtualFileFromString</Token>
<Token pen="4">Deg</Token>
<Token pen="4">DeleteAlphaChannel</Token>
<Token pen="4">DeleteButton</Token>
<Token pen="4">DeleteFile</Token>
<Token pen="4">DeleteMask</Token>
<Token pen="4">Dim</Token>
<Token pen="4">DimStr</Token>
<Token pen="4">DisableButton</Token>
<Token pen="4">DisableEvent</Token>
<Token pen="4">DisableEventHandler</Token>
<Token pen="4">DisableLayers</Token>
<Token pen="4">DisablePrecalculation</Token>
<Token pen="4">DisplayAnimFrame</Token>
<Token pen="4">DisplayBGPic</Token>
<Token pen="4">DisplayBGPicPart</Token>
<Token pen="4">DisplayBGPicPartFX</Token>
<Token pen="4">DisplayBrush</Token>
<Token pen="4">DisplayBrushFX</Token>
<Token pen="4">DisplayBrushPart</Token>
<Token pen="4">DisplaySprite</Token>
<Token pen="4">DisplayTextObject</Token>
<Token pen="4">DisplayTextObjectFX</Token>
<Token pen="4">DisplayTransitionFX</Token>
<Token pen="4">Div</Token>
<Token pen="4">DoMove</Token>
<Token pen="4">DownloadFile</Token>
<Token pen="4">DrawPath</Token>
<Token pen="4">DumpMem</Token>
<Token pen="4">EdgeBrush</Token>
<Token pen="4">Ellipse</Token>
<Token pen="4">EmbossBrush</Token>
<Token pen="4">EnableButton</Token>
<Token pen="4">EnableEvent</Token>
<Token pen="4">EnableEventHandler</Token>
<Token pen="4">EnableLayers</Token>
<Token pen="4">EnablePrecalculation</Token>
<Token pen="4">EndDoubleBuffer</Token>
<Token pen="4">EndFunction</Token>
<Token pen="4">EndRefresh</Token>
<Token pen="4">EndSelect</Token>
<Token pen="4">End</Token>
<Token pen="4">Eof</Token>
<Token pen="4">Error</Token>
<Token pen="4">EscapeQuit</Token>
<Token pen="4">Eval</Token>
<Token pen="4">Execute</Token>
<Token pen="4">Exists</Token>
<Token pen="4">ExitOnError</Token>
<Token pen="4">Exp</Token>
<Token pen="18" style="bold">False</Token>
<Token pen="4">FileLength</Token>
<Token pen="4">FileLines</Token>
<Token pen="4">FilePart</Token>
<Token pen="4">FilePos</Token>
<Token pen="4">FileRequest</Token>
<Token pen="4">FileSize</Token>
<Token pen="4">FileToString</Token>
<Token pen="4">FillMem</Token>
<Token pen="4">FillMusicBuffer</Token>
<Token pen="4">FindStr</Token>
<Token pen="4">FinishAnimStream</Token>
<Token pen="4">FinishAsynchDraw</Token>
<Token pen="4">FloodFill</Token>
<Token pen="4">Floor</Token>
<Token pen="4">Flip</Token>
<Token pen="4">FlipBrush</Token>
<Token pen="4">FlipSprite</Token>
<Token pen="4">FlushFile</Token>
<Token pen="4">FontRequest</Token>
<Token pen="4">ForEach</Token>
<Token pen="4">ForEachI</Token>
<Token pen="4">FormatStr</Token>
<Token pen="4">For</Token>
<Token pen="4">Next</Token>
<Token pen="4">ForcePathUse</Token>
<Token pen="4">ForceVideoDriver</Token>
<Token pen="4">Frac</Token>
<Token pen="4">FreeAnim</Token>
<Token pen="4">FreeBGPic</Token>
<Token pen="4">FreeBrush</Token>
<Token pen="4">FreeClipRegion</Token>
<Token pen="4">FreeDisplay</Token>
<Token pen="4">FreeGlyphCache</Token>
<Token pen="4">FreeLayers</Token>
<Token pen="4">FreeMem</Token>
<Token pen="4">FreeModule</Token>
<Token pen="4">FreePath</Token>
<Token pen="4">FreePointer</Token>
<Token pen="4">FreeSample</Token>
<Token pen="4">FreeSprite</Token>
<Token pen="4">FreeTextObject</Token>
<Token pen="4">FrExp</Token>
<Token pen="4">FullPath</Token>
<Token pen="4">Function</Token>
<Token pen="4">GammaBrush</Token>
<Token pen="4">GetAnimFrame</Token>
<Token pen="4">GetAttribute</Token>
<Token pen="4">GetAvailableFonts</Token>
<Token pen="4">GetBrushLink</Token>
<Token pen="4">GetCatalogString</Token>
<Token pen="4">GetClipboard</Token>
<Token pen="4">GetCommandLine</Token>
<Token pen="4">GetConnectionIP</Token>
<Token pen="4">GetConnectionPort</Token>
<Token pen="4">GetConstant</Token>
<Token pen="4">GetCurrentDirectory</Token>
<Token pen="4">GetCurrentPoint</Token>
<Token pen="4">GetDate</Token>
<Token pen="4">GetDateNum</Token>
<Token pen="4">GetDisplayModes</Token>
<Token pen="4">GetEnv</Token>
<Token pen="4">GetErrorName</Token>
<Token pen="4">GetEventCode</Token>
<Token pen="4">GetFileArgument</Token>
<Token pen="4">GetFileAttributes</Token>
<Token pen="4">GetFPSLimit</Token>
<Token pen="4">GetHostName</Token>
<Token pen="4">GetIconProperties</Token>
<Token pen="4">GetKerningPair</Token>
<Token pen="4">GetLastError</Token>
<Token pen="4">GetLayerAtPos</Token>
<Token pen="4">GetLayerStyle</Token>
<Token pen="4">GetLocalIP</Token>
<Token pen="4">GetLocalPort</Token>
<Token pen="4">GetMemoryInfo</Token>
<Token pen="4">GetMetaTable</Token>
<Token pen="4">GetObjectData</Token>
<Token pen="4">GetObjects</Token>
<Token pen="4">GetObjectType</Token>
<Token pen="4">GetPathExtents</Token>
<Token pen="4">GetPatternPosition</Token>
<Token pen="4">GetPlugins</Token>
<Token pen="4">GetProgramInfo</Token>
<Token pen="4">GetPubScreens</Token>
<Token pen="4">GetRandomColor</Token>
<Token pen="4">GetRandomFX</Token>
<Token pen="4">GetRealColor</Token>
<Token pen="4">GetSampleData</Token>
<Token pen="4">GetShortcutPath</Token>
<Token pen="4">GetSongPosition</Token>
<Token pen="4">GetSystemCountry</Token>
<Token pen="4">GetSystemInfo</Token>
<Token pen="4">GetSystemLanguage</Token>
<Token pen="4">GetTempFileName</Token>
<Token pen="4">GetTime</Token>
<Token pen="4">GetTimer</Token>
<Token pen="4">GetType</Token>
<Token pen="4">GetVersion</Token>
<Token pen="4">GetVideoFrame</Token>
<Token pen="4">GetVolumeInfo</Token>
<Token pen="4">GetVolumeName</Token>
<Token pen="4">GetWeekday</Token>
<Token pen="4">Global</Token>
<Token pen="4">Gosub</Token>
<Token pen="4">Goto</Token>
<Token pen="4">GrabDesktop</Token>
<Token pen="4">Green</Token>
<Token pen="4">HaveObject</Token>
<Token pen="4">HexStr</Token>
<Token pen="4">HideDisplay</Token>
<Token pen="4">HideKeyboard</Token>
<Token pen="4">HideLayer</Token>
<Token pen="4">HideLayerFX</Token>
<Token pen="4">HidePointer</Token>
<Token pen="4">Hypot</Token>
<Token pen="4">If</Token>
<Token pen="4">EndIf</Token>
<Token pen="4">IIf</Token>
<Token pen="9" caseinsensitive="1">INACTIVEWINDOW</Token>
<Token pen="4">InKeyStr</Token>
<Token pen="4">InsertItem</Token>
<Token pen="4">InsertLayer</Token>
<Token pen="4">InsertSample</Token>
<Token pen="4">InsertStr</Token>
<Token pen="4">InstallEventHandler</Token>
<Token pen="4">Int</Token>
<Token pen="4">InvertAlphaChannel</Token>
<Token pen="4">InvertBrush</Token>
<Token pen="4">InvertMask</Token>
<Token pen="4">IPairs</Token>
<Token pen="4">IsAnim</Token>
<Token pen="4">IsAnimPlaying</Token>
<Token pen="4">IsDirectory</Token>
<Token pen="4">IsKeyDown</Token>
<Token pen="4">IsLeftMouse</Token>
<Token pen="4">IsMidMouse</Token>
<Token pen="4">IsModule</Token>
<Token pen="4">IsMusic</Token>
<Token pen="4">IsMusicPlaying</Token>
<Token pen="4">IsOnline</Token>
<Token pen="4">IsPathEmpty</Token>
<Token pen="4">IsPicture</Token>
<Token pen="4">IsRightMouse</Token>
<Token pen="4">IsSample</Token>
<Token pen="4">IsSamplePlaying</Token>
<Token pen="4">IsSound</Token>
<Token pen="4">IsVideo</Token>
<Token pen="4">IsVideoPlaying</Token>
<Token pen="4">JoyDir</Token>
<Token pen="4">JoyFire</Token>
<Token pen="4">Label</Token>
<Token pen="4">LayerExists</Token>
<Token pen="4">LayerToBack</Token>
<Token pen="4">LayerToFront</Token>
<Token pen="4">Ld</Token>
<Token pen="4">LdExp</Token>
<Token pen="4">LeftMouseQuit</Token>
<Token pen="4">LeftStr</Token>
<Token pen="4">Limit</Token>
<Token pen="4">Line</Token>
<Token pen="4">LineTo</Token>
<Token pen="4">ListItems</Token>
<Token pen="4">ListRequest</Token>
<Token pen="4">Ln</Token>
<Token pen="4">LoadAnim</Token>
<Token pen="4">LoadAnimFrame</Token>
<Token pen="4">LoadBGPic</Token>
<Token pen="4">LoadBrush</Token>
<Token pen="4">LoadModule</Token>
<Token pen="4">LoadSample</Token>
<Token pen="4">LoadSprite</Token>
<Token pen="4">Local</Token>
<Token pen="4">Locate</Token>
<Token pen="4">Log</Token>
<Token pen="4">LowerStr</Token>
<Token pen="4">MakeButton</Token>
<Token pen="4">MakeDirectory</Token>
<Token pen="4">MatchPattern</Token>
<Token pen="4">Max</Token>
<Token pen="4">MD5</Token>
<Token pen="4">MD5Str</Token>
<Token pen="4">MidStr</Token>
<Token pen="4">Min</Token>
<Token pen="4">MixBrush</Token>
<Token pen="4">MixRGB</Token>
<Token pen="4">MixSample</Token>
<Token pen="4">Mod</Token>
<Token pen="4">ModifyAnimFrames</Token>
<Token pen="4">ModifyButton</Token>
<Token pen="4">ModifyKeyDown</Token>
<Token pen="4">ModifyLayerFrames</Token>
<Token pen="4">ModulateBrush</Token>
<Token pen="4">MouseX</Token>
<Token pen="4">MouseY</Token>
<Token pen="4">MoveAnim</Token>
<Token pen="4">MoveBrush</Token>
<Token pen="4">MoveDisplay</Token>
<Token pen="4">MoveLayer</Token>
<Token pen="4">MovePointer</Token>
<Token pen="4">MoveSprite</Token>
<Token pen="4">MoveTextObject</Token>
<Token pen="4">MoveTo</Token>
<Token pen="9" caseinsensitive="1">MOVEWINDOW</Token>
<Token pen="4">Mul</Token>
<Token pen="4">NextDirectoryEntry</Token>
<Token pen="4">NextFrame</Token>
<Token pen="4">NextItem</Token>
<Token pen="4">NormalizePath</Token>
<Token pen="8">Not</Token>
<Token pen="4">NPrint</Token>
<Token pen="4">OilPaintBrush</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONCLICK</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONCLICKALL</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONOVER</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONOVERALL</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONRIGHTCLICK</Token>
<Token pen="9" caseinsensitive="1">ONBUTTONRIGHTCLICKALL</Token>
<Token pen="9" caseinsensitive="1">ONJOYDOWN</Token>
<Token pen="9" caseinsensitive="1">ONJOYDOWNLEFT</Token>
<Token pen="9" caseinsensitive="1">ONJOYDOWNRIGHT</Token>
<Token pen="9" caseinsensitive="1">ONJOYFIRE</Token>
<Token pen="9" caseinsensitive="1">ONJOYLEFT</Token>
<Token pen="9" caseinsensitive="1">ONJOYRIGHT</Token>
<Token pen="9" caseinsensitive="1">ONJOYUP</Token>
<Token pen="9" caseinsensitive="1">ONJOYUPLEFT</Token>
<Token pen="9" caseinsensitive="1">ONJOYUPRIGHT</Token>
<Token pen="9" caseinsensitive="1">ONKEYDOWN</Token>
<Token pen="9" caseinsensitive="1">ONKEYDOWNALL</Token>
<Token pen="4">OpenCatalog</Token>
<Token pen="4">OpenConnection</Token>
<Token pen="4">OpenDirectory</Token>
<Token pen="4">OpenDisplay</Token>
<Token pen="4">OpenFile</Token>
<Token pen="4">OpenFont</Token>
<Token pen="4">OpenMusic</Token>
<Token pen="4">OpenResourceMonitor</Token>
<Token pen="4">OpenURL</Token>
<Token pen="4">OpenVideo</Token>
<Token pen="8">Or</Token>
<Token pen="4">PadNum</Token>
<Token pen="4">Pairs</Token>
<Token pen="4">PatternFindStr</Token>
<Token pen="4">PatternReplaceStr</Token>
<Token pen="4">PathPart</Token>
<Token pen="4">PathRequest</Token>
<Token pen="4">PauseModule</Token>
<Token pen="4">PauseMusic</Token>
<Token pen="4">PauseTimer</Token>
<Token pen="4">PauseVideo</Token>
<Token pen="4">Peek</Token>
<Token pen="4">PeekClipboard</Token>
<Token pen="4">PerspectiveDistortBrush</Token>
<Token pen="4">PixelateBrush</Token>
<Token pen="4">PlayAnim</Token>
<Token pen="4">PlayAnimDisk</Token>
<Token pen="4">PlayModule</Token>
<Token pen="4">PlayMusic</Token>
<Token pen="4">PlaySample</Token>
<Token pen="4">PlaySubSong</Token>
<Token pen="4">PlayVideo</Token>
<Token pen="4">Plot</Token>
<Token pen="4">Poke</Token>
<Token pen="4">PolarDistortBrush</Token>
<Token pen="4">Polygon</Token>
<Token pen="4">Pow</Token>
<Token pen="4">Print</Token>
<Token pen="4">Rad</Token>
<Token pen="4">RaiseOnError</Token>
<Token pen="4">RasterizeBrush</Token>
<Token pen="4">RawEqual</Token>
<Token pen="4">RawGet</Token>
<Token pen="4">RawSet</Token>
<Token pen="4">ReadBrushPixel</Token>
<Token pen="4">ReadChr</Token>
<Token pen="4">ReadDirectory</Token>
<Token pen="4">ReadFloat</Token>
<Token pen="4">ReadFunction</Token>
<Token pen="4">ReadInt</Token>
<Token pen="4">ReadLine</Token>
<Token pen="4">ReadMem</Token>
<Token pen="4">ReadPixel</Token>
<Token pen="4">ReadRegistryKey</Token>
<Token pen="4">ReadShort</Token>
<Token pen="4">ReadString</Token>
<Token pen="4">ReadTable</Token>
<Token pen="4">ReceiveData</Token>
<Token pen="4">ReceiveUPDData</Token>
<Token pen="4">Red</Token>
<Token pen="4">RelCurveTo</Token>
<Token pen="4">RelLineTo</Token>
<Token pen="4">RelMoveTo</Token>
<Token pen="4">Rename</Token>
<Token pen="4">RemoveButton</Token>
<Token pen="4">RemoveItem</Token>
<Token pen="4">RemoveKeyDown</Token>
<Token pen="4">RemoveLayer</Token>
<Token pen="4">RemoveLayerFX</Token>
<Token pen="4">RemoveSprite</Token>
<Token pen="4">RemoveSprites</Token>
<Token pen="4">RepeatStr</Token>
<Token pen="4">Repeat</Token>
<Token pen="4">Until</Token>
<Token pen="4">ReplaceColors</Token>
<Token pen="4">ReplaceStr</Token>
<Token pen="4">ResetKeyState</Token>
<Token pen="4">ResetTabs</Token>
<Token pen="4">ResetTimer</Token>
<Token pen="4">ResumeModule</Token>
<Token pen="4">ResumeMusic</Token>
<Token pen="4">ResumeTimer</Token>
<Token pen="4">ResumeVideo</Token>
<Token pen="4">Return</Token>
<Token pen="4">RGB</Token>
<Token pen="4">RGBArrayToBrush</Token>
<Token pen="4">RightStr</Token>
<Token pen="4">Rnd</Token>
<Token pen="4">RndF</Token>
<Token pen="4">Rol</Token>
<Token pen="4">Ror</Token>
<Token pen="4">RotateBrush</Token>
<Token pen="4">RotateLayer</Token>
<Token pen="4">RotateTextObject</Token>
<Token pen="4">Round</Token>
<Token pen="4">Rt</Token>
<Token pen="4">Run</Token>
<Token pen="4">RunRexxScript</Token>
<Token pen="4">Sar</Token>
<Token pen="4">SaveAnim</Token>
<Token pen="4">SaveBrush</Token>
<Token pen="4">SaveSample</Token>
<Token pen="4">SaveSnapshot</Token>
<Token pen="4">ScaleAnim</Token>
<Token pen="4">ScaleBGPic</Token>
<Token pen="4">ScaleBrush</Token>
<Token pen="4">ScaleLayer</Token>
<Token pen="4">ScaleSprite</Token>
<Token pen="4">ScaleTextObject</Token>
<Token pen="4">Seek</Token>
<Token pen="4">SeekMusic</Token>
<Token pen="4">SeekVideo</Token>
<Token pen="4">SelectAlphaChannel</Token>
<Token pen="4">SelectAnim</Token>
<Token pen="4">SelectBGPic</Token>
<Token pen="4">SelectBrush</Token>
<Token pen="4">SelectDisplay</Token>
<Token pen="4">SelectLayer</Token>
<Token pen="4">SelectMask</Token>
<Token pen="4">SendData</Token>
<Token pen="4">SendMessage</Token>
<Token pen="4">SendRexxCommand</Token>
<Token pen="4">SendUDPData</Token>
<Token pen="4">SepiaToneBrush</Token>
<Token pen="4">SetAlphaIntensity</Token>
<Token pen="4">SetAnimFrameDelay</Token>
<Token pen="4">SetBrushTransparency</Token>
<Token pen="4">SetClipBoard</Token>
<Token pen="4">SetClipRegion</Token>
<Token pen="4">SetDash</Token>
<Token pen="4">SetDefaultEncoding</Token>
<Token pen="4">SetDisplayAttributes</Token>
<Token pen="4">SetDrawTagsDefault</Token>
<Token pen="4">SetEnv</Token>
<Token pen="4">SetEventTimeout</Token>
<Token pen="4">SetFileAttributes</Token>
<Token pen="4">SetFillRule</Token>
<Token pen="4">SetFillStyle</Token>
<Token pen="4">SetFont</Token>
<Token pen="4">SetFontColor</Token>
<Token pen="4">SetFontStyle</Token>
<Token pen="4">SetFormStyle</Token>
<Token pen="4">SetFPSLimit</Token>
<Token pen="4">SetIconProperties</Token>
<Token pen="4">SetInterval</Token>
<Token pen="4">SetIOMode</Token>
<Token pen="4">SetLayerAnchor</Token>
<Token pen="4">SetLayerBorder</Token>
<Token pen="4">SetLayerFilter</Token>
<Token pen="4">SetLayerLight</Token>
<Token pen="4">SetLayerName</Token>
<Token pen="4">SetLayerShadow</Token>
<Token pen="4">SetLayerStyle</Token>
<Token pen="4">SetLayerTint</Token>
<Token pen="4">SetLayerTransparency</Token>
<Token pen="4">SetLayerZPos</Token>
<Token pen="4">SetLineCap</Token>
<Token pen="4">SetLineJoin</Token>
<Token pen="4">SetLineWidth</Token>
<Token pen="4">SetMargins</Token>
<Token pen="4">SetMaskMode</Token>
<Token pen="4">SetMasterVolume</Token>
<Token pen="4">SetMetaTable</Token>
<Token pen="4">SetMusicVolume</Token>
<Token pen="4">SetNetworkTimeout</Token>
<Token pen="4">SetObjectData</Token>
<Token pen="4">SetPanning</Token>
<Token pen="4">SetPitch</Token>
<Token pen="4">SetPointer</Token>
<Token pen="4">SetTimeout</Token>
<Token pen="4">SetTitle</Token>
<Token pen="4">SetTrayIcon</Token>
<Token pen="4">SetVarType</Token>
<Token pen="4">SetVideoPosition</Token>
<Token pen="4">SetVideoSize</Token>
<Token pen="4">SetVideoVolume</Token>
<Token pen="4">SetVolume</Token>
<Token pen="4">SetWBIcon</Token>
<Token pen="4">Sgn</Token>
<Token pen="4">Shl</Token>
<Token pen="4">SharpenBrush</Token>
<Token pen="4">ShowDisplay</Token>
<Token pen="4">ShowKeyboard</Token>
<Token pen="4">ShowLayer</Token>
<Token pen="4">ShowLayerFX</Token>
<Token pen="4">ShowPointer</Token>
<Token pen="4">ShowScreen</Token>
<Token pen="4">ShowToast</Token>
<Token pen="4">Shr</Token>
<Token pen="4">Sin</Token>
<Token pen="9" caseinsensitive="1">SIZEWINDOW</Token>
<Token pen="4">SolarizeBrush</Token>
<Token pen="4">Sort</Token>
<Token pen="4">SplitStr</Token>
<Token pen="4">Sqrt</Token>
<Token pen="4">StartPath</Token>
<Token pen="4">StartSubPath</Token>
<Token pen="4">StartTimer</Token>
<Token pen="4">StopAnim</Token>
<Token pen="4">StopModule</Token>
<Token pen="4">StopMusic</Token>
<Token pen="4">StopSample</Token>
<Token pen="4">StopTimer</Token>
<Token pen="4">StopVideo</Token>
<Token pen="4">StringRequest</Token>
<Token pen="4">StringToFile</Token>
<Token pen="4">StrLen</Token>
<Token pen="4">StrStr</Token>
<Token pen="4">StrToArray</Token>
<Token pen="4">Sub</Token>
<Token pen="4">SwapLayers</Token>
<Token pen="4">SwirlBrush</Token>
<Token pen="4">Switch</Token>
<Token pen="4">Case</Token>
<Token pen="4">EndSwitch</Token>
<Token pen="4">SystemRequest</Token>
<Token pen="4">Tan</Token>
<Token pen="4">TextExtent</Token>
<Token pen="4">TextHeight</Token>
<Token pen="4">TextOut</Token>
<Token pen="4">TextWidth</Token>
<Token pen="4">TintBrush</Token>
<Token pen="4">ToHostName</Token>
<Token pen="4">ToIP</Token>
<Token pen="4">ToNumber</Token>
<Token pen="4">ToString</Token>
<Token pen="4">TransformBrush</Token>
<Token pen="4">TransformLayer</Token>
<Token pen="4">TranslateLayer</Token>
<Token pen="4">TranslatePath</Token>
<Token pen="4">TrimBrush</Token>
<Token pen="4">TrimStr</Token>
<Token pen="18" style="bold">True</Token>
<Token pen="4">UndefineVirtualStringFile</Token>
<Token pen="4">Undo</Token>
<Token pen="4">UndoFX</Token>
<Token pen="4">UnleftStr</Token>
<Token pen="4">UnmidStr</Token>
<Token pen="4">Unpack</Token>
<Token pen="4">UnrightStr</Token>
<Token pen="4">UnsetEnv</Token>
<Token pen="4">UploadFile</Token>
<Token pen="4">UpperStr</Token>
<Token pen="4">UseFont</Token>
<Token pen="4">Val</Token>
<Token pen="4">VWait</Token>
<Token pen="4">Wait</Token>
<Token pen="4">WaitAnimEnd</Token>
<Token pen="4">WaitEvent</Token>
<Token pen="4">WaitKeyDown</Token>
<Token pen="4">WaitLeftMouse</Token>
<Token pen="4">WaitMidMouse</Token>
<Token pen="4">WaitPatternPosition</Token>
<Token pen="4">WaitRightMouse</Token>
<Token pen="4">WaitSampleEnd</Token>
<Token pen="4">WaitSongPosition</Token>
<Token pen="4">WaitTimer</Token>
<Token pen="4">WaterRippleBrush</Token>
<Token pen="4">While</Token>
<Token pen="4">Wend</Token>
<Token pen="4">WhileKeyDown</Token>
<Token pen="4">WhileMouseDown</Token>
<Token pen="4">WhileMouseOn</Token>
<Token pen="4">WhileRightMouseDown</Token>
<Token pen="4">Wrap</Token>
<Token pen="4">WriteAnimFrame</Token>
<Token pen="4">WriteBrushPixel</Token>
<Token pen="4">WriteChr</Token>
<Token pen="4">WriteFloat</Token>
<Token pen="4">WriteFunction</Token>
<Token pen="4">WriteInt</Token>
<Token pen="4">WriteLine</Token>
<Token pen="4">WriteMem</Token>
<Token pen="4">WriteRegistryKey</Token>
<Token pen="4">WriteShort</Token>
<Token pen="4">WriteString</Token>
<Token pen="4">WriteTable</Token>
<Token style="bold" absolute="true">(</Token>
<Token style="bold" absolute="true">)</Token>
<Token style="bold">,</Token>
<Token style="bold" absolute="true">{</Token>
<Token style="bold" absolute="true">}</Token>
<Token style="bold" absolute="true">]</Token>
<Token style="bold" absolute="true">[</Token>
<Token style="bold" absolute="true">.</Token>
<!--String and char-const tokens:-->
<ComplexToken>
<Token pen="11" style="bold">@</Token>
<MatchToToken> </MatchToToken>
</ComplexToken>
<ComplexToken>
<Token pen="117">p_</Token>
<MatchToToken> </MatchToToken>
<MatchToToken>(</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="2">"</Token>
<MatchToToken>"</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="152" style="bold">;</Token>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="2">'</Token>
<MatchToToken>'</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken type="hexnumber">
<Token pen="2">0x</Token>
</ComplexToken>
<ComplexToken type="hexnumber">
<Token pen="2">$</Token>
</ComplexToken>
<ComplexToken type="binnumber">
<Token pen="2">%</Token>
</ComplexToken>
<ComplexToken type="decnumber">
<Token pen="2"/>
</ComplexToken>
<!--Comments...-->
<ComplexToken>
<Token pen="152" style="bold" absolute="true">/*</Token>
<MatchToToken>*/</MatchToToken>
<MultiLine/>
</ComplexToken>
<Token pen="152" style="bold">*/</Token>
<Token pen="18" style="bold" absolute="true">#</Token>
<!--Preprocessing directives...-->
<ComplexToken type="alphalower">
<Token pen="2">#</Token>
</ComplexToken>
</Syntax>
Re: Annotate
Hey! Thanks so much! Ill try it now.
Re: Annotate
@NathanH
Nice, works well.
Thanks for sharing!
Nice, works well.
Thanks for sharing!
Re: Annotate
Now would be nice to "compile" projects within Annotate.
Re: Annotate
Thanks. The orange highlighting of events is now working and I added highlighting in purple all of your "p_" private functions in this version. Please let me know of anything else you'd like,
Nathan
<Syntax>
<Name>Hollywood</Name>
<!--Rules for how to determain if a text is in this language:-->
<Qualifying>
<FilePattern>#?.hws</FilePattern>
</Qualifying>
<!--Make sure tokens is large enough to hold all tokens incl special tokens.-->
<Tokens>800</Tokens>
<Token pen="8">*</Token>
<Token pen="8">\</Token>
<Token pen="8">%</Token>
<Token pen="8">/</Token>
<Token pen="8">+</Token>
<Token pen="8">-</Token>
<Token pen="8">&</Token>
<Token pen="8">|</Token>
<Token pen="8">=</Token>
<Token pen="8"><</Token>
<Token pen="8">></Token>
<Token pen="8">^</Token>
<Token pen="8"><></Token>
<Token pen="8"><=</Token>
<Token pen="8">>=</Token>
<Token pen="8"><<</Token>
<Token pen="8">>></Token>
<Token pen="8">..</Token>
<Token pen="4">Abs</Token>
<Token pen="4">ACos</Token>
<Token pen="9" caseinsensitive="true">ACTIVEWINDOW</Token>
<Token pen="4">Add</Token>
<Token pen="4">AddArcToPath</Token>
<Token pen="4">AddBoxToPath</Token>
<Token pen="4">AddCircleToPath</Token>
<Token pen="4">AddEllipseToPath</Token>
<Token pen="4">AddFontPath</Token>
<Token pen="4">AddMove</Token>
<Token pen="4">AddTab</Token>
<Token pen="4">AddTextToPath</Token>
<Token pen="4">AddString</Token>
<Token pen="4">ActivateDisplay</Token>
<Token pen="4">AllocMem</Token>
<Token pen="8">And</Token>
<Token pen="4">AppendPath</Token>
<Token pen="4">Arc</Token>
<Token pen="4">ArcDistortBrush</Token>
<Token pen="4">ARGB</Token>
<Token pen="4">Asc</Token>
<Token pen="4">ASin</Token>
<Token pen="4">Assert</Token>
<Token pen="4">AsyncDrawFrame</Token>
<Token pen="4">ATan</Token>
<Token pen="4">ATan2</Token>
<Token pen="4">BarelDistortBrush</Token>
<Token pen="4">BeginAnimStream</Token>
<Token pen="4">BeginDoubleBuffer</Token>
<Token pen="4">BeginRefresh</Token>
<Token pen="4">BGPicToBrush</Token>
<Token pen="4">BinStr</Token>
<Token pen="4">BitClear</Token>
<Token pen="4">BitComplement</Token>
<Token pen="4">BitTest</Token>
<Token pen="4">BitSet</Token>
<Token pen="4">BitXor</Token>
<Token pen="4">Blue</Token>
<Token pen="4">BlurBrush</Token>
<Token pen="4">Box</Token>
<Token pen="4">BreakEventHandler</Token>
<Token pen="4">BreakWhileMouseOn</Token>
<Token pen="4">BrushToBGPic</Token>
<Token pen="4">BrushToGray</Token>
<Token pen="4">BrushToMonochrome</Token>
<Token pen="4">BrushToRGBArray</Token>
<Token pen="4">CancelAsynchDraw</Token>
<Token pen="4">Cast</Token>
<Token pen="4">Ceil</Token>
<Token pen="4">ChangeBrushTransparency</Token>
<Token pen="4">ChangeDirectory</Token>
<Token pen="4">ChangeDisplayMode</Token>
<Token pen="4">ChangeDisplaySize</Token>
<Token pen="4">ChangeInterval</Token>
<Token pen="4">CharcoalBrush</Token>
<Token pen="4">CheckEvent</Token>
<Token pen="4">Chr</Token>
<Token pen="4">Circle</Token>
<Token pen="4">ClearClipboard</Token>
<Token pen="4">ClearEvents</Token>
<Token pen="4">ClearInterval</Token>
<Token pen="4">ClearMove</Token>
<Token pen="4">ClearObjectData</Token>
<Token pen="4">ClearPath</Token>
<Token pen="4">ClearScreen</Token>
<Token pen="4">ClearTimeout</Token>
<Token pen="4">CloseCatalog</Token>
<Token pen="4">CloseConnection</Token>
<Token pen="4">CloseDirectory</Token>
<Token pen="4">CloseDisplay</Token>
<Token pen="4">CloseFile</Token>
<Token pen="4">CloseFont</Token>
<Token pen="4">CloseMusic</Token>
<Token pen="4">ClosePath</Token>
<Token pen="4">CloseResourceMonitor</Token>
<Token pen="4">CloseServer</Token>
<Token pen="4">CloseUDPObject</Token>
<Token pen="4">CloseVideo</Token>
<Token pen="9" caseinsensitive="true">CLOSEWINDOW</Token>
<Token pen="4">Cls</Token>
<Token pen="4">Collision</Token>
<Token pen="4">ColorRequest</Token>
<Token pen="4">CompareDates</Token>
<Token pen="4">CompressFile</Token>
<Token pen="4">Concat</Token>
<Token pen="4">Const</Token>
<Token pen="4">Continue</Token>
<Token pen="4">ContrastBrush</Token>
<Token pen="4">ConvertToBrush</Token>
<Token pen="4">CopyAnim</Token>
<Token pen="4">CopyBGPic</Token>
<Token pen="4">CopyBrush</Token>
<Token pen="4">CopyFile</Token>
<Token pen="4">CopyMem</Token>
<Token pen="4">CopyObjectData</Token>
<Token pen="4">CopyPath</Token>
<Token pen="4">CopySample</Token>
<Token pen="4">CopySprite</Token>
<Token pen="4">CopyTable</Token>
<Token pen="4">CopyTextObject</Token>
<Token pen="4">CountJoysticks</Token>
<Token pen="4">CountStr</Token>
<Token pen="4">Cos</Token>
<Token pen="4">CRC32</Token>
<Token pen="4">CRC32Str</Token>
<Token pen="4">CreateAnim</Token>
<Token pen="4">CreateBGPic</Token>
<Token pen="4">CreateBorderBrush</Token>
<Token pen="4">CreateBrush</Token>
<Token pen="4">CreateButton</Token>
<Token pen="4">CreateClipRegion</Token>
<Token pen="4">CreateDisplay</Token>
<Token pen="4">CreateGradientBGPic</Token>
<Token pen="4">CreateGradientBrush</Token>
<Token pen="4">CreateKeyDown</Token>
<Token pen="4">CreateLayer</Token>
<Token pen="4">CreateMusic</Token>
<Token pen="4">CreatePointer</Token>
<Token pen="4">CreatePort</Token>
<Token pen="4">CreateRainbowBGPic</Token>
<Token pen="4">CreateRexxPort</Token>
<Token pen="4">CreateSample</Token>
<Token pen="4">CreateServer</Token>
<Token pen="4">CreateShadowBrush</Token>
<Token pen="4">CreateShortcut</Token>
<Token pen="4">CreateSprite</Token>
<Token pen="4">CreateTextObject</Token>
<Token pen="4">CreateTexturedBGPic</Token>
<Token pen="4">CreateTexturedBrush</Token>
<Token pen="4">CreateUDPObject</Token>
<Token pen="4">CropBrush</Token>
<Token pen="4">CtrlCQuit</Token>
<Token pen="4">CurveTo</Token>
<Token pen="4">DebugOutput</Token>
<Token pen="4">DebugPrint</Token>
<Token pen="4">DebugPrompt</Token>
<Token pen="4">DebugStr</Token>
<Token pen="4">DebugVal</Token>
<Token pen="4">DecompressFile</Token>
<Token pen="4">DefineVirtualFile</Token>
<Token pen="4">DefineVirtualFileFromString</Token>
<Token pen="4">Deg</Token>
<Token pen="4">DeleteAlphaChannel</Token>
<Token pen="4">DeleteButton</Token>
<Token pen="4">DeleteFile</Token>
<Token pen="4">DeleteMask</Token>
<Token pen="4">Dim</Token>
<Token pen="4">DimStr</Token>
<Token pen="4">DisableButton</Token>
<Token pen="4">DisableEvent</Token>
<Token pen="4">DisableEventHandler</Token>
<Token pen="4">DisableLayers</Token>
<Token pen="4">DisablePrecalculation</Token>
<Token pen="4">DisplayAnimFrame</Token>
<Token pen="4">DisplayBGPic</Token>
<Token pen="4">DisplayBGPicPart</Token>
<Token pen="4">DisplayBGPicPartFX</Token>
<Token pen="4">DisplayBrush</Token>
<Token pen="4">DisplayBrushFX</Token>
<Token pen="4">DisplayBrushPart</Token>
<Token pen="4">DisplaySprite</Token>
<Token pen="4">DisplayTextObject</Token>
<Token pen="4">DisplayTextObjectFX</Token>
<Token pen="4">DisplayTransitionFX</Token>
<Token pen="4">Div</Token>
<Token pen="4">DoMove</Token>
<Token pen="4">DownloadFile</Token>
<Token pen="4">DrawPath</Token>
<Token pen="4">DumpMem</Token>
<Token pen="4">EdgeBrush</Token>
<Token pen="4">Ellipse</Token>
<Token pen="4">EmbossBrush</Token>
<Token pen="4">EnableButton</Token>
<Token pen="4">EnableEvent</Token>
<Token pen="4">EnableEventHandler</Token>
<Token pen="4">EnableLayers</Token>
<Token pen="4">EnablePrecalculation</Token>
<Token pen="4">EndDoubleBuffer</Token>
<Token pen="4">EndFunction</Token>
<Token pen="4">EndRefresh</Token>
<Token pen="4">EndSelect</Token>
<Token pen="4">End</Token>
<Token pen="4">Eof</Token>
<Token pen="4">Error</Token>
<Token pen="4">EscapeQuit</Token>
<Token pen="4">Eval</Token>
<Token pen="4">Execute</Token>
<Token pen="4">Exists</Token>
<Token pen="4">ExitOnError</Token>
<Token pen="4">Exp</Token>
<Token pen="18" style="bold">False</Token>
<Token pen="4">FileLength</Token>
<Token pen="4">FileLines</Token>
<Token pen="4">FilePart</Token>
<Token pen="4">FilePos</Token>
<Token pen="4">FileRequest</Token>
<Token pen="4">FileSize</Token>
<Token pen="4">FileToString</Token>
<Token pen="4">FillMem</Token>
<Token pen="4">FillMusicBuffer</Token>
<Token pen="4">FindStr</Token>
<Token pen="4">FinishAnimStream</Token>
<Token pen="4">FinishAsynchDraw</Token>
<Token pen="4">FloodFill</Token>
<Token pen="4">Floor</Token>
<Token pen="4">Flip</Token>
<Token pen="4">FlipBrush</Token>
<Token pen="4">FlipSprite</Token>
<Token pen="4">FlushFile</Token>
<Token pen="4">FontRequest</Token>
<Token pen="4">ForEach</Token>
<Token pen="4">ForEachI</Token>
<Token pen="4">FormatStr</Token>
<Token pen="4">For</Token>
<Token pen="4">Next</Token>
<Token pen="4">Step</Token>
<Token pen="4">ForcePathUse</Token>
<Token pen="4">ForceVideoDriver</Token>
<Token pen="4">Frac</Token>
<Token pen="4">FreeAnim</Token>
<Token pen="4">FreeBGPic</Token>
<Token pen="4">FreeBrush</Token>
<Token pen="4">FreeClipRegion</Token>
<Token pen="4">FreeDisplay</Token>
<Token pen="4">FreeGlyphCache</Token>
<Token pen="4">FreeLayers</Token>
<Token pen="4">FreeMem</Token>
<Token pen="4">FreeModule</Token>
<Token pen="4">FreePath</Token>
<Token pen="4">FreePointer</Token>
<Token pen="4">FreeSample</Token>
<Token pen="4">FreeSprite</Token>
<Token pen="4">FreeTextObject</Token>
<Token pen="4">FrExp</Token>
<Token pen="4">FullPath</Token>
<Token pen="4">Function</Token>
<Token pen="4">GammaBrush</Token>
<Token pen="4">GetAnimFrame</Token>
<Token pen="4">GetAttribute</Token>
<Token pen="4">GetAvailableFonts</Token>
<Token pen="4">GetBrushLink</Token>
<Token pen="4">GetCatalogString</Token>
<Token pen="4">GetClipboard</Token>
<Token pen="4">GetCommandLine</Token>
<Token pen="4">GetConnectionIP</Token>
<Token pen="4">GetConnectionPort</Token>
<Token pen="4">GetConstant</Token>
<Token pen="4">GetCurrentDirectory</Token>
<Token pen="4">GetCurrentPoint</Token>
<Token pen="4">GetDate</Token>
<Token pen="4">GetDateNum</Token>
<Token pen="4">GetDisplayModes</Token>
<Token pen="4">GetEnv</Token>
<Token pen="4">GetErrorName</Token>
<Token pen="4">GetEventCode</Token>
<Token pen="4">GetFileArgument</Token>
<Token pen="4">GetFileAttributes</Token>
<Token pen="4">GetFPSLimit</Token>
<Token pen="4">GetHostName</Token>
<Token pen="4">GetIconProperties</Token>
<Token pen="4">GetKerningPair</Token>
<Token pen="4">GetLastError</Token>
<Token pen="4">GetLayerAtPos</Token>
<Token pen="4">GetLayerStyle</Token>
<Token pen="4">GetLocalIP</Token>
<Token pen="4">GetLocalPort</Token>
<Token pen="4">GetMemoryInfo</Token>
<Token pen="4">GetMetaTable</Token>
<Token pen="4">GetObjectData</Token>
<Token pen="4">GetObjects</Token>
<Token pen="4">GetObjectType</Token>
<Token pen="4">GetPathExtents</Token>
<Token pen="4">GetPatternPosition</Token>
<Token pen="4">GetPlugins</Token>
<Token pen="4">GetProgramInfo</Token>
<Token pen="4">GetPubScreens</Token>
<Token pen="4">GetRandomColor</Token>
<Token pen="4">GetRandomFX</Token>
<Token pen="4">GetRealColor</Token>
<Token pen="4">GetSampleData</Token>
<Token pen="4">GetShortcutPath</Token>
<Token pen="4">GetSongPosition</Token>
<Token pen="4">GetSystemCountry</Token>
<Token pen="4">GetSystemInfo</Token>
<Token pen="4">GetSystemLanguage</Token>
<Token pen="4">GetTempFileName</Token>
<Token pen="4">GetTime</Token>
<Token pen="4">GetTimer</Token>
<Token pen="4">GetType</Token>
<Token pen="4">GetVersion</Token>
<Token pen="4">GetVideoFrame</Token>
<Token pen="4">GetVolumeInfo</Token>
<Token pen="4">GetVolumeName</Token>
<Token pen="4">GetWeekday</Token>
<Token pen="4">Global</Token>
<Token pen="4">Gosub</Token>
<Token pen="4">Goto</Token>
<Token pen="4">GrabDesktop</Token>
<Token pen="4">Green</Token>
<Token pen="4">HaveObject</Token>
<Token pen="4">HexStr</Token>
<Token pen="4">HideDisplay</Token>
<Token pen="4">HideKeyboard</Token>
<Token pen="4">HideLayer</Token>
<Token pen="4">HideLayerFX</Token>
<Token pen="4">HidePointer</Token>
<Token pen="4">Hypot</Token>
<Token pen="4">If</Token>
<Token pen="4">ElseIf</Token>
<Token pen="4">Else</Token>
<Token pen="4">Then</Token>
<Token pen="4">EndIf</Token>
<Token pen="4">IIf</Token>
<Token pen="9" caseinsensitive="true">INACTIVEWINDOW</Token>
<Token pen="4">InKeyStr</Token>
<Token pen="4">InsertItem</Token>
<Token pen="4">InsertLayer</Token>
<Token pen="4">InsertSample</Token>
<Token pen="4">InsertStr</Token>
<Token pen="4">InstallEventHandler</Token>
<Token pen="4">Int</Token>
<Token pen="4">InvertAlphaChannel</Token>
<Token pen="4">InvertBrush</Token>
<Token pen="4">InvertMask</Token>
<Token pen="4">IPairs</Token>
<Token pen="4">IsAnim</Token>
<Token pen="4">IsAnimPlaying</Token>
<Token pen="4">IsDirectory</Token>
<Token pen="4">IsKeyDown</Token>
<Token pen="4">IsLeftMouse</Token>
<Token pen="4">IsMidMouse</Token>
<Token pen="4">IsModule</Token>
<Token pen="4">IsMusic</Token>
<Token pen="4">IsMusicPlaying</Token>
<Token pen="4">IsOnline</Token>
<Token pen="4">IsPathEmpty</Token>
<Token pen="4">IsPicture</Token>
<Token pen="4">IsRightMouse</Token>
<Token pen="4">IsSample</Token>
<Token pen="4">IsSamplePlaying</Token>
<Token pen="4">IsSound</Token>
<Token pen="4">IsVideo</Token>
<Token pen="4">IsVideoPlaying</Token>
<Token pen="4">JoyDir</Token>
<Token pen="4">JoyFire</Token>
<Token pen="4">Label</Token>
<Token pen="4">LayerExists</Token>
<Token pen="4">LayerToBack</Token>
<Token pen="4">LayerToFront</Token>
<Token pen="4">Ld</Token>
<Token pen="4">LdExp</Token>
<Token pen="4">LeftMouseQuit</Token>
<Token pen="4">LeftStr</Token>
<Token pen="4">Limit</Token>
<Token pen="4">Line</Token>
<Token pen="4">LineTo</Token>
<Token pen="4">ListItems</Token>
<Token pen="4">ListRequest</Token>
<Token pen="4">Ln</Token>
<Token pen="4">LoadAnim</Token>
<Token pen="4">LoadAnimFrame</Token>
<Token pen="4">LoadBGPic</Token>
<Token pen="4">LoadBrush</Token>
<Token pen="4">LoadModule</Token>
<Token pen="4">LoadSample</Token>
<Token pen="4">LoadSprite</Token>
<Token pen="4">Local</Token>
<Token pen="4">Locate</Token>
<Token pen="4">Log</Token>
<Token pen="4">LowerStr</Token>
<Token pen="4">MakeButton</Token>
<Token pen="4">MakeDirectory</Token>
<Token pen="4">MatchPattern</Token>
<Token pen="4">Max</Token>
<Token pen="4">MD5</Token>
<Token pen="4">MD5Str</Token>
<Token pen="4">MidStr</Token>
<Token pen="4">Min</Token>
<Token pen="4">MixBrush</Token>
<Token pen="4">MixRGB</Token>
<Token pen="4">MixSample</Token>
<Token pen="4">Mod</Token>
<Token pen="4">ModifyAnimFrames</Token>
<Token pen="4">ModifyButton</Token>
<Token pen="4">ModifyKeyDown</Token>
<Token pen="4">ModifyLayerFrames</Token>
<Token pen="4">ModulateBrush</Token>
<Token pen="4">MouseX</Token>
<Token pen="4">MouseY</Token>
<Token pen="4">MoveAnim</Token>
<Token pen="4">MoveBrush</Token>
<Token pen="4">MoveDisplay</Token>
<Token pen="4">MoveLayer</Token>
<Token pen="4">MovePointer</Token>
<Token pen="4">MoveSprite</Token>
<Token pen="4">MoveTextObject</Token>
<Token pen="4">MoveTo</Token>
<Token pen="9" caseinsensitive="true">MOVEWINDOW</Token>
<Token pen="4">Mul</Token>
<Token pen="4">NextDirectoryEntry</Token>
<Token pen="4">NextFrame</Token>
<Token pen="4">NextItem</Token>
<Token pen="4">NormalizePath</Token>
<Token pen="8">Not</Token>
<Token pen="4">NPrint</Token>
<Token pen="4">OilPaintBrush</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONCLICK</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONCLICKALL</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONOVER</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONOVERALL</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONRIGHTCLICK</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONRIGHTCLICKALL</Token>
<Token pen="9" caseinsensitive="true">ONJOYDOWN</Token>
<Token pen="9" caseinsensitive="true">ONJOYDOWNLEFT</Token>
<Token pen="9" caseinsensitive="true">ONJOYDOWNRIGHT</Token>
<Token pen="9" caseinsensitive="true">ONJOYFIRE</Token>
<Token pen="9" caseinsensitive="true">ONJOYLEFT</Token>
<Token pen="9" caseinsensitive="true">ONJOYRIGHT</Token>
<Token pen="9" caseinsensitive="true">ONJOYUP</Token>
<Token pen="9" caseinsensitive="true">ONJOYUPLEFT</Token>
<Token pen="9" caseinsensitive="true">ONJOYUPRIGHT</Token>
<Token pen="9" caseinsensitive="true">ONKEYDOWN</Token>
<Token pen="9" caseinsensitive="true">ONKEYDOWNALL</Token>
<Token pen="4">OpenCatalog</Token>
<Token pen="4">OpenConnection</Token>
<Token pen="4">OpenDirectory</Token>
<Token pen="4">OpenDisplay</Token>
<Token pen="4">OpenFile</Token>
<Token pen="4">OpenFont</Token>
<Token pen="4">OpenMusic</Token>
<Token pen="4">OpenResourceMonitor</Token>
<Token pen="4">OpenURL</Token>
<Token pen="4">OpenVideo</Token>
<Token pen="8">Or</Token>
<Token pen="4">PadNum</Token>
<Token pen="4">Pairs</Token>
<Token pen="4">PatternFindStr</Token>
<Token pen="4">PatternReplaceStr</Token>
<Token pen="4">PathPart</Token>
<Token pen="4">PathRequest</Token>
<Token pen="4">PauseModule</Token>
<Token pen="4">PauseMusic</Token>
<Token pen="4">PauseTimer</Token>
<Token pen="4">PauseVideo</Token>
<Token pen="4">Peek</Token>
<Token pen="4">PeekClipboard</Token>
<Token pen="4">PerspectiveDistortBrush</Token>
<Token pen="4">PixelateBrush</Token>
<Token pen="4">PlayAnim</Token>
<Token pen="4">PlayAnimDisk</Token>
<Token pen="4">PlayModule</Token>
<Token pen="4">PlayMusic</Token>
<Token pen="4">PlaySample</Token>
<Token pen="4">PlaySubSong</Token>
<Token pen="4">PlayVideo</Token>
<Token pen="4">Plot</Token>
<Token pen="4">Poke</Token>
<Token pen="4">PolarDistortBrush</Token>
<Token pen="4">Polygon</Token>
<Token pen="4">Pow</Token>
<Token pen="4">Print</Token>
<Token pen="4">Rad</Token>
<Token pen="4">RaiseOnError</Token>
<Token pen="4">RasterizeBrush</Token>
<Token pen="4">RawEqual</Token>
<Token pen="4">RawGet</Token>
<Token pen="4">RawSet</Token>
<Token pen="4">ReadBrushPixel</Token>
<Token pen="4">ReadChr</Token>
<Token pen="4">ReadDirectory</Token>
<Token pen="4">ReadFloat</Token>
<Token pen="4">ReadFunction</Token>
<Token pen="4">ReadInt</Token>
<Token pen="4">ReadLine</Token>
<Token pen="4">ReadMem</Token>
<Token pen="4">ReadPixel</Token>
<Token pen="4">ReadRegistryKey</Token>
<Token pen="4">ReadShort</Token>
<Token pen="4">ReadString</Token>
<Token pen="4">ReadTable</Token>
<Token pen="4">ReceiveData</Token>
<Token pen="4">ReceiveUPDData</Token>
<Token pen="4">Red</Token>
<Token pen="4">RelCurveTo</Token>
<Token pen="4">RelLineTo</Token>
<Token pen="4">RelMoveTo</Token>
<Token pen="4">Rename</Token>
<Token pen="4">RemoveButton</Token>
<Token pen="4">RemoveItem</Token>
<Token pen="4">RemoveKeyDown</Token>
<Token pen="4">RemoveLayer</Token>
<Token pen="4">RemoveLayerFX</Token>
<Token pen="4">RemoveSprite</Token>
<Token pen="4">RemoveSprites</Token>
<Token pen="4">RepeatStr</Token>
<Token pen="4">Repeat</Token>
<Token pen="4">Until</Token>
<Token pen="4">ReplaceColors</Token>
<Token pen="4">ReplaceStr</Token>
<Token pen="4">ResetKeyState</Token>
<Token pen="4">ResetTabs</Token>
<Token pen="4">ResetTimer</Token>
<Token pen="4">ResumeModule</Token>
<Token pen="4">ResumeMusic</Token>
<Token pen="4">ResumeTimer</Token>
<Token pen="4">ResumeVideo</Token>
<Token pen="4">Return</Token>
<Token pen="4">RGB</Token>
<Token pen="4">RGBArrayToBrush</Token>
<Token pen="4">RightStr</Token>
<Token pen="4">Rnd</Token>
<Token pen="4">RndF</Token>
<Token pen="4">Rol</Token>
<Token pen="4">Ror</Token>
<Token pen="4">RotateBrush</Token>
<Token pen="4">RotateLayer</Token>
<Token pen="4">RotateTextObject</Token>
<Token pen="4">Round</Token>
<Token pen="4">Rt</Token>
<Token pen="4">Run</Token>
<Token pen="4">RunRexxScript</Token>
<Token pen="4">Sar</Token>
<Token pen="4">SaveAnim</Token>
<Token pen="4">SaveBrush</Token>
<Token pen="4">SaveSample</Token>
<Token pen="4">SaveSnapshot</Token>
<Token pen="4">ScaleAnim</Token>
<Token pen="4">ScaleBGPic</Token>
<Token pen="4">ScaleBrush</Token>
<Token pen="4">ScaleLayer</Token>
<Token pen="4">ScaleSprite</Token>
<Token pen="4">ScaleTextObject</Token>
<Token pen="4">Seek</Token>
<Token pen="4">SeekMusic</Token>
<Token pen="4">SeekVideo</Token>
<Token pen="4">SelectAlphaChannel</Token>
<Token pen="4">SelectAnim</Token>
<Token pen="4">SelectBGPic</Token>
<Token pen="4">SelectBrush</Token>
<Token pen="4">SelectDisplay</Token>
<Token pen="4">SelectLayer</Token>
<Token pen="4">SelectMask</Token>
<Token pen="4">SendData</Token>
<Token pen="4">SendMessage</Token>
<Token pen="4">SendRexxCommand</Token>
<Token pen="4">SendUDPData</Token>
<Token pen="4">SepiaToneBrush</Token>
<Token pen="4">SetAlphaIntensity</Token>
<Token pen="4">SetAnimFrameDelay</Token>
<Token pen="4">SetBrushTransparency</Token>
<Token pen="4">SetClipBoard</Token>
<Token pen="4">SetClipRegion</Token>
<Token pen="4">SetDash</Token>
<Token pen="4">SetDefaultEncoding</Token>
<Token pen="4">SetDisplayAttributes</Token>
<Token pen="4">SetDrawTagsDefault</Token>
<Token pen="4">SetEnv</Token>
<Token pen="4">SetEventTimeout</Token>
<Token pen="4">SetFileAttributes</Token>
<Token pen="4">SetFillRule</Token>
<Token pen="4">SetFillStyle</Token>
<Token pen="4">SetFont</Token>
<Token pen="4">SetFontColor</Token>
<Token pen="4">SetFontStyle</Token>
<Token pen="4">SetFormStyle</Token>
<Token pen="4">SetFPSLimit</Token>
<Token pen="4">SetIconProperties</Token>
<Token pen="4">SetInterval</Token>
<Token pen="4">SetIOMode</Token>
<Token pen="4">SetLayerAnchor</Token>
<Token pen="4">SetLayerBorder</Token>
<Token pen="4">SetLayerFilter</Token>
<Token pen="4">SetLayerLight</Token>
<Token pen="4">SetLayerName</Token>
<Token pen="4">SetLayerShadow</Token>
<Token pen="4">SetLayerStyle</Token>
<Token pen="4">SetLayerTint</Token>
<Token pen="4">SetLayerTransparency</Token>
<Token pen="4">SetLayerZPos</Token>
<Token pen="4">SetLineCap</Token>
<Token pen="4">SetLineJoin</Token>
<Token pen="4">SetLineWidth</Token>
<Token pen="4">SetMargins</Token>
<Token pen="4">SetMaskMode</Token>
<Token pen="4">SetMasterVolume</Token>
<Token pen="4">SetMetaTable</Token>
<Token pen="4">SetMusicVolume</Token>
<Token pen="4">SetNetworkTimeout</Token>
<Token pen="4">SetObjectData</Token>
<Token pen="4">SetPanning</Token>
<Token pen="4">SetPitch</Token>
<Token pen="4">SetPointer</Token>
<Token pen="4">SetTimeout</Token>
<Token pen="4">SetTitle</Token>
<Token pen="4">SetTrayIcon</Token>
<Token pen="4">SetVarType</Token>
<Token pen="4">SetVideoPosition</Token>
<Token pen="4">SetVideoSize</Token>
<Token pen="4">SetVideoVolume</Token>
<Token pen="4">SetVolume</Token>
<Token pen="4">SetWBIcon</Token>
<Token pen="4">Sgn</Token>
<Token pen="4">Shl</Token>
<Token pen="4">SharpenBrush</Token>
<Token pen="4">ShowDisplay</Token>
<Token pen="4">ShowKeyboard</Token>
<Token pen="4">ShowLayer</Token>
<Token pen="4">ShowLayerFX</Token>
<Token pen="4">ShowPointer</Token>
<Token pen="4">ShowScreen</Token>
<Token pen="4">ShowToast</Token>
<Token pen="4">Shr</Token>
<Token pen="4">Sin</Token>
<Token pen="9" caseinsensitive="true">SIZEWINDOW</Token>
<Token pen="4">SolarizeBrush</Token>
<Token pen="4">Sort</Token>
<Token pen="4">SplitStr</Token>
<Token pen="4">Sqrt</Token>
<Token pen="4">StartPath</Token>
<Token pen="4">StartSubPath</Token>
<Token pen="4">StartTimer</Token>
<Token pen="4">StopAnim</Token>
<Token pen="4">StopModule</Token>
<Token pen="4">StopMusic</Token>
<Token pen="4">StopSample</Token>
<Token pen="4">StopTimer</Token>
<Token pen="4">StopVideo</Token>
<Token pen="4">StringRequest</Token>
<Token pen="4">StringToFile</Token>
<Token pen="4">StrLen</Token>
<Token pen="4">StrStr</Token>
<Token pen="4">StrToArray</Token>
<Token pen="4">Sub</Token>
<Token pen="4">SwapLayers</Token>
<Token pen="4">SwirlBrush</Token>
<Token pen="4">Switch</Token>
<Token pen="4">Case</Token>
<Token pen="4">EndSwitch</Token>
<Token pen="4">SystemRequest</Token>
<Token pen="4">Tan</Token>
<Token pen="4">TextExtent</Token>
<Token pen="4">TextHeight</Token>
<Token pen="4">TextOut</Token>
<Token pen="4">TextWidth</Token>
<Token pen="4">TintBrush</Token>
<Token pen="4">ToHostName</Token>
<Token pen="4">ToIP</Token>
<Token pen="4">ToNumber</Token>
<Token pen="4">ToString</Token>
<Token pen="4">TransformBrush</Token>
<Token pen="4">TransformLayer</Token>
<Token pen="4">TranslateLayer</Token>
<Token pen="4">TranslatePath</Token>
<Token pen="4">TrimBrush</Token>
<Token pen="4">TrimStr</Token>
<Token pen="18" style="bold">True</Token>
<Token pen="4">UndefineVirtualStringFile</Token>
<Token pen="4">Undo</Token>
<Token pen="4">UndoFX</Token>
<Token pen="4">UnleftStr</Token>
<Token pen="4">UnmidStr</Token>
<Token pen="4">Unpack</Token>
<Token pen="4">UnrightStr</Token>
<Token pen="4">UnsetEnv</Token>
<Token pen="4">UploadFile</Token>
<Token pen="4">UpperStr</Token>
<Token pen="4">UseFont</Token>
<Token pen="4">Val</Token>
<Token pen="4">VWait</Token>
<Token pen="4">Wait</Token>
<Token pen="4">WaitAnimEnd</Token>
<Token pen="4">WaitEvent</Token>
<Token pen="4">WaitKeyDown</Token>
<Token pen="4">WaitLeftMouse</Token>
<Token pen="4">WaitMidMouse</Token>
<Token pen="4">WaitPatternPosition</Token>
<Token pen="4">WaitRightMouse</Token>
<Token pen="4">WaitSampleEnd</Token>
<Token pen="4">WaitSongPosition</Token>
<Token pen="4">WaitTimer</Token>
<Token pen="4">WaterRippleBrush</Token>
<Token pen="4">While</Token>
<Token pen="4">Wend</Token>
<Token pen="4">WhileKeyDown</Token>
<Token pen="4">WhileMouseDown</Token>
<Token pen="4">WhileMouseOn</Token>
<Token pen="4">WhileRightMouseDown</Token>
<Token pen="4">Wrap</Token>
<Token pen="4">WriteAnimFrame</Token>
<Token pen="4">WriteBrushPixel</Token>
<Token pen="4">WriteChr</Token>
<Token pen="4">WriteFloat</Token>
<Token pen="4">WriteFunction</Token>
<Token pen="4">WriteInt</Token>
<Token pen="4">WriteLine</Token>
<Token pen="4">WriteMem</Token>
<Token pen="4">WriteRegistryKey</Token>
<Token pen="4">WriteShort</Token>
<Token pen="4">WriteString</Token>
<Token pen="4">WriteTable</Token>
<Token style="bold" absolute="true">(</Token>
<Token style="bold" absolute="true">)</Token>
<Token style="bold">,</Token>
<Token style="bold" absolute="true">{</Token>
<Token style="bold" absolute="true">}</Token>
<Token style="bold" absolute="true">]</Token>
<Token style="bold" absolute="true">[</Token>
<Token style="bold" absolute="true">.</Token>
<!--String and char-const tokens:-->
<ComplexToken>
<Token pen="11" style="bold">@</Token>
<MatchToToken> </MatchToToken>
</ComplexToken>
<ComplexToken>
<Token pen="117">p_</Token>
<MatchToToken> </MatchToToken>
<MatchToToken>(</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="2">"</Token>
<MatchToToken>"</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="152" style="bold">;</Token>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="2">'</Token>
<MatchToToken>'</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken type="hexnumber">
<Token pen="2">0x</Token>
</ComplexToken>
<ComplexToken type="hexnumber">
<Token pen="2">$</Token>
</ComplexToken>
<ComplexToken type="binnumber">
<Token pen="2">%</Token>
</ComplexToken>
<ComplexToken type="decnumber">
<Token pen="2"/>
</ComplexToken>
<!--Comments...-->
<ComplexToken>
<Token pen="152" style="bold" absolute="true">/*</Token>
<MatchToToken>*/</MatchToToken>
<MultiLine/>
</ComplexToken>
<Token pen="152" style="bold">*/</Token>
<Token pen="18" style="bold" absolute="true">#</Token>
<!--Preprocessing directives...-->
<ComplexToken type="alphalower">
<Token pen="2">#</Token>
</ComplexToken>
</Syntax>
</Ann-SyntaxHighlighting>
Nathan
<Syntax>
<Name>Hollywood</Name>
<!--Rules for how to determain if a text is in this language:-->
<Qualifying>
<FilePattern>#?.hws</FilePattern>
</Qualifying>
<!--Make sure tokens is large enough to hold all tokens incl special tokens.-->
<Tokens>800</Tokens>
<Token pen="8">*</Token>
<Token pen="8">\</Token>
<Token pen="8">%</Token>
<Token pen="8">/</Token>
<Token pen="8">+</Token>
<Token pen="8">-</Token>
<Token pen="8">&</Token>
<Token pen="8">|</Token>
<Token pen="8">=</Token>
<Token pen="8"><</Token>
<Token pen="8">></Token>
<Token pen="8">^</Token>
<Token pen="8"><></Token>
<Token pen="8"><=</Token>
<Token pen="8">>=</Token>
<Token pen="8"><<</Token>
<Token pen="8">>></Token>
<Token pen="8">..</Token>
<Token pen="4">Abs</Token>
<Token pen="4">ACos</Token>
<Token pen="9" caseinsensitive="true">ACTIVEWINDOW</Token>
<Token pen="4">Add</Token>
<Token pen="4">AddArcToPath</Token>
<Token pen="4">AddBoxToPath</Token>
<Token pen="4">AddCircleToPath</Token>
<Token pen="4">AddEllipseToPath</Token>
<Token pen="4">AddFontPath</Token>
<Token pen="4">AddMove</Token>
<Token pen="4">AddTab</Token>
<Token pen="4">AddTextToPath</Token>
<Token pen="4">AddString</Token>
<Token pen="4">ActivateDisplay</Token>
<Token pen="4">AllocMem</Token>
<Token pen="8">And</Token>
<Token pen="4">AppendPath</Token>
<Token pen="4">Arc</Token>
<Token pen="4">ArcDistortBrush</Token>
<Token pen="4">ARGB</Token>
<Token pen="4">Asc</Token>
<Token pen="4">ASin</Token>
<Token pen="4">Assert</Token>
<Token pen="4">AsyncDrawFrame</Token>
<Token pen="4">ATan</Token>
<Token pen="4">ATan2</Token>
<Token pen="4">BarelDistortBrush</Token>
<Token pen="4">BeginAnimStream</Token>
<Token pen="4">BeginDoubleBuffer</Token>
<Token pen="4">BeginRefresh</Token>
<Token pen="4">BGPicToBrush</Token>
<Token pen="4">BinStr</Token>
<Token pen="4">BitClear</Token>
<Token pen="4">BitComplement</Token>
<Token pen="4">BitTest</Token>
<Token pen="4">BitSet</Token>
<Token pen="4">BitXor</Token>
<Token pen="4">Blue</Token>
<Token pen="4">BlurBrush</Token>
<Token pen="4">Box</Token>
<Token pen="4">BreakEventHandler</Token>
<Token pen="4">BreakWhileMouseOn</Token>
<Token pen="4">BrushToBGPic</Token>
<Token pen="4">BrushToGray</Token>
<Token pen="4">BrushToMonochrome</Token>
<Token pen="4">BrushToRGBArray</Token>
<Token pen="4">CancelAsynchDraw</Token>
<Token pen="4">Cast</Token>
<Token pen="4">Ceil</Token>
<Token pen="4">ChangeBrushTransparency</Token>
<Token pen="4">ChangeDirectory</Token>
<Token pen="4">ChangeDisplayMode</Token>
<Token pen="4">ChangeDisplaySize</Token>
<Token pen="4">ChangeInterval</Token>
<Token pen="4">CharcoalBrush</Token>
<Token pen="4">CheckEvent</Token>
<Token pen="4">Chr</Token>
<Token pen="4">Circle</Token>
<Token pen="4">ClearClipboard</Token>
<Token pen="4">ClearEvents</Token>
<Token pen="4">ClearInterval</Token>
<Token pen="4">ClearMove</Token>
<Token pen="4">ClearObjectData</Token>
<Token pen="4">ClearPath</Token>
<Token pen="4">ClearScreen</Token>
<Token pen="4">ClearTimeout</Token>
<Token pen="4">CloseCatalog</Token>
<Token pen="4">CloseConnection</Token>
<Token pen="4">CloseDirectory</Token>
<Token pen="4">CloseDisplay</Token>
<Token pen="4">CloseFile</Token>
<Token pen="4">CloseFont</Token>
<Token pen="4">CloseMusic</Token>
<Token pen="4">ClosePath</Token>
<Token pen="4">CloseResourceMonitor</Token>
<Token pen="4">CloseServer</Token>
<Token pen="4">CloseUDPObject</Token>
<Token pen="4">CloseVideo</Token>
<Token pen="9" caseinsensitive="true">CLOSEWINDOW</Token>
<Token pen="4">Cls</Token>
<Token pen="4">Collision</Token>
<Token pen="4">ColorRequest</Token>
<Token pen="4">CompareDates</Token>
<Token pen="4">CompressFile</Token>
<Token pen="4">Concat</Token>
<Token pen="4">Const</Token>
<Token pen="4">Continue</Token>
<Token pen="4">ContrastBrush</Token>
<Token pen="4">ConvertToBrush</Token>
<Token pen="4">CopyAnim</Token>
<Token pen="4">CopyBGPic</Token>
<Token pen="4">CopyBrush</Token>
<Token pen="4">CopyFile</Token>
<Token pen="4">CopyMem</Token>
<Token pen="4">CopyObjectData</Token>
<Token pen="4">CopyPath</Token>
<Token pen="4">CopySample</Token>
<Token pen="4">CopySprite</Token>
<Token pen="4">CopyTable</Token>
<Token pen="4">CopyTextObject</Token>
<Token pen="4">CountJoysticks</Token>
<Token pen="4">CountStr</Token>
<Token pen="4">Cos</Token>
<Token pen="4">CRC32</Token>
<Token pen="4">CRC32Str</Token>
<Token pen="4">CreateAnim</Token>
<Token pen="4">CreateBGPic</Token>
<Token pen="4">CreateBorderBrush</Token>
<Token pen="4">CreateBrush</Token>
<Token pen="4">CreateButton</Token>
<Token pen="4">CreateClipRegion</Token>
<Token pen="4">CreateDisplay</Token>
<Token pen="4">CreateGradientBGPic</Token>
<Token pen="4">CreateGradientBrush</Token>
<Token pen="4">CreateKeyDown</Token>
<Token pen="4">CreateLayer</Token>
<Token pen="4">CreateMusic</Token>
<Token pen="4">CreatePointer</Token>
<Token pen="4">CreatePort</Token>
<Token pen="4">CreateRainbowBGPic</Token>
<Token pen="4">CreateRexxPort</Token>
<Token pen="4">CreateSample</Token>
<Token pen="4">CreateServer</Token>
<Token pen="4">CreateShadowBrush</Token>
<Token pen="4">CreateShortcut</Token>
<Token pen="4">CreateSprite</Token>
<Token pen="4">CreateTextObject</Token>
<Token pen="4">CreateTexturedBGPic</Token>
<Token pen="4">CreateTexturedBrush</Token>
<Token pen="4">CreateUDPObject</Token>
<Token pen="4">CropBrush</Token>
<Token pen="4">CtrlCQuit</Token>
<Token pen="4">CurveTo</Token>
<Token pen="4">DebugOutput</Token>
<Token pen="4">DebugPrint</Token>
<Token pen="4">DebugPrompt</Token>
<Token pen="4">DebugStr</Token>
<Token pen="4">DebugVal</Token>
<Token pen="4">DecompressFile</Token>
<Token pen="4">DefineVirtualFile</Token>
<Token pen="4">DefineVirtualFileFromString</Token>
<Token pen="4">Deg</Token>
<Token pen="4">DeleteAlphaChannel</Token>
<Token pen="4">DeleteButton</Token>
<Token pen="4">DeleteFile</Token>
<Token pen="4">DeleteMask</Token>
<Token pen="4">Dim</Token>
<Token pen="4">DimStr</Token>
<Token pen="4">DisableButton</Token>
<Token pen="4">DisableEvent</Token>
<Token pen="4">DisableEventHandler</Token>
<Token pen="4">DisableLayers</Token>
<Token pen="4">DisablePrecalculation</Token>
<Token pen="4">DisplayAnimFrame</Token>
<Token pen="4">DisplayBGPic</Token>
<Token pen="4">DisplayBGPicPart</Token>
<Token pen="4">DisplayBGPicPartFX</Token>
<Token pen="4">DisplayBrush</Token>
<Token pen="4">DisplayBrushFX</Token>
<Token pen="4">DisplayBrushPart</Token>
<Token pen="4">DisplaySprite</Token>
<Token pen="4">DisplayTextObject</Token>
<Token pen="4">DisplayTextObjectFX</Token>
<Token pen="4">DisplayTransitionFX</Token>
<Token pen="4">Div</Token>
<Token pen="4">DoMove</Token>
<Token pen="4">DownloadFile</Token>
<Token pen="4">DrawPath</Token>
<Token pen="4">DumpMem</Token>
<Token pen="4">EdgeBrush</Token>
<Token pen="4">Ellipse</Token>
<Token pen="4">EmbossBrush</Token>
<Token pen="4">EnableButton</Token>
<Token pen="4">EnableEvent</Token>
<Token pen="4">EnableEventHandler</Token>
<Token pen="4">EnableLayers</Token>
<Token pen="4">EnablePrecalculation</Token>
<Token pen="4">EndDoubleBuffer</Token>
<Token pen="4">EndFunction</Token>
<Token pen="4">EndRefresh</Token>
<Token pen="4">EndSelect</Token>
<Token pen="4">End</Token>
<Token pen="4">Eof</Token>
<Token pen="4">Error</Token>
<Token pen="4">EscapeQuit</Token>
<Token pen="4">Eval</Token>
<Token pen="4">Execute</Token>
<Token pen="4">Exists</Token>
<Token pen="4">ExitOnError</Token>
<Token pen="4">Exp</Token>
<Token pen="18" style="bold">False</Token>
<Token pen="4">FileLength</Token>
<Token pen="4">FileLines</Token>
<Token pen="4">FilePart</Token>
<Token pen="4">FilePos</Token>
<Token pen="4">FileRequest</Token>
<Token pen="4">FileSize</Token>
<Token pen="4">FileToString</Token>
<Token pen="4">FillMem</Token>
<Token pen="4">FillMusicBuffer</Token>
<Token pen="4">FindStr</Token>
<Token pen="4">FinishAnimStream</Token>
<Token pen="4">FinishAsynchDraw</Token>
<Token pen="4">FloodFill</Token>
<Token pen="4">Floor</Token>
<Token pen="4">Flip</Token>
<Token pen="4">FlipBrush</Token>
<Token pen="4">FlipSprite</Token>
<Token pen="4">FlushFile</Token>
<Token pen="4">FontRequest</Token>
<Token pen="4">ForEach</Token>
<Token pen="4">ForEachI</Token>
<Token pen="4">FormatStr</Token>
<Token pen="4">For</Token>
<Token pen="4">Next</Token>
<Token pen="4">Step</Token>
<Token pen="4">ForcePathUse</Token>
<Token pen="4">ForceVideoDriver</Token>
<Token pen="4">Frac</Token>
<Token pen="4">FreeAnim</Token>
<Token pen="4">FreeBGPic</Token>
<Token pen="4">FreeBrush</Token>
<Token pen="4">FreeClipRegion</Token>
<Token pen="4">FreeDisplay</Token>
<Token pen="4">FreeGlyphCache</Token>
<Token pen="4">FreeLayers</Token>
<Token pen="4">FreeMem</Token>
<Token pen="4">FreeModule</Token>
<Token pen="4">FreePath</Token>
<Token pen="4">FreePointer</Token>
<Token pen="4">FreeSample</Token>
<Token pen="4">FreeSprite</Token>
<Token pen="4">FreeTextObject</Token>
<Token pen="4">FrExp</Token>
<Token pen="4">FullPath</Token>
<Token pen="4">Function</Token>
<Token pen="4">GammaBrush</Token>
<Token pen="4">GetAnimFrame</Token>
<Token pen="4">GetAttribute</Token>
<Token pen="4">GetAvailableFonts</Token>
<Token pen="4">GetBrushLink</Token>
<Token pen="4">GetCatalogString</Token>
<Token pen="4">GetClipboard</Token>
<Token pen="4">GetCommandLine</Token>
<Token pen="4">GetConnectionIP</Token>
<Token pen="4">GetConnectionPort</Token>
<Token pen="4">GetConstant</Token>
<Token pen="4">GetCurrentDirectory</Token>
<Token pen="4">GetCurrentPoint</Token>
<Token pen="4">GetDate</Token>
<Token pen="4">GetDateNum</Token>
<Token pen="4">GetDisplayModes</Token>
<Token pen="4">GetEnv</Token>
<Token pen="4">GetErrorName</Token>
<Token pen="4">GetEventCode</Token>
<Token pen="4">GetFileArgument</Token>
<Token pen="4">GetFileAttributes</Token>
<Token pen="4">GetFPSLimit</Token>
<Token pen="4">GetHostName</Token>
<Token pen="4">GetIconProperties</Token>
<Token pen="4">GetKerningPair</Token>
<Token pen="4">GetLastError</Token>
<Token pen="4">GetLayerAtPos</Token>
<Token pen="4">GetLayerStyle</Token>
<Token pen="4">GetLocalIP</Token>
<Token pen="4">GetLocalPort</Token>
<Token pen="4">GetMemoryInfo</Token>
<Token pen="4">GetMetaTable</Token>
<Token pen="4">GetObjectData</Token>
<Token pen="4">GetObjects</Token>
<Token pen="4">GetObjectType</Token>
<Token pen="4">GetPathExtents</Token>
<Token pen="4">GetPatternPosition</Token>
<Token pen="4">GetPlugins</Token>
<Token pen="4">GetProgramInfo</Token>
<Token pen="4">GetPubScreens</Token>
<Token pen="4">GetRandomColor</Token>
<Token pen="4">GetRandomFX</Token>
<Token pen="4">GetRealColor</Token>
<Token pen="4">GetSampleData</Token>
<Token pen="4">GetShortcutPath</Token>
<Token pen="4">GetSongPosition</Token>
<Token pen="4">GetSystemCountry</Token>
<Token pen="4">GetSystemInfo</Token>
<Token pen="4">GetSystemLanguage</Token>
<Token pen="4">GetTempFileName</Token>
<Token pen="4">GetTime</Token>
<Token pen="4">GetTimer</Token>
<Token pen="4">GetType</Token>
<Token pen="4">GetVersion</Token>
<Token pen="4">GetVideoFrame</Token>
<Token pen="4">GetVolumeInfo</Token>
<Token pen="4">GetVolumeName</Token>
<Token pen="4">GetWeekday</Token>
<Token pen="4">Global</Token>
<Token pen="4">Gosub</Token>
<Token pen="4">Goto</Token>
<Token pen="4">GrabDesktop</Token>
<Token pen="4">Green</Token>
<Token pen="4">HaveObject</Token>
<Token pen="4">HexStr</Token>
<Token pen="4">HideDisplay</Token>
<Token pen="4">HideKeyboard</Token>
<Token pen="4">HideLayer</Token>
<Token pen="4">HideLayerFX</Token>
<Token pen="4">HidePointer</Token>
<Token pen="4">Hypot</Token>
<Token pen="4">If</Token>
<Token pen="4">ElseIf</Token>
<Token pen="4">Else</Token>
<Token pen="4">Then</Token>
<Token pen="4">EndIf</Token>
<Token pen="4">IIf</Token>
<Token pen="9" caseinsensitive="true">INACTIVEWINDOW</Token>
<Token pen="4">InKeyStr</Token>
<Token pen="4">InsertItem</Token>
<Token pen="4">InsertLayer</Token>
<Token pen="4">InsertSample</Token>
<Token pen="4">InsertStr</Token>
<Token pen="4">InstallEventHandler</Token>
<Token pen="4">Int</Token>
<Token pen="4">InvertAlphaChannel</Token>
<Token pen="4">InvertBrush</Token>
<Token pen="4">InvertMask</Token>
<Token pen="4">IPairs</Token>
<Token pen="4">IsAnim</Token>
<Token pen="4">IsAnimPlaying</Token>
<Token pen="4">IsDirectory</Token>
<Token pen="4">IsKeyDown</Token>
<Token pen="4">IsLeftMouse</Token>
<Token pen="4">IsMidMouse</Token>
<Token pen="4">IsModule</Token>
<Token pen="4">IsMusic</Token>
<Token pen="4">IsMusicPlaying</Token>
<Token pen="4">IsOnline</Token>
<Token pen="4">IsPathEmpty</Token>
<Token pen="4">IsPicture</Token>
<Token pen="4">IsRightMouse</Token>
<Token pen="4">IsSample</Token>
<Token pen="4">IsSamplePlaying</Token>
<Token pen="4">IsSound</Token>
<Token pen="4">IsVideo</Token>
<Token pen="4">IsVideoPlaying</Token>
<Token pen="4">JoyDir</Token>
<Token pen="4">JoyFire</Token>
<Token pen="4">Label</Token>
<Token pen="4">LayerExists</Token>
<Token pen="4">LayerToBack</Token>
<Token pen="4">LayerToFront</Token>
<Token pen="4">Ld</Token>
<Token pen="4">LdExp</Token>
<Token pen="4">LeftMouseQuit</Token>
<Token pen="4">LeftStr</Token>
<Token pen="4">Limit</Token>
<Token pen="4">Line</Token>
<Token pen="4">LineTo</Token>
<Token pen="4">ListItems</Token>
<Token pen="4">ListRequest</Token>
<Token pen="4">Ln</Token>
<Token pen="4">LoadAnim</Token>
<Token pen="4">LoadAnimFrame</Token>
<Token pen="4">LoadBGPic</Token>
<Token pen="4">LoadBrush</Token>
<Token pen="4">LoadModule</Token>
<Token pen="4">LoadSample</Token>
<Token pen="4">LoadSprite</Token>
<Token pen="4">Local</Token>
<Token pen="4">Locate</Token>
<Token pen="4">Log</Token>
<Token pen="4">LowerStr</Token>
<Token pen="4">MakeButton</Token>
<Token pen="4">MakeDirectory</Token>
<Token pen="4">MatchPattern</Token>
<Token pen="4">Max</Token>
<Token pen="4">MD5</Token>
<Token pen="4">MD5Str</Token>
<Token pen="4">MidStr</Token>
<Token pen="4">Min</Token>
<Token pen="4">MixBrush</Token>
<Token pen="4">MixRGB</Token>
<Token pen="4">MixSample</Token>
<Token pen="4">Mod</Token>
<Token pen="4">ModifyAnimFrames</Token>
<Token pen="4">ModifyButton</Token>
<Token pen="4">ModifyKeyDown</Token>
<Token pen="4">ModifyLayerFrames</Token>
<Token pen="4">ModulateBrush</Token>
<Token pen="4">MouseX</Token>
<Token pen="4">MouseY</Token>
<Token pen="4">MoveAnim</Token>
<Token pen="4">MoveBrush</Token>
<Token pen="4">MoveDisplay</Token>
<Token pen="4">MoveLayer</Token>
<Token pen="4">MovePointer</Token>
<Token pen="4">MoveSprite</Token>
<Token pen="4">MoveTextObject</Token>
<Token pen="4">MoveTo</Token>
<Token pen="9" caseinsensitive="true">MOVEWINDOW</Token>
<Token pen="4">Mul</Token>
<Token pen="4">NextDirectoryEntry</Token>
<Token pen="4">NextFrame</Token>
<Token pen="4">NextItem</Token>
<Token pen="4">NormalizePath</Token>
<Token pen="8">Not</Token>
<Token pen="4">NPrint</Token>
<Token pen="4">OilPaintBrush</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONCLICK</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONCLICKALL</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONOVER</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONOVERALL</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONRIGHTCLICK</Token>
<Token pen="9" caseinsensitive="true">ONBUTTONRIGHTCLICKALL</Token>
<Token pen="9" caseinsensitive="true">ONJOYDOWN</Token>
<Token pen="9" caseinsensitive="true">ONJOYDOWNLEFT</Token>
<Token pen="9" caseinsensitive="true">ONJOYDOWNRIGHT</Token>
<Token pen="9" caseinsensitive="true">ONJOYFIRE</Token>
<Token pen="9" caseinsensitive="true">ONJOYLEFT</Token>
<Token pen="9" caseinsensitive="true">ONJOYRIGHT</Token>
<Token pen="9" caseinsensitive="true">ONJOYUP</Token>
<Token pen="9" caseinsensitive="true">ONJOYUPLEFT</Token>
<Token pen="9" caseinsensitive="true">ONJOYUPRIGHT</Token>
<Token pen="9" caseinsensitive="true">ONKEYDOWN</Token>
<Token pen="9" caseinsensitive="true">ONKEYDOWNALL</Token>
<Token pen="4">OpenCatalog</Token>
<Token pen="4">OpenConnection</Token>
<Token pen="4">OpenDirectory</Token>
<Token pen="4">OpenDisplay</Token>
<Token pen="4">OpenFile</Token>
<Token pen="4">OpenFont</Token>
<Token pen="4">OpenMusic</Token>
<Token pen="4">OpenResourceMonitor</Token>
<Token pen="4">OpenURL</Token>
<Token pen="4">OpenVideo</Token>
<Token pen="8">Or</Token>
<Token pen="4">PadNum</Token>
<Token pen="4">Pairs</Token>
<Token pen="4">PatternFindStr</Token>
<Token pen="4">PatternReplaceStr</Token>
<Token pen="4">PathPart</Token>
<Token pen="4">PathRequest</Token>
<Token pen="4">PauseModule</Token>
<Token pen="4">PauseMusic</Token>
<Token pen="4">PauseTimer</Token>
<Token pen="4">PauseVideo</Token>
<Token pen="4">Peek</Token>
<Token pen="4">PeekClipboard</Token>
<Token pen="4">PerspectiveDistortBrush</Token>
<Token pen="4">PixelateBrush</Token>
<Token pen="4">PlayAnim</Token>
<Token pen="4">PlayAnimDisk</Token>
<Token pen="4">PlayModule</Token>
<Token pen="4">PlayMusic</Token>
<Token pen="4">PlaySample</Token>
<Token pen="4">PlaySubSong</Token>
<Token pen="4">PlayVideo</Token>
<Token pen="4">Plot</Token>
<Token pen="4">Poke</Token>
<Token pen="4">PolarDistortBrush</Token>
<Token pen="4">Polygon</Token>
<Token pen="4">Pow</Token>
<Token pen="4">Print</Token>
<Token pen="4">Rad</Token>
<Token pen="4">RaiseOnError</Token>
<Token pen="4">RasterizeBrush</Token>
<Token pen="4">RawEqual</Token>
<Token pen="4">RawGet</Token>
<Token pen="4">RawSet</Token>
<Token pen="4">ReadBrushPixel</Token>
<Token pen="4">ReadChr</Token>
<Token pen="4">ReadDirectory</Token>
<Token pen="4">ReadFloat</Token>
<Token pen="4">ReadFunction</Token>
<Token pen="4">ReadInt</Token>
<Token pen="4">ReadLine</Token>
<Token pen="4">ReadMem</Token>
<Token pen="4">ReadPixel</Token>
<Token pen="4">ReadRegistryKey</Token>
<Token pen="4">ReadShort</Token>
<Token pen="4">ReadString</Token>
<Token pen="4">ReadTable</Token>
<Token pen="4">ReceiveData</Token>
<Token pen="4">ReceiveUPDData</Token>
<Token pen="4">Red</Token>
<Token pen="4">RelCurveTo</Token>
<Token pen="4">RelLineTo</Token>
<Token pen="4">RelMoveTo</Token>
<Token pen="4">Rename</Token>
<Token pen="4">RemoveButton</Token>
<Token pen="4">RemoveItem</Token>
<Token pen="4">RemoveKeyDown</Token>
<Token pen="4">RemoveLayer</Token>
<Token pen="4">RemoveLayerFX</Token>
<Token pen="4">RemoveSprite</Token>
<Token pen="4">RemoveSprites</Token>
<Token pen="4">RepeatStr</Token>
<Token pen="4">Repeat</Token>
<Token pen="4">Until</Token>
<Token pen="4">ReplaceColors</Token>
<Token pen="4">ReplaceStr</Token>
<Token pen="4">ResetKeyState</Token>
<Token pen="4">ResetTabs</Token>
<Token pen="4">ResetTimer</Token>
<Token pen="4">ResumeModule</Token>
<Token pen="4">ResumeMusic</Token>
<Token pen="4">ResumeTimer</Token>
<Token pen="4">ResumeVideo</Token>
<Token pen="4">Return</Token>
<Token pen="4">RGB</Token>
<Token pen="4">RGBArrayToBrush</Token>
<Token pen="4">RightStr</Token>
<Token pen="4">Rnd</Token>
<Token pen="4">RndF</Token>
<Token pen="4">Rol</Token>
<Token pen="4">Ror</Token>
<Token pen="4">RotateBrush</Token>
<Token pen="4">RotateLayer</Token>
<Token pen="4">RotateTextObject</Token>
<Token pen="4">Round</Token>
<Token pen="4">Rt</Token>
<Token pen="4">Run</Token>
<Token pen="4">RunRexxScript</Token>
<Token pen="4">Sar</Token>
<Token pen="4">SaveAnim</Token>
<Token pen="4">SaveBrush</Token>
<Token pen="4">SaveSample</Token>
<Token pen="4">SaveSnapshot</Token>
<Token pen="4">ScaleAnim</Token>
<Token pen="4">ScaleBGPic</Token>
<Token pen="4">ScaleBrush</Token>
<Token pen="4">ScaleLayer</Token>
<Token pen="4">ScaleSprite</Token>
<Token pen="4">ScaleTextObject</Token>
<Token pen="4">Seek</Token>
<Token pen="4">SeekMusic</Token>
<Token pen="4">SeekVideo</Token>
<Token pen="4">SelectAlphaChannel</Token>
<Token pen="4">SelectAnim</Token>
<Token pen="4">SelectBGPic</Token>
<Token pen="4">SelectBrush</Token>
<Token pen="4">SelectDisplay</Token>
<Token pen="4">SelectLayer</Token>
<Token pen="4">SelectMask</Token>
<Token pen="4">SendData</Token>
<Token pen="4">SendMessage</Token>
<Token pen="4">SendRexxCommand</Token>
<Token pen="4">SendUDPData</Token>
<Token pen="4">SepiaToneBrush</Token>
<Token pen="4">SetAlphaIntensity</Token>
<Token pen="4">SetAnimFrameDelay</Token>
<Token pen="4">SetBrushTransparency</Token>
<Token pen="4">SetClipBoard</Token>
<Token pen="4">SetClipRegion</Token>
<Token pen="4">SetDash</Token>
<Token pen="4">SetDefaultEncoding</Token>
<Token pen="4">SetDisplayAttributes</Token>
<Token pen="4">SetDrawTagsDefault</Token>
<Token pen="4">SetEnv</Token>
<Token pen="4">SetEventTimeout</Token>
<Token pen="4">SetFileAttributes</Token>
<Token pen="4">SetFillRule</Token>
<Token pen="4">SetFillStyle</Token>
<Token pen="4">SetFont</Token>
<Token pen="4">SetFontColor</Token>
<Token pen="4">SetFontStyle</Token>
<Token pen="4">SetFormStyle</Token>
<Token pen="4">SetFPSLimit</Token>
<Token pen="4">SetIconProperties</Token>
<Token pen="4">SetInterval</Token>
<Token pen="4">SetIOMode</Token>
<Token pen="4">SetLayerAnchor</Token>
<Token pen="4">SetLayerBorder</Token>
<Token pen="4">SetLayerFilter</Token>
<Token pen="4">SetLayerLight</Token>
<Token pen="4">SetLayerName</Token>
<Token pen="4">SetLayerShadow</Token>
<Token pen="4">SetLayerStyle</Token>
<Token pen="4">SetLayerTint</Token>
<Token pen="4">SetLayerTransparency</Token>
<Token pen="4">SetLayerZPos</Token>
<Token pen="4">SetLineCap</Token>
<Token pen="4">SetLineJoin</Token>
<Token pen="4">SetLineWidth</Token>
<Token pen="4">SetMargins</Token>
<Token pen="4">SetMaskMode</Token>
<Token pen="4">SetMasterVolume</Token>
<Token pen="4">SetMetaTable</Token>
<Token pen="4">SetMusicVolume</Token>
<Token pen="4">SetNetworkTimeout</Token>
<Token pen="4">SetObjectData</Token>
<Token pen="4">SetPanning</Token>
<Token pen="4">SetPitch</Token>
<Token pen="4">SetPointer</Token>
<Token pen="4">SetTimeout</Token>
<Token pen="4">SetTitle</Token>
<Token pen="4">SetTrayIcon</Token>
<Token pen="4">SetVarType</Token>
<Token pen="4">SetVideoPosition</Token>
<Token pen="4">SetVideoSize</Token>
<Token pen="4">SetVideoVolume</Token>
<Token pen="4">SetVolume</Token>
<Token pen="4">SetWBIcon</Token>
<Token pen="4">Sgn</Token>
<Token pen="4">Shl</Token>
<Token pen="4">SharpenBrush</Token>
<Token pen="4">ShowDisplay</Token>
<Token pen="4">ShowKeyboard</Token>
<Token pen="4">ShowLayer</Token>
<Token pen="4">ShowLayerFX</Token>
<Token pen="4">ShowPointer</Token>
<Token pen="4">ShowScreen</Token>
<Token pen="4">ShowToast</Token>
<Token pen="4">Shr</Token>
<Token pen="4">Sin</Token>
<Token pen="9" caseinsensitive="true">SIZEWINDOW</Token>
<Token pen="4">SolarizeBrush</Token>
<Token pen="4">Sort</Token>
<Token pen="4">SplitStr</Token>
<Token pen="4">Sqrt</Token>
<Token pen="4">StartPath</Token>
<Token pen="4">StartSubPath</Token>
<Token pen="4">StartTimer</Token>
<Token pen="4">StopAnim</Token>
<Token pen="4">StopModule</Token>
<Token pen="4">StopMusic</Token>
<Token pen="4">StopSample</Token>
<Token pen="4">StopTimer</Token>
<Token pen="4">StopVideo</Token>
<Token pen="4">StringRequest</Token>
<Token pen="4">StringToFile</Token>
<Token pen="4">StrLen</Token>
<Token pen="4">StrStr</Token>
<Token pen="4">StrToArray</Token>
<Token pen="4">Sub</Token>
<Token pen="4">SwapLayers</Token>
<Token pen="4">SwirlBrush</Token>
<Token pen="4">Switch</Token>
<Token pen="4">Case</Token>
<Token pen="4">EndSwitch</Token>
<Token pen="4">SystemRequest</Token>
<Token pen="4">Tan</Token>
<Token pen="4">TextExtent</Token>
<Token pen="4">TextHeight</Token>
<Token pen="4">TextOut</Token>
<Token pen="4">TextWidth</Token>
<Token pen="4">TintBrush</Token>
<Token pen="4">ToHostName</Token>
<Token pen="4">ToIP</Token>
<Token pen="4">ToNumber</Token>
<Token pen="4">ToString</Token>
<Token pen="4">TransformBrush</Token>
<Token pen="4">TransformLayer</Token>
<Token pen="4">TranslateLayer</Token>
<Token pen="4">TranslatePath</Token>
<Token pen="4">TrimBrush</Token>
<Token pen="4">TrimStr</Token>
<Token pen="18" style="bold">True</Token>
<Token pen="4">UndefineVirtualStringFile</Token>
<Token pen="4">Undo</Token>
<Token pen="4">UndoFX</Token>
<Token pen="4">UnleftStr</Token>
<Token pen="4">UnmidStr</Token>
<Token pen="4">Unpack</Token>
<Token pen="4">UnrightStr</Token>
<Token pen="4">UnsetEnv</Token>
<Token pen="4">UploadFile</Token>
<Token pen="4">UpperStr</Token>
<Token pen="4">UseFont</Token>
<Token pen="4">Val</Token>
<Token pen="4">VWait</Token>
<Token pen="4">Wait</Token>
<Token pen="4">WaitAnimEnd</Token>
<Token pen="4">WaitEvent</Token>
<Token pen="4">WaitKeyDown</Token>
<Token pen="4">WaitLeftMouse</Token>
<Token pen="4">WaitMidMouse</Token>
<Token pen="4">WaitPatternPosition</Token>
<Token pen="4">WaitRightMouse</Token>
<Token pen="4">WaitSampleEnd</Token>
<Token pen="4">WaitSongPosition</Token>
<Token pen="4">WaitTimer</Token>
<Token pen="4">WaterRippleBrush</Token>
<Token pen="4">While</Token>
<Token pen="4">Wend</Token>
<Token pen="4">WhileKeyDown</Token>
<Token pen="4">WhileMouseDown</Token>
<Token pen="4">WhileMouseOn</Token>
<Token pen="4">WhileRightMouseDown</Token>
<Token pen="4">Wrap</Token>
<Token pen="4">WriteAnimFrame</Token>
<Token pen="4">WriteBrushPixel</Token>
<Token pen="4">WriteChr</Token>
<Token pen="4">WriteFloat</Token>
<Token pen="4">WriteFunction</Token>
<Token pen="4">WriteInt</Token>
<Token pen="4">WriteLine</Token>
<Token pen="4">WriteMem</Token>
<Token pen="4">WriteRegistryKey</Token>
<Token pen="4">WriteShort</Token>
<Token pen="4">WriteString</Token>
<Token pen="4">WriteTable</Token>
<Token style="bold" absolute="true">(</Token>
<Token style="bold" absolute="true">)</Token>
<Token style="bold">,</Token>
<Token style="bold" absolute="true">{</Token>
<Token style="bold" absolute="true">}</Token>
<Token style="bold" absolute="true">]</Token>
<Token style="bold" absolute="true">[</Token>
<Token style="bold" absolute="true">.</Token>
<!--String and char-const tokens:-->
<ComplexToken>
<Token pen="11" style="bold">@</Token>
<MatchToToken> </MatchToToken>
</ComplexToken>
<ComplexToken>
<Token pen="117">p_</Token>
<MatchToToken> </MatchToToken>
<MatchToToken>(</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="2">"</Token>
<MatchToToken>"</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="152" style="bold">;</Token>
<MatchToEOL/>
</ComplexToken>
<ComplexToken>
<Token pen="2">'</Token>
<MatchToToken>'</MatchToToken>
<MatchToEOL/>
</ComplexToken>
<ComplexToken type="hexnumber">
<Token pen="2">0x</Token>
</ComplexToken>
<ComplexToken type="hexnumber">
<Token pen="2">$</Token>
</ComplexToken>
<ComplexToken type="binnumber">
<Token pen="2">%</Token>
</ComplexToken>
<ComplexToken type="decnumber">
<Token pen="2"/>
</ComplexToken>
<!--Comments...-->
<ComplexToken>
<Token pen="152" style="bold" absolute="true">/*</Token>
<MatchToToken>*/</MatchToToken>
<MultiLine/>
</ComplexToken>
<Token pen="152" style="bold">*/</Token>
<Token pen="18" style="bold" absolute="true">#</Token>
<!--Preprocessing directives...-->
<ComplexToken type="alphalower">
<Token pen="2">#</Token>
</ComplexToken>
</Syntax>
</Ann-SyntaxHighlighting>
Re: Annotate
Tolkien,
Save the following ARexx script in your Annotate/Rexx folder and name it HollyActions.rexx. "Hollywood" should be in your current path. Using Amiga+A (capital a) or Tools|Run Rexx menu item you can start it from within Annotate. You can then choose to Run what's in your editor or compile it for many different platforms. I've only tried it on OS3.9 under WinUAE. Please let me know if it doesn't work on your platform.
NathanH
/* $VER: HollyActions.rexx 1.0 (01.08.2015) by ndh */
/* run or compile current editor with Hollywood (Hollywood in path) */
options results
ADDRESS 'Annotate_Rexx' GET WIN_NAME 0
SAY result
file=result
ADDRESS 'Annotate_Rexx' REQUESTER LIST 'HollyActions Cancel Run 68020+ OS4 AROS MorphOS WarpOS Windows Applet'
SAY result
action=result
/* find base name */
base=Left(file,Length(file)-4) /* strip .hws */
/* uncomment this if you want executable in Annotate/Rexx directory
slash=LastPos('/',base) /* find end of / path */
If slash=0 Then slash=LastPos(':',base) /* find end of : path */
If slash>0 Then base=Right(base,Length(base)-slash) /* strip path part */
SAY base
*/
If action = 'Cancel' Then Exit
If action = 'Run' Then DO
ADDRESS command 'Hollywood "'file'" -pubscreen "ANNOTATE" '
Exit
End
/* otherwise, we're compiling */
If action = '68020+' Then Do
base=base||_68k
exe=classic
End
If action = 'OS4' Then Do
base=base||_OS4
exe=amigaos4
End
If action = 'AROS' Then Do
base=base||_AROS
exe=aros
End
If action = 'MorphOS' Then Do
base=base||_MOS
exe=morphos
End
If action = 'WarpOS' Then Do
base=base||_WOS
exe=warpos
End
If action = 'Windows' Then Do
base=base||'.exe'
exe=win32
End
If action = "Applet" Then Do
base=base||_app
exe=applet
End
ADDRESS command 'Hollywood "'file'" -compile "'base'" -exetype "'exe'" -pubscreen "ANNOTATE" '
Exit
Save the following ARexx script in your Annotate/Rexx folder and name it HollyActions.rexx. "Hollywood" should be in your current path. Using Amiga+A (capital a) or Tools|Run Rexx menu item you can start it from within Annotate. You can then choose to Run what's in your editor or compile it for many different platforms. I've only tried it on OS3.9 under WinUAE. Please let me know if it doesn't work on your platform.
NathanH
/* $VER: HollyActions.rexx 1.0 (01.08.2015) by ndh */
/* run or compile current editor with Hollywood (Hollywood in path) */
options results
ADDRESS 'Annotate_Rexx' GET WIN_NAME 0
SAY result
file=result
ADDRESS 'Annotate_Rexx' REQUESTER LIST 'HollyActions Cancel Run 68020+ OS4 AROS MorphOS WarpOS Windows Applet'
SAY result
action=result
/* find base name */
base=Left(file,Length(file)-4) /* strip .hws */
/* uncomment this if you want executable in Annotate/Rexx directory
slash=LastPos('/',base) /* find end of / path */
If slash=0 Then slash=LastPos(':',base) /* find end of : path */
If slash>0 Then base=Right(base,Length(base)-slash) /* strip path part */
SAY base
*/
If action = 'Cancel' Then Exit
If action = 'Run' Then DO
ADDRESS command 'Hollywood "'file'" -pubscreen "ANNOTATE" '
Exit
End
/* otherwise, we're compiling */
If action = '68020+' Then Do
base=base||_68k
exe=classic
End
If action = 'OS4' Then Do
base=base||_OS4
exe=amigaos4
End
If action = 'AROS' Then Do
base=base||_AROS
exe=aros
End
If action = 'MorphOS' Then Do
base=base||_MOS
exe=morphos
End
If action = 'WarpOS' Then Do
base=base||_WOS
exe=warpos
End
If action = 'Windows' Then Do
base=base||'.exe'
exe=win32
End
If action = "Applet" Then Do
base=base||_app
exe=applet
End
ADDRESS command 'Hollywood "'file'" -compile "'base'" -exetype "'exe'" -pubscreen "ANNOTATE" '
Exit
Re: Annotate
Thanks mate. I have busy with other coding things. I'll try it later. Thanks again!