0

ループ構造が*.yファイルで次のように定義されている場合:

WHILE '(' expr ')' stmt ENDWHILE { //to be written here loop structure handling
- put WHILE into structure stack }

次に、-ただし、ENDWHILEを使用する必要があります-cコードをENDWHILEに関連付けて、構造間に重複がないことを確認するにはどうすればよいですか?

4

1 に答える 1

1

例の中括弧内のコードは、以前のすべてのトークンとルールが認識された (およびコードが実行された) 場合にのみ実行されます。

WHILE / ENDWHILE ループをネストした場合、外側のループより先に内側のループが完了します。

于 2012-12-17T03:45:56.700 に答える