{"push_id":2505911003,"size":3,"distinct_size":3,"ref":"refs/heads/dev","head":"4d42cce08f6f7433d8e51b7132db55470543e1d7","before":"41066a925f69d788b00d0645ae3fbef0974c485b","commits":[{"sha":"74264bf111f6207d3d0841fac44c39e3375c85f6","author":{"name":"Tomáš Kolárik","email":"576705124842a235b70452d8442af54b5c319c6a@fit.cvut.cz"},"message":"* Strictly divided two different cases: 'parse*' that moves 'Expr' internal position right after parsed part. and 'exp*' that expands the part and let the position same as before (it is implemented as 'parse*' with returning to backuped position).\n* '#if' macro is working recursively.","distinct":true,"url":"https://api.github.com/repos/Tomaqa/sos/commits/74264bf111f6207d3d0841fac44c39e3375c85f6"},{"sha":"dd6e5a1bb88f85fdff0ca387daeaaf665289e96b","author":{"name":"Tomáš Kolárik","email":"576705124842a235b70452d8442af54b5c319c6a@fit.cvut.cz"},"message":"Done expansion and parametrization of user macros. Definitions are whole expanded only after call; expanding in the definition time would require much more effort, i.e. to control infinite recursion etc.","distinct":true,"url":"https://api.github.com/repos/Tomaqa/sos/commits/dd6e5a1bb88f85fdff0ca387daeaaf665289e96b"},{"sha":"4d42cce08f6f7433d8e51b7132db55470543e1d7","author":{"name":"Tomáš Kolárik","email":"576705124842a235b70452d8442af54b5c319c6a@fit.cvut.cz"},"message":"Macro expansion inside single token implemented. It is possible to use this technique to concatenate all tokens of any macro without subexpressions.","distinct":true,"url":"https://api.github.com/repos/Tomaqa/sos/commits/4d42cce08f6f7433d8e51b7132db55470543e1d7"}]}
{"actor":{"display_login":"Tomaqa"}}