walt-compiler
Version:
Alternative syntax for WebAssembly text format
14 lines (12 loc) • 321 B
JavaScript
import Syntax from 'walt-syntax';
import walkNode from 'walt-parser-tools/walk-node';
export const parseBounds = node => {
const memory = {};
walkNode({
[Syntax.Pair]: ({ params }) => {
const [{ value: key }, { value }] = params;
memory[key] = parseInt(value);
},
})(node);
return memory;
};