/*...*/ # /*...*/ version 300
/*...*/#/*...*/ extension whatever
/*..*/ # /*..*/ pragma ignored
/**/ # /**/ line 4
/*...*/# /*...*/ ifdef NOT_DEFINED
/*...*/# /*...*/ else
/*..*/ #/*..*/ endif
/*...*/# /*...*/ ifndef ALSO_NOT_DEFINED
/*...*/# /*...*/ else
/*..*/ #/*..*/ endif
/*...*/ # /*...*/ if 0
/*...*/#/*...*/ elif 1
/*..*/ # /*..*/ else
/**/ # /**/ endif
/*...*/# /*...*/ define FOO bar
/*..*/ #/*..*/ define FUNC() baz
/*..*/ # /*..*/ define FUNC2(a,b) b a
FOO
FUNC()
FUNC2(x,y)