Highlighting and Formatting Pyrope HDL

As part of Micro Architecture Santa Cruz (MASC) my proposal under the mentorship of Jose Renau aims to develop syntax highlighting and a vertical alignment tool for Pyrope. Pyrope is a modern hardware description language under development by MASC. Code is parsed with the tree-sitter grammar for Pyrope. I am working on developing a query file for the nvim-treesitter plugin. This gives neovim users Pyrope syntax highlighting based on the parse tree. In addition to syntax highlighting, I am working on a vertical alignment tool to improve code readability. These features will improve the usability and convenience of Pyrope.

Russell Baxt
Russell Baxt
Programming Assistant

Student at The University of California, Santa Cruz