Jamey Sharp
Jamey Sharp
Thanks for reviewing! Your feedback makes sense. I'm working on something else right now so I'm not sure when I'd get back to this, but I probably will eventually... :sweat_smile:...
After trying out #116 on all the existing `lx` examples, that script's output showed me that the `literals.lx` example also has this problem. I think these are the shortest inputs...
Oh, is "one-or-more-times shares" an equivalent way of describing this? I could believe that. Interesting! I think that always returning an error would be unfortunate. For ambiguous patterns, it's always...
I'm not proposing that any lexer specification behave differently on different implementations. I'm only observing that some implementations are less capable than others, in exchange for having simpler and/or more...
Sorry it's taken me a while to get back to you! I have a couple questions: Is `src/Language/Rust/Corrode/C.lhs` empty in your checkout? Which filesystem type is your home directory on?...
Absolutely! I intended to split `Language.Rust.AST` out to its own package eventually. It's just that so far I've only been implementing the parts I immediately needed, so I don't think...
It would be great to be able to report the include stack! (For what it's worth, `byteswap.h` is included somehow from `stdlib.h`, so that was a pretty common problem.) The...
I had no idea what those extra numbers meant. That's fascinating! In addition to changing the representation of `Position`, you'd need to change language-c's lexer to capture the extra fields,...
Getting the children worked fine. As I recall, what I couldn't get was "which operator is this binop?", and also "I know you're looking at a variable reference. Why are...
I'm pretty sure it's libclang's C API that's missing that functionality, so there's nothing the Rust or Haskell bindings could do about it. At least, I couldn't find anything in...