public override LessNode VisitFeatureQuery(LessParser.FeatureQueryContext context) { var modifier = (MediaQueryModifier)Enum.Parse(typeof(MediaQueryModifier), context.mediaQueryModifier()?.GetText() ?? "None", ignoreCase: true); var property = context.property(); if (property != null) { return(new MediaPropertyQuery(modifier, (Rule)property.Accept(this))); } var value = context.identifier()?.Accept(this) ?? context.variableName().Accept(this); bool parens = context.LPAREN() != null; return(new MediaIdentifierQuery(modifier, new ExpressionList((Expression)value, ' '), parens)); }
public virtual LessNode VisitFeatureQuery(LessParser.FeatureQueryContext context) { throw new System.NotImplementedException(); }