How I built a Rust language server that turns a practical subset of Emmet syntax into Phlex Ruby code.