title: Is Vala a sane language to parse, compared to C++?
body: <p>The problems parsing C++ are well known.  It can't be parsed purely based on syntax, it can't be done as LALR (whatever the term is, i'm not a language theorist), the language spec is a zillion pages, etc.    For that and other reasons I'm deciding on an alternative language for my personal projects.  </p>
  
  <p>Vala looks like a good language.  Although providing many improvements over C++, is just as troublesome to parse?   Or does it have a neat, reasonable length formal grammar, or  some logical description, suitable for building parsers for compilers, source analyzers and other tools?   </p>
  
  <p>Whatever the answer, does that go for the Genie alternative syntax?</p>
  
  <p>(I also wonder albeit less intensely about D and other post-C++ non-VM languages.)</p>