public void OOP_Parser_Regex() { POParser parser = new POParser(); var lines_v0 = parser.Parse(text); for (int s = 0; s < Samples; s++) { double sum = 0; foreach (var line in lines_v0) { sum += line.Amount; } } }
public static void TestAmountPO_Regex() { var parser = new POParser(); var lines = parser.ParseFromPath(@"C:\Users\Y700-17\Desktop\DataOrientedDesign\DoDSamples\DoDSamples\Samples\POParser\Sample.po"); Utils.Measure(() => { for (int s = 0; s < samples; s++) { double sum = 0; foreach (var line in lines) { sum += line.Amount; } } }); }
public static void TestNotesPO_OOP_Split() { samples = 10000; POParser parser = new POParser(); var lines = parser.ParseFromPath(@"C:\Users\Y700-17\Desktop\DataOrientedDesign\DoDSamples\DoDSamples\Samples\POParser\Sample.po"); Utils.Measure(() => { for (int s = 0; s < samples; s++) { List <string> words = new List <string>(1000); foreach (var line in lines) { words.AddRange(line.Note.Split(" ")); } } }); }