Mercurial > projects > dwt2
comparison org.eclipse.jface.text/src/org/eclipse/jface/internal/text/html/HTML2TextReader.d @ 16:dbfb303e8fb0
first complete successful compile (win-only)
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 18 Mar 2009 08:56:47 +0100 |
parents | bc29606a740c |
children |
comparison
equal
deleted
inserted
replaced
15:c4b1a29263fc | 16:dbfb303e8fb0 |
---|---|
20 import org.eclipse.jface.internal.text.html.SingleCharReader; // packageimport | 20 import org.eclipse.jface.internal.text.html.SingleCharReader; // packageimport |
21 import org.eclipse.jface.internal.text.html.BrowserInformationControlInput; // packageimport | 21 import org.eclipse.jface.internal.text.html.BrowserInformationControlInput; // packageimport |
22 import org.eclipse.jface.internal.text.html.HTMLMessages; // packageimport | 22 import org.eclipse.jface.internal.text.html.HTMLMessages; // packageimport |
23 | 23 |
24 import java.lang.all; | 24 import java.lang.all; |
25 import java.io.Reader; | |
25 import java.util.Map; | 26 import java.util.Map; |
26 import java.util.HashMap; | 27 import java.util.HashMap; |
27 import java.util.Set; | 28 import java.util.Set; |
28 import java.util.HashSet; | 29 import java.util.HashSet; |
29 import org.eclipse.dwtxhelper.PushbackReader; | 30 import java.io.PushbackReader; |
30 static import tango.text.convert.Utf; | 31 static import tango.text.convert.Utf; |
31 | 32 |
32 import org.eclipse.swt.SWT; | 33 import org.eclipse.swt.SWT; |
33 import org.eclipse.swt.custom.StyleRange; | 34 import org.eclipse.swt.custom.StyleRange; |
34 import org.eclipse.jface.text.TextPresentation; | 35 import org.eclipse.jface.text.TextPresentation; |
349 } | 350 } |
350 | 351 |
351 if (ch is ';') | 352 if (ch is ';') |
352 return entity2Text(buf.toString()); | 353 return entity2Text(buf.toString()); |
353 | 354 |
354 buf.select(0, 0); | 355 buf.insert(0, "&"); |
355 buf.prepend("&"); | |
356 if (ch !is -1) | 356 if (ch !is -1) |
357 buf.append(dcharToString(cast(dchar) ch)); | 357 buf.append(dcharToString(cast(dchar) ch)); |
358 return buf.toString(); | 358 return buf.toString(); |
359 } | 359 } |
360 } | 360 } |