delorie.com/archives/browse.cgi | search |
From: | Andrew Crabtree <andrewc AT typhoon DOT rose DOT hp DOT com> |
Message-Id: | <199704161628.AA039028119@typhoon.rose.hp.com> |
Subject: | Re: advice on bison required |
To: | grbhat AT unigoa DOT ernet DOT in (Gurunandan R. Bhat) |
Date: | Wed, 16 Apr 1997 9:28:39 PDT |
Cc: | djgpp AT delorie DOT com |
In-Reply-To: | <Pine.LNX.3.91.970415101304.4100A-100000@aditya.unigoa.ernet.in>; from "Gurunandan R. Bhat" at Apr 15, 97 10:28 am |
> #define YYSTYPE double > > #define YYSTYPE double > #define NUM 258 > extern YYSTYPE yylval; > --------------------------------- > Why aren't you using the %union declaration. If I do this .y ------------------------------ %{ /* C includes and globals */ %} %union{ double dval; } %token name %% list : name ----------------------------- and compile with -d I get this .h --------------------------- typedef union { double dval; } YYSTYPE; #define name 258 extern YYSTYPE yylval ---------------------------- Andrew
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |