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 18 FOO 19 FUNC() 20 FUNC2(x,y) 21 22 23