[coyotos-dev] IDL spec bugs

Jonathan S. Shapiro shap at eros-os.com
Mon Oct 29 10:18:01 EDT 2007


On Sun, 2007-10-28 at 17:12 -0700, Charles Landau wrote:
> The token "string_type" is used but not defined.
> 
> Most, but not all, forms of *_dcl have a semicolon in their 
> definition. (typedef_dcl does not.)
> Most, but not all, uses of *_dcl also have a semicolon.
> I think there should always be one, in one place or the other but not both.

Yes. It is a problem with the LR parsing algorithm that a terminator is
sometimes needed at the point of use to force the parser to reduce. It
would be much cleaner to be able to always put the semicolon at the
defining occurrence. Regrettably this is not always possible in the
grammar.

If you find an actual case where a semicolon appears in both places,
please let me know.
-- 
Jonathan S. Shapiro, Ph.D.
Managing Director
The EROS Group, LLC
www.coyotos.org, www.eros-os.org



More information about the coyotos-dev mailing list