class Rouge::Lexers::OpenEdge

def self.keywords_prepro

def self.keywords_prepro
  @keywords_prepro ||= Set.new %w(
    &ANALYZE-SUSPEND &ANALYZE-RESUME
    &ELSE &ELSEIF &ENDIF &GLOB &GLOBAL-DEFINE &IF &MESSAGE &SCOP &SCOPED-DEFINE &THEN &UNDEF &UNDEFINE &WEBSTREAM
    {&BATCH} {&BATCH-MODE} {&FILE-NAME} {&LINE-NUMBE} {&LINE-NUMBER} {&OPSYS} {&PROCESS-ARCHITECTURE} {&SEQUENCE}
    {&WINDOW-SYS} {&WINDOW-SYSTEM}
  )
end