![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
https://github.com/mu-semtech/sparql-parser contains an EBNF parser for SPARQL, an LL(1) language. You might be able to borrow code, not sure how well it translates to scheme. GitHub asked me to log in to see the gist so I’d have to have a peek later.
sparql-ast folder contains the relevant bits regarding the parsing.
I’m not sure either, but I’m happy it exists!
I own a 1973 Citroen DS Pallas 23ie with semi automatic gearbox. Few of these survived so it should be on the road. Yet “burning dinosaurs” doesn’t sit right with me. Who do you preserve a car experience for if it will ruin them anyhow. The engine was never the DS’s forté so an electric engine couod make a lot of sense, especially if you can simulate the feel.
As for hooning around, I guess it could be fun. It’s been pointless fun on a track before. It would still be pointless fun. Perhaps it will feel a bit more empty.