9 lines
287 B
JSON
9 lines
287 B
JSON
{
|
|
"comment": "#.+$",
|
|
"oper": "[+\\-<>!=`\\|&\\[\\]\\(\\):]",
|
|
"cmd": "(?:^\\w+)|(?:`\\w+?`)|(?:$\\(\\w+?\\))|(?:\\|.*?\\w+)",
|
|
"var": "(?:${\\w+?})|(?:$\\w+)",
|
|
"num": "(?:\\d+?\\.\\d+)|(?:\\d+)",
|
|
"str": "[\\'\\\"].+?[\\'\\\"]",
|
|
"kw": "if|elif|else|fi|case|esac|set|let",
|
|
}
|