def addFn()

in wasm/tool/generate_ffi_boilerplate.py [0:0]


def addFn(sig):
    ret, name, argpack = match(reFnSig, sig)
    retType = parseType(ret)
    args = [parseType(a) for a in argpack.split(',') if len(a.strip()) > 0]
    for _, t in args + [retType]:
        if t not in predefTypes and removePrefix(
                t[:-2]) not in opaqueTypes and removePrefix(
                    t[:-6]) not in vecTypes:
            print('Missing type: ' + t)
    fns.append((name, retType, args))