# 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