ブロックコメントを解析するために、Lex.xに以下のステートメントがあります。
<0> "//".* { tokWValue LTokComment }
<0> "/*" { begin blockcomment }
<blockcomment> "*/" { begin 0 }
<blockcomment> . { tokWValue LTokComment }
しかし、Alex を使用して Lex.hs を生成すると、'begin' 関数が追加されません。これにより、以下のコンパイル エラーが発生します。
src/Lex.x:367:18: Not in scope: ‘begin’
src/Lex.x:368:18: Not in scope: ‘begin’
何が間違っているのでしょうか?
ラッパー「posn」を使用しています