Add support for attributes between a type and identifiers
This series adds support for attributes between a type and identifiers by adding some rules to the SmPL grammar. We can match these attributes: struct { int i; } attribute((packed)) st; char attribute((foo)) var;
These styles of attribute are common in the Linux kernel.
Signed-off-by: Keisuke Nishimura mumumu0722@gmail.com