mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-17 00:41:32 +00:00
AST cleanup; Definition generators scaffolding
This commit is contained in:
19
lib/demangle/index.js
Normal file
19
lib/demangle/index.js
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* @file AssemblyScript demangler.
|
||||
*/
|
||||
|
||||
module.exports = demangle;
|
||||
|
||||
/**
|
||||
* Demangles module exports to a friendly object structure compatible with WebIDL and TypeScript
|
||||
* definitions.
|
||||
*/
|
||||
function demangle(exports) {
|
||||
var root = {};
|
||||
for (let i in exports) {
|
||||
if (exports.hasOwnProperty(i)) {
|
||||
// TODO
|
||||
}
|
||||
}
|
||||
return root;
|
||||
}
|
Reference in New Issue
Block a user