Textbereich-Stack

Top  Previous  Next

Skripte > Klassen-Elemente und C++-Befehle > Parserklasse-Methoden > Plugin-Methoden > Textbereich-Stack

 

Mittels des Stacks (Stapel) für Textbereiche kann protokolliert werden, welcher Teil des Textes gerade bearbeitet wird. Textteile können z.B. Einleitung, Überschrift, Unterabsatz etc. sein oder in Programmiersprachen der Deklarationsteil einer bestimmten Klasse oder Prozedur bzw. die entsprechenden Definitionsteile.

Die auf der folgenden Seite besprochenen dynamischen Scanner, können sich Token "merken", die zu bestimmten Textbereichen gehören.

 

Die Methoden des Textbereich-Stack

 

void PushScope(const str& xs)

 

Mit dieser Methode wird ein neuer Textbereichsname auf den Stack gelegt.

 

 

void PopScope()

 

Mit PopScope wird der oberste Wert des Stacks entfernt.

 

 

void ClearScopes()

 

löscht den gesamten Stack.

 

 

str ScopeStr() const

 

ScopeStr gibt den Namen des Textbereichs zurück, der aktuell als oberster auf den Stack gespeichert ist.

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English