home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / WPSDEM.ZIP / COMPUTER / MICRO.SC < prev   
Text File  |  1992-08-06  |  1KB  |  70 lines

  1.  
  2. # This file was generated by the SOM Compiler.
  3. # FileName: micro.sc.
  4. # Generated using:
  5. #     SOM Precompiler spc: 1.22
  6. #     SOM Emitter emitcsc: 1.10
  7. #include <somobj.sc>
  8.  
  9. class: Microcomputer, 
  10.     local, external stem = micro, file stem = micro;
  11.  
  12.  
  13. parent class: SOMObject;
  14.  
  15.  
  16. release order:
  17.     Add, Sub, Mul, 
  18.     Div, Pop, Push, 
  19.     Store, Fetch, Input, 
  20.     Output;
  21.  
  22. methods:
  23. group: MathFunctions;
  24.  
  25.     --  all math functions operate on the stack
  26.     --  stack: LeftOp
  27.     --         RightOp
  28.     --  after: Result
  29.  
  30.     void    Add();
  31.  
  32.     void    Sub();
  33.  
  34.     void    Mul();
  35.  
  36.     void    Div();
  37.  
  38. group: StackFunctions;
  39.  
  40.     double    Pop();
  41.  
  42.     void    Push(double Item);
  43.  
  44. group: RegisterFunctions;
  45.  
  46.     --  register values are moved in and out of the stack
  47.     --  stack: Register
  48.     --         Value
  49.  
  50.     void    Store(int Reg);
  51.  
  52.     void    Fetch(int Reg);
  53.  
  54. group: InputOutput;
  55.  
  56.     void    Input();
  57.  
  58.     void    Output();
  59.  
  60. group: Miscellaneous;
  61.  
  62.     override somInit;
  63.  
  64.     -- From SOMObject
  65.  
  66.     override somUninit;
  67.  
  68.     -- From SOMObject
  69.  
  70.