UNPKG

walt-compiler

Version:

Alternative syntax for WebAssembly text format

14 lines (12 loc) 321 B
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; };