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>