StructorizerHandbuch DE

Syntaxhervorhebung

GrundsĂ€tzlich wird der gesamte Text im Diagramm in Standardschrift (schwarz) dargestellt. Sie können jedoch die Option „Highlight variables?" (Variablen hervorheben?) im MenĂŒ „View" (Ansicht) aktivieren (vor Version 3.32-13: „Diagram").

Die Bezeichnung „Variable highlighting" (Variablenhervorhebung) beschreibt diese Funktion nicht ganz genau, denn es werden nicht nur Variablen hervorgehoben. Mit aktivierter Option hilft Structorizer dabei, verschiedene syntaktische Kategorien zu unterscheiden und durch die Hervorhebung bestimmter Namen oder Literale in den Anweisungstexten den Überblick zu behalten.

Folgende Elemente werden hervorgehoben:

  • Variablen — fett, dunkelblau
  • Operatoren — fett, burgunderrot
  • input/output-SchlĂŒsselwörter — fett, grĂŒn
  • Textliterale (Strings) — violett
  • jump-SchlĂŒsselwörter — fett, apricot
  • Aliasnamen fĂŒr Controller-Routinen — unterstrichen

DarĂŒber hinaus werden bestimmte Symbole benutzerfreundlicher dargestellt:

Zeichenfolge Dargestelltes Symbol Bedeutung
<-←Zuweisungssymbol
<>≠Vergleichsoperator
!=≠Vergleichsoperator
<=≀Vergleichsoperator
>=≄Vergleichsoperator

Die Hervorhebung kann neben der optischen Strukturierung des Textes auch hilfreiche Hinweise auf syntaktische MĂ€ngel geben, die bei der AusfĂŒhrung oder beim Code-Export Probleme verursachen könnten.

Syntaxhervorhebung macht natĂŒrlich nur dann Sinn, wenn die Diagrammelemente mit nahezu ausfĂŒhrbarem Code gefĂŒllt werden sollen. Wenn Sie lediglich kommentarĂ€hnlichen Fließtext, Pseudocode oder beispielsweise Shellcode eingeben (der syntaktisch mit den HLL-Konventionen nicht kompatibel ist), werden Sie diese Hervorhebung bevorzugt deaktivieren (siehe Highlight variables?).