25 Commits (07d5a01d2bb30c50a6daaf80fce059bfaf4ffbf8)

Author SHA1 Message Date
Siegfried Pammer f5b00ac234 Model optional AST names as nullable; fold [NameSlot] into [Slot] 2 weeks ago
Siegfried Pammer ec543e8836 Remove the generator's null-node emission machinery 2 weeks ago
Siegfried Pammer 3c7f27f186 Seal leaf AST node classes 2 weeks ago
Siegfried Pammer 19f3238330 Normalize [Slot] attribute strings to bare SlotKind names 2 weeks ago
Siegfried Pammer 55a2637985 Convert trivial scalar properties to auto-properties 2 weeks ago
Siegfried Pammer 16db97d5f5 Generate node constructors 2 weeks ago
Siegfried Pammer 1cc8a62f95 Delete TokenRole; carry token text as constants 2 weeks ago
Siegfried Pammer f19b460418 Generate DoMatch for the remaining AST nodes 2 weeks ago
Siegfried Pammer 1faa499f73 Rewrite AST node grammar productions in W3C EBNF 2 weeks ago
Siegfried Pammer 140040b6c9 Annotate AST node classes with their C# grammar productions 2 weeks ago
Siegfried Pammer 77d57b91dc Drop token nodes and move comments and directives to trivia 2 weeks ago
Siegfried Pammer ba8e5b9641 Model AST children as [Slot] partial properties 2 weeks ago
Siegfried Pammer dfd18133bb Remove hand-written AST visitor/null/placeholder boilerplate 2 weeks ago
Siegfried Pammer c174e4d6b1 Add the AST source generator for the C# syntax tree 2 weeks ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 10 months ago
Siegfried Pammer 65b4c928c0 Add support for simple constant patterns. 3 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Daniel Grunwald 4846feb640 Add support for C# 8 range syntax. 6 years ago
Daniel Grunwald ccdabf2325 Fix a bunch of XmlDoc compiler warnings. 7 years ago
Daniel Grunwald 7a058f6262 First attempt at integrating C# nullable reference types into the type system. 8 years ago
Daniel Grunwald 02dde92bcb Improve use of dynamic expressions in conditional context: 8 years ago
Daniel Grunwald ca0fa55af8 Implement null propagation transform. 9 years ago
Daniel Grunwald a8a852b742 Add instructions for modeling the "?." operator in the ILAst. 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 10 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 10 years ago
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 10 years ago