public class SCLDocumentSetup implements IDocumentSetupParticipant {
- public static final String COMMENT = "COMMENT";
- public static final String STRING = "STRING";
+ public static final String COMMENT = "COMMENT"; //$NON-NLS-1$
+ public static final String STRING = "STRING"; //$NON-NLS-1$
public static final String[] PARTITION_TYPES = new String[] {
COMMENT, STRING
};
- public static final String SCL_PARTIONING = "SCL_PARTIONING";
+ public static final String SCL_PARTIONING = "SCL_PARTIONING"; //$NON-NLS-1$
@Override
if(document instanceof IDocumentExtension3) {
RuleBasedPartitionScanner scanner = new RuleBasedPartitionScanner();
scanner.setPredicateRules(new IPredicateRule[] {
- new MultiLineRule("/*", "*/", new Token(COMMENT)),
- new EndOfLineRule("//", new Token(COMMENT)),
- new MultiLineRule("\"\"\"", "\"\"\"", new Token(STRING), '\\'),
- new PatternRule("\"", "\"", new Token(STRING), '\\', true),
+ new MultiLineRule("/*", "*/", new Token(COMMENT)), //$NON-NLS-1$ //$NON-NLS-2$
+ new EndOfLineRule("//", new Token(COMMENT)), //$NON-NLS-1$
+ new MultiLineRule("\"\"\"", "\"\"\"", new Token(STRING), '\\'), //$NON-NLS-1$ //$NON-NLS-2$
+ new PatternRule("\"", "\"", new Token(STRING), '\\', true), //$NON-NLS-1$ //$NON-NLS-2$
});
IDocumentPartitioner partitioner = new FastPartitioner(scanner, PARTITION_TYPES);
((IDocumentExtension3)document).setDocumentPartitioner(SCL_PARTIONING, partitioner);