128 } |
128 } |
129 |
129 |
130 /* continue highlighting in case of line continuation */ |
130 /* continue highlighting in case of line continuation */ |
131 if (hd->continue_highlight) { |
131 if (hd->continue_highlight) { |
132 start_span(hd->continue_highlight); |
132 start_span(hd->continue_highlight); |
133 hd->continue_highlight = NULL; |
|
134 isinclude = hd->continuation_info & 0x1; |
133 isinclude = hd->continuation_info & 0x1; |
135 isstring = hd->continuation_info & 0x2; |
134 isstring = (hd->continuation_info & 0x2) >> 1; |
136 iscomment = hd->continuation_info & 0x4; |
135 iscomment = (hd->continuation_info & 0x4) >> 2; |
137 if (hd->continuation_info & 0x10) { |
136 if (hd->continuation_info & 0x10) { |
138 quote = '\''; |
137 quote = '\''; |
139 } else if (hd->continuation_info & 0x20) { |
138 } else if (hd->continuation_info & 0x20) { |
140 quote = '\"'; |
139 quote = '\"'; |
141 } |
140 } |
|
141 hd->continue_highlight = NULL; |
142 hd->continuation_info = 0; |
142 hd->continuation_info = 0; |
143 } |
143 } |
144 |
144 |
145 char c; |
145 char c; |
146 do { |
146 do { |