{"push_id":839039722,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"18e98720ae0caefb070cf69ecb2147121b0c585e","before":"67bd4f3c2a73042bace5d53c589bb381d4eaae80","commits":[{"sha":"ffef0c8ee3ce8d54b62f3b5c3c0da0f73813516c","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":".idea folder","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/ffef0c8ee3ce8d54b62f3b5c3c0da0f73813516c"},{"sha":"ed7b784e16880ffbadc1fcc28d855896759477d8","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"grammar, README.md and .gitignore added","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/ed7b784e16880ffbadc1fcc28d855896759477d8"},{"sha":"8e1657e2f733919d00dabc6790a13b037c4ea3c2","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"tests implementation","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/8e1657e2f733919d00dabc6790a13b037c4ea3c2"},{"sha":"8de401f405a36045b68ed75997e566354e73f15f","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"compiler implementation in scala","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/8de401f405a36045b68ed75997e566354e73f15f"},{"sha":"ebe0ed1812b94e7bf8ad253d4305e812c9908a42","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"listener implementation in scala","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/ebe0ed1812b94e7bf8ad253d4305e812c9908a42"},{"sha":"e8d5798d7ec6461c49b01ba86b0fbb385d4d2cc0","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"parser phase abstraction","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/e8d5798d7ec6461c49b01ba86b0fbb385d4d2cc0"},{"sha":"86be9ffc708ec0115ec19da9eb9326f91a3a13c8","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"immutable lists","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/86be9ffc708ec0115ec19da9eb9326f91a3a13c8"},{"sha":"bbefaa26ea38f0b957753e1381efb73840e3950a","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"a variable cannot be declared on the top level","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/bbefaa26ea38f0b957753e1381efb73840e3950a"},{"sha":"a688a4eef192026891538a26a16b6646e2344c0f","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"program node","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/a688a4eef192026891538a26a16b6646e2344c0f"},{"sha":"d6c5f1f43ff388320ecdd3ae7feacf1a21b43a0a","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"types","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/d6c5f1f43ff388320ecdd3ae7feacf1a21b43a0a"},{"sha":"af5b3327b5745c69bc65f9b88a9d9b7b52f8744e","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"environment phase","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/af5b3327b5745c69bc65f9b88a9d9b7b52f8744e"},{"sha":"5395dbfadc1927cd96f6f5377a53f886647cef9d","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"environment phase tests","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/5395dbfadc1927cd96f6f5377a53f886647cef9d"},{"sha":"bf8994cd78e329cf17e7ad229a84a2a0a5feed1b","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"types package refactored","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/bf8994cd78e329cf17e7ad229a84a2a0a5feed1b"},{"sha":"71dc16e18191e32a94f3d874ac21137e45425a07","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"functions, constructors invocations; 'new' keyword","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/71dc16e18191e32a94f3d874ac21137e45425a07"},{"sha":"d038904f408e012c3f13ffdddc5eaee8fa677f56","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"environment second phase","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/d038904f408e012c3f13ffdddc5eaee8fa677f56"},{"sha":"18e98720ae0caefb070cf69ecb2147121b0c585e","author":{"email":"6b2987c52b9d90ead6a983cec7f3b302932df03f@gmail.com","name":"Andrew Kozlov"},"message":"semantics phase abstraction","distinct":true,"url":"https://api.github.com/repos/adkozlov/compilers-2015/commits/18e98720ae0caefb070cf69ecb2147121b0c585e"}]}