Skip to content

Commit

Permalink
[WIP]
Browse files Browse the repository at this point in the history
  • Loading branch information
vkhrystiuk-ks committed Dec 18, 2024
1 parent d29ce11 commit 3aa8a7c
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 6 deletions.
6 changes: 3 additions & 3 deletions src/main/java/liqp/filters/date/fuzzy/Part.java
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,12 @@ public String toString() {
class RecognizedPart implements Part {
final int start;
final int end;
private final String pattern;
private final List<String> patterns;

RecognizedPart(int start, int end, String pattern) {
RecognizedPart(int start, int end, List<String> patterns) {
this.start = start;
this.end = end;
this.pattern = pattern;
this.patterns = patterns;
}

@Override
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/liqp/filters/date/fuzzy/PartRecognizer.java
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ private LookupResult lookup(List<Part> parts, PartExtractor partExtractor) {
parts.add(i, after);
}

RecognizedPart recognized = new RecognizedPart(part.start() + per.start, part.start() + per.end, per.formatterPattern);
RecognizedPart recognized = new RecognizedPart(part.start() + per.start, part.start() + per.end, per.formatterPatterns);
parts.add(i, recognized);

if (per.start != 0) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
package liqp.filters.date.fuzzy.extractors;

import java.util.ArrayList;
import java.util.List;

public class PartExtractorResult {
public PartExtractorResult(){}
public PartExtractorResult(List<String> formatterPatterns){
this.formatterPatterns = formatterPatterns;
}
public PartExtractorResult(String formatterPattern){
this.formatterPattern = formatterPattern;
this.formatterPatterns = new ArrayList<>();
this.formatterPatterns.add(formatterPattern);
}

public boolean found;
public int start;
public int end;
public String formatterPattern;
public List<String> formatterPatterns;
}

0 comments on commit 3aa8a7c

Please sign in to comment.