1/*...*/ # /*...*/ version 300 2 /*...*/#/*...*/ extension whatever 3 /*..*/ # /*..*/ pragma ignored 4/**/ # /**/ line 4 5 /*...*/# /*...*/ ifdef NOT_DEFINED 6 /*...*/# /*...*/ else 7 /*..*/ #/*..*/ endif 8 /*...*/# /*...*/ ifndef ALSO_NOT_DEFINED 9 /*...*/# /*...*/ else 10 /*..*/ #/*..*/ endif 11/*...*/ # /*...*/ if 0 12 /*...*/#/*...*/ elif 1 13 /*..*/ # /*..*/ else 14 /**/ # /**/ endif 15 /*...*/# /*...*/ define FOO bar 16 /*..*/ #/*..*/ define FUNC() baz 17 /*..*/ # /*..*/ define FUNC2(a,b) b a 18FOO 19FUNC() 20FUNC2(x,y) 21 22 23