Annotate

Discuss anything about the Hollywood plugins for Cubic IDE and Codebench here
Post Reply
ilbarbax
Posts: 112
Joined: Thu Apr 01, 2010 6:41 pm

Annotate

Post by ilbarbax »

Is it available any Hollywood setup file for annotate?
User avatar
airsoftsoftwair
Posts: 5433
Joined: Fri Feb 12, 2010 2:33 pm
Location: Germany
Contact:

Re: Annotate

Post by airsoftsoftwair »

None that I'd know of.
NathanH
Posts: 107
Joined: Sun Jul 05, 2015 1:29 am
Location: Caldwell, Idaho

Re: Annotate

Post by NathanH »

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">&apos;</Token>
<MatchToToken>&apos;</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>
tolkien
Posts: 190
Joined: Sun Oct 17, 2010 10:40 pm
Location: Spain

Re: Annotate

Post by tolkien »

Hey! Thanks so much! Ill try it now.
gtmooya
Posts: 11
Joined: Sun Apr 15, 2012 4:09 pm
Contact:

Re: Annotate

Post by gtmooya »

@NathanH

Nice, works well.

Thanks for sharing!
tolkien
Posts: 190
Joined: Sun Oct 17, 2010 10:40 pm
Location: Spain

Re: Annotate

Post by tolkien »

Now would be nice to "compile" projects within Annotate.
NathanH
Posts: 107
Joined: Sun Jul 05, 2015 1:29 am
Location: Caldwell, Idaho

Re: Annotate

Post by NathanH »

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">&apos;</Token>
<MatchToToken>&apos;</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>
NathanH
Posts: 107
Joined: Sun Jul 05, 2015 1:29 am
Location: Caldwell, Idaho

Re: Annotate

Post by NathanH »

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
tolkien
Posts: 190
Joined: Sun Oct 17, 2010 10:40 pm
Location: Spain

Re: Annotate

Post by tolkien »

Thanks mate. I have busy with other coding things. I'll try it later. Thanks again! ;)
Post Reply