getOrderValue method

int getOrderValue()

Implementation

int getOrderValue() {
  switch (this) {
    case StatementType.statementBlockStatement:
      return 999;
    case StatementType.printStatement:
      return 9;
    case StatementType.returnStatement:
      return 2;
    case StatementType.ifElseStatement:
      return 8;
    case StatementType.forLoopStatement:
      return 4;
    case StatementType.whileLoopStatement:
      return 5;
    case StatementType.variableDeclarationStatement:
      return 0;
    case StatementType.variableAssignmentStatement:
      return 1;
    case StatementType.customFunctionCallStatement:
      return 3;
    case StatementType.breakStatement:
      return 6;
    case StatementType.continueStatement:
      return 7;
  }
}