/**
* Plugin for NanoVM.
*/
package org.eclipse.nanovm.internal.ui.config.editor;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.jface.text.rules.EndOfLineRule;
import org.eclipse.jface.text.rules.IPredicateRule;
import org.eclipse.jface.text.rules.IRule;
import org.eclipse.jface.text.rules.RuleBasedPartitionScanner;
import org.eclipse.jface.text.rules.Token;
/**
* A partition scanner for NanoVM configuration and native files.
*
* @author tugstugi@yahoo.com
*/
public class ConfigPartitionScanner extends RuleBasedPartitionScanner {
public final static String[] CONFIG_PARTITION_TYPES= new String[] {};
public ConfigPartitionScanner(){
List<IRule> rules= new ArrayList<IRule>();
// Add rule for single line comments.
rules.add(new EndOfLineRule("#", Token.UNDEFINED)); //$NON-NLS-1$
IPredicateRule[] result= new IPredicateRule[rules.size()];
rules.toArray(result);
setPredicateRules(result);
}
}