> 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

Reply via email to