diff options
author | June McEnroe <june@causal.agency> | 2019-02-18 19:27:46 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-02-18 19:27:46 -0500 |
commit | 1ebce46abaa573479e9e0571217e963b1eefb506 (patch) | |
tree | 7c7f600bfe0e22aab5460ca6d17afaf941d0f3a5 | |
parent | Fix function-like #define regex (diff) | |
download | src-1ebce46abaa573479e9e0571217e963b1eefb506.tar.gz src-1ebce46abaa573479e9e0571217e963b1eefb506.zip |
Match whitespace between * [] {}
Diffstat (limited to '')
-rw-r--r-- | bin/hi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/hi.c b/bin/hi.c index 1edaf507..1daf56c4 100644 --- a/bin/hi.c +++ b/bin/hi.c @@ -97,7 +97,8 @@ static const struct Syntax CSyntax[] = { .pattern = "(" PATTERN_ID ")" SP0 "[(][^)]*[)]" SP0 "[{]" }, { Tag, .newline = true, .subexp = 3, .pattern = "(static|typedef)" SP1 - "(" "(" PATTERN_ID ")" SP0 "([*]|[[][^]]*[]]|[{][^}]*[}])*" SP0 ")+" }, + "(" "(" PATTERN_ID ")" SP0 + "(" "[*]" "|" "[[][^]]*[]]" "|" "[{][^}]*[}]" "|" SP0 ")*" ")+" }, { String, .parent = SET(Macro), .subexp = 1, .pattern = "include" BL0 "(<[^>]*>)" }, { String, |