# File lib/rouge/lexers/glsl.rb, line 23
      def self.keywords
        @keywords ||= Set.new %w(
          attribute const uniform varying
          layout
          centroid flat smooth noperspective
          patch sample
          break continue do for while switch case default
          if else
          subroutine
          in out inout
          invariant
          discard return struct precision
        )
      end