logoalt Hacker News

conartist6today at 4:44 AM2 repliesview on HN

You won't find it in any of the academic literature because it's not an academic project: https://bablr.org/

BABLR is just the extensible streaming parser framework, but it has a few key things going for it: 1. Gap support like Hazel has, but for any language it can parse 2. Streaming parse results, which make multi-pass stream transformation easy 3. The ability to consolidate and take over the work currently done by Treesitter, LSP, Git, and the IDE itself.


Replies

lukantoday at 5:28 AM

So bablr is from you?

"BABLR is a parser framework roughly comparable to Tree-sitter, but built from the ground up for the web"

I have to admit, I don't know why I would stop using my wasm build of treesitter that works amazing on the web for something that is "conditionally production ready". Also I don't see where your project mixed visual and textual code like this paper here explores?

show 1 reply
IshKebabtoday at 8:08 AM

That does not look like a visual programming language?