Compare commits

..

No commits in common. "v2" and "main" have entirely different histories.
v2 ... main

4 changed files with 15580 additions and 11956 deletions

View file

@ -58,11 +58,17 @@ module.exports = grammar({
$.comparison,
$.block,
optional(
seq(
choice(
$.else_insensitive,
repeat(
seq(
$.elseif_insensitive,
$.comparison,
$.block,
),
),
),
optional(
seq(
$.else_insensitive,
$.block,
),
),

View file

@ -1,6 +1,6 @@
{
"name": "tree-sitter-zanscript",
"version": "1.0.0",
"version": "3.0.0",
"description": "Zanscript grammar for tree-sitter",
"main": "index.js",
"types": "bindings/node",

41
src/grammar.json generated
View file

@ -139,6 +139,34 @@
"type": "SYMBOL",
"name": "block"
},
{
"type": "CHOICE",
"members": [
{
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "elseif_insensitive"
},
{
"type": "SYMBOL",
"name": "comparison"
},
{
"type": "SYMBOL",
"name": "block"
}
]
}
},
{
"type": "BLANK"
}
]
},
{
"type": "CHOICE",
"members": [
@ -146,17 +174,8 @@
"type": "SEQ",
"members": [
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "else_insensitive"
},
{
"type": "SYMBOL",
"name": "elseif_insensitive"
}
]
"type": "SYMBOL",
"name": "else_insensitive"
},
{
"type": "SYMBOL",

27481
src/parser.c generated

File diff suppressed because it is too large Load diff