All files / utils/constants OperatorMappings.ts

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

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        13x                              
/**
 * Operator mapping from C-Next assignment operators to C assignment operators.
 * Used by assignment handling and control flow generation.
 */
const ASSIGNMENT_OPERATOR_MAP: Readonly<Record<string, string>> = {
  "<-": "=",
  "+<-": "+=",
  "-<-": "-=",
  "*<-": "*=",
  "/<-": "/=",
  "%<-": "%=",
  "&<-": "&=",
  "|<-": "|=",
  "^<-": "^=",
  "<<<-": "<<=",
  ">><-": ">>=",
};
 
export default ASSIGNMENT_OPERATOR_MAP;