eclipse plugin: Color '~' as macro call and '+' as tag name

This commit is contained in:
Timotei Dolean 2011-07-16 20:58:15 +00:00
parent b044e12ce3
commit 9698d5bf39

View file

@ -12,17 +12,22 @@ import org.eclipse.xtext.ui.editor.syntaxcoloring.DefaultAntlrTokenToAttributeId
public class WMLAntlrTokenToAttributeIdMapper extends DefaultAntlrTokenToAttributeIdMapper
{
@Override
protected String calculateId(String tokenName, int tokenType)
{
if (tokenName.equals("'['") || tokenName.equals("'[/'") || tokenName.equals("']'")) //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
{
return WMLHighlightingConfiguration.RULE_WML_TAG;
}
if (tokenName.equals("'{'") || tokenName.equals("'}'")) //$NON-NLS-1$ //$NON-NLS-2$
{
return WMLHighlightingConfiguration.RULE_WML_MACRO_CALL;
}
return super.calculateId(tokenName, tokenType);
}
@Override
protected String calculateId(String tokenName, int tokenType)
{
if ( tokenName.equals( "'+'" ) ||
tokenName.equals("'['") ||
tokenName.equals("'[/'") ||
tokenName.equals("']'")) //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
{
return WMLHighlightingConfiguration.RULE_WML_TAG;
}
if ( tokenName.equals( "'~'" ) ||
tokenName.equals("'{'") ||
tokenName.equals("'}'") ) //$NON-NLS-1$ //$NON-NLS-2$
{
return WMLHighlightingConfiguration.RULE_WML_MACRO_CALL;
}
return super.calculateId(tokenName, tokenType);
}
}