|
|
|
@ -396,7 +396,7 @@ class AnalyzeRule(val ruleData: RuleDataInterface) : JsExtensions { |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
inner class SourceRule internal constructor(ruleStr: String, mainMode: Mode = Mode.Default) { |
|
|
|
|
internal var mode: Mode |
|
|
|
|
internal var mode = mainMode |
|
|
|
|
internal var rule: String |
|
|
|
|
internal var replaceRegex = "" |
|
|
|
|
internal var replacement = "" |
|
|
|
@ -409,7 +409,6 @@ class AnalyzeRule(val ruleData: RuleDataInterface) : JsExtensions { |
|
|
|
|
private val defaultRuleType = 0 |
|
|
|
|
|
|
|
|
|
init { |
|
|
|
|
this.mode = mainMode |
|
|
|
|
rule = if(mode == Mode.Js)ruleStr //避免被后面的值覆盖,加个判断 |
|
|
|
|
else when { |
|
|
|
|
ruleStr.startsWith("@CSS:", true) -> { |
|
|
|
|