class Rouge::Lexers::ReScript

def self.keywords

def self.keywords
  @keywords ||= Set.new(%w(
    open let rec and as exception assert lazy if else
    for in to downto while switch when external type private
    mutable constraint include module of with try import export
  ))
end

def self.types

def self.types
  @types ||= Set.new(%w(
    bool int float char string
    unit list array option ref exn format
  ))
end

def self.word_operators

def self.word_operators
  @word_operators ||= Set.new(%w(mod land lor lxor lsl lsr asr or))
end