MCPcopy
hub / github.com/winjs/winjs / parseModule

Function parseModule

tools/dts-verifier/tscore.js:301–313  ·  view source on GitHub ↗
(node, moduleObject, qname)

Source from the content-addressed store, hash-verified

299}
300
301function parseModule(node, moduleObject, qname) {
302 moduleObject.qname = 'module:' + qname;
303 moduleObject.origin = current_file;
304 current_node = node;
305 current_scope = new TModuleScope(moduleObject, current_scope)
306 current_scope = new TLocalScope(current_scope)
307 node.members.members.forEach(function (member) {
308 addModuleMember(member, moduleObject, qname)
309 })
310 current_scope = current_scope.parent // pop TLocalScope
311 current_scope = current_scope.parent // pop TModuleScope
312 return moduleObject;
313}
314
315function parseExternModule(node) {
316 current_node = node;

Callers 1

addModuleMemberFunction · 0.85

Calls 2

addModuleMemberFunction · 0.85
forEachMethod · 0.65

Tested by

no test coverage detected