Is C# a regular language? : <p>I'm writing some static analysis tools and have been trying to avoid doing full-on compilation style string parsing, and that brought me to this question.</p>

<p>Is C# a regular language?</p>

<p>Why or why not?</p>
