All files / src/abap/2_statements/expressions compare_operator.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 411x     1x     1x                                                               1x    
import {altPrio, Expression} from "../combi";
import {IStatementRunnable} from "../statement_runnable";
 
export class CompareOperator extends Expression {
  public getRunnable(): IStatementRunnable {
 
    const operator = altPrio("=",
                             "<>",
                             "><",
                             "<",
                             ">",
                             "<=",
                             ">=",
                             "=>",
                             "=<",
                             "CA",
                             "CO",
                             "CP",
                             "EQ",
                             "NE",
                             "CN",
                             "GE",
                             "GT",
                             "LT",
                             "LE",
                             "CS",
                             "NS",
                             "NA",
                             "NP",
                             "BYTE-CO",
                             "BYTE-CA",
                             "BYTE-CS",
                             "BYTE-CN",
                             "BYTE-NA",
                             "BYTE-NS",
                             "O", // hex comparison operator
                             "Z", // hex comparison operator
                             "M");
    return operator;
  }
}