#define directive syntax

1 # define identifier
2? (
2.1 identifier-list
2.1 identifier-list , ...
2.1 ...
2.2 )
3+ 
3? 
3 identifier
3 character