> > However, the intermediate filename 'y.tab.c' isn't necessarily portable, > > > if I remember my Windows and VMS lore correctly. However, those platforms > > probably have bison, which understands the simpler -o imcparser.c output > > option. > > > So the first question actually is, is there a platform, parrot will > support, where there is/will be.. no bison.
The better question to ask is: is there any platform where we will need to run bison/yacc on that platform in *order* to compile Parrot? I believe the answer is no. Is there any fundamental reason why we *cannot* just enter a generated imcparser.c and imcparser.h into CVS and save users the step of building them on these platforms? It's just an additional parrot depenendancy which doesn't need to be there, and may come in handy when trying to build on a lot of the more arcane platforms. Mike Lambert