patch applied (c2hs): Document the declaration grammar
Thu Mar 22 05:27:50 PDT 2007 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Document the declaration grammar Many of the productions specify various sequences of type qualifiers, storage class specifiers, type names and struct/union/enum declaration specifiers. These are quite hard to specify consisely with an ordinary context free grammar so it's quite hard to follow. To make it easier to understand I've added an extended grammar syntax which allows sequences with constraints on the number of occurences of items in the sequence. This allows these grammars to be specified very concisely. So hopefully that makes it easier for people to follow. I certainly didn't understand the grammar until I re-specified it this way. Also updated a bunch of other misc docs. M ./c2hs/c/CParser.y -21 +142
participants (1)
-
Duncan Coutts