Update of /cvsroot/tail/TailS/src/java/net/sf/tails/dsl
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv1860/src/java/net/sf/tails/dsl
Added Files:
TailSTokenMarker.java
Log Message:
criado syntax highlighting
--- NEW FILE: TailSTokenMarker.java ---
package net.sf.tails.dsl;
import java.util.ResourceBundle;
import org.gjt.sp.jedit.syntax.CTokenMarker;
import org.gjt.sp.jedit.syntax.KeywordMap;
import org.gjt.sp.jedit.syntax.Token;
public class TailSTokenMarker extends CTokenMarker {
private static String[] rubyKeyWords;
private static String[] tailKeyWords;
private static KeywordMap TailSKeywords;
public TailSTokenMarker()
{
super(false,getKeywords());
ResourceBundle bundle = ResourceBundle.getBundle("net.sf.tails.i18n.DSL_IDE");
rubyKeyWords = bundle.getString("RUBY_KEYWORDS").split(" ");
tailKeyWords = bundle.getString("TAIL_KEYWORDS").split(" ");
}
public static KeywordMap getKeywords()
{
if(TailSKeywords == null)
{
TailSKeywords = new KeywordMap(false);
for (String key : rubyKeyWords) {
TailSKeywords.add(key, Token.LABEL);
}
for (String key : tailKeyWords) {
TailSKeywords.add(key, Token.KEYWORD2);
}
}
return TailSKeywords;
}
}
|