Closed ricardoboss closed 10 months ago
https://learn.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/get-started/syntax-analysis
Roslyn gives you a side-by-side view, where you can click code and have it highlighted in the tree, and vice versa.
I thought of this as a terminal-friendly tree rendered using Spectre.Console. A GUI for any operation should, IMHO, be moved to a seperate project and binary.
Something like this (ANTLR):