/** * 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 ivect2 mediump ivect3 mediump ivect4 mediump bvect2 mediump bvect3 mediump bvect4 //! inline doxygen comment void emptyFunction() { } // inline comment void main() { return goto if else case default switch break continue while do for sizeof MACRO_VALUE }