/** * Doxygen comment */ /* simple comment */ #if 0 remove value #else #endif varying void uniform bool attribute float precision int mediump vec2 mediump vec3 mediump vec4 mediump mat2 mediump mat3 mediump mat4 mediump ivec2 mediump ivec3 mediump ivec4 mediump bvec2 mediump bvec3 mediump bvec4 //! inline doxygen comment void emptyFunction() { } // inline comment void main() { return goto if else case default switch break continue while do for sizeof MACRO_VALUE }