2

Par.hsで名前が付けられたいくつかの haskell モジュールが生成されていますBnfc/Par.hs

生成されたモジュールは

module Bnfc.Abs where

これを参照している私のライブラリでは

module Lib
    ( someFunc
    ) where

import Bnfc.Abs
import Text.Printf

私のpackage.yamlwithstackはそのように構成されています

library:
  source-dirs: 
    - src
    - Bnfc
    File name does not match module name:
    Saw: ‘Bnfc.Par’
    Expected: ‘Par’
  |
9 | module Bnfc.Par

それでも、実行時に上記のエラーが発生しますstack ghci。私が間違ったことを理解していませんか?

4

1 に答える 1