{"push_id":981195607,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ab1edf37e8416a8139a39c6cc446798e6652ac41","before":"1d1576f6caa9ba2306afdc4527618337fee737de","commits":[{"sha":"ab1edf37e8416a8139a39c6cc446798e6652ac41","author":{"email":"b7a5d8b30be4d2683560b3259aef85e938e16827@gmail.com","name":"rafaelsmaciel"},"message":"Add scopes and symbol classes, modify listeners\n\nThe base listener implementation DefPhaseSimpleJava adds a few types-checking\non variables declaration, annotates the parse tree with the type then saves on\nthe scope.\n\nThe BaseScope class has methods to add symbols to scopes and resolve them, both\nlocally and in the enclosing scope.\n\nAs for the symbol package, it contains implementation for variable and function\nsymbols.","distinct":true,"url":"https://api.github.com/repos/20152DIE99/Compilador/commits/ab1edf37e8416a8139a39c6cc446798e6652ac41"}]}