2021-07-27 17:17:09 +03:00
|
|
|
{
|
2021-07-28 12:04:21 +03:00
|
|
|
"lang": {
|
|
|
|
"delim": ["[\\r\\n]",";","&&","\\|\\|","\\|"],
|
|
|
|
"strdelim": "[\"']"
|
|
|
|
},
|
|
|
|
"comment": "(#.+)$",
|
|
|
|
"oper": "([+\\-<>!=`\\|&\\[\\]\\(\\):])",
|
|
|
|
"cmd": "(?:^(\\w+))|(?:`(\\w+).*`)|(?:\\$\\((\\w+)\\))",
|
|
|
|
"var": "((?:\\${\\w+?})|(?:\\$\\w+))",
|
|
|
|
"num": "((?:\\d+?\\.\\d+)|(?:\\d+))",
|
|
|
|
"str": "(['\"].*?['\"])",
|
|
|
|
"kw": "(echo|printf|read|pushd|popd|dirs|if|elif|else|fi|case|esac|set|let|eval)",
|
|
|
|
"shebang": "(#!.+$)"
|
2021-07-27 17:17:09 +03:00
|
|
|
}
|