pull/1395/head
parent
517db36272
commit
b0e9b788af
@ -0,0 +1,24 @@ |
||||
@file:Suppress("unused") |
||||
|
||||
package io.legado.app.utils |
||||
|
||||
import com.amrdeveloper.codeview.CodeView |
||||
import io.legado.app.lib.theme.accentColor |
||||
import splitties.init.appCtx |
||||
import java.util.regex.Pattern |
||||
|
||||
val legadoPattern: Pattern = Pattern.compile("\\|\\||&&|%%|@js:|@Json:|@css:|@@|@XPath:") |
||||
val jsonPattern: Pattern = Pattern.compile("\"\\:|\"|\\{|\\}|\\[|\\]") |
||||
val jsPattern: Pattern = Pattern.compile("var|\\\\n") |
||||
|
||||
fun CodeView.addLegadoPattern() { |
||||
addSyntaxPattern(legadoPattern, appCtx.accentColor) |
||||
} |
||||
|
||||
fun CodeView.addJsonPattern() { |
||||
addSyntaxPattern(jsonPattern, appCtx.accentColor) |
||||
} |
||||
|
||||
fun CodeView.addJsPattern() { |
||||
addSyntaxPattern(jsPattern, appCtx.accentColor) |
||||
} |
Loading…
Reference in new issue