(
)
!
&&
||
!=
>
>=
<
<=
==
&
识别为&&
|
识别为||
=
识别为==
(定义模式中不生效)- 左部省略自动补充
$$ ==
$$
自动替换为具体内容- 支持使用其他 关键字用于自动替换
- 支持
*-1.20.1
通配符识别加载器
repositories {
mavenCentral()
maven {
name = "kituinMavenReleases"
url = uri("https://maven.kituin.fun/releases")
}
}
dependencies {
implementation("io.github.kituin:ModMultiVersionInterpreter:$interpreter_version")
}
val interpreter = Interpreter(">=fabric-1.20", mutableMapOf(
"$$" to "fabric-1.20.3"
))
println(interpreter.interpret()) // true
- ModMultiVersion Idea插件-Minecraft模组多版本代码同步
- ModMultiVersionTool ModMultiVersion-构建工具
- ModMultiVersionInterpreter ModMultiVersion自定义词法分析器,语法分析器,解释执行器