diff --git a/core/src/main/java/de/jplag/reporting/jsonfactory/ComparisonReportWriter.java b/core/src/main/java/de/jplag/reporting/jsonfactory/ComparisonReportWriter.java
index 28445ab36..0396290c8 100644
--- a/core/src/main/java/de/jplag/reporting/jsonfactory/ComparisonReportWriter.java
+++ b/core/src/main/java/de/jplag/reporting/jsonfactory/ComparisonReportWriter.java
@@ -112,16 +112,20 @@ private Match convertMatchToReportMatch(JPlagComparison comparison, de.jplag.Mat
int startLineFirst = startOfFirst.getLine();
int startColumnFirst = startOfFirst.getColumn();
+ int startTokenFirst = match.startOfFirst();
int endLineFirst = endOfFirst.getLine();
int endColumnFirst = endOfFirst.getColumn() + endOfFirst.getLength() - 1;
+ int endTokenFirst = match.endOfFirst();
int startLineSecond = startOfSecond.getLine();
int startColumnSecond = startOfSecond.getColumn();
+ int startTokenSecond = match.startOfSecond();
int endLineSecond = endOfSecond.getLine();
int endColumnSecond = endOfSecond.getColumn() + endOfSecond.getLength() - 1;
+ int endTokenSecond = match.endOfSecond();
- return new Match(firstFileName, secondFileName, startLineFirst, startColumnFirst, endLineFirst, endColumnFirst, startLineSecond,
- startColumnSecond, endLineSecond, endColumnSecond, match.length());
+ return new Match(firstFileName, secondFileName, startLineFirst, startColumnFirst, startTokenFirst, endLineFirst, endColumnFirst,
+ endTokenFirst, startLineSecond, startColumnSecond, startTokenSecond, endLineSecond, endColumnSecond, endTokenSecond, match.length());
}
}
diff --git a/core/src/main/java/de/jplag/reporting/reportobject/model/Match.java b/core/src/main/java/de/jplag/reporting/reportobject/model/Match.java
index 5ef5d728c..3c225633a 100644
--- a/core/src/main/java/de/jplag/reporting/reportobject/model/Match.java
+++ b/core/src/main/java/de/jplag/reporting/reportobject/model/Match.java
@@ -3,8 +3,10 @@
import com.fasterxml.jackson.annotation.JsonProperty;
public record Match(@JsonProperty("file1") String firstFileName, @JsonProperty("file2") String secondFileName,
- @JsonProperty("start1") int startInFirst, @JsonProperty("start1_col") int startColumnInFirst, @JsonProperty("end1") int endInFirst,
- @JsonProperty("end1_col") int endColumnInFirst, @JsonProperty("start2") int startInSecond,
- @JsonProperty("start2_col") int startColumnInSecond, @JsonProperty("end2") int endInSecond, @JsonProperty("end2_col") int endColumnInSecond,
+ @JsonProperty("start1") int startInFirst, @JsonProperty("start1_col") int startColumnInFirst,
+ @JsonProperty("startToken1") int startTokenInFirst, @JsonProperty("end1") int endInFirst, @JsonProperty("end1_col") int endColumnInFirst,
+ @JsonProperty("endToken1") int endTokenInFirst, @JsonProperty("start2") int startInSecond,
+ @JsonProperty("start2_col") int startColumnInSecond, @JsonProperty("startToken2") int startTokenInSecond,
+ @JsonProperty("end2") int endInSecond, @JsonProperty("endToken2") int endTokenInSecond, @JsonProperty("end2_col") int endColumnInSecond,
@JsonProperty("tokens") int tokens) {
}
diff --git a/report-viewer/index.html b/report-viewer/index.html
index f4fedd2bd..24ca69e3c 100644
--- a/report-viewer/index.html
+++ b/report-viewer/index.html
@@ -6,7 +6,7 @@
JPlag Report Viewer
-
+