bug
lrj
2024-10-25 a6470c4de7867f5478197c390c158ad730ff5bae
src/main/java/com/ycl/scheme/KeywordExample.java
@@ -8,8 +8,6 @@
public class KeywordExample {
    private static List<Keyword> keywords= new ArrayList<>();
    static {
@@ -51,8 +49,10 @@
        //函数 \\((.*?)\\)
        Keyword f1= Keyword.builder().name("时间范围").keywordType(KeywordType.TIME_RANGE_FUNCTION).regex("\\(\\s*最近\\s*\\d+\\s*天\\s*\\)").build();
        keywords.add(f1);
        Keyword f2= Keyword.builder().name("计数").keywordType(KeywordType.FUNCTION).code("count").regex("\\s*\\((.*?)\\)\\s*").build();
        Keyword f2= Keyword.builder().name("计数").keywordType(KeywordType.FUNCTION).functionParameterNullable(true).code("count").regex("\\s*\\((.*?)\\)\\s*").build();
        keywords.add(f2);
        Keyword f3= Keyword.builder().name("合计").keywordType(KeywordType.FUNCTION).code("sum").regex("\\s*\\((.*?)\\)\\s*").build();
        keywords.add(f3);
        //特殊值
        Keyword p1= Keyword.builder().name("最近?天").keywordType(KeywordType.TIME_RANGE).regex("\\d+").build();
        keywords.add(p1);