{"push_id":655512555,"size":2,"distinct_size":2,"ref":"refs/heads/tree-visitor","head":"aee60fd7661b62ac507f7e2be4906200c9186dd0","before":"de2f1b56549c6d7a7841681b3bfa1b0b8e4eb381","commits":[{"sha":"5595fbd2e7e42e67a4e97033f50a9ff810f585a7","author":{"email":"4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","name":"Lawrence Mitchell"},"message":"Add some inspection visitors\n\nVarious utility visitors to traverse the tree and gather information\nabout it.","distinct":true,"url":"https://api.github.com/repos/coneoproject/COFFEE/commits/5595fbd2e7e42e67a4e97033f50a9ff810f585a7"},{"sha":"aee60fd7661b62ac507f7e2be4906200c9186dd0","author":{"email":"4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","name":"Lawrence Mitchell"},"message":"Migrate hand-crafted inspection to visitors\n\nNow that we have visitors to do tree inspection, we can migrate some of\nthe ad-hoc information-gathering to the new visitor classes.","distinct":true,"url":"https://api.github.com/repos/coneoproject/COFFEE/commits/aee60fd7661b62ac507f7e2be4906200c9186dd0"}]}