14 lines
439 B
JSON
14 lines
439 B
JSON
{
|
|
"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": "(#!.+$)"
|
|
}
|