21 Commits (0927cde0d55036427b87c3201ce2e1ebfc8daf1f)

Author SHA1 Message Date
Siegfried Pammer e264e926bb Enforce one child type per slot kind; de-alias shared kinds 3 months ago
Siegfried Pammer 6088b3798a Remove stray blank lines at AST node class boundaries 3 months ago
Siegfried Pammer f5b00ac234 Model optional AST names as nullable; fold [NameSlot] into [Slot] 3 months ago
Siegfried Pammer ec543e8836 Remove the generator's null-node emission machinery 3 months ago
Siegfried Pammer 3c7f27f186 Seal leaf AST node classes 3 months ago
Siegfried Pammer 19f3238330 Normalize [Slot] attribute strings to bare SlotKind names 3 months ago
Siegfried Pammer 1cc8a62f95 Delete TokenRole; carry token text as constants 3 months ago
Siegfried Pammer 9285a7328d Delete the Role hierarchy; key the child API on SlotKind 3 months ago
Siegfried Pammer 9aa0ddd37b Replace AST null-objects with nullable reference types 3 months ago
Siegfried Pammer fe41cfeca5 Delete the NodeType enum and other dead node members 3 months ago
Siegfried Pammer f19b460418 Generate DoMatch for the remaining AST nodes 3 months ago
Siegfried Pammer 1faa499f73 Rewrite AST node grammar productions in W3C EBNF 3 months ago
Siegfried Pammer 140040b6c9 Annotate AST node classes with their C# grammar productions 3 months ago
Siegfried Pammer 77d57b91dc Drop token nodes and move comments and directives to trivia 3 months ago
Siegfried Pammer ba8e5b9641 Model AST children as [Slot] partial properties 3 months ago
Siegfried Pammer dfd18133bb Remove hand-written AST visitor/null/placeholder boilerplate 3 months ago
Siegfried Pammer c174e4d6b1 Add the AST source generator for the C# syntax tree 3 months ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 9 months ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 1 year ago
Daniel Grunwald ffed8ea2c8 #nullable enable for AstNode 5 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 6 years ago