X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.ui/src/net/sourceforge/phpdt/ui/text/SingleTokenPHPScanner.java b/net.sourceforge.phpeclipse.ui/src/net/sourceforge/phpdt/ui/text/SingleTokenPHPScanner.java new file mode 100644 index 0000000..81bdd4e --- /dev/null +++ b/net.sourceforge.phpeclipse.ui/src/net/sourceforge/phpdt/ui/text/SingleTokenPHPScanner.java @@ -0,0 +1,42 @@ +/* + * (c) Copyright IBM Corp. 2000, 2001. + * All Rights Reserved. + */ + +package net.sourceforge.phpdt.ui.text; + +import java.util.List; + +import net.sourceforge.phpdt.internal.ui.text.AbstractJavaScanner; + +import org.eclipse.jface.preference.IPreferenceStore; + +/** + * + */ +public final class SingleTokenPHPScanner extends AbstractJavaScanner { + + private String[] fProperty; + + public SingleTokenPHPScanner(IColorManager manager, IPreferenceStore store, + String property) { + super(manager, store); + fProperty = new String[] { property }; + initialize(); + } + + /* + * @see AbstractJavaScanner#getTokenProperties() + */ + protected String[] getTokenProperties() { + return fProperty; + } + + /* + * @see AbstractJavaScanner#createRules() + */ + protected List createRules() { + setDefaultReturnToken(getToken(fProperty[0])); + return null; + } +}