...
This commit is contained in:
@@ -6,12 +6,9 @@ using Syntax.Parsing;
|
||||
using Syntax.Tokenization;
|
||||
using Syntax.Typing;
|
||||
|
||||
// const string OUT_DIR = "bin-int";
|
||||
//
|
||||
// if (Directory.Exists(OUT_DIR))
|
||||
// {
|
||||
// Directory.Delete(OUT_DIR, true);
|
||||
// }
|
||||
const string OUT_DIR = "bin-int";
|
||||
|
||||
Directory.CreateDirectory(OUT_DIR);
|
||||
|
||||
var files = new List<string>();
|
||||
|
||||
@@ -93,29 +90,10 @@ foreach (var file in files)
|
||||
objectFiles.Add(fileName);
|
||||
}
|
||||
|
||||
var archiveResult = await Archive.Invoke("out.a", objectFiles);
|
||||
var archiveResult = await Archive.Invoke(Path.Join(OUT_DIR, "out.a"), objectFiles);
|
||||
if (!archiveResult)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
internal static class StringRandomizer
|
||||
{
|
||||
private static readonly char[] StringChars = "0123456789abcdef".ToArray();
|
||||
|
||||
public static string GenerateUniqueHexString(int length)
|
||||
{
|
||||
var rand = new Random();
|
||||
var hexString = "";
|
||||
|
||||
for (var i = 0; i < length; i++)
|
||||
{
|
||||
var randIndex = rand.Next(0, StringChars.Length);
|
||||
hexString += StringChars[randIndex];
|
||||
}
|
||||
|
||||
return hexString;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
Reference in New Issue
Block a user