home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / 1990 / 10 / int / source / intprot.h < prev    next >
Encoding:
Text File  |  1990-06-19  |  1.5 KB  |  73 lines

  1. /* intprot.h
  2. Prototypen der verwendeten Funktionen des Interpreters.
  3. (c) 1990 Michael Beising & TOOLBOX
  4. */
  5.  
  6. /* error.c */
  7. void fatal_error (char *FehlerMeldung);
  8. void serror (char      *FehlerMeldung);
  9.  
  10. /* ibefehle.c */
  11.  
  12. int        FindInsPos (int LineNumber,PRGZEILE    **InsPos);
  13.  
  14. int crun(void);
  15. int cset(void);
  16. int cdruck(void);
  17. int cif (void);
  18. int cload(void);
  19. int csave(void);
  20. int cgoto(void);
  21. int cende(void);
  22. int cexit(void);
  23. int cmerke(void);
  24. int clist (void);
  25. int cneu(void);
  26.  
  27. /* inspglin.c */
  28.  
  29. void InsIntLine (void);
  30. int  DelLine (int LineNumber);
  31.  
  32. /* interp.c */
  33.  
  34. void InterAct (void);
  35. int  InterpLine (void);
  36. int  DoProgram (void);
  37. int     MakeToken (void);
  38.  
  39. /* intutil.c */
  40.  
  41. void   ShowLine (PRGZEILE *FindZeile);
  42. VAR *  IsVariable (char *Name);
  43. int    SetVar (VAR *Wert);
  44. void   ReadValue (VAR *Wert);
  45. void   SetValue (VARDEF *Wert,VARDEF *NewVar,unsigned char Type);
  46. void   GetValue (VARDEF *Wert,VARDEF *NewVar,unsigned char Type);
  47. int    CmpVar (void);
  48. void   ReadComp (void);
  49. int    Compare (void);
  50. void   PrintVar (char *Name);
  51. int    CalcExpression (VAR *Result);
  52. void   SetResultValue (VAR *Result);
  53. void   PushExp (void);
  54. void   CalcResult (void);
  55. EXPDEF *PopExp (void);
  56. void   ClearProg (void);
  57.  
  58. /* scan.c */
  59.  
  60. int    Scan (void);
  61. void   NoSkipChar (void);
  62. void   SkipChar (void);
  63. void   GetGeklammert (char *buffer);
  64.  
  65. /* textbuf.c */
  66.  
  67. int    ReadProg (void);
  68. int    WriteProg (void);
  69. void   SetFileName (char *FName);
  70. char   *GetFileName (void);
  71.  
  72. /* Ende des Files INTPROT.H */
  73.