Negative Vorausschau

Top  Previous  Next

Beispiele > Java > Negative Vorausschau

 

In der Produktion ArrayInitializer steht folgende WHILE-Schleife:

 

WHILE( commaAndNoRBrace() )

"," VariableInitializer

END

 

wobei

 

commaAndNoRBrace ::= "," ( "}" EXIT )?

 

Das bedeutet, die Schleife wird solange ausgeführt, wie ein Komma folgt, dem keine schließende geschweifte Klammer folgt. Folgt kein Komma, so kann commaAndNoRBrace den aktuellen Text nicht parsen. Folgt zwar ein Komma, diesem aber wiederum eine schließende geschweifte Klammer '}', so liefert die Vorausschau-Produktion commaAndNoRBrace ebenfalls false zurück. In diesem Fall wird dies durch EXIT erzwungen.

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English