{"push_id":667672887,"size":32,"distinct_size":32,"ref":"refs/heads/sicp","head":"a4f9ec2324655220c792a57b6180187bd1c8724b","before":"32a48f8edc9a8ab3dc8434815c069fd30ed93ef5","commits":[{"sha":"9a91167b537948db414f2f858b1416b20d05df00","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"ex 5.51: plans","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/9a91167b537948db414f2f858b1416b20d05df00"},{"sha":"baa88041d04bd2549725dc435e176b101a1b5ac2","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"ex 5.51: read source file","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/baa88041d04bd2549725dc435e176b101a1b5ac2"},{"sha":"aea4f49857841251bfa3e51a19bdfaac98f89089","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"tokenizing","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/aea4f49857841251bfa3e51a19bdfaac98f89089"},{"sha":"9609554534f9eefc97bf0e50f91fa6db15b521fc","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"all symbols","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/9609554534f9eefc97bf0e50f91fa6db15b521fc"},{"sha":"8aa8af44ed5ea3390422bb485c9d8df3693bd783","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"tokenize, not parsing","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/8aa8af44ed5ea3390422bb485c9d8df3693bd783"},{"sha":"8b20ee2ddd9b099a812c18dd10623791f858d590","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"detect symbol","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/8b20ee2ddd9b099a812c18dd10623791f858d590"},{"sha":"bd41c61b322e8f8b0fc090a0a23e5ec3e02aff6c","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"cleanup symbols","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/bd41c61b322e8f8b0fc090a0a23e5ec3e02aff6c"},{"sha":"e73f590adc4a8a2937c0c8b669ef9ae700a66e25","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"parse quote and int","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/e73f590adc4a8a2937c0c8b669ef9ae700a66e25"},{"sha":"f4cdd5ae1cc94f2b10c6d97325a0763bca99f9d8","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"tokenize string","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/f4cdd5ae1cc94f2b10c6d97325a0763bca99f9d8"},{"sha":"7b1fb691fa4ca19cca1eca99be60465d30bf1230","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"tokenization done","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/7b1fb691fa4ca19cca1eca99be60465d30bf1230"},{"sha":"dc40a79eaa698e6907a930a499d5de1e24ccea3c","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"split syntax","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/dc40a79eaa698e6907a930a499d5de1e24ccea3c"},{"sha":"5303eb74129982f6e8713b93379b5272041ffe51","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"cmake","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/5303eb74129982f6e8713b93379b5272041ffe51"},{"sha":"2601d79ee5d6e790e8de594e71fef7d1f331aa44","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"token type and payload","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/2601d79ee5d6e790e8de594e71fef7d1f331aa44"},{"sha":"e90a4b4f5d7d47b21f2938e51ec61744b99cd67e","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"token-related","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/e90a4b4f5d7d47b21f2938e51ec61744b99cd67e"},{"sha":"6c87a9cf8337610d79ca71ec6f7af7f29feb2f11","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"free token","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/6c87a9cf8337610d79ca71ec6f7af7f29feb2f11"},{"sha":"b8ef3750eeed8360f92e0bdb0fed725fea215d10","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"turn on some warnings","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/b8ef3750eeed8360f92e0bdb0fed725fea215d10"},{"sha":"ef33356bc2c15975b71158e3fbe3022ff82e3740","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"rearrange","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/ef33356bc2c15975b71158e3fbe3022ff82e3740"},{"sha":"337e82d4514ff8a46d45587deac063bef89918f1","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"token list management","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/337e82d4514ff8a46d45587deac063bef89918f1"},{"sha":"408691e4fa0903b3d82e483a612692854c388baa","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"expose operations","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/408691e4fa0903b3d82e483a612692854c388baa"},{"sha":"ac7891dfd3b16a8f7df5dcd4045d32c549c90843","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"test tokenlist","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/ac7891dfd3b16a8f7df5dcd4045d32c549c90843"}]}