static void Main(string[] aArgs) { try { string xSrc = aArgs[0]; var xGenerator = new AsmGenerator(); string[] xFiles; if (Directory.Exists(xSrc)) { xFiles = Directory.GetFiles(xSrc, "*.xs"); } else { xFiles = new string[] { xSrc }; } foreach (var xFile in xFiles) { xGenerator.GenerateToFiles(xFile); } //var xAsm = new Assembler(); //var xStreamReader= new StringReader("ESI[0] = $00"); //var xResult = xGenerator.Generate(xStreamReader); //Console.WriteLine("done"); } catch (Exception ex) { Console.WriteLine(ex.ToString()); Environment.Exit(1); } }
static void Main(string[] aArgs) { try { string xSrc = aArgs[0]; var xGenerator = new AsmGenerator(); string[] xFiles; if (Directory.Exists(xSrc)) { xFiles = Directory.GetFiles(xSrc, "*.xs"); } else { xFiles = new string[] { xSrc }; } foreach (var xFile in xFiles) { xGenerator.GenerateToFiles(xFile); } } catch (Exception ex) { Console.WriteLine(ex.Message); Environment.Exit(1); } }