home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / 1991 / 04 / txl / 3_preis / fast / intprot.h < prev    next >
Text File  |  1991-01-15  |  2KB  |  89 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. void ResetError(void);
  10.  
  11. /* ibefehle.c */
  12.  
  13. int        FindInsPos (int LineNumber,PRGZEILE    **InsPos);
  14.  
  15. int crun(void);
  16. int cset(void);
  17. int cdruck(void);
  18. int cif (void);
  19. int cload(void);
  20. int csave(void);
  21. int cgoto(void);
  22. int cende(void);
  23. int cexit(void);
  24. int cmerke(void);
  25. int clist (void);
  26. int cneu(void);
  27. int chilfe(void);
  28. int czeig(void);
  29. int csetfarbe(void);
  30. int cloesch(void);
  31. int cpause(void);
  32. int cdos(void);
  33. int csbild(void);
  34. int crbild(void);
  35. int clese(void);
  36. int ciftaste(void);
  37. int cbox(void);
  38. int cattribut(void);
  39. int cinfo(void);
  40. int cpiep(void);
  41. int cgerald(void);
  42.  
  43. /* inspglin.c */
  44.  
  45. void InsIntLine (void);
  46. int  DelLine (int LineNumber);
  47.  
  48. /* interp.c */
  49.  
  50. void InterAct (void);
  51. int  InterpLine (void);
  52. int  DoProgram (void);
  53. int     MakeToken (void);
  54.  
  55. /* intutil.c */
  56.  
  57. void   ShowLine (PRGZEILE *FindZeile);
  58. VAR *  IsVariable (char *Name);
  59. int    SetVar (VAR *Wert);
  60. void   ReadValue (VAR *Wert);
  61. void   SetValue (VARDEF *Wert,VARDEF *NewVar,unsigned char Type, int neu);
  62. void   GetValue (VARDEF *Wert,VARDEF *NewVar,unsigned char Type);
  63. int    CmpVar (void);
  64. void   ReadComp (void);
  65. int    Compare (void);
  66. void   PrintVar (char *Name);
  67. int    CalcExpression (VAR *Result);
  68. void   SetResultValue (VAR *Result);
  69. void   PushExp (void);
  70. void   CalcResult (void);
  71. EXPDEF *PopExp (void);
  72. void   ClearProg (void);
  73.  
  74. /* scan.c */
  75.  
  76. int    Scan (void);
  77. void   NoSkipChar (void);
  78. void   SkipChar (void);
  79. void   GetGeklammert (char *buffer);
  80.  
  81. /* textbuf.c */
  82.  
  83. int    ReadProg (void);
  84. int    WriteProg (void);
  85. void   SetFileName (char *FName);
  86. char   *GetFileName (void);
  87.  
  88. /* Ende des Files INTPROT.H */
  89.