emojicode-sys 0.1.4

Emojicode API bindings
Documentation
//
//  Reader.hpp
//  Emojicode
//
//  Created by Theo Weidmann on 06/02/2017.
//  Copyright © 2017 Theo Weidmann. All rights reserved.
//

#ifndef Reader_hpp
#define Reader_hpp

#include "Engine.hpp"

namespace Emojicode {

/// Reads a bytecode file
Function* readBytecode(FILE *in);

/** Determines whether the loading of a package was succesfull */
enum PackageLoadingState {
    PACKAGE_LOADING_FAILED, PACKAGE_HEADER_NOT_FOUND, PACKAGE_INAPPROPRIATE_MAJOR, PACKAGE_INAPPROPRIATE_MINOR,
    PACKAGE_LOADED
};

}

#endif /* Reader_hpp */