Add node.[ch]pp
Implement analyzer (except for lambda and define)