/** $VER: TTX_Lang_ARexx.dfn 2.0 (24.8.93) ** ** This definition file contains definitions necessary to use TurboText as an ** ARexx programmer's editor. ** ** Written by Steven D. Kapplin ** Modified by Martin Taillefer **/ DICTIONARY: /* Commands and keywords */ ADDRESS ARG BREAK CALL DO DROP ECHO ELSE END EXIT IF INTERPRET ITERATE LEAVE NOP NUMERIC OPTIONS OTHERWISE PARSE PROCEDURE PULL PUSH QUEUE RC RESULT RETURN SAY SELECT SHELL SIGNAL THEN TRACE UPPER WHEN COMMAND VALUE WHILE UNTIL FOR FOREVER DIGITS FUZZ FORM SCIENTIFIC ENGINEERING FAILAT PROMPT RESULTS EXTERNAL SOURCE VAR VERSION EXPOSE ON OFF BREAK_C BREAK_D BREAK_E BREAK_F ERROR HALT IOERR NOVALUE SYNTAX /* Standard Functions */ Abbrev Abs AddLib Address( Arg( B2C BitAnd BitChg BitClr BitComp BitOr BitSet BitTst BitXor C2B C2D C2X Center Centre Close Compress Compare Copies D2C DataType DelStr DelWord EOF ErrorText Exists Export FreeSpace GetClip GetSpace Hash Import Index Insert LastPos Left Length Max Min Open Overlay Pos Pragma Random Randu ReadCh ReadLn RemLib Reverse Right Seek SetClip Show Sign Space Storage Strip SubStr SubWord Symbol Time Trace Translate Trim Upper Value Verify Word WordIndex WordLength Words WriteCh WriteLn X2C XRange /* Standard Support Library Functions */ AllocMem ClosePort FreeMem GetArg GetPkt OpenPort Reply ShowDir ShowList StateF WaitPkt /* New Standard Functions */ D2X Date Digits Find Form Fuzz Lines SourceLine Trunc X2D /* New Support Library Functions */ BAddr Delay Delete Forbid MakeDir Next Null Offset Permit Rename # TEMPLATES: "CALL @()" "SELECT*n WHEN @*n*nEND" "DO @*n*nEND" "IF @ THEN" "Abbrev(@)" "Abs(@)" "AddLib(@)" "Arg(@,)" "B2C(@)" "BitAnd(@,,)" "BitChg(@,)" "BitClr(@,)" "BitComp(@,,)" "BitOr(@,,)" "BitSet(@,)" "BitTst(@,)" "BitOr(@,,)" "C2B(@)" "C2X(@)" "Center(@,,)" "Close(@)" "Compress(@,)" "Compare(@,,)" "Copies(@,)" "D2C(@)" "DataType(@,)" "DelStr(@,,)" "DelWord(@,,)" "EOF(@)" "ErrorText(@)" "Exists(@)" "Export(@,,,)" "FreeSpace(@,)" "GetClip('@')" "GetSpace(@)" "Hash(@)" "Import(@,)" "Index(@,,)" "Insert(@,,,,)" "LastPos(@,,)" "Left(@,,)" "Length(@)" "Max(@,)" "Min(@,)" "Open(@,,)" "Overlay(@,,,,)" "Pos(@,,)" "Pragma('@',)" "Random(@,,)" "Randu(@)" "ReadCh(@,)" "ReadLn(@)" "RemLib(@)" "Reverse(@)" "Right(@,,)" "Seek(@,,)" "SetClip('@',)" "Show(@,,)" "Sign(@)" "Space(@,,)" "Storage(@,,,)" "Strip(@,,)" "SubStr(@,,)" "SubWord(@,,)" "Symbol(@)" "Time(@)" "Trace(@)" "Translate(@,,,)" "Trim(@)" "Upper(@)" "Value(@)" "Verify(@,,)" "Word(@,)" "WordIndex(@,)" "WordLength(@,)" "Words(@)" "WriteCh(@,)" "WriteLn(@)" "X2C(@)" "XRange(@,)" /* Functions from support library */ "AllocMem(@,)" "ClosePort(@)" "FreeMem(@,)" "GetArg(@,)" "GetPkt(@)" "OpenPort(@)" "Reply(@,)" "ShowDir(@,)" "ShowList(@,)" "StateF(@)" "WaitPkt(@)" /* New standard functions */ "D2X(@,)" "Date(@,,)" "Digits()" "Find(@,)" "Form()" "Fuzz()" "Lines(@)" "SourceLine(@)" "Trunc(@,)" "X2D(@)" /* New support functions */ "BAddr(@)" "Delay(@)" "Delete(@)" "Forbid()" "MakeDir(@)" "Next(@,)" "Null()" "Offset(@,)" "Permit()" "Rename(@,)" #