41554 blogs · [ { "id": "01a087ce-948b-7057-8c7d-1711c38757f4", "title": "Learning Regular Languages with the TTT Algorithm", "url": "https://rahul.gopinath.org/post/2026/06/09/ttt-grammar-inference/", "published_at": "2026-06-09T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c39971f5", "title": "A Simple Runtime Invariant Miner", "url": "https://rahul.gopinath.org/post/2026/05/09/simple-invariant-miner/", "published_at": "2026-05-09T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c402b1bf", "title": "Learning Regular Languages with RPNI Algorithm", "url": "https://rahul.gopinath.org/post/2025/10/24/rpni-learning-regular-languages/", "published_at": "2025-10-24T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c4dc6d2b", "title": "GNU Makefiles - best practices", "url": "https://rahul.gopinath.org/post/2025/10/17/makefiles/", "published_at": "2025-10-17T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c5759bf7", "title": "A Tiny Prolog in Python", "url": "https://rahul.gopinath.org/post/2025/09/01/prolog/", "published_at": "2025-09-01T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c6385ec3", "title": "Shift-Reduce Parsers LR(0) SLR(1), LALR(1) and LR(1)", "url": "https://rahul.gopinath.org/post/2024/07/01/lr-parsing/", "published_at": "2024-07-01T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c6e1151e", "title": "Search Based Fuzzing -- Computing Branch Distance", "url": "https://rahul.gopinath.org/post/2024/06/28/search-based-fuzzing-branch-distance/", "published_at": "2024-06-28T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c72b21cf", "title": "Search Based Fuzzing -- Computing Approach Level", "url": "https://rahul.gopinath.org/post/2024/06/27/search-based-fuzzing-approach-level/", "published_at": "2024-06-27T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c791850d", "title": "Grammar Coverage with K-Paths for Syntax Testing", "url": "https://rahul.gopinath.org/post/2024/03/23/k-paths-for-context-free-grammars/", "published_at": "2024-03-23T00:00:00+00:00" }, { "id": "01a087ce-948b-7057-8c7d-1711c819cbf5", "title": "Building Grammars for Fun and Profit", "url": "https://rahul.gopinath.org/post/2024/03/22/designing-grammars-for-fun-and-profit/", "published_at": "2024-03-22T00:00:00+00:00" } ] posts Claim your blog
Back to rahul.gopinath.org
Blog · corpus.blog/blogs/rahul.gopinath.org/posts

rahul.gopinath.org

rahul.gopinath.org

2026

2025

2024