{"push_id":744947071,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"2eda1353e9df1c1246d0e90586ac80adfc01fb85","before":"f2fcce679c8c0d5c967677504c764bce24a21acf","commits":[{"sha":"44264c300eea3b99acd3776613aa73f8d785e23d","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@ianpreston.io","name":"Ian Preston"},"message":"Add Lexer class","distinct":true,"url":"https://api.github.com/repos/ianpreston/kompressor/commits/44264c300eea3b99acd3776613aa73f8d785e23d"},{"sha":"cb4867a7ecf882afbb118ba227958c0e5a99b78e","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@ianpreston.io","name":"Ian Preston"},"message":"Add Parser class","distinct":true,"url":"https://api.github.com/repos/ianpreston/kompressor/commits/cb4867a7ecf882afbb118ba227958c0e5a99b78e"},{"sha":"f25b44e20bdb989a62e36aa8a7aad09f70e68caf","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@ianpreston.io","name":"Ian Preston"},"message":"Return better detail from MsgAstNode.__repr__()","distinct":true,"url":"https://api.github.com/repos/ianpreston/kompressor/commits/f25b44e20bdb989a62e36aa8a7aad09f70e68caf"},{"sha":"b03b40cea27753091aca97208cd8a0dfc6d4d47e","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@ianpreston.io","name":"Ian Preston"},"message":"Fix PEP8 violations","distinct":true,"url":"https://api.github.com/repos/ianpreston/kompressor/commits/b03b40cea27753091aca97208cd8a0dfc6d4d47e"},{"sha":"2eda1353e9df1c1246d0e90586ac80adfc01fb85","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@ianpreston.io","name":"Ian Preston"},"message":"Implement a basic REPL","distinct":true,"url":"https://api.github.com/repos/ianpreston/kompressor/commits/2eda1353e9df1c1246d0e90586ac80adfc01fb85"}]}