You can use any tools that you would like to pre-process your code before sending it to the C # compiler. For example, you can use VS macros for preprocessing by matching this syntax that you invented to something that compiles into C # code, possibly generating an error if there is a problem. If VS macros are not powerful enough for you, you can always use your own development environment, which does everything you code for it before the text before sending it to the compiler.
The compiler has no built-in support for specifying your own keywords / syntax; you will need to fully process it regardless of the compiler.
Servy source share