AIB 2015-12: Tree-like Grammars and Separation Logic