home *** CD-ROM | disk | FTP | other *** search
/ Global Amiga Experience / globalamigaexperience.iso / text_dtp / editor / turbotext / support / ttx_lang_arexx.dfn < prev    next >
Text File  |  1995-07-10  |  4KB  |  320 lines

  1.  
  2. /** $VER: TTX_Lang_ARexx.dfn 2.0 (24.8.93)
  3.  **
  4.  ** This definition file contains definitions necessary to use TurboText as an
  5.  ** ARexx programmer's editor.
  6.  **
  7.  ** Written by Steven D. Kapplin
  8.  ** Modified by Martin Taillefer
  9.  **/
  10.  
  11.  
  12. DICTIONARY:
  13.  
  14.   /* Commands and keywords */
  15.   ADDRESS
  16.   ARG
  17.   BREAK
  18.   CALL
  19.   DO
  20.   DROP
  21.   ECHO
  22.   ELSE
  23.   END
  24.   EXIT
  25.   IF
  26.   INTERPRET
  27.   ITERATE
  28.   LEAVE
  29.   NOP
  30.   NUMERIC
  31.   OPTIONS
  32.   OTHERWISE
  33.   PARSE
  34.   PROCEDURE
  35.   PULL
  36.   PUSH
  37.   QUEUE
  38.   RC
  39.   RESULT
  40.   RETURN
  41.   SAY
  42.   SELECT
  43.   SHELL
  44.   SIGNAL
  45.   THEN
  46.   TRACE
  47.   UPPER
  48.   WHEN
  49.   COMMAND
  50.   VALUE
  51.   WHILE
  52.   UNTIL
  53.   FOR
  54.   FOREVER
  55.   DIGITS
  56.   FUZZ
  57.   FORM
  58.   SCIENTIFIC
  59.   ENGINEERING
  60.   FAILAT
  61.   PROMPT
  62.   RESULTS
  63.   EXTERNAL
  64.   SOURCE
  65.   VAR
  66.   VERSION
  67.   EXPOSE
  68.   ON
  69.   OFF
  70.   BREAK_C
  71.   BREAK_D
  72.   BREAK_E
  73.   BREAK_F
  74.   ERROR
  75.   HALT
  76.   IOERR
  77.   NOVALUE
  78.   SYNTAX
  79.  
  80.   /* Standard Functions  */
  81.   Abbrev
  82.   Abs
  83.   AddLib
  84.   Address(
  85.   Arg(
  86.   B2C
  87.   BitAnd
  88.   BitChg
  89.   BitClr
  90.   BitComp
  91.   BitOr
  92.   BitSet
  93.   BitTst
  94.   BitXor
  95.   C2B
  96.   C2D
  97.   C2X
  98.   Center
  99.   Centre
  100.   Close
  101.   Compress
  102.   Compare
  103.   Copies
  104.   D2C
  105.   DataType
  106.   DelStr
  107.   DelWord
  108.   EOF
  109.   ErrorText
  110.   Exists
  111.   Export
  112.   FreeSpace
  113.   GetClip
  114.   GetSpace
  115.   Hash
  116.   Import
  117.   Index
  118.   Insert
  119.   LastPos
  120.   Left
  121.   Length
  122.   Max
  123.   Min
  124.   Open
  125.   Overlay
  126.   Pos
  127.   Pragma
  128.   Random
  129.   Randu
  130.   ReadCh
  131.   ReadLn
  132.   RemLib
  133.   Reverse
  134.   Right
  135.   Seek
  136.   SetClip
  137.   Show
  138.   Sign
  139.   Space
  140.   Storage
  141.   Strip
  142.   SubStr
  143.   SubWord
  144.   Symbol
  145.   Time
  146.   Trace
  147.   Translate
  148.   Trim
  149.   Upper
  150.   Value
  151.   Verify
  152.   Word
  153.   WordIndex
  154.   WordLength
  155.   Words
  156.   WriteCh
  157.   WriteLn
  158.   X2C
  159.   XRange
  160.  
  161.   /* Standard Support Library Functions */
  162.   AllocMem
  163.   ClosePort
  164.   FreeMem
  165.   GetArg
  166.   GetPkt
  167.   OpenPort
  168.   Reply
  169.   ShowDir
  170.   ShowList
  171.   StateF
  172.   WaitPkt
  173.  
  174.   /* New Standard Functions */
  175.   D2X
  176.   Date
  177.   Digits
  178.   Find
  179.   Form
  180.   Fuzz
  181.   Lines
  182.   SourceLine
  183.   Trunc
  184.   X2D
  185.  
  186.   /* New Support Library Functions */
  187.   BAddr
  188.   Delay
  189.   Delete
  190.   Forbid
  191.   MakeDir
  192.   Next
  193.   Null
  194.   Offset
  195.   Permit
  196.   Rename
  197. #
  198.  
  199.  
  200. TEMPLATES:
  201.  
  202.   "CALL @()"
  203.   "SELECT*n       WHEN @*n*nEND"
  204.   "DO @*n*nEND"
  205.   "IF @ THEN"
  206.   "Abbrev(@)"
  207.   "Abs(@)"
  208.   "AddLib(@)"
  209.   "Arg(@,)"
  210.   "B2C(@)"
  211.   "BitAnd(@,,)"
  212.   "BitChg(@,)"
  213.   "BitClr(@,)"
  214.   "BitComp(@,,)"
  215.   "BitOr(@,,)"
  216.   "BitSet(@,)"
  217.   "BitTst(@,)"
  218.   "BitOr(@,,)"
  219.   "C2B(@)"
  220.   "C2X(@)"
  221.   "Center(@,,)"
  222.   "Close(@)"
  223.   "Compress(@,)"
  224.   "Compare(@,,)"
  225.   "Copies(@,)"
  226.   "D2C(@)"
  227.   "DataType(@,)"
  228.   "DelStr(@,,)"
  229.   "DelWord(@,,)"
  230.   "EOF(@)"
  231.   "ErrorText(@)"
  232.   "Exists(@)"
  233.   "Export(@,,,)"
  234.   "FreeSpace(@,)"
  235.   "GetClip('@')"
  236.   "GetSpace(@)"
  237.   "Hash(@)"
  238.   "Import(@,)"
  239.   "Index(@,,)"
  240.   "Insert(@,,,,)"
  241.   "LastPos(@,,)"
  242.   "Left(@,,)"
  243.   "Length(@)"
  244.   "Max(@,)"
  245.   "Min(@,)"
  246.   "Open(@,,)"
  247.   "Overlay(@,,,,)"
  248.   "Pos(@,,)"
  249.   "Pragma('@',)"
  250.   "Random(@,,)"
  251.   "Randu(@)"
  252.   "ReadCh(@,)"
  253.   "ReadLn(@)"
  254.   "RemLib(@)"
  255.   "Reverse(@)"
  256.   "Right(@,,)"
  257.   "Seek(@,,)"
  258.   "SetClip('@',)"
  259.   "Show(@,,)"
  260.   "Sign(@)"
  261.   "Space(@,,)"
  262.   "Storage(@,,,)"
  263.   "Strip(@,,)"
  264.   "SubStr(@,,)"
  265.   "SubWord(@,,)"
  266.   "Symbol(@)"
  267.   "Time(@)"
  268.   "Trace(@)"
  269.   "Translate(@,,,)"
  270.   "Trim(@)"
  271.   "Upper(@)"
  272.   "Value(@)"
  273.   "Verify(@,,)"
  274.   "Word(@,)"
  275.   "WordIndex(@,)"
  276.   "WordLength(@,)"
  277.   "Words(@)"
  278.   "WriteCh(@,)"
  279.   "WriteLn(@)"
  280.   "X2C(@)"
  281.   "XRange(@,)"
  282.  
  283.   /* Functions from support library */
  284.   "AllocMem(@,)"
  285.   "ClosePort(@)"
  286.   "FreeMem(@,)"
  287.   "GetArg(@,)"
  288.   "GetPkt(@)"
  289.   "OpenPort(@)"
  290.   "Reply(@,)"
  291.   "ShowDir(@,)"
  292.   "ShowList(@,)"
  293.   "StateF(@)"
  294.   "WaitPkt(@)"
  295.  
  296.   /* New standard functions */
  297.   "D2X(@,)"
  298.   "Date(@,,)"
  299.   "Digits()"
  300.   "Find(@,)"
  301.   "Form()"
  302.   "Fuzz()"
  303.   "Lines(@)"
  304.   "SourceLine(@)"
  305.   "Trunc(@,)"
  306.   "X2D(@)"
  307.  
  308.   /* New support functions */
  309.   "BAddr(@)"
  310.   "Delay(@)"
  311.   "Delete(@)"
  312.   "Forbid()"
  313.   "MakeDir(@)"
  314.   "Next(@,)"
  315.   "Null()"
  316.   "Offset(@,)"
  317.   "Permit()"
  318.   "Rename(@,)"
  319. #
  320.