RedCMD

Results 67 issues of RedCMD

The order is which tokens are choosen when an error occurs is defined is ambiguous I found it starts from the first rule and goes down But it also has...

Would be nice to be able to load a custom language via your extension without needing to fork it Just a single function that takes a file path to the...

Attempting to get the `previousSilbing` of a `MISSING` node results in `null` even if you used `node.nextSibling` to get *to* the `MISSING` node. `previousSilbing` will still fail

bug

When trying to match against the text `(*CALLOUTS)` the following grammar will parse it as a `capture_group` rather than `callout` I've tried to use `prec()` everywhere to tell treesitter to...

bug

The query `(_ . (_) @firstChild)` will correctly capture the first child of every named node returns: `function_definition` and the first `identifier` ✅ ``` (source_file (function_definition (identifier) (identifier) (identifier))) ```...

bug
query

It would be nice to know if the user explictly wants completions vs just implicitly Currently `Invoke` is the same for both manually triggering completions `ctrl+space` and with normal typing...

`"patterns": [ { "include": "#lambda-functions" } ]` does not work with the `"match"` rule it currently doesn't do anything and can be safely removed https://github.com/REditorSupport/vscode-R/blob/ce8ae9c31e08c38471aac861a2207fe3716776fe/syntax/r.json#L456 Two random `"name"` rules that...

bug

I assume `$reference(directive)` should be `$7` `"name":"meta.preprocessor.diagnostic.$reference(directive).cpp"` at char 61500 under `"diagnostic"` https://github.com/jeff-hykin/better-cpp-syntax/blob/master/autogenerated/cpp.embedded.macro.tmLanguage.json ![image](https://github.com/jeff-hykin/better-cpp-syntax/assets/33529441/b7f9778a-2f04-431f-b5af-283fd7fa2489) would it be because `"name"` is referencing a `"begin"` rather than a `"match"`? EDIT: also same...

Fix https://github.com/Dart-Code/Dart-Code/issues/4925 ![image](https://github.com/Dart-Code/Dart-Code/assets/33529441/4be8642f-b99e-45fd-84ba-16602b2e3ef5) Simply just `#includes` Markdown using `meta.embedded.markdown` with `"embeddedLanguages": { "meta.embedded.markdown": "markdown" }` enables basic language feature support like `blockComment` and `autoClosingPairs`

There is a rogue `"applyEndPatternLast"` rule with no `"end"` rule paired with it should it be moved down inside the `"patterns"` array? https://github.com/textmate/groovy.tmbundle/blob/6f903cacfb2d5397a350eeb73bc36b2c40f3da70/Syntaxes/Groovy.tmLanguage#L2043