let Scanner = require('./lib/scanner.js');
let Parser = require('./lib/parser.js');
let Packer = require('./lib/packer.js');

module.exports = {
    scan: Scanner.scan,
    parse: Parser.parse,
    pack: Packer.pack
};

let Scanner = require('./lib/scanner.js');
let Parser = require('./lib/parser.js');
let Packer = require('./lib/packer.js');
let Executor = require('./lib/executor.js');

module.exports = {
    scan: Scanner.scan,
    parse: Parser.parse,
    pack: Packer.pack,
    unpack: Packer.unpack,
    execute: Executor.execute
};

Add unpack() to the public interface
Add unpack() to the public interface
