3

開始条件に依存するリエントラント スキャナーを作成しようとしています。

私はこの男の質問に似たものに従っていました:

Flex で再入可能なレクサーを作成する

そして、あるポスターが述べたように、明示的に作成しyyscan_tて追加の引数として渡すと、スキャナーが機能します。ただし、などを使用して開始条件を操作すると、yyg undeclaredエラーメッセージが表示されます。BEGIN <sc>

これはバグですか?yy_push_state代わりに関数とyy_pop_state状態関数を明示的に使用する必要がありますか?

4

1 に答える 1