home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / program / language / bob / doc / Ref / Keywords < prev    next >
Encoding:
Text File  |  1994-12-25  |  3.9 KB  |  112 lines

  1. Armbob v.2.1  Reference                                29/11/94
  2.  
  3.                            KEYWORDS
  4.                            --------
  5.  
  6. The following words are reserved keywords in Armbob and should not
  7. be used as variable names.
  8.  
  9.     $            $$                @            acos   
  10.     asin         atan              break        case 
  11.     class        continue          cos          default
  12.     do           else              enum         exp
  13.     fclose       fopen             for          gc
  14.     getarg       getc              if           in
  15.     input        log               new          newstring
  16.     newvector    nil               oscli        pi
  17.     print        put               putc         quit
  18.     repeat       rnd               return       seed
  19.     sin          sizeof            sqrt         start_task 
  20.     static       stderr            stdin        stdout
  21.     swi          switch            sysvar       tan 
  22.     time         typeof            until        val   
  23.     vector       wimp_closedown    wimp_init    wimp_report
  24.     while        `                 ``           £           
  25.     ££
  26.  
  27. There are also the following synonyms for integers which should not
  28. be used as variable names:
  29.  
  30.  
  31. Boolean values:          TRUE  FALSE
  32.  
  33. End-of-file:             EOF
  34.  
  35. Types:  NIL        CLASS       OBJECT 
  36.         VECTOR     INTEGER     STRING 
  37.         BYTECODE   CODE        DICTIONARY 
  38.         VARIABLE   IOSTREAM    REAL
  39.  
  40. Wimp Reason codes:
  41.                    Null_Reason_Code
  42.                    Redraw_Window_Request
  43.                    Open_Window_Request
  44.                    Close_Window_Request
  45.                    Pointer_Leaving_Window
  46.                    Pointer_Entering_Window
  47.                    Mouse_Click
  48.                    User_Drag_Box
  49.                    Key_Pressed
  50.                    Menu_Selection
  51.                    Scroll_Request
  52.                    Lose_Caret
  53.                    Gain_Caret
  54.                    Poll_word
  55.                    User_Message
  56.                    User_Message_Recorded
  57.                    User_Message_Acknowledge
  58.  
  59. Wimp Message codes:
  60.                    Message_Quit
  61.                    Message_DataSave
  62.                    Message_DataSaveAck
  63.                    Message_DataLoad
  64.                    Message_DataLoadAck
  65.                    Message_DataOpen
  66.                    Message_RAMFetch
  67.                    Message_RAMTransmit
  68.                    Message_PreQuit
  69.                    Message_PaletteChange
  70.                    Message_SaveDesktop
  71.                    Message_DeviceClaim
  72.                    Message_DeviceInUse
  73.                    Message_DataSaved
  74.                    Message_ShutDown
  75.                    Message_FilerOpenDir
  76.                    Message_FilerCloseDir
  77.                    Message_FilerOpenDirAt
  78.                    Message_FilerSelectionDirectory
  79.                    Message_FilerAddSelection
  80.                    Message_FilerAction
  81.                    Message_FilerControlAction
  82.                    Message_FilerSelection
  83.                    Message_AlarmSet
  84.                    Message_AlarmGoneOff
  85.                    Message_HelpRequest
  86.                    Message_HelpReply
  87.                    Message_MenuWarning
  88.                    Message_ModeChange
  89.                    Message_TaskInitialise
  90.                    Message_TaskCloseDown
  91.                    Message_SlotSize
  92.                    Message_SetSlot
  93.                    Message_TaskNameRq
  94.                    Message_TaskNameIs
  95.                    Message_TaskStarted
  96.                    Message_MenusDeleted
  97.                    Message_Iconize
  98.                    Message_WindowClosed
  99.                    Message_WindowInf
  100.  
  101. Taskwindow message codes:
  102.                    TaskWindow_Input
  103.                    TaskWindow_Output
  104.                    TaskWindow_Ego
  105.                    TaskWindow_Morior
  106.                    TaskWindow_Morire
  107.                    TaskWindow_NewTask
  108.                    TaskWindow_Suspend
  109.                    TaskWindow_Resume   
  110.  
  111.  
  112.                ------------- END -------------------