← Back to context

Comment by steveklabnik

4 days ago

I recently did something similar, but different: gave Claude some code examples of a Rust-like language, it wrote a recursive descent parser for me. That was a one-shot, though it's a very simple language.

After more features were added, I decided I wanted BNF for it, so it went and wrote it all out correctly, after the fact, from the parser implementation.

Can you give more info?

How big of a number is "some"?

Also what kind of prompts were you feeding it? Did you describe it as Rust like? Anything else you feel is relevant.

[Is there a GitHub link? I'm more than happy to do the detective work.]