class Rouge::Lexers::Stata

def self.reserved_keywords

Stata commands used with braces. Includes all valid abbreviations for 'forvalues'.
def self.reserved_keywords
  @reserved_keywords ||= Set.new %w(if else foreach forv forva forval forvalu forvalue forvalues to while in of continue break nobreak)
end

def self.type_keywords

Note: types `str1-str2045` handled separately below
def self.type_keywords
  @type_keywords ||= Set.new %w(byte int long float double str strL numeric string integer scalar matrix local global numlist varlist newlist)
end