# File lib/rouge/lexers/glsl.rb, line 64
      def self.reserved
        @reserved ||= Set.new %w(
          common partition active
          asm
          class union enum typedef template this packed
          goto
          inline noinline volatile public static extern external interface
          long short half fixed unsigned superp
          input output
          hvec2 hvec3 hvec4 fvec2 fvec3 fvec4
          sampler3DRect
          filter
          image1D image2D image3D imageCube
          iimage1D iimage2D iimage3D iimageCube
          uimage1D uimage2D uimage3D uimageCube
          image1DArray image2DArray
          iimage1DArray iimage2DArray uimage1DArray uimage2DArray
          image1DShadow image2DShadow
          image1DArrayShadow image2DArrayShadow
          imageBuffer iimageBuffer uimageBuffer
          sizeof cast
          namespace using
          row_major
        )
      end