class Rouge::Lexers::C

def self.keywords

def self.keywords
  @keywords ||= Set.new %w(
    auto break case const continue default do else enum extern
    for goto if register restricted return sizeof static struct
    switch typedef union volatile virtual while
  )
end

def self.keywords_type

def self.keywords_type
  @keywords_type ||= Set.new %w(
    int long float short double char unsigned signed void
  )
end

def self.reserved

def self.reserved
  @reserved ||= Set.new %w(
    __asm __int8 __based __except __int16 __stdcall __cdecl
    __fastcall __int32 __declspec __finally __int61 __try __leave
    inline _inline __inline naked _naked __naked restrict _restrict
    __restrict thread _thread __thread typename _typename __typename
  )
end