/// This module parses Hack assembly and produces a vector of instructions as output on success,
/// or a detailed error message with error location on parse failure.
modhack_parser;/// This module converts the vector of instructions outputed by hack_parser to binary Hack code.
modhack_emitter;pubfnassemble(source:&str)->Result<String, String>{hack_parser::parse(source).map(|ast|hack_emitter::emit(ast))}