{"size": 1415, "ext": "js", "max_stars_repo_path": "generator/es5/tests/statements/switchnoexpr.js", "max_stars_repo_name": "serulian/compiler", "max_stars_repo_stars_event_min_datetime": "2017-07-28T01:58:17.000Z", "max_stars_repo_stars_event_max_datetime": "2019-04-03T16:15:48.000Z", "max_issues_repo_path": "generator/es5/tests/statements/switchnoexpr.js", "max_issues_repo_name": "serulian/compiler", "max_issues_repo_issues_event_min_datetime": "2017-11-05T03:21:03.000Z", "max_issues_repo_issues_event_max_datetime": "2018-06-01T12:43:30.000Z", "max_forks_repo_path": "generator/es5/tests/statements/switchnoexpr.js", "max_forks_repo_name": "serulian/compiler", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 7, "max_issues_count": 2, "max_forks_count": null, "avg_line_length": 22.4603174603, "max_line_length": 66, "alphanum_fraction": 0.4551236749}
$module('switchnoexpr', function () {
  var $static = this;
  $static.DoSomething = function () {
    var $current = 0;
    syncloop: while (true) {
      switch ($current) {
        case 0:
          $t.fastbox(123, $g.________testlib.basictypes.Integer);
          if (false) {
            $current = 1;
            continue syncloop;
          } else {
            $current = 3;
            continue syncloop;
          }
          break;

        case 1:
          $t.fastbox(1234, $g.________testlib.basictypes.Integer);
          $current = 2;
          continue syncloop;

        case 2:
          $t.fastbox(789, $g.________testlib.basictypes.Integer);
          return;

        case 3:
          if (true) {
            $current = 4;
            continue syncloop;
          } else {
            $current = 5;
            continue syncloop;
          }
          break;

        case 4:
          $t.fastbox(2345, $g.________testlib.basictypes.Integer);
          $current = 2;
          continue syncloop;

        case 5:
          if (true) {
            $current = 6;
            continue syncloop;
          } else {
            $current = 2;
            continue syncloop;
          }
          break;

        case 6:
          $t.fastbox(3456, $g.________testlib.basictypes.Integer);
          $current = 2;
          continue syncloop;

        default:
          return;
      }
    }
  };
});
