{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":268685948,"defaultBranch":"master","name":"tree-sitter-rst","ownerLogin":"stsewd","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-02T02:51:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4975310?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703816499.0","currentOid":""},"activityList":{"items":[{"before":"c6f7444fd77271862730af49e757c60405fba991","after":"5120f6e59284cb8b85b450bd2db0bd352635ba9f","ref":"refs/heads/master","pushedAt":"2024-04-04T03:12:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Encode punctuation as hex literals (#55) (#56)\n\nFixes #55\r\n\r\n---------\r\n\r\nCo-authored-by: Santos Gallegos ","shortMessageHtmlLink":"Encode punctuation as hex literals (#55) (#56)"}},{"before":"3ba9eb9b5a47aadb1f2356a3cab0dd3d2bd00b4b","after":"c6f7444fd77271862730af49e757c60405fba991","ref":"refs/heads/master","pushedAt":"2024-03-31T23:13:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Recognize non-ASCII punctuation chars (#54)\n\nThe `punctuation_chars.h` header file is auto-generated from `gen_punctuation_chars.py`.\r\nI also add a test case \"Unicode Punctuation Chars\":\r\n\r\nbefore:\r\n\r\n```\r\n inline_markup:\r\n ✗ Unicode Punctuation Chars\r\n\r\n1 failure:\r\n\r\ncorrect / expected / unexpected\r\n\r\n 1. Unicode Punctuation Chars:\r\n\r\n (document\r\n (paragraph)\r\n (paragraph)\r\n (paragraph)\r\n (paragraph))\r\n (paragraph\r\n (emphasis))\r\n (paragraph\r\n (emphasis)\r\n (strong))\r\n (paragraph\r\n (emphasis))\r\n (paragraph\r\n (emphasis)))\r\n```\r\n\r\nafter:\r\n\r\n```\r\n inline_markup:\r\n ✓ Unicode Punctuation Chars\r\n```\r\n\r\nAny comments are welcome.\r\n\r\nClose #53.\r\n\r\n---------\r\n\r\nCo-authored-by: Santos Gallegos ","shortMessageHtmlLink":"Recognize non-ASCII punctuation chars (#54)"}},{"before":"65a787fed4f5d9e40bf23c630a712b73ebbf6bd8","after":"3ba9eb9b5a47aadb1f2356a3cab0dd3d2bd00b4b","ref":"refs/heads/master","pushedAt":"2023-12-29T02:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Regression test for https://github.com/stsewd/tree-sitter-rst/issues/20#issuecomment-1027210703","shortMessageHtmlLink":"Regression test for #20 (comment)"}},{"before":"4d0e2a4003433b687cc9ec6135acc5bf696b4d63","after":"65a787fed4f5d9e40bf23c630a712b73ebbf6bd8","ref":"refs/heads/master","pushedAt":"2023-12-29T02:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Extra examples","shortMessageHtmlLink":"Extra examples"}},{"before":"11c90019f2c3e84ddc8fe032404878368c7cc975","after":null,"ref":"refs/heads/dont-over-parse-text","pushedAt":"2023-12-29T02:21:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"}},{"before":"3c03a4bb2c27f1fa76f1ca5563c1fc10187e4028","after":"4d0e2a4003433b687cc9ec6135acc5bf696b4d63","ref":"refs/heads/master","pushedAt":"2023-12-29T02:21:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Update wasm binary","shortMessageHtmlLink":"Update wasm binary"}},{"before":"0da09fdff36d1ced2c3bca02f52966fe3ed21038","after":"11c90019f2c3e84ddc8fe032404878368c7cc975","ref":"refs/heads/dont-over-parse-text","pushedAt":"2023-12-29T02:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Update wasm binary","shortMessageHtmlLink":"Update wasm binary"}},{"before":null,"after":"0da09fdff36d1ced2c3bca02f52966fe3ed21038","ref":"refs/heads/dont-over-parse-text","pushedAt":"2023-12-29T02:15:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"fix: don't over-parse text nodes\n\nIn some situations, the parser was parsing \"too much\" as text.\nMarking the end of the text node more early fixes this.\n\nFixes https://github.com/stsewd/tree-sitter-rst/issues/49","shortMessageHtmlLink":"fix: don't over-parse text nodes"}},{"before":"2ca8c123c82ca41f41b66b5d13d403cff0204b78","after":"3c03a4bb2c27f1fa76f1ca5563c1fc10187e4028","ref":"refs/heads/master","pushedAt":"2023-10-05T01:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Update FUNDING.yml","shortMessageHtmlLink":"Update FUNDING.yml"}},{"before":"a41a933524a54de1ba3ac4f5336b6eeb46deac15","after":"2ca8c123c82ca41f41b66b5d13d403cff0204b78","ref":"refs/heads/master","pushedAt":"2023-07-29T21:04:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"fix: mark all helper functions static (#42)","shortMessageHtmlLink":"fix: mark all helper functions static (#42)"}},{"before":"8d294f3a4f5f2a3cfaefcd2b3c582c2f98bea3c5","after":null,"ref":"refs/heads/check-for-recovery-mode","pushedAt":"2023-06-18T04:27:57.324Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"}},{"before":"c7c2b24918e231072af2d10c03b4893818de9d5d","after":"a41a933524a54de1ba3ac4f5336b6eeb46deac15","ref":"refs/heads/master","pushedAt":"2023-06-18T04:27:56.256Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Check for recovery mode and fix numeric list missparsing (#41)\n\nI'm making the external scanner aware of tree-sitter correction mode (https://tree-sitter.github.io/tree-sitter/creating-parsers#other-external-scanner-details), this will hopefully help to move the parsing of text nodes to JS.\r\n\r\nWhile doing this also found a bug\r\n\r\nhttps://github.com/stsewd/tree-sitter-rst/blob/c7c2b24918e231072af2d10c03b4893818de9d5d/src/tree_sitter_rst/parser.c#L135-L137\r\n\r\nThat is trying to parse the text as a numeric bullet, even if the token isn't valid in that context, a check for ` && valid_symbols[T_NUMERIC_BULLET]` was added.\r\n\r\nFixes https://github.com/stsewd/tree-sitter-rst/issues/31","shortMessageHtmlLink":"Check for recovery mode and fix numeric list missparsing (#41)"}},{"before":"1b13be82e01f32de17b8370a9b8cca1b57b89580","after":"8d294f3a4f5f2a3cfaefcd2b3c582c2f98bea3c5","ref":"refs/heads/check-for-recovery-mode","pushedAt":"2023-06-18T04:18:46.004Z","pushType":"push","commitsCount":1,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"oops, remove the &&0","shortMessageHtmlLink":"oops, remove the &&0"}},{"before":null,"after":"1b13be82e01f32de17b8370a9b8cca1b57b89580","ref":"refs/heads/check-for-recovery-mode","pushedAt":"2023-06-18T04:02:00.861Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Check for recovery mode and fix numeric list missparsing","shortMessageHtmlLink":"Check for recovery mode and fix numeric list missparsing"}},{"before":"08f2ede15d418b81dbc49cef499114206cd062cc","after":null,"ref":"refs/heads/general-updates","pushedAt":"2023-06-04T20:05:06.683Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"}},{"before":"25e6328872ac3a764ba8b926aea12719741103f1","after":"c7c2b24918e231072af2d10c03b4893818de9d5d","ref":"refs/heads/master","pushedAt":"2023-06-04T20:05:05.697Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Fix typos","shortMessageHtmlLink":"Fix typos"}},{"before":null,"after":"08f2ede15d418b81dbc49cef499114206cd062cc","ref":"refs/heads/general-updates","pushedAt":"2023-06-04T19:40:59.469Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsewd","name":"Santos Gallegos","path":"/stsewd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4975310?s=80&v=4"},"commit":{"message":"Fix typos","shortMessageHtmlLink":"Fix typos"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJ1RhJgA","startCursor":null,"endCursor":null}},"title":"Activity · stsewd/tree-sitter-rst"}