de.adrodoc55.minecraft.mpl.mpl.json Maven / Gradle / Ivy
{
"$gtype": "LanguageDef",
"fileSuffix": "mpl",
"partitionList": [
{
"$gtype": "Partition",
"name": "__dftl_partition_content_type",
"ruleList": [],
"tokenList": [
{
"$gtype": "Token",
"defaultToken": true,
"name": "mpl_default",
"tokenScannerList": []
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_punctuation",
"tokenScannerList": [
{
"$gtype": "TokenScanner_CharacterRule",
"characterList": [
":",
",",
"\u003d",
"+",
"-",
"#"
]
}
]
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_bracket",
"tokenScannerList": [
{
"$gtype": "TokenScanner_CharacterRule",
"characterList": [
"(",
")",
"{",
"}"
]
}
]
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_keyword",
"tokenScannerList": [
{
"$gtype": "TokenScanner_Keyword",
"keywordList": [
"breakpoint",
"conditional",
"else",
"if",
"import",
"include",
"inline",
"install",
"intercept",
"invert",
"not",
"notify",
"orientation",
"process",
"project",
"remote",
"skip",
"start",
"stop",
"then",
"uninstall",
"waitfor"
]
}
]
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_impulse",
"tokenScannerList": [
{
"$gtype": "TokenScanner_Keyword",
"keywordList": [
"impulse"
]
}
]
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_chain",
"tokenScannerList": [
{
"$gtype": "TokenScanner_Keyword",
"keywordList": [
"chain"
]
}
]
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_repeat",
"tokenScannerList": [
{
"$gtype": "TokenScanner_Keyword",
"keywordList": [
"break",
"continue",
"do",
"repeat",
"while"
]
}
]
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_unconditional",
"tokenScannerList": [
{
"$gtype": "TokenScanner_Keyword",
"keywordList": [
"unconditional"
]
}
]
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_always_active",
"tokenScannerList": [
{
"$gtype": "TokenScanner_Keyword",
"keywordList": [
"always",
"active"
]
}
]
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_needs_redstone",
"tokenScannerList": [
{
"$gtype": "TokenScanner_Keyword",
"keywordList": [
"needs",
"redstone"
]
}
]
}
],
"whitespace": {
"$gtype": "PartitionWhiteSpace",
"characterList": [],
"javawhiteSpace": true
}
},
{
"$gtype": "Partition",
"name": "_mpl_command",
"ruleList": [
{
"$gtype": "PartitionRule_SingleLine",
"endSeq": "",
"startSeq": "/"
}
],
"tokenList": [
{
"$gtype": "Token",
"defaultToken": true,
"name": "mpl_command",
"tokenScannerList": []
},
{
"$gtype": "Token",
"defaultToken": false,
"name": "mpl_insert",
"tokenScannerList": [
{
"$gtype": "TokenScanner_SingleLineRule",
"endSeq": "}",
"startSeq": "${"
}
]
}
]
},
{
"$gtype": "Partition",
"name": "_mpl_selector",
"ruleList": [
{
"$gtype": "PartitionRule_SingleLine",
"endSeq": "]",
"startSeq": "@a["
},
{
"$gtype": "PartitionRule_SingleLine",
"endSeq": "]",
"startSeq": "@e["
},
{
"$gtype": "PartitionRule_SingleLine",
"endSeq": "]",
"startSeq": "@p["
},
{
"$gtype": "PartitionRule_SingleLine",
"endSeq": "]",
"startSeq": "@r["
}
],
"tokenList": [
{
"$gtype": "Token",
"defaultToken": true,
"name": "mpl_selector",
"tokenScannerList": []
}
]
},
{
"$gtype": "Partition",
"name": "_mpl_singleline_comment",
"ruleList": [
{
"$gtype": "PartitionRule_SingleLine",
"endSeq": "",
"startSeq": "//"
}
],
"tokenList": [
{
"$gtype": "Token",
"defaultToken": true,
"name": "mpl_single_line_comment",
"tokenScannerList": []
}
]
},
{
"$gtype": "Partition",
"name": "_mpl_multiline_comment",
"ruleList": [
{
"$gtype": "PartitionRule_MultiLine",
"endSeq": "*/",
"startSeq": "/*"
}
],
"tokenList": [
{
"$gtype": "Token",
"defaultToken": true,
"name": "mpl_multi_line_comment",
"tokenScannerList": []
}
]
},
{
"$gtype": "Partition",
"name": "_mpl_string",
"ruleList": [
{
"$gtype": "PartitionRule_SingleLine",
"endSeq": "\"",
"startSeq": "\""
}
],
"tokenList": [
{
"$gtype": "Token",
"defaultToken": true,
"name": "mpl_string",
"tokenScannerList": []
}
]
}
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy