1
ruleYear :: Rule
ruleYear = Rule
{ name = "year"
, pattern=[regex "[12]\d{3})|(([\.\/\-\'])[901]\d)"]
--pattern = [Predicate $ isIntegerBetween 1000 2100]
, prod = \tokens -> case tokens of
(token:_) -> do
n <- getIntValue token
tt $ year n
_ -> Nothing
}
私はHaskellを初めて使っています。 私はducklingの時刻パーサーを修正しようとしていました。Haskell:文字 'd'の文字列/文字リテラルの字句エラー
私は、構文解析のためのいくつかのルールのいずれかを変更し、このエラーを受け取っ:
"lexical error in string/character literal at character 'd' " for line 4.
私はこのエラーの原因とどのようにそれを是正するため何であるかわかりません。