AmmyUI supports custom XAML syntax. It's implemented using Nitra. Look into implementing DSL better than XAML, specific to CsConsoleFormat.
If Nitra and Nemerle turn out to be unreliable and not future-proof, consider good old ANTLR and maybe manually implemented syntax highlighter.