Next: , Previous: Regular Expressions, Up: Flex Descriptions


3.8 スタート状態

なんらかの条件に基づいて、 パターン・マッチング処理のルールを活性化することが便利な時があります。 例えば、 いくつかのコンピュータ言語では、 重複しているスキャン・ルールの曖昧さを取り除くのを支援するために、 パース状態を使います。 別の例としては、 ある特定の入力が見つかったあとでだけ、 あるルールを活性化したいという場合があります。 このような状況に対処するために、 Flexはスタート条件またはスタート状態と呼ばれる単純なシステムを提供しています。

========================================================================

========================================================================