eclipse plugin: Color '~' as macro call and '+' as tag name
This commit is contained in:
parent
b044e12ce3
commit
9698d5bf39
1 changed files with 18 additions and 13 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue