2 $BEAUT_PATH = realpath(
".").
"/Services/COPage/syntax_highlight/php";
 
    4 require_once(
"$BEAUT_PATH/Beautifier/HFile.php");
 
   20 $this->colours          = array(
"blue", 
"purple");
 
   21 $this->quotecolour              = 
"blue";
 
   22 $this->blockcommentcolour       = 
"green";
 
   23 $this->linecommentcolour        = 
"green";
 
   27 $this->indent                   = array(
"FORM", 
"CONSTANTS:", 
"DATA:", 
"TABLES:", 
"TYPE-POOLS:", 
"PARAMETERS:", 
"FUNCITON", 
"IF", 
"ELSE", 
"ELSEIF", 
"SELECT", 
"LOOP", 
"DO", 
"WHILE", 
"CASE", 
"AT", 
"ON", 
"MODULE", 
"PROVIDE");
 
   28 $this->unindent                 = array(
"ENDFORM", 
"ENDFUNCTION", 
"ENDIF", 
"ENDSELECT", 
"ENDLOOP", 
"ENDDO", 
"ENDWHILE", 
"ENDCASE", 
"ENDAT", 
"ENDON", 
"ENDMODULE", 
"ENDPROVIDE");
 
   32 $this->stringchars              = array();
 
   33 $this->delimiters               = array(
"~", 
"!", 
"@", 
"%", 
"^", 
"&", 
"*", 
"(", 
")", 
"+", 
"=", 
"|", 
"\\", 
"/", 
"{", 
"}", 
"[", 
"]", 
";", 
"\"", 
"'", 
"<", 
">", 
" ", 
".", 
",", 
" ", 
" ", 
" ", 
" ", 
" ", 
" ", 
" ", 
" ", 
"?");
 
   38 $this->linecommenton            = array(
"");
 
   39 $this->blockcommenton           = array(
"");
 
   40 $this->blockcommentoff          = array(
"");
 
   44 $this->keywords                 = array(
 
   48                         "ADD-CORRESPONDING" => 
"1", 
 
   58                         "AUTHORITY-CHECK" => 
"1", 
 
   86                         "COMMUNICATION" => 
"1", 
 
  103                         "CUSTOMER-FUNCTION" => 
"1", 
 
  117                         "DIVIDE-CORRESPONDING" => 
"1", 
 
  120                         "EDITOR-CALL" => 
"1", 
 
  125                         "END-OF-DEFINITION" => 
"1", 
 
  126                         "END-OF-PAGE" => 
"1", 
 
  127                         "END-OF-SELECTION" => 
"1", 
 
  132                         "ENDFUNCTION" => 
"1", 
 
  152                         "FIELD-GROUP" => 
"1", 
 
  153                         "FIELD-SYMBOLS" => 
"1", 
 
  154                         "FIELD-SYMBOLS:" => 
"1", 
 
  164                         "FUNCTION-POOL" => 
"1", 
 
  183                         "INITIALIZATION" => 
"1", 
 
  187                         "INTENSIFIED" => 
"1", 
 
  194                         "LEFT-JUSTIFIED" => 
"1", 
 
  200                         "LIST-PROCESSING" => 
"1", 
 
  219                         "MOVE-CORRESPONDING" => 
"1", 
 
  221                         "MULTIPLY-CORRESPONDING" => 
"1", 
 
  228                         "NO-SCROLLING" => 
"1", 
 
  251                         "PARAMETERS:" => 
"1", 
 
  256                         "PRINT-CONTROL" => 
"1", 
 
  260                         "RADIOBUTTON" => 
"1", 
 
  272                         "RIGHT-JUSTIFIED" => 
"1", 
 
  279                         "SCROLL-BOUNDARY" => 
"1", 
 
  282                         "SELECT-OPTIONS" => 
"1", 
 
  283                         "SELECT-OPTIONS:" => 
"1", 
 
  284                         "SELECTION-SCREEN" => 
"1", 
 
  285                         "SELECTION-SCREEN:" => 
"1", 
 
  286                         "SELECTION-TABLE" => 
"1", 
 
  299                         "START-OF-SELECTION" => 
"1", 
 
  306                         "SUBSTRACT-CORRESPONDING" => 
"1", 
 
  310                         "SYNTAX-CHECK" => 
"1", 
 
  311                         "SYNTAX-TRACE" => 
"1", 
 
  312                         "SYSTEM-EXCEPTIONS" => 
"1", 
 
  323                         "TOP-OF-PAGE" => 
"1", 
 
  324                         "TRANSACTION" => 
"1", 
 
  337                         "USER-COMMAND" => 
"1", 
 
  500 $this->linkscripts      = array(