ModMultiVersionInterpreter
February 16, 2025 · View on GitHub
ModMultiVersionInterpreter
✨ 多版本代码同步-解析器 ✨
实现功能
()!&&||!=>>=<<===&识别为&&|识别为||=识别为==(定义模式中不生效)- 左部省略自动补充
$$ == $$自动替换为具体内容- 支持使用其他 关键字用于自动替换
- 支持
*-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自定义词法分析器,语法分析器,解释执行器