{"push_id":1206184715,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"04d4cf3166985fd052efe16d1a5feba616c4902e","before":"b288bae45f9268d8dcff1282ff520e640f366ee3","commits":[{"sha":"fc0ebf8b270df2f6426e2e8aa34b6745c321a8ce","author":{"name":"Alex","email":"c55b9bfebff229988936e62ed0a5f3ec0c8f657b@gmail.com"},"message":"Updated CHANGES.md noting new ABNF implementation.","distinct":true,"url":"https://api.github.com/repos/mckibbenta/highlight.js/commits/fc0ebf8b270df2f6426e2e8aa34b6745c321a8ce"},{"sha":"755657d6d7c7671c9603839f26167ea9bac06028","author":{"name":"Ivan Sagalaev","email":"b7754b0a96e606913fb498cc3cdcce10428c8d82@softwaremaniacs.org"},"message":"Remove 'Meta' category from abnf.js\n\nCategories are for grouping several languages in the demo page. 'Meta'\nwas the category with only ABNF in it.","distinct":true,"url":"https://api.github.com/repos/mckibbenta/highlight.js/commits/755657d6d7c7671c9603839f26167ea9bac06028"},{"sha":"bf61fef7cb195d57b7d8fe49381695a690ba0425","author":{"name":"Ivan Sagalaev","email":"b7754b0a96e606913fb498cc3cdcce10428c8d82@softwaremaniacs.org"},"message":"Rewrite `ruleDeclarationMode` in abnf.js\n\nThe problem with the previous definition was that it relied on being\nended by the beginning of the next rule (and returning it back to the\npaser). This didn't work because words at the start of the line were\npicked up as `ruleReferenceMode` defined in rule's `contains`. So\neffectively there was only one rule, the body of which lasted until the\nend of the input.\n\nThe new definition parses the beginning of a rule as `<word> =`,\nreturns it immediately to the parser to parse the starting word and\nthen ends immediately. The rest of the rule modes are now defined at the\ntop of the hierarchy.","distinct":true,"url":"https://api.github.com/repos/mckibbenta/highlight.js/commits/bf61fef7cb195d57b7d8fe49381695a690ba0425"},{"sha":"c0a9d80d50c6c4f4050b9d90f59ecded4698d4be","author":{"name":"Ivan Sagalaev","email":"b7754b0a96e606913fb498cc3cdcce10428c8d82@softwaremaniacs.org"},"message":"Remove `ruleReferenceMode` from abnf.js\n\nThis mode covered every non-special word in the language with a non-default\ncolor. It didn't make these words more distinctive because there was nothing\nelse colored with the default color. In effect the new color became the\ndefault.\n\nA common pattern in highlight.js is to leave the bulk of the language\nuncolored, so I removed this definition.","distinct":true,"url":"https://api.github.com/repos/mckibbenta/highlight.js/commits/c0a9d80d50c6c4f4050b9d90f59ecded4698d4be"},{"sha":"76a14673c33ae1ff5138710226f40a68e8392255","author":{"name":"Ivan Sagalaev","email":"b7754b0a96e606913fb498cc3cdcce10428c8d82@softwaremaniacs.org"},"message":"Add Alex McKibben to AUTHORS.ru.txt","distinct":true,"url":"https://api.github.com/repos/mckibbenta/highlight.js/commits/76a14673c33ae1ff5138710226f40a68e8392255"},{"sha":"29e23874430e2d31e48b4b2f16dce2e5c30999ce","author":{"name":"Ivan Sagalaev","email":"b7754b0a96e606913fb498cc3cdcce10428c8d82@softwaremaniacs.org"},"message":"Merge branch 'abnf'","distinct":true,"url":"https://api.github.com/repos/mckibbenta/highlight.js/commits/29e23874430e2d31e48b4b2f16dce2e5c30999ce"},{"sha":"4057ac1f515163cb45ad0f2d0facfa14d1ee7865","author":{"name":"Ivan Sagalaev","email":"b7754b0a96e606913fb498cc3cdcce10428c8d82@softwaremaniacs.org"},"message":"Test web-worker with the language set explicitly","distinct":true,"url":"https://api.github.com/repos/mckibbenta/highlight.js/commits/4057ac1f515163cb45ad0f2d0facfa14d1ee7865"},{"sha":"04d4cf3166985fd052efe16d1a5feba616c4902e","author":{"name":"Alex","email":"c55b9bfebff229988936e62ed0a5f3ec0c8f657b@gmail.com"},"message":"Merge remote-tracking branch 'refs/remotes/isagalaev/master'","distinct":true,"url":"https://api.github.com/repos/mckibbenta/highlight.js/commits/04d4cf3166985fd052efe16d1a5feba616c4902e"}]}
{"actor":{"display_login":"mckibbenta"}}