/// <summary> /// Constructor for compiler front end when compiling instructions /// </summary> /// <param name="instructions"> the instructions to compile</param> /// <param name="name"> the name of the program to compile</param> public CompilerMain(List <Instruction> instructions, string name) { this.instructions = instructions; mode = EnumCompilerMode.INSTRUCTIONS; this.name = name; }
/// <summary> /// Constructor for Compiler front end when compiling source files /// </summary> /// <param name="file"> the source file to compile</param> public CompilerMain(SourceFile file) { this.file = file; mode = EnumCompilerMode.SOURCE_CODE; }