All %keywords must start at beginning of line.
All _block_s must be closed by a matching %End directive.
Parameters are separated by whitespace, string parameters are enclosed by double quotes.
A number of macros can be used in the .sip files (e.g. class definitions, makefile templates). When SIP parses the definitions, the macros are replaced by actual values as follows: