feat: 尝试实现脚本rule

This commit is contained in:
Skyxim
2022-06-05 17:28:19 +08:00
parent 20cb4d0643
commit 55c7c4edb3
4 changed files with 91 additions and 5 deletions

View File

@@ -43,6 +43,8 @@ func ParseSameRule(tp, payload, target string, params []string) (parsed C.Rule,
parsed, parseErr = RC.NewUid(payload, target)
case "IN-TYPE":
parsed, parseErr = RC.NewInType(payload, target)
case "SCRIPT":
parsed, parseErr = RC.NewScript(payload, target)
default:
parseErr = fmt.Errorf("unsupported rule type %s", tp)
}