{"ref":"refs/heads/master","commits":[{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"5071885d10003c6c9711f9bc01b2ed737c3286ae","message":"Expression parser: Extended the index range of the megabuf function and renamed it to gmegabuf","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/5071885d10003c6c9711f9bc01b2ed737c3286ae"},{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"aa43975e34436781a70972d6616d7d4ff4c0208e","message":"Added support for if/else to the expression parser. Basically same syntax as Java.\n\nAlso added a test case.","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/aa43975e34436781a70972d6616d7d4ff4c0208e"},{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"f217be0bdf895d015bb645acc7f774739fd2d6ae","message":"Added while loops to the expression parser.\n\nAlso added a test case.\nIterations are currently limited to 256 maximum.","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/f217be0bdf895d015bb645acc7f774739fd2d6ae"},{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"effbf9f79c050f7c2661ee2a8aa097c9ef8719cc","message":"Added for loops to the expression parser, java style.\n\nAlso:\n- Added a test case for for\n- Fixed Identifiable.id() for the runtime Nodes and added missing elements to the list in Identifiable.java.\n- Factored keyword and character consumption into a common function.","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/effbf9f79c050f7c2661ee2a8aa097c9ef8719cc"},{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"e6e31d0b93441cde53470f7b34e273de7e92bad4","message":"Moved some code around","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/e6e31d0b93441cde53470f7b34e273de7e92bad4"},{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"5ef9df7feba3116f8cd32ced8e1508ed65708a53","message":"Made it possible to leave parts of a for statement empty.","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/5ef9df7feba3116f8cd32ced8e1508ed65708a53"},{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"efc2209c0f9a61194eba0c47e8511c5fb930b085","message":"Prevented overwriting built-in constants.","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/efc2209c0f9a61194eba0c47e8511c5fb930b085"},{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"1a57f6e95de23ec929bac4d665d516fac0c0bd83","message":"Added return, break and continue.","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/1a57f6e95de23ec929bac4d665d516fac0c0bd83"},{"author":{"name":"TomyLobo","email":"4fd05f0af9a7e10d2f2e26a16a7e9b9c8a2d7a4a@nurfuerspam.de"},"sha":"7e13b60a51cc1cfc50c6668a7016e0c5a4583c63","message":"Cleanup","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/7e13b60a51cc1cfc50c6668a7016e0c5a4583c63"},{"author":{"name":"Steven Lawson","email":"4068f0880b399410602d694b3cc711c8a8f4727e@smlawson.com"},"sha":"c34726f62bbe631c5d1d770099a7bd9243820d86","message":"Merge branch 'master' of https://github.com/sk89q/worldedit\n\nConflicts:\n\tsrc/main/java/com/sk89q/worldedit/WorldEdit.java\n\tsrc/main/java/com/sk89q/worldedit/bukkit/BukkitPlayer.java\n\tsrc/main/java/com/sk89q/worldedit/commands/ClipboardCommands.java\n\tsrc/main/java/com/sk89q/worldedit/commands/GeneralCommands.java","url":"https://api.github.com/repos/StevenLawson/worldedit/commits/c34726f62bbe631c5d1d770099a7bd9243820d86"}],"head":"c34726f62bbe631c5d1d770099a7bd9243820d86","push_id":51235856,"size":10}