UNPKG

webppl

Version:

Probabilistic programming for the web

17 lines (13 loc) 276 B
'use strict'; var replace = require('estraverse').replace; function addFilenameMain(ast, filename) { return replace(ast, { enter: function(node) { node.loc.source = filename; return node; } }); } module.exports = { addFilename: addFilenameMain };