-
I noticed today that the grammar I was writing contained a typo where two different rules had the same name.
From https://github.com/mewmew/l-tm/commit/27348902c0b25e99209f9b78cb7f3f41f74c82af
>…
-
### Check for existing issues
- [X] Completed
### Language
Objective-C
### Tree Sitter parser link
https://github.com/jiyee/tree-sitter-objc
### Language server link
https://github.com/llvm/llv…
-
**Is your feature request related to a problem? Please describe.**
Credit goes to @davidlehub for initial creation of idea and implementation thus far.
Dragonfly grammar exclusivity allows grammar…
-
The Antlr tool allows malformed rules with an infinite recursion. Here are two examples:
* [Algol60 with improper arithmetic_expression](https://github.com/antlr/grammars-v4/blob/79c2cf173fb63716b45d…
-
Grammar-Kit context help shows section "Followed by" with list of tokens and rules that can be after particular rule according to the grammar.
You could use these tokens for auto-generating base rec…
-
Due to apex is based on java, we can analyze its checks whether these can be implemented according our grammar or not.
- [x] Analize Java checks and select those that fits our grammar. (Vicente and Ke…
-
The parser grammar can be difficult to read, especially when it comes to functions:
![image](https://user-images.githubusercontent.com/734593/83863651-ea9be280-a723-11ea-9098-fe7fcc6ee5f4.png)
I…
-
First of all, thank you for this great work!
I would like to know if Syncode can also work with fill-in-the-middle models?
If yes, how?
-
This simple grammar parses `r0` as `register` and `label` as `label`
```js
module.exports = grammar({
name: "bug",
rules: {
source_file: $ => repeat(
choice(
$.register,
$.l…
-
The **Block_comment** lexer rule can't handle comment like `/*/**/` .It will conduct an un expected error. Current **Block_comment** rule is this:
```
Block_comment: '/*' (Block_comment | .)*? '*/' …