
io.github.dingyi222666.monarch.languages.LanguageBat.kt Maven / Gradle / Ivy
package io.github.dingyi222666.monarch.languages
import io.github.dingyi222666.monarch.common.*
import io.github.dingyi222666.monarch.loader.dsl.*
import io.github.dingyi222666.monarch.types.IMonarchLanguage
public val BatLanguage: IMonarchLanguage by lazy {
buildMonarchLanguage {
tokenPostfix = ".bat"
ignoreCase = true
defaultToken = ""
brackets {
bracket("{","}","delimiter.bracket")
bracket("(",")","delimiter.parenthesis")
bracket("[","]","delimiter.square")
}
"keywords" and
"call|defined|echo|errorlevel|exist|for|goto|if|pause|set|shift|start|title|not|pushd|popd"
symbols("[=>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy