Peter Hill
Peter Hill
Amazing, thanks! I've already managed to start using the new release (in a linter my colleague is developing, [fortitude](https://github.com/PlasmaFAIR/fortitude)) Now I need to update the fixed-form grammar to use the...
tree-sitter-cpp does something clever where it imports the C grammar: https://github.com/tree-sitter/tree-sitter-cpp/blob/56cec4c2eb5d6af3d2942e69e35db15ae2433740/grammar.js#L1 ```javascript const C = require("tree-sitter-c/grammar") ``` I tried to do this and then we could just use their rules...
It's been awhile since I looked at this, but I think it's is going to be quite tricky. If you look at how the C grammar implements preprocessor directives, they...
I've had a stab at switching to this, and although it does make the grammar easier to read, it introduces some errors, mostly around disambiguating plain identifiers and Fortran's unreserved...
I suspect that fixed form will be fundamentally incompatible with free form in the same parser. _Any_ character in column 1 indicates a comment in fixed form, and I don't...
I think that would be the most economical way of doing things. Here's the important bits from the C++ parser: ```js const C = require("tree-sitter-c/grammar") module.exports = grammar(C, { //...
Thanks @kc9jud! Is this just to get graphviz installed? It's not immediately obvious to me why this basically couldn't just be `pip install ford`, rather than building from source directly?
This is sort of two issues: 1. Upgrading bundled fontawesome to v6: I've just not found time to do this. Their website doesn't make it super obvious. 2. Giving users...
Thanks for your suggestions and bug reports @blaylockbk. To be honest, I would prefer not to start adding too many options to control individual elements, and instead add some mechanism...
Yes, it's unfortunate that Markdown has so many variations and dialects. Nowadays, there's MyST which is a superset of CommonMark with an emphasis on features for scientific writing which would...