Katherine
Katherine
Hi! Thanks! This is interesting. kgt's input is usually BNF, which is supposed to be a semantic representation of a grammar. Tab's structure here is for presentational information. For example,...
I wonder if it would make sense to attempt to provide a "generic" BNF dialect, where this (and #28 and other aspects) are configurable. This might be enough to deal...
This is pretty terrible, I agree. I was trying to think about better ways to handle this, when I wrote it. Do you have any suggestions please? The problem is...
Yes, unfortunately that has a different meaning. For a grammar where there could be whitespace between tokens (depending on how lexing is defined), here you're introducing the possibility for space...
This is because `$sep` isn't being produced for the double newline, because the comment zone swallows its newline character. I think it'd be best to try to reimplement the whitespace...
Hi there! Unfortunately no, not yet. This is a reimplementation in rust of something I wrote an awfully long time ago, and I don't have much of what I wrote...
See `tick()` in kye.rs. That's called for each thread, independently.
That's right. Kye is a "funge", these are a class of languages with multi-dimensional instruction flow, named for the first language, Befunge. In Kye a thread can move horizontally, vertically...
oh I wrote a little here - maybe this helps! https://twitter.com/thingskatedid/status/1404342562421317632
oh this is new. thank you!