1 Commits (00f8dfabc050d5e65071062e5bc18ebd4e3c73bf)

Author SHA1 Message Date
Jeremy Koritzinsky cf8244b37a Move current contents of Avalonia.Markup to Avalonia.Base. Move Avalonia.Markup.Xaml.Data/Parser classes to Avalonia.Markup since they're not Xaml-specific. 8 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Jeremy Koritzinsky 7baf8ba615 Changed argument parser to parse everything as strings and refactored the IndexerNode.GetValue to special case places where we can check validity (and multidimensional arrays since they don't work like everything else). Removed LiteralParser since it isn't used by anything any more. 10 years ago
Steven Kirk 6fd2ec36a2 Fixed directory name/namespace in tests. 11 years ago
Steven Kirk b230c3b3f3 Renamed XamlBinding -> Binding 11 years ago
Steven Kirk cf3f64a9d3 Allow identifiers containing numbers. 11 years ago
Steven Kirk 034d3691d0 Add tests for malformed binding expressions. 11 years ago
Steven Kirk d43a79fab5 Wrote binding expression parser by hand. 11 years ago
Steven Kirk 9d84a21fa8 Improved expression parser tests. 11 years ago
Steven Kirk 0f5af3db63 Use Sprache for parsing expressions. 11 years ago
Steven Kirk e3b6ce4186 Add support for indexers in binding expressions. 11 years ago
Steven Kirk 774a9c0911 Implemented binding negation. 11 years ago
Steven Kirk 962c1ea01b Pass SetValue through expression chain. 11 years ago
Steven Kirk 005cd231cc Initial implementation of ExpressionObserver. 11 years ago