Example #1
0
 public void Loaded(Assembler assembler)
 {
     assembler.AssemblyComplete += new EventHandler<AssemblyCompleteEventArgs>(assembler_AssemblyComplete);
     assembler.TryHandleParameter += new EventHandler<HandleParameterEventArgs>(assembler_TryHandleParameter);
     assembler.AddHelpEntry("0x10co.de:\n" +
         "\t--0x10co.de: Upload the output to 0x10co.de automatically.");
 }
Example #2
0
 public void Loaded(Assembler assembler)
 {
     this.assembler = assembler;
     assembler.AddHelpEntry("TestPlugin:\n" +
         "\t--cow: Output a cow to the console.");
     assembler.TryHandleParameter += new EventHandler<HandleParameterEventArgs>(assembler_TryHandleParameter);
     assembler.EvaluateExpressionValue += new EventHandler<EvaluateValueEventArgs>(assembler_EvaluateExpressionValue);
 }
 public void Loaded(Assembler assembler)
 {
     assembler.AddHelpEntry("DUnit Unit Test Tool:\n" +
         "Use --export-tests [file] to create a test file.\n" +
         "DUnit adds a number of directives for your use.  They are:\n" +
         ".prereq [tests]: Defines a section of code as being required before executing\n" +
             "\tthe specified tests (ALL, NONE, or a comma-delimited list of names.\n" +
         ".test [name]: Creates a unit test with the given name.\n" +
         ".endtest: Closes the test block from the matching .test directive.\n" +
         ".assert: Only valid within a .test block.  You may use register names and\n" +
             "\tmemory locations to check values at test-time.  For instance:\n" +
             "\t.assert [0x8012+A]==[screen_buffer]\n" +
         "All tests will be removed from the normal Organic output.");
     assembler.TryHandleParameter += new EventHandler<HandleParameterEventArgs>(assembler_TryHandleParameter);
     assembler.AssemblyComplete += new EventHandler<AssemblyCompleteEventArgs>(assembler_AssemblyComplete);
     assembler.HandleCodeLine += new EventHandler<HandleCodeEventArgs>(assembler_HandleCodeLine);
     CurrentSection = "NONE";
     Assembler = assembler;
     Tests = new List<UnitTest>();
 }