Code coverage report for 6to5/transformation/transformers/es6-generators/util.js

Statements: 100% (5 / 5)      Branches: 100% (0 / 0)      Functions: 100% (2 / 2)      Lines: 100% (5 / 5)      Ignored: none     

All files » 6to5/transformation/transformers/es6-generators/ » util.js
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                    1   1 4                       1 490    
/**
 * Copyright (c) 2014, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * https://raw.github.com/facebook/regenerator/master/LICENSE file. An
 * additional grant of patent rights can be found in the PATENTS file in
 * the same directory.
 */
 
var t = require("../../../types");
 
exports.runtimeProperty = function (name) {
  return t.memberExpression(
    t.identifier("regeneratorRuntime"),
    t.identifier(name)
  );
};
 
// Offsets into this.listing that could be used as targets for branches or
// jumps are represented as numeric Literal nodes. This representation has
// the amazingly convenient benefit of allowing the exact value of the
// location to be determined at any time, even after generating code that
// refers to the location.
 
exports.loc = function () {
  return t.literal(-1);
};