Files
JiboSDK/node_modules/jibo-sdk/grammars/rule.json

48 lines
1.1 KiB
JSON
Raw Normal View History

2026-03-22 04:24:01 +02:00
{
"scopeName": "source.rule",
"name": "Jibo Rules",
"fileTypes": [
"rule",
"nli",
"grm"
],
"patterns": [
{
"name": "comment.jibo-rule",
"match": "((#).*\n$)"
},
{
"name": "keyword.control.jibo-rule",
"match": "(\\$[A-Za-z0-9_\\*]*)"
},
{
"name": "string.quoted.single.jibo-rule",
"match": "'[^'|\\n]+'"
},
{
"name": "keyword.operator.jibo-rule",
"match": "(\\+|\\?|\\|)"
},
{
"match": "(\\b_\\w+\\b)",
"captures": {
"1": {
"name": "variable.parameter.function.jibo-rule"
}
}
},
{
"name": ".constant.character.escape.jibo-rule",
"match": "\\\\'"
},
{
"match": "(^[A-Za-z0-9_]+)( |=)",
"captures": {
"1": {
"name": "constant.other.jibo-rule"
}
}
}
]
}