Skip to content

Commit

Permalink
0.0.37
Browse files Browse the repository at this point in the history
  • Loading branch information
jkbz64 committed Sep 16, 2024
1 parent b427371 commit 1b8ed5e
Show file tree
Hide file tree
Showing 5 changed files with 121,391 additions and 120,577 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@usagi-coffee/tree-sitter-abl",
"version": "0.0.36",
"version": "0.0.37",
"description": "ABL grammar for tree-sitter",
"main": "bindings/node",
"scripts": {
Expand Down
219 changes: 192 additions & 27 deletions src/grammar.json
Original file line number Diff line number Diff line change
Expand Up @@ -3946,21 +3946,95 @@
}
]
},
"function_parameter": {
"type": "SEQ",
"function_parameter_tuning": {
"type": "CHOICE",
"members": [
{
"type": "CHOICE",
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[aA][pP][pP][eE][nN][dD]"
}
}
},
"named": false,
"value": "APPEND"
},
{
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[bB][iI][nN][dD]"
}
}
},
"named": false,
"value": "BIND"
},
{
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[bB][yY][--][vV][aA][lL][uU][eE]"
}
}
},
"named": false,
"value": "BY-VALUE"
},
{
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "function_parameter_mode"
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[eE][xX][tT][eE][nN][tT]"
}
}
},
"named": false,
"value": "EXTENT"
},
{
"type": "BLANK"
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "number_literal"
},
{
"type": "BLANK"
}
]
}
]
},
}
]
},
"function_parameter": {
"type": "SEQ",
"members": [
{
"type": "CHOICE",
"members": [
Expand All @@ -3973,21 +4047,114 @@
"value": 1,
"content": {
"type": "PATTERN",
"value": "[dD][aA][tT][aA][sS][eE][tT]"
"value": "[tT][aA][bB][lL][eE][--][hH][aA][nN][dD][lL][eE]"
}
}
},
"named": false,
"value": "DATASET"
"value": "TABLE-HANDLE"
},
{
"type": "BLANK"
}
]
},
{
"type": "SYMBOL",
"name": "identifier"
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "function_parameter_mode"
},
{
"type": "BLANK"
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "CHOICE",
"members": [
{
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[tT][aA][bB][lL][eE]"
}
}
},
"named": false,
"value": "TABLE"
},
{
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[tT][aA][bB][lL][eE][--][hH][aA][nN][dD][lL][eE]"
}
}
},
"named": false,
"value": "TABLE-HANDLE"
},
{
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[dD][aA][tT][aA][sS][eE][tT]"
}
}
},
"named": false,
"value": "DATASET"
},
{
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[dD][aA][tT][aA][sS][eE][tT][--][hH][aA][nN][dD][lL][eE]"
}
}
},
"named": false,
"value": "DATASET-HANDLE"
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "identifier"
}
},
{
"type": "CHOICE",
Expand All @@ -3997,22 +4164,16 @@
"name": "type_tuning"
},
{
"type": "ALIAS",
"content": {
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "PATTERN",
"value": "[bB][iI][nN][dD]"
}
}
},
"named": false,
"value": "BIND"
"type": "BLANK"
}
]
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "function_parameter_tuning"
}
}
]
},
Expand Down Expand Up @@ -5222,8 +5383,12 @@
}
},
{
"type": "SYMBOL",
"name": "identifier"
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "identifier"
}
},
{
"type": "SEQ",
Expand Down
48 changes: 40 additions & 8 deletions src/node-types.json
Original file line number Diff line number Diff line change
Expand Up @@ -1741,17 +1741,28 @@
{
"type": "function_parameter",
"named": true,
"fields": {},
"fields": {
"name": {
"multiple": false,
"required": true,
"types": [
{
"type": "identifier",
"named": true
}
]
}
},
"children": {
"multiple": true,
"required": true,
"required": false,
"types": [
{
"type": "function_parameter_mode",
"named": true
},
{
"type": "identifier",
"type": "function_parameter_tuning",
"named": true
},
{
Expand All @@ -1766,6 +1777,21 @@
"named": true,
"fields": {}
},
{
"type": "function_parameter_tuning",
"named": true,
"fields": {},
"children": {
"multiple": false,
"required": false,
"types": [
{
"type": "number_literal",
"named": true
}
]
}
},
{
"type": "function_statement",
"named": true,
Expand Down Expand Up @@ -2283,6 +2309,16 @@
"type": "method_definition",
"named": true,
"fields": {
"name": {
"multiple": false,
"required": true,
"types": [
{
"type": "identifier",
"named": true
}
]
},
"return_type": {
"multiple": false,
"required": true,
Expand All @@ -2300,7 +2336,7 @@
},
"children": {
"multiple": true,
"required": true,
"required": false,
"types": [
{
"type": "access_tuning",
Expand All @@ -2314,10 +2350,6 @@
"type": "function_parameter",
"named": true
},
{
"type": "identifier",
"named": true
},
{
"type": "method_tuning",
"named": true
Expand Down
Loading

0 comments on commit 1b8ed5e

Please sign in to comment.