@@ -44,7 +44,9 @@ PATTERNS("bash",
44
44
/* -- */
45
45
/* Characters not in the default $IFS value */
46
46
"[^ \t]+" ),
47
- PATTERNS ("bibtex" , "(@[a-zA-Z]{1,}[ \t]*\\{{0,1}[ \t]*[^ \t\"@',\\#}{~%]*).*$" ,
47
+ PATTERNS ("bibtex" ,
48
+ "(@[a-zA-Z]{1,}[ \t]*\\{{0,1}[ \t]*[^ \t\"@',\\#}{~%]*).*$" ,
49
+ /* -- */
48
50
"[={}\"]|[^={}\" \t]+" ),
49
51
PATTERNS ("cpp" ,
50
52
/* Jump targets or access declarations */
@@ -121,7 +123,9 @@ IPATTERN("fortran",
121
123
* they would have been matched above as a variable anyway. */
122
124
"|[-+]?[0-9.]+([AaIiDdEeFfLlTtXx][Ss]?[-+]?[0-9.]*)?(_[a-zA-Z0-9][a-zA-Z0-9_]*)?"
123
125
"|//|\\*\\*|::|[/<>=]=" ),
124
- IPATTERN ("fountain" , "^((\\.[^.]|(int|ext|est|int\\.?/ext|i/e)[. ]).*)$" ,
126
+ IPATTERN ("fountain" ,
127
+ "^((\\.[^.]|(int|ext|est|int\\.?/ext|i/e)[. ]).*)$" ,
128
+ /* -- */
125
129
"[^ \t-]+" ),
126
130
PATTERNS ("golang" ,
127
131
/* Functions */
@@ -132,7 +136,9 @@ PATTERNS("golang",
132
136
"[a-zA-Z_][a-zA-Z0-9_]*"
133
137
"|[-+0-9.eE]+i?|0[xX]?[0-9a-fA-F]+i?"
134
138
"|[-+*/<>%&^|=!:]=|--|\\+\\+|<<=?|>>=?|&\\^=?|&&|\\|\\||<-|\\.{3}" ),
135
- PATTERNS ("html" , "^[ \t]*(<[Hh][1-6]([ \t].*)?>.*)$" ,
139
+ PATTERNS ("html" ,
140
+ "^[ \t]*(<[Hh][1-6]([ \t].*)?>.*)$" ,
141
+ /* -- */
136
142
"[^<>= \t]+" ),
137
143
PATTERNS ("java" ,
138
144
"!^[ \t]*(catch|do|for|if|instanceof|new|return|switch|throw|while)\n"
@@ -144,6 +150,7 @@ PATTERNS("java",
144
150
"|--|\\+\\+|<<=?|>>>?=?|&&|\\|\\|" ),
145
151
PATTERNS ("markdown" ,
146
152
"^ {0,3}#{1,6}[ \t].*" ,
153
+ /* -- */
147
154
"[^<>= \t]+" ),
148
155
PATTERNS ("matlab" ,
149
156
/*
@@ -152,6 +159,7 @@ PATTERNS("matlab",
152
159
* that is understood by both.
153
160
*/
154
161
"^[[:space:]]*((classdef|function)[[:space:]].*)$|^(%%%?|##)[[:space:]].*$" ,
162
+ /* -- */
155
163
"[a-zA-Z_][a-zA-Z0-9_]*|[-+0-9.e]+|[=~<>]=|\\.[*/\\^']|\\|\\||&&" ),
156
164
PATTERNS ("objc" ,
157
165
/* Negate C statements that can look like functions */
@@ -212,13 +220,15 @@ PATTERNS("php",
212
220
"[a-zA-Z_][a-zA-Z0-9_]*"
213
221
"|[-+0-9.e]+|0[xXbB]?[0-9a-fA-F]+"
214
222
"|[-+*/<>%&^|=!.]=|--|\\+\\+|<<=?|>>=?|===|&&|\\|\\||::|->" ),
215
- PATTERNS ("python" , "^[ \t]*((class|(async[ \t]+)?def)[ \t].*)$" ,
223
+ PATTERNS ("python" ,
224
+ "^[ \t]*((class|(async[ \t]+)?def)[ \t].*)$" ,
216
225
/* -- */
217
226
"[a-zA-Z_][a-zA-Z0-9_]*"
218
227
"|[-+0-9.e]+[jJlL]?|0[xX]?[0-9a-fA-F]+[lL]?"
219
228
"|[-+*/<>%&^|=!]=|//=?|<<=?|>>=?|\\*\\*=?" ),
220
229
/* -- */
221
- PATTERNS ("ruby" , "^[ \t]*((class|module|def)[ \t].*)$" ,
230
+ PATTERNS ("ruby" ,
231
+ "^[ \t]*((class|module|def)[ \t].*)$" ,
222
232
/* -- */
223
233
"(@|@@|\\$)?[a-zA-Z_][a-zA-Z0-9_]*"
224
234
"|[-+0-9.e]+|0[xXbB]?[0-9a-fA-F]+|\\?(\\\\C-)?(\\\\M-)?."
0 commit comments