class Rouge::Lexers::Thrift
Public Class Methods
Source
# File lib/rouge/lexers/thrift.rb, line 33 def self.constants @constants ||= Set.new %w(false true) end
Source
# File lib/rouge/lexers/thrift.rb, line 13 def self.declarations @declarations ||= Set.new %w( include cpp_include namespace const typedef enum struct union exception service ) end
Source
# File lib/rouge/lexers/thrift.rb, line 20 def self.keywords @keywords ||= Set.new %w( async cpp_type extends oneway optional required throws xsd_all xsd_attrs xsd_nillable xsd_optional ) end
Source
# File lib/rouge/lexers/thrift.rb, line 27 def self.types @types ||= Set.new %w( binary bool byte double i8 i16 i32 i64 list map set string uuid void ) end