{"push_id":3098484492,"size":51,"distinct_size":0,"ref":"refs/heads/master","head":"5729bc0ea96fc0b944c243230910c537d692bcad","before":"0b0962d77111cacc8c1f1a265eb1211e7d44fea4","commits":[{"sha":"26e5f891d537b5d4fc2890c9cdbeb73d5748d568","author":{"name":"thetedgt","email":"a6dce53a119d7544570d5024c20dc9a81eaf8a76@users.noreply.github.com"},"message":"homework 1 (#27)","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/26e5f891d537b5d4fc2890c9cdbeb73d5748d568"},{"sha":"06811744a002f4ab332d94d510475231afcd45a1","author":{"name":"Mincho Paskalev","email":"2a774bf045ff76cd1fa5c8b0e59d5dd40a4ac934@gmail.com"},"message":"First HW (#9)\n\n* Add 1st hw\r\n\r\n* --amend\r\n\r\n* moving readme for 1st hw to designated folder\r\n\r\n* renamed TokenType enum to TokenClass\r\n\r\n* fixed character constant lexing. added sampe output file\r\n\r\n* add new line at end-of-file. added gitignore\r\n\r\n* a bit of refactoring","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/06811744a002f4ab332d94d510475231afcd45a1"},{"sha":"ccd71ee220093774a35708d8c1e31936b012930a","author":{"name":"Dimitar Milev","email":"d51f8fcb4a73a39792bf09da4c1ebcc011c792dd@gmail.com"},"message":"81352 - homework 2 (#32)\n\n* fix(hw1): use yyextra instead global variable\r\n\r\n* hw2: extended the typescript syntax highlighter with collapsible block structures","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/ccd71ee220093774a35708d8c1e31936b012930a"},{"sha":"c9de201989370c6ded6c944d818b7e7c104edf6d","author":{"name":"GMarinov2","email":"23b6810a8968a290a539138b9f1bb0ecb6e6a1d7@uni-sofia.bg"},"message":"Homework 1 (#26)\n\n* Finished homework 1\r\n\r\n* Removed the binaries.\r\n\r\n* Adding gitignore and solution\r\n\r\n* Removed unnecessary code.\r\n\r\n* Removed the .sln for the appveyor build.","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/c9de201989370c6ded6c944d818b7e7c104edf6d"},{"sha":"4e7231b52c36fdff699f8d3afd973c184854fdea","author":{"name":"martin dobrev","email":"730ebabab1898c778aff003042f8e35f1ad8989c@gmail.com"},"message":"Fix AppVeyor build.","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/4e7231b52c36fdff699f8d3afd973c184854fdea"},{"sha":"6c2f7812f65b4a5c60f85297d1bc4f918e32936e","author":{"name":"martin dobrev","email":"730ebabab1898c778aff003042f8e35f1ad8989c@gmail.com"},"message":"Introduce interactive interpreter.","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/6c2f7812f65b4a5c60f85297d1bc4f918e32936e"},{"sha":"113598bd4636b65720df6af87ea5a94661907c8c","author":{"name":"martin dobrev","email":"730ebabab1898c778aff003042f8e35f1ad8989c@gmail.com"},"message":"Add a couple more tests in ParserTests.","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/113598bd4636b65720df6af87ea5a94661907c8c"},{"sha":"9557d0cb5a1b3aa9466ddc504be004b5449ce9f2","author":{"name":"YanaRG","email":"d51cdd1c0e2b7de3c35f001eab926f4c8c38396d@gmail.com"},"message":"Added prettifier and control structure collapse. (#19)\n\n* Create README.md\r\n\r\n* Initial commit\r\n\r\n* Initial commit\r\n\r\n* Create README.md\r\n\r\n* Rename homework/81281/c2html.pl to homework/81281/c2html/c2html.pl\r\n\r\n* Rename homework/81281/test.c to homework/81281/c2html/test.c\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update c2html.pl\r\n\r\n* Update c2html.pl\r\n\r\n* Update c2html.pl\r\n\r\n* Update README.md\r\n\r\n* Update c2html.pl\r\n\r\n* Update test.c\r\n\r\n* Create executeProgram.sh\r\n\r\n* Update README.md\r\n\r\n* Update c2html.pl\r\n\r\n* Initial commit of updated code + prettify C\r\n\r\n* Rename secret.c to messyCode.c\r\n\r\n* Update and rename test.c to initialTest.c\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Rename executeProgram.sh to c2htmlrun.sh\r\n\r\n* Update README.md\r\n\r\n* Update prettify.pl\r\n\r\n* Update prettify.pl\r\n\r\n* Update messyCode.c\r\n\r\n* Fixed some bugs.\r\n\r\n* Update README.md\r\n\r\n* Update c2html.pl\r\n\r\n* Added collapse and fixed matrix representation.\r\n\r\n* Updated flatten and added predicate for function identification.\r\n\r\n* Update initialTest.c\r\n\r\n* Update messyCode.c\r\n\r\n* Bug fixing, added is_functionAndBody predicate.\r\n\r\n* Update print.pl\r\n\r\n* Result after applying prettify and added collapse functions\r\n\r\n* Can identify structures and collapse them too\r\n\r\n* Can identify structures and collapse them too\r\n\r\n* Can identify structures and collapse them too\r\n\r\n* Can identify structures and collapse them too\r\n\r\n* Can identify structures and collapse them too\r\n\r\n* Update messyCode.c\r\n\r\n* Update README.md\r\n\r\n* Update prettify.pl\r\n\r\n* Update README.md\r\n\r\n* Update prettify.pl\r\n\r\n* Update messyCode.c\r\n\r\n* Update messyCode.c\r\n\r\n* Update page.html\r\n\r\n* Fix bug typedef\r\n\r\n* Update page.html\r\n\r\n* Added choices\r\n\r\n* Update c2html.pl\r\n\r\n* Update prettify.pl\r\n\r\n* Update prettify.pl\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update c2html.pl\r\n\r\n* Update c2html.pl\r\n\r\n* Added forgotten do-while structure format\r\n\r\n* Update messyCode.c\r\n\r\n* Removing unknown tokens from stream\r\n\r\n* Rename homework/81281/c2html/page.html to homework/81281/c2html/exampleCodeAndTestPage/page.html\r\n\r\n* Rename homework/81281/c2html/messyCode.c to homework/81281/c2html/exampleCodeAndTestPage/messyCode.c\r\n\r\n* Rename homework/81281/c2html/initialTest.c to homework/81281/c2html/exampleCodeAndTestPage/initialTest.c\r\n\r\n* Update prettify.pl\r\n\r\n* Can collapse all control structures and fixed comment /**/\r\n\r\n* Can collapse all control structures and fixed comment /**/\r\n\r\n* Can collapse all control structures and fixed comment /**/\r\n\r\n* Can collapse all control structures and fixed comment /**/\r\n\r\n* Can collapse all control structures and fixed comment /**/\r\n\r\n* Fixed named of predicates\r\n\r\n* Update messyCode.c\r\n\r\n* Update page.html\r\n\r\n* Update README.md\r\n\r\n* Changed execTAB to \"\\s\\s\\s\\s\"\r\n\r\n* Changed execTAB to \"\\s\\s\\s\\s\"\r\n\r\n* Changed execTAB to \"\\s\\s\\s\\s\"\r\n\r\n* Update page.html\r\n\r\n* Added new tokens (forgotten operators) and added rules for them\r\n\r\n* Added new tokens (forgotten operators) and fixed some old predicates\r\n\r\n* Fixed bug with \"else '\\n' if (..)\" in addNewLines predicate\r\n\r\n* Fixed regular expression for a string and removed token ttypesPrintF\r\n\r\n* Added clauses for handling enum and fixed handling of chars\r\n\r\n* Fixed typos\r\n\r\n* Added forgotten token to clause\r\n\r\n* Fixed \"case smt :'\\n'\"  where smt is more than one char\r\n\r\n* Fixed some bugs and divided code in modules\r\n\r\n* New code module and fixed bugs\r\n\r\n* Fixed some bugs with tabulation\r\n\r\n* Divided code in modules","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/9557d0cb5a1b3aa9466ddc504be004b5449ce9f2"},{"sha":"ceb31e1ce115a7c9a6f0cc365beeb1214b246622","author":{"name":"Georgi Stefanov","email":"77b15a47e63722247b0da33dde97ae29b5d345bc@gmail.com"},"message":"Add foldable blocks in Golang 2 highlighter (#33)\n\n* initial commit\r\n\r\n* Add implementation using concatenation\r\n\r\n* Added block collapsing\r\n\r\n* Finish block collapsing\r\n\r\n* Fix nested blocks and + -> - when collapsing\r\n\r\n* Remove unnecessary files.\r\n\r\n* Add readme","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/ceb31e1ce115a7c9a6f0cc365beeb1214b246622"},{"sha":"762fb10a7797b06b595a1d37053d66fd6aa8d906","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Added the human parser generator link in resources","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/762fb10a7797b06b595a1d37053d66fd6aa8d906"},{"sha":"c6bc94e096d2eb0565045232be2c37b8a4bf06f9","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Fixed Linux build\n\n- used ASSERT_DOUBLE_EQ for better error messages","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/c6bc94e096d2eb0565045232be2c37b8a4bf06f9"},{"sha":"b38f33e3997056da5933a5eeeccc2df54899ad98","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Fixed Linux build","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/b38f33e3997056da5933a5eeeccc2df54899ad98"},{"sha":"c9912fdb174e1580629e00cacab6bc4ed480e643","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Removed not used project files","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/c9912fdb174e1580629e00cacab6bc4ed480e643"},{"sha":"6e19bb560d474736d45f5be011ff0830c7019991","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Squashed 'spasm/' content from commit 08ee95d\n\ngit-subtree-dir: spasm\ngit-subtree-split: 08ee95d89054ba0d33697d613799a0a013aedf89","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/6e19bb560d474736d45f5be011ff0830c7019991"},{"sha":"c3252e63c296d1133254f4973fe7e3bf52cc6c1a","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Merge commit '6e19bb560d474736d45f5be011ff0830c7019991' as 'spasm'","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/c3252e63c296d1133254f4973fe7e3bf52cc6c1a"},{"sha":"034a710af4a31c257719c78d735b80acf6f8e797","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Allowed inclusion of spasm solution in other solutions","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/034a710af4a31c257719c78d735b80acf6f8e797"},{"sha":"c6661971b0d86c93a52ee3d34201560dc301fcb7","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Regenerated project files","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/c6661971b0d86c93a52ee3d34201560dc301fcb7"},{"sha":"2044770601dff8f1bd1c6cb9d0617f669b430e1d","author":{"name":"Dimitar Trendafilov","email":"955082e6d1f0dccf5cb92416fb3b18e9d32c3950@coherent-labs.com"},"message":"Replaced go* commands with jmp* commands (#38)","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/2044770601dff8f1bd1c6cb9d0617f669b430e1d"},{"sha":"65c7618c2a8834616b009195f10c6cd762f43b8a","author":{"name":"Mincho Paskalev","email":"2a774bf045ff76cd1fa5c8b0e59d5dd40a4ac934@gmail.com"},"message":"Добавяне на второ домашно (#30)\n\n* Add 1st hw\r\n\r\n* --amend\r\n\r\n* moving readme for 1st hw to designated folder\r\n\r\n* renamed TokenType enum to TokenClass\r\n\r\n* fixed character constant lexing. added sampe output file\r\n\r\n* add new line at end-of-file. added gitignore\r\n\r\n* a bit of refactoring\r\n\r\n* adding cyclomatic complexity\r\n\r\n* refactored\r\n\r\n* adding cyclomatic complexity\r\n\r\n* refactored","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/65c7618c2a8834616b009195f10c6cd762f43b8a"},{"sha":"5a4403ef23e17a3da84f1ec9feb3ab294d23c198","author":{"name":"Georgi Bojinov","email":"476775910c7dac6162ef06ed356edd380e1a2ab2@hotmail.com"},"message":"Add golang ot html highlighter (#28)","distinct":false,"url":"https://api.github.com/repos/omalinov/IPL/commits/5a4403ef23e17a3da84f1ec9feb3ab294d23c198"}]}
{"actor":{"display_login":"omalinov"}}