I thought I had seen someone already report this before, but I can't find it by search.
Anyhow, I am trying to a simulation model of the EHXPLLB clock generator that is part of the Lattice XP10. A simulatable EHXPLLB.v (attached) comes with the Lattice synthesis tools. When I try to compile this file, I get this error:
xp10/EHXPLLB.v:978: syntax error
xp10/EHXPLLB.v:976: error: syntax error in specify block
Those line numbers fall into this code:
(RST => LOCK) = 0:0:0, 0:0:0;
(CLKI => CLKOP) = 0:0:0, 0:0:0;
(CLKI => LOCK) = 0:0:0, 0:0:0;
(CLKI => CLKOK) = 0:0:0, 0:0:0;
According to your web page (where version 0.8 is described), specify blocks are not supported, but it should be parsed and ignored. Thus, I probably shouldn't be getting this error message.
Since they're all zero, I'm assuming I can just comment it out and it'll work, so I wouldn't call this a major bug. Although I don't really know what specify blocks specify.