From 78da7c6b3dfb7788a4a1b1998c07f00681d6c583 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sat, 19 Sep 2015 20:04:41 +0200 Subject: [PATCH] Use correct character for child selector. --- src/Markup/Perspex.Markup.Xaml/Parsers/SelectorGrammar.cs | 2 +- .../Parsers/SelectorGrammarTests.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Markup/Perspex.Markup.Xaml/Parsers/SelectorGrammar.cs b/src/Markup/Perspex.Markup.Xaml/Parsers/SelectorGrammar.cs index b72f77a82a..ec06b6bbe7 100644 --- a/src/Markup/Perspex.Markup.Xaml/Parsers/SelectorGrammar.cs +++ b/src/Markup/Perspex.Markup.Xaml/Parsers/SelectorGrammar.cs @@ -89,7 +89,7 @@ namespace Perspex.Markup.Xaml.Parsers from close in Parse.Char(']').Once() select new PropertySyntax { Property = identifier, Value = value }; - public static readonly Parser Child = Parse.Char('<').Token().Return(new ChildSyntax()); + public static readonly Parser Child = Parse.Char('>').Token().Return(new ChildSyntax()); public static readonly Parser Descendent = from child in Parse.WhiteSpace.Many() diff --git a/tests/Perspex.Markup.Xaml.UnitTests/Parsers/SelectorGrammarTests.cs b/tests/Perspex.Markup.Xaml.UnitTests/Parsers/SelectorGrammarTests.cs index 58bbb465ac..f4325ad46b 100644 --- a/tests/Perspex.Markup.Xaml.UnitTests/Parsers/SelectorGrammarTests.cs +++ b/tests/Perspex.Markup.Xaml.UnitTests/Parsers/SelectorGrammarTests.cs @@ -91,7 +91,7 @@ namespace Perspex.Xaml.Base.UnitTest.Parsers [Fact] public void OfType_Child_Class() { - var result = SelectorGrammar.Selector.Parse("Button < .foo").ToList(); + var result = SelectorGrammar.Selector.Parse("Button > .foo").ToList(); Assert.Equal( new SelectorGrammar.ISyntax[] @@ -106,7 +106,7 @@ namespace Perspex.Xaml.Base.UnitTest.Parsers [Fact] public void OfType_Child_Class_No_Spaces() { - var result = SelectorGrammar.Selector.Parse("Button<.foo").ToList(); + var result = SelectorGrammar.Selector.Parse("Button>.foo").ToList(); Assert.Equal( new SelectorGrammar.ISyntax[]