зеркало из https://github.com/AvaloniaUI/OmniXAML.git
Also allow "!" and "$" in markup extensions.
I want to use these two special characters in Perspex.
This commit is contained in:
Родитель
c890902fba
Коммит
654b1a0f66
|
@ -51,7 +51,7 @@ namespace OmniXaml.Parsers.MarkupExtensions
|
|||
private static readonly Parser<TreeNode> DirectValue = from value in ValidChars.Many()
|
||||
select new StringNode(new string(value.ToArray()));
|
||||
|
||||
private static Parser<char> ValidChars => Parse.LetterOrDigit.Or(Parse.Chars(':', '.', '[', ']', '(', ')'));
|
||||
private static Parser<char> ValidChars => Parse.LetterOrDigit.Or(Parse.Chars(':', '.', '[', ']', '(', ')', '!', '$'));
|
||||
|
||||
private static readonly Parser<TreeNode> StringValueNode = QuotedValue.Or(DirectValue);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче