Mercurial > projects > dwt2
comparison org.eclipse.text/src/org/eclipse/jface/text/templates/TemplateTranslator.d @ 14:5feec68b4556
First run of automatic package imports
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 14 Mar 2009 18:41:58 +0100 |
parents | bc29606a740c |
children | c4b1a29263fc |
comparison
equal
deleted
inserted
replaced
13:a6998d2a84b3 | 14:5feec68b4556 |
---|---|
9 * IBM Corporation - initial API and implementation | 9 * IBM Corporation - initial API and implementation |
10 * Port to the D programming language: | 10 * Port to the D programming language: |
11 * Frank Benoit <benoit@tionex.de> | 11 * Frank Benoit <benoit@tionex.de> |
12 *******************************************************************************/ | 12 *******************************************************************************/ |
13 module org.eclipse.jface.text.templates.TemplateTranslator; | 13 module org.eclipse.jface.text.templates.TemplateTranslator; |
14 | 14 import org.eclipse.jface.text.templates.TemplateVariable; |
15 import org.eclipse.jface.text.templates.SimpleTemplateVariableResolver; // packageimport | 15 import org.eclipse.jface.text.templates.SimpleTemplateVariableResolver; |
16 import org.eclipse.jface.text.templates.TemplateBuffer; // packageimport | 16 import org.eclipse.jface.text.templates.TemplateException; |
17 import org.eclipse.jface.text.templates.TemplateContext; // packageimport | 17 import org.eclipse.jface.text.templates.TemplateBuffer; |
18 import org.eclipse.jface.text.templates.TemplateContextType; // packageimport | 18 import org.eclipse.jface.text.templates.TemplateContextType; |
19 import org.eclipse.jface.text.templates.Template; // packageimport | 19 import org.eclipse.jface.text.templates.DocumentTemplateContext; |
20 import org.eclipse.jface.text.templates.TemplateVariable; // packageimport | 20 import org.eclipse.jface.text.templates.GlobalTemplateVariables; |
21 import org.eclipse.jface.text.templates.PositionBasedCompletionProposal; // packageimport | 21 import org.eclipse.jface.text.templates.Template; |
22 import org.eclipse.jface.text.templates.TemplateException; // packageimport | 22 import org.eclipse.jface.text.templates.TextTemplateMessages; |
23 import org.eclipse.jface.text.templates.DocumentTemplateContext; // packageimport | 23 import org.eclipse.jface.text.templates.TemplateVariableType; |
24 import org.eclipse.jface.text.templates.GlobalTemplateVariables; // packageimport | 24 import org.eclipse.jface.text.templates.TemplateContext; |
25 import org.eclipse.jface.text.templates.InclusivePositionUpdater; // packageimport | 25 import org.eclipse.jface.text.templates.TemplateVariableResolver; |
26 import org.eclipse.jface.text.templates.TemplateProposal; // packageimport | 26 |
27 import org.eclipse.jface.text.templates.ContextTypeRegistry; // packageimport | |
28 import org.eclipse.jface.text.templates.JFaceTextTemplateMessages; // packageimport | |
29 import org.eclipse.jface.text.templates.TemplateCompletionProcessor; // packageimport | |
30 import org.eclipse.jface.text.templates.TextTemplateMessages; // packageimport | |
31 import org.eclipse.jface.text.templates.TemplateVariableType; // packageimport | |
32 import org.eclipse.jface.text.templates.TemplateVariableResolver; // packageimport | |
33 | 27 |
34 import java.lang.all; | 28 import java.lang.all; |
35 import java.util.List; | 29 import java.util.List; |
36 import java.util.ArrayList; | 30 import java.util.ArrayList; |
37 import java.util.Iterator; | 31 import java.util.Iterator; |
38 import java.util.Map; | 32 import java.util.Map; |
39 import java.util.Set; | 33 import java.util.Set; |
40 import org.eclipse.dwtxhelper.regex; | 34 import java.util.regex.Matcher; |
35 import java.util.regex.Pattern; | |
36 import java.util.regex.PatternSyntaxException; | |
41 | 37 |
42 /** | 38 /** |
43 * The template translator translates a string into a template buffer. Regions marked as variables | 39 * The template translator translates a string into a template buffer. Regions marked as variables |
44 * are translated into <code>TemplateVariable</code>s. | 40 * are translated into <code>TemplateVariable</code>s. |
45 * <p> | 41 * <p> |