Code coverage report for 6to5/patch.js

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

All files » 6to5/ » patch.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 291 1   1 1     1           1           1         1   1 1  
var t = require("./types");
var _ = require("lodash");
 
var types = require("ast-types");
var def   = types.Type.def;
 
// Program wrapper
def("File")
  .bases("Node")
  .build("program")
  .field("program", def("Program"));
 
// Non-standard Acorn type
def("ParenthesizedExpression")
  .bases("Expression")
  .build("expression")
  .field("expression", def("Expression"));
 
// Same as ImportNamespaceSpecifier but `id` is `name`
def("ImportBatchSpecifier")
  .bases("Specifier")
  .build("name")
  .field("name", def("Identifier"));
 
types.finalize();
 
var estraverse = require("estraverse");
_.extend(estraverse.VisitorKeys, t.VISITOR_KEYS);