in Nodejs/Product/Nodejs/Jade/Classifier/JadeClassificationNameProvider.cs [37:83]
private static string GetClassificationName(JadeToken token)
{
switch (token.TokenType)
{
case JadeTokenType.TagName:
return HtmlElementName;
case JadeTokenType.ClassLiteral:
return JadeClassificationTypes.ClassLiteral;
case JadeTokenType.IdLiteral:
return JadeClassificationTypes.IdLiteral;
case JadeTokenType.Filter:
return JadeClassificationTypes.Filter;
case JadeTokenType.TagKeyword:
return JadeClassificationTypes.Keyword;
case JadeTokenType.Variable:
return JadeClassificationTypes.Variable;
case JadeTokenType.Comment:
return HtmlComment;
case JadeTokenType.String:
return HtmlElementName;
case JadeTokenType.AttributeName:
return HtmlAttributeName;
case JadeTokenType.AttributeValue:
return HtmlAttributeValue;
case JadeTokenType.Operator:
return HtmlOperator;
case JadeTokenType.AngleBracket:
return HtmlOperator;
case JadeTokenType.Entity:
return HtmlEntity;
case JadeTokenType.CodeKeyword:
return PredefinedClassificationTypeNames.Keyword;
case JadeTokenType.Number:
return PredefinedClassificationTypeNames.Number;
case JadeTokenType.Punctuator:
return PredefinedClassificationTypeNames.Operator;
case JadeTokenType.CssPropertyName:
return CssPropertyName;
case JadeTokenType.CssPropertyValue:
return CssPropertyValue;
case JadeTokenType.CssSelector:
return CssSelector;
default:
return "Default";
}
}