{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":675242336,"defaultBranch":"main","name":"SimpleRegexMatcher","ownerLogin":"SpinningVinyl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-06T09:09:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31886681?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694792243.0","currentOid":""},"activityList":{"items":[{"before":"1dc237a024f999a578d8962fb0a56d56a230d8ab","after":"519c0ff177086c9dce74c0e1f4022dad432d3d63","ref":"refs/heads/main","pushedAt":"2023-09-17T09:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"RegexParser: better comments in the source code","shortMessageHtmlLink":"RegexParser: better comments in the source code"}},{"before":"bcfdc5c59dbc6e2702e50dc5bde3b5169a0519e7","after":"1dc237a024f999a578d8962fb0a56d56a230d8ab","ref":"refs/heads/main","pushedAt":"2023-09-15T21:07:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Update README.org","shortMessageHtmlLink":"Update README.org"}},{"before":"a5f7d889c776273c7259e64e68e9bb43192d3451","after":"bcfdc5c59dbc6e2702e50dc5bde3b5169a0519e7","ref":"refs/heads/main","pushedAt":"2023-09-15T16:02:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"980735e92f1bf2da1d69a752484ce416453ea1ad","after":"bcfdc5c59dbc6e2702e50dc5bde3b5169a0519e7","ref":"refs/heads/char_ranges","pushedAt":"2023-09-15T15:59:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"91fcaf1e6c64587d98cbdd36387c4c45605db4ce","after":"980735e92f1bf2da1d69a752484ce416453ea1ad","ref":"refs/heads/char_ranges","pushedAt":"2023-09-15T15:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"bug fix\n\nfixed a major bug where RegexParser would incorrectly handle two ranges in a row, e.g. [01][0-5]","shortMessageHtmlLink":"bug fix"}},{"before":"3bfcfaa0f636e602ffe7c4adb29d5eac084c4929","after":"91fcaf1e6c64587d98cbdd36387c4c45605db4ce","ref":"refs/heads/char_ranges","pushedAt":"2023-09-15T15:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"RegexParser now correctly handles multiple ranges, e.g. [a-zA-Z]","shortMessageHtmlLink":"RegexParser now correctly handles multiple ranges, e.g. [a-zA-Z]"}},{"before":null,"after":"3bfcfaa0f636e602ffe7c4adb29d5eac084c4929","ref":"refs/heads/char_ranges","pushedAt":"2023-09-15T15:37:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"basic implementation of character ranges\n\nNew token types in RToken.RTokenType to support character ranges:\n- RANGE_START\n- RANGE_END\n\nRegexParser now correctly detects character ranges and parses single ranges (e.g. [a-z])","shortMessageHtmlLink":"basic implementation of character ranges"}},{"before":"53fb5aabd1e376fc4be81bf49c060ddbff4679d5","after":"a5f7d889c776273c7259e64e68e9bb43192d3451","ref":"refs/heads/main","pushedAt":"2023-08-29T11:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"updated README","shortMessageHtmlLink":"updated README"}},{"before":"ce92bf991e71d48bb5d44ca2f14592c409465705","after":"53fb5aabd1e376fc4be81bf49c060ddbff4679d5","ref":"refs/heads/main","pushedAt":"2023-08-20T22:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Main.java: fixed a crash when user entered an empty regex","shortMessageHtmlLink":"Main.java: fixed a crash when user entered an empty regex"}},{"before":"6297d889cc50797ce0ee29d45bcfe9e2de7c58ce","after":"ce92bf991e71d48bb5d44ca2f14592c409465705","ref":"refs/heads/main","pushedAt":"2023-08-20T20:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Fixed typos","shortMessageHtmlLink":"Fixed typos"}},{"before":"b8deefa9d1759585817e47ae2620ad9266a54098","after":"6297d889cc50797ce0ee29d45bcfe9e2de7c58ce","ref":"refs/heads/main","pushedAt":"2023-08-20T20:05:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"74dbb36ddf85ad5da55cce4a193c7d359a24733a","after":"b8deefa9d1759585817e47ae2620ad9266a54098","ref":"refs/heads/main","pushedAt":"2023-08-20T19:56:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Core classes: proper support for ANY_CHAR tokens\n\nStateMachine: added a new type of transitions (any char transitions), the run() method now handles them properly\n\nNFABuilder: added support for ANY_CHAR tokens, can now create and manipulate fragments with any char transitions","shortMessageHtmlLink":"Core classes: proper support for ANY_CHAR tokens"}},{"before":"3c6afecd945ccb44fcb33d9cfd553c54524ad418","after":"b8deefa9d1759585817e47ae2620ad9266a54098","ref":"refs/heads/ANY_CHAR","pushedAt":"2023-08-20T19:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Core classes: proper support for ANY_CHAR tokens\n\nStateMachine: added a new type of transitions (any char transitions), the run() method now handles them properly\n\nNFABuilder: added support for ANY_CHAR tokens, can now create and manipulate fragments with any char transitions","shortMessageHtmlLink":"Core classes: proper support for ANY_CHAR tokens"}},{"before":"909a30a00c493d6d8fefc20d8e8f8c673f069335","after":"3c6afecd945ccb44fcb33d9cfd553c54524ad418","ref":"refs/heads/ANY_CHAR","pushedAt":"2023-08-20T19:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"RegexParser: add support for a new token type (ANY_CHAR)","shortMessageHtmlLink":"RegexParser: add support for a new token type (ANY_CHAR)"}},{"before":"6ef736e5e591b4ac6ce9a86cee71a58162024b17","after":"909a30a00c493d6d8fefc20d8e8f8c673f069335","ref":"refs/heads/ANY_CHAR","pushedAt":"2023-08-20T19:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"RToken: add a new token type (ANY_CHAR)","shortMessageHtmlLink":"RToken: add a new token type (ANY_CHAR)"}},{"before":null,"after":"6ef736e5e591b4ac6ce9a86cee71a58162024b17","ref":"refs/heads/ANY_CHAR","pushedAt":"2023-08-20T19:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Main.java: it is now possible to specify a new regex while the program is running","shortMessageHtmlLink":"Main.java: it is now possible to specify a new regex while the progra…"}},{"before":"a4b0481ddd1e84934631da52d421410873818f62","after":"74dbb36ddf85ad5da55cce4a193c7d359a24733a","ref":"refs/heads/main","pushedAt":"2023-08-20T17:10:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"dc32084ba15300c2c09ecc741c2114759edcdb37","after":"a4b0481ddd1e84934631da52d421410873818f62","ref":"refs/heads/main","pushedAt":"2023-08-20T17:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Added README and LICENSE","shortMessageHtmlLink":"Added README and LICENSE"}},{"before":"979500f445d1f77c97ea9a8ac3ebff764a9df312","after":"dc32084ba15300c2c09ecc741c2114759edcdb37","ref":"refs/heads/main","pushedAt":"2023-08-20T16:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"better naming of token types in RToken.java","shortMessageHtmlLink":"better naming of token types in RToken.java"}},{"before":"cd09176af4a0f07b1b19d8fc6ca26de65a3e7ab3","after":"979500f445d1f77c97ea9a8ac3ebff764a9df312","ref":"refs/heads/main","pushedAt":"2023-08-20T16:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"some changes to Main.java","shortMessageHtmlLink":"some changes to Main.java"}},{"before":"ef6de91336d801e0a8cd551a0d6cdf9bd5a1c06e","after":"cd09176af4a0f07b1b19d8fc6ca26de65a3e7ab3","ref":"refs/heads/main","pushedAt":"2023-08-20T10:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"driver class to showcase the pattern matching","shortMessageHtmlLink":"driver class to showcase the pattern matching"}},{"before":"b1cbda2b0feae092addea3e836d7aa8ca2aa9eca","after":"ef6de91336d801e0a8cd551a0d6cdf9bd5a1c06e","ref":"refs/heads/main","pushedAt":"2023-08-20T10:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"added classes for building a state machine from regex and running it","shortMessageHtmlLink":"added classes for building a state machine from regex and running it"}},{"before":"bcfc34e22cd5bdfc4f5fca46efd9dcc51f8afa9d","after":"b1cbda2b0feae092addea3e836d7aa8ca2aa9eca","ref":"refs/heads/main","pushedAt":"2023-08-20T09:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"RegexParser: all methods are now static","shortMessageHtmlLink":"RegexParser: all methods are now static"}},{"before":"048402e7647adb8d8ffd48f2d772a0936aff7687","after":"bcfc34e22cd5bdfc4f5fca46efd9dcc51f8afa9d","ref":"refs/heads/main","pushedAt":"2023-08-06T11:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"RegexParser: added tokenStream()","shortMessageHtmlLink":"RegexParser: added tokenStream()"}},{"before":"110ad57df188f5a579b32a42e7f7111134d87865","after":"048402e7647adb8d8ffd48f2d772a0936aff7687","ref":"refs/heads/main","pushedAt":"2023-08-06T11:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"RegexParser: some refactoring in inToPost()","shortMessageHtmlLink":"RegexParser: some refactoring in inToPost()"}},{"before":"e37a97ef6ac534b24de436a920cf84f4ca8da0ea","after":"110ad57df188f5a579b32a42e7f7111134d87865","ref":"refs/heads/main","pushedAt":"2023-08-06T11:12:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"RegexParser now works as intended","shortMessageHtmlLink":"RegexParser now works as intended"}},{"before":null,"after":"e37a97ef6ac534b24de436a920cf84f4ca8da0ea","ref":"refs/heads/main","pushedAt":"2023-08-06T09:19:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SpinningVinyl","name":"Pavel Urusov","path":"/SpinningVinyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31886681?s=80&v=4"},"commit":{"message":"Removed unnecessary files","shortMessageHtmlLink":"Removed unnecessary files"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADglUMMgA","startCursor":null,"endCursor":null}},"title":"Activity · SpinningVinyl/SimpleRegexMatcher"}