   /// <summary>normgerechte Formulierungen von Knotennamen</summary>
   /// <remarks>
   /// <br>Durch die <i>normgerechte</i> Benennung der Knotennamen
   ///     kann auch ohne explizite Formatangaben erkannt werden,
   ///     um welche Art von Programmlogik es sich handelt.
   ///     
   /// <br>Hinter den <i>normgerechten</i> Anfngen der Knotennamen
   ///     drfen beliebige Ergnzungen stehen;
   ///     z.B. '<c>test_regi_Trier_oder_Minden1234</c>'.
   ///      
   /// <br>Hinter dem normgerechten Namen darf bei <i>regionalen</i> Typen
   ///     noch eine Farbangabe fr die Fllung folgen. Diese wird durch
   ///     <c>_rgb\#_</c> angemeldet, wobei \# fr eine Zahl von 0 bis 7 steht.
   /// <ul> 
   /// <li> 0: schwarz
   /// <li> 1: rot
   /// <li> 2: grn
   /// <li> 3: gelb
   /// <li> 4: blau
   /// <li> 5: magenta
   /// <li> 6: cyan
   /// <li> 7: wei
   /// </ul> 
   /// <br><i>Beispiel:</i>
   /// <br><c>test_regi<b>_rgb4_</b>sonstwo</c> ... bringt eine blaue Flche (4:blau)
   ///     
   /// <br>Folgende Mglichkeiten werden geprft:
   /// <dl><dt>regionaler Test
   /// </dt><dd>Beispiel:
   /// <br><c>test_regi_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_test_regi{ test_regi_ [shape=diamond, style=filled, fillcolor="#dddddd"]; } \enddot
   /// 
   /// </dd><dt>(normaler) Test
   /// </dt><dd>Beispiel:
   /// <br><c>test_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_test{ test_ [shape=diamond]; } \enddot
   /// 
   /// </dd><dt>(regionale) Fallunterscheidung
   /// </dt><dd>Beispiel:
   /// <br><c>jump_regi_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_jump_regi { jump_regi_ [shape=polygon, sides=5, style=filled, fillcolor="#dddddd"]; } \enddot
   /// 
   /// </dd><dt>(normale) Fallunterscheidung
   /// </dt><dd>Beispiel:
   /// <br><c>jump_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_jump { jump_ [shape=polygon, sides=5]; } \enddot
   /// 
   /// </dd><dt>(normale) Fehlermarke
   /// </dt><dd>Beispiel:
   /// <br><c>mark_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_mark { mark_ [shape=octagon]; } \enddot
   /// 
   /// </dd><dt>Schleifenanfang
   /// </dt><dd>Beispiel:
   /// <br><c>loop_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_loop { loop_ [shape=ellipse]; } \enddot
   /// 
   /// </dd><dt>Schleifenende ... oder Ende eines mehrfachen Tests
   /// </dt><dd>Beispiel:
   /// <br><c>done_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_done { done_ [shape=point]; } \enddot
   /// 
   /// </dd><dt>Sortierung
   /// </dt><dd>Beispiel:
   /// <br><c>sort_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_sort { sort_ [shape=trapezium]; } \enddot
   /// 
   /// </dd><dt>Filterung
   /// </dt><dd>Beispiel:
   /// <br><c>filt_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_filt { filt_ [shape=invhouse]; } \enddot
   /// 
   /// </dd><dt>Dateizugriff (lesend)
   /// </dt><dd>Beispiel:
   /// <br><c>file_get_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_file_get { file_get_ [shape=polygon, skew="-0.2"]; } \enddot
   /// 
   /// </dd><dt>Dateizugriff (schreibend)
   /// </dt><dd>Beispiel:
   /// <br><c>file_put_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_file_put { file_put_ [shape=polygon, skew="+0.2"]; } \enddot
   /// 
   /// </dd><dt>Aufruf einer Prozedur
   /// </dt><dd>Beispiel:
   /// <br><c>call_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_call { call_ [shape=box]; } \enddot
   /// 
   /// </dd><dt>unterschiedliche Flle
   /// </dt><dd>Beispiel:
   /// <br><c>case_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_case { case_ [shape=tab, style=rounded]; } \enddot
   /// 
   /// </dd><dt>(regionale) Sektion mit mehreren Statements (nach regionalen Tests)
   /// </dt><dd>Beispiel:
   /// <br><c>sect_regi_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_sect_regi { sect_regi_ [shape=box, style="rounded,filled", fillcolor="#dddddd"]; } \enddot
   /// 
   /// </dd><dt>(normale) Sektion mit mehreren Statements (auch nach Tests)
   /// </dt><dd>Beispiel:
   /// <br><c>sect_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_sect { sect_ [shape=box, style=rounded]; } \enddot
   /// 
   /// </dd><dt>VersagerSektion (nach Tests)
   /// </dt><dd>Beispiel:
   /// <br><c>fail_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_fail { fail_ [shape=box, style="rounded,dotted"]; } \enddot
   /// 
   /// </dd><dt>alternative Sektion (nach Tests)
   /// </dt><dd>Beispiel:
   /// <br><c>else_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_else { else_ [shape=box, style="rounded,dashed"]; } \enddot
   /// 
   /// </dd><dt>Berechnungen
   /// </dt><dd>Beispiel:
   /// <br><c>calc_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_calc { calc_ [shape=box, style=diagonals]; } \enddot
   /// 
   /// </dd><dt>Werbung
   /// </dt><dd>Beispiel: (funktioniert bislang nicht) \image html wvi_logo2007.png
   /// <br><c>logo_</c> ... dargestellt als
   /// \dot digraph normCodeFlow_logo { logo_ [shape=plaintext, label=<<table border="0" cellborder="0"><tr><td><img src="wvi_logo2007.png" /></td></tr></table>>]; } \enddot
   /// 
   /// </dd></dl>
   /// </remarks>
   string[,]    nodeFormStandards = // Standardformate fr 'normgerecht' bezeichnete Knoten.
   {// Idx   //0:Suchmuster  //1:Formateintrag
       { /*00*/ "test_regi_",   "shape=diamond ,style=filled, fillcolor=\"#dddddd\""
     },{ /*01*/ "test_",        "shape=diamond "
     },{ /*02*/ "jump_regi_",   "shape=polygon ,sides=5, style=filled, fillcolor=\"#dddddd\""
     },{ /*03*/ "jump_",        "shape=polygon ,sides=5"
     },{ /*04*/ "mark_",        "shape=octagon "
     },{ /*05*/ "loop_",        "shape=ellipse "
     },{ /*06*/ "done_",        "shape=point   "
     },{ /*07*/ "sort_",        "shape=trapezium"
     },{ /*08*/ "filt_",        "shape=invhouse"
     },{ /*09*/ "file_get_",    "shape=polygon ,skew=-0.2"
     },{ /*10*/ "file_put_",    "shape=polygon ,skew=+0.2"
     },{ /*11*/ "call_",        "shape=box     ,color=\"#66FF66\", style=bold"
     },{ /*12*/ "case_",        "shape=tab     ,style=rounded"
     },{ /*13*/ "sect_regi_",   "shape=box     ,style=\"rounded,filled\", fillcolor=\"#dddddd\""
     },{ /*14*/ "sect_",        "shape=box     ,style=rounded"
     },{ /*15*/ "fail_",        "shape=box     ,style=\"rounded,dotted\""
     },{ /*16*/ "else_",        "shape=box     ,style=\"rounded,dashed\""
     },{ /*17*/ "calc_",        "shape=box     ,style=diagonals"
     },{ /*18*/ "logo_",        "shape=plaintext, label=<<table border=\"0\" cellborder=\"0\"><tr><td><img src=\"wvi_logo2007.png\" /></td></tr></table>>"
   }}; 
   int  nodeFormStandardsMAX=19; // Limit fr zugehrige Schleife.
