protected override void Execute() { LogCreator.SwitchOutputStream("labels"); foreach (var(snesAddress, _) in LabelTracker.UnvisitedLabels) { WriteUnusedLabel(snesAddress); } }
protected override void Execute() { // part 2: optional: if requested, print all labels regardless of use. // Useful for debugging, documentation, or reverse engineering workflow. // this file shouldn't need to be included in the build, it's just reference documentation LogCreator.SwitchOutputStream("all-labels.txt"); // TODO: csv in the future. escape commas foreach (var(snesAddress, _) in Data.Labels.Labels) { WriteLabel(snesAddress); } }