{"push_id":839218788,"size":4,"distinct_size":4,"ref":"refs/heads/wip/lexer/impl","head":"8fcbdad635681f3e6ad6f6e91faf83a228ac476e","before":"d6beab40f37e2a85ea38159af1ad23598be695b5","commits":[{"sha":"4c48fa5c1db04edf7a18714292bfc4eb10389db0","author":{"email":"f8c84f3a2cf74a92c9755d0c8adecd24f8d95cd1@gmail.com","name":"ilammy"},"message":"more shit","distinct":true,"url":"https://api.github.com/repos/ilammy/sash/commits/4c48fa5c1db04edf7a18714292bfc4eb10389db0"},{"sha":"639a6ea5685de3ca25a771bc313cef9c4514f08b","author":{"email":"f8c84f3a2cf74a92c9755d0c8adecd24f8d95cd1@gmail.com","name":"ilammy"},"message":"remove difference between words and symbols\n\nActually, there are three kinds: words, symbols. punctuation. However,\nthere is not difference between them from semantic perspective. It's\npurely lexical one.\n\nSo we would like *just identifiers* out of the lexer. The parser does not\ncare which one is that. They all will be NFKC-normalized and used as that.\n\nHowever, the lexer does care about kinds. It uses them to detect\nboundaries. Only word-identifiers are allowed as type suffixes. Only word\nidentifiers can be used with symbol shortcut (foo:). But again, this is\nonly a lexical difference. Only lexer cares about it.","distinct":true,"url":"https://api.github.com/repos/ilammy/sash/commits/639a6ea5685de3ca25a771bc313cef9c4514f08b"},{"sha":"a0cc7d208b98405329626f08099cc71a7be24a23","author":{"email":"f8c84f3a2cf74a92c9755d0c8adecd24f8d95cd1@gmail.com","name":"ilammy"},"message":"more positive shit","distinct":true,"url":"https://api.github.com/repos/ilammy/sash/commits/a0cc7d208b98405329626f08099cc71a7be24a23"},{"sha":"8fcbdad635681f3e6ad6f6e91faf83a228ac476e","author":{"email":"f8c84f3a2cf74a92c9755d0c8adecd24f8d95cd1@gmail.com","name":"ilammy"},"message":"some","distinct":true,"url":"https://api.github.com/repos/ilammy/sash/commits/8fcbdad635681f3e6ad6f6e91faf83a228ac476e"}]}