{"push_id":1120489712,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"8738472e2c14f2e3e87398db2dc961e5ee60a379","before":"ec87b66273af418d31eebab2eac6b78d4e5240d8","commits":[{"sha":"d5c26ca38c94ab5e67c4a57e7a605f1795f5135d","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Parser: BUGFIX: incorrect comparison and wrong preceeds()\n\nHow the hell did this stuff ever work?\n\nThis fixes a number of parse errors in the expression evaluator.\n\nA double negation can produce incorrect RPN output. This is not fixed\nin this commit.","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/d5c26ca38c94ab5e67c4a57e7a605f1795f5135d"},{"sha":"f25bf44b275f7da8994316b243c9850f5fd8f08c","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Parser: Clean up code a smidge","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/f25bf44b275f7da8994316b243c9850f5fd8f08c"},{"sha":"095c7ea98d0977daac5e167fd176aef90b6f3915","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Testcases: More expression evaluation testing","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/095c7ea98d0977daac5e167fd176aef90b6f3915"},{"sha":"9597c50a058ea0ea0d6ee216a314177b95c424a5","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Parser: Add error trap to get_prec()","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/9597c50a058ea0ea0d6ee216a314177b95c424a5"},{"sha":"9a0dd626d0971a0afc89c13c2b391cf7dc44c69b","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Parser: This One Dirty Trick Will Amaze You All...\n\nOk, so perhaps it wont. But if we invert the precedence of '(' we can get\nrid of a while lot of unwanted checks for:\n\n&& tokid(t) != tokn_oparen\n\nHooray!","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/9a0dd626d0971a0afc89c13c2b391cf7dc44c69b"},{"sha":"e121429e62d79a4ee42c58208029ceace4ff220f","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Parser: Improve stack debug","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/e121429e62d79a4ee42c58208029ceace4ff220f"},{"sha":"deb01547264447b0762658becc41609ae297314c","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Parser: Handle error case of -- in expressions.\n\nL = --3 is not valid syntax. Making it so would require a change to the\nunwind code in the evaluator functions so that they emit all unary\noperators. This may be required in future once more unary operators exist,\nso L= --3 may become valid syntax in future.","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/deb01547264447b0762658becc41609ae297314c"},{"sha":"b2afdd8630c354b6319b486a3e0dcdbff326a86e","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Parser: Store number of paramters found in a function in an expression.\n\nNeeded in order to properly parse RPN output from expression parsing.","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/b2afdd8630c354b6319b486a3e0dcdbff326a86e"},{"sha":"8738472e2c14f2e3e87398db2dc961e5ee60a379","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@mnementh.co.uk","name":"Ian Molton"},"message":"Parser: Make a proper attempt to print expressions.\n\nThis demonstrates how we might walk expressions in future in order to\nevaluate them!","distinct":true,"url":"https://api.github.com/repos/spyro2/ibasic/commits/8738472e2c14f2e3e87398db2dc961e5ee60a379"}]}
{"actor":{"display_login":"spyro2"}}