#pragma once #include "../instruction.h" typedef struct { Instruction* at; size_t len; size_t capacity; } Program; Program newProgram(void); void addInstructionToProgram(Program* program, Instruction inst); void freeProgram(Program* program); Program createProgramFromText(const char* input); void assemble(const char* input, const char* outputFileName);