Compare commits

..

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

4 changed files with 11968 additions and 15592 deletions

View file

@ -57,18 +57,12 @@ module.exports = grammar({
$.if_insensitive,
$.comparison,
$.block,
optional(
repeat(
seq(
$.elseif_insensitive,
$.comparison,
$.block,
),
),
),
optional(
seq(
$.else_insensitive,
choice(
$.else_insensitive,
$.elseif_insensitive,
),
$.block,
),
),

View file

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

41
src/grammar.json generated
View file

@ -139,34 +139,6 @@
"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": [
@ -174,8 +146,17 @@
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "else_insensitive"
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "else_insensitive"
},
{
"type": "SYMBOL",
"name": "elseif_insensitive"
}
]
},
{
"type": "SYMBOL",

27503
src/parser.c generated

File diff suppressed because it is too large Load diff