//---------------------------------------------------------------------------

#ifndef checkH
#define checkH

#include "CError.h"
#include "incl.h"

//ALLG: Ist bool der Rückgabetyp, wird angezeigt, ob etwas geändert wurde

bool Illegalchar (std::string & Str);
   //Checkt String durch ob nur Operatoren, DezPunkte und Zahlen vorkommen
   //alles andere wird einfach gelöscht

bool Klammern (std::string & Str);
   //stellt fest, ob es gleich viele öffnende Klammern gibt, wie schliessende
   //wirft KlammerSyntax
   //liefert immer false zurück

bool Zahlen (std::string & Str);
   //stellt fest, ob auf Zahlen immer Operatoren erfolgen.
   //Klammern werden ignoriert
   //es werden alle Operatoren die nach einen Operator folgen gelöscht

bool Operatoren(std::string & Str);
   //schaut nach, ob bei Klammer auf und Klammer zu ein Operator dazwischen ist
   //sollte keiner sein wird * eingefügt (bsp: (x)(x) -> (x)*(x) )

bool Check(std::string & Str);
   //Kontolliert alles in Richtiger Reihenfolge

#endif
Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif