reccmp: HTML refactor and diff address display (#581)

* reccmp: HTML refactor and diff address display

* Restore the @@ range indicator
This commit is contained in:
MS
2024-02-20 02:56:33 -05:00
committed by GitHub
parent ba8f2b1c0f
commit 9c71209fb9
8 changed files with 878 additions and 240 deletions

View File

@@ -7,7 +7,7 @@ from typing import List
import colorama
from isledecomp.bin import Bin as IsleBin
from isledecomp.compare import Compare as IsleCompare
from isledecomp.utils import print_diff
from isledecomp.utils import print_combined_diff
# Ignore all compare-db messages.
logging.getLogger("isledecomp.compare").addHandler(logging.NullHandler())
@@ -53,13 +53,8 @@ def parse_args() -> argparse.Namespace:
return args
def show_vtable_diff(udiff: List[str], verbose: bool = False, plain: bool = False):
lines = [
line
for line in udiff
if verbose or line.startswith("+") or line.startswith("-")
]
print_diff(lines, plain)
def show_vtable_diff(udiff: List, _: bool = False, plain: bool = False):
print_combined_diff(udiff, plain)
def print_summary(vtable_count: int, problem_count: int):