I wanted to experiment with the Shakespeare programming language, so I downloaded it from here and executed the Makefile using cd spl-1.2.1
Make
.
The first problem with scanner.l:600: warning, rule cannot be matched
is because the word rotten
has been added two times to the file include/negative_adjective.wordlist
just remove it from there and the first warning will be removed. This does not fix the rest though. Having a look here if I can fix anything more.