home *** CD-ROM | disk | FTP | other *** search
- /* intprot.h
- Prototypen der verwendeten Funktionen des Interpreters.
- (c) 1990 Michael Beising & TOOLBOX
- */
-
- /* error.c */
- void fatal_error (char *FehlerMeldung);
- void serror (char *FehlerMeldung);
-
- /* ibefehle.c */
-
- int FindInsPos (int LineNumber,PRGZEILE **InsPos);
-
- int crun(void);
- int cset(void);
- int cdruck(void);
- int cif (void);
- int cload(void);
- int csave(void);
- int cgoto(void);
- int cende(void);
- int cexit(void);
- int cmerke(void);
- int clist (void);
- int cneu(void);
-
- /* inspglin.c */
-
- void InsIntLine (void);
- int DelLine (int LineNumber);
-
- /* interp.c */
-
- void InterAct (void);
- int InterpLine (void);
- int DoProgram (void);
- int MakeToken (void);
-
- /* intutil.c */
-
- void ShowLine (PRGZEILE *FindZeile);
- VAR * IsVariable (char *Name);
- int SetVar (VAR *Wert);
- void ReadValue (VAR *Wert);
- void SetValue (VARDEF *Wert,VARDEF *NewVar,unsigned char Type);
- void GetValue (VARDEF *Wert,VARDEF *NewVar,unsigned char Type);
- int CmpVar (void);
- void ReadComp (void);
- int Compare (void);
- void PrintVar (char *Name);
- int CalcExpression (VAR *Result);
- void SetResultValue (VAR *Result);
- void PushExp (void);
- void CalcResult (void);
- EXPDEF *PopExp (void);
- void ClearProg (void);
-
- /* scan.c */
-
- int Scan (void);
- void NoSkipChar (void);
- void SkipChar (void);
- void GetGeklammert (char *buffer);
-
- /* textbuf.c */
-
- int ReadProg (void);
- int WriteProg (void);
- void SetFileName (char *FName);
- char *GetFileName (void);
-
- /* Ende des Files INTPROT.H */
-