1002 |
;; The list of special chars is taken from the single-unix spec |
;; The list of special chars is taken from the single-unix spec |
1003 |
;; of the shell command language (under `quoting') but with `$' removed. |
;; of the shell command language (under `quoting') but with `$' removed. |
1004 |
`(("[^|&;<>()`\\\"' \t\n]\\(#+\\)" 1 ,sh-st-symbol) |
`(("[^|&;<>()`\\\"' \t\n]\\(#+\\)" 1 ,sh-st-symbol) |
1005 |
|
;; In a '...' the backslash is not escaping. |
1006 |
|
("\\(\\\\\\)'" 1 ,sh-st-punc) |
1007 |
;; Make sure $@ and @? are correctly recognized as sexps. |
;; Make sure $@ and @? are correctly recognized as sexps. |
1008 |
("\\$\\([?@]\\)" 1 ,sh-st-symbol) |
("\\$\\([?@]\\)" 1 ,sh-st-symbol) |
1009 |
;; Find HEREDOC starters and add a corresponding rule for the ender. |
;; Find HEREDOC starters and add a corresponding rule for the ender. |