using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace Indy.IL2CPU.Assembler { public class RawAssembler : Assembler { public RawAssembler() : base(null, false) { } public string GetContents() { using (var sw = new StringWriter()) { var xLabels = new List(); foreach (var xGroup in (from item in Instructions select item.Key).Distinct()) { EmitCodeSection(xGroup, sw, xLabels); } return sw.ToString(); } } protected override void EmitHeader(string aGroup, TextWriter aOutputWriter) { } } }