Made a little #uxn tal assembler in Rust: https://github.com/MalloryA/uxn-rust It's a lot more code than @neauoire 's uxnasm, but it does tell you in which file and on which line the error occurred.
It correctly parses all .tal files in the upstream uxn repo. Doesn't handle lambdas yet. And shout out to @nettles for her cheat sheet which I referred to many times.
@mallory @nettles very nice! the code is super clean, would you like me to add it to the awesome uxn list?