|
From: Larry D. <ldo...@re...> - 2016-03-23 21:45:29
|
Friends - On Wed, Mar 23, 2016 at 09:23:41PM +0000, Jonathan David wrote: > I would expect that the module level features (ie RTL features like these ) would be farther along than the class and package related features. But I haven't installed icarus for a while, so can't really comment on the present state. I looked up what the state of always_ff, always_latch, and always_comb are in Icarus git master. They are present and accounted for as language-level-specific keywords in lexor_keyword.gperf and parse.y. But parse.y never uses them in in the grammar. Adding them to the grammar would be easy -- even I could do that. But then Icarus would need new enum values for ivl_process_type_e, and handle their semantics correctly. This has to be done without breaking the old "always" semantics. Good thing we have ivtest! - Larry |