> Sorry about the delay, I receive digests, so I didn't get this until > after I'd sent out my last message. > > The reason why C is normally not used as an IL/IC is because you can > design languages that are easier to parse than C. Simple as that. Your > stereo typical assembly language, where each line of code corresponds > to a single discrete action and it's arguments is much easier to parse > than C. So, C normally doesn't get used in that role, because someone > who can write a parser for any variant of C is likely to have a much > easier time writing a parser for some specialized language instead. > > C isn't as difficult to parse as C++, but when you consider that > you'll be having to parse all of this again in a completely different > program, it becomes easy to see why you'd favor simplicity of parsing.
The whole point was to re-use the tinycc parser and keep things reasonnable. _______________________________________________ Tinycc-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/tinycc-devel
