mainland/language-c-quote — pull request #5 by yav (2012-10-09 21:54:59+00:00)
Title: A few parsing and documentation improvements.

Hello Geoffrey,

I made a few fixes to the parser, mainly to do with parsing of attributes:
1. allow anonymous structs with attributes: struct __attribute__((packed)) { int x, int y}
2. correct placement of attributes in declarations: int x __attribute__((unused) = 0;

I also made a few fixes to the docs: the "cstm" quoter was not listed in the haddocks, and there was a funny escaping issue in the description on how to the anti-quotation escaping.

Finally, I also added two new anti-quoters for writing "long long" and "unsigned long long" expressions.

Could you please take a look at my changes and merge them into the main library?

Thanks,
-Iavor