開始条件に依存するリエントラント スキャナーを作成しようとしています。
私はこの男の質問に似たものに従っていました:
そして、あるポスターが述べたように、明示的に作成しyyscan_tて追加の引数として渡すと、スキャナーが機能します。ただし、などを使用して開始条件を操作すると、yyg undeclaredエラーメッセージが表示されます。BEGIN <sc>
これはバグですか?yy_push_state代わりに関数とyy_pop_state状態関数を明示的に使用する必要がありますか?