src/highlighter.c

changeset 76
44c7423d6ce2
parent 75
c72b250866ab
child 80
0f1c55d2a90a
equal deleted inserted replaced
75:c72b250866ab 76:44c7423d6ce2
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 {

mercurial