We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0198f73 + 643b9b6 commit ce48441Copy full SHA for ce48441
src/Main.hs
@@ -113,7 +113,11 @@ parseScript file prg =
113
Left (Nothing, err) ->
114
die (file ++ ": " ++ err ++ "\n")
115
116
- Right script -> return script
+ Right script@(_, _, scanner, _) -> do
117
+ -- issue 46: give proper error when lexer definition is empty
118
+ when (null $ scannerTokens scanner) $
119
+ dieAlex $ file ++ " contains no lexer rules\n"
120
+ return script
121
122
alex :: [CLIFlags]
123
-> FilePath
0 commit comments