Annotate

Discuss anything about the Hollywood plugins for Cubic IDE and Codebench here

Annotate

Postby ilbarbax » Tue Jan 15, 2013 2:16 pm

Is it available any Hollywood setup file for annotate?
ilbarbax
 
Posts: 77
Joined: Thu Apr 01, 2010 6:41 pm

Re: Annotate

Postby airsoftsoftwair » Tue Jan 15, 2013 6:28 pm

None that I'd know of.
User avatar
airsoftsoftwair
 
Posts: 2233
Joined: Fri Feb 12, 2010 3:33 pm
Location: Germany

Re: Annotate

Postby NathanH » Sat Jul 18, 2015 10:42 pm

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">&amp;</Token>
<Token pen="8">|</Token>
<Token pen="8">=</Token>
<Token pen="8">&lt;</Token>
<Token pen="8">&gt;</Token>
<Token pen="8">^</Token>
<Token pen="8">&lt;&gt;</Token>
<Token pen="8">&lt;=</Token>
<Token pen="8">&gt;=</Token>
<Token pen="8">&lt;&lt;</Token>
<Token pen="8">&gt;&gt;</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">&quot;</Token>
<MatchToToken>&quot;</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>
NathanH
 
Posts: 6
Joined: Sun Jul 05, 2015 1:29 am

Re: Annotate

Postby tolkien » Sun Jul 19, 2015 9:44 pm

Hey! Thanks so much! Ill try it now.
tolkien
 
Posts: 147
Joined: Sun Oct 17, 2010 10:40 pm
Location: Spain

Re: Annotate

Postby gtmooya » Tue Jul 21, 2015 9:06 pm

@NathanH

Nice, works well.

Thanks for sharing!
gtmooya
 
Posts: 11
Joined: Sun Apr 15, 2012 4:09 pm

Re: Annotate

Postby tolkien » Wed Jul 22, 2015 8:20 pm

Now would be nice to "compile" projects within Annotate.
tolkien
 
Posts: 147
Joined: Sun Oct 17, 2010 10:40 pm
Location: Spain

Re: Annotate

Postby NathanH » Sat Aug 01, 2015 5:14 pm

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">&amp;</Token>
<Token pen="8">|</Token>
<Token pen="8">=</Token>
<Token pen="8">&lt;</Token>
<Token pen="8">&gt;</Token>
<Token pen="8">^</Token>
<Token pen="8">&lt;&gt;</Token>
<Token pen="8">&lt;=</Token>
<Token pen="8">&gt;=</Token>
<Token pen="8">&lt;&lt;</Token>
<Token pen="8">&gt;&gt;</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">&quot;</Token>
<MatchToToken>&quot;</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: 6
Joined: Sun Jul 05, 2015 1:29 am

Re: Annotate

Postby NathanH » Sat Aug 01, 2015 9:55 pm

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
NathanH
 
Posts: 6
Joined: Sun Jul 05, 2015 1:29 am

Re: Annotate

Postby tolkien » Sat Aug 08, 2015 5:45 pm

Thanks mate. I have busy with other coding things. I'll try it later. Thanks again! ;)
tolkien
 
Posts: 147
Joined: Sun Oct 17, 2010 10:40 pm
Location: Spain


Return to Amiga IDE questions

Who is online

Users browsing this forum: No registered users and 1 guest